<?xml version="1.0"?>
<?xml-stylesheet type="text/css" href="https://wikiti.brandonw.net/skins/common/feed.css?303"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>https://wikiti.brandonw.net/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Runer112</id>
		<title>WikiTI - User contributions [en]</title>
		<link rel="self" type="application/atom+xml" href="https://wikiti.brandonw.net/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Runer112"/>
		<link rel="alternate" type="text/html" href="https://wikiti.brandonw.net/index.php?title=Special:Contributions/Runer112"/>
		<updated>2026-04-05T16:38:23Z</updated>
		<subtitle>User contributions</subtitle>
		<generator>MediaWiki 1.23.5</generator>

	<entry>
		<id>https://wikiti.brandonw.net/index.php?title=84PCE:Ports:4000</id>
		<title>84PCE:Ports:4000</title>
		<link rel="alternate" type="text/html" href="https://wikiti.brandonw.net/index.php?title=84PCE:Ports:4000"/>
				<updated>2021-08-15T05:58:49Z</updated>
		
		<summary type="html">&lt;p&gt;Runer112: Mention DMA start timing&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:84PCE:Ports:By_Address|4000 - LCD Controller]] [[Category:84PCE:Ports:By_Name|LCD Controller]]&lt;br /&gt;
== Synopsis ==&lt;br /&gt;
'''Port Number:''' 4000&lt;br /&gt;
&lt;br /&gt;
'''Memory-mapped address:''' E30000&lt;br /&gt;
&lt;br /&gt;
'''Function:''' LCD Controller&lt;br /&gt;
&lt;br /&gt;
The ports in this range are for accessing the LCD controller. With these ports, you can configure the LCD DMA address, change the color mode, access the palette, alter the LCD cursor, and possibly other useful things.&lt;br /&gt;
&lt;br /&gt;
Datasheet: http://infocenter.arm.com/help/topic/com.arm.doc.ddi0293c/DDI0293.pdf&lt;br /&gt;
&lt;br /&gt;
The LCD itself appears to be the Giant GPM1421C0. Datasheet: http://beck-oled-lcd-tft-display.de/fileadmin/giant-plus/GPM1421C0.pdf&lt;br /&gt;
&amp;lt;br&amp;gt;(mirror: http://tr1p1ea.net/files/downloads/GPM1421C0.pdf)&lt;br /&gt;
&lt;br /&gt;
== PL111 Register Summary ==&lt;br /&gt;
{|border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Name&lt;br /&gt;
! Base Offset&lt;br /&gt;
! Type&lt;br /&gt;
! TIOS Value&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| LCDTiming0&lt;br /&gt;
| 0x000&lt;br /&gt;
| R/W&lt;br /&gt;
| 0x00000000&lt;br /&gt;
| Horizontal Axis Panel Control Register&lt;br /&gt;
|}&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;TIOS Default:&lt;br /&gt;
0x1F0A0338&lt;br /&gt;
&lt;br /&gt;
HBP = 31 (actual =        HBP + 1 =  32)&lt;br /&gt;
HFP = 10 (actual =        HFP + 1 =  11)&lt;br /&gt;
HSW =  3 (actual =        HSW + 1 =   4)&lt;br /&gt;
PPL = 14 (actual = 16 * (PPL + 1) = 240)&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
{|border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Name&lt;br /&gt;
! Base Offset&lt;br /&gt;
! Type&lt;br /&gt;
! Reset Value&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| LCDTiming1&lt;br /&gt;
| 0x004&lt;br /&gt;
| R/W&lt;br /&gt;
| 0x00000000&lt;br /&gt;
| Vertical Axis Panel Control Register&lt;br /&gt;
|}&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;TIOS Default:&lt;br /&gt;
0x0402093F&lt;br /&gt;
&lt;br /&gt;
VBP =   4&lt;br /&gt;
VFP =   2&lt;br /&gt;
VSW =   2 (actual = VSW + 1 =   3)&lt;br /&gt;
LPP = 319 (actual = LPP + 1 = 320)&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
Note: DMA begins during the last line of vsync.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
{|border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Name&lt;br /&gt;
! Base Offset&lt;br /&gt;
! Type&lt;br /&gt;
! Reset Value&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| LCDTiming2&lt;br /&gt;
| 0x008&lt;br /&gt;
| R/W&lt;br /&gt;
| 0x00000000&lt;br /&gt;
| Clock and Signal Polarity Control Register&lt;br /&gt;
|}&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;TIOS Default:&lt;br /&gt;
0x00EF7802&lt;br /&gt;
&lt;br /&gt;
PCD =   2 (actual divisor = PCD + 2 = 4)&lt;br /&gt;
BCD =   0&lt;br /&gt;
CPL = 239 (actual (TFT) = (CPL + 1) * 1 = 240)&lt;br /&gt;
IOE =   1&lt;br /&gt;
IPC =   1&lt;br /&gt;
IHS =   1&lt;br /&gt;
IVS =   1&lt;br /&gt;
ACB =   0&lt;br /&gt;
CLKSEL = 0&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{|border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Name&lt;br /&gt;
! Base Offset&lt;br /&gt;
! Type&lt;br /&gt;
! Reset Value&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| LCDTiming3&lt;br /&gt;
| 0x00C&lt;br /&gt;
| R/W&lt;br /&gt;
| 0x00000&lt;br /&gt;
| Line End Control Register&lt;br /&gt;
|}&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;TIOS Default:&lt;br /&gt;
0x00000000&lt;br /&gt;
&lt;br /&gt;
LEE = 0&lt;br /&gt;
LED = 0&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{|border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Name&lt;br /&gt;
! Base Offset&lt;br /&gt;
! Type&lt;br /&gt;
! Reset Value&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| LCDUPBASE&lt;br /&gt;
| 0x010&lt;br /&gt;
| R/W&lt;br /&gt;
| 0x00000000&lt;br /&gt;
| Upper Panel Frame Base Address Register, i.e. LCD VRAM address. Only bits 3-18 have an effect; the address is masked into the 0xD00000-0xD7FFF8 range.&lt;br /&gt;
|}&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;TIOS Default:&lt;br /&gt;
0x00D40000&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{|border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Name&lt;br /&gt;
! Base Offset&lt;br /&gt;
! Type&lt;br /&gt;
! Reset Value&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| LCDLPBASE&lt;br /&gt;
| 0x014&lt;br /&gt;
| R/W&lt;br /&gt;
| 0x00000000&lt;br /&gt;
| Lower Panel Frame Base Address Register, N/A&lt;br /&gt;
|}&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;TIOS Default:&lt;br /&gt;
0x00000000&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{|border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Name&lt;br /&gt;
! Base Offset&lt;br /&gt;
! Type&lt;br /&gt;
! Reset Value&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| LCDControl&lt;br /&gt;
| 0x018&lt;br /&gt;
| R/W&lt;br /&gt;
| 0x0000&lt;br /&gt;
| LCD Control Register&lt;br /&gt;
|}&lt;br /&gt;
This Register controls the operating mode, and the panel pixel parameters&amp;lt;br&amp;gt;&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;31----------------------------------------------------------------------------------------------0&lt;br /&gt;
UNDEFINDED      WTRMRK UN LCDVCMP LCDPWR BEPO BEBO BGR LCDDUAL LCDMONO8 LCDTFT LCDBW LCDBPP LCDEN&lt;br /&gt;
000000000000000 0      00 00      0      0    0    0   0       0        0      0     000    0&lt;br /&gt;
&lt;br /&gt;
TIOS Default:&lt;br /&gt;
000000000000000 0      00 00      1      0    0    1   0       0        1      0     110    1&lt;br /&gt;
&lt;br /&gt;
UNDEFINDED	= Undefined&lt;br /&gt;
&lt;br /&gt;
WTRMRK		= LCD DMA FIFO watermark level&lt;br /&gt;
&lt;br /&gt;
UN		= Undefined&lt;br /&gt;
&lt;br /&gt;
LCDVCMP		= Generate interrupt at:&lt;br /&gt;
		    b00 = start of vertical synchronization&lt;br /&gt;
		    b01 = start of back porch&lt;br /&gt;
		    b10 = start of active video&lt;br /&gt;
		    b11 = start of front porch&lt;br /&gt;
&lt;br /&gt;
LCDPWR		= LCD power enable:&lt;br /&gt;
		    0 = power not gated through to LCD panel and CLD[23:0] signals disabled, (held LOW)&lt;br /&gt;
		    1 = power gated through to LCD panel and CLD[23:0] signals enabled, (active)&lt;br /&gt;
&lt;br /&gt;
BEPO		= Big-endian pixel ordering within a byte:&lt;br /&gt;
		    0 = little-endian ordering within a byte&lt;br /&gt;
		    1 = big-endian pixel ordering within a byte&lt;br /&gt;
&lt;br /&gt;
BEBO		= Big-endian byte order:&lt;br /&gt;
		    0 = little-endian byte order&lt;br /&gt;
		    1 = big-endian byte order&lt;br /&gt;
&lt;br /&gt;
BGR		= RGB or BGR format selection:&lt;br /&gt;
		    0 = RGB normal output&lt;br /&gt;
		    1 = BGR red and blue swapped&lt;br /&gt;
&lt;br /&gt;
LCDDUAL		= LCD interface is dual-panel STN:&lt;br /&gt;
		    0 = single-panel LCD is in use&lt;br /&gt;
		    1 = dual-panel LCD is in use&lt;br /&gt;
&lt;br /&gt;
LCDMONO8	= Monochrome LCD. This has an 8-bit interface. This bit controls whether monochrome STN LCD uses a 4 or 8-bit parallel interface. It has no meaning in other modes, and you must program it to zero&lt;br /&gt;
		    0 = mono LCD uses 4-bit interface&lt;br /&gt;
		    1 = mono LCD uses 8-bit interface&lt;br /&gt;
&lt;br /&gt;
LCDTFT		= LCD is TFT:&lt;br /&gt;
		    0 = LCD is an STN display. Use gray scaler&lt;br /&gt;
		    1 = LCD is a TFT display. Do not use gray scaler&lt;br /&gt;
&lt;br /&gt;
LCDBW		= STN LCD is monochrome (black and white):&lt;br /&gt;
		    0 = STN LCD is color&lt;br /&gt;
		    1 = STN LCD is monochrome&lt;br /&gt;
&lt;br /&gt;
LCDBPP		= LCD bits per pixel:&lt;br /&gt;
		    b000 = 1bpp&lt;br /&gt;
		    b001 = 2bpp&lt;br /&gt;
		    b010 = 4bpp&lt;br /&gt;
		    b011 = 8bpp&lt;br /&gt;
		    b100 = 16bpp&lt;br /&gt;
		    b101 = 24bpp (TFT panel only)&lt;br /&gt;
		    b110 = 16bpp 5:6:5 mode&lt;br /&gt;
		    b111 = 12bpp 4:4:4 mode&lt;br /&gt;
&lt;br /&gt;
LCDEN		= CLCDC enable:&lt;br /&gt;
		    0 = LCD signals CLLP, CLCP, CLFP, CLAC, and CLLE disabled (LOW)&lt;br /&gt;
		    1 = LCD signals CLLP, CLCP, CLFP, CLAC, and CLLE enabled (HIGH)&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
To set the LCD to 8bpp (palette mode):&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;ld a,$27&lt;br /&gt;
ld ($E30018),a&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
When the LCD is in 8bpp mode, data written to VRAM will act as an 8-bit index to the LCD's 256x16-bit Color Palette. Note that the colour palette must be initialized prior to setting this mode or you will receive unexpected results. (See LCDPalette register - 0x200 for information on the Color Palette).&amp;lt;br&amp;gt;&lt;br /&gt;
This will effectively halve the amount of VRAM required to store a full resolution 320x240 image (76800 bytes vs 153600 bytes). The extra 76800 bytes of VRAM could be used to double buffer or for temporary data storage.&amp;lt;br&amp;gt;&lt;br /&gt;
Note that the TIOS will not be usable in this mode, it expects 16bpp 5:6:5 mode at all times.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
To set the LCD to 16bpp 5:6:5 mode (TIOS default):&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;ld a,$2D&lt;br /&gt;
ld ($E30018),a&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{|border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Name&lt;br /&gt;
! Base Offset&lt;br /&gt;
! Type&lt;br /&gt;
! Reset Value&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| LCDIMSC&lt;br /&gt;
| 0x01C&lt;br /&gt;
| R/W&lt;br /&gt;
| 0x0&lt;br /&gt;
| Interrupt Mask Set/Clear Register&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{|border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Name&lt;br /&gt;
! Base Offset&lt;br /&gt;
! Type&lt;br /&gt;
! Reset Value&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| LCDRIS&lt;br /&gt;
| 0x020&lt;br /&gt;
| RO&lt;br /&gt;
| 0x0&lt;br /&gt;
| Raw Interrupt Status Register&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{|border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Name&lt;br /&gt;
! Base Offset&lt;br /&gt;
! Type&lt;br /&gt;
! Reset Value&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| LCDMIS&lt;br /&gt;
| 0x024&lt;br /&gt;
| RO&lt;br /&gt;
| 0x0&lt;br /&gt;
| Masked Interrupt Status Register&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{|border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Name&lt;br /&gt;
! Base Offset&lt;br /&gt;
! Type&lt;br /&gt;
! Reset Value&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| LCDICR&lt;br /&gt;
| 0x028&lt;br /&gt;
| WO&lt;br /&gt;
| 0x0&lt;br /&gt;
| LCD Interrupt Clear Register&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;31---------------------------------------------------------0&lt;br /&gt;
UNDEFINED                   MBERROR Vcomp LNBU FUF UNDEFINED&lt;br /&gt;
000000000000000000000000000 0       0     0    0   0&lt;br /&gt;
&lt;br /&gt;
MBERROR = AHB master error&lt;br /&gt;
Vcomp   = Vertical compare&lt;br /&gt;
LNBU    = LCD next base address update&lt;br /&gt;
FUF     = FIFO underflow&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{|border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Name&lt;br /&gt;
! Base Offset&lt;br /&gt;
! Type&lt;br /&gt;
! Reset Value&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| LCDUPCURR&lt;br /&gt;
| 0x02C&lt;br /&gt;
| RO&lt;br /&gt;
| 0x00000000&lt;br /&gt;
| LCD Upper and Lower Panel Current Address Value Registers&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{|border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Name&lt;br /&gt;
! Base Offset&lt;br /&gt;
! Type&lt;br /&gt;
! Reset Value&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| LCDLPCURR&lt;br /&gt;
| 0x030&lt;br /&gt;
| RO&lt;br /&gt;
| 0x00000000&lt;br /&gt;
| LCD Upper and Lower Panel Current Address Value Registers&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{|border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Name&lt;br /&gt;
! Base Offset&lt;br /&gt;
! Type&lt;br /&gt;
! Reset Value&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| -&lt;br /&gt;
| 0x034-0x1FC&lt;br /&gt;
| -&lt;br /&gt;
| -&lt;br /&gt;
| Reserved&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{|border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Name&lt;br /&gt;
! Base Offset&lt;br /&gt;
! Type&lt;br /&gt;
! Reset Value&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| LCDPalette&lt;br /&gt;
| 0x200-0x3FC&lt;br /&gt;
| R/W&lt;br /&gt;
| 0x00000000&lt;br /&gt;
| 256x16-bit Color Palette Registers&lt;br /&gt;
|}&lt;br /&gt;
The LCDPalette Registers contain 256 palette entries.&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;15-----------------0&lt;br /&gt;
I  BLUE  GREEN RED&lt;br /&gt;
0  00000 00000 00000&lt;br /&gt;
&lt;br /&gt;
I		= Intensity/unused&lt;br /&gt;
B		= Blue palette data&lt;br /&gt;
G		= Green palette data&lt;br /&gt;
R		= Red palette data&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The palette can hold 256 x 16-bit colour entries in 1555 format. The 1 bit is the LSB of green. The BLUE and RED values can be swapped via bit-8 of the LCDControl Register.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
When 8bpp mode is enabled the LCD will utilize graphics data to index this palette and display the resultant colour - as opposed to interpreting graphics data as colours directly.&amp;lt;br&amp;gt;&lt;br /&gt;
Palettes can be very useful for reducing data requirements and increasing display related performance.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
To generate and copy a palette of low=high (xLIBC equivilent) colours converted to 1555 format, you can do something similar to:&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;CopyHL1555Palette:&lt;br /&gt;
	ld hl,$E30200				; palette mem&lt;br /&gt;
	ld b,0&lt;br /&gt;
_cp1555loop:&lt;br /&gt;
	ld d,b&lt;br /&gt;
	ld a,b&lt;br /&gt;
	and %11000000&lt;br /&gt;
	srl d&lt;br /&gt;
	rra&lt;br /&gt;
	ld e,a&lt;br /&gt;
	ld a,%00011111&lt;br /&gt;
	and b&lt;br /&gt;
	or e&lt;br /&gt;
	ld (hl),a&lt;br /&gt;
	inc hl&lt;br /&gt;
	ld (hl),d&lt;br /&gt;
	inc hl&lt;br /&gt;
	inc b&lt;br /&gt;
	jr nz,_cp1555loop&lt;br /&gt;
	ret&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
With this palette installed, high=low graphics data (from the TI-84+CSE for example) can be reused without the need for conversion. This is because the high=low colour data will now become an index to the converted 1555 palette. Note that there will be a negligible colour difference due to the loss of precision in green.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{|border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Name&lt;br /&gt;
! Base Offset&lt;br /&gt;
! Type&lt;br /&gt;
! Reset Value&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| -&lt;br /&gt;
| 0x400-0x7FC&lt;br /&gt;
| -&lt;br /&gt;
| -&lt;br /&gt;
| Reserved&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{|border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Name&lt;br /&gt;
! Base Offset&lt;br /&gt;
! Type&lt;br /&gt;
! Reset Value&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| CursorImage&lt;br /&gt;
| 0x800-0xBFC&lt;br /&gt;
| R/W&lt;br /&gt;
| 0x00000000&lt;br /&gt;
| Cursor Image RAM Register&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{|border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Name&lt;br /&gt;
! Base Offset&lt;br /&gt;
! Type&lt;br /&gt;
! Reset Value&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| ClcdCrsrCtrl&lt;br /&gt;
| 0xC00&lt;br /&gt;
| R/W&lt;br /&gt;
| 0x00&lt;br /&gt;
| Cursor Control Register&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{|border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Name&lt;br /&gt;
! Base Offset&lt;br /&gt;
! Type&lt;br /&gt;
! Reset Value&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| ClcdCrsrConfig&lt;br /&gt;
| 0xC04&lt;br /&gt;
| R/W&lt;br /&gt;
| 0x0&lt;br /&gt;
| Cursor Configuration Register&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{|border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Name&lt;br /&gt;
! Base Offset&lt;br /&gt;
! Type&lt;br /&gt;
! Reset Value&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| ClcdCrsrPalette0&lt;br /&gt;
| 0xC08&lt;br /&gt;
| R/W&lt;br /&gt;
| 0x000000&lt;br /&gt;
| Cursor Palette Registers&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{|border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Name&lt;br /&gt;
! Base Offset&lt;br /&gt;
! Type&lt;br /&gt;
! Reset Value&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| ClcdCrsrPalette1&lt;br /&gt;
| 0xC0C&lt;br /&gt;
| R/W&lt;br /&gt;
| 0x000000&lt;br /&gt;
| Cursor Palette Registers&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{|border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Name&lt;br /&gt;
! Base Offset&lt;br /&gt;
! Type&lt;br /&gt;
! Reset Value&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| ClcdCrsrXY&lt;br /&gt;
| 0xC10&lt;br /&gt;
| R/W&lt;br /&gt;
| 0x00000000&lt;br /&gt;
| Cursor XY Position Register&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{|border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Name&lt;br /&gt;
! Base Offset&lt;br /&gt;
! Type&lt;br /&gt;
! Reset Value&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| ClcdCrsrClip&lt;br /&gt;
| 0xC14&lt;br /&gt;
| R/W&lt;br /&gt;
| 0x0000&lt;br /&gt;
| Cursor Clip Position Register&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{|border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Name&lt;br /&gt;
! Base Offset&lt;br /&gt;
! Type&lt;br /&gt;
! Reset Value&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| -&lt;br /&gt;
| 0xC18-0xC1C&lt;br /&gt;
| -&lt;br /&gt;
| -&lt;br /&gt;
| Reserved&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{|border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Name&lt;br /&gt;
! Base Offset&lt;br /&gt;
! Type&lt;br /&gt;
! Reset Value&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| ClcdCrsrIMSC&lt;br /&gt;
| 0xC20&lt;br /&gt;
| R/W&lt;br /&gt;
| 0x0&lt;br /&gt;
| Cursor Interrupt Mask Set/Clear Register&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{|border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Name&lt;br /&gt;
! Base Offset&lt;br /&gt;
! Type&lt;br /&gt;
! Reset Value&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| ClcdCrsrICR&lt;br /&gt;
| 0xC24&lt;br /&gt;
| WO&lt;br /&gt;
| 0x0&lt;br /&gt;
| Cursor Interrupt Clear Register&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{|border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Name&lt;br /&gt;
! Base Offset&lt;br /&gt;
! Type&lt;br /&gt;
! Reset Value&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| ClcdCrsrRIS&lt;br /&gt;
| 0xC28&lt;br /&gt;
| RO&lt;br /&gt;
| 0x0&lt;br /&gt;
| Cursor Raw Interrupt Status Register&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{|border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Name&lt;br /&gt;
! Base Offset&lt;br /&gt;
! Type&lt;br /&gt;
! Reset Value&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| ClcdCrsrMIS&lt;br /&gt;
| 0xC2C&lt;br /&gt;
| RO&lt;br /&gt;
| 0x0&lt;br /&gt;
| Cursor Masked Interrupt Status Register&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{|border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Name&lt;br /&gt;
! Base Offset&lt;br /&gt;
! Type&lt;br /&gt;
! Reset Value&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| -&lt;br /&gt;
| 0xC30-0xDFC&lt;br /&gt;
| -&lt;br /&gt;
| -&lt;br /&gt;
| Reserved&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{|border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Name&lt;br /&gt;
! Base Offset&lt;br /&gt;
! Type&lt;br /&gt;
! Reset Value&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| -&lt;br /&gt;
| 0xF00-0xF08&lt;br /&gt;
| -&lt;br /&gt;
| -&lt;br /&gt;
| Programmers Model for Test&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{|border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Name&lt;br /&gt;
! Base Offset&lt;br /&gt;
! Type&lt;br /&gt;
! Reset Value&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| -&lt;br /&gt;
| 0xF0C-0xFDC&lt;br /&gt;
| -&lt;br /&gt;
| -&lt;br /&gt;
| Reserved&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{|border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Name&lt;br /&gt;
! Base Offset&lt;br /&gt;
! Type&lt;br /&gt;
! Reset Value&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| CLCDPeriphID0&lt;br /&gt;
| 0xFE0&lt;br /&gt;
| RO&lt;br /&gt;
| 0x11&lt;br /&gt;
| Peripheral Identification Register 0&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{|border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Name&lt;br /&gt;
! Base Offset&lt;br /&gt;
! Type&lt;br /&gt;
! Reset Value&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| CLCDPeriphID1&lt;br /&gt;
| 0xFE4&lt;br /&gt;
| RO&lt;br /&gt;
| 0x11&lt;br /&gt;
| Peripheral Identification Register 1&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{|border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Name&lt;br /&gt;
! Base Offset&lt;br /&gt;
! Type&lt;br /&gt;
! Reset Value&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| CLCDPeriphID2&lt;br /&gt;
| 0xFE8&lt;br /&gt;
| RO&lt;br /&gt;
| 0x-4a&lt;br /&gt;
| Peripheral Identification Register 2&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{|border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Name&lt;br /&gt;
! Base Offset&lt;br /&gt;
! Type&lt;br /&gt;
! Reset Value&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| CLCDPeriphID3&lt;br /&gt;
| 0xFEC&lt;br /&gt;
| RO&lt;br /&gt;
| 0x00&lt;br /&gt;
| Peripheral Identification Register 3&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{|border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Name&lt;br /&gt;
! Base Offset&lt;br /&gt;
! Type&lt;br /&gt;
! Reset Value&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| CLCDPCellID0&lt;br /&gt;
| 0xFF0&lt;br /&gt;
| RO&lt;br /&gt;
| 0x0D&lt;br /&gt;
| PrimeCell Identification Register 0&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{|border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Name&lt;br /&gt;
! Base Offset&lt;br /&gt;
! Type&lt;br /&gt;
! Reset Value&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| CLCDPCellID1&lt;br /&gt;
| 0xFF4&lt;br /&gt;
| RO&lt;br /&gt;
| 0xF0&lt;br /&gt;
| PrimeCell Identification Register 1&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{|border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Name&lt;br /&gt;
! Base Offset&lt;br /&gt;
! Type&lt;br /&gt;
! Reset Value&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| CLCDPCellID2&lt;br /&gt;
| 0xFF8&lt;br /&gt;
| RO&lt;br /&gt;
| 0x05&lt;br /&gt;
| PrimeCell Identification Register 2&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{|border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Name&lt;br /&gt;
! Base Offset&lt;br /&gt;
! Type&lt;br /&gt;
! Reset Value&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| CLCDPCellID3&lt;br /&gt;
| 0xFFC&lt;br /&gt;
| RO&lt;br /&gt;
| 0xB1&lt;br /&gt;
| PrimeCell Identification Register 3&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;/div&gt;</summary>
		<author><name>Runer112</name></author>	</entry>

	<entry>
		<id>https://wikiti.brandonw.net/index.php?title=84PCE:OS:Include_File</id>
		<title>84PCE:OS:Include File</title>
		<link rel="alternate" type="text/html" href="https://wikiti.brandonw.net/index.php?title=84PCE:OS:Include_File"/>
				<updated>2021-06-07T02:33:36Z</updated>
		
		<summary type="html">&lt;p&gt;Runer112: Identify _tolower and _toupper&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:84PCE:OS_Information]]&lt;br /&gt;
&amp;lt;pre&amp;gt;;TI-84 Plus CE Include File&lt;br /&gt;
&lt;br /&gt;
;Various Parts Contributed by&lt;br /&gt;
;- BrandonW&lt;br /&gt;
;- calc84&lt;br /&gt;
;- MateoConLechuga&lt;br /&gt;
;- Runer112&lt;br /&gt;
;- tr1p1ea&lt;br /&gt;
;- Kerm Martian&lt;br /&gt;
;- Texas Instruments (ti83plus.inc)&lt;br /&gt;
.nolist&lt;br /&gt;
&lt;br /&gt;
#ifndef TI84PCE&lt;br /&gt;
#define TI84PCE&lt;br /&gt;
&lt;br /&gt;
; Included for Assembler Compatibility&lt;br /&gt;
;------------------------------------&lt;br /&gt;
#define equ .equ&lt;br /&gt;
#define EQU .equ&lt;br /&gt;
#define end .end&lt;br /&gt;
#define END .end&lt;br /&gt;
&lt;br /&gt;
; Hardware Defines&lt;br /&gt;
;------------------------------&lt;br /&gt;
lcdWidth		equ 320&lt;br /&gt;
lcdHeight		equ 240&lt;br /&gt;
&lt;br /&gt;
; System Calls&lt;br /&gt;
; Jump Table located at 020104h&lt;br /&gt;
;--------------------------------&lt;br /&gt;
_OSSize                    equ 0020104h ; not a routine; jump location is end of OS&lt;br /&gt;
_BootOS	                   equ 0020108h&lt;br /&gt;
_InterruptHandler          equ 002010Ch&lt;br /&gt;
_Rst10Handler              equ 0020110h&lt;br /&gt;
_Rst18Handler              equ 0020114h&lt;br /&gt;
_Rst20Handler              equ 0020118h&lt;br /&gt;
_Rst28Handler              equ 002011Ch&lt;br /&gt;
_Rst30Handler              equ 0020120h&lt;br /&gt;
;                          equ 0020124h&lt;br /&gt;
;                          equ 0020128h&lt;br /&gt;
_JErrorNo                  equ 002012Ch&lt;br /&gt;
_CallFontHook              equ 0020130h&lt;br /&gt;
_CallLocalizeHook          equ 0020134h&lt;br /&gt;
_LoadHLInd_s               equ 0020138h&lt;br /&gt;
_CpHLDE                    equ 002013Ch&lt;br /&gt;
_DivHLBy10_s               equ 0020140h&lt;br /&gt;
_DivHLByA_s                equ 0020144h&lt;br /&gt;
_KbdScan                   equ 0020148h&lt;br /&gt;
_GetCSC                    equ 002014Ch&lt;br /&gt;
_CoorMon                   equ 0020150h&lt;br /&gt;
_Mon                       equ 0020154h&lt;br /&gt;
_MonForceKey               equ 0020158h&lt;br /&gt;
_SendKPress                equ 002015Ch&lt;br /&gt;
_JForceCmdNoChar           equ 0020160h&lt;br /&gt;
_JForceCmd                 equ 0020164h&lt;br /&gt;
_SysErrHandler             equ 0020168h&lt;br /&gt;
_NewContext                equ 002016Ch&lt;br /&gt;
_NewContext0               equ 0020170h&lt;br /&gt;
_PPutawayPrompt            equ 0020174h&lt;br /&gt;
_PPutAway                  equ 0020178h&lt;br /&gt;
_PutAway                   equ 002017Ch&lt;br /&gt;
_SizeWind                  equ 0020180h&lt;br /&gt;
_ErrorEP                   equ 0020184h&lt;br /&gt;
_CallMain                  equ 0020188h&lt;br /&gt;
_MonErrHand                equ 002018Ch&lt;br /&gt;
_AppInit                   equ 0020190h&lt;br /&gt;
_Initialize                equ 0020194h&lt;br /&gt;
_Min                       equ 0020198h&lt;br /&gt;
_Max                       equ 002019Ch&lt;br /&gt;
_AbsO1PAbsO2               equ 00201A0h&lt;br /&gt;
_Intgr                     equ 00201A4h&lt;br /&gt;
_TRunc                     equ 00201A8h&lt;br /&gt;
_InvSub                    equ 00201ACh&lt;br /&gt;
_Times2                    equ 00201B0h&lt;br /&gt;
_Plus1                     equ 00201B4h&lt;br /&gt;
_Minus1                    equ 00201B8h&lt;br /&gt;
_FPSub                     equ 00201BCh&lt;br /&gt;
_FPAdd                     equ 00201C0h&lt;br /&gt;
_DToR                      equ 00201C4h&lt;br /&gt;
_RToD                      equ 00201C8h&lt;br /&gt;
_Cube                      equ 00201CCh&lt;br /&gt;
_TimesPT5                  equ 00201D0h&lt;br /&gt;
_FPSquare                  equ 00201D4h&lt;br /&gt;
_FPMult                    equ 00201D8h&lt;br /&gt;
_LJRnd                     equ 00201DCh&lt;br /&gt;
_InvOP1Sc                  equ 00201E0h&lt;br /&gt;
_InvOP1S                   equ 00201E4h&lt;br /&gt;
_InvOP2S                   equ 00201E8h&lt;br /&gt;
_Frac                      equ 00201ECh&lt;br /&gt;
_FPRecip                   equ 00201F0h&lt;br /&gt;
_FPDiv                     equ 00201F4h&lt;br /&gt;
_SqRoot                    equ 00201F8h&lt;br /&gt;
_RndGuard                  equ 00201FCh&lt;br /&gt;
_Rnfx                      equ 0020200h&lt;br /&gt;
_Int                       equ 0020204h&lt;br /&gt;
_Round                     equ 0020208h&lt;br /&gt;
_LnX                       equ 002020Ch&lt;br /&gt;
_LogX                      equ 0020210h&lt;br /&gt;
_LJNoRnd                   equ 0020214h&lt;br /&gt;
_EToX                      equ 0020218h&lt;br /&gt;
_TenX                      equ 002021Ch&lt;br /&gt;
_SinCosRad                 equ 0020220h&lt;br /&gt;
_Sin                       equ 0020224h&lt;br /&gt;
_Cos                       equ 0020228h&lt;br /&gt;
_Tan                       equ 002022Ch&lt;br /&gt;
_SinhCosh                  equ 0020230h&lt;br /&gt;
_Tanh                      equ 0020234h&lt;br /&gt;
_Cosh                      equ 0020238h&lt;br /&gt;
_Sinh                      equ 002023Ch&lt;br /&gt;
_ACosRad                   equ 0020240h&lt;br /&gt;
_ATanRad                   equ 0020244h&lt;br /&gt;
_ATan2Rad                  equ 0020248h&lt;br /&gt;
_ASinRad                   equ 002024Ch&lt;br /&gt;
_ACos                      equ 0020250h&lt;br /&gt;
_ATan                      equ 0020254h&lt;br /&gt;
_ASin                      equ 0020258h&lt;br /&gt;
_ATan2                     equ 002025Ch&lt;br /&gt;
_ATanh                     equ 0020260h&lt;br /&gt;
_ASinh                     equ 0020264h&lt;br /&gt;
_ACosh                     equ 0020268h&lt;br /&gt;
_PToR                      equ 002026Ch&lt;br /&gt;
_RToP                      equ 0020270h&lt;br /&gt;
_HLTimes9                  equ 0020274h&lt;br /&gt;
_CkOP1Cplx                 equ 0020278h&lt;br /&gt;
_CkOP1Real                 equ 002027Ch&lt;br /&gt;
_Angle                     equ 0020280h&lt;br /&gt;
_COP1Set0                  equ 0020284h&lt;br /&gt;
_Cpop4OP3                  equ 0020288h&lt;br /&gt;
_Mov9OP2Cp                 equ 002028Ch&lt;br /&gt;
_AbsO1O2Cp                 equ 0020290h&lt;br /&gt;
_CpOP1OP2                  equ 0020294h&lt;br /&gt;
_OP3ToOP4                  equ 0020298h&lt;br /&gt;
_OP1ToOP4                  equ 002029Ch&lt;br /&gt;
_OP2ToOP4                  equ 00202A0h&lt;br /&gt;
_OP4ToOP2                  equ 00202A4h&lt;br /&gt;
_OP3ToOP2                  equ 00202A8h&lt;br /&gt;
_OP1ToOP3                  equ 00202ACh&lt;br /&gt;
_OP5ToOP2                  equ 00202B0h&lt;br /&gt;
_OP5ToOP6                  equ 00202B4h&lt;br /&gt;
_OP5ToOP4                  equ 00202B8h&lt;br /&gt;
_OP1ToOP2                  equ 00202BCh&lt;br /&gt;
_OP6ToOP2                  equ 00202C0h&lt;br /&gt;
_OP6ToOP1                  equ 00202C4h&lt;br /&gt;
_OP4ToOP1                  equ 00202C8h&lt;br /&gt;
_OP5ToOP1                  equ 00202CCh&lt;br /&gt;
_OP3ToOP1                  equ 00202D0h&lt;br /&gt;
_OP6ToOP5                  equ 00202D4h&lt;br /&gt;
_OP4ToOP5                  equ 00202D8h&lt;br /&gt;
_OP3ToOP5                  equ 00202DCh&lt;br /&gt;
_OP2ToOP5                  equ 00202E0h&lt;br /&gt;
_OP2ToOP6                  equ 00202E4h&lt;br /&gt;
_OP1ToOP6                  equ 00202E8h&lt;br /&gt;
_OP1ToOP5                  equ 00202ECh&lt;br /&gt;
_OP2ToOP1                  equ 00202F0h&lt;br /&gt;
_Mov11b                    equ 00202F4h&lt;br /&gt;
_Mov10b                    equ 00202F8h&lt;br /&gt;
_Mov9b                     equ 00202FCh&lt;br /&gt;
_Mov9b_                    equ 0020300h&lt;br /&gt;
_Mov8b                     equ 0020304h&lt;br /&gt;
_Mov7b                     equ 0020308h&lt;br /&gt;
_Mov7b_                    equ 002030Ch&lt;br /&gt;
_OP2ToOP3                  equ 0020310h&lt;br /&gt;
_OP4ToOP3                  equ 0020314h&lt;br /&gt;
_OP5ToOP3                  equ 0020318h&lt;br /&gt;
_OP4ToOP6                  equ 002031Ch&lt;br /&gt;
_Mov9ToOP1                 equ 0020320h&lt;br /&gt;
_Mov9OP1OP2                equ 0020324h&lt;br /&gt;
_Mov9ToOP2                 equ 0020328h&lt;br /&gt;
_MovFROP1                  equ 002032Ch&lt;br /&gt;
_OP4Set1                   equ 0020330h&lt;br /&gt;
_OP3Set1                   equ 0020334h&lt;br /&gt;
_OP2Set8                   equ 0020338h&lt;br /&gt;
_OP2Set5                   equ 002033Ch&lt;br /&gt;
_OP2SetA                   equ 0020340h&lt;br /&gt;
_OP2Set4                   equ 0020344h&lt;br /&gt;
_OP2Set3                   equ 0020348h&lt;br /&gt;
_OP1Set1                   equ 002034Ch&lt;br /&gt;
_OP1Set4                   equ 0020350h&lt;br /&gt;
_OP1Set3                   equ 0020354h&lt;br /&gt;
_OP3Set2                   equ 0020358h&lt;br /&gt;
_OP1Set2                   equ 002035Ch&lt;br /&gt;
_OP2Set2                   equ 0020360h&lt;br /&gt;
_OP2Set1                   equ 0020364h&lt;br /&gt;
_Zero16D                   equ 0020368h&lt;br /&gt;
_OP5Set0                   equ 002036Ch&lt;br /&gt;
_OP4Set0                   equ 0020370h&lt;br /&gt;
_OP3Set0                   equ 0020374h&lt;br /&gt;
_OP2Set0                   equ 0020378h&lt;br /&gt;
_OP1Set0                   equ 002037Ch&lt;br /&gt;
_SetNum0                   equ 0020380h&lt;br /&gt;
_ZeroOP1                   equ 0020384h&lt;br /&gt;
_ZeroOP2                   equ 0020388h&lt;br /&gt;
_ZeroOP3                   equ 002038Ch&lt;br /&gt;
_ZeroOP                    equ 0020390h&lt;br /&gt;
_ClrLP                     equ 0020394h&lt;br /&gt;
_ShrACC                    equ 0020398h&lt;br /&gt;
_ShlACC                    equ 002039Ch&lt;br /&gt;
_Shr18                     equ 00203A0h&lt;br /&gt;
_Shr18a                    equ 00203A4h&lt;br /&gt;
_Shr16                     equ 00203A8h&lt;br /&gt;
_Shr14                     equ 00203ACh&lt;br /&gt;
_Shl16                     equ 00203B0h&lt;br /&gt;
_Shl14                     equ 00203B4h&lt;br /&gt;
_Srdo1                     equ 00203B8h&lt;br /&gt;
_ShrdRnd                   equ 00203BCh&lt;br /&gt;
_MantPa                    equ 00203C0h&lt;br /&gt;
_AddPrOP                   equ 00203C4h&lt;br /&gt;
_AddPrOPlP                 equ 00203C8h&lt;br /&gt;
;                          equ 00203CCh&lt;br /&gt;
;                          equ 00203D0h&lt;br /&gt;
_Sub16d                    equ 00203D4h&lt;br /&gt;
_Sub14d                    equ 00203D8h&lt;br /&gt;
_OP2ExOP6                  equ 00203DCh&lt;br /&gt;
_OP5ExOP6                  equ 00203E0h&lt;br /&gt;
_OP1ExOP5                  equ 00203E4h&lt;br /&gt;
_OP1ExOP6                  equ 00203E8h&lt;br /&gt;
_OP2ExOP4                  equ 00203ECh&lt;br /&gt;
_OP2ExOP5                  equ 00203F0h&lt;br /&gt;
_OP1ExOP3                  equ 00203F4h&lt;br /&gt;
_OP1ExOP4                  equ 00203F8h&lt;br /&gt;
_OP1ExOP2                  equ 00203FCh&lt;br /&gt;
_ExLP                      equ 0020400h&lt;br /&gt;
_CkOP10                    equ 0020404h&lt;br /&gt;
_CkOP1FP0                  equ 0020408h&lt;br /&gt;
_CkOP2FP0                  equ 002040Ch&lt;br /&gt;
_PosNo0Int                 equ 0020410h&lt;br /&gt;
_CkPosInt                  equ 0020414h&lt;br /&gt;
_CkInt                     equ 0020418h&lt;br /&gt;
_CkOdd                     equ 002041Ch&lt;br /&gt;
_CkOP1EX                   equ 0020420h&lt;br /&gt;
_GetCon1                   equ 0020424h&lt;br /&gt;
_GetCon                    equ 0020428h&lt;br /&gt;
_PiDiv2                    equ 002042Ch&lt;br /&gt;
_PiDiv4                    equ 0020430h&lt;br /&gt;
_TwoPi                     equ 0020434h&lt;br /&gt;
_PiCon                     equ 0020438h&lt;br /&gt;
_ExpToHex                  equ 002043Ch&lt;br /&gt;
_OP1ExpToDec               equ 0020440h&lt;br /&gt;
_CkOP2Pos                  equ 0020444h&lt;br /&gt;
_CkOP1Pos                  equ 0020448h&lt;br /&gt;
_ClrOP2S                   equ 002044Ch&lt;br /&gt;
_ClrOP1S                   equ 0020450h&lt;br /&gt;
_FDiv100                   equ 0020454h&lt;br /&gt;
_FDiv10                    equ 0020458h&lt;br /&gt;
_DecO1Exp                  equ 002045Ch&lt;br /&gt;
_IncO1exp                  equ 0020460h&lt;br /&gt;
_IncExp                    equ 0020464h&lt;br /&gt;
_CkValidNum                equ 0020468h&lt;br /&gt;
_GetExp                    equ 002046Ch&lt;br /&gt;
_HtimesL                   equ 0020470h&lt;br /&gt;
_EOP1NotReal               equ 0020474h&lt;br /&gt;
_ThetaName                 equ 0020478h&lt;br /&gt;
_RName                     equ 002047Ch&lt;br /&gt;
_RegEqName                 equ 0020480h&lt;br /&gt;
_RecurNName                equ 0020484h&lt;br /&gt;
_XName                     equ 0020488h&lt;br /&gt;
_YName                     equ 002048Ch&lt;br /&gt;
_TName                     equ 0020490h&lt;br /&gt;
_RealName                  equ 0020494h&lt;br /&gt;
_SetEStoFPS                equ 0020498h&lt;br /&gt;
_ChkTempDirt               equ 002049Ch&lt;br /&gt;
_OP1ExOP2Exp               equ 00204A0h&lt;br /&gt;
_OP1ExpMinusE              equ 00204A4h&lt;br /&gt;
_ChkErrBreak               equ 00204A8h&lt;br /&gt;
_Isa2ByteTok               equ 00204ACh&lt;br /&gt;
_GetLastEntry              equ 00204B0h&lt;br /&gt;
_GetLastEntryPtr           equ 00204B4h&lt;br /&gt;
_RegRclrChng               equ 00204B8h&lt;br /&gt;
_ResetWinTop               equ 00204BCh&lt;br /&gt;
_IsO1NonTLstOrProg         equ 00204C0h&lt;br /&gt;
_IsO1NonTempLst            equ 00204C4h&lt;br /&gt;
_Is_A_LstOrCLst            equ 00204C8h&lt;br /&gt;
_Chk_HL_999                equ 00204CCh&lt;br /&gt;
_Equ_Or_NewEqu             equ 00204D0h&lt;br /&gt;
_Errd_OP1NotPos            equ 00204D4h&lt;br /&gt;
_Errd_OP1Not_R             equ 00204D8h&lt;br /&gt;
_Errd_OP1NotPosInt         equ 00204DCh&lt;br /&gt;
_Errd_OP1_le_0             equ 00204E0h&lt;br /&gt;
_Errd_OP1_0                equ 00204E4h&lt;br /&gt;
_ChkFindSym_Get_Size       equ 00204E8h&lt;br /&gt;
_Sto_StatVar               equ 00204ECh&lt;br /&gt;
_Rcl_StatVar               equ 00204F0h&lt;br /&gt;
_CkOP2Real                 equ 00204F4h&lt;br /&gt;
_Get_X_Indirect            equ 00204F8h&lt;br /&gt;
_MemChk                    equ 00204FCh&lt;br /&gt;
_CmpPrgNamLen1             equ 0020500h&lt;br /&gt;
_CmpPrgNamLen              equ 0020504h&lt;br /&gt;
_FindProgSym               equ 0020508h&lt;br /&gt;
_ChkFindSym                equ 002050Ch&lt;br /&gt;
_FindSym                   equ 0020510h&lt;br /&gt;
_InsertMem                 equ 0020514h&lt;br /&gt;
_InsertMemA                equ 0020518h&lt;br /&gt;
_EnoughMem                 equ 002051Ch&lt;br /&gt;
_CmpMemNeed                equ 0020520h&lt;br /&gt;
_CreatePVar4               equ 0020524h&lt;br /&gt;
_CreatePVar3               equ 0020528h&lt;br /&gt;
_CreateVar3                equ 002052Ch&lt;br /&gt;
_CreateCplx                equ 0020530h&lt;br /&gt;
_CreateReal                equ 0020534h&lt;br /&gt;
_CreateTRList              equ 0020538h&lt;br /&gt;
_CreateRList               equ 002053Ch&lt;br /&gt;
_CreateTCList              equ 0020540h&lt;br /&gt;
_CreateCList               equ 0020544h&lt;br /&gt;
_CreateTRMat               equ 0020548h&lt;br /&gt;
_CreateRMat                equ 002054Ch&lt;br /&gt;
_CreateTStrng              equ 0020550h&lt;br /&gt;
_CreateStrng               equ 0020554h&lt;br /&gt;
_Create0Equ                equ 0020558h&lt;br /&gt;
_CreatetEqu                equ 002055Ch&lt;br /&gt;
_CreateEqu                 equ 0020560h&lt;br /&gt;
_CreateGDB                 equ 0020564h&lt;br /&gt;
_CreateProg                equ 0020568h&lt;br /&gt;
_ChkDel                    equ 002056Ch&lt;br /&gt;
_ChkDelA                   equ 0020570h&lt;br /&gt;
_AdjParser                 equ 0020574h&lt;br /&gt;
_AdjMath                   equ 0020578h&lt;br /&gt;
_AdjM7                     equ 002057Ch&lt;br /&gt;
_DelMemA                   equ 0020580h&lt;br /&gt;
_Get_Form_Num              equ 0020584h&lt;br /&gt;
_DelVar                    equ 0020588h&lt;br /&gt;
_DelVarIO                  equ 002058Ch&lt;br /&gt;
_DelMem                    equ 0020590h&lt;br /&gt;
_DelVar3D                  equ 0020594h&lt;br /&gt;
_DelVar3C                  equ 0020598h&lt;br /&gt;
_DelVar3DC                 equ 002059Ch&lt;br /&gt;
_Sym_Prog_non_t_Lst        equ 00205A0h&lt;br /&gt;
_AdjSymPtrs                equ 00205A4h&lt;br /&gt;
_DataSizeA                 equ 00205A8h&lt;br /&gt;
_DataSize                  equ 00205ACh&lt;br /&gt;
_PopMCplxO1                equ 00205B0h&lt;br /&gt;
_PopMCplx                  equ 00205B4h&lt;br /&gt;
_MovCplx                   equ 00205B8h&lt;br /&gt;
_PopOP5                    equ 00205BCh&lt;br /&gt;
_PopOP3                    equ 00205C0h&lt;br /&gt;
_PopOP1                    equ 00205C4h&lt;br /&gt;
_PopRealO6                 equ 00205C8h&lt;br /&gt;
_PopRealO5                 equ 00205CCh&lt;br /&gt;
_PopRealO4                 equ 00205D0h&lt;br /&gt;
_PopRealO3                 equ 00205D4h&lt;br /&gt;
_PopRealO2                 equ 00205D8h&lt;br /&gt;
_PopRealO1                 equ 00205DCh&lt;br /&gt;
_PopReal                   equ 00205E0h&lt;br /&gt;
_FPopCplx                  equ 00205E4h&lt;br /&gt;
_FPopReal                  equ 00205E8h&lt;br /&gt;
_FPopFPS                   equ 00205ECh&lt;br /&gt;
_DeallocFPS                equ 00205F0h&lt;br /&gt;
_DeallocFPS1               equ 00205F4h&lt;br /&gt;
_AllocFPS                  equ 00205F8h&lt;br /&gt;
_AllocFPS1                 equ 00205FCh&lt;br /&gt;
_PushRealO6                equ 0020600h&lt;br /&gt;
_PushRealO5                equ 0020604h&lt;br /&gt;
_PushRealO4                equ 0020608h&lt;br /&gt;
_PushRealO3                equ 002060Ch&lt;br /&gt;
_PushRealO2                equ 0020610h&lt;br /&gt;
_PushRealO1                equ 0020614h&lt;br /&gt;
_PushReal                  equ 0020618h&lt;br /&gt;
_PushOP5                   equ 002061Ch&lt;br /&gt;
_PushOP3                   equ 0020620h&lt;br /&gt;
_PushMCplxO3               equ 0020624h&lt;br /&gt;
_PushOP1                   equ 0020628h&lt;br /&gt;
_PushMCplxO1               equ 002062Ch&lt;br /&gt;
_PushMCplx                 equ 0020630h&lt;br /&gt;
_ExMCplxO1                 equ 0020634h&lt;br /&gt;
_Exch9                     equ 0020638h&lt;br /&gt;
_CpyTo1FPS11               equ 002063Ch&lt;br /&gt;
_CpyTo2FPS5                equ 0020640h&lt;br /&gt;
_CpyTo1FPS5                equ 0020644h&lt;br /&gt;
_CpyTo2FPS6                equ 0020648h&lt;br /&gt;
_CpyTo1FPS6                equ 002064Ch&lt;br /&gt;
_CpyTo2FPS7                equ 0020650h&lt;br /&gt;
_CpyTo1FPS7                equ 0020654h&lt;br /&gt;
_CpyTo1FPS8                equ 0020658h&lt;br /&gt;
_CpyTo2FPS8                equ 002065Ch&lt;br /&gt;
_CpyTo1FPS10               equ 0020660h&lt;br /&gt;
_CpyTo1FPS9                equ 0020664h&lt;br /&gt;
_CpyTo2FPS4                equ 0020668h&lt;br /&gt;
_CpyTo6FPS3                equ 002066Ch&lt;br /&gt;
_CpyTo6FPS2                equ 0020670h&lt;br /&gt;
_CpyTo2FPS3                equ 0020674h&lt;br /&gt;
_Cpycto1FPS3               equ 0020678h&lt;br /&gt;
_CpyTo1FPS3                equ 002067Ch&lt;br /&gt;
_CpyFPS3                   equ 0020680h&lt;br /&gt;
_CpyTo1FPS4                equ 0020684h&lt;br /&gt;
_CpyTo3FPS2                equ 0020688h&lt;br /&gt;
_CpyTo5FPST                equ 002068Ch&lt;br /&gt;
_CpyTo6FPST                equ 0020690h&lt;br /&gt;
_CpyTo4FPST                equ 0020694h&lt;br /&gt;
_CpyTo3FPST                equ 0020698h&lt;br /&gt;
_CpyTo2FPST                equ 002069Ch&lt;br /&gt;
_CpyTo1FPST                equ 00206A0h&lt;br /&gt;
_CpyFPST                   equ 00206A4h&lt;br /&gt;
_CpyStack                  equ 00206A8h&lt;br /&gt;
_CpyTo3FPS1                equ 00206ACh&lt;br /&gt;
_CpyTo2FPS1                equ 00206B0h&lt;br /&gt;
_CpyTo1FPS1                equ 00206B4h&lt;br /&gt;
_CpyFPS1                   equ 00206B8h&lt;br /&gt;
_CpyTo2FPS2                equ 00206BCh&lt;br /&gt;
_CpyTo1FPS2                equ 00206C0h&lt;br /&gt;
_CpyFPS2                   equ 00206C4h&lt;br /&gt;
_CpyO3ToFPST               equ 00206C8h&lt;br /&gt;
_CpyO2ToFPST               equ 00206CCh&lt;br /&gt;
_CpyO6ToFPST               equ 00206D0h&lt;br /&gt;
_CpyO1ToFPST               equ 00206D4h&lt;br /&gt;
_CpyToFPST                 equ 00206D8h&lt;br /&gt;
_CpyToStack                equ 00206DCh&lt;br /&gt;
_CpyO3ToFPS1               equ 00206E0h&lt;br /&gt;
_CpyO5ToFPS1               equ 00206E4h&lt;br /&gt;
_CpyO2ToFPS1               equ 00206E8h&lt;br /&gt;
_CpyO1ToFPS1               equ 00206ECh&lt;br /&gt;
_CpyToFPS1                 equ 00206F0h&lt;br /&gt;
_CpyO2ToFPS2               equ 00206F4h&lt;br /&gt;
_CpyO3ToFPS2               equ 00206F8h&lt;br /&gt;
_CpyO6ToFPS2               equ 00206FCh&lt;br /&gt;
_CpyO1ToFPS2               equ 0020700h&lt;br /&gt;
_CpyToFPS2                 equ 0020704h&lt;br /&gt;
_CpyO5ToFPS3               equ 0020708h&lt;br /&gt;
_CpyO2ToFPS3               equ 002070Ch&lt;br /&gt;
_CpyO1ToFPS3               equ 0020710h&lt;br /&gt;
_CpyToFPS3                 equ 0020714h&lt;br /&gt;
_CpyO1ToFPS6               equ 0020718h&lt;br /&gt;
_CpyO1ToFPS7               equ 002071Ch&lt;br /&gt;
_CpyO1ToFPS5               equ 0020720h&lt;br /&gt;
_CpyO2ToFPS4               equ 0020724h&lt;br /&gt;
_CpyO1ToFPS4               equ 0020728h&lt;br /&gt;
_ErrNotEnoughMem           equ 002072Ch&lt;br /&gt;
_FPSMinus9                 equ 0020730h&lt;br /&gt;
_HLMinus9                  equ 0020734h&lt;br /&gt;
_ErrOverflow               equ 0020738h&lt;br /&gt;
_ErrDivBy0                 equ 002073Ch&lt;br /&gt;
_ErrSingularMat            equ 0020740h&lt;br /&gt;
_ErrDomain                 equ 0020744h&lt;br /&gt;
_ErrIncrement              equ 0020748h&lt;br /&gt;
_ErrNon_Real               equ 002074Ch&lt;br /&gt;
_ErrSyntax                 equ 0020750h&lt;br /&gt;
_ErrDataType               equ 0020754h&lt;br /&gt;
_ErrArgument               equ 0020758h&lt;br /&gt;
_ErrDimMismatch            equ 002075Ch&lt;br /&gt;
_ErrDimension              equ 0020760h&lt;br /&gt;
_ErrUndefined              equ 0020764h&lt;br /&gt;
_ErrMemory                 equ 0020768h&lt;br /&gt;
_ErrInvalid                equ 002076Ch&lt;br /&gt;
_ErrBreak                  equ 0020770h&lt;br /&gt;
_ErrStat                   equ 0020774h&lt;br /&gt;
_ErrSignChange             equ 0020778h&lt;br /&gt;
_ErrIterations             equ 002077Ch&lt;br /&gt;
_ErrBadGuess               equ 0020780h&lt;br /&gt;
_ErrTolTooSmall            equ 0020784h&lt;br /&gt;
_ErrStatPlot               equ 0020788h&lt;br /&gt;
_ErrLinkXmit               equ 002078Ch&lt;br /&gt;
_JError                    equ 0020790h&lt;br /&gt;
_NoErrorEntry              equ 0020794h&lt;br /&gt;
_PushErrorHandler          equ 0020798h&lt;br /&gt;
_PopErrorHandler           equ 002079Ch&lt;br /&gt;
_StrCopy                   equ 00207A0h&lt;br /&gt;
_StrngCat                  equ 00207A4h&lt;br /&gt;
_IsInSet                   equ 00207A8h&lt;br /&gt;
_GEQNameA                  equ 00207ACh&lt;br /&gt;
_RecName                   equ 00207B0h&lt;br /&gt;
_PutMap                    equ 00207B4h&lt;br /&gt;
_PutC                      equ 00207B8h&lt;br /&gt;
_DispHL_s                  equ 00207BCh&lt;br /&gt;
_PutS                      equ 00207C0h&lt;br /&gt;
_PutPSB                    equ 00207C4h&lt;br /&gt;
_PutPS                     equ 00207C8h&lt;br /&gt;
_WPutPS                    equ 00207CCh&lt;br /&gt;
_PutBuf                    equ 00207D0h&lt;br /&gt;
_PutBuf1                   equ 00207D4h&lt;br /&gt;
_WPutC                     equ 00207D8h&lt;br /&gt;
_WPutS                     equ 00207DCh&lt;br /&gt;
_WPutSEOL                  equ 00207E0h&lt;br /&gt;
_WDispEOL                  equ 00207E4h&lt;br /&gt;
_WHomeUp                   equ 00207E8h&lt;br /&gt;
_SetNumWindow              equ 00207ECh&lt;br /&gt;
_NewLine                   equ 00207F0h&lt;br /&gt;
_MoveDown                  equ 00207F4h&lt;br /&gt;
_ScrollUp                  equ 00207F8h&lt;br /&gt;
_ShrinkWindow              equ 00207FCh&lt;br /&gt;
_MoveUp                    equ 0020800h&lt;br /&gt;
_ScrollDown                equ 0020804h&lt;br /&gt;
_ClrLCDFull                equ 0020808h&lt;br /&gt;
_ClrLCD                    equ 002080Ch&lt;br /&gt;
_ClrScrnFull               equ 0020810h&lt;br /&gt;
_ClrScrn                   equ 0020814h&lt;br /&gt;
_ClrTxtShd                 equ 0020818h&lt;br /&gt;
_ClrWindow                 equ 002081Ch&lt;br /&gt;
_EraseEOL                  equ 0020820h&lt;br /&gt;
_EraseEOW                  equ 0020824h&lt;br /&gt;
_HomeUp                    equ 0020828h&lt;br /&gt;
_GetCurloc                 equ 002082Ch&lt;br /&gt;
_VPutMap                   equ 0020830h&lt;br /&gt;
_VPutS                     equ 0020834h&lt;br /&gt;
_VPutSN                    equ 0020838h&lt;br /&gt;
_VPutSNG                   equ 002083Ch&lt;br /&gt;
_VPutSNT                   equ 0020840h&lt;br /&gt;
_RunIndicOn                equ 0020844h&lt;br /&gt;
_RunIndicOff               equ 0020848h&lt;br /&gt;
_SaveCmdShadow             equ 002084Ch&lt;br /&gt;
_SaveShadow                equ 0020850h&lt;br /&gt;
_RStrShadow                equ 0020854h&lt;br /&gt;
_RStrPartial               equ 0020858h&lt;br /&gt;
_RStrCurRow                equ 002085Ch&lt;br /&gt;
_RStrUnderMenu             equ 0020860h&lt;br /&gt;
_RStrbotRow                equ 0020864h&lt;br /&gt;
_GetKeypress               equ 0020868h&lt;br /&gt;
_GetTokLen                 equ 002086Ch&lt;br /&gt;
_Get_Tok_Strng             equ 0020870h&lt;br /&gt;
_GetTokString              equ 0020874h&lt;br /&gt;
_PutBPatBuf2               equ 0020878h&lt;br /&gt;
_PutBPatBuf                equ 002087Ch&lt;br /&gt;
_PutBPat                   equ 0020880h&lt;br /&gt;
_PutcChkScroll             equ 0020884h&lt;br /&gt;
_DispEOL                   equ 0020888h&lt;br /&gt;
_FDispEOL                  equ 002088Ch&lt;br /&gt;
_MakeRowCmd                equ 0020890h&lt;br /&gt;
_ToToStrp                  equ 0020894h&lt;br /&gt;
_SetVarName                equ 0020898h&lt;br /&gt;
_DispDone                  equ 002089Ch&lt;br /&gt;
_FinishOutput              equ 00208A0h&lt;br /&gt;
_CurBlink                  equ 00208A4h&lt;br /&gt;
_CursorOff                 equ 00208A8h&lt;br /&gt;
_HideCursor                equ 00208ACh&lt;br /&gt;
_CursorOn                  equ 00208B0h&lt;br /&gt;
_ShowCursor                equ 00208B4h&lt;br /&gt;
_KeyToString               equ 00208B8h&lt;br /&gt;
_PullDownChk               equ 00208BCh&lt;br /&gt;
_MenuCatCommon             equ 00208C0h&lt;br /&gt;
_LoadCurCat                equ 00208C4h&lt;br /&gt;
_NCIFPrgmedMode            equ 00208C8h&lt;br /&gt;
_LoadMenuNum               equ 00208CCh&lt;br /&gt;
_LoadMenuNuml              equ 00208D0h&lt;br /&gt;
_MenuEdKey                 equ 00208D4h&lt;br /&gt;
_MenCatRet                 equ 00208D8h&lt;br /&gt;
_NotAlphNum                equ 00208DCh&lt;br /&gt;
_SetMenuFlags              equ 00208E0h&lt;br /&gt;
_ResetSomeFlags            equ 00208E4h&lt;br /&gt;
;                          equ 00208E8h&lt;br /&gt;
;                          equ 00208ECh&lt;br /&gt;
_DispListName              equ 00208F0h&lt;br /&gt;
_DispLAlphaName            equ 00208F4h&lt;br /&gt;
_AbortPrgmode              equ 00208F8h&lt;br /&gt;
_IsFullCntx                equ 00208FCh&lt;br /&gt;
_AdrMRow                   equ 0020900h&lt;br /&gt;
_AdrmeLE                   equ 0020904h&lt;br /&gt;
_GetmatOP1A                equ 0020908h&lt;br /&gt;
_Getm1toOP1                equ 002090Ch&lt;br /&gt;
_Getm1tOP1A                equ 0020910h&lt;br /&gt;
_GetMToOP1                 equ 0020914h&lt;br /&gt;
_PutToM1A                  equ 0020918h&lt;br /&gt;
_PutToMA1                  equ 002091Ch&lt;br /&gt;
_PutToMat                  equ 0020920h&lt;br /&gt;
_MatELDiv                  equ 0020924h&lt;br /&gt;
_CMatFun                   equ 0020928h&lt;br /&gt;
_RowEchPoly                equ 002092Ch&lt;br /&gt;
_RowEchelon                equ 0020930h&lt;br /&gt;
_AdrLELE                   equ 0020934h&lt;br /&gt;
_Getl1ToOP1                equ 0020938h&lt;br /&gt;
_Getl1TOP1A                equ 002093Ch&lt;br /&gt;
_GetlToOP1                 equ 0020940h&lt;br /&gt;
_Getl1ToOP2                equ 0020944h&lt;br /&gt;
_Getl1TOP2A                equ 0020948h&lt;br /&gt;
_Getl2TOP1A                equ 002094Ch&lt;br /&gt;
_PutTola1                  equ 0020950h&lt;br /&gt;
_PutToL                    equ 0020954h&lt;br /&gt;
_MaxMinLst                 equ 0020958h&lt;br /&gt;
_LLow                      equ 002095Ch&lt;br /&gt;
_LHigh                     equ 0020960h&lt;br /&gt;
_LSum                      equ 0020964h&lt;br /&gt;
_CumSum                    equ 0020968h&lt;br /&gt;
_ToFrac                    equ 002096Ch&lt;br /&gt;
_SeqSet                    equ 0020970h&lt;br /&gt;
_SeqSolve                  equ 0020974h&lt;br /&gt;
_CmpNumInit                equ 0020978h&lt;br /&gt;
_BinopExec                 equ 002097Ch&lt;br /&gt;
_ExMeanL                   equ 0020980h&lt;br /&gt;
_Set2MVLPtrs               equ 0020984h&lt;br /&gt;
_SetMat1                   equ 0020988h&lt;br /&gt;
_CreateTLIst               equ 002098Ch&lt;br /&gt;
_UnopExec                  equ 0020990h&lt;br /&gt;
_ThreeExec                 equ 0020994h&lt;br /&gt;
_RestoreErrNo              equ 0020998h&lt;br /&gt;
_FourExec                  equ 002099Ch&lt;br /&gt;
_FiveExec                  equ 00209A0h&lt;br /&gt;
_CpyTo2ES1                 equ 00209A4h&lt;br /&gt;
_CpyTo6ES1                 equ 00209A8h&lt;br /&gt;
_CpyTo1ES1                 equ 00209ACh&lt;br /&gt;
_CpyTo3ES1                 equ 00209B0h&lt;br /&gt;
_CpyTo3ES2                 equ 00209B4h&lt;br /&gt;
_CpyTo2ES2                 equ 00209B8h&lt;br /&gt;
_CpyTo1ES2                 equ 00209BCh&lt;br /&gt;
_CpyTo2ES3                 equ 00209C0h&lt;br /&gt;
_CpyTo1ES3                 equ 00209C4h&lt;br /&gt;
_CpyTo3ES4                 equ 00209C8h&lt;br /&gt;
_CpyTo6ES3                 equ 00209CCh&lt;br /&gt;
_CpyTo2ES4                 equ 00209D0h&lt;br /&gt;
_CpyTo1ES4                 equ 00209D4h&lt;br /&gt;
_CpyTo2ES5                 equ 00209D8h&lt;br /&gt;
_CpyTo1ES5                 equ 00209DCh&lt;br /&gt;
_CpyTo4ESt                 equ 00209E0h&lt;br /&gt;
_CpyTo2ESt                 equ 00209E4h&lt;br /&gt;
_CpyTo1ESt                 equ 00209E8h&lt;br /&gt;
_CpyTo2ES6                 equ 00209ECh&lt;br /&gt;
_CpyTo1ES6                 equ 00209F0h&lt;br /&gt;
_CpyTo2ES7                 equ 00209F4h&lt;br /&gt;
_CpyTo1ES7                 equ 00209F8h&lt;br /&gt;
_CpyTo2ES8                 equ 00209FCh&lt;br /&gt;
_CpyTo1ES8                 equ 0020A00h&lt;br /&gt;
_CpyTo1ES9                 equ 0020A04h&lt;br /&gt;
_CpyTo2ES9                 equ 0020A08h&lt;br /&gt;
_CpyTo2ES10                equ 0020A0Ch&lt;br /&gt;
_CpyTo1ES10                equ 0020A10h&lt;br /&gt;
_CpyTo2ES11                equ 0020A14h&lt;br /&gt;
_CpyTo1ES11                equ 0020A18h&lt;br /&gt;
_CpyTo2ES12                equ 0020A1Ch&lt;br /&gt;
_CpyTo1ES12                equ 0020A20h&lt;br /&gt;
_CpyTo2ES13                equ 0020A24h&lt;br /&gt;
_CpyTo1ES13                equ 0020A28h&lt;br /&gt;
_CpyTo1ES14                equ 0020A2Ch&lt;br /&gt;
_CpyTo1ES16                equ 0020A30h&lt;br /&gt;
_CpyTo1ES17                equ 0020A34h&lt;br /&gt;
_CpyTo1ES18                equ 0020A38h&lt;br /&gt;
_CpyTo1ES15                equ 0020A3Ch&lt;br /&gt;
_CpyTo2ES15                equ 0020A40h&lt;br /&gt;
_CpyO1ToESt                equ 0020A44h&lt;br /&gt;
_CpyO1ToES1                equ 0020A48h&lt;br /&gt;
_CpyO6ToES1                equ 0020A4Ch&lt;br /&gt;
_CpyO6ToES3                equ 0020A50h&lt;br /&gt;
_CpyO1ToES2                equ 0020A54h&lt;br /&gt;
_CpyO2ToES2                equ 0020A58h&lt;br /&gt;
_CpyO1ToES3                equ 0020A5Ch&lt;br /&gt;
_CpyO1ToES4                equ 0020A60h&lt;br /&gt;
_CpyO1ToES5                equ 0020A64h&lt;br /&gt;
_CpyO1ToES6                equ 0020A68h&lt;br /&gt;
_CpyO1ToES7                equ 0020A6Ch&lt;br /&gt;
_CpyO2ToES4                equ 0020A70h&lt;br /&gt;
_CpyO2ToES5                equ 0020A74h&lt;br /&gt;
_CpyO2ToES6                equ 0020A78h&lt;br /&gt;
_CpyO2ToES7                equ 0020A7Ch&lt;br /&gt;
_CpyO2ToES8                equ 0020A80h&lt;br /&gt;
_CpyO2ToES9                equ 0020A84h&lt;br /&gt;
_CpyO1ToES8                equ 0020A88h&lt;br /&gt;
_CpyO1ToES9                equ 0020A8Ch&lt;br /&gt;
_CpyO1ToES10               equ 0020A90h&lt;br /&gt;
_CpyO1ToES11               equ 0020A94h&lt;br /&gt;
_CpyO1ToES12               equ 0020A98h&lt;br /&gt;
_CpyO1ToES13               equ 0020A9Ch&lt;br /&gt;
_CpyO1ToES14               equ 0020AA0h&lt;br /&gt;
_EvalF3A                   equ 0020AA4h&lt;br /&gt;
_GetK                      equ 0020AA8h&lt;br /&gt;
_SetTitle                  equ 0020AACh&lt;br /&gt;
_DispVarVal                equ 0020AB0h&lt;br /&gt;
_RecallEd                  equ 0020AB4h&lt;br /&gt;
_SetUpBuffer               equ 0020AB8h&lt;br /&gt;
_CreateNumEditBuf          equ 0020ABCh&lt;br /&gt;
_CallCommon                equ 0020AC0h&lt;br /&gt;
_CommonKeys                equ 0020AC4h&lt;br /&gt;
_LeftMore                  equ 0020AC8h&lt;br /&gt;
_FDel                      equ 0020ACCh&lt;br /&gt;
_FClear                    equ 0020AD0h&lt;br /&gt;
_FInsDisp                  equ 0020AD4h&lt;br /&gt;
_FInsDispNoConv            equ 0020AD8h&lt;br /&gt;
_SetIndicator              equ 0020ADCh&lt;br /&gt;
_CloseEditBufNoR           equ 0020AE0h&lt;br /&gt;
_ReleaseBuffer             equ 0020AE4h&lt;br /&gt;
_VarNameToOP1HL            equ 0020AE8h&lt;br /&gt;
_NameToOP1                 equ 0020AECh&lt;br /&gt;
_NumpPutAway               equ 0020AF0h&lt;br /&gt;
_NumReDisp                 equ 0020AF4h&lt;br /&gt;
_NumError02                equ 0020AF8h&lt;br /&gt;
_Load_Sfont                equ 0020AFCh&lt;br /&gt;
_Sfont_Len                 equ 0020B00h&lt;br /&gt;
_InitNumVec                equ 0020B04h&lt;br /&gt;
_SetxxOP1                  equ 0020B08h&lt;br /&gt;
_SetxxOP2                  equ 0020B0Ch&lt;br /&gt;
_SetxxxxOP2                equ 0020B10h&lt;br /&gt;
_UCLines                   equ 0020B14h&lt;br /&gt;
_CLine                     equ 0020B18h&lt;br /&gt;
_CLines                    equ 0020B1Ch&lt;br /&gt;
_XrootY                    equ 0020B20h&lt;br /&gt;
_YtoX                      equ 0020B24h&lt;br /&gt;
_ZmStats                   equ 0020B28h&lt;br /&gt;
_PointStatHelp             equ 0020B2Ch&lt;br /&gt;
_DrawSPlot                 equ 0020B30h&lt;br /&gt;
_InitNewTraceP             equ 0020B34h&lt;br /&gt;
_SPlotCoord                equ 0020B38h&lt;br /&gt;
_SPlotRight                equ 0020B3Ch&lt;br /&gt;
_SPlotLeft                 equ 0020B40h&lt;br /&gt;
_CmpBoxInfo                equ 0020B44h&lt;br /&gt;
_NextPlot                  equ 0020B48h&lt;br /&gt;
_PrevPlot                  equ 0020B4Ch&lt;br /&gt;
_ClrPrevPlot               equ 0020B50h&lt;br /&gt;
_PutIndexList              equ 0020B54h&lt;br /&gt;
_GetIndexList              equ 0020B58h&lt;br /&gt;
_HeapSort                  equ 0020B5Ch&lt;br /&gt;
_StoGDB2                   equ 0020B60h&lt;br /&gt;
_RclGDB2                   equ 0020B64h&lt;br /&gt;
_CircCmd                   equ 0020B68h&lt;br /&gt;
_GrphCirc                  equ 0020B6Ch&lt;br /&gt;
_Mov18b                    equ 0020B70h&lt;br /&gt;
_DarkLine                  equ 0020B74h&lt;br /&gt;
_ILine                     equ 0020B78h&lt;br /&gt;
_IPoint                    equ 0020B7Ch&lt;br /&gt;
_XYRndBoth                 equ 0020B80h&lt;br /&gt;
_XYRnd                     equ 0020B84h&lt;br /&gt;
_CheckTOP                  equ 0020B88h&lt;br /&gt;
_CheckXY                   equ 0020B8Ch&lt;br /&gt;
_DarkPnt                   equ 0020B90h&lt;br /&gt;
_CPointS                   equ 0020B94h&lt;br /&gt;
_WToV                      equ 0020B98h&lt;br /&gt;
_VtoWHLDE                  equ 0020B9Ch&lt;br /&gt;
_Xitof                     equ 0020BA0h&lt;br /&gt;
_YftoI                     equ 0020BA4h&lt;br /&gt;
_XftoI                     equ 0020BA8h&lt;br /&gt;
_TraceOff                  equ 0020BACh&lt;br /&gt;
_GrRedisp                  equ 0020BB0h&lt;br /&gt;
_GDispToken                equ 0020BB4h&lt;br /&gt;
_GrdeCoda                  equ 0020BB8h&lt;br /&gt;
_LabCoor                   equ 0020BBCh&lt;br /&gt;
_CoorDisp                  equ 0020BC0h&lt;br /&gt;
_TmpEquNoSrc               equ 0020BC4h&lt;br /&gt;
_GrLabels                  equ 0020BC8h&lt;br /&gt;
_YPixSet                   equ 0020BCCh&lt;br /&gt;
_XPixSet                   equ 0020BD0h&lt;br /&gt;
_CopyRng                   equ 0020BD4h&lt;br /&gt;
_ValCur                    equ 0020BD8h&lt;br /&gt;
_GrPutAway                 equ 0020BDCh&lt;br /&gt;
_RstGFlags                 equ 0020BE0h&lt;br /&gt;
_GrReset                   equ 0020BE4h&lt;br /&gt;
_XYCent                    equ 0020BE8h&lt;br /&gt;
_ZoomXYCmd                 equ 0020BECh&lt;br /&gt;
_CptDelY                   equ 0020BF0h&lt;br /&gt;
_CptDelX                   equ 0020BF4h&lt;br /&gt;
_SetFuncM                  equ 0020BF8h&lt;br /&gt;
_SetSeqM                   equ 0020BFCh&lt;br /&gt;
_SetPolM                   equ 0020C00h&lt;br /&gt;
_SetParM                   equ 0020C04h&lt;br /&gt;
_ZmInt                     equ 0020C08h&lt;br /&gt;
_ZmDecml                   equ 0020C0Ch&lt;br /&gt;
_ZmPrev                    equ 0020C10h&lt;br /&gt;
_ZmUsr                     equ 0020C14h&lt;br /&gt;
_SetUZM                    equ 0020C18h&lt;br /&gt;
_ZmFit                     equ 0020C1Ch&lt;br /&gt;
_ZmSquare                  equ 0020C20h&lt;br /&gt;
_ZmTrig                    equ 0020C24h&lt;br /&gt;
_SetXMinMax                equ 0020C28h&lt;br /&gt;
_ZooDefault                equ 0020C2Ch&lt;br /&gt;
_GrBufCpy                  equ 0020C30h&lt;br /&gt;
_DrawSplitLine             equ 0020C34h&lt;br /&gt;
;                          equ 0020C38h&lt;br /&gt;
;                          equ 0020C3Ch&lt;br /&gt;
;                          equ 0020C40h&lt;br /&gt;
;                          equ 0020C44h&lt;br /&gt;
;                          equ 0020C48h&lt;br /&gt;
;                          equ 0020C4Ch&lt;br /&gt;
;                          equ 0020C50h&lt;br /&gt;
;                          equ 0020C54h&lt;br /&gt;
_ChkTextCurs               equ 0020C58h&lt;br /&gt;
_Regraph                   equ 0020C5Ch&lt;br /&gt;
_DoRefFlags02              equ 0020C60h&lt;br /&gt;
_InitNSeq                  equ 0020C64h&lt;br /&gt;
_YRes                      equ 0020C68h&lt;br /&gt;
_Ceiling                   equ 0020C6Ch&lt;br /&gt;
_PutXY                     equ 0020C70h&lt;br /&gt;
_PutEquNo                  equ 0020C74h&lt;br /&gt;
_PDspGrph                  equ 0020C78h&lt;br /&gt;
_HorizCmd                  equ 0020C7Ch&lt;br /&gt;
_VertCmd                   equ 0020C80h&lt;br /&gt;
_LineCmd                   equ 0020C84h&lt;br /&gt;
_UnLineCmd                 equ 0020C88h&lt;br /&gt;
_PointCmd                  equ 0020C8Ch&lt;br /&gt;
_PixelTest                 equ 0020C90h&lt;br /&gt;
_PixelCmd                  equ 0020C94h&lt;br /&gt;
_TanLnF                    equ 0020C98h&lt;br /&gt;
_DrawCmdInit               equ 0020C9Ch&lt;br /&gt;
_DrawCmd                   equ 0020CA0h&lt;br /&gt;
_ShadeCmd                  equ 0020CA4h&lt;br /&gt;
_InvCmd                    equ 0020CA8h&lt;br /&gt;
_StatShade                 equ 0020CACh&lt;br /&gt;
_DspMatTable               equ 0020CB0h&lt;br /&gt;
_DspLsts                   equ 0020CB4h&lt;br /&gt;
_CloseEditBuf              equ 0020CB8h&lt;br /&gt;
_ParseEditBuf              equ 0020CBCh&lt;br /&gt;
_PutSM                     equ 0020CC0h&lt;br /&gt;
_DspCurTbl                 equ 0020CC4h&lt;br /&gt;
_DspGrTbl                  equ 0020CC8h&lt;br /&gt;
_ZeroTemplate              equ 0020CCCh&lt;br /&gt;
_SetTblRefs                equ 0020CD0h&lt;br /&gt;
_DispTblBot                equ 0020CD4h&lt;br /&gt;
_DispTblTop                equ 0020CD8h&lt;br /&gt;
_DispTblBody               equ 0020CDCh&lt;br /&gt;
_VPutBlank                 equ 0020CE0h&lt;br /&gt;
_TblTrace                  equ 0020CE4h&lt;br /&gt;
_DispListNameY             equ 0020CE8h&lt;br /&gt;
_CurNameLength             equ 0020CECh&lt;br /&gt;
_NameToBuf                 equ 0020CF0h&lt;br /&gt;
_JPromptCursor             equ 0020CF4h&lt;br /&gt;
_BufLeft                   equ 0020CF8h&lt;br /&gt;
_BufRight                  equ 0020CFCh&lt;br /&gt;
_BufInsert                 equ 0020D00h&lt;br /&gt;
_BufQueueChar              equ 0020D04h&lt;br /&gt;
_BufReplace                equ 0020D08h&lt;br /&gt;
_BufDelete                 equ 0020D0Ch&lt;br /&gt;
_BufPeek                   equ 0020D10h&lt;br /&gt;
_BufPeek1                  equ 0020D14h&lt;br /&gt;
_BufPeek2                  equ 0020D18h&lt;br /&gt;
_BufPeek3                  equ 0020D1Ch&lt;br /&gt;
_BufToBtm                  equ 0020D20h&lt;br /&gt;
_SetupEditEqu              equ 0020D24h&lt;br /&gt;
_BufToTop                  equ 0020D28h&lt;br /&gt;
_IsEditFull                equ 0020D2Ch&lt;br /&gt;
_IsEditEmpty               equ 0020D30h&lt;br /&gt;
_IsAtTop                   equ 0020D34h&lt;br /&gt;
_IsAtBtm                   equ 0020D38h&lt;br /&gt;
_BufClear                  equ 0020D3Ch&lt;br /&gt;
_JCursorFirst              equ 0020D40h&lt;br /&gt;
_JCursorLast               equ 0020D44h&lt;br /&gt;
_CursorLeft                equ 0020D48h&lt;br /&gt;
_CursorRight               equ 0020D4Ch&lt;br /&gt;
_CursorUp                  equ 0020D50h&lt;br /&gt;
_CursorDown                equ 0020D54h&lt;br /&gt;
_CursorToOffset            equ 0020D58h&lt;br /&gt;
_InsDisp                   equ 0020D5Ch&lt;br /&gt;
_FDispBOL1                 equ 0020D60h&lt;br /&gt;
_FDispBOL                  equ 0020D64h&lt;br /&gt;
_DispEOW                   equ 0020D68h&lt;br /&gt;
_DispHead                  equ 0020D6Ch&lt;br /&gt;
_DispTail                  equ 0020D70h&lt;br /&gt;
_PutTokString              equ 0020D74h&lt;br /&gt;
_SetUpEditCmd              equ 0020D78h&lt;br /&gt;
_SetEmptyeditEqu           equ 0020D7Ch&lt;br /&gt;
_SetEmptyEditPtr           equ 0020D80h&lt;br /&gt;
_CloseEditEqu              equ 0020D84h&lt;br /&gt;
_GetPrevTok                equ 0020D88h&lt;br /&gt;
_GetKey                    equ 0020D8Ch&lt;br /&gt;
_CanIndic                  equ 0020D90h&lt;br /&gt;
_DFMin                     equ 0020D94h&lt;br /&gt;
_FormDisp                  equ 0020D98h&lt;br /&gt;
_FormMatrix                equ 0020D9Ch&lt;br /&gt;
_WScrollLeft               equ 0020DA0h&lt;br /&gt;
_WScrollUp                 equ 0020DA4h&lt;br /&gt;
_WScrollDown               equ 0020DA8h&lt;br /&gt;
_WScrollRight              equ 0020DACh&lt;br /&gt;
_FormEReal                 equ 0020DB0h&lt;br /&gt;
_FormERealTok              equ 0020DB4h&lt;br /&gt;
_FormDCplx                 equ 0020DB8h&lt;br /&gt;
_FormReal                  equ 0020DBCh&lt;br /&gt;
_SetWinAbove               equ 0020DC0h&lt;br /&gt;
_DisarmScroll              equ 0020DC4h&lt;br /&gt;
_MinToEdit                 equ 0020DC8h&lt;br /&gt;
_RclVarToEdit              equ 0020DCCh&lt;br /&gt;
_RclVarToEditPtr           equ 0020DD0h&lt;br /&gt;
_RclEntryToEdit            equ 0020DD4h&lt;br /&gt;
_RclToQueue                equ 0020DD8h&lt;br /&gt;
_FormToTok                 equ 0020DDCh&lt;br /&gt;
_DispInterval              equ 0020DE0h&lt;br /&gt;
_DispLstName               equ 0020DE4h&lt;br /&gt;
_DispSLstNameHL            equ 0020DE8h&lt;br /&gt;
_EditEqu                   equ 0020DECh&lt;br /&gt;
_CloseEquField             equ 0020DF0h&lt;br /&gt;
_AutoSelect                equ 0020DF4h&lt;br /&gt;
_DispYEOS                  equ 0020DF8h&lt;br /&gt;
_DispNumEOS                equ 0020DFCh&lt;br /&gt;
_SetupDispEq               equ 0020E00h&lt;br /&gt;
_DispForward               equ 0020E04h&lt;br /&gt;
_DispYPrompt2              equ 0020E08h&lt;br /&gt;
_StringWidth               equ 0020E0Ch&lt;br /&gt;
_DispErrorScreen           equ 0020E10h&lt;br /&gt;
_PopCX                     equ 0020E14h&lt;br /&gt;
_LoadNoEEntry              equ 0020E18h&lt;br /&gt;
_SaveScreen                equ 0020E1Ch&lt;br /&gt;
_RetScreen                 equ 0020E20h&lt;br /&gt;
_RetScreenErr              equ 0020E24h&lt;br /&gt;
_CheckSplitFlag            equ 0020E28h&lt;br /&gt;
_SolveRedisp               equ 0020E2Ch&lt;br /&gt;
_SolveDisp                 equ 0020E30h&lt;br /&gt;
_ItemName                  equ 0020E34h&lt;br /&gt;
_SetNorm_Vals              equ 0020E38h&lt;br /&gt;
_SetYOffset                equ 0020E3Ch&lt;br /&gt;
_ConvKeyToTok              equ 0020E40h&lt;br /&gt;
_ConvFCKeyToTok            equ 0020E44h&lt;br /&gt;
_ConvFEKeyToTok            equ 0020E48h&lt;br /&gt;
_TokToKey                  equ 0020E4Ch&lt;br /&gt;
_GetVarCmdUSB              equ 0020E50h&lt;br /&gt;
;                          equ 0020E54h&lt;br /&gt;
_DeselectAllVars           equ 0020E58h&lt;br /&gt;
_DelRes                    equ 0020E5Ch&lt;br /&gt;
_ConvLcToLr                equ 0020E60h&lt;br /&gt;
_RedimMat                  equ 0020E64h&lt;br /&gt;
_IncLstSize                equ 0020E68h&lt;br /&gt;
_InsertList                equ 0020E6Ch&lt;br /&gt;
_DelListEl                 equ 0020E70h&lt;br /&gt;
_EditProg                  equ 0020E74h&lt;br /&gt;
_CloseProg                 equ 0020E78h&lt;br /&gt;
_ClrGraphRef               equ 0020E7Ch&lt;br /&gt;
_FixTempCnt                equ 0020E80h&lt;br /&gt;
_SaveData                  equ 0020E84h&lt;br /&gt;
_RestoreData               equ 0020E88h&lt;br /&gt;
_FindAlphaUp               equ 0020E8Ch&lt;br /&gt;
_FindAlphaDn               equ 0020E90h&lt;br /&gt;
_CmpSyms                   equ 0020E94h&lt;br /&gt;
_CreateTemp                equ 0020E98h&lt;br /&gt;
_CleanAll                  equ 0020E9Ch&lt;br /&gt;
_MoveToNextSym             equ 0020EA0h&lt;br /&gt;
_ConvLrToLc                equ 0020EA4h&lt;br /&gt;
_TblScreenDown             equ 0020EA8h&lt;br /&gt;
_TblScreenUp               equ 0020EACh&lt;br /&gt;
_ScreenScrollPixelsUp      equ 0020EB0h&lt;br /&gt;
;;_ret                     equ 0020EB4h&lt;br /&gt;
_ZIfRclHandler             equ 0020EB8h&lt;br /&gt;
_ZIfRclKApp                equ 0020EBCh&lt;br /&gt;
;                          equ 0020EC0h&lt;br /&gt;
;                          equ 0020EC4h&lt;br /&gt;
_InitNamePrompt            equ 0020EC8h&lt;br /&gt;
_InitNamePrompt_           equ 0020ECCh&lt;br /&gt;
_CatalogChk                equ 0020ED0h&lt;br /&gt;
_ClrTR                     equ 0020ED4h&lt;br /&gt;
;                          equ 0020ED8h&lt;br /&gt;
;                          equ 0020EDCh&lt;br /&gt;
;                          equ 0020EE0h&lt;br /&gt;
;                          equ 0020EE4h&lt;br /&gt;
_ErrNonReal_FPST_FPS1      equ 0020EE8h&lt;br /&gt;
_ErrNonReal                equ 0020EECh&lt;br /&gt;
_WriteText                 equ 0020EF0h&lt;br /&gt;
;                          equ 0020EF4h&lt;br /&gt;
_GraphPars                 equ 0020EF8h&lt;br /&gt;
_PlotPars                  equ 0020EFCh&lt;br /&gt;
_ParseInp                  equ 0020F00h&lt;br /&gt;
_ParseOn                   equ 0020F04h&lt;br /&gt;
_ParseScan                 equ 0020F08h&lt;br /&gt;
_GetParse                  equ 0020F0Ch&lt;br /&gt;
_SaveParse                 equ 0020F10h&lt;br /&gt;
_InitPFlgs                 equ 0020F14h&lt;br /&gt;
_CkEndLineRR               equ 0020F18h&lt;br /&gt;
_OP2Set60                  equ 0020F1Ch&lt;br /&gt;
_GetStatPtr                equ 0020F20h&lt;br /&gt;
_CmpStatPtr                equ 0020F24h&lt;br /&gt;
_VarSysAdr                 equ 0020F28h&lt;br /&gt;
_StoSysTok                 equ 0020F2Ch&lt;br /&gt;
_StoAns                    equ 0020F30h&lt;br /&gt;
_StoTheta                  equ 0020F34h&lt;br /&gt;
_StoR                      equ 0020F38h&lt;br /&gt;
_StoY                      equ 0020F3Ch&lt;br /&gt;
_StoN                      equ 0020F40h&lt;br /&gt;
_StoT                      equ 0020F44h&lt;br /&gt;
_StoX                      equ 0020F48h&lt;br /&gt;
_StoOther                  equ 0020F4Ch&lt;br /&gt;
_RclAns                    equ 0020F50h&lt;br /&gt;
_RclY                      equ 0020F54h&lt;br /&gt;
_RclN                      equ 0020F58h&lt;br /&gt;
_RclX                      equ 0020F5Ch&lt;br /&gt;
_RclVarSym                 equ 0020F60h&lt;br /&gt;
_RclsyStok                 equ 0020F64h&lt;br /&gt;
_StMatel                   equ 0020F68h&lt;br /&gt;
_StLstvecel                equ 0020F6Ch&lt;br /&gt;
_ConvOP1                   equ 0020F70h&lt;br /&gt;
_FindParseFormula          equ 0020F74h&lt;br /&gt;
_ParseFormula              equ 0020F78h&lt;br /&gt;
_StrngEnt1                 equ 0020F7Ch&lt;br /&gt;
_Prgrdlp                   equ 0020F80h&lt;br /&gt;
_VarEnt                    equ 0020F84h&lt;br /&gt;
_ParseOnC                  equ 0020F88h&lt;br /&gt;
_ParseOn_                  equ 0020F8Ch&lt;br /&gt;
_ParseCmd                  equ 0020F90h&lt;br /&gt;
_StoType                   equ 0020F94h&lt;br /&gt;
_CreatePair                equ 0020F98h&lt;br /&gt;
_PushNum                   equ 0020F9Ch&lt;br /&gt;
_IncCurPCErrEnd            equ 0020FA0h&lt;br /&gt;
_ErrEnd                    equ 0020FA4h&lt;br /&gt;
_CommaErrF                 equ 0020FA8h&lt;br /&gt;
_CommaErr                  equ 0020FACh&lt;br /&gt;
_StEQArg2                  equ 0020FB0h&lt;br /&gt;
_StEQArg                   equ 0020FB4h&lt;br /&gt;
_InpArg                    equ 0020FB8h&lt;br /&gt;
_StEQArg3                  equ 0020FBCh&lt;br /&gt;
_NxtFetch                  equ 0020FC0h&lt;br /&gt;
_CkFetchVar                equ 0020FC4h&lt;br /&gt;
_FetchVarA                 equ 0020FC8h&lt;br /&gt;
_FetchVar                  equ 0020FCCh&lt;br /&gt;
_CkEndLin                  equ 0020FD0h&lt;br /&gt;
_CkEndExp                  equ 0020FD4h&lt;br /&gt;
_CkParsEnd                 equ 0020FD8h&lt;br /&gt;
_StoTypeArg                equ 0020FDCh&lt;br /&gt;
_ConvDim                   equ 0020FE0h&lt;br /&gt;
_ConvDim00                 equ 0020FE4h&lt;br /&gt;
_AheadEqual                equ 0020FE8h&lt;br /&gt;
_ParseHeads                equ 0020FECh&lt;br /&gt;
_ParseHead                 equ 0020FF0h&lt;br /&gt;
_AnsName                   equ 0020FF4h&lt;br /&gt;
_StoCmpReals               equ 0020FF8h&lt;br /&gt;
_GetDEPtr                  equ 0020FFCh&lt;br /&gt;
_Push2BOper                equ 0021000h&lt;br /&gt;
_Push3BOper                equ 0021004h&lt;br /&gt;
_Pop2BOper                 equ 0021008h&lt;br /&gt;
_Pop3BOper                 equ 002100Ch&lt;br /&gt;
_PushOper                  equ 0021010h&lt;br /&gt;
_PopOper                   equ 0021014h&lt;br /&gt;
_FindEUndef                equ 0021018h&lt;br /&gt;
_SttmpEQ                   equ 002101Ch&lt;br /&gt;
_FindEOL                   equ 0021020h&lt;br /&gt;
_BrkInc                    equ 0021024h&lt;br /&gt;
_IncFetch                  equ 0021028h&lt;br /&gt;
_CurFetch                  equ 002102Ch&lt;br /&gt;
_Random                    equ 0021030h&lt;br /&gt;
_StoRand                   equ 0021034h&lt;br /&gt;
_RandInit                  equ 0021038h&lt;br /&gt;
_ResetStacks               equ 002103Ch&lt;br /&gt;
_Factorial                 equ 0021040h&lt;br /&gt;
_YEquOnOff                 equ 0021044h&lt;br /&gt;
_EquSelUnsel               equ 0021048h&lt;br /&gt;
_ITSolver                  equ 002104Ch&lt;br /&gt;
_GRITSolver                equ 0021050h&lt;br /&gt;
_ITSolverB                 equ 0021054h&lt;br /&gt;
_ITSolverNB                equ 0021058h&lt;br /&gt;
_ExTestInt                 equ 002105Ch&lt;br /&gt;
_DistFun                   equ 0021060h&lt;br /&gt;
_LogGamma                  equ 0021064h&lt;br /&gt;
_OneVar                    equ 0021068h&lt;br /&gt;
_OneVars0                  equ 002106Ch&lt;br /&gt;
_OrdStat                   equ 0021070h&lt;br /&gt;
_InitStatAns               equ 0021074h&lt;br /&gt;
_AnovaSpec                 equ 0021078h&lt;br /&gt;
_OutputExpr                equ 002107Ch&lt;br /&gt;
_CentCursor                equ 0021080h&lt;br /&gt;
;                          equ 0021084h&lt;br /&gt;
;                          equ 0021088h&lt;br /&gt;
;                          equ 002108Ch&lt;br /&gt;
;                          equ 0021090h&lt;br /&gt;
_CkValDeltaX               equ 0021094h&lt;br /&gt;
_CkValDelta                equ 0021098h&lt;br /&gt;
_GrBufClr                  equ 002109Ch&lt;br /&gt;
_GrBufCpyV                 equ 00210A0h&lt;br /&gt;
_FndSelEQ                  equ 00210A4h&lt;br /&gt;
_ClrGraphXY                equ 00210A8h&lt;br /&gt;
_NEDXTYStyle               equ 00210ACh&lt;br /&gt;
_PlotPt                    equ 00210B0h&lt;br /&gt;
_NewWindEP                 equ 00210B4h&lt;br /&gt;
_DrawAxes                  equ 00210B8h&lt;br /&gt;
_SetPenX                   equ 00210BCh&lt;br /&gt;
_SetPenY                   equ 00210C0h&lt;br /&gt;
_SetPenT                   equ 00210C4h&lt;br /&gt;
_TanEquDisp                equ 00210C8h&lt;br /&gt;
_PutAns                    equ 00210CCh&lt;br /&gt;
_DispOP1A                  equ 00210D0h&lt;br /&gt;
;                          equ 00210D4h&lt;br /&gt;
_SetTblGraphDraw           equ 00210D8h&lt;br /&gt;
_MemClear                  equ 00210DCh&lt;br /&gt;
_MemSet                    equ 00210E0h&lt;br /&gt;
_PointOn                   equ 00210E4h&lt;br /&gt;
_ExecuteNewPrgm            equ 00210E8h&lt;br /&gt;
_StrLength                 equ 00210ECh&lt;br /&gt;
_VPutMapRec                equ 00210F0h&lt;br /&gt;
_FindAppUp                 equ 00210F4h&lt;br /&gt;
_FindAppDown               equ 00210F8h&lt;br /&gt;
_FindApp                   equ 00210FCh&lt;br /&gt;
_os_FindAppStart           equ 0021100h&lt;br /&gt;
_SkipAppHeader             equ 0021104h&lt;br /&gt;
_FindAppStart              equ 0021108h&lt;br /&gt;
_IBounds                   equ 002110Ch&lt;br /&gt;
_IOffset                   equ 0021110h&lt;br /&gt;
_DrawCirc                  equ 0021114h&lt;br /&gt;
_CanAlphIns                equ 0021118h&lt;br /&gt;
_CxReDisp                  equ 002111Ch&lt;br /&gt;
_GetBaseVer                equ 0021120h&lt;br /&gt;
_OPSet0                    equ 0021124h&lt;br /&gt;
_AppGetCBLUSB              equ 0021128h&lt;br /&gt;
_SetIgnoreKey              equ 002112Ch&lt;br /&gt;
_SetSendThisKeyBack        equ 0021130h&lt;br /&gt;
_DisableAPD                equ 0021134h&lt;br /&gt;
_EnableAPD                 equ 0021138h&lt;br /&gt;
_Set2IY34                  equ 002113Ch&lt;br /&gt;
_ForceCmd                  equ 0021140h&lt;br /&gt;
_ApdSetup                  equ 0021144h&lt;br /&gt;
_AppSetup                  equ 0021148h&lt;br /&gt;
;                          equ 002114Ch&lt;br /&gt;
_ReleaseSedit              equ 0021150h&lt;br /&gt;
_InitSmallEditLine         equ 0021154h&lt;br /&gt;
_StartSmallEdit            equ 0021158h&lt;br /&gt;
;                          equ 002115Ch&lt;br /&gt;
_SGetTokString             equ 0021160h&lt;br /&gt;
_LoadPattern               equ 0021164h&lt;br /&gt;
_SStringLength             equ 0021168h&lt;br /&gt;
_RestorePenCol             equ 002116Ch&lt;br /&gt;
;                          equ 0021170h&lt;br /&gt;
_EmptyHook                 equ 0021174h&lt;br /&gt;
_ForceSmallEditReturn      equ 0021178h&lt;br /&gt;
_SaveContext               equ 002117Ch&lt;br /&gt;
;                          equ 0021180h&lt;br /&gt;
_ClearRow                  equ 0021184h&lt;br /&gt;
;                          equ 0021188h&lt;br /&gt;
;                          equ 002118Ch&lt;br /&gt;
;                          equ 0021190h&lt;br /&gt;
;                          equ 0021194h&lt;br /&gt;
;                          equ 0021198h&lt;br /&gt;
;                          equ 002119Ch&lt;br /&gt;
;                          equ 00211A0h&lt;br /&gt;
;                          equ 00211A4h&lt;br /&gt;
;                          equ 00211A8h&lt;br /&gt;
;                          equ 00211ACh&lt;br /&gt;
;                          equ 00211B0h&lt;br /&gt;
;                          equ 00211B4h&lt;br /&gt;
;                          equ 00211B8h&lt;br /&gt;
;                          equ 00211BCh&lt;br /&gt;
;                          equ 00211C0h&lt;br /&gt;
;                          equ 00211C4h&lt;br /&gt;
;                          equ 00211C8h&lt;br /&gt;
;                          equ 00211CCh&lt;br /&gt;
;                          equ 00211D0h&lt;br /&gt;
;                          equ 00211D4h&lt;br /&gt;
;                          equ 00211D8h&lt;br /&gt;
;                          equ 00211DCh&lt;br /&gt;
;                          equ 00211E0h&lt;br /&gt;
;                          equ 00211E4h&lt;br /&gt;
;                          equ 00211E8h&lt;br /&gt;
;                          equ 00211ECh&lt;br /&gt;
;;_ret                     equ 00211F0h&lt;br /&gt;
;                          equ 00211F4h&lt;br /&gt;
_InitSmallEditLineVar      equ 00211F8h&lt;br /&gt;
_InitSmallEditLineOP1      equ 00211FCh&lt;br /&gt;
_InitSmallEditBoxVar       equ 0021200h&lt;br /&gt;
_InitSmallEditBoxOP1       equ 0021204h&lt;br /&gt;
_RclEntryToEditA           equ 0021208h&lt;br /&gt;
_ErrCustom1                equ 002120Ch&lt;br /&gt;
_ErrCustom2                equ 0021210h&lt;br /&gt;
;;_ret                     equ 0021214h&lt;br /&gt;
_ClearRect                 equ 0021218h&lt;br /&gt;
_InvertRect                equ 002121Ch&lt;br /&gt;
_FillRect                  equ 0021220h&lt;br /&gt;
_RestoreTextFlags          equ 0021224h&lt;br /&gt;
_InitCellBox               equ 0021228h&lt;br /&gt;
_DrawCell                  equ 002122Ch&lt;br /&gt;
;                          equ 0021230h&lt;br /&gt;
_InvertCell                equ 0021234h&lt;br /&gt;
_SetCellOverride           equ 0021238h&lt;br /&gt;
_DrawRectBorder            equ 002123Ch&lt;br /&gt;
_ClearCell                 equ 0021240h&lt;br /&gt;
_CoverCell                 equ 0021244h&lt;br /&gt;
_EraseRectBorder           equ 0021248h&lt;br /&gt;
_FillRectPattern           equ 002124Ch&lt;br /&gt;
_DrawRectBorderClear       equ 0021250h&lt;br /&gt;
;                          equ 0021254h&lt;br /&gt;
_VerticalLine              equ 0021258h&lt;br /&gt;
_IBoundsFull               equ 002125Ch&lt;br /&gt;
;                          equ 0021260h&lt;br /&gt;
;                          equ 0021264h&lt;br /&gt;
_CPoint                    equ 0021268h&lt;br /&gt;
_DeleteApp                 equ 002126Ch&lt;br /&gt;
_GetModeCellFlagOR         equ 0021270h&lt;br /&gt;
_ResetModeCellFlag         equ 0021274h&lt;br /&gt;
_IsModeCellSet             equ 0021278h&lt;br /&gt;
_GetModeCellFlag           equ 002127Ch&lt;br /&gt;
;                          equ 0021280h&lt;br /&gt;
_SetCurCellBoxManager      equ 0021284h&lt;br /&gt;
;                          equ 0021288h&lt;br /&gt;
_CellBoxManager            equ 002128Ch&lt;br /&gt;
_StartNewCell              equ 0021290h&lt;br /&gt;
_RunInCellOveride          equ 0021294h&lt;br /&gt;
_RunCellOveride            equ 0021298h&lt;br /&gt;
_ClearCurCell              equ 002129Ch&lt;br /&gt;
_DrawCurCell               equ 00212A0h&lt;br /&gt;
_InvertCurCell             equ 00212A4h&lt;br /&gt;
_CoverCurCell              equ 00212A8h&lt;br /&gt;
_BlinkCell                 equ 00212ACh&lt;br /&gt;
_BlinkCellNoLookUp         equ 00212B0h&lt;br /&gt;
_BlinkCurCell              equ 00212B4h&lt;br /&gt;
_BlinkCellToOn             equ 00212B8h&lt;br /&gt;
_BlinkCellToOnNoLookUp     equ 00212BCh&lt;br /&gt;
_BlinkCurCellToOn          equ 00212C0h&lt;br /&gt;
_BlinkCellToOff            equ 00212C4h&lt;br /&gt;
_BlinkCellToOffNoLookUp    equ 00212C8h&lt;br /&gt;
_BlinkCurCellToOff         equ 00212CCh&lt;br /&gt;
_GetCurModeCellFlag        equ 00212D0h&lt;br /&gt;
;                          equ 00212D4h&lt;br /&gt;
_StartSmallEditReturn      equ 00212D8h&lt;br /&gt;
;                          equ 00212DCh&lt;br /&gt;
;                          equ 00212E0h&lt;br /&gt;
_CellKeyHandle             equ 00212E4h&lt;br /&gt;
;                          equ 00212E8h&lt;br /&gt;
;                          equ 00212ECh&lt;br /&gt;
;                          equ 00212F0h&lt;br /&gt;
;                          equ 00212F4h&lt;br /&gt;
;                          equ 00212F8h&lt;br /&gt;
_EraseAllCells             equ 00212FCh&lt;br /&gt;
_IsCurModeCellSet          equ 0021300h&lt;br /&gt;
;                          equ 0021304h&lt;br /&gt;
;                          equ 0021308h&lt;br /&gt;
;                          equ 002130Ch&lt;br /&gt;
;                          equ 0021310h&lt;br /&gt;
_DrawBlnkCell              equ 0021314h&lt;br /&gt;
_ClearBlnkCell             equ 0021318h&lt;br /&gt;
_InvertBlnkCell            equ 002131Ch&lt;br /&gt;
_GetStringInput            equ 0021320h&lt;br /&gt;
_GetStringInput2           equ 0021324h&lt;br /&gt;
_WaitEnterKeyValue         equ 0021328h&lt;br /&gt;
_HorizontalLine            equ 002132Ch&lt;br /&gt;
_CreateAppVar              equ 0021330h&lt;br /&gt;
_CreateProtProg            equ 0021334h&lt;br /&gt;
_CreateVar                 equ 0021338h&lt;br /&gt;
_AsmComp                   equ 002133Ch&lt;br /&gt;
_GetAsmSize                equ 0021340h&lt;br /&gt;
_SquishPrgm                equ 0021344h&lt;br /&gt;
_ExecutePrgm               equ 0021348h&lt;br /&gt;
_ChkFindSymAsm             equ 002134Ch&lt;br /&gt;
_ParsePrgmName             equ 0021350h&lt;br /&gt;
_CSub                      equ 0021354h&lt;br /&gt;
_CAdd                      equ 0021358h&lt;br /&gt;
_CSquare                   equ 002135Ch&lt;br /&gt;
_CMult                     equ 0021360h&lt;br /&gt;
_CRecip                    equ 0021364h&lt;br /&gt;
_CDiv                      equ 0021368h&lt;br /&gt;
_CAbs                      equ 002136Ch&lt;br /&gt;
_AddSquares                equ 0021370h&lt;br /&gt;
_CSqRoot                   equ 0021374h&lt;br /&gt;
_CLN                       equ 0021378h&lt;br /&gt;
_CLog                      equ 002137Ch&lt;br /&gt;
_CTenX                     equ 0021380h&lt;br /&gt;
_CEtoX                     equ 0021384h&lt;br /&gt;
_CXrootY                   equ 0021388h&lt;br /&gt;
;                          equ 002138Ch&lt;br /&gt;
_CYtoX                     equ 0021390h&lt;br /&gt;
_InvertNonReal             equ 0021394h&lt;br /&gt;
_CTrunc                    equ 0021398h&lt;br /&gt;
_CFrac                     equ 002139Ch&lt;br /&gt;
_CFloor                    equ 00213A0h&lt;br /&gt;
_SrchVLstUp                equ 00213A4h&lt;br /&gt;
_SrchVLstDn                equ 00213A8h&lt;br /&gt;
_FlashWriteDisable         equ 00213ACh&lt;br /&gt;
_Disp                      equ 00213B0h&lt;br /&gt;
_GetBytePaged              equ 00213B4h&lt;br /&gt;
_RunCursorHook             equ 00213B8h&lt;br /&gt;
_RunLibraryHook            equ 00213BCh&lt;br /&gt;
_RunRawKeyHook             equ 00213C0h&lt;br /&gt;
_SetCursorHook             equ 00213C4h&lt;br /&gt;
_SetLibraryHook            equ 00213C8h&lt;br /&gt;
_SetGetKeyHook             equ 00213CCh&lt;br /&gt;
_ClrCursorHook             equ 00213D0h&lt;br /&gt;
_ClrLibraryHook            equ 00213D4h&lt;br /&gt;
_ClrRawKeyHook             equ 00213D8h&lt;br /&gt;
_GetKeyHook                equ 00213DCh&lt;br /&gt;
_SetGetCSCHook             equ 00213E0h&lt;br /&gt;
_ClrGetKeyHook             equ 00213E4h&lt;br /&gt;
_SetCatalog2Hook           equ 00213E8h&lt;br /&gt;
_ClrCatalog2Hook           equ 00213ECh&lt;br /&gt;
_SetLocalizeHook           equ 00213F0h&lt;br /&gt;
_ClrLocalizeHook           equ 00213F4h&lt;br /&gt;
_SetTokenHook              equ 00213F8h&lt;br /&gt;
_ClrTokenHook              equ 00213FCh&lt;br /&gt;
;                          equ 0021400h&lt;br /&gt;
;                          equ 0021404h&lt;br /&gt;
_DispListElementOffLA      equ 0021408h&lt;br /&gt;
_BitVertSplit              equ 002140Ch&lt;br /&gt;
_SetHomescreenHook         equ 0021410h&lt;br /&gt;
_ClrHomescreenHook         equ 0021414h&lt;br /&gt;
_SetWindowHook             equ 0021418h&lt;br /&gt;
_ClrWindowHook             equ 002141Ch&lt;br /&gt;
_SetGraphModeHook          equ 0021420h&lt;br /&gt;
_ClrGraphModeHook          equ 0021424h&lt;br /&gt;
_ParseAndStoreSysVar       equ 0021428h&lt;br /&gt;
_DisplayEditSysVar         equ 002142Ch&lt;br /&gt;
_JForceWIndowSettings      equ 0021430h&lt;br /&gt;
_DelVarArc                 equ 0021434h&lt;br /&gt;
_DelVarNoArc               equ 0021438h&lt;br /&gt;
_SetAllPlots               equ 002143Ch&lt;br /&gt;
_SetYeditHook              equ 0021440h&lt;br /&gt;
_ClrYeditHook              equ 0021444h&lt;br /&gt;
_Arc_Unarc                 equ 0021448h&lt;br /&gt;
_ArchiveVar                equ 002144Ch&lt;br /&gt;
_UnarchiveVar              equ 0021450h&lt;br /&gt;
_SetFontHook               equ 0021454h&lt;br /&gt;
_ClrFontHook               equ 0021458h&lt;br /&gt;
_SetRegraphHook            equ 002145Ch&lt;br /&gt;
_ClrRegraphHook            equ 0021460h&lt;br /&gt;
_RunGraphingHook           equ 0021464h&lt;br /&gt;
_SetTraceHook              equ 0021468h&lt;br /&gt;
_ClrTraceHook              equ 002146Ch&lt;br /&gt;
_RunTraceHook              equ 0021470h&lt;br /&gt;
_NDeriv                    equ 0021474h&lt;br /&gt;
_PolarDerivative           equ 0021478h&lt;br /&gt;
_JForceGraphNoKey          equ 002147Ch&lt;br /&gt;
_JForceGraphKey            equ 0021480h&lt;br /&gt;
_PowerOff                  equ 0021484h&lt;br /&gt;
_GetKeyRetOff              equ 0021488h&lt;br /&gt;
_FindGroupSym              equ 002148Ch&lt;br /&gt;
_LoadDEIndPaged            equ 0021490h&lt;br /&gt;
_SetUpPagedPtr             equ 0021494h&lt;br /&gt;
_PagedGet                  equ 0021498h&lt;br /&gt;
_SetParserHook             equ 002149Ch&lt;br /&gt;
_ClrParserHook             equ 00214A0h&lt;br /&gt;
_SetAppChangeHook          equ 00214A4h&lt;br /&gt;
_ClrAppChangeHook          equ 00214A8h&lt;br /&gt;
_SetGraphicsHook           equ 00214ACh&lt;br /&gt;
_ClrGraphicsHook           equ 00214B0h&lt;br /&gt;
_ILineNoGraphicsHook       equ 00214B4h&lt;br /&gt;
_ILineNoHook               equ 00214B8h&lt;br /&gt;
;                          equ 00214BCh&lt;br /&gt;
_DeleteTempPrograms        equ 00214C0h&lt;br /&gt;
_SetCatalog1Hook           equ 00214C4h&lt;br /&gt;
_ClrCatalog1Hook           equ 00214C8h&lt;br /&gt;
_SetHelpHook               equ 00214CCh&lt;br /&gt;
_ClrHelpHook               equ 00214D0h&lt;br /&gt;
_DispCatalogEnd            equ 00214D4h&lt;br /&gt;
_GetMenuKeypress           equ 00214D8h&lt;br /&gt;
_GetCatalogItem            equ 00214DCh&lt;br /&gt;
_RunCatalog2Hook           equ 00214E0h&lt;br /&gt;
_RunCatalog1Hook           equ 00214E4h&lt;br /&gt;
;                          equ 00214E8h&lt;br /&gt;
;                          equ 00214ECh&lt;br /&gt;
_DispMenuTitle             equ 00214F0h&lt;br /&gt;
;                          equ 00214F4h&lt;br /&gt;
_SetCxReDispHook           equ 00214F8h&lt;br /&gt;
_ClrCxReDispHook           equ 00214FCh&lt;br /&gt;
_DrawStatusBarMode         equ 0021500h&lt;br /&gt;
_BufClr                    equ 0021504h&lt;br /&gt;
_UnOPExec2                 equ 0021508h&lt;br /&gt;
_BinOPExec2                equ 002150Ch&lt;br /&gt;
_LoadMenuB                 equ 0021510h&lt;br /&gt;
_DisplayVarInfo            equ 0021514h&lt;br /&gt;
_SetMenuHook               equ 0021518h&lt;br /&gt;
_ClrMenuHook               equ 002151Ch&lt;br /&gt;
_GetBCOffSetIX             equ 0021520h&lt;br /&gt;
_GetBCOffSetIX_            equ 0021524h&lt;br /&gt;
_ForceFullScreen           equ 0021528h&lt;br /&gt;
_HLMinus5                  equ 002152Ch&lt;br /&gt;
;;_ret                     equ 0021530h&lt;br /&gt;
;                          equ 0021534h&lt;br /&gt;
;                          equ 0021538h&lt;br /&gt;
_Arc_Unarc_                equ 002153Ch&lt;br /&gt;
_RclExit                   equ 0021540h&lt;br /&gt;
_SetSilentLinkHook         equ 0021544h&lt;br /&gt;
_ClrSilentLinkHook         equ 0021548h&lt;br /&gt;
_TwoVarSet                 equ 002154Ch&lt;br /&gt;
_ExecClassCToken           equ 0021550h&lt;br /&gt;
_ExecClass3Token           equ 0021554h&lt;br /&gt;
_GetSysInfo                equ 0021558h&lt;br /&gt;
_RunChkCTenX               equ 002155Ch&lt;br /&gt;
_TenXNoClr                 equ 0021560h&lt;br /&gt;
;                          equ 0021564h&lt;br /&gt;
;                          equ 0021568h&lt;br /&gt;
_GetVarVersion             equ 002156Ch&lt;br /&gt;
_ParseGraphCmdToken        equ 0021570h&lt;br /&gt;
;                          equ 0021574h&lt;br /&gt;
_DeleteTempEditEqu         equ 0021578h&lt;br /&gt;
_PromptMoveBackLeft        equ 002157Ch&lt;br /&gt;
_WPutSEOLRes10E            equ 0021580h&lt;br /&gt;
_InvertTextInsMode         equ 0021584h&lt;br /&gt;
;                          equ 0021588h&lt;br /&gt;
_ResetDefaults             equ 002158Ch&lt;br /&gt;
_ZeroFinanceVars           equ 0021590h&lt;br /&gt;
_DispHeader                equ 0021594h&lt;br /&gt;
_JForceGroup               equ 0021598h&lt;br /&gt;
;                          equ 002159Ch&lt;br /&gt;
;                          equ 00215A0h&lt;br /&gt;
_DispCoords                equ 00215A4h&lt;br /&gt;
;                          equ 00215A8h&lt;br /&gt;
;                          equ 00215ACh&lt;br /&gt;
_ChkTmr                    equ 00215B0h&lt;br /&gt;
_ClockOff                  equ 00215B4h&lt;br /&gt;
_ClockOn                   equ 00215B8h&lt;br /&gt;
;                          equ 00215BCh&lt;br /&gt;
_GetDate                   equ 00215C0h&lt;br /&gt;
_GetDateString             equ 00215C4h&lt;br /&gt;
_GetDtFmt                  equ 00215C8h&lt;br /&gt;
_GetDtStr                  equ 00215CCh&lt;br /&gt;
_GetTime                   equ 00215D0h&lt;br /&gt;
_FormTime                  equ 00215D4h&lt;br /&gt;
_GetTmFmt                  equ 00215D8h&lt;br /&gt;
_GetTmStr                  equ 00215DCh&lt;br /&gt;
_SetZeroOne                equ 00215E0h&lt;br /&gt;
_SetDate                   equ 00215E4h&lt;br /&gt;
_IsOneTwoThree             equ 00215E8h&lt;br /&gt;
_SetTime                   equ 00215ECh&lt;br /&gt;
_IsOP112or24               equ 00215F0h&lt;br /&gt;
_ChkTimer0                 equ 00215F4h&lt;br /&gt;
_TimeCnv                   equ 00215F8h&lt;br /&gt;
_ClrWindowAndFlags         equ 00215FCh&lt;br /&gt;
_ResetAllLists             equ 0021600h&lt;br /&gt;
_DispValue                 equ 0021604h&lt;br /&gt;
;                          equ 0021608h&lt;br /&gt;
;                          equ 002160Ch&lt;br /&gt;
;                          equ 0021610h&lt;br /&gt;
_CpOP1OP2Rounded           equ 0021614h&lt;br /&gt;
_CpOP1OP2Rounded2          equ 0021618h&lt;br /&gt;
;                          equ 002161Ch&lt;br /&gt;
;                          equ 0021620h&lt;br /&gt;
_ResetIOPrompt             equ 0021624h&lt;br /&gt;
;                          equ 0021628h&lt;br /&gt;
_SetUpEditor               equ 002162Ch&lt;br /&gt;
_SortA                     equ 0021630h&lt;br /&gt;
_SortD                     equ 0021634h&lt;br /&gt;
;                          equ 0021638h&lt;br /&gt;
_IsOP1ResID                equ 002163Ch&lt;br /&gt;
;                          equ 0021640h&lt;br /&gt;
;                          equ 0021644h&lt;br /&gt;
;                          equ 0021648h&lt;br /&gt;
_ForceModeKeypress         equ 002164Ch&lt;br /&gt;
_DispAboutScreen           equ 0021650h&lt;br /&gt;
_ChkHelpHookVer            equ 0021654h&lt;br /&gt;
_Draw32                    equ 0021658h&lt;br /&gt;
;                          equ 002165Ch&lt;br /&gt;
;                          equ 0021660h&lt;br /&gt;
;                          equ 0021664h&lt;br /&gt;
_DrawPlotStatus            equ 0021668h&lt;br /&gt;
_DrawTableEditor           equ 002166Ch&lt;br /&gt;
_DisplayListNameEquals     equ 0021670h&lt;br /&gt;
_DisplayListHeader         equ 0021674h&lt;br /&gt;
_DispMatrixDimensions      equ 0021678h&lt;br /&gt;
_HighlightListEdItem       equ 002167Ch&lt;br /&gt;
;                          equ 0021680h&lt;br /&gt;
;                          equ 0021684h&lt;br /&gt;
_MatrixName                equ 0021688h&lt;br /&gt;
;                          equ 002168Ch&lt;br /&gt;
;                          equ 0021690h&lt;br /&gt;
;                          equ 0021694h&lt;br /&gt;
;                          equ 0021698h&lt;br /&gt;
;                          equ 002169Ch&lt;br /&gt;
_ChkCxMainPtr              equ 00216A0h&lt;br /&gt;
_NumError02_               equ 00216A4h&lt;br /&gt;
;                          equ 00216A8h&lt;br /&gt;
_SetupEmptyEditTempEqu     equ 00216ACh&lt;br /&gt;
_Res1IY0E                  equ 00216B0h&lt;br /&gt;
_RestoreBuffer             equ 00216B4h&lt;br /&gt;
;                          equ 00216B8h&lt;br /&gt;
;                          equ 00216BCh&lt;br /&gt;
;                          equ 00216C0h&lt;br /&gt;
;                          equ 00216C4h&lt;br /&gt;
;                          equ 00216C8h&lt;br /&gt;
;                          equ 00216CCh&lt;br /&gt;
_DisplayListEquals         equ 00216D0h&lt;br /&gt;
_GetCurPlotListOffset      equ 00216D4h&lt;br /&gt;
_GoToLastRow               equ 00216D8h&lt;br /&gt;
_DrawRectBorder_           equ 00216DCh&lt;br /&gt;
;                          equ 00216E0h&lt;br /&gt;
;                          equ 00216E4h&lt;br /&gt;
;                          equ 00216E8h&lt;br /&gt;
;                          equ 00216ECh&lt;br /&gt;
_NamedListToOP1            equ 00216F0h&lt;br /&gt;
;                          equ 00216F4h&lt;br /&gt;
;                          equ 00216F8h&lt;br /&gt;
;                          equ 00216FCh&lt;br /&gt;
_InitUSBDeviceCallback     equ 0021700h&lt;br /&gt;
_KillUSBDevice             equ 0021704h&lt;br /&gt;
_SetUSBConfiguration       equ 0021708h&lt;br /&gt;
_RequestUSBData            equ 002170Ch&lt;br /&gt;
_StopReceivingUSBData      equ 0021710h&lt;br /&gt;
_SetVertGraphActive        equ 0021714h&lt;br /&gt;
_ClrVertGraphActive        equ 0021718h&lt;br /&gt;
_SetUSBActivityHook        equ 002171Ch&lt;br /&gt;
_ClrUSBActivityHook        equ 0021720h&lt;br /&gt;
;;_ret                     equ 0021724h&lt;br /&gt;
_GetCurPlotOffsetPrev      equ 0021728h&lt;br /&gt;
_SplitUpdateStatPlotLists  equ 002172Ch&lt;br /&gt;
_GraphLine                 equ 0021730h&lt;br /&gt;
;                          equ 0021734h&lt;br /&gt;
;                          equ 0021738h&lt;br /&gt;
;                          equ 002173Ch&lt;br /&gt;
;                          equ 0021740h&lt;br /&gt;
;                          equ 0021744h&lt;br /&gt;
;                          equ 0021748h&lt;br /&gt;
_ZIfInTblEditor            equ 002174Ch&lt;br /&gt;
;                          equ 0021750h&lt;br /&gt;
_GetCurPlotOffset          equ 0021754h&lt;br /&gt;
;                          equ 0021758h&lt;br /&gt;
;                          equ 002175Ch&lt;br /&gt;
;                          equ 0021760h&lt;br /&gt;
;                          equ 0021764h&lt;br /&gt;
;                          equ 0021768h&lt;br /&gt;
_UpdateStatPlotLists       equ 002176Ch&lt;br /&gt;
_ChkSomethingElseFPS5      equ 0021770h&lt;br /&gt;
_ChkSomethingFPS5          equ 0021774h&lt;br /&gt;
_VDispRealOP1              equ 0021778h&lt;br /&gt;
_DispXEqualsNum            equ 002177Ch&lt;br /&gt;
_ResetGraphSettings        equ 0021780h&lt;br /&gt;
_InitializeVariables       equ 0021784h&lt;br /&gt;
;;_ret                     equ 0021788h&lt;br /&gt;
_DelVarSym                 equ 002178Ch&lt;br /&gt;
_FindAppUpNoCase           equ 0021790h&lt;br /&gt;
_FindAppDnNoCase           equ 0021794h&lt;br /&gt;
_SetupHome                 equ 0021798h&lt;br /&gt;
_GrPutawayFull             equ 002179Ch&lt;br /&gt;
;;_ret                     equ 00217A0h&lt;br /&gt;
_ToggleUSBSmartPadInput    equ 00217A4h&lt;br /&gt;
_IsUSBDeviceConnected      equ 00217A8h&lt;br /&gt;
_PolarEquToOP1             equ 00217ACh&lt;br /&gt;
_ParamXEquToOP1            equ 00217B0h&lt;br /&gt;
_ParamYEquToOP1            equ 00217B4h&lt;br /&gt;
_DispTestModeResetComplete equ 00217B8h&lt;br /&gt;
_PTTReset                  equ 00217BCh&lt;br /&gt;
_FindAppCustom             equ 00217C0h&lt;br /&gt;
_ClearGraphStyles          equ 00217C4h&lt;br /&gt;
_BufToNextBASICSeparator   equ 00217C8h&lt;br /&gt;
;                          equ 00217CCh&lt;br /&gt;
;                          equ 00217D0h&lt;br /&gt;
_ZooStandard               equ 00217D4h&lt;br /&gt;
;                          equ 00217D8h&lt;br /&gt;
;                          equ 00217DCh&lt;br /&gt;
;                          equ 00217E0h&lt;br /&gt;
;                          equ 00217E4h&lt;br /&gt;
;                          equ 00217E8h&lt;br /&gt;
;                          equ 00217ECh&lt;br /&gt;
;                          equ 00217F0h&lt;br /&gt;
;                          equ 00217F4h&lt;br /&gt;
;                          equ 00217F8h&lt;br /&gt;
;                          equ 00217FCh&lt;br /&gt;
;                          equ 0021800h&lt;br /&gt;
;                          equ 0021804h&lt;br /&gt;
;                          equ 0021808h&lt;br /&gt;
;                          equ 002180Ch&lt;br /&gt;
_AddHistoryEntryString     equ 0021810h&lt;br /&gt;
_CurrEntryToPrevEntry      equ 0021814h&lt;br /&gt;
;                          equ 0021818h&lt;br /&gt;
;                          equ 002181Ch&lt;br /&gt;
;                          equ 0021820h&lt;br /&gt;
;                          equ 0021824h&lt;br /&gt;
;                          equ 0021828h&lt;br /&gt;
;                          equ 002182Ch&lt;br /&gt;
;                          equ 0021830h&lt;br /&gt;
;                          equ 0021834h&lt;br /&gt;
;                          equ 0021838h&lt;br /&gt;
;                          equ 002183Ch&lt;br /&gt;
;                          equ 0021840h&lt;br /&gt;
;                          equ 0021844h&lt;br /&gt;
;                          equ 0021848h&lt;br /&gt;
;                          equ 002184Ch&lt;br /&gt;
;                          equ 0021850h&lt;br /&gt;
;                          equ 0021854h&lt;br /&gt;
;                          equ 0021858h&lt;br /&gt;
;                          equ 002185Ch&lt;br /&gt;
;                          equ 0021860h&lt;br /&gt;
;                          equ 0021864h&lt;br /&gt;
;                          equ 0021868h&lt;br /&gt;
;                          equ 002186Ch&lt;br /&gt;
;                          equ 0021870h&lt;br /&gt;
;                          equ 0021874h&lt;br /&gt;
;                          equ 0021878h&lt;br /&gt;
;                          equ 002187Ch&lt;br /&gt;
;                          equ 0021880h&lt;br /&gt;
;                          equ 0021884h&lt;br /&gt;
;                          equ 0021888h&lt;br /&gt;
;                          equ 002188Ch&lt;br /&gt;
;                          equ 0021890h&lt;br /&gt;
;                          equ 0021894h&lt;br /&gt;
;                          equ 0021898h&lt;br /&gt;
;                          equ 002189Ch&lt;br /&gt;
;                          equ 00218A0h&lt;br /&gt;
;                          equ 00218A4h&lt;br /&gt;
;                          equ 00218A8h&lt;br /&gt;
;                          equ 00218ACh&lt;br /&gt;
;                          equ 00218B0h&lt;br /&gt;
;                          equ 00218B4h&lt;br /&gt;
;                          equ 00218B8h&lt;br /&gt;
;                          equ 00218BCh&lt;br /&gt;
;                          equ 00218C0h&lt;br /&gt;
;                          equ 00218C4h&lt;br /&gt;
;                          equ 00218C8h&lt;br /&gt;
;                          equ 00218CCh&lt;br /&gt;
;                          equ 00218D0h&lt;br /&gt;
;                          equ 00218D4h&lt;br /&gt;
;                          equ 00218D8h&lt;br /&gt;
;                          equ 00218DCh&lt;br /&gt;
;                          equ 00218E0h&lt;br /&gt;
;                          equ 00218E4h&lt;br /&gt;
;                          equ 00218E8h&lt;br /&gt;
;                          equ 00218ECh&lt;br /&gt;
_RunInitialBootMenu        equ 00218F0h&lt;br /&gt;
;                          equ 00218F4h&lt;br /&gt;
;                          equ 00218F8h&lt;br /&gt;
;                          equ 00218FCh&lt;br /&gt;
_Clr05RclFlags             equ 0021900h&lt;br /&gt;
;                          equ 0021904h&lt;br /&gt;
;                          equ 0021908h&lt;br /&gt;
;                          equ 002190Ch&lt;br /&gt;
;                          equ 0021910h&lt;br /&gt;
_DeleteHistoryEntry        equ 0021914h&lt;br /&gt;
;                          equ 0021918h&lt;br /&gt;
;                          equ 002191Ch&lt;br /&gt;
;                          equ 0021920h&lt;br /&gt;
;                          equ 0021924h&lt;br /&gt;
;                          equ 0021928h&lt;br /&gt;
;                          equ 002192Ch&lt;br /&gt;
;                          equ 0021930h&lt;br /&gt;
;                          equ 0021934h&lt;br /&gt;
;                          equ 0021938h&lt;br /&gt;
;                          equ 002193Ch&lt;br /&gt;
_CommonKeys_               equ 0021940h&lt;br /&gt;
;                          equ 0021944h&lt;br /&gt;
;                          equ 0021948h&lt;br /&gt;
;                          equ 002194Ch&lt;br /&gt;
;                          equ 0021950h&lt;br /&gt;
;                          equ 0021954h&lt;br /&gt;
;                          equ 0021958h&lt;br /&gt;
;                          equ 002195Ch&lt;br /&gt;
;                          equ 0021960h&lt;br /&gt;
;                          equ 0021964h&lt;br /&gt;
;                          equ 0021968h&lt;br /&gt;
;                          equ 002196Ch&lt;br /&gt;
;                          equ 0021970h&lt;br /&gt;
;                          equ 0021974h&lt;br /&gt;
;                          equ 0021978h&lt;br /&gt;
;                          equ 002197Ch&lt;br /&gt;
;                          equ 0021980h&lt;br /&gt;
;                          equ 0021984h&lt;br /&gt;
;                          equ 0021988h&lt;br /&gt;
;                          equ 002198Ch&lt;br /&gt;
;                          equ 0021990h&lt;br /&gt;
;                          equ 0021994h&lt;br /&gt;
_ResetLastEntryStack       equ 0021998h&lt;br /&gt;
;                          equ 002199Ch&lt;br /&gt;
;                          equ 00219A0h&lt;br /&gt;
_jp_JForceCmdNoChar        equ 00219A4h&lt;br /&gt;
_Load_LFont                equ 00219A8h&lt;br /&gt;
;                          equ 00219ACh&lt;br /&gt;
;                          equ 00219B0h&lt;br /&gt;
;                          equ 00219B4h&lt;br /&gt;
;                          equ 00219B8h&lt;br /&gt;
;                          equ 00219BCh&lt;br /&gt;
;                          equ 00219C0h&lt;br /&gt;
;                          equ 00219C4h&lt;br /&gt;
;                          equ 00219C8h&lt;br /&gt;
;                          equ 00219CCh&lt;br /&gt;
;                          equ 00219D0h&lt;br /&gt;
;                          equ 00219D4h&lt;br /&gt;
;                          equ 00219D8h&lt;br /&gt;
_EnterSelfTest             equ 00219DCh&lt;br /&gt;
_DrawEntrySepLine          equ 00219E0h&lt;br /&gt;
;                          equ 00219E4h&lt;br /&gt;
_GetGraphModeProperties    equ 00219E8h&lt;br /&gt;
;                          equ 00219ECh&lt;br /&gt;
;                          equ 00219F0h&lt;br /&gt;
;                          equ 00219F4h&lt;br /&gt;
;                          equ 00219F8h&lt;br /&gt;
;                          equ 00219FCh&lt;br /&gt;
;                          equ 0021A00h&lt;br /&gt;
;                          equ 0021A04h&lt;br /&gt;
;                          equ 0021A08h&lt;br /&gt;
;                          equ 0021A0Ch&lt;br /&gt;
_ClrLCDAll                 equ 0021A10h&lt;br /&gt;
_BufIPoint                 equ 0021A14h&lt;br /&gt;
;                          equ 0021A18h&lt;br /&gt;
;                          equ 0021A1Ch&lt;br /&gt;
;                          equ 0021A20h&lt;br /&gt;
;                          equ 0021A24h&lt;br /&gt;
_SetDrawFGColorA           equ 0021A28h&lt;br /&gt;
;                          equ 0021A2Ch&lt;br /&gt;
;                          equ 0021A30h&lt;br /&gt;
;                          equ 0021A34h&lt;br /&gt;
_DrawGraphBackground       equ 0021A38h&lt;br /&gt;
_DrawStatusBar             equ 0021A3Ch&lt;br /&gt;
;                          equ 0021A40h&lt;br /&gt;
;                          equ 0021A44h&lt;br /&gt;
;                          equ 0021A48h&lt;br /&gt;
;                          equ 0021A4Ch&lt;br /&gt;
_DrawBatteryIndicator      equ 0021A50h&lt;br /&gt;
_DrawBatteryStatus         equ 0021A54h&lt;br /&gt;
_VDispHL                   equ 0021A58h&lt;br /&gt;
_PDspGrphNoColorReload     equ 0021A5Ch&lt;br /&gt;
;                          equ 0021A60h&lt;br /&gt;
;                          equ 0021A64h&lt;br /&gt;
;                          equ 0021A68h&lt;br /&gt;
;                          equ 0021A6Ch&lt;br /&gt;
;                          equ 0021A70h&lt;br /&gt;
;                          equ 0021A74h&lt;br /&gt;
;                          equ 0021A78h&lt;br /&gt;
;                          equ 0021A7Ch&lt;br /&gt;
;                          equ 0021A80h&lt;br /&gt;
;                          equ 0021A84h&lt;br /&gt;
;                          equ 0021A88h&lt;br /&gt;
;                          equ 0021A8Ch&lt;br /&gt;
;                          equ 0021A90h&lt;br /&gt;
;                          equ 0021A94h&lt;br /&gt;
;                          equ 0021A98h&lt;br /&gt;
;                          equ 0021A9Ch&lt;br /&gt;
;                          equ 0021AA0h&lt;br /&gt;
;                          equ 0021AA4h&lt;br /&gt;
;                          equ 0021AA8h&lt;br /&gt;
;                          equ 0021AACh&lt;br /&gt;
;                          equ 0021AB0h&lt;br /&gt;
_DrawStatusBarInfo         equ 0021AB4h&lt;br /&gt;
_RestoreLCDBrightness      equ 0021AB8h&lt;br /&gt;
_RestoreLCDBrightness_     equ 0021ABCh&lt;br /&gt;
_DimLCDSlow                equ 0021AC0h&lt;br /&gt;
;                          equ 0021AC4h&lt;br /&gt;
;                          equ 0021AC8h&lt;br /&gt;
;                          equ 0021ACCh&lt;br /&gt;
;                          equ 0021AD0h&lt;br /&gt;
;                          equ 0021AD4h&lt;br /&gt;
;                          equ 0021AD8h&lt;br /&gt;
;                          equ 0021ADCh&lt;br /&gt;
_SetTextFGBGcolors         equ 0021AE0h&lt;br /&gt;
_SetTextFGBGcolors_        equ 0021AE4h&lt;br /&gt;
_SetTextBGcolor            equ 0021AE8h&lt;br /&gt;
_VPutPS                    equ 0021AECh&lt;br /&gt;
;                          equ 0021AF0h&lt;br /&gt;
;                          equ 0021AF4h&lt;br /&gt;
;                          equ 0021AF8h&lt;br /&gt;
;                          equ 0021AFCh&lt;br /&gt;
_DrawTILogo                equ 0021B00h&lt;br /&gt;
_DrawThickRectBorder       equ 0021B04h&lt;br /&gt;
;                          equ 0021B08h&lt;br /&gt;
_DrawStatusBarTextClr      equ 0021B0Ch&lt;br /&gt;
;                          equ 0021B10h&lt;br /&gt;
;                          equ 0021B14h&lt;br /&gt;
;                          equ 0021B18h&lt;br /&gt;
;                          equ 0021B1Ch&lt;br /&gt;
_VPutPSN                   equ 0021B20h&lt;br /&gt;
;                          equ 0021B24h&lt;br /&gt;
;                          equ 0021B28h&lt;br /&gt;
;                          equ 0021B2Ch&lt;br /&gt;
;                          equ 0021B30h&lt;br /&gt;
_RStrGraphFlags            equ 0021B34h&lt;br /&gt;
;                          equ 0021B38h&lt;br /&gt;
;                          equ 0021B3Ch&lt;br /&gt;
_VPutMapSpecial            equ 0021B40h&lt;br /&gt;
;                          equ 0021B44h&lt;br /&gt;
;                          equ 0021B48h&lt;br /&gt;
;                          equ 0021B4Ch&lt;br /&gt;
;                          equ 0021B50h&lt;br /&gt;
;                          equ 0021B54h&lt;br /&gt;
;                          equ 0021B58h&lt;br /&gt;
;                          equ 0021B5Ch&lt;br /&gt;
;                          equ 0021B60h&lt;br /&gt;
_DrawSprite16bpp           equ 0021B64h&lt;br /&gt;
;                          equ 0021B68h&lt;br /&gt;
;                          equ 0021B6Ch&lt;br /&gt;
;                          equ 0021B70h&lt;br /&gt;
;                          equ 0021B74h&lt;br /&gt;
;                          equ 0021B78h&lt;br /&gt;
;                          equ 0021B7Ch&lt;br /&gt;
;                          equ 0021B80h&lt;br /&gt;
;                          equ 0021B84h&lt;br /&gt;
;                          equ 0021B88h&lt;br /&gt;
;                          equ 0021B8Ch&lt;br /&gt;
;                          equ 0021B90h&lt;br /&gt;
;                          equ 0021B94h&lt;br /&gt;
;                          equ 0021B98h&lt;br /&gt;
;                          equ 0021B9Ch&lt;br /&gt;
;                          equ 0021BA0h&lt;br /&gt;
;                          equ 0021BA4h&lt;br /&gt;
;                          equ 0021BA8h&lt;br /&gt;
_GetColorValue             equ 0021BACh&lt;br /&gt;
;                          equ 0021BB0h&lt;br /&gt;
;                          equ 0021BB4h&lt;br /&gt;
;                          equ 0021BB8h&lt;br /&gt;
;                          equ 0021BBCh&lt;br /&gt;
;                          equ 0021BC0h&lt;br /&gt;
_GraphBGColorToDrawBGColor equ 0021BC4h&lt;br /&gt;
_SetWhiteDrawBGColor       equ 0021BC8h&lt;br /&gt;
;                          equ 0021BCCh&lt;br /&gt;
_ChkResAppTextSave         equ 0021BD0h&lt;br /&gt;
_ChkCxMain                 equ 0021BD4h&lt;br /&gt;
;                          equ 0021BD8h&lt;br /&gt;
;                          equ 0021BDCh&lt;br /&gt;
_DrawRectBorder__          equ 0021BE0h&lt;br /&gt;
;                          equ 0021BE4h&lt;br /&gt;
;                          equ 0021BE8h&lt;br /&gt;
;                          equ 0021BECh&lt;br /&gt;
;                          equ 0021BF0h&lt;br /&gt;
;                          equ 0021BF4h&lt;br /&gt;
;                          equ 0021BF8h&lt;br /&gt;
;                          equ 0021BFCh&lt;br /&gt;
;                          equ 0021C00h&lt;br /&gt;
;                          equ 0021C04h&lt;br /&gt;
;                          equ 0021C08h&lt;br /&gt;
;                          equ 0021C0Ch&lt;br /&gt;
;                          equ 0021C10h&lt;br /&gt;
;                          equ 0021C14h&lt;br /&gt;
;                          equ 0021C18h&lt;br /&gt;
;                          equ 0021C1Ch&lt;br /&gt;
;                          equ 0021C20h&lt;br /&gt;
;                          equ 0021C24h&lt;br /&gt;
;                          equ 0021C28h&lt;br /&gt;
;                          equ 0021C2Ch&lt;br /&gt;
;                          equ 0021C30h&lt;br /&gt;
;                          equ 0021C34h&lt;br /&gt;
;                          equ 0021C38h&lt;br /&gt;
;                          equ 0021C3Ch&lt;br /&gt;
;                          equ 0021C40h&lt;br /&gt;
;                          equ 0021C44h&lt;br /&gt;
_DrawLineEndEntry          equ 0021C48h&lt;br /&gt;
;                          equ 0021C4Ch&lt;br /&gt;
;                          equ 0021C50h&lt;br /&gt;
;;_ret                     equ 0021C54h&lt;br /&gt;
;                          equ 0021C58h&lt;br /&gt;
;                          equ 0021C5Ch&lt;br /&gt;
;                          equ 0021C60h&lt;br /&gt;
;                          equ 0021C64h&lt;br /&gt;
;                          equ 0021C68h&lt;br /&gt;
_BitGrfFuncM               equ 0021C6Ch&lt;br /&gt;
;;_ret                     equ 0021C70h&lt;br /&gt;
_GetScrollPxlAmount        equ 0021C74h&lt;br /&gt;
_os_PushErrorHandler       equ 0021C78h&lt;br /&gt;
_os_PopErrorHandler        equ 0021C7Ch&lt;br /&gt;
_os_ThrowError             equ 0021C80h&lt;br /&gt;
_os_RealCopy               equ 0021C84h&lt;br /&gt;
_os_RealAsinRad            equ 0021C88h&lt;br /&gt;
_os_RealAcosRad            equ 0021C8Ch&lt;br /&gt;
_os_RealAtanRad            equ 0021C90h&lt;br /&gt;
_os_RealAdd                equ 0021C94h&lt;br /&gt;
_os_CplxAdd                equ 0021C98h&lt;br /&gt;
_os_RealCompare            equ 0021C9Ch&lt;br /&gt;
_os_RealCosRad             equ 0021CA0h&lt;br /&gt;
_os_RealRadToDeg           equ 0021CA4h&lt;br /&gt;
_os_RealDiv                equ 0021CA8h&lt;br /&gt;
_os_RealExp                equ 0021CACh&lt;br /&gt;
_os_RealFloor              equ 0021CB0h&lt;br /&gt;
_os_RealToStr              equ 0021CB4h&lt;br /&gt;
_os_RealFrac               equ 0021CB8h&lt;br /&gt;
_os_RealGcd                equ 0021CBCh&lt;br /&gt;
_os_RealRoundInt           equ 0021CC0h&lt;br /&gt;
_os_RealLcm                equ 0021CC4h&lt;br /&gt;
_os_RealLog                equ 0021CC8h&lt;br /&gt;
_os_RealMax                equ 0021CCCh&lt;br /&gt;
_os_RealMin                equ 0021CD0h&lt;br /&gt;
_os_RealMul                equ 0021CD4h&lt;br /&gt;
_os_RealNcr                equ 0021CD8h&lt;br /&gt;
_os_RealNeg                equ 0021CDCh&lt;br /&gt;
_os_RealNpr                equ 0021CE0h&lt;br /&gt;
_os_RealPow                equ 0021CE4h&lt;br /&gt;
_os_RealDegToRad           equ 0021CE8h&lt;br /&gt;
_os_RealRandInt            equ 0021CECh&lt;br /&gt;
_os_RealInv                equ 0021CF0h&lt;br /&gt;
_os_RealMod                equ 0021CF4h&lt;br /&gt;
_os_RealRound              equ 0021CF8h&lt;br /&gt;
_os_RealSinRad             equ 0021CFCh&lt;br /&gt;
_os_RealSqrt               equ 0021D00h&lt;br /&gt;
_os_RealSub                equ 0021D04h&lt;br /&gt;
_os_RealTanRad             equ 0021D08h&lt;br /&gt;
_os_StrToReal              equ 0021D0Ch&lt;br /&gt;
_os_RealTrunc              equ 0021D10h&lt;br /&gt;
_os_SetFlagBits            equ 0021D14h&lt;br /&gt;
_os_ResetFlagBits          equ 0021D18h&lt;br /&gt;
_os_TestFlagBits           equ 0021D1Ch&lt;br /&gt;
_os_SetFlagByte            equ 0021D20h&lt;br /&gt;
_os_GetFlagByte            equ 0021D24h&lt;br /&gt;
_os_GetCursorPos           equ 0021D28h&lt;br /&gt;
_os_PutStrFull             equ 0021D2Ch&lt;br /&gt;
_os_PutStrLine             equ 0021D30h&lt;br /&gt;
_os_SetCursorPos           equ 0021D34h&lt;br /&gt;
_os_GetKey                 equ 0021D38h&lt;br /&gt;
_os_GetCSC                 equ 0021D3Ch&lt;br /&gt;
_os_AppInit                equ 0021D40h&lt;br /&gt;
;                          equ 0021D44h&lt;br /&gt;
_ChkBCIs0                  equ 0021D48h&lt;br /&gt;
_ChkDEIs0                  equ 0021D4Ch&lt;br /&gt;
_ChkHLIs0                  equ 0021D50h&lt;br /&gt;
_SetAToBCU                 equ 0021D54h&lt;br /&gt;
_SetAToDEU                 equ 0021D58h&lt;br /&gt;
_SetAToHLU                 equ 0021D5Ch&lt;br /&gt;
_SetBCUToA                 equ 0021D60h&lt;br /&gt;
_SetBCUToB                 equ 0021D64h&lt;br /&gt;
_SetDEUToA                 equ 0021D68h&lt;br /&gt;
_SetDEUToB                 equ 0021D6Ch&lt;br /&gt;
_SetHLUToA                 equ 0021D70h&lt;br /&gt;
_SetHLUToB                 equ 0021D74h&lt;br /&gt;
_SignExtendBC              equ 0021D78h&lt;br /&gt;
_SignExtendDE              equ 0021D7Ch&lt;br /&gt;
_SignExtendHL              equ 0021D80h&lt;br /&gt;
_SetBCUTo0                 equ 0021D84h&lt;br /&gt;
_SetDEUTo0                 equ 0021D88h&lt;br /&gt;
_SetHLUTo0                 equ 0021D8Ch&lt;br /&gt;
_DivHLByA                  equ 0021D90h&lt;br /&gt;
_CpHLDE_s                  equ 0021D94h&lt;br /&gt;
_CpHLDE_                   equ 0021D98h&lt;br /&gt;
_LoadDEInd_s               equ 0021D9Ch&lt;br /&gt;
_LoadDEInd                 equ 0021DA0h&lt;br /&gt;
_CpHLDEBC                  equ 0021DA4h&lt;br /&gt;
_NegBC                     equ 0021DA8h&lt;br /&gt;
_NegDE                     equ 0021DACh&lt;br /&gt;
_StrCmpre                  equ 0021DB0h&lt;br /&gt;
_AddHLAndA                 equ 0021DB4h&lt;br /&gt;
_NextFlashPage             equ 0021DB8h&lt;br /&gt;
_PrevFlashPage             equ 0021DBCh&lt;br /&gt;
_SwapEndianHL_s            equ 0021DC0h&lt;br /&gt;
_ReloadAppEntryVecs        equ 0021DC4h&lt;br /&gt;
;                          equ 0021DC8h&lt;br /&gt;
;                          equ 0021DCCh&lt;br /&gt;
;                          equ 0021DD0h&lt;br /&gt;
;                          equ 0021DD4h&lt;br /&gt;
;                          equ 0021DD8h&lt;br /&gt;
;                          equ 0021DDCh&lt;br /&gt;
_os_ClearVRAMLines         equ 0021DE0h&lt;br /&gt;
_os_DisableCursor          equ 0021DE4h&lt;br /&gt;
_os_EnableCursor           equ 0021DE8h&lt;br /&gt;
;                          equ 0021DECh&lt;br /&gt;
;                          equ 0021DF0h&lt;br /&gt;
;                          equ 0021DF4h&lt;br /&gt;
;                          equ 0021DF8h&lt;br /&gt;
;                          equ 0021DFCh&lt;br /&gt;
_os_FontDrawText           equ 0021E00h&lt;br /&gt;
;                          equ 0021E04h&lt;br /&gt;
;                          equ 0021E08h&lt;br /&gt;
;                          equ 0021E0Ch&lt;br /&gt;
;                          equ 0021E10h&lt;br /&gt;
_os_FontGetHeight          equ 0021E14h&lt;br /&gt;
_os_FontGetWidth           equ 0021E18h&lt;br /&gt;
_os_InitDrawing            equ 0021E1Ch&lt;br /&gt;
_os_SetDrawBGColor         equ 0021E20h&lt;br /&gt;
_os_SetDrawFGColor         equ 0021E24h&lt;br /&gt;
_os_FontSelect             equ 0021E28h&lt;br /&gt;
;                          equ 0021E2Ch&lt;br /&gt;
;                          equ 0021E30h&lt;br /&gt;
_tolower                   equ 0021E34h&lt;br /&gt;
_toupper                   equ 0021E38h&lt;br /&gt;
;                          equ 0021E3Ch&lt;br /&gt;
;                          equ 0021E40h&lt;br /&gt;
;                          equ 0021E44h&lt;br /&gt;
;                          equ 0021E48h&lt;br /&gt;
;                          equ 0021E4Ch&lt;br /&gt;
;                          equ 0021E50h&lt;br /&gt;
;                          equ 0021E54h&lt;br /&gt;
;                          equ 0021E58h&lt;br /&gt;
;                          equ 0021E5Ch&lt;br /&gt;
;                          equ 0021E60h&lt;br /&gt;
;                          equ 0021E64h&lt;br /&gt;
_ChkACplx                  equ 0021E68h&lt;br /&gt;
;                          equ 0021E6Ch&lt;br /&gt;
_os_RclAns                 equ 0021E70h&lt;br /&gt;
;                          equ 0021E74h&lt;br /&gt;
;                          equ 0021E78h&lt;br /&gt;
;                          equ 0021E7Ch&lt;br /&gt;
;                          equ 0021E80h&lt;br /&gt;
;                          equ 0021E84h&lt;br /&gt;
;                          equ 0021E88h&lt;br /&gt;
_SetPolarEquToOP1          equ 0021E8Ch&lt;br /&gt;
;                          equ 0021E90h&lt;br /&gt;
;                          equ 0021E94h&lt;br /&gt;
;                          equ 0021E98h&lt;br /&gt;
;                          equ 0021E9Ch&lt;br /&gt;
;                          equ 0021EA0h&lt;br /&gt;
;                          equ 0021EA4h&lt;br /&gt;
;                          equ 0021EA8h&lt;br /&gt;
;                          equ 0021EACh&lt;br /&gt;
;                          equ 0021EB0h&lt;br /&gt;
;                          equ 0021EB4h&lt;br /&gt;
;                          equ 0021EB8h&lt;br /&gt;
;                          equ 0021EBCh&lt;br /&gt;
;                          equ 0021EC0h&lt;br /&gt;
;                          equ 0021EC4h&lt;br /&gt;
_os_SetTimer1              equ 0021EC8h&lt;br /&gt;
_os_DisableTimer1          equ 0021ECCh&lt;br /&gt;
_os_SetKbdKey              equ 0021ED0h&lt;br /&gt;
_os_GetSystemInfo          equ 0021ED4h&lt;br /&gt;
;                          equ 0021ED8h&lt;br /&gt;
;                          equ 0021EDCh&lt;br /&gt;
_DispHL                    equ 0021EE0h&lt;br /&gt;
_os_GetDrawBGColor_BROKEN  equ 0021EE4h		; fixed in OS 5.2&lt;br /&gt;
_os_GetDrawFGColor         equ 0021EE8h&lt;br /&gt;
_os_FontGetID              equ 0021EECh&lt;br /&gt;
;                          equ 0021EF0h&lt;br /&gt;
_os_RealToInt24            equ 0021EF4h&lt;br /&gt;
_os_Int24ToReal            equ 0021EF8h&lt;br /&gt;
_GetOpenLibPtr             equ 0021EFCh&lt;br /&gt;
_RestoreColCoordinates     equ 0021F00h&lt;br /&gt;
;                          equ 0021F04h&lt;br /&gt;
;                          equ 0021F08h&lt;br /&gt;
;                          equ 0021F0Ch&lt;br /&gt;
;                          equ 0021F10h&lt;br /&gt;
;                          equ 0021F14h&lt;br /&gt;
;                          equ 0021F18h&lt;br /&gt;
;                          equ 0021F1Ch&lt;br /&gt;
;                          equ 0021F20h&lt;br /&gt;
;                          equ 0021F24h&lt;br /&gt;
;                          equ 0021F28h&lt;br /&gt;
;                          equ 0021F2Ch&lt;br /&gt;
;                          equ 0021F30h&lt;br /&gt;
;                          equ 0021F34h&lt;br /&gt;
;                          equ 0021F38h&lt;br /&gt;
;                          equ 0021F3Ch&lt;br /&gt;
;                          equ 0021F40h&lt;br /&gt;
_VPutMapNoReset0IY23       equ 0021F44h&lt;br /&gt;
;                          equ 0021F48h&lt;br /&gt;
;                          equ 0021F4Ch&lt;br /&gt;
_BufCpy                    equ 0021F50h&lt;br /&gt;
;                          equ 0021F54h&lt;br /&gt;
;                          equ 0021F58h&lt;br /&gt;
;                          equ 0021F5Ch&lt;br /&gt;
_DrawStandardEntrySepLine  equ 0021F60h&lt;br /&gt;
_DrawHomeNewSepLine        equ 0021F64h&lt;br /&gt;
_DrawStatusBarText         equ 0021F68h&lt;br /&gt;
;                          equ 0021F6Ch&lt;br /&gt;
;                          equ 0021F70h&lt;br /&gt;
;                          equ 0021F74h&lt;br /&gt;
;                          equ 0021F78h&lt;br /&gt;
;                          equ 0021F7Ch&lt;br /&gt;
_MovFrOP1OP2               equ 0021F80h&lt;br /&gt;
;                          equ 0021F84h&lt;br /&gt;
;                          equ 0021F88h&lt;br /&gt;
;                          equ 0021F8Ch&lt;br /&gt;
;                          equ 0021F90h&lt;br /&gt;
;                          equ 0021F94h&lt;br /&gt;
_ChkInRam                  equ 0021F98h&lt;br /&gt;
;                          equ 0021F9Ch&lt;br /&gt;
;                          equ 0021FA0h&lt;br /&gt;
_FontGetWidth              equ 0021FA4h&lt;br /&gt;
_os_ForceCmdNoChar         equ 0021FA8h&lt;br /&gt;
_os_DelVarEntry            equ 0021FACh&lt;br /&gt;
_os_GetSymTablePtr         equ 0021FB0h&lt;br /&gt;
_os_NextSymEntry           equ 0021FB4h&lt;br /&gt;
_os_ChkFindSym             equ 0021FB8h&lt;br /&gt;
_os_GetVarSize             equ 0021FBCh&lt;br /&gt;
_os_GetVarSizeBytes        equ 0021FC0h&lt;br /&gt;
;                          equ 0021FC4h&lt;br /&gt;
_os_GetRealListElement     equ 0021FC8h&lt;br /&gt;
_os_GetRealVar             equ 0021FCCh&lt;br /&gt;
_os_ResizeList             equ 0021FD0h&lt;br /&gt;
_os_ResizeMatrix           equ 0021FD4h&lt;br /&gt;
;                          equ 0021FD8h&lt;br /&gt;
_os_SetRealListElement     equ 0021FDCh&lt;br /&gt;
_os_SetRealVar             equ 0021FE0h&lt;br /&gt;
_os_GetAppVersionString    equ 0021FE4h&lt;br /&gt;
;                          equ 0021FE8h&lt;br /&gt;
;                          equ 0021FECh&lt;br /&gt;
_os_MemChk                 equ 0021FF0h&lt;br /&gt;
;                          equ 0021FF4h&lt;br /&gt;
;                          equ 0021FF8h&lt;br /&gt;
;                          equ 0021FFCh&lt;br /&gt;
;                          equ 0022000h&lt;br /&gt;
;                          equ 0022004h&lt;br /&gt;
;                          equ 0022008h&lt;br /&gt;
;                          equ 002200Ch&lt;br /&gt;
;                          equ 0022010h&lt;br /&gt;
;                          equ 0022014h&lt;br /&gt;
;                          equ 0022018h&lt;br /&gt;
;                          equ 002201Ch&lt;br /&gt;
;                          equ 0022020h&lt;br /&gt;
;                          equ 0022024h&lt;br /&gt;
;                          equ 0022028h&lt;br /&gt;
;                          equ 002202Ch&lt;br /&gt;
;                          equ 0022030h&lt;br /&gt;
;                          equ 0022034h&lt;br /&gt;
;                          equ 0022038h&lt;br /&gt;
;                          equ 002203Ch&lt;br /&gt;
_ArcChk                    equ 0022040h&lt;br /&gt;
_LoadDEIndFlash            equ 0022044h&lt;br /&gt;
_ChkInRamB                 equ 0022048h&lt;br /&gt;
;                          equ 002204Ch&lt;br /&gt;
;                          equ 0022050h&lt;br /&gt;
;                          equ 0022054h&lt;br /&gt;
_os_InitUSBDeviceCallback  equ 0022058h&lt;br /&gt;
_os_KillUSBDevice          equ 002205Ch&lt;br /&gt;
_os_SetUSBConfiguration    equ 0022060h&lt;br /&gt;
_os_RequestUSBData         equ 0022064h&lt;br /&gt;
_os_StopReceivingUSBData   equ 0022068h&lt;br /&gt;
;                          equ 002206Ch&lt;br /&gt;
;                          equ 0022070h&lt;br /&gt;
_Mov11ToOP1                equ 0022074h&lt;br /&gt;
_FindFreeArcSpot           equ 0022078h&lt;br /&gt;
;                          equ 002207Ch&lt;br /&gt;
_os_SetTimer2              equ 0022080h&lt;br /&gt;
_os_DisableTimer2          equ 0022084h&lt;br /&gt;
;                          equ 0022088h&lt;br /&gt;
;;_ret                     equ 002208Ch&lt;br /&gt;
_os_GetYDrawLocation       equ 0022090h&lt;br /&gt;
_os_SetYDrawLocation       equ 0022094h&lt;br /&gt;
_RunLocalizeHook           equ 0022098h&lt;br /&gt;
_os_IntSize                equ 002209Ch&lt;br /&gt;
_os_ClearStatusBarLow      equ 00220A0h&lt;br /&gt;
;                          equ 00220A4h&lt;br /&gt;
_NMIHandler                equ 00220A8h&lt;br /&gt;
;                          equ 00220ACh&lt;br /&gt;
;                          equ 00220B0h&lt;br /&gt;
;                          equ 00220B4h&lt;br /&gt;
;                          equ 00220B8h&lt;br /&gt;
;                          equ 00220BCh&lt;br /&gt;
;                          equ 00220C0h&lt;br /&gt;
;                          equ 00220C4h&lt;br /&gt;
;                          equ 00220C8h&lt;br /&gt;
;                          equ 00220CCh&lt;br /&gt;
;                          equ 00220D0h&lt;br /&gt;
;                          equ 00220D4h&lt;br /&gt;
;                          equ 00220D8h&lt;br /&gt;
;                          equ 00220DCh&lt;br /&gt;
;                          equ 00220E0h&lt;br /&gt;
;                          equ 00220E4h&lt;br /&gt;
;                          equ 00220E8h&lt;br /&gt;
;                          equ 00220ECh&lt;br /&gt;
;                          equ 00220F0h&lt;br /&gt;
;                          equ 00220F4h&lt;br /&gt;
;                          equ 00220F8h&lt;br /&gt;
;                          equ 00220FCh&lt;br /&gt;
;                          equ 0022100h&lt;br /&gt;
;                          equ 0022104h&lt;br /&gt;
;                          equ 0022108h&lt;br /&gt;
;                          equ 002210Ch&lt;br /&gt;
;                          equ 0022110h&lt;br /&gt;
;                          equ 0022114h&lt;br /&gt;
;                          equ 0022118h&lt;br /&gt;
;                          equ 002211Ch&lt;br /&gt;
;                          equ 0022120h&lt;br /&gt;
;                          equ 0022124h&lt;br /&gt;
;                          equ 0022128h&lt;br /&gt;
;                          equ 002212Ch&lt;br /&gt;
;                          equ 0022130h&lt;br /&gt;
;                          equ 0022134h&lt;br /&gt;
;                          equ 0022138h&lt;br /&gt;
;                          equ 002213Ch&lt;br /&gt;
;                          equ 0022140h&lt;br /&gt;
;                          equ 0022144h&lt;br /&gt;
;                          equ 0022148h&lt;br /&gt;
;                          equ 002214Ch&lt;br /&gt;
;                          equ 0022150h&lt;br /&gt;
;                          equ 0022154h&lt;br /&gt;
;                          equ 0022158h&lt;br /&gt;
;                          equ 002215Ch&lt;br /&gt;
;                          equ 0022160h&lt;br /&gt;
_os_RToP                   equ 0022164h&lt;br /&gt;
_os_PToR                   equ 0022168h&lt;br /&gt;
_os_ResetEditOpen          equ 002216Ch&lt;br /&gt;
_os_FloatToReal            equ 0022170h&lt;br /&gt;
_os_RealToFloat            equ 0022174h&lt;br /&gt;
_os_FontDrawTransText      equ 0022178h&lt;br /&gt;
_os_DelAppVar              equ 002217Ch&lt;br /&gt;
_os_GetAppVarDataPtr       equ 0022180h&lt;br /&gt;
_os_CreateAppVar           equ 0022184h&lt;br /&gt;
;                          equ 0022188h&lt;br /&gt;
;                          equ 002218Ch&lt;br /&gt;
;                          equ 0022190h&lt;br /&gt;
;                          equ 0022194h&lt;br /&gt;
_os_CreateString           equ 0022198h&lt;br /&gt;
_os_GetStringDataPtr       equ 002219Ch&lt;br /&gt;
;                          equ 00221A0h&lt;br /&gt;
;                          equ 00221A4h&lt;br /&gt;
;                          equ 00221A8h&lt;br /&gt;
;                          equ 00221ACh&lt;br /&gt;
;                          equ 00221B0h&lt;br /&gt;
;                          equ 00221B4h&lt;br /&gt;
;                          equ 00221B8h&lt;br /&gt;
;                          equ 00221BCh&lt;br /&gt;
;                          equ 00221C0h&lt;br /&gt;
;                          equ 00221C4h&lt;br /&gt;
;                          equ 00221C8h&lt;br /&gt;
;                          equ 00221CCh&lt;br /&gt;
;                          equ 00221D0h&lt;br /&gt;
;                          equ 00221D4h&lt;br /&gt;
;                          equ 00221D8h&lt;br /&gt;
;                          equ 00221DCh&lt;br /&gt;
;                          equ 00221E0h&lt;br /&gt;
;                          equ 00221E4h&lt;br /&gt;
;                          equ 00221E8h&lt;br /&gt;
;                          equ 00221ECh&lt;br /&gt;
;                          equ 00221F0h&lt;br /&gt;
;                          equ 00221F4h&lt;br /&gt;
;                          equ 00221F8h&lt;br /&gt;
&lt;br /&gt;
; Boot Calls&lt;br /&gt;
;-----------------------------------&lt;br /&gt;
_boot_GetHardwareVers      equ 0000084h&lt;br /&gt;
_boot_GetKeyID             equ 0000088h&lt;br /&gt;
_boot_GetBootVerMinor      equ 000008Ch&lt;br /&gt;
_boot_GetBootVerBuild      equ 0000090h&lt;br /&gt;
_dbgout                    equ 0000094h&lt;br /&gt;
__longjmp                  equ 0000098h&lt;br /&gt;
__memchr                   equ 000009Ch&lt;br /&gt;
__memcmp                   equ 00000A0h&lt;br /&gt;
__memcpy                   equ 00000A4h&lt;br /&gt;
__memmove                  equ 00000A8h&lt;br /&gt;
__memset                   equ 00000ACh&lt;br /&gt;
__memclear                 equ 00000B0h&lt;br /&gt;
_printf                    equ 00000B4h&lt;br /&gt;
__setjmp                   equ 00000B8h&lt;br /&gt;
_sprintf                   equ 00000BCh&lt;br /&gt;
__strcat                   equ 00000C0h&lt;br /&gt;
__strchr                   equ 00000C4h&lt;br /&gt;
__strcmp                   equ 00000C8h&lt;br /&gt;
__strcpy                   equ 00000CCh&lt;br /&gt;
__strcspn                  equ 00000D0h&lt;br /&gt;
__strlen                   equ 00000D4h&lt;br /&gt;
__strncat                  equ 00000D8h&lt;br /&gt;
__strncmp                  equ 00000DCh&lt;br /&gt;
__strncpy                  equ 00000E0h&lt;br /&gt;
__strpbrk                  equ 00000E4h&lt;br /&gt;
__strrchr                  equ 00000E8h&lt;br /&gt;
__strspn                   equ 00000ECh&lt;br /&gt;
__strstr                   equ 00000F0h&lt;br /&gt;
_strtok                    equ 00000F4h&lt;br /&gt;
_ret                       equ 00000F8h&lt;br /&gt;
__bldiy                    equ 00000FCh&lt;br /&gt;
__bshl                     equ 0000100h&lt;br /&gt;
__bshru                    equ 0000104h&lt;br /&gt;
__bstiy                    equ 0000108h&lt;br /&gt;
__bstix                    equ 000010Ch&lt;br /&gt;
__case                     equ 0000110h&lt;br /&gt;
__case16                   equ 0000114h&lt;br /&gt;
__case16D                  equ 0000118h&lt;br /&gt;
__case24                   equ 000011Ch&lt;br /&gt;
__case24D                  equ 0000120h&lt;br /&gt;
__case8                    equ 0000124h&lt;br /&gt;
__case8D                   equ 0000128h&lt;br /&gt;
__frameset                 equ 000012Ch&lt;br /&gt;
__frameset0                equ 0000130h&lt;br /&gt;
__iand                     equ 0000134h&lt;br /&gt;
__icmpzero                 equ 0000138h&lt;br /&gt;
__idivs                    equ 000013Ch&lt;br /&gt;
__idivu                    equ 0000140h&lt;br /&gt;
__idvrmu                   equ 0000144h&lt;br /&gt;
__ildix                    equ 0000148h&lt;br /&gt;
__ildiy                    equ 000014Ch&lt;br /&gt;
__imul_b                   equ 0000150h&lt;br /&gt;
__imulu                    equ 0000154h&lt;br /&gt;
__imuls                    equ 0000158h&lt;br /&gt;
__indcall                  equ 000015Ch&lt;br /&gt;
__ineg                     equ 0000160h&lt;br /&gt;
__inot                     equ 0000164h&lt;br /&gt;
__ior                      equ 0000168h&lt;br /&gt;
__irems                    equ 000016Ch&lt;br /&gt;
__iremu                    equ 0000170h&lt;br /&gt;
__ishl                     equ 0000174h&lt;br /&gt;
__ishl_b                   equ 0000178h&lt;br /&gt;
__ishrs                    equ 000017Ch&lt;br /&gt;
__ishrs_b                  equ 0000180h&lt;br /&gt;
__ishru                    equ 0000184h&lt;br /&gt;
__ishru_b                  equ 0000188h&lt;br /&gt;
__istix                    equ 000018Ch&lt;br /&gt;
__istiy                    equ 0000190h&lt;br /&gt;
__itol                     equ 0000194h&lt;br /&gt;
__ixor                     equ 0000198h&lt;br /&gt;
__ladd                     equ 000019Ch&lt;br /&gt;
__ladd_b                   equ 00001A0h&lt;br /&gt;
__land                     equ 00001A4h&lt;br /&gt;
__lcmps                    equ 00001A8h&lt;br /&gt;
__lcmpu                    equ 00001ACh&lt;br /&gt;
__lcmpzero                 equ 00001B0h&lt;br /&gt;
__ldivs                    equ 00001B4h&lt;br /&gt;
__ldivu                    equ 00001B8h&lt;br /&gt;
__ldvrmu                   equ 00001BCh&lt;br /&gt;
__lldix                    equ 00001C0h&lt;br /&gt;
__lldiy                    equ 00001C4h&lt;br /&gt;
__lmuls                    equ 00001C8h&lt;br /&gt;
__lmulu                    equ 00001CCh&lt;br /&gt;
__lneg                     equ 00001D0h&lt;br /&gt;
__lnot                     equ 00001D4h&lt;br /&gt;
__lor                      equ 00001D8h&lt;br /&gt;
__lrems                    equ 00001DCh&lt;br /&gt;
__lremu                    equ 00001E0h&lt;br /&gt;
__lshl                     equ 00001E4h&lt;br /&gt;
__lshrs                    equ 00001E8h&lt;br /&gt;
__lshru                    equ 00001ECh&lt;br /&gt;
__lstix                    equ 00001F0h&lt;br /&gt;
__lstiy                    equ 00001F4h&lt;br /&gt;
__lsub                     equ 00001F8h&lt;br /&gt;
__lxor                     equ 00001FCh&lt;br /&gt;
__sand                     equ 0000200h&lt;br /&gt;
__scmpzero                 equ 0000204h&lt;br /&gt;
__sdivs                    equ 0000208h&lt;br /&gt;
__sdivu                    equ 000020Ch&lt;br /&gt;
__seqcase                  equ 0000210h&lt;br /&gt;
__seqcaseD                 equ 0000214h&lt;br /&gt;
__setflag                  equ 0000218h&lt;br /&gt;
__sldix                    equ 000021Ch&lt;br /&gt;
__sldiy                    equ 0000220h&lt;br /&gt;
__smuls                    equ 0000224h&lt;br /&gt;
__smulu                    equ 0000228h&lt;br /&gt;
__sneg                     equ 000022Ch&lt;br /&gt;
__snot                     equ 0000230h&lt;br /&gt;
__sor                      equ 0000234h&lt;br /&gt;
__srems                    equ 0000238h&lt;br /&gt;
__sremu                    equ 000023Ch&lt;br /&gt;
__sshl                     equ 0000240h&lt;br /&gt;
__sshl_b                   equ 0000244h&lt;br /&gt;
__sshrs                    equ 0000248h&lt;br /&gt;
__sshrs_b                  equ 000024Ch&lt;br /&gt;
__sshru                    equ 0000250h&lt;br /&gt;
__sshru_b                  equ 0000254h&lt;br /&gt;
__sstix                    equ 0000258h&lt;br /&gt;
__sstiy                    equ 000025Ch&lt;br /&gt;
__stoi                     equ 0000260h&lt;br /&gt;
__stoiu                    equ 0000264h&lt;br /&gt;
__sxor                     equ 0000268h&lt;br /&gt;
__fppack                   equ 000026Ch&lt;br /&gt;
__fadd                     equ 0000270h&lt;br /&gt;
__fcmp                     equ 0000274h&lt;br /&gt;
__fdiv                     equ 0000278h&lt;br /&gt;
__ftol                     equ 000027Ch&lt;br /&gt;
__ultof                    equ 0000280h&lt;br /&gt;
__ltof                     equ 0000284h&lt;br /&gt;
__fmul                     equ 0000288h&lt;br /&gt;
__fneg                     equ 000028Ch&lt;br /&gt;
__fsub                     equ 0000290h&lt;br /&gt;
_FLTMAX                    equ 0000294h&lt;br /&gt;
_sqrtf                     equ 0000298h&lt;br /&gt;
__frbtof                   equ 000029Ch&lt;br /&gt;
__frftob                   equ 00002A0h&lt;br /&gt;
__frftoub                  equ 00002A4h&lt;br /&gt;
__frftoi                   equ 00002A8h&lt;br /&gt;
__frftoui                  equ 00002ACh&lt;br /&gt;
__frftos                   equ 00002B0h&lt;br /&gt;
__frftous                  equ 00002B4h&lt;br /&gt;
__fritof                   equ 00002B8h&lt;br /&gt;
__fruitof                  equ 00002BCh&lt;br /&gt;
__frstof                   equ 00002C0h&lt;br /&gt;
__frubtof                  equ 00002C4h&lt;br /&gt;
__frustof                  equ 00002C8h&lt;br /&gt;
_ResetPorts                equ 00002CCh&lt;br /&gt;
_ChkIfOSInterruptAvailable equ 00002D0h&lt;br /&gt;
_WriteFlashByte            equ 00002D4h&lt;br /&gt;
_EraseFlash                equ 00002D8h&lt;br /&gt;
_EraseFlashSector          equ 00002DCh&lt;br /&gt;
_WriteFlash                equ 00002E0h&lt;br /&gt;
_WriteFlashByteDuplicate   equ 00002E4h&lt;br /&gt;
_WriteFlashA               equ 00002E8h&lt;br /&gt;
_CleanupCertificate        equ 00002ECh&lt;br /&gt;
_ClrHeap                   equ 00002F0h&lt;br /&gt;
_CpyToHeap                 equ 00002F4h&lt;br /&gt;
_ChkHeapTop                equ 00002F8h&lt;br /&gt;
_ExecuteInRAM              equ 00002FCh&lt;br /&gt;
_ExecuteInRAMDup           equ 0000300h&lt;br /&gt;
_ExecuteInRAMDup2          equ 0000304h&lt;br /&gt;
_ChkCertSpace              equ 0000308h&lt;br /&gt;
_GetFieldSizeFromType      equ 000030Ch&lt;br /&gt;
_FindFirstCertField        equ 0000310h&lt;br /&gt;
_FindField                 equ 0000314h&lt;br /&gt;
_FindNextField             equ 0000318h&lt;br /&gt;
_GetCertificateEnd         equ 000031Ch&lt;br /&gt;
_GetFieldSizeFromType_     equ 0000320h&lt;br /&gt;
_GetFieldFromSize          equ 0000324h&lt;br /&gt;
_NextFieldFromSize         equ 0000328h&lt;br /&gt;
_NextFieldFromType         equ 000032Ch&lt;br /&gt;
_GetOffsetToNextField      equ 0000330h&lt;br /&gt;
_WriteFlashUnsafe          equ 0000334h&lt;br /&gt;
_boot_GetCertCalcString    equ 0000338h&lt;br /&gt;
_boot_GetCertCalcID        equ 000033Ch&lt;br /&gt;
_GetSerial                 equ 0000340h&lt;br /&gt;
;                          equ 0000344h&lt;br /&gt;
_Mult16By8                 equ 0000348h&lt;br /&gt;
_Div16By8                  equ 000034Ch&lt;br /&gt;
_Div16By16                 equ 0000350h&lt;br /&gt;
_Div32By16                 equ 0000354h&lt;br /&gt;
_CmpStr                    equ 0000358h&lt;br /&gt;
_boot_Sha256Init           equ 000035Ch&lt;br /&gt;
_boot_Sha256Part           equ 0000360h&lt;br /&gt;
_boot_Sha256Hash           equ 0000364h&lt;br /&gt;
_FindAppHeaderSubField     equ 0000368h&lt;br /&gt;
;                          equ 000036Ch&lt;br /&gt;
_FindAppHeaderTimestamp    equ 0000370h&lt;br /&gt;
_boot_ClearVRAM            equ 0000374h&lt;br /&gt;
_boot_PutS                 equ 0000378h&lt;br /&gt;
_PutSpinner                equ 000037Ch&lt;br /&gt;
_boot_GetLFontPtr          equ 0000380h&lt;br /&gt;
_boot_InitializeHardware   equ 0000384h&lt;br /&gt;
_boot_TurnOffHardware      equ 0000388h&lt;br /&gt;
_MakeColCmd                equ 000038Ch&lt;br /&gt;
_boot_NewLine              equ 0000390h&lt;br /&gt;
_PutBootVersion            equ 0000394h&lt;br /&gt;
_DrawSectorProtectionTable equ 0000398h&lt;br /&gt;
_boot_Set6MHzMode          equ 000039Ch&lt;br /&gt;
_boot_Set48MHzMode         equ 00003A0h&lt;br /&gt;
_boot_Set6MHzModeI         equ 00003A4h&lt;br /&gt;
_boot_Set48MHzModeI        equ 00003A8h&lt;br /&gt;
_CheckHardware             equ 00003ACh&lt;br /&gt;
_GetBatteryStatus          equ 00003B0h&lt;br /&gt;
_Delay10ms                 equ 00003B4h&lt;br /&gt;
_DelayTenTimesAms          equ 00003B8h&lt;br /&gt;
;                          equ 00003BCh&lt;br /&gt;
;                          equ 00003C0h&lt;br /&gt;
;                          equ 00003C4h&lt;br /&gt;
;                          equ 00003C8h&lt;br /&gt;
_usb_IsBusPowered          equ 00003CCh&lt;br /&gt;
_KeypadScan                equ 00003D0h&lt;br /&gt;
_KeypadScanFull            equ 00003D4h&lt;br /&gt;
;_ret                      equ 00003D8h&lt;br /&gt;
;_ret                      equ 00003DCh&lt;br /&gt;
_MarkOSInvalid             equ 00003E0h&lt;br /&gt;
_usb_BusPowered            equ 00003E4h&lt;br /&gt;
_usb_SelfPowered           equ 00003E8h&lt;br /&gt;
;                          equ 00003ECh&lt;br /&gt;
;                          equ 00003F0h&lt;br /&gt;
;                          equ 00003F4h&lt;br /&gt;
;                          equ 00003F8h&lt;br /&gt;
_usb_SetDeviceB            equ 00003FCh&lt;br /&gt;
;                          equ 0000400h&lt;br /&gt;
_usb_DMACXReadNext         equ 0000404h&lt;br /&gt;
_usb_DMACXWrite            equ 0000408h&lt;br /&gt;
_usb_DMACXRead             equ 000040Ch&lt;br /&gt;
_usb_DMACXWriteNext        equ 0000410h&lt;br /&gt;
_usb_DMACXWriteCheck       equ 0000414h&lt;br /&gt;
;                          equ 0000418h&lt;br /&gt;
;                          equ 000041Ch&lt;br /&gt;
;                          equ 0000420h&lt;br /&gt;
;                          equ 0000424h&lt;br /&gt;
;                          equ 0000428h&lt;br /&gt;
;                          equ 000042Ch&lt;br /&gt;
;                          equ 0000430h&lt;br /&gt;
;                          equ 0000434h&lt;br /&gt;
;                          equ 0000438h&lt;br /&gt;
;                          equ 000043Ch&lt;br /&gt;
;                          equ 0000440h&lt;br /&gt;
;                          equ 0000444h&lt;br /&gt;
;                          equ 0000448h&lt;br /&gt;
;                          equ 000044Ch&lt;br /&gt;
;                          equ 0000450h&lt;br /&gt;
;                          equ 0000454h&lt;br /&gt;
;                          equ 0000458h&lt;br /&gt;
;                          equ 000045Ch&lt;br /&gt;
_MarkOSValid               equ 0000460h&lt;br /&gt;
;                          equ 0000464h&lt;br /&gt;
;                          equ 0000468h&lt;br /&gt;
;                          equ 000046Ch&lt;br /&gt;
;                          equ 0000470h&lt;br /&gt;
;                          equ 0000474h&lt;br /&gt;
;                          equ 0000478h&lt;br /&gt;
;                          equ 000047Ch&lt;br /&gt;
;                          equ 0000480h&lt;br /&gt;
;                          equ 0000484h&lt;br /&gt;
;                          equ 0000488h&lt;br /&gt;
;                          equ 000048Ch&lt;br /&gt;
;                          equ 0000490h&lt;br /&gt;
;                          equ 0000494h&lt;br /&gt;
;                          equ 0000498h&lt;br /&gt;
;                          equ 000049Ch&lt;br /&gt;
;                          equ 00004A0h&lt;br /&gt;
;                          equ 00004A4h&lt;br /&gt;
_usb_SetDMAState           equ 00004A8h&lt;br /&gt;
_usb_DMATransfer           equ 00004ACh&lt;br /&gt;
_usb_DMACXTransferWait     equ 00004B0h&lt;br /&gt;
;                          equ 00004B4h&lt;br /&gt;
;                          equ 00004B8h&lt;br /&gt;
_usb_ResetFIFOS            equ 00004BCh&lt;br /&gt;
;                          equ 00004C0h&lt;br /&gt;
;                          equ 00004C4h&lt;br /&gt;
;                          equ 00004C8h&lt;br /&gt;
;                          equ 00004CCh&lt;br /&gt;
;                          equ 00004D0h&lt;br /&gt;
;                          equ 00004D4h&lt;br /&gt;
;                          equ 00004D8h&lt;br /&gt;
;                          equ 00004DCh&lt;br /&gt;
;                          equ 00004E0h&lt;br /&gt;
;                          equ 00004E4h&lt;br /&gt;
;                          equ 00004E8h&lt;br /&gt;
;                          equ 00004ECh&lt;br /&gt;
_usb_ResetTimer            equ 00004F0h&lt;br /&gt;
_usb_DisableTimer          equ 00004F4h&lt;br /&gt;
_usb_EnableTimer           equ 00004F8h&lt;br /&gt;
;                          equ 00004FCh&lt;br /&gt;
;                          equ 0000500h&lt;br /&gt;
;                          equ 0000504h&lt;br /&gt;
;                          equ 0000508h&lt;br /&gt;
;                          equ 000050Ch&lt;br /&gt;
;                          equ 0000510h&lt;br /&gt;
;                          equ 0000514h&lt;br /&gt;
;                          equ 0000518h&lt;br /&gt;
;                          equ 000051Ch&lt;br /&gt;
_boot_SetTimersControl     equ 0000520h&lt;br /&gt;
_boot_GetTimersControl     equ 0000524h&lt;br /&gt;
_boot_SetTimersInterrupt   equ 0000528h&lt;br /&gt;
_boot_GetTimersInterrupt   equ 000052Ch&lt;br /&gt;
_boot_SetTimersInterruptM  equ 0000530h&lt;br /&gt;
_boot_GetTimersInterruptM  equ 0000534h&lt;br /&gt;
_boot_SetTimer1Counter     equ 0000538h&lt;br /&gt;
_boot_GetTimer1Counter     equ 000053Ch&lt;br /&gt;
_boot_SetTimer1ReloadValue equ 0000540h&lt;br /&gt;
_boot_GetTimer1ReloadValue equ 0000544h&lt;br /&gt;
_boot_SetTimer1MatchValue1 equ 0000548h&lt;br /&gt;
_boot_GetTimer1MatchValue1 equ 000054Ch&lt;br /&gt;
_boot_SetTimer1MatchValue2 equ 0000550h&lt;br /&gt;
_boot_GetTimer1MatchValue2 equ 0000554h&lt;br /&gt;
_boot_SetTimer2Counter     equ 0000558h&lt;br /&gt;
_boot_GetTimer2Counter     equ 000055Ch&lt;br /&gt;
_boot_SetTimer2ReloadValue equ 0000560h&lt;br /&gt;
_boot_GetTimer2ReloadValue equ 0000564h&lt;br /&gt;
_boot_SetTimer2MatchValue1 equ 0000568h&lt;br /&gt;
_boot_GetTimer2MatchValue1 equ 000056Ch&lt;br /&gt;
_boot_SetTimer2MatchValue2 equ 0000570h&lt;br /&gt;
_boot_GetTimer2MatchValue2 equ 0000574h&lt;br /&gt;
_CheckIfEmulated           equ 0000578h&lt;br /&gt;
_boot_GetOnInt             equ 000057Ch&lt;br /&gt;
_boot_RTCIntHandler        equ 0000580h&lt;br /&gt;
_boot_RTCInitialize        equ 0000584h&lt;br /&gt;
_boot_RTCGetInitStatus     equ 0000588h&lt;br /&gt;
_boot_RTCEnable            equ 000058Ch&lt;br /&gt;
_boot_RTCDisable           equ 0000590h&lt;br /&gt;
_boot_RTCSet24Hours        equ 0000594h&lt;br /&gt;
;                          equ 0000598h&lt;br /&gt;
;                          equ 000059Ch&lt;br /&gt;
_boot_RTCAckAlarmInt       equ 00005A0h&lt;br /&gt;
;                          equ 00005A4h&lt;br /&gt;
_boot_RTCWriteTime         equ 00005A8h&lt;br /&gt;
_boot_RTCGetTime12Hour     equ 00005ACh&lt;br /&gt;
_boot_RTCGetTime           equ 00005B0h&lt;br /&gt;
_boot_RTCSetTime           equ 00005B4h&lt;br /&gt;
_boot_RTCGetAlarm          equ 00005B8h&lt;br /&gt;
_boot_RTCSetAlarmSafe      equ 00005BCh&lt;br /&gt;
_boot_RTCCheckAlarmInt     equ 00005C0h&lt;br /&gt;
_boot_RTCSetAlarmInt       equ 00005C4h&lt;br /&gt;
_boot_RTCIsAfternoon       equ 00005C8h&lt;br /&gt;
_boot_RTCGetDay            equ 00005CCh&lt;br /&gt;
_boot_RTCSetAlarmIntSafe   equ 00005D0h&lt;br /&gt;
_boot_RTCSetAlarm          equ 00005D4h&lt;br /&gt;
_boot_RTCEnableInt         equ 00005D8h&lt;br /&gt;
_boot_RTCDisableInt        equ 00005DCh&lt;br /&gt;
_boot_RTCSetCallback       equ 00005E0h&lt;br /&gt;
_boot_RTCResetTimeStruct   equ 00005E4h&lt;br /&gt;
;                          equ 00005E8h&lt;br /&gt;
_boot_RTCSetFlags          equ 00005ECh&lt;br /&gt;
;                          equ 00005F0h&lt;br /&gt;
_CheckEmulationBit         equ 00005F4h&lt;br /&gt;
_usb_SetDMAAddress         equ 00005F8h&lt;br /&gt;
;                          equ 00005FCh&lt;br /&gt;
_boot_SectorsBegin         equ 0000600h&lt;br /&gt;
;                          equ 0000604h&lt;br /&gt;
_usb_InEndpointClrStall    equ 0000608h&lt;br /&gt;
_usb_InEndpointSetStall    equ 000060Ch&lt;br /&gt;
_usb_InEndpointClrReset    equ 0000610h&lt;br /&gt;
_usb_InEndpointSetReset    equ 0000614h&lt;br /&gt;
_usb_InEndpointSendZlp     equ 0000618h&lt;br /&gt;
_usb_OutEndpointClrStall   equ 000061Ch&lt;br /&gt;
_usb_OutEndpointSetStall   equ 0000620h&lt;br /&gt;
_usb_OutEndpointClrReset   equ 0000624h&lt;br /&gt;
_usb_OutEndpointSetReset   equ 0000628h&lt;br /&gt;
_usb_SetFifoMap            equ 000062Ch&lt;br /&gt;
_usb_SetEndpointConfig     equ 0000630h&lt;br /&gt;
_usb_ClrEndpointConfig     equ 0000634h&lt;br /&gt;
_usb_SetFifoConfig         equ 0000638h&lt;br /&gt;
;                          equ 000063Ch&lt;br /&gt;
&lt;br /&gt;
;RAM Equates&lt;br /&gt;
;--------------------------------&lt;br /&gt;
ramStart		equ 0D00000h&lt;br /&gt;
flags			equ 0D00080h		; location of OS Flags (+-80h)&lt;br /&gt;
textFlagsLoc		equ 0D00085h            ; location of Text Flags&lt;br /&gt;
apdFlagsLoc		equ 0D00088h		; location of APD Flags&lt;br /&gt;
appFlagsLoc		equ 0D0008Dh		; location of App Flags&lt;br /&gt;
rclFlagsLoc		equ 0D0008Eh            ; location of RCLQueue Flags&lt;br /&gt;
shiftFlagsLoc		equ 0D00092h            ; location of Shifting Flags&lt;br /&gt;
mathprintFlagsLoc	equ 0D000C4h		; location of MathPrint Flags&lt;br /&gt;
&lt;br /&gt;
strtokPtr		equ 0D000FFh            ; location of pointer used by C strtok&lt;br /&gt;
printRoutine		equ 0D00108h            ; stores pointer to printing routines (3 scrap)&lt;br /&gt;
&lt;br /&gt;
flashByte		equ 0D00125h		; used for writing to flash&lt;br /&gt;
&lt;br /&gt;
cellOverrideAddr	equ 0D00166h&lt;br /&gt;
curCell			equ 0D0016Eh            ; selected list cell&lt;br /&gt;
&lt;br /&gt;
SmallEditCancelParse	equ 0D001A4h&lt;br /&gt;
&lt;br /&gt;
curRowBackup		equ 0D0033Ch		; backup of curRow&lt;br /&gt;
shiftFlagsLocBackup	equ 0D00358h		; backup of shiftFlagsLoc&lt;br /&gt;
appFlagsLocBackup	equ 0D00366h		; backup of appFlagsLoc&lt;br /&gt;
penRowBackup		equ 0D003E3h		; backup of penRow&lt;br /&gt;
mathprintBackup		equ 0D003E6h		; backup of mathprint flags&lt;br /&gt;
winLeftEdgeBackup	equ 0D003D2h		; backup of winLeftEdge&lt;br /&gt;
catalogCurrentBackup	equ 0D003D3h		; backup of catalogCurrent&lt;br /&gt;
menuCurrentSubBackup	equ 0D003D6h		; backup of menuCurrentSub&lt;br /&gt;
menuNumMenusBackup	equ 0D003D8h		; backup of menuNumMenus&lt;br /&gt;
menuCurrentBackup	equ 0D003DAh		; backup of menuCurrent&lt;br /&gt;
cxCurAppBackup		equ 0D003DDh		; backup of cxCurApp&lt;br /&gt;
&lt;br /&gt;
curUnderBackup		equ 0D003E8h		; backup of curUnder&lt;br /&gt;
&lt;br /&gt;
appData			equ 0D00429h		; used for OFFSCRPT and ONSCRPT&lt;br /&gt;
&lt;br /&gt;
arcPtrEnd		equ 0D0052Fh&lt;br /&gt;
&lt;br /&gt;
tempSP			equ 0D0053Fh		; 3 byte scrap&lt;br /&gt;
&lt;br /&gt;
arcInfo			equ 0D00543h&lt;br /&gt;
savedArcInfo		equ 0D0055Bh&lt;br /&gt;
appBank_jump		equ 0D00584h&lt;br /&gt;
&lt;br /&gt;
kbdScanCode		equ 0D00587h		; scancode returned by GetCSC&lt;br /&gt;
kbdLGSC			equ 0D00588h&lt;br /&gt;
kbdPSC			equ 0D00589h&lt;br /&gt;
kbdWUR			equ 0D0058Ah&lt;br /&gt;
kbdDebncCnt		equ 0D0058Bh&lt;br /&gt;
kbdKey			equ 0D0058Ch&lt;br /&gt;
kbdGetKy		equ 0D0058Dh&lt;br /&gt;
keyExtend		equ 0D0058Eh&lt;br /&gt;
brightness		equ 0D0058Fh&lt;br /&gt;
apdSubTimer		equ 0D00590h&lt;br /&gt;
apdTimer		equ 0D00591h&lt;br /&gt;
curTime			equ 0D00594h&lt;br /&gt;
curRow			equ 0D00595h&lt;br /&gt;
curCol			equ 0D00596h&lt;br /&gt;
curOffset		equ 0D00598h&lt;br /&gt;
curUnder		equ 0D00599h&lt;br /&gt;
curYCol			equ 0D0059Ch&lt;br /&gt;
curType			equ 0D0059Fh&lt;br /&gt;
curXRow			equ 0D005A0h&lt;br /&gt;
prevDData		equ 0D005A1h&lt;br /&gt;
lFont_record		equ 0D005A4h&lt;br /&gt;
sFont_record		equ 0D005C5h&lt;br /&gt;
tokVarPtr		equ 0D005E9h&lt;br /&gt;
tokLen			equ 0D005ECh&lt;br /&gt;
&lt;br /&gt;
indicCounter		equ 0D005F6h&lt;br /&gt;
&lt;br /&gt;
OP1			equ 0D005F8h&lt;br /&gt;
OP1M			equ 0D005FAh&lt;br /&gt;
OP2			equ 0D00603h&lt;br /&gt;
OP2M			equ 0D00605h&lt;br /&gt;
OP2EXT			equ 0D0060Ch&lt;br /&gt;
OP3			equ 0D0060Eh&lt;br /&gt;
OP3M			equ 0D00610h&lt;br /&gt;
OP4			equ 0D00619h&lt;br /&gt;
OP4M			equ 0D0061Bh&lt;br /&gt;
OP5			equ 0D00624h&lt;br /&gt;
OP5M			equ 0D00626h&lt;br /&gt;
OP6			equ 0D0062Fh&lt;br /&gt;
OP6M			equ 0D00631h&lt;br /&gt;
OP6EXT			equ 0D00638h&lt;br /&gt;
&lt;br /&gt;
progToEdit		equ 0D0065Bh&lt;br /&gt;
nameBuff		equ 0D00663h&lt;br /&gt;
&lt;br /&gt;
equ_edit_save		equ 0D0066Eh&lt;br /&gt;
iMathPtr1		equ 0D0066Fh&lt;br /&gt;
iMathPtr2		equ 0D00672h&lt;br /&gt;
iMathPtr3		equ 0D00675h&lt;br /&gt;
iMathPtr4		equ 0D00678h&lt;br /&gt;
iMathPtr5		equ 0D0067Bh&lt;br /&gt;
asm_data_ptr1		equ 0D0067Eh&lt;br /&gt;
asm_data_ptr2		equ 0D00681h&lt;br /&gt;
&lt;br /&gt;
asm_ram			equ 0D00687h&lt;br /&gt;
&lt;br /&gt;
textShadow		equ 0D006C0h&lt;br /&gt;
textShadCur		equ 0D007C4h&lt;br /&gt;
textShadTop		equ 0D007C7h&lt;br /&gt;
textShadAlph		equ 0D007C8h&lt;br /&gt;
textShadIns		equ 0D007C9h&lt;br /&gt;
cxMain			equ 0D007CAh&lt;br /&gt;
cxPPutAway		equ 0D007CDh&lt;br /&gt;
cxPutAway		equ 0D007D0h&lt;br /&gt;
cxReDisp		equ 0D007D3h&lt;br /&gt;
cxErrorEP		equ 0D007D6h&lt;br /&gt;
cxSizeWind		equ 0D007D9h&lt;br /&gt;
cxPage			equ 0D007DCh&lt;br /&gt;
cxCurApp		equ 0D007E0h&lt;br /&gt;
cxPrev			equ 0D007E2h ; 23 bytes are shadows of cxMain through cxCurApp and appFlags&lt;br /&gt;
cxAppReturn		equ 0D007EBh&lt;br /&gt;
&lt;br /&gt;
onSP			equ 0D007FAh&lt;br /&gt;
&lt;br /&gt;
promptRow		equ 0D00800h&lt;br /&gt;
promptCol		equ 0D00801h&lt;br /&gt;
promptIns		equ 0D00802h&lt;br /&gt;
promptShift		equ 0D00803h&lt;br /&gt;
promptRet		equ 0D00804h&lt;br /&gt;
promptValid		equ 0D00807h&lt;br /&gt;
&lt;br /&gt;
varType			equ 0D00813h&lt;br /&gt;
varCurrent		equ 0D00814h&lt;br /&gt;
varClass		equ 0D0081Ch&lt;br /&gt;
&lt;br /&gt;
catalogCurrent		equ 0D0081Dh ; word at this location starting with 6007h corresponds to what is highlighted in catalog&lt;br /&gt;
catalogCurrentBackupM	equ 0D00820h ; backup of catalogCurrent for menus&lt;br /&gt;
menuAppDepth		equ 0D00823h&lt;br /&gt;
menuCurrent		equ 0D00824h&lt;br /&gt;
menuCurrentSub		equ 0D00825h ; holds current submenu index&lt;br /&gt;
menuSelected		equ 0D00826h ; holds currently selected item in current submenu&lt;br /&gt;
menuNumMenus		equ 0D00827h ; holds number of submenus for this menu&lt;br /&gt;
menuNumItems		equ 0D00828h ; holds number of items in this submenu&lt;br /&gt;
appFlagsBackup		equ 0D00829h ; iy+appFlags backup for menu stuff&lt;br /&gt;
cursorFlagsBackup	equ 0D0082Ah ; iy+cursorFlags backup for menu stuff&lt;br /&gt;
curGStyleBackup		equ 0D0082Bh ; curGStyle backup for menu stuff&lt;br /&gt;
graphFlagsBackup	equ 0D0082Ch ; iy+graphFlags backup for menu stuff&lt;br /&gt;
&lt;br /&gt;
progCurrent		equ 0D0082Dh&lt;br /&gt;
;D0082E	; something used to execute apps with _NewContext0&lt;br /&gt;
userMenuSA		equ 0D00838h&lt;br /&gt;
&lt;br /&gt;
tempErrorMessage	equ 0D00842h&lt;br /&gt;
&lt;br /&gt;
ioPrompt		equ 0D00879h&lt;br /&gt;
ioFlag			equ 0D00894h&lt;br /&gt;
sndRecState		equ 0D00896h&lt;br /&gt;
ioErrState		equ 0D00897h&lt;br /&gt;
ioData			equ 0D008A1h&lt;br /&gt;
&lt;br /&gt;
penCol			equ 0D008D2h&lt;br /&gt;
penRow			equ 0D008D5h&lt;br /&gt;
rclQueue		equ 0D008D6h&lt;br /&gt;
rclQueueEnd		equ 0D008D9h&lt;br /&gt;
errNo			equ 0D008DFh&lt;br /&gt;
errSP			equ 0D008E0h&lt;br /&gt;
errOffset		equ 0D008E3h&lt;br /&gt;
&lt;br /&gt;
entryString		equ 0D008E6h&lt;br /&gt;
entryResult		equ 0D008EAh&lt;br /&gt;
&lt;br /&gt;
statVarsOffset		equ 0D0117Fh&lt;br /&gt;
asm_prgm_size		equ 0D0118Ch&lt;br /&gt;
bstCounter		equ 0D0118Fh&lt;br /&gt;
statVars		equ 0D01191h&lt;br /&gt;
infVars			equ 0D013A4h&lt;br /&gt;
infVar1			equ 0D013ADh&lt;br /&gt;
infVar2			equ 0D013B6h&lt;br /&gt;
infVar3			equ 0D013BFh&lt;br /&gt;
infVar4			equ 0D013C8h&lt;br /&gt;
infVar5			equ 0D013D1h&lt;br /&gt;
infVar6			equ 0D013DAh&lt;br /&gt;
infVar7			equ 0D013E3h&lt;br /&gt;
infVar8			equ 0D013ECh&lt;br /&gt;
infVar9			equ 0D013F5h&lt;br /&gt;
infVar10		equ 0D013FEh&lt;br /&gt;
infVar11		equ 0D01407h&lt;br /&gt;
infVar12		equ 0D01410h&lt;br /&gt;
infVar13		equ 0D01419h&lt;br /&gt;
infVar14		equ 0D01422h&lt;br /&gt;
infVar15		equ 0D0142Bh&lt;br /&gt;
infVar16		equ 0D01434h&lt;br /&gt;
infVar17		equ 0D0143Dh&lt;br /&gt;
infVar18		equ 0D01446h&lt;br /&gt;
infVar19		equ 0D0144Fh&lt;br /&gt;
infVar20		equ 0D01458h&lt;br /&gt;
&lt;br /&gt;
curGStyle		equ 0D0146Dh&lt;br /&gt;
curGY			equ 0D0146Eh&lt;br /&gt;
curGY2			equ 0D01470h&lt;br /&gt;
curGX2			equ 0D01471h ; currently selected equation while graphing&lt;br /&gt;
freeSaveY		equ 0D01472h&lt;br /&gt;
freeSaveX		equ 0D01474h&lt;br /&gt;
&lt;br /&gt;
XOffset			equ 0D014FAh&lt;br /&gt;
YOffset			equ 0D014FCh&lt;br /&gt;
lcdTallP		equ 0D014FDh&lt;br /&gt;
pixWideP		equ 0D014FEh&lt;br /&gt;
pixWide_m_1		equ 0D014FFh&lt;br /&gt;
pixWide_m_2		equ 0D01501h&lt;br /&gt;
lastEntryStkPtr		equ 0D01508h&lt;br /&gt;
lastEntryStk		equ 0D0150Bh&lt;br /&gt;
numLastEntries		equ 0D01D0Bh&lt;br /&gt;
currLastEntry		equ 0D01D0Ch&lt;br /&gt;
&lt;br /&gt;
curPlotNumber		equ 0D01D45h&lt;br /&gt;
&lt;br /&gt;
curInc			equ 0D01D49h&lt;br /&gt;
&lt;br /&gt;
uXmin			equ 0D01D61h&lt;br /&gt;
uXmax			equ 0D01D6Ah&lt;br /&gt;
uXscl			equ 0D01D73h&lt;br /&gt;
uYmin			equ 0D01D7Ch&lt;br /&gt;
uYmax			equ 0D01D85h&lt;br /&gt;
uYscl			equ 0D01D8Eh&lt;br /&gt;
uThetMin		equ 0D01D97h&lt;br /&gt;
uThetMax		equ 0D01DA0h&lt;br /&gt;
uThetStep		equ 0D01DA9h&lt;br /&gt;
uTmin			equ 0D01DB2h&lt;br /&gt;
uTmax			equ 0D01DBBh&lt;br /&gt;
uTStep			equ 0D01DC4h&lt;br /&gt;
uPlotStart		equ 0D01DCDh&lt;br /&gt;
unMax			equ 0D01DD6h&lt;br /&gt;
uu0			equ 0D01DDFh&lt;br /&gt;
uv0			equ 0D01DE8h&lt;br /&gt;
unMin			equ 0D01DF1h&lt;br /&gt;
uu02			equ 0D01DFAh&lt;br /&gt;
uv02			equ 0D01E03h&lt;br /&gt;
uw0			equ 0D01E0Ch&lt;br /&gt;
uPlotStep		equ 0D01E15h&lt;br /&gt;
uXres			equ 0D01E1Eh&lt;br /&gt;
uw02			equ 0D01E27h&lt;br /&gt;
Xmin			equ 0D01E33h&lt;br /&gt;
Xmax			equ 0D01E3Ch&lt;br /&gt;
Xscl			equ 0D01E45h&lt;br /&gt;
Ymin			equ 0D01E4Eh&lt;br /&gt;
Ymax			equ 0D01E57h&lt;br /&gt;
Yscl			equ 0D01E60h&lt;br /&gt;
ThetaMin		equ 0D01E69h&lt;br /&gt;
ThetaMax		equ 0D01E72h&lt;br /&gt;
ThetaStep		equ 0D01E7Bh&lt;br /&gt;
TminPar			equ 0D01E84h&lt;br /&gt;
TmaxPar			equ 0D01E8Dh&lt;br /&gt;
Tstep			equ 0D01E96h&lt;br /&gt;
PlotStart		equ 0D01E9Fh&lt;br /&gt;
nMax			equ 0D01EA8h&lt;br /&gt;
u0			equ 0D01EB1h&lt;br /&gt;
v0			equ 0D01EBAh&lt;br /&gt;
nMin			equ 0D01EC3h&lt;br /&gt;
u02			equ 0D01ECCh&lt;br /&gt;
v02			equ 0D01ED5h&lt;br /&gt;
w0			equ 0D01EDEh&lt;br /&gt;
PlotStep		equ 0D01EE7h&lt;br /&gt;
XresO			equ 0D01EF0h&lt;br /&gt;
w02			equ 0D01EF9h&lt;br /&gt;
un1			equ 0D01F02h&lt;br /&gt;
un2			equ 0D01F0Bh&lt;br /&gt;
vn1			equ 0D01F14h&lt;br /&gt;
vn2			equ 0D01F1Dh&lt;br /&gt;
wn1			equ 0D01F26h&lt;br /&gt;
wn2			equ 0D01F2Fh&lt;br /&gt;
fin_N			equ 0D01F38h&lt;br /&gt;
fin_I			equ 0D01F41h&lt;br /&gt;
fin_PV			equ 0D01F4Ah&lt;br /&gt;
fin_PMT			equ 0D01F53h&lt;br /&gt;
fin_FV			equ 0D01F5Ch&lt;br /&gt;
fin_PY			equ 0D01F65h&lt;br /&gt;
fin_CY			equ 0D01F6Eh&lt;br /&gt;
cal_N			equ 0D01F77h&lt;br /&gt;
cal_I			equ 0D01F80h&lt;br /&gt;
cal_PV			equ 0D01F89h&lt;br /&gt;
cal_PMT			equ 0D01F92h&lt;br /&gt;
cal_FV			equ 0D01F9Bh&lt;br /&gt;
cal_PY			equ 0D01FA4h&lt;br /&gt;
DeltaX			equ 0D01FAEh&lt;br /&gt;
DeltaY			equ 0D01FB7h&lt;br /&gt;
TraceStep		equ 0D0203Dh&lt;br /&gt;
&lt;br /&gt;
TblStart		equ 0D02267h&lt;br /&gt;
DeltaTbl		equ 0D02270h&lt;br /&gt;
Plot1MarkType		equ 0D0227Eh&lt;br /&gt;
Plot1List1		equ 0D0227Fh&lt;br /&gt;
Plot1List2		equ 0D02284h&lt;br /&gt;
Plot1FreqList		equ 0D02289h&lt;br /&gt;
Plot1XYOnOff		equ 0D0228Eh&lt;br /&gt;
Plot1Color		equ 0D0228Fh&lt;br /&gt;
&lt;br /&gt;
Plot2MarkType		equ 0D02290h&lt;br /&gt;
Plot2List1		equ 0D02291h&lt;br /&gt;
Plot2List2		equ 0D02296h&lt;br /&gt;
Plot2FreqList		equ 0D0229Bh&lt;br /&gt;
Plot2XYOnOff		equ 0D022A0h&lt;br /&gt;
Plot2Color		equ 0D022A1h&lt;br /&gt;
&lt;br /&gt;
Plot3MarkType		equ 0D022A2h&lt;br /&gt;
Plot3List1		equ 0D022A3h&lt;br /&gt;
Plot3List2		equ 0D022A8h&lt;br /&gt;
Plot3FreqList		equ 0D022ADh&lt;br /&gt;
Plot3XYOnOff		equ 0D022B2h&lt;br /&gt;
Plot3Color		equ 0D022B3h&lt;br /&gt;
&lt;br /&gt;
ES			equ 0D022BAh&lt;br /&gt;
&lt;br /&gt;
seed1			equ 0D022FCh&lt;br /&gt;
seed2			equ 0D02305h&lt;br /&gt;
basic_prog		equ 0D0230Eh&lt;br /&gt;
begPC			equ 0D02317h&lt;br /&gt;
curPC			equ 0D0231Ah&lt;br /&gt;
endPC			equ 0D0231Dh&lt;br /&gt;
numArguments		equ 0D02320h&lt;br /&gt;
&lt;br /&gt;
cmdShadow		equ 0D0232Dh&lt;br /&gt;
cmdShadCur		equ 0D02431h&lt;br /&gt;
cmdShadAlph		equ 0D02433h&lt;br /&gt;
cmdShadIns		equ 0D02435h&lt;br /&gt;
cmdCursor		equ 0D02434h&lt;br /&gt;
editTop			equ 0D02437h&lt;br /&gt;
editCursor		equ 0D0243Ah&lt;br /&gt;
editTail		equ 0D0243Dh&lt;br /&gt;
editBtm			equ 0D02440h&lt;br /&gt;
&lt;br /&gt;
currListHighlight	equ 0D0244Bh ; word, this is offset into list for currently-highlighted element in list editor&lt;br /&gt;
editSym			equ 0D0244Eh ; pointer to vat of variable being edited&lt;br /&gt;
editDat			equ 0D02451h ; pointer to data of variable being edited&lt;br /&gt;
&lt;br /&gt;
currListPageOffset	equ 0D02457h&lt;br /&gt;
currList		equ 0D02458h&lt;br /&gt;
listName1		equ 0D02459h&lt;br /&gt;
listName2		equ 0D0245Eh&lt;br /&gt;
listName3		equ 0D02463h&lt;br /&gt;
listName4		equ 0D02468h&lt;br /&gt;
listName5		equ 0D0246Dh&lt;br /&gt;
listName6		equ 0D02472h&lt;br /&gt;
listName7		equ 0D02477h&lt;br /&gt;
listName8		equ 0D0247Ch&lt;br /&gt;
listName9		equ 0D02481h&lt;br /&gt;
listName10		equ 0D02486h&lt;br /&gt;
listName11		equ 0D0248Bh&lt;br /&gt;
listName12		equ 0D02490h&lt;br /&gt;
listName13		equ 0D02495h&lt;br /&gt;
listName14		equ 0D0249Ah&lt;br /&gt;
listName15		equ 0D0249Fh&lt;br /&gt;
listName16		equ 0D024A4h&lt;br /&gt;
listName17		equ 0D024A9h&lt;br /&gt;
listName18		equ 0D024AEh&lt;br /&gt;
listName19		equ 0D024B3h&lt;br /&gt;
listName20		equ 0D024B8h&lt;br /&gt;
currGrphStyle		equ 0D024BEh&lt;br /&gt;
y1LineType		equ 0D024BFh&lt;br /&gt;
y2LineType		equ 0D024C0h&lt;br /&gt;
y3LineType		equ 0D024C1h&lt;br /&gt;
y4LineType		equ 0D024C2h&lt;br /&gt;
y5LineType		equ 0D024C3h&lt;br /&gt;
y6LineType		equ 0D024C4h&lt;br /&gt;
y7LineType		equ 0D024C5h&lt;br /&gt;
y8LineType		equ 0D024C6h&lt;br /&gt;
y9LineType		equ 0D024C7h&lt;br /&gt;
y0LineType		equ 0D024C8h&lt;br /&gt;
para1LineType		equ 0D024C9h&lt;br /&gt;
para2LineType		equ 0D024CAh&lt;br /&gt;
para3LineType		equ 0D024CBh&lt;br /&gt;
para4LineType		equ 0D024CCh&lt;br /&gt;
para5LineType		equ 0D024CDh&lt;br /&gt;
para6LineType		equ 0D024CEh&lt;br /&gt;
polar1LineType		equ 0D024CFh&lt;br /&gt;
polar2LineType		equ 0D024D0h&lt;br /&gt;
polar3LineType		equ 0D024D1h&lt;br /&gt;
polar4LineType		equ 0D024D2h&lt;br /&gt;
polar5LineType		equ 0D024D3h&lt;br /&gt;
polar6LineType		equ 0D024D4h&lt;br /&gt;
secULineType		equ 0D024D5h&lt;br /&gt;
secVLineType		equ 0D024D6h&lt;br /&gt;
secWLineType		equ 0D024D7h&lt;br /&gt;
y1LineColor		equ 0D024D8h&lt;br /&gt;
y2LineColor		equ 0D024D9h&lt;br /&gt;
y3LineColor		equ 0D024DAh&lt;br /&gt;
y4LineColor		equ 0D024DBh&lt;br /&gt;
y5LineColor		equ 0D024DCh&lt;br /&gt;
y6LineColor		equ 0D024DDh&lt;br /&gt;
y7LineColor		equ 0D024DEh&lt;br /&gt;
y8LineColor		equ 0D024DFh&lt;br /&gt;
y9LineColor		equ 0D024E0h&lt;br /&gt;
y0LineColor		equ 0D024E1h&lt;br /&gt;
para1LineColor		equ 0D024E2h&lt;br /&gt;
para2LineColor		equ 0D024E3h&lt;br /&gt;
para3LineColor		equ 0D024E4h&lt;br /&gt;
para4LineColor		equ 0D024E5h&lt;br /&gt;
para5LineColor		equ 0D024E6h&lt;br /&gt;
para6LineColor		equ 0D024E7h&lt;br /&gt;
polar1LineColor		equ 0D024E8h&lt;br /&gt;
polar2LineColor		equ 0D024E9h&lt;br /&gt;
polar3LineColor		equ 0D024EAh&lt;br /&gt;
polar4LineColor		equ 0D024EBh&lt;br /&gt;
polar5LineColor		equ 0D024ECh&lt;br /&gt;
polar6LineColor		equ 0D024EDh&lt;br /&gt;
secULineColor		equ 0D024EEh&lt;br /&gt;
secVLineColor		equ 0D024EFh&lt;br /&gt;
secWLineColor		equ 0D024F0h&lt;br /&gt;
&lt;br /&gt;
winTop			equ 0D02504h&lt;br /&gt;
winBtm			equ 0D02505h&lt;br /&gt;
winLeftEdge		equ 0D02506h&lt;br /&gt;
winLeft			equ 0D02507h&lt;br /&gt;
winAbove		equ 0D02509h&lt;br /&gt;
winRow			equ 0D0250Bh&lt;br /&gt;
winCol			equ 0D0250Dh&lt;br /&gt;
fmtDigits		equ 0D0250Fh&lt;br /&gt;
fmtString		equ 0D02510h&lt;br /&gt;
fmtLeft			equ 0D02561h&lt;br /&gt;
fmtIndex		equ 0D02564h&lt;br /&gt;
fmtMatSym		equ 0D02567h&lt;br /&gt;
fmtMatMem		equ 0D0256Ah&lt;br /&gt;
&lt;br /&gt;
tSymPtr1		equ 0D0257Bh&lt;br /&gt;
tSymPtr2		equ 0D0257Eh&lt;br /&gt;
chkDelPtr3		equ 0D02581h&lt;br /&gt;
chkDelPtr4		equ 0D02584h&lt;br /&gt;
&lt;br /&gt;
tempMem			equ 0D02587h&lt;br /&gt;
FPSbase			equ 0D0258Ah&lt;br /&gt;
FPS			equ 0D0258Dh&lt;br /&gt;
OPBase			equ 0D02590h&lt;br /&gt;
OPS			equ 0D02593h&lt;br /&gt;
pTempCnt		equ 0D02596h&lt;br /&gt;
cleanTmp		equ 0D02598h&lt;br /&gt;
pTemp			equ 0D0259Ah&lt;br /&gt;
progPtr			equ 0D0259Dh&lt;br /&gt;
newDataPtr		equ 0D025A0h&lt;br /&gt;
pagedGetPtr		equ 0D025A3h ; 3 byte scrap (unstable)&lt;br /&gt;
pagedPutPtr		equ 0D025A6h&lt;br /&gt;
&lt;br /&gt;
appErr1			equ 0D025A9h ; use with _ErrCustom1&lt;br /&gt;
appErr2			equ 0D025B6h ; use with _ErrCustom2&lt;br /&gt;
&lt;br /&gt;
arcPtr			equ 0D025C8h&lt;br /&gt;
appRawKeyHandle		equ 0D025CBh&lt;br /&gt;
customHeight		equ 0D025CEh&lt;br /&gt;
localLanguage		equ 0D025CFh&lt;br /&gt;
hookExecTemp		equ 0D025D2h&lt;br /&gt;
cursorHookPtr		equ 0D025D5h&lt;br /&gt;
libraryHookPtr		equ 0D025D8h&lt;br /&gt;
rawKeyHookPtr		equ 0D025DBh&lt;br /&gt;
getKeyHookPtr		equ 0D025DEh&lt;br /&gt;
homescreenHookPtr	equ 0D025E1h&lt;br /&gt;
windowHookPtr		equ 0D025E4h&lt;br /&gt;
graphHookPtr		equ 0D025E7h&lt;br /&gt;
yEqualsHookPtr		equ 0D025EAh&lt;br /&gt;
fontHookPtr		equ 0D025EDh&lt;br /&gt;
regraphHookPtr		equ 0D025F0h&lt;br /&gt;
graphicsHookPtr		equ 0D025F3h&lt;br /&gt;
traceHookPtr		equ 0D025F6h&lt;br /&gt;
parserHookPtr		equ 0D025F9h&lt;br /&gt;
appChangeHookPtr	equ 0D025FCh&lt;br /&gt;
catalog1HookPtr		equ 0D025FFh&lt;br /&gt;
helpHookPtr		equ 0D02602h&lt;br /&gt;
cxRedispHookPtr		equ 0D02605h&lt;br /&gt;
menuHookPtr		equ 0D02608h&lt;br /&gt;
catalog2HookPtr		equ 0D0260Bh&lt;br /&gt;
tokenHookPtr		equ 0D0260Eh&lt;br /&gt;
localizeHookPtr		equ 0D02611h&lt;br /&gt;
silentLinkHookPtr	equ 0D02614h&lt;br /&gt;
USBActivityHookPtr	equ 0D0261Ah&lt;br /&gt;
&lt;br /&gt;
tempFreeArc		equ 0D02655h ; set after _ArcChk call&lt;br /&gt;
&lt;br /&gt;
textBGcolor		equ 0D02688h&lt;br /&gt;
textFGcolor		equ 0D0268Ah&lt;br /&gt;
&lt;br /&gt;
drawBGColor		equ 0D026AAh&lt;br /&gt;
drawFGColor		equ 0D026ACh&lt;br /&gt;
drawColorCode		equ 0D026AEh&lt;br /&gt;
&lt;br /&gt;
keyToStrRam		equ 0D026EAh&lt;br /&gt;
&lt;br /&gt;
sEditMonSp		equ 0D02706h&lt;br /&gt;
bpSave			equ 0D02709h&lt;br /&gt;
&lt;br /&gt;
batteryStatus		equ 0D02A86h&lt;br /&gt;
&lt;br /&gt;
graphBGColor		equ 0D02A98h&lt;br /&gt;
&lt;br /&gt;
errorLineY		equ 0D02A1Bh&lt;br /&gt;
errorLineX		equ 0D02A23h&lt;br /&gt;
&lt;br /&gt;
fillRectColor		equ 0D02AC0h&lt;br /&gt;
statusBarBGColor	equ 0D02ACCh&lt;br /&gt;
&lt;br /&gt;
scrapMem		equ 0D02AD7h ; 3 byte scrap (unstable)&lt;br /&gt;
&lt;br /&gt;
TempOP2ToOP6		equ 0D02B39h ; 55 bytes where OP2 to OP6 are temporary saved&lt;br /&gt;
&lt;br /&gt;
gCurYLoc		equ 0D02FD6h ; current y pixel location for C functions&lt;br /&gt;
&lt;br /&gt;
;safeRAM Locations&lt;br /&gt;
;---------------------------------------------&lt;br /&gt;
;appData		equ 0D00429h ; 256 bytes&lt;br /&gt;
;textShadow		equ 0D006C0h ; 260 bytes	; Call _ClrTxtShdw to put spaces in here&lt;br /&gt;
;cmdShadow		equ 0D0232Dh ; 260 bytes&lt;br /&gt;
pixelShadow		equ 0D031F6h ; 8400 bytes&lt;br /&gt;
pixelShadow2		equ 0D052C6h ; 8400 bytes&lt;br /&gt;
cmdPixelShadow		equ 0D07396h ; 8400 bytes&lt;br /&gt;
plotSScreen		equ 0D09466h ; 21945 bytes	; Set GraphDraw Flag to redraw graph if used&lt;br /&gt;
saveSScreen		equ 0D0EA1Fh ; 21945 bytes	; Set GraphDraw Flag to redraw graph if used&lt;br /&gt;
cursorImage		equ 0E30800h ; 1020 bytes&lt;br /&gt;
&lt;br /&gt;
;semiSafeRAM Locations&lt;br /&gt;
;---------------------------------------------&lt;br /&gt;
usbArea			equ 0D13FD8h ; 14306 bytes used for usb, probably need to disable timer3/usb interrupts to use&lt;br /&gt;
usbHandleKeys		equ 0D14091h ; zero this byte while using usbArea to keep GetCSC from affecting other parts of usbArea&lt;br /&gt;
usbInited		equ 0D177B7h ; zero this byte while using usbArea and to reset the usb stack when interrupts are re-enabled&lt;br /&gt;
heapBot			equ 0D1887Ch ; 1024 bytes used for flash ram routines, rest used rarely&lt;br /&gt;
ramCodeTop		equ 0D18C7Ch&lt;br /&gt;
heapTop			equ 0D1987Ch&lt;br /&gt;
stackBot		equ 0D1987Eh&lt;br /&gt;
stackTop		equ 0D1A87Eh&lt;br /&gt;
&lt;br /&gt;
;RAM Equates Continued&lt;br /&gt;
;---------------------------------------------&lt;br /&gt;
userMem			equ 0D1A881h&lt;br /&gt;
symTable		equ 0D3FFFFh&lt;br /&gt;
vRam			equ 0D40000h&lt;br /&gt;
vRamEnd			equ 0D65800h&lt;br /&gt;
&lt;br /&gt;
;Ports&lt;br /&gt;
;--------------------------------&lt;br /&gt;
pCpuSpeed		equ 0001h&lt;br /&gt;
pHardwareId		equ 0003h&lt;br /&gt;
&lt;br /&gt;
;SHA256 Ports&lt;br /&gt;
;--------------------------------&lt;br /&gt;
pShaRange		equ 02000h&lt;br /&gt;
mpShaRange		equ 0E10000h&lt;br /&gt;
&lt;br /&gt;
shaCtrl			equ 00h ; 1 byte&lt;br /&gt;
pShaCtrl		equ pShaRange + shaCtrl&lt;br /&gt;
mpShaCtrl		equ mpShaRange + shaCtrl&lt;br /&gt;
&lt;br /&gt;
shaData			equ 10h ; 40h bytes&lt;br /&gt;
pShaData		equ pShaRange + shaData&lt;br /&gt;
mpShaData		equ mpShaRange + shaData&lt;br /&gt;
&lt;br /&gt;
shaState		equ 60h ; 20h bytes&lt;br /&gt;
pShaState		equ pShaRange + shaState&lt;br /&gt;
mpShaState		equ mpShaRange + shaState&lt;br /&gt;
&lt;br /&gt;
;USB Ports&lt;br /&gt;
;--------------------------------&lt;br /&gt;
pUsbRange		equ 03000h&lt;br /&gt;
mpUsbRange		equ 0E20000h&lt;br /&gt;
&lt;br /&gt;
usbCapLen		equ 0000h&lt;br /&gt;
pUsbCapLen		equ pUsbRange + usbCapLen&lt;br /&gt;
mpUsbCapLen		equ mpUsbRange + usbCapLen&lt;br /&gt;
&lt;br /&gt;
usbHciVer		equ 0002h&lt;br /&gt;
pUsbHciVer		equ pUsbRange + usbHciVer&lt;br /&gt;
mpUsbHciVer		equ mpUsbRange + usbHciVer&lt;br /&gt;
&lt;br /&gt;
usbHcsParams		equ 0004h&lt;br /&gt;
pUsbHcsParams		equ pUsbRange + usbHcsParams&lt;br /&gt;
mpUsbHcsParams		equ mpUsbRange + usbHcsParams&lt;br /&gt;
bUsbNumPorts		equ 0&lt;br /&gt;
bmUsbNumPorts		equ 0Fh &amp;lt;&amp;lt; bUsbNumPorts&lt;br /&gt;
bUsbPortPwrCtrl		equ 4&lt;br /&gt;
bmUsbPortPwrCtrl	equ 1 &amp;lt;&amp;lt; bUsbPortPwrCtrl&lt;br /&gt;
bUsbPortRoutRules	equ 7&lt;br /&gt;
bmUsbPortRoutRules	equ 1 &amp;lt;&amp;lt; bUsbPortRoutRules&lt;br /&gt;
bUsbNumPortsPerCC	equ 8&lt;br /&gt;
bmUsbNumPortsPerCC	equ 0Fh &amp;lt;&amp;lt; bUsbNumPortsPerCC&lt;br /&gt;
bUsbNumCC		equ 12&lt;br /&gt;
bmUsbNumCC		equ 0Fh &amp;lt;&amp;lt; bUsbNumCC&lt;br /&gt;
bUsbPortIndics		equ 16&lt;br /&gt;
bmUsbPortIndics		equ 1 &amp;lt;&amp;lt; bUsbPortIndics&lt;br /&gt;
bUsbDebugPortNum	equ 20&lt;br /&gt;
bmUsbDebugPortNum	equ 0Fh &amp;lt;&amp;lt; bUsbDebugPortNum&lt;br /&gt;
&lt;br /&gt;
usbHccParams		equ 0008h&lt;br /&gt;
pUsbHccParams		equ pUsbRange + usbHccParams&lt;br /&gt;
mpUsbHccParams		equ mpUsbRange + usbHccParams&lt;br /&gt;
bUsb64Bit		equ 0&lt;br /&gt;
bmUsb64Bit		equ 1 &amp;lt;&amp;lt; bUsb64Bit&lt;br /&gt;
bUsbProgFrameList	equ 1&lt;br /&gt;
bmUsbProgFrameList	equ 1 &amp;lt;&amp;lt; bUsbProgFrameList&lt;br /&gt;
bUsbAsyncSchedParkCap	equ 2&lt;br /&gt;
bmUsbAsyncSchedParkCap	equ 1 &amp;lt;&amp;lt; bUsbAsyncSchedParkCap&lt;br /&gt;
bUsbIsochSchedThresh	equ 4&lt;br /&gt;
bmUsbIsochSchedThresh	equ 0Fh &amp;lt;&amp;lt; bUsbIsochSchedThresh&lt;br /&gt;
bUsbEhciExtendCap	equ 8&lt;br /&gt;
bmUsbEhciExtendCap	equ 0FFh &amp;lt;&amp;lt; bUsbEhciExtendCap&lt;br /&gt;
&lt;br /&gt;
usbHcspPortRout		equ 000Ch&lt;br /&gt;
pUsbHcspPortRout	equ pUsbRange + usbHcspPortRout&lt;br /&gt;
mpUsbHcspPortRout	equ mpUsbRange + usbHcspPortRout&lt;br /&gt;
&lt;br /&gt;
usbCmd			equ 0010h&lt;br /&gt;
pUsbCmd			equ pUsbRange + usbCmd&lt;br /&gt;
mpUsbCmd		equ mpUsbRange + usbCmd&lt;br /&gt;
bUsbRunStop		equ 0&lt;br /&gt;
bmUsbRunStop		equ 1 &amp;lt;&amp;lt; bUsbRunStop&lt;br /&gt;
bUsbHcReset		equ 1&lt;br /&gt;
bmUsbHcReset		equ 1 &amp;lt;&amp;lt; bUsbHcReset&lt;br /&gt;
bUsbFrameListSize	equ 2&lt;br /&gt;
bmUsbFrameListSize	equ 3 &amp;lt;&amp;lt; bUsbFrameListSize&lt;br /&gt;
bUsbPeriodicSchedEn	equ 4&lt;br /&gt;
bmUsbPeriodicSchedEn	equ 1 &amp;lt;&amp;lt; bUsbPeriodicSchedEn&lt;br /&gt;
bUsbAsyncSchedEn	equ 5&lt;br /&gt;
bmUsbAsyncSchedEn	equ 1 &amp;lt;&amp;lt; bUsbAsyncSchedEn&lt;br /&gt;
bUsbIntAsyncAdvDrbl	equ 6&lt;br /&gt;
bmUsbIntAsyncAdvDrbl	equ 1 &amp;lt;&amp;lt; bUsbIntAsyncAdvDrbl&lt;br /&gt;
bUsbLightHcReset	equ 7&lt;br /&gt;
bmUsbLightHcReset	equ 1 &amp;lt;&amp;lt; bUsbLightHcReset&lt;br /&gt;
bUsbAsyncSchedParkCnt	equ 8&lt;br /&gt;
bmUsbAsyncSchedParkCnt	equ 3 &amp;lt;&amp;lt; bUsbAsyncSchedParkCnt&lt;br /&gt;
bUsbAsyncSchedParkEn	equ 11&lt;br /&gt;
bmUsbAsyncSchedParkEn	equ 1 &amp;lt;&amp;lt; bUsbAsyncSchedParkEn&lt;br /&gt;
bUsbIntThreshCtrl	equ 16&lt;br /&gt;
bmUsbIntThreshCtrl	equ 0FFh &amp;lt;&amp;lt; bUsbIntThreshCtrl&lt;br /&gt;
&lt;br /&gt;
usbSts			equ 0014h&lt;br /&gt;
pUsbSts			equ pUsbRange + usbSts&lt;br /&gt;
mpUsbSts		equ mpUsbRange + usbSts&lt;br /&gt;
usbIntEn		equ 0018h&lt;br /&gt;
pUsbIntEn		equ pUsbRange + usbIntEn&lt;br /&gt;
mpUsbIntEn		equ mpUsbRange + usbIntEn&lt;br /&gt;
bUsbInt			equ 0&lt;br /&gt;
bmUsbInt		equ 1 &amp;lt;&amp;lt; bUsbInt&lt;br /&gt;
bUsbIntErr		equ 1&lt;br /&gt;
bmUsbIntErr		equ 1 &amp;lt;&amp;lt; bUsbIntErr&lt;br /&gt;
bUsbIntPortChgDetect	equ 2&lt;br /&gt;
bmUsbIntPortChgDetect	equ 1 &amp;lt;&amp;lt; bUsbIntPortChgDetect&lt;br /&gt;
bUsbIntFrameListOver	equ 3&lt;br /&gt;
bmUsbIntFrameListOver	equ 1 &amp;lt;&amp;lt; bUsbIntFrameListOver&lt;br /&gt;
bUsbIntHostSysErr	equ 4&lt;br /&gt;
bmUsbIntHostSysErr	equ 1 &amp;lt;&amp;lt; bUsbIntHostSysErr&lt;br /&gt;
bUsbIntAsyncAdv		equ 5&lt;br /&gt;
bmUsbIntAsyncAdv	equ 1 &amp;lt;&amp;lt; bUsbIntAsyncAdv&lt;br /&gt;
bUsbHcHalted		equ 12&lt;br /&gt;
bmUsbHcHalted		equ 1 &amp;lt;&amp;lt; bUsbHcHalted&lt;br /&gt;
bUsbReclamation		equ 13&lt;br /&gt;
bmUsbReclamation	equ 1 &amp;lt;&amp;lt; bUsbReclamation&lt;br /&gt;
bUsbPeriodicSchedSts	equ 14&lt;br /&gt;
bmUsbPeriodicSchedSts	equ 1 &amp;lt;&amp;lt; bUsbPeriodicSchedSts&lt;br /&gt;
bUsbAsyncSchedSts	equ 15&lt;br /&gt;
bmUsbAsyncSchedSts	equ 1 &amp;lt;&amp;lt; bUsbAsyncSchedSts&lt;br /&gt;
&lt;br /&gt;
usbFrameIdx		equ 001Ch&lt;br /&gt;
pUsbFrameIdx		equ pUsbRange + usbFrameIdx&lt;br /&gt;
mpUsbFrameIdx		equ mpUsbRange + usbFrameIdx&lt;br /&gt;
bUsbFrameIdx		equ 0&lt;br /&gt;
bmUsbFrameIdx		equ 03FFFh &amp;lt;&amp;lt; bUsbFrameIdx&lt;br /&gt;
&lt;br /&gt;
usbCtrlDsSeg		equ 0020h&lt;br /&gt;
pUsbCtrlDsSeg		equ pUsbRange + usbCtrlDsSeg&lt;br /&gt;
mpUsbCtrlDsSeg		equ mpUsbRange + usbCtrlDsSeg&lt;br /&gt;
&lt;br /&gt;
usbPeriodicListBase	equ 0024h&lt;br /&gt;
pUsbPeriodicListBase	equ pUsbRange + usbPeriodicListBase&lt;br /&gt;
mpUsbPeriodicListBase	equ mpUsbRange + usbPeriodicListBase&lt;br /&gt;
bUsbPeriodicListBase	equ 12&lt;br /&gt;
bmUsbPeriodicListBase	equ 0FFFFFh &amp;lt;&amp;lt; bUsbPeriodicListBase&lt;br /&gt;
&lt;br /&gt;
usbAsyncListAddr	equ 0028h&lt;br /&gt;
pUsbAsyncListAddr	equ pUsbRange + usbAsyncListAddr&lt;br /&gt;
mpUsbAsyncListAddr	equ mpUsbRange + usbAsyncListAddr&lt;br /&gt;
bUsbAsyncListAddr	equ 5&lt;br /&gt;
bmUsbAsyncListAddr	equ 07FFFFFFh &amp;lt;&amp;lt; bUsbAsyncListAddr&lt;br /&gt;
&lt;br /&gt;
usbPortStsCtrl		equ 0030h&lt;br /&gt;
pUsbPortStsCtrl		equ pUsbRange + usbPortStsCtrl&lt;br /&gt;
mpUsbPortStsCtrl	equ mpUsbRange + usbPortStsCtrl&lt;br /&gt;
bUsbCurConnSts		equ 0&lt;br /&gt;
bmUsbCurConnSts		equ 1 &amp;lt;&amp;lt; bUsbCurConnSts&lt;br /&gt;
bUsbConnStsChg		equ 1&lt;br /&gt;
bmUsbConnStsChg		equ 1 &amp;lt;&amp;lt; bUsbConnStsChg&lt;br /&gt;
bUsbPortEn		equ 2&lt;br /&gt;
bmUsbPortEn		equ 1 &amp;lt;&amp;lt; bUsbPortEn&lt;br /&gt;
bUsbPortEnChg		equ 3&lt;br /&gt;
bmUsbPortEnChg		equ 1 &amp;lt;&amp;lt; bUsbPortEnChg&lt;br /&gt;
bUsbOvercurrActive	equ 4&lt;br /&gt;
bmUsbOvercurrActive	equ 1 &amp;lt;&amp;lt; bUsbOvercurrActive&lt;br /&gt;
bUsbOvercurrChg		equ 5&lt;br /&gt;
bmUsbOvercurrChg	equ 1 &amp;lt;&amp;lt; bUsbOvercurrChg&lt;br /&gt;
bUsbForcePortResume	equ 6&lt;br /&gt;
bmUsbForcePortResume	equ 1 &amp;lt;&amp;lt; bUsbForcePortResume&lt;br /&gt;
bUsbPortSuspended	equ 7&lt;br /&gt;
bmUsbPortSuspended	equ 1 &amp;lt;&amp;lt; bUsbPortSuspended&lt;br /&gt;
bUsbPortReset		equ 8&lt;br /&gt;
bmUsbPortReset		equ 1 &amp;lt;&amp;lt; bUsbPortReset&lt;br /&gt;
bUsbLineSts		equ 10&lt;br /&gt;
bmUsbLineSts		equ 3 &amp;lt;&amp;lt; bUsbLineSts&lt;br /&gt;
bUsbPortPwr		equ 12&lt;br /&gt;
bmUsbPortPwr		equ 1 &amp;lt;&amp;lt; bUsbPortPwr&lt;br /&gt;
bUsbPortOwner		equ 13&lt;br /&gt;
bmUsbPortOwner		equ 1 &amp;lt;&amp;lt; bUsbPortOwner&lt;br /&gt;
bUsbPortIndicCtrl	equ 14&lt;br /&gt;
bmUsbPortIndicCtrl	equ 3 &amp;lt;&amp;lt; bUsbPortIndicCtrl&lt;br /&gt;
bUsbPortTestCtrl	equ 16&lt;br /&gt;
bmUsbPortTestCtrl	equ 0Fh &amp;lt;&amp;lt; bUsbPortTestCtrl&lt;br /&gt;
bUsbWakeConnEn		equ 20&lt;br /&gt;
bmUsbWakeConnEn		equ 1 &amp;lt;&amp;lt; bUsbWakeConnEn&lt;br /&gt;
bUsbWakeDiscEn		equ 21&lt;br /&gt;
bmUsbWakeDiscEn		equ 1 &amp;lt;&amp;lt; bUsbWakeDiscEn&lt;br /&gt;
bUsbWakeOvercurrEn	equ 22&lt;br /&gt;
bmUsbWakeOvercurrEn	equ 1 &amp;lt;&amp;lt; bUsbWakeOvercurrEn&lt;br /&gt;
&lt;br /&gt;
usbMisc			equ 0040h&lt;br /&gt;
pUsbMisc		equ pUsbRange + usbMisc&lt;br /&gt;
mpUsbMisc		equ mpUsbRange + usbMisc&lt;br /&gt;
bUsbAsyncSchedSleepTmr	equ 0&lt;br /&gt;
bmUsbAsyncSchedSleepTmr	equ 3 &amp;lt;&amp;lt; bUsbAsyncSchedSleepTmr&lt;br /&gt;
bUsbEof1Timing		equ 2&lt;br /&gt;
bmUsbEof1Timing		equ 3 &amp;lt;&amp;lt; bUsbEof1Timing&lt;br /&gt;
bUsbEof2Timing		equ 4&lt;br /&gt;
bmUsbEof2Timing		equ 3 &amp;lt;&amp;lt; bUsbEof2Timing&lt;br /&gt;
bUsbHostSuspend		equ 6&lt;br /&gt;
bmUsbHostSuspend	equ 1 &amp;lt;&amp;lt; bUsbHostSuspend&lt;br /&gt;
&lt;br /&gt;
usbOtgCsr		equ 0080h&lt;br /&gt;
pUsbOtgCsr		equ pUsbRange + usbOtgCsr&lt;br /&gt;
mpUsbOtgCsr		equ mpUsbRange + usbOtgCsr&lt;br /&gt;
bUsbBBusReq		equ 0&lt;br /&gt;
bmUsbBBusReq		equ 1 &amp;lt;&amp;lt; bUsbBBusReq&lt;br /&gt;
bUsbBHnp		equ 1&lt;br /&gt;
bmUsbBHnp		equ 1 &amp;lt;&amp;lt; bUsbBHnp&lt;br /&gt;
bUsbBVbusDisc		equ 2&lt;br /&gt;
bmUsbBVbusDisc		equ 1 &amp;lt;&amp;lt; bUsbBVbusDisc&lt;br /&gt;
bUsbABusReq		equ 4&lt;br /&gt;
bmUsbABusReq		equ 1 &amp;lt;&amp;lt; bUsbABusReq&lt;br /&gt;
bUsbABusDrop		equ 5&lt;br /&gt;
bmUsbABusDrop		equ 1 &amp;lt;&amp;lt; bUsbABusDrop&lt;br /&gt;
bUsbAHnp		equ 6&lt;br /&gt;
bmUsbAHnp		equ 1 &amp;lt;&amp;lt; bUsbAHnp&lt;br /&gt;
bUsbASrpEn		equ 7&lt;br /&gt;
bmUsbASrpEn		equ 1 &amp;lt;&amp;lt; bUsbASrpEn&lt;br /&gt;
bUsbASrpMode		equ 8&lt;br /&gt;
usbASrpModeVbus		equ 0 &amp;lt;&amp;lt; bUsbASrpMode&lt;br /&gt;
usbASrpModeData		equ 1 &amp;lt;&amp;lt; bUsbASrpMode&lt;br /&gt;
bmUsbASrpMode		equ 1 &amp;lt;&amp;lt; bUsbASrpMode&lt;br /&gt;
bUsbIdFilt		equ 9&lt;br /&gt;
usbIdFiltShort		equ 0 &amp;lt;&amp;lt; bUsbIdFilt&lt;br /&gt;
usbIdFiltLong		equ 1 &amp;lt;&amp;lt; bUsbIdFilt&lt;br /&gt;
bmUsbIdFilt		equ 1 &amp;lt;&amp;lt; bUsbIdFilt&lt;br /&gt;
bUsbVbusFilt		equ 10&lt;br /&gt;
usbVbusFiltShort	equ 0 &amp;lt;&amp;lt; bUsbVbusFilt&lt;br /&gt;
usbVbusFiltLong		equ 1 &amp;lt;&amp;lt; bUsbVbusFilt&lt;br /&gt;
bmUsbVbusFilt		equ 1 &amp;lt;&amp;lt; bUsbVbusFilt&lt;br /&gt;
bUsbHdiscFilt		equ 11&lt;br /&gt;
usbHdiscFiltShort	equ 0 &amp;lt;&amp;lt; bUsbHdiscFilt&lt;br /&gt;
usbHdiscFiltLong	equ 1 &amp;lt;&amp;lt; bUsbHdiscFilt&lt;br /&gt;
bmUsbHdiscFilt		equ 1 &amp;lt;&amp;lt; bUsbHdiscFilt&lt;br /&gt;
bUsbBSessEnd		equ 16&lt;br /&gt;
bmUsbBSessEnd		equ 1 &amp;lt;&amp;lt; bUsbBSessEnd&lt;br /&gt;
bUsbBSessVld		equ 17&lt;br /&gt;
bmUsbBSessVld		equ 1 &amp;lt;&amp;lt; bUsbBSessVld&lt;br /&gt;
bUsbASessVld		equ 18&lt;br /&gt;
bmUsbASessVld		equ 1 &amp;lt;&amp;lt; bUsbASessVld&lt;br /&gt;
bUsbAVbusVld		equ 19&lt;br /&gt;
bmUsbAVbusVld		equ 1 &amp;lt;&amp;lt; bUsbAVbusVld&lt;br /&gt;
bUsbRole		equ 20&lt;br /&gt;
usbRoleHost		equ 0 &amp;lt;&amp;lt; bUsbRole&lt;br /&gt;
usbRoleDev		equ 1 &amp;lt;&amp;lt; bUsbRole&lt;br /&gt;
bmUsbRole		equ 1 &amp;lt;&amp;lt; bUsbRole&lt;br /&gt;
bUsbId			equ 21&lt;br /&gt;
usbIdA			equ 0 &amp;lt;&amp;lt; bUsbId&lt;br /&gt;
usbIdB			equ 1 &amp;lt;&amp;lt; bUsbId&lt;br /&gt;
bmUsbId			equ 1 &amp;lt;&amp;lt; bUsbId&lt;br /&gt;
bUsbSpd			equ 22&lt;br /&gt;
usbSpdFull		equ 0 &amp;lt;&amp;lt; bUsbSpd&lt;br /&gt;
usbSpdLow		equ 1 &amp;lt;&amp;lt; bUsbSpd&lt;br /&gt;
usbSpdHigh		equ 2 &amp;lt;&amp;lt; bUsbSpd&lt;br /&gt;
bmUsbSpd		equ 3 &amp;lt;&amp;lt; bUsbSpd&lt;br /&gt;
&lt;br /&gt;
usbOtgIsr		equ 0084h&lt;br /&gt;
pUsbOtgIsr		equ pUsbRange + usbOtgIsr&lt;br /&gt;
mpUsbOtgIsr		equ mpUsbRange + usbOtgIsr&lt;br /&gt;
usbOtgIer		equ 0088h&lt;br /&gt;
pUsbOtgIer		equ pUsbRange + usbOtgIer&lt;br /&gt;
mpUsbOtgIer		equ mpUsbRange + usbOtgIer&lt;br /&gt;
bUsbIntBSrpComplete	equ 0&lt;br /&gt;
bmUsbIntBSrpComplete	equ 1 &amp;lt;&amp;lt; bUsbIntBSrpComplete&lt;br /&gt;
bUsbIntASrpDetect	equ 4&lt;br /&gt;
bmUsbIntASrpDetect	equ 1 &amp;lt;&amp;lt; bUsbIntASrpDetect&lt;br /&gt;
bUsbIntAVbusErr		equ 5&lt;br /&gt;
bmUsbIntAVbusErr	equ 1 &amp;lt;&amp;lt; bUsbIntAVbusErr&lt;br /&gt;
bUsbIntBSessEnd		equ 6&lt;br /&gt;
bmUsbIntBSessEnd	equ 1 &amp;lt;&amp;lt; bUsbIntBSessEnd&lt;br /&gt;
bUsbIntRoleChg		equ 8&lt;br /&gt;
bmUsbIntRoleChg		equ 1 &amp;lt;&amp;lt; bUsbIntRoleChg&lt;br /&gt;
bUsbIntIdChg		equ 9&lt;br /&gt;
bmUsbIntIdChg		equ 1 &amp;lt;&amp;lt; bUsbIntIdChg&lt;br /&gt;
bUsbIntOvercurr		equ 10&lt;br /&gt;
bmUsbIntOvercurr	equ 1 &amp;lt;&amp;lt; bUsbIntOvercurr&lt;br /&gt;
bUsbIntBPlugRemoved	equ 11&lt;br /&gt;
bmUsbIntBPlugRemoved	equ 1 &amp;lt;&amp;lt; bUsbIntBPlugRemoved&lt;br /&gt;
bUsbIntAPlugRemoved	equ 12&lt;br /&gt;
bmUsbIntAPlugRemoved	equ 1 &amp;lt;&amp;lt; bUsbIntAPlugRemoved&lt;br /&gt;
&lt;br /&gt;
usbIsr			equ 00C0h&lt;br /&gt;
pUsbIsr			equ pUsbRange + usbIsr&lt;br /&gt;
mpUsbIsr		equ mpUsbRange + usbIsr&lt;br /&gt;
usbImr			equ 00C4h&lt;br /&gt;
pUsbImr			equ pUsbRange + usbImr&lt;br /&gt;
mpUsbImr		equ mpUsbRange + usbImr&lt;br /&gt;
bUsbIntDev		equ 0&lt;br /&gt;
bmUsbIntDev		equ 1 &amp;lt;&amp;lt; bUsbIntDev&lt;br /&gt;
bUsbIntOtg		equ 1&lt;br /&gt;
bmUsbIntOtg		equ 1 &amp;lt;&amp;lt; bUsbIntOtg&lt;br /&gt;
bUsbIntHost		equ 2&lt;br /&gt;
bmUsbIntHost		equ 1 &amp;lt;&amp;lt; bUsbIntHost&lt;br /&gt;
bUsbIntLevel		equ 3&lt;br /&gt;
usbIntLevelLow		equ 0 &amp;lt;&amp;lt; bUsbIntLevel&lt;br /&gt;
usbIntLevelHigh		equ 1 &amp;lt;&amp;lt; bUsbIntLevel&lt;br /&gt;
bmUsbIntLevel		equ 1 &amp;lt;&amp;lt; bUsbIntLevel&lt;br /&gt;
&lt;br /&gt;
usbDevCtrl		equ 0100h&lt;br /&gt;
pUsbDevCtrl		equ pUsbRange + usbDevCtrl&lt;br /&gt;
mpUsbDevCtrl		equ mpUsbRange + usbDevCtrl&lt;br /&gt;
bUsbRemoteWake		equ 0&lt;br /&gt;
bmUsbRemoteWake		equ 1 &amp;lt;&amp;lt; bUsbRemoteWake&lt;br /&gt;
bUsbHalfSpd		equ 1&lt;br /&gt;
bmUsbHalfSpd		equ 1 &amp;lt;&amp;lt; bUsbHalfSpd&lt;br /&gt;
bUsbGirqEn		equ 2&lt;br /&gt;
bmUsbGirqEn		equ 1 &amp;lt;&amp;lt; bUsbGirqEn&lt;br /&gt;
bUsbDevSuspend		equ 3&lt;br /&gt;
bmUsbDevSuspend		equ 1 &amp;lt;&amp;lt; bUsbDevSuspend&lt;br /&gt;
bUsbDevReset		equ 4&lt;br /&gt;
bmUsbDevReset		equ 1 &amp;lt;&amp;lt; bUsbDevReset&lt;br /&gt;
bUsbDevEn		equ 5&lt;br /&gt;
bmUsbDevEn		equ 1 &amp;lt;&amp;lt; bUsbDevEn&lt;br /&gt;
bUsbDevSpd		equ 6&lt;br /&gt;
bmUsbDevSpd		equ 1 &amp;lt;&amp;lt; bUsbDevSpd&lt;br /&gt;
bUsbDevForceFullSpd	equ 9&lt;br /&gt;
bmUsbDevForceFullSpd	equ 1 &amp;lt;&amp;lt; bUsbDevForceFullSpd&lt;br /&gt;
&lt;br /&gt;
usbDevAddr		equ 0104h&lt;br /&gt;
pUsbDevAddr		equ pUsbRange + usbDevAddr&lt;br /&gt;
mpUsbDevAddr		equ mpUsbRange + usbDevAddr&lt;br /&gt;
bUsbDevAddr		equ 0&lt;br /&gt;
bmUsbDevAddr		equ 07Fh &amp;lt;&amp;lt; bUsbDevAddr&lt;br /&gt;
bUsbDevConf		equ 7&lt;br /&gt;
bmUsbDevConf		equ 1 &amp;lt;&amp;lt; bUsbDevConf&lt;br /&gt;
&lt;br /&gt;
usbDevTest		equ 0108h&lt;br /&gt;
pUsbDevTest		equ pUsbRange + usbDevTest&lt;br /&gt;
mpUsbDevTest		equ mpUsbRange + usbDevTest&lt;br /&gt;
bUsbTstClrFifo		equ 0&lt;br /&gt;
bmUsbTstClrFifo		equ 1 &amp;lt;&amp;lt; bUsbTstClrFifo&lt;br /&gt;
bUsbTstCxLp		equ 1&lt;br /&gt;
bmUsbTstCxLp		equ 1 &amp;lt;&amp;lt; bUsbTstCxLp&lt;br /&gt;
bUsbTstClrEa		equ 2&lt;br /&gt;
bmUsbTstClrEa		equ 1 &amp;lt;&amp;lt; bUsbTstClrEa&lt;br /&gt;
bUsbTstNoCrc		equ 3&lt;br /&gt;
bmUsbTstNoCrc		equ 1 &amp;lt;&amp;lt; bUsbTstNoCrc&lt;br /&gt;
bUsbTstNoTs		equ 4&lt;br /&gt;
bmUsbTstNoTs		equ 1 &amp;lt;&amp;lt; bUsbTstNoTs&lt;br /&gt;
bUsbTstMode		equ 5&lt;br /&gt;
bmUsbTstMode		equ 1 &amp;lt;&amp;lt; bUsbTstMode&lt;br /&gt;
bUsbNoSof		equ 6&lt;br /&gt;
bmUsbNoSof		equ 1 &amp;lt;&amp;lt; bUsbNoSof&lt;br /&gt;
&lt;br /&gt;
usbSofFrNum		equ 010Ch&lt;br /&gt;
pUsbSofFrNum		equ pUsbRange + usbSofFrNum&lt;br /&gt;
mpUsbSofFrNum		equ mpUsbRange + usbSofFrNum&lt;br /&gt;
bUsbSofFrNum		equ 0&lt;br /&gt;
bmUsbSofFrNum		equ 07FFh &amp;lt;&amp;lt; bUsbSofFrNum&lt;br /&gt;
bUsbSofUFrNum		equ 11&lt;br /&gt;
bmUsbSofUFrNum		equ 7 &amp;lt;&amp;lt; bUsbSofUFrNum&lt;br /&gt;
&lt;br /&gt;
usbSofMtr		equ 0110h&lt;br /&gt;
pUsbSofMtr		equ pUsbRange + usbSofMtr&lt;br /&gt;
mpUsbSofMtr		equ mpUsbRange + usbSofMtr&lt;br /&gt;
bUsbSofMtrTmr		equ 0&lt;br /&gt;
bmUsbSofMtrTmr		equ 0FFFFh &amp;lt;&amp;lt; bUsbSofMtrTmr&lt;br /&gt;
&lt;br /&gt;
usbPhyTmsr		equ 0114h&lt;br /&gt;
pUsbPhyTmsr		equ pUsbRange + usbPhyTmsr&lt;br /&gt;
mpUsbPhyTmsr		equ mpUsbRange + usbPhyTmsr&lt;br /&gt;
bUsbUnplug		equ 0&lt;br /&gt;
bmUsbUnplug		equ 1 &amp;lt;&amp;lt; bUsbUnplug&lt;br /&gt;
bUsbTstJState		equ 1&lt;br /&gt;
bmUsbTstJState		equ 1 &amp;lt;&amp;lt; bUsbTstJState&lt;br /&gt;
bUsbTstKState		equ 2&lt;br /&gt;
bmUsbTstKState		equ 1 &amp;lt;&amp;lt; bUsbTstKState&lt;br /&gt;
bUsbTstSe0Nak		equ 3&lt;br /&gt;
bmUsbTstSe0Nak		equ 1 &amp;lt;&amp;lt; bUsbTstSe0Nak&lt;br /&gt;
bUsbTstPkt		equ 4&lt;br /&gt;
bmUsbTstPkt		equ 1 &amp;lt;&amp;lt; bUsbTstPkt&lt;br /&gt;
&lt;br /&gt;
usbCxsr			equ 011Ch&lt;br /&gt;
pUsbCxsr		equ pUsbRange + usbCxsr&lt;br /&gt;
mpUsbCxsr		equ mpUsbRange + usbCxsr&lt;br /&gt;
&lt;br /&gt;
usbCxFifo		equ 0120h&lt;br /&gt;
pUsbCxFifo		equ pUsbRange + usbCxFifo&lt;br /&gt;
mpUsbCxFifo		equ mpUsbRange + usbCxFifo&lt;br /&gt;
bCxFifoFin		equ 0&lt;br /&gt;
bmCxFifoFin		equ 1 &amp;lt;&amp;lt; bCxFifoFin&lt;br /&gt;
bTstPktFin		equ 1&lt;br /&gt;
bmTstPktFin		equ 1 &amp;lt;&amp;lt; bTstPktFin&lt;br /&gt;
bCxFifoStall		equ 2&lt;br /&gt;
bmCxFifoStall		equ 1 &amp;lt;&amp;lt; bCxFifoStall&lt;br /&gt;
bCxFifoClr		equ 3&lt;br /&gt;
bmCxFifoClr		equ 1 &amp;lt;&amp;lt; bCxFifoClr&lt;br /&gt;
bCxFifoFull		equ 4&lt;br /&gt;
bmCxFifoFull		equ 1 &amp;lt;&amp;lt; bCxFifoFull&lt;br /&gt;
bCxFifoEmpty		equ 5&lt;br /&gt;
bmCxFifoEmpty		equ 1 &amp;lt;&amp;lt; bCxFifoEmpty&lt;br /&gt;
bFifo0Empty		equ 8&lt;br /&gt;
bmFifo0Empty		equ 1 &amp;lt;&amp;lt; bFifo0Empty&lt;br /&gt;
bFifo1Empty		equ 9&lt;br /&gt;
bmFifo1Empty		equ 1 &amp;lt;&amp;lt; bFifo1Empty&lt;br /&gt;
bFifo2Empty		equ 10&lt;br /&gt;
bmFifo2Empty		equ 1 &amp;lt;&amp;lt; bFifo2Empty&lt;br /&gt;
bFifo3Empty		equ 11&lt;br /&gt;
bmFifo3Empty		equ 1 &amp;lt;&amp;lt; bFifo3Empty&lt;br /&gt;
bFifoEmpty		equ 8&lt;br /&gt;
bmFifoEmpty		equ 0Fh &amp;lt;&amp;lt; bFifoEmpty&lt;br /&gt;
&lt;br /&gt;
usbCxFifoBytes		equ 0123h&lt;br /&gt;
pUsbCxFifoBytes		equ pUsbRange + usbCxFifoBytes&lt;br /&gt;
mpUsbCxFifoBytes	equ mpUsbRange + usbCxFifoBytes&lt;br /&gt;
bUsbCxFifoBytes		equ 0&lt;br /&gt;
bmUsbCxFifoBytes	equ 07Fh&lt;br /&gt;
&lt;br /&gt;
usbIdle			equ 0124h&lt;br /&gt;
pUsbIdle		equ pUsbRange + usbIdle&lt;br /&gt;
mpUsbIdle		equ mpUsbRange + usbIdle&lt;br /&gt;
bUsbIdleMs		equ 0&lt;br /&gt;
bmUsbIdleMs		equ 7 &amp;lt;&amp;lt; bUsbIdleMs&lt;br /&gt;
&lt;br /&gt;
usbGimr			equ 0130h&lt;br /&gt;
pUsbGimr		equ pUsbRange + usbGimr&lt;br /&gt;
mpUsbGimr		equ mpUsbRange + usbGimr&lt;br /&gt;
usbGisr			equ 0140h&lt;br /&gt;
pUsbGisr		equ pUsbRange + usbGisr&lt;br /&gt;
mpUsbGisr		equ mpUsbRange + usbGisr&lt;br /&gt;
bUsbDevIntCx		equ 0&lt;br /&gt;
bmUsbDevIntCx		equ 1 &amp;lt;&amp;lt; bUsbDevIntCx&lt;br /&gt;
bUsbDevIntFifo		equ 1&lt;br /&gt;
bmUsbDevIntFifo		equ 1 &amp;lt;&amp;lt; bUsbDevIntFifo&lt;br /&gt;
bUsbDevIntDev		equ 2&lt;br /&gt;
bmUsbDevIntDev		equ 1 &amp;lt;&amp;lt; bUsbDevIntDev&lt;br /&gt;
&lt;br /&gt;
usbCxImr		equ 0134h&lt;br /&gt;
pUsbCxImr		equ pUsbRange + usbCxImr&lt;br /&gt;
mpUsbCxImr		equ mpUsbRange + usbCxImr&lt;br /&gt;
usbCxIsr		equ 0144h&lt;br /&gt;
pUsbCxIsr		equ pUsbRange + usbCxIsr&lt;br /&gt;
mpUsbCxIsr		equ mpUsbRange + usbCxIsr&lt;br /&gt;
bUsbIntCxSetup		equ 0&lt;br /&gt;
bmUsbIntCxSetup		equ 1 &amp;lt;&amp;lt; bUsbIntCxSetup&lt;br /&gt;
bUsbIntCxIn		equ 1&lt;br /&gt;
bmUsbIntCxIn		equ 1 &amp;lt;&amp;lt; bUsbIntCxIn&lt;br /&gt;
bUsbIntCxOut		equ 2&lt;br /&gt;
bmUsbIntCxOut		equ 1 &amp;lt;&amp;lt; bUsbIntCxOut&lt;br /&gt;
bUsbIntCxEnd		equ 3&lt;br /&gt;
bmUsbIntCxEnd		equ 1 &amp;lt;&amp;lt; bUsbIntCxEnd&lt;br /&gt;
bUsbIntCxErr		equ 4&lt;br /&gt;
bmUsbIntCxErr		equ 1 &amp;lt;&amp;lt; bUsbIntCxErr&lt;br /&gt;
bUsbIntCxAbort		equ 5&lt;br /&gt;
bmUsbIntCxAbort		equ 1 &amp;lt;&amp;lt; bUsbIntCxAbort&lt;br /&gt;
bUsbIntCx		equ 0&lt;br /&gt;
bmUsbIntCx		equ 01Fh &amp;lt;&amp;lt; bUsbIntCx&lt;br /&gt;
&lt;br /&gt;
usbFifoRxImr		equ 0138h&lt;br /&gt;
pUsbFifoRxImr		equ pUsbRange + usbFifoRxImr&lt;br /&gt;
mpUsbFifoRxImr		equ mpUsbRange + usbFifoRxImr&lt;br /&gt;
usbFifoRxIsr		equ 0148h&lt;br /&gt;
pUsbFifoRxIsr		equ pUsbRange + usbFifoRxIsr&lt;br /&gt;
mpUsbFifoRxIsr		equ mpUsbRange + usbFifoRxIsr&lt;br /&gt;
bUsbIntFifo0Out		equ 0&lt;br /&gt;
bmUsbIntFifo0Out	equ 1 &amp;lt;&amp;lt; bUsbIntFifo0Out&lt;br /&gt;
bUsbIntFifo0Spk		equ 1&lt;br /&gt;
bmUsbIntFifo0Spk	equ 1 &amp;lt;&amp;lt; bUsbIntFifo0Spk&lt;br /&gt;
bUsbIntFifo1Out		equ 2&lt;br /&gt;
bmUsbIntFifo1Out	equ 1 &amp;lt;&amp;lt; bUsbIntFifo1Out&lt;br /&gt;
bUsbIntFifo1Spk		equ 3&lt;br /&gt;
bmUsbIntFifo1Spk	equ 1 &amp;lt;&amp;lt; bUsbIntFifo1Spk&lt;br /&gt;
bUsbIntFifo2Out		equ 4&lt;br /&gt;
bmUsbIntFifo2Out	equ 1 &amp;lt;&amp;lt; bUsbIntFifo2Out&lt;br /&gt;
bUsbIntFifo2Spk		equ 5&lt;br /&gt;
bmUsbIntFifo2Spk	equ 1 &amp;lt;&amp;lt; bUsbIntFifo2Spk&lt;br /&gt;
bUsbIntFifo3Out		equ 6&lt;br /&gt;
bmUsbIntFifo3Out	equ 1 &amp;lt;&amp;lt; bUsbIntFifo3Out&lt;br /&gt;
bUsbIntFifo3Spk		equ 7&lt;br /&gt;
bmUsbIntFifo3Spk	equ 1 &amp;lt;&amp;lt; bUsbIntFifo3Spk&lt;br /&gt;
bUsbFifoRxInts		equ 0&lt;br /&gt;
bmUsbFifoRxInts		equ 0FFh &amp;lt;&amp;lt; bUsbFifoRxInts&lt;br /&gt;
&lt;br /&gt;
usbFifoTxImr		equ 013Ah&lt;br /&gt;
pUsbFifoTxImr		equ pUsbRange + usbFifoTxImr&lt;br /&gt;
mpUsbFifoTxImr		equ mpUsbRange + usbFifoTxImr&lt;br /&gt;
usbFifoTxIsr		equ 014Ah&lt;br /&gt;
pUsbFifoTxIsr		equ pUsbRange + usbFifoTxIsr&lt;br /&gt;
mpUsbFifoTxIsr		equ mpUsbRange + usbFifoTxIsr&lt;br /&gt;
bUsbIntFifo0In		equ 0&lt;br /&gt;
bmUsbIntFifo0In		equ 1 &amp;lt;&amp;lt; bUsbIntFifo0In&lt;br /&gt;
bUsbIntFifo1In		equ 1&lt;br /&gt;
bmUsbIntFifo1In		equ 1 &amp;lt;&amp;lt; bUsbIntFifo1In&lt;br /&gt;
bUsbIntFifo2In		equ 2&lt;br /&gt;
bmUsbIntFifo2In		equ 1 &amp;lt;&amp;lt; bUsbIntFifo2In&lt;br /&gt;
bUsbIntFifo3In		equ 3&lt;br /&gt;
bmUsbIntFifo3In		equ 1 &amp;lt;&amp;lt; bUsbIntFifo3In&lt;br /&gt;
bUsbFifoTxInts		equ 0&lt;br /&gt;
bmUsbFifoTxInts		equ 0Fh &amp;lt;&amp;lt; bUsbFifoTxInts&lt;br /&gt;
&lt;br /&gt;
usbDevImr		equ 013Ch&lt;br /&gt;
pUsbDevImr		equ pUsbRange + usbDevImr&lt;br /&gt;
mpUsbDevImr		equ mpUsbRange + usbDevImr&lt;br /&gt;
usbDevIsr		equ 014Ch&lt;br /&gt;
pUsbDevIsr		equ pUsbRange + usbDevIsr&lt;br /&gt;
mpUsbDevIsr		equ mpUsbRange + usbDevIsr&lt;br /&gt;
bUsbIntDevReset		equ 0&lt;br /&gt;
bmUsbIntDevReset	equ 1 &amp;lt;&amp;lt; bUsbIntDevReset&lt;br /&gt;
bUsbIntDevSuspend	equ 1&lt;br /&gt;
bmUsbIntDevSuspend	equ 1 &amp;lt;&amp;lt; bUsbIntDevSuspend&lt;br /&gt;
bUsbIntDevResume	equ 2&lt;br /&gt;
bmUsbIntDevResume	equ 1 &amp;lt;&amp;lt; bUsbIntDevResume&lt;br /&gt;
bUsbIntDevIsocErr	equ 3&lt;br /&gt;
bmUsbIntDevIsocErr	equ 1 &amp;lt;&amp;lt; bUsbIntDevIsocErr&lt;br /&gt;
bUsbIntDevIsocAbt	equ 4&lt;br /&gt;
bmUsbIntDevIsocAbt	equ 1 &amp;lt;&amp;lt; bUsbIntDevIsocAbt&lt;br /&gt;
bUsbIntDevZlpTx		equ 5&lt;br /&gt;
bmUsbIntDevZlpTx	equ 1 &amp;lt;&amp;lt; bUsbIntDevZlpTx&lt;br /&gt;
bUsbIntDevZlpRx		equ 6&lt;br /&gt;
bmUsbIntDevZlpRx	equ 1 &amp;lt;&amp;lt; bUsbIntDevZlpRx&lt;br /&gt;
bUsbIntDevDmaFin	equ 7&lt;br /&gt;
bmUsbIntDevDmaFin	equ 1 &amp;lt;&amp;lt; bUsbIntDevDmaFin&lt;br /&gt;
bUsbIntDevDmaErr	equ 8&lt;br /&gt;
bmUsbIntDevDmaErr	equ 1 &amp;lt;&amp;lt; bUsbIntDevDmaErr&lt;br /&gt;
bUsbIntDevIdle		equ 9&lt;br /&gt;
bmUsbIntDevIdle		equ 1 &amp;lt;&amp;lt; bUsbIntDevIdle&lt;br /&gt;
bUsbIntDevWakeup	equ 10&lt;br /&gt;
bmUsbIntDevWakeup	equ 1 &amp;lt;&amp;lt; bUsbIntDevWakeup&lt;br /&gt;
bUsbDevInts		equ 0&lt;br /&gt;
bmUsbDevInts		equ 07FFh &amp;lt;&amp;lt; bUsbDevInts&lt;br /&gt;
&lt;br /&gt;
usbRxZlp		equ 0150h&lt;br /&gt;
pUsbRxZlp		equ pUsbRange + usbRxZlp&lt;br /&gt;
mpUsbRxZlp		equ mpUsbRange + usbRxZlp&lt;br /&gt;
usbTxZlp		equ 0154h&lt;br /&gt;
pUsbTxZlp		equ pUsbRange + usbTxZlp&lt;br /&gt;
mpUsbTxZlp		equ mpUsbRange + usbTxZlp&lt;br /&gt;
bUsbEp1Zlp		equ 0&lt;br /&gt;
bmUsbEp1Zlp		equ 1 &amp;lt;&amp;lt; bUsbEp1Zlp&lt;br /&gt;
bUsbEp2Zlp		equ 1&lt;br /&gt;
bmUsbEp2Zlp		equ 1 &amp;lt;&amp;lt; bUsbEp2Zlp&lt;br /&gt;
bUsbEp3Zlp		equ 2&lt;br /&gt;
bmUsbEp3Zlp		equ 1 &amp;lt;&amp;lt; bUsbEp3Zlp&lt;br /&gt;
bUsbEp4Zlp		equ 3&lt;br /&gt;
bmUsbEp4Zlp		equ 1 &amp;lt;&amp;lt; bUsbEp4Zlp&lt;br /&gt;
bUsbEp5Zlp		equ 4&lt;br /&gt;
bmUsbEp5Zlp		equ 1 &amp;lt;&amp;lt; bUsbEp5Zlp&lt;br /&gt;
bUsbEp6Zlp		equ 5&lt;br /&gt;
bmUsbEp6Zlp		equ 1 &amp;lt;&amp;lt; bUsbEp6Zlp&lt;br /&gt;
bUsbEp7Zlp		equ 6&lt;br /&gt;
bmUsbEp7Zlp		equ 1 &amp;lt;&amp;lt; bUsbEp7Zlp&lt;br /&gt;
bUsbEp8Zlp		equ 7&lt;br /&gt;
bmUsbEp8Zlp		equ 1 &amp;lt;&amp;lt; bUsbEp8Zlp&lt;br /&gt;
bUsbZlp			equ 0&lt;br /&gt;
bmUsbZlp		equ 0FFh &amp;lt;&amp;lt; bUsbZlp&lt;br /&gt;
&lt;br /&gt;
usbIsoEasr		equ 0158h&lt;br /&gt;
pUsbIsoEasr		equ pUsbRange + usbIsoEasr&lt;br /&gt;
mpUsbIsoEasr		equ mpUsbRange + usbIsoEasr&lt;br /&gt;
bUsbEp1IsocAbort	equ 0&lt;br /&gt;
bmUsbEp1IsocAbort	equ 1 &amp;lt;&amp;lt; bUsbEp1IsocAbort&lt;br /&gt;
bUsbEp2IsocAbort	equ 1&lt;br /&gt;
bmUsbEp2IsocAbort	equ 1 &amp;lt;&amp;lt; bUsbEp2IsocAbort&lt;br /&gt;
bUsbEp3IsocAbort	equ 2&lt;br /&gt;
bmUsbEp3IsocAbort	equ 1 &amp;lt;&amp;lt; bUsbEp3IsocAbort&lt;br /&gt;
bUsbEp4IsocAbort	equ 3&lt;br /&gt;
bmUsbEp4IsocAbort	equ 1 &amp;lt;&amp;lt; bUsbEp4IsocAbort&lt;br /&gt;
bUsbEp5IsocAbort	equ 4&lt;br /&gt;
bmUsbEp5IsocAbort	equ 1 &amp;lt;&amp;lt; bUsbEp5IsocAbort&lt;br /&gt;
bUsbEp6IsocAbort	equ 5&lt;br /&gt;
bmUsbEp6IsocAbort	equ 1 &amp;lt;&amp;lt; bUsbEp6IsocAbort&lt;br /&gt;
bUsbEp7IsocAbort	equ 6&lt;br /&gt;
bmUsbEp7IsocAbort	equ 1 &amp;lt;&amp;lt; bUsbEp7IsocAbort&lt;br /&gt;
bUsbEp8IsocAbort	equ 7&lt;br /&gt;
bmUsbEp8IsocAbort	equ 1 &amp;lt;&amp;lt; bUsbEp8IsocAbort&lt;br /&gt;
bUsbEp1IsocErr		equ 16&lt;br /&gt;
bmUsbEp1IsocErr		equ 1 &amp;lt;&amp;lt; bUsbEp1IsocErr&lt;br /&gt;
bUsbEp2IsocErr		equ 17&lt;br /&gt;
bmUsbEp2IsocErr		equ 1 &amp;lt;&amp;lt; bUsbEp2IsocErr&lt;br /&gt;
bUsbEp3IsocErr		equ 18&lt;br /&gt;
bmUsbEp3IsocErr		equ 1 &amp;lt;&amp;lt; bUsbEp3IsocErr&lt;br /&gt;
bUsbEp4IsocErr		equ 19&lt;br /&gt;
bmUsbEp4IsocErr		equ 1 &amp;lt;&amp;lt; bUsbEp4IsocErr&lt;br /&gt;
bUsbEp5IsocErr		equ 20&lt;br /&gt;
bmUsbEp5IsocErr		equ 1 &amp;lt;&amp;lt; bUsbEp5IsocErr&lt;br /&gt;
bUsbEp6IsocErr		equ 21&lt;br /&gt;
bmUsbEp6IsocErr		equ 1 &amp;lt;&amp;lt; bUsbEp6IsocErr&lt;br /&gt;
bUsbEp7IsocErr		equ 22&lt;br /&gt;
bmUsbEp7IsocErr		equ 1 &amp;lt;&amp;lt; bUsbEp7IsocErr&lt;br /&gt;
bUsbEp8IsocErr		equ 23&lt;br /&gt;
bmUsbEp8IsocErr		equ 1 &amp;lt;&amp;lt; bUsbEp8IsocErr&lt;br /&gt;
&lt;br /&gt;
usbInEp1		equ 0160h&lt;br /&gt;
pUsbInEp1		equ pUsbRange + usbInEp1&lt;br /&gt;
mpUsbInEp1		equ mpUsbRange + usbInEp1&lt;br /&gt;
usbInEp2		equ 0164h&lt;br /&gt;
pUsbInEp2		equ pUsbRange + usbInEp2&lt;br /&gt;
mpUsbInEp2		equ mpUsbRange + usbInEp2&lt;br /&gt;
usbInEp3		equ 0168h&lt;br /&gt;
pUsbInEp3		equ pUsbRange + usbInEp3&lt;br /&gt;
mpUsbInEp3		equ mpUsbRange + usbInEp3&lt;br /&gt;
usbInEp4		equ 016Ch&lt;br /&gt;
pUsbInEp4		equ pUsbRange + usbInEp4&lt;br /&gt;
mpUsbInEp4		equ mpUsbRange + usbInEp4&lt;br /&gt;
usbInEp5		equ 0170h&lt;br /&gt;
pUsbInEp5		equ pUsbRange + usbInEp5&lt;br /&gt;
mpUsbInEp5		equ mpUsbRange + usbInEp5&lt;br /&gt;
usbInEp6		equ 0174h&lt;br /&gt;
pUsbInEp6		equ pUsbRange + usbInEp6&lt;br /&gt;
mpUsbInEp6		equ mpUsbRange + usbInEp6&lt;br /&gt;
usbInEp7		equ 0178h&lt;br /&gt;
pUsbInEp7		equ pUsbRange + usbInEp7&lt;br /&gt;
mpUsbInEp7		equ mpUsbRange + usbInEp7&lt;br /&gt;
usbInEp8		equ 017Ch&lt;br /&gt;
pUsbInEp8		equ pUsbRange + usbInEp8&lt;br /&gt;
mpUsbInEp8		equ mpUsbRange + usbInEp8&lt;br /&gt;
usbOutEp1		equ 0180h&lt;br /&gt;
pUsbOutEp1		equ pUsbRange + usbOutEp1&lt;br /&gt;
mpUsbOutEp1		equ mpUsbRange + usbOutEp1&lt;br /&gt;
usbOutEp2		equ 0184h&lt;br /&gt;
pUsbOutEp2		equ pUsbRange + usbOutEp2&lt;br /&gt;
mpUsbOutEp2		equ mpUsbRange + usbOutEp2&lt;br /&gt;
usbOutEp3		equ 0188h&lt;br /&gt;
pUsbOutEp3		equ pUsbRange + usbOutEp3&lt;br /&gt;
mpUsbOutEp3		equ mpUsbRange + usbOutEp3&lt;br /&gt;
usbOutEp4		equ 018Ch&lt;br /&gt;
pUsbOutEp4		equ pUsbRange + usbOutEp4&lt;br /&gt;
mpUsbOutEp4		equ mpUsbRange + usbOutEp4&lt;br /&gt;
usbOutEp5		equ 0190h&lt;br /&gt;
pUsbOutEp5		equ pUsbRange + usbOutEp5&lt;br /&gt;
mpUsbOutEp5		equ mpUsbRange + usbOutEp5&lt;br /&gt;
usbOutEp6		equ 0194h&lt;br /&gt;
pUsbOutEp6		equ pUsbRange + usbOutEp6&lt;br /&gt;
mpUsbOutEp6		equ mpUsbRange + usbOutEp6&lt;br /&gt;
usbOutEp7		equ 0198h&lt;br /&gt;
pUsbOutEp7		equ pUsbRange + usbOutEp7&lt;br /&gt;
mpUsbOutEp7		equ mpUsbRange + usbOutEp7&lt;br /&gt;
usbOutEp8		equ 019Ch&lt;br /&gt;
pUsbOutEp8		equ pUsbRange + usbOutEp8&lt;br /&gt;
mpUsbOutEp8		equ mpUsbRange + usbOutEp8&lt;br /&gt;
bUsbEpMaxPktSz		equ 0&lt;br /&gt;
bmUsbEpMaxPktSz		equ 07FFh &amp;lt;&amp;lt; bUsbEpMaxPktSz&lt;br /&gt;
bUsbEpStall		equ 11&lt;br /&gt;
bmUsbEpStall		equ 1 &amp;lt;&amp;lt; bUsbEpStall&lt;br /&gt;
bUsbEpReset		equ 12&lt;br /&gt;
bmUsbEpReset		equ 1 &amp;lt;&amp;lt; bUsbEpReset&lt;br /&gt;
bUsbInEpTxNum		equ 13&lt;br /&gt;
bmUsbInEpTxNum		equ 3 &amp;lt;&amp;lt; bUsbInEpTxNum&lt;br /&gt;
bUsbInEpSendZlp		equ 15&lt;br /&gt;
bmUsbInEpSendZlp	equ 1 &amp;lt;&amp;lt; bUsbInEpSendZlp&lt;br /&gt;
&lt;br /&gt;
usbEp1Map		equ 01A0h&lt;br /&gt;
pUsbEp1Map		equ pUsbRange + usbEp1Map&lt;br /&gt;
mpUsbEp1Map		equ mpUsbRange + usbEp1Map&lt;br /&gt;
usbEp2Map		equ 01A1h&lt;br /&gt;
pUsbEp2Map		equ pUsbRange + usbEp2Map&lt;br /&gt;
mpUsbEp2Map		equ mpUsbRange + usbEp2Map&lt;br /&gt;
usbEp3Map		equ 01A2h&lt;br /&gt;
pUsbEp3Map		equ pUsbRange + usbEp3Map&lt;br /&gt;
mpUsbEp3Map		equ mpUsbRange + usbEp3Map&lt;br /&gt;
usbEp4Map		equ 01A3h&lt;br /&gt;
pUsbEp4Map		equ pUsbRange + usbEp4Map&lt;br /&gt;
mpUsbEp4Map		equ mpUsbRange + usbEp4Map&lt;br /&gt;
usbEp5Map		equ 01A4h&lt;br /&gt;
pUsbEp5Map		equ pUsbRange + usbEp5Map&lt;br /&gt;
mpUsbEp5Map		equ mpUsbRange + usbEp5Map&lt;br /&gt;
usbEp6Map		equ 01A5h&lt;br /&gt;
pUsbEp6Map		equ pUsbRange + usbEp6Map&lt;br /&gt;
mpUsbEp6Map		equ mpUsbRange + usbEp6Map&lt;br /&gt;
usbEp7Map		equ 01A6h&lt;br /&gt;
pUsbEp7Map		equ pUsbRange + usbEp7Map&lt;br /&gt;
mpUsbEp7Map		equ mpUsbRange + usbEp7Map&lt;br /&gt;
usbEp8Map		equ 01A7h&lt;br /&gt;
pUsbEp8Map		equ pUsbRange + usbEp8Map&lt;br /&gt;
mpUsbEp8Map		equ mpUsbRange + usbEp8Map&lt;br /&gt;
bUsbEpMapIn		equ 0&lt;br /&gt;
bmUsbEpMapIn		equ 0Fh &amp;lt;&amp;lt; bUsbEpMapIn&lt;br /&gt;
bUsbEpMapOut		equ 4&lt;br /&gt;
bmUsbEpMapOut		equ 0Fh &amp;lt;&amp;lt; bUsbEpMapOut&lt;br /&gt;
&lt;br /&gt;
usbFifo0Map		equ 01A8h&lt;br /&gt;
pUsbFifo0Map		equ pUsbRange + usbFifo0Map&lt;br /&gt;
mpUsbFifo0Map		equ mpUsbRange + usbFifo0Map&lt;br /&gt;
usbFifo1Map		equ 01A9h&lt;br /&gt;
pUsbFifo1Map		equ pUsbRange + usbFifo1Map&lt;br /&gt;
mpUsbFifo1Map		equ mpUsbRange + usbFifo1Map&lt;br /&gt;
usbFifo2Map		equ 01AAh&lt;br /&gt;
pUsbFifo2Map		equ pUsbRange + usbFifo2Map&lt;br /&gt;
mpUsbFifo2Map		equ mpUsbRange + usbFifo2Map&lt;br /&gt;
usbFifo3Map		equ 01ABh&lt;br /&gt;
pUsbFifo3Map		equ pUsbRange + usbFifo3Map&lt;br /&gt;
mpUsbFifo3Map		equ mpUsbRange + usbFifo3Map&lt;br /&gt;
bUsbFifoEp		equ 0&lt;br /&gt;
bmUsbFifoEp		equ 0Fh &amp;lt;&amp;lt; bUsbFifoEp&lt;br /&gt;
bUsbFifoDir		equ 4&lt;br /&gt;
usbFifoOut		equ 0 &amp;lt;&amp;lt; bUsbFifoDir&lt;br /&gt;
usbFifoIn		equ 1 &amp;lt;&amp;lt; bUsbFifoDir&lt;br /&gt;
usbFifoBi		equ 2 &amp;lt;&amp;lt; bUsbFifoDir&lt;br /&gt;
bmUsbFifoDir		equ 3 &amp;lt;&amp;lt; bUsbFifoDir&lt;br /&gt;
&lt;br /&gt;
usbFifo0Cfg		equ 01ACh&lt;br /&gt;
pUsbFifo0Cfg		equ pUsbRange + usbFifo0Cfg&lt;br /&gt;
mpUsbFifo0Cfg		equ mpUsbRange + usbFifo0Cfg&lt;br /&gt;
usbFifo1Cfg		equ 01ADh&lt;br /&gt;
pUsbFifo1Cfg		equ pUsbRange + usbFifo1Cfg&lt;br /&gt;
mpUsbFifo1Cfg		equ mpUsbRange + usbFifo1Cfg&lt;br /&gt;
usbFifo2Cfg		equ 01AEh&lt;br /&gt;
pUsbFifo2Cfg		equ pUsbRange + usbFifo2Cfg&lt;br /&gt;
mpUsbFifo2Cfg		equ mpUsbRange + usbFifo2Cfg&lt;br /&gt;
usbFifo3Cfg		equ 01AFh&lt;br /&gt;
pUsbFifo3Cfg		equ pUsbRange + usbFifo3Cfg&lt;br /&gt;
mpUsbFifo3Cfg		equ mpUsbRange + usbFifo3Cfg&lt;br /&gt;
bUsbFifoType		equ 0&lt;br /&gt;
usbFifoIsoc		equ 1 &amp;lt;&amp;lt; bUsbFifoType&lt;br /&gt;
usbFifoBulk		equ 2 &amp;lt;&amp;lt; bUsbFifoType&lt;br /&gt;
usbFifoIntr		equ 3 &amp;lt;&amp;lt; bUsbFifoType&lt;br /&gt;
bmUsbFifoType		equ 3 &amp;lt;&amp;lt; bUsbFifoType&lt;br /&gt;
bUsbFifoNumBlks		equ 2&lt;br /&gt;
usbFifo1Blk		equ 0 &amp;lt;&amp;lt; bUsbFifoNumBlks&lt;br /&gt;
usbFifo2Blks		equ 1 &amp;lt;&amp;lt; bUsbFifoNumBlks&lt;br /&gt;
usbFifo3Blks		equ 2 &amp;lt;&amp;lt; bUsbFifoNumBlks&lt;br /&gt;
bmUsbFifoNumBlks	equ 3 &amp;lt;&amp;lt; bUsbFifoNumBlks&lt;br /&gt;
bUsbFifoBlkSz		equ 4&lt;br /&gt;
usbFifoBlkSz512		equ 0 &amp;lt;&amp;lt; bUsbFifoBlkSz&lt;br /&gt;
usbFifoBlkSz1024	equ 1 &amp;lt;&amp;lt; bUsbFifoBlkSz&lt;br /&gt;
bmUsbFifoBlkSz		equ 1 &amp;lt;&amp;lt; bUsbFifoBlkSz&lt;br /&gt;
bUsbFifoEn		equ 5&lt;br /&gt;
bmUsbFifoEn		equ 1 &amp;lt;&amp;lt; bUsbFifoEn&lt;br /&gt;
&lt;br /&gt;
usbFifo0Csr		equ 01B0h&lt;br /&gt;
pUsbFifo0Csr		equ pUsbRange + usbFifo0Csr&lt;br /&gt;
mpUsbFifo0Csr		equ mpUsbRange + usbFifo0Csr&lt;br /&gt;
usbFifo1Csr		equ 01B4h&lt;br /&gt;
pUsbFifo1Csr		equ pUsbRange + usbFifo1Csr&lt;br /&gt;
mpUsbFifo1Csr		equ mpUsbRange + usbFifo1Csr&lt;br /&gt;
usbFifo2Csr		equ 01B8h&lt;br /&gt;
pUsbFifo2Csr		equ pUsbRange + usbFifo2Csr&lt;br /&gt;
mpUsbFifo2Csr		equ mpUsbRange + usbFifo2Csr&lt;br /&gt;
usbFifo3Csr		equ 01BCh&lt;br /&gt;
pUsbFifo3Csr		equ pUsbRange + usbFifo3Csr&lt;br /&gt;
mpUsbFifo3Csr		equ mpUsbRange + usbFifo3Csr&lt;br /&gt;
bUsbFifoLen		equ 0&lt;br /&gt;
bmUsbFifoLen		equ 07FFh &amp;lt;&amp;lt; bUsbFifoLen&lt;br /&gt;
bUsbFifoReset		equ 12&lt;br /&gt;
bmUsbFifoReset		equ 1 &amp;lt;&amp;lt; bUsbFifoReset&lt;br /&gt;
&lt;br /&gt;
usbDmaFifo		equ 01C0h&lt;br /&gt;
pUsbDmaFifo		equ pUsbRange + usbDmaFifo&lt;br /&gt;
mpUsbDmaFifo		equ mpUsbRange + usbDmaFifo&lt;br /&gt;
bUsbDmaFifo0		equ 0&lt;br /&gt;
bmUsbDmaFifo0		equ 1 &amp;lt;&amp;lt; bUsbDmaFifo0&lt;br /&gt;
bUsbDmaFifo1		equ 1&lt;br /&gt;
bmUsbDmaFifo1		equ 1 &amp;lt;&amp;lt; bUsbDmaFifo1&lt;br /&gt;
bUsbDmaFifo2		equ 2&lt;br /&gt;
bmUsbDmaFifo2		equ 1 &amp;lt;&amp;lt; bUsbDmaFifo2&lt;br /&gt;
bUsbDmaFifo3		equ 3&lt;br /&gt;
bmUsbDmaFifo3		equ 1 &amp;lt;&amp;lt; bUsbDmaFifo3&lt;br /&gt;
bUsbDmaCxFifo		equ 4&lt;br /&gt;
bmUsbDmaCxFifo		equ 1 &amp;lt;&amp;lt; bUsbDmaCxFifo&lt;br /&gt;
bUsbDmaFifo		equ 0&lt;br /&gt;
bmUsbDmaNoFifo		equ 0 &amp;lt;&amp;lt; bUsbDmaFifo&lt;br /&gt;
bmUsbDmaFifo		equ 01Fh &amp;lt;&amp;lt; bUsbDmaFifo&lt;br /&gt;
&lt;br /&gt;
usbDmaCtrl		equ 01C8h&lt;br /&gt;
pUsbDmaCtrl		equ pUsbRange + usbDmaCtrl&lt;br /&gt;
mpUsbDmaCtrl		equ mpUsbRange + usbDmaCtrl&lt;br /&gt;
bUsbDmaStart		equ 0&lt;br /&gt;
bmUsbDmaStart		equ 1 &amp;lt;&amp;lt; bUsbDmaStart&lt;br /&gt;
bUsbDmaDir		equ 1&lt;br /&gt;
usbDmaFifo2Mem		equ 0 &amp;lt;&amp;lt; bUsbDmaDir&lt;br /&gt;
usbDmaMem2Fifo		equ 1 &amp;lt;&amp;lt; bUsbDmaDir&lt;br /&gt;
usbDmaFifo2Fifo		equ 2 &amp;lt;&amp;lt; bUsbDmaDir&lt;br /&gt;
bmUsbDmaDir		equ 3 &amp;lt;&amp;lt; bUsbDmaDir&lt;br /&gt;
bUsbDmaAbort		equ 3&lt;br /&gt;
bmUsbDmaAbort		equ 1 &amp;lt;&amp;lt; bUsbDmaAbort&lt;br /&gt;
bUsbDmaClrFifo		equ 4&lt;br /&gt;
bmUsbDmaClrFifo		equ 1 &amp;lt;&amp;lt; bUsbDmaClrFifo&lt;br /&gt;
&lt;br /&gt;
usbDmaLen		equ 01C9h&lt;br /&gt;
pUsbDmaLen		equ pUsbRange + usbDmaLen&lt;br /&gt;
mpUsbDmaLen		equ mpUsbRange + usbDmaLen&lt;br /&gt;
bUsbDmaLen		equ 0&lt;br /&gt;
bmUsbDmaLen		equ 01FFFFh &amp;lt;&amp;lt; bUsbDmaLen&lt;br /&gt;
&lt;br /&gt;
usbDmaAddr		equ 01CCh&lt;br /&gt;
pUsbDmaAddr		equ pUsbRange + usbDmaAddr&lt;br /&gt;
mpUsbDmaAddr		equ mpUsbRange + usbDmaAddr&lt;br /&gt;
bUsbDmaAddr		equ 0&lt;br /&gt;
bmUsbDmaAddr		equ 07FFFFh &amp;lt;&amp;lt; bUsbDmaAddr&lt;br /&gt;
&lt;br /&gt;
usbEp0Data		equ 01D0h&lt;br /&gt;
pUsbEp0Data		equ pUsbRange + usbEp0Data&lt;br /&gt;
mpUsbEp0Data		equ mpUsbRange + usbEp0Data&lt;br /&gt;
bUsbEp0Data		equ 0&lt;br /&gt;
bmUsbEp0Data		equ 0FFFFFFFFh &amp;lt;&amp;lt; bUsbEp0Data&lt;br /&gt;
&lt;br /&gt;
;LCD Ports&lt;br /&gt;
;--------------------------------&lt;br /&gt;
pLcdRange		equ 04000h&lt;br /&gt;
mpLcdRange		equ 0E30000h&lt;br /&gt;
&lt;br /&gt;
lcdTiming0		equ 0000h&lt;br /&gt;
pLcdTiming0		equ pLcdRange + lcdTiming0&lt;br /&gt;
mpLcdTiming0		equ mpLcdRange + lcdTiming0&lt;br /&gt;
lcdTiming1		equ 0004h&lt;br /&gt;
pLcdTiming1		equ pLcdRange + lcdTiming1&lt;br /&gt;
mpLcdTiming1		equ mpLcdRange + lcdTiming1&lt;br /&gt;
lcdTiming2		equ 0008h&lt;br /&gt;
pLcdTiming2		equ pLcdRange + lcdTiming2&lt;br /&gt;
mpLcdTiming2		equ mpLcdRange + lcdTiming2&lt;br /&gt;
lcdTiming3		equ 000Ch&lt;br /&gt;
pLcdTiming3		equ pLcdRange + lcdTiming3&lt;br /&gt;
mpLcdTiming3		equ mpLcdRange + lcdTiming3&lt;br /&gt;
&lt;br /&gt;
lcdBase			equ 0010h&lt;br /&gt;
pLcdBase		equ pLcdRange + lcdBase&lt;br /&gt;
mpLcdBase		equ mpLcdRange + lcdBase&lt;br /&gt;
lcdUpbase		equ 0010h&lt;br /&gt;
pLcdUpbase		equ pLcdRange + lcdUpbase&lt;br /&gt;
mpLcdUpbase		equ mpLcdRange + lcdUpbase&lt;br /&gt;
lcdLpbase		equ 0014h&lt;br /&gt;
pLcdLpbase		equ pLcdRange + lcdLpbase&lt;br /&gt;
mpLcdLpbase		equ mpLcdRange + lcdLpbase&lt;br /&gt;
&lt;br /&gt;
lcdCtrl			equ 0018h&lt;br /&gt;
pLcdCtrl		equ pLcdRange + lcdCtrl&lt;br /&gt;
mpLcdCtrl		equ mpLcdRange + lcdCtrl&lt;br /&gt;
lcdEn			equ 01h&lt;br /&gt;
lcdTft			equ 20h&lt;br /&gt;
lcdBpp1			equ 0000b | lcdTft | lcdEn&lt;br /&gt;
lcdBpp2			equ 0010b | lcdTft | lcdEn&lt;br /&gt;
lcdBpp4			equ 0100b | lcdTft | lcdEn&lt;br /&gt;
lcdBpp8			equ 0110b | lcdTft | lcdEn&lt;br /&gt;
lcdBpp16Alt		equ 1000b | lcdTft | lcdEn&lt;br /&gt;
lcdBpp24		equ 1010b | lcdTft | lcdEn&lt;br /&gt;
lcdBpp16		equ 1100b | lcdTft | lcdEn ; Default LCD mode&lt;br /&gt;
lcdBpp12		equ 1110b | lcdTft | lcdEn&lt;br /&gt;
lcdBgr			equ 100h&lt;br /&gt;
lcdBigEndian		equ 200h&lt;br /&gt;
lcdBigEndianPixels	equ 400h&lt;br /&gt;
lcdPwr			equ 800h&lt;br /&gt;
lcdIntVSync		equ 0000h&lt;br /&gt;
lcdIntBack		equ 1000h&lt;br /&gt;
lcdIntActiveVideo	equ 2000h&lt;br /&gt;
lcdIntFront		equ 3000h&lt;br /&gt;
lcdWatermark		equ 10000h&lt;br /&gt;
lcdNormalMode		equ lcdPwr | lcdBgr | lcdBpp16&lt;br /&gt;
&lt;br /&gt;
lcdImsc			equ 001Ch&lt;br /&gt;
pLcdImsc		equ pLcdRange + lcdImsc&lt;br /&gt;
mpLcdImsc		equ mpLcdRange + lcdImsc&lt;br /&gt;
lcdRis			equ 0020h&lt;br /&gt;
pLcdRis			equ pLcdRange + lcdRis&lt;br /&gt;
mpLcdRis		equ mpLcdRange + lcdRis&lt;br /&gt;
lcdMis			equ 0024h&lt;br /&gt;
pLcdMis			equ pLcdRange + lcdMis&lt;br /&gt;
mpLcdMis		equ mpLcdRange + lcdMis&lt;br /&gt;
lcdIcr			equ 0028h&lt;br /&gt;
pLcdIcr			equ pLcdRange + lcdIcr&lt;br /&gt;
mpLcdIcr		equ mpLcdRange + lcdIcr&lt;br /&gt;
&lt;br /&gt;
bLcdIntFuf		equ 1&lt;br /&gt;
lcdIntFuf		equ 1 &amp;lt;&amp;lt; bLcdIntFuf&lt;br /&gt;
bLcdIntLNBU		equ 2&lt;br /&gt;
lcdIntLNBU		equ 1 &amp;lt;&amp;lt; bLcdIntLNBU&lt;br /&gt;
bLcdIntVcomp		equ 3&lt;br /&gt;
lcdIntVcomp		equ 1 &amp;lt;&amp;lt; bLcdIntVcomp&lt;br /&gt;
bLcdIntMbErr		equ 4&lt;br /&gt;
lcdIntMbErr		equ 1 &amp;lt;&amp;lt; bLcdIntMbErr&lt;br /&gt;
&lt;br /&gt;
lcdCurr			equ 002Ch&lt;br /&gt;
pLcdCurr		equ pLcdRange + lcdCurr&lt;br /&gt;
mpLcdCurr		equ mpLcdRange + lcdCurr&lt;br /&gt;
lcdUpcurr		equ 002Ch&lt;br /&gt;
pLcdUpcurr		equ pLcdRange + lcdUpcurr&lt;br /&gt;
mpLcdUpcurr		equ mpLcdRange + lcdUpcurr&lt;br /&gt;
lcdLpcurr		equ 0030h&lt;br /&gt;
pLcdLpcurr		equ pLcdRange + lcdLpcurr&lt;br /&gt;
mpLcdLpcurr		equ mpLcdRange + lcdLpcurr&lt;br /&gt;
lcdPalette		equ 0200h&lt;br /&gt;
pLcdPalette		equ pLcdRange + lcdPalette&lt;br /&gt;
mpLcdPalette		equ mpLcdRange + lcdPalette&lt;br /&gt;
&lt;br /&gt;
lcdCrsrImage		equ 0800h&lt;br /&gt;
pLcdCrsrImage		equ pLcdRange + lcdCrsrImage&lt;br /&gt;
mpLcdCrsrImage		equ mpLcdRange + lcdCrsrImage&lt;br /&gt;
lcdCrsrCtrl		equ 0C00h&lt;br /&gt;
pLcdCrsrCtrl		equ pLcdRange + lcdCrsrCtrl&lt;br /&gt;
mpLcdCrsrCtrl		equ mpLcdRange + lcdCrsrCtrl&lt;br /&gt;
lcdCrsrConfig		equ 0C04h&lt;br /&gt;
pLcdCrsrConfig		equ pLcdRange + lcdCrsrConfig&lt;br /&gt;
mpLcdCrsrConfig		equ mpLcdRange + lcdCrsrConfig&lt;br /&gt;
lcdCrsrPalette0		equ 0C08h&lt;br /&gt;
pLcdCrsrPalette0	equ pLcdRange + lcdCrsrPalette0&lt;br /&gt;
mpLcdCrsrPalette0	equ mpLcdRange + lcdCrsrPalette0&lt;br /&gt;
lcdCrsrPalette1		equ 0C0Ch&lt;br /&gt;
pLcdCrsrPalette1	equ pLcdRange + lcdCrsrPalette1&lt;br /&gt;
mpLcdCrsrPalette1	equ mpLcdRange + lcdCrsrPalette1&lt;br /&gt;
lcdCrsrXY		equ 0C10h&lt;br /&gt;
pLcdCrsrXY		equ pLcdRange + lcdCrsrXY&lt;br /&gt;
mpLcdCrsrXY		equ mpLcdRange + lcdCrsrXY&lt;br /&gt;
lcdCrsrClip		equ 0C14h&lt;br /&gt;
pLcdCrsrClip		equ pLcdRange + lcdCrsrClip&lt;br /&gt;
mpLcdCrsrClip		equ mpLcdRange + lcdCrsrClip&lt;br /&gt;
lcdCrsrImsc		equ 0C20h&lt;br /&gt;
pLcdCrsrImsc		equ pLcdRange + lcdCrsrImsc&lt;br /&gt;
mpLcdCrsrImsc		equ mpLcdRange + lcdCrsrImsc&lt;br /&gt;
lcdCrsrIcr		equ 0C24h&lt;br /&gt;
pLcdCrsrIcr		equ pLcdRange + lcdCrsrIcr&lt;br /&gt;
mpLcdCrsrIcr		equ mpLcdRange + lcdCrsrIcr&lt;br /&gt;
lcdCrsrRis		equ 0C28h&lt;br /&gt;
pLcdCrsrRis		equ pLcdRange + lcdCrsrRis&lt;br /&gt;
mpLcdCrsrRis		equ mpLcdRange + lcdCrsrRis&lt;br /&gt;
lcdCrsrMis		equ 0C2Ch&lt;br /&gt;
pLcdCrsrMis		equ pLcdRange + lcdCrsrMis&lt;br /&gt;
mpLcdCrsrMis		equ mpLcdRange + lcdCrsrMis&lt;br /&gt;
&lt;br /&gt;
;Interrupt Ports&lt;br /&gt;
;-----------------------------------&lt;br /&gt;
pIntRange		equ 05000h&lt;br /&gt;
mpIntRange		equ 0F00000h&lt;br /&gt;
&lt;br /&gt;
intStat			equ 0&lt;br /&gt;
pIntStat		equ pIntRange + intStat&lt;br /&gt;
mpIntStat		equ mpIntRange + intStat&lt;br /&gt;
intMask			equ 4&lt;br /&gt;
pIntMask		equ pIntRange + intMask&lt;br /&gt;
mpIntMask		equ mpIntRange + intMask&lt;br /&gt;
intAck			equ 8&lt;br /&gt;
pIntAck			equ pIntRange + intAck&lt;br /&gt;
mpIntAck		equ mpIntRange + intAck&lt;br /&gt;
intLatch		equ 12&lt;br /&gt;
pIntLatch		equ pIntRange + intLatch&lt;br /&gt;
mpIntLatch		equ mpIntRange + intLatch&lt;br /&gt;
intInvert		equ 16&lt;br /&gt;
pIntInvert		equ pIntRange + intInvert&lt;br /&gt;
mpIntInvert		equ mpIntRange + intInvert&lt;br /&gt;
intMasked		equ 20&lt;br /&gt;
pIntMasked		equ pIntRange + intMasked&lt;br /&gt;
mpIntMasked		equ mpIntRange + intMasked&lt;br /&gt;
&lt;br /&gt;
bIntOn			equ 0&lt;br /&gt;
intOn			equ 1 &amp;lt;&amp;lt; bIntOn&lt;br /&gt;
bIntTmr1		equ 1&lt;br /&gt;
intTmr1			equ 1 &amp;lt;&amp;lt; bIntTmr1&lt;br /&gt;
bIntTmr2		equ 2&lt;br /&gt;
intTmr2			equ 1 &amp;lt;&amp;lt; bIntTmr2&lt;br /&gt;
bIntTmr3		equ 3&lt;br /&gt;
intTmr3			equ 1 &amp;lt;&amp;lt; bIntTmr3&lt;br /&gt;
bIntOSTmr		equ 4&lt;br /&gt;
intOSTmr		equ 1 &amp;lt;&amp;lt; bIntOSTmr&lt;br /&gt;
bIntKey			equ 10&lt;br /&gt;
intKey			equ 1 &amp;lt;&amp;lt; bIntKey&lt;br /&gt;
bIntLcd			equ 11&lt;br /&gt;
intLcd			equ 1 &amp;lt;&amp;lt; bIntLcd&lt;br /&gt;
bIntRtc			equ 12&lt;br /&gt;
intRtc			equ 1 &amp;lt;&amp;lt; bIntRtc&lt;br /&gt;
bIntUsb			equ 13&lt;br /&gt;
intUsb			equ 1 &amp;lt;&amp;lt; bIntUsb&lt;br /&gt;
intDefaultMask		equ intOn | intTmr3 | intOSTmr | intRtc | intUsb&lt;br /&gt;
&lt;br /&gt;
;Timer Ports&lt;br /&gt;
;-----------------------------------&lt;br /&gt;
tmrRange		equ 00h&lt;br /&gt;
pTmrRange		equ 7000h&lt;br /&gt;
mpTmrRange		equ 0F20000h&lt;br /&gt;
&lt;br /&gt;
tmr1Counter		equ 00h&lt;br /&gt;
pTmr1Counter		equ 7000h&lt;br /&gt;
mpTmr1Counter		equ 0F20000h&lt;br /&gt;
tmr1Load		equ 04h&lt;br /&gt;
pTmr1Load		equ 7004h&lt;br /&gt;
mpTmr1Load		equ 0F20004h&lt;br /&gt;
tmr1Match1		equ 08h&lt;br /&gt;
pTmr1Match1		equ 7008h&lt;br /&gt;
mpTmr1Match1		equ 0F20008h&lt;br /&gt;
tmr1Match2		equ 0Ch&lt;br /&gt;
pTmr1Match2		equ 700Ch&lt;br /&gt;
mpTmr1Match2		equ 0F2000Ch&lt;br /&gt;
&lt;br /&gt;
tmr2Counter		equ 10h&lt;br /&gt;
pTmr2Counter		equ 7010h&lt;br /&gt;
mpTmr2Counter		equ 0F20010h&lt;br /&gt;
tmr2Load		equ 14h&lt;br /&gt;
pTmr2Load		equ 7014h&lt;br /&gt;
mpTmr2Load		equ 0F20014h&lt;br /&gt;
tmr2Match1		equ 18h&lt;br /&gt;
pTmr2Match1		equ 7018h&lt;br /&gt;
mpTmr2Match1		equ 0F20018h&lt;br /&gt;
tmr2Match2		equ 1Ch&lt;br /&gt;
pTmr2Match2		equ 701Ch&lt;br /&gt;
mpTmr2Match2		equ 0F2001Ch&lt;br /&gt;
&lt;br /&gt;
tmr3Counter		equ 20h&lt;br /&gt;
pTmr3Counter		equ 7020h&lt;br /&gt;
mpTmr3Counter		equ 0F20020h&lt;br /&gt;
tmr3Load		equ 24h&lt;br /&gt;
pTmr3Load		equ 7024h&lt;br /&gt;
mpTmr3Load		equ 0F20024h&lt;br /&gt;
tmr3Match1		equ 28h&lt;br /&gt;
pTmr3Match1		equ 7028h&lt;br /&gt;
mpTmr3Match1		equ 0F20028h&lt;br /&gt;
tmr3Match2		equ 2Ch&lt;br /&gt;
pTmr3Match2		equ 702Ch&lt;br /&gt;
mpTmr3Match2		equ 0F2002Ch&lt;br /&gt;
&lt;br /&gt;
tmrCtrl			equ 30h&lt;br /&gt;
pTmrCtrl		equ 7030h&lt;br /&gt;
mpTmrCtrl		equ 0F20030h&lt;br /&gt;
&lt;br /&gt;
bTmr1Enable		equ 0&lt;br /&gt;
tmr1Enable		equ 1&amp;lt;&amp;lt;bTmr1Enable&lt;br /&gt;
bTmr1Crystal		equ 1&lt;br /&gt;
tmr1Crystal		equ 1&amp;lt;&amp;lt;bTmr1Crystal&lt;br /&gt;
bTmr1Overflow		equ 2&lt;br /&gt;
tmr1Overflow		equ 1&amp;lt;&amp;lt;bTmr1Overflow&lt;br /&gt;
bTmr2Enable		equ 3&lt;br /&gt;
tmr2Enable		equ 1&amp;lt;&amp;lt;bTmr2Enable&lt;br /&gt;
bTmr2Crystal		equ 4&lt;br /&gt;
tmr2Crystal		equ 1&amp;lt;&amp;lt;bTmr2Crystal&lt;br /&gt;
bTmr2Overflow		equ 5&lt;br /&gt;
tmr2Overflow		equ 1&amp;lt;&amp;lt;bTmr2Overflow&lt;br /&gt;
bTmr3Enable		equ 6&lt;br /&gt;
tmr3Enable		equ 1&amp;lt;&amp;lt;bTmr3Enable&lt;br /&gt;
bTmr3Crystal		equ 7&lt;br /&gt;
tmr3Crystal		equ 1&amp;lt;&amp;lt;bTmr3Crystal&lt;br /&gt;
bTmr3Overflow		equ 8&lt;br /&gt;
tmr3Overflow		equ 1&amp;lt;&amp;lt;bTmr3Overflow&lt;br /&gt;
bTmr1CountUp		equ 9&lt;br /&gt;
tmr1CountUp		equ 1&amp;lt;&amp;lt;bTmr1CountUp&lt;br /&gt;
bTmr2CountUp		equ 10&lt;br /&gt;
tmr2CountUp		equ 1&amp;lt;&amp;lt;bTmr2CountUp&lt;br /&gt;
bTmr3CountUp		equ 11&lt;br /&gt;
tmr3CountUp		equ 1&amp;lt;&amp;lt;bTmr3CountUp&lt;br /&gt;
&lt;br /&gt;
tmrIntStatus		equ 34h&lt;br /&gt;
pTmrIntStatus		equ 7034h&lt;br /&gt;
mpTmrIntStatus		equ 0F20034h&lt;br /&gt;
&lt;br /&gt;
bTmr1IntMatch1		equ 0&lt;br /&gt;
tmr1IntMatch1		equ 1&amp;lt;&amp;lt;bTmr1IntMatch1&lt;br /&gt;
bTmr1IntMatch2		equ 1&lt;br /&gt;
tmr1IntMatch2		equ 1&amp;lt;&amp;lt;bTmr1IntMatch2&lt;br /&gt;
bTmr1IntOverflow	equ 2&lt;br /&gt;
tmr1IntOverflow		equ 1&amp;lt;&amp;lt;bTmr1IntOverflow&lt;br /&gt;
bTmr2IntMatch1		equ 3&lt;br /&gt;
tmr2IntMatch1		equ 1&amp;lt;&amp;lt;bTmr2IntMatch1&lt;br /&gt;
bTmr2IntMatch2		equ 4&lt;br /&gt;
tmr2IntMatch2		equ 1&amp;lt;&amp;lt;bTmr2IntMatch2&lt;br /&gt;
bTmr2IntOverflow	equ 5&lt;br /&gt;
tmr2IntOverflow		equ 1&amp;lt;&amp;lt;bTmr2IntOverflow&lt;br /&gt;
bTmr3IntMatch1		equ 6&lt;br /&gt;
tmr3IntMatch1		equ 1&amp;lt;&amp;lt;bTmr3IntMatch1&lt;br /&gt;
bTmr3IntMatch2		equ 7&lt;br /&gt;
tmr3IntMatch2		equ 1&amp;lt;&amp;lt;bTmr3IntMatch2&lt;br /&gt;
bTmr3IntOverflow	equ 8&lt;br /&gt;
tmr3IntOverflow		equ 1&amp;lt;&amp;lt;bTmr3IntOverflow&lt;br /&gt;
&lt;br /&gt;
tmrIntMask		equ 38h&lt;br /&gt;
pTmrIntMask		equ 7038h&lt;br /&gt;
mpTmrIntMask		equ 0F20038h&lt;br /&gt;
&lt;br /&gt;
tmrRevision		equ 3Ch&lt;br /&gt;
pTmrRevision		equ 703Ch&lt;br /&gt;
mpTmrRevision		equ 0F2003Ch&lt;br /&gt;
&lt;br /&gt;
;RTC Ports&lt;br /&gt;
;-----------------------------------&lt;br /&gt;
pRtcRange		equ 8000h&lt;br /&gt;
mpRtcRange		equ 0F30000h&lt;br /&gt;
&lt;br /&gt;
;Keypad Ports&lt;br /&gt;
;-----------------------------------&lt;br /&gt;
pKeyRange		equ 0A000h&lt;br /&gt;
mpKeyRange		equ 0F50000h&lt;br /&gt;
&lt;br /&gt;
keyMode			equ 0&lt;br /&gt;
pKeyMode		equ pKeyRange + keyMode&lt;br /&gt;
mpKeyMode		equ mpKeyRange + keyMode&lt;br /&gt;
keyRows			equ 4&lt;br /&gt;
pKeyRows		equ pKeyRange + keyRows&lt;br /&gt;
mpKeyRows		equ mpKeyRange + keyRows&lt;br /&gt;
keyCols			equ 5&lt;br /&gt;
pKeyCols		equ pKeyRange + keyCols&lt;br /&gt;
mpKeyCols		equ mpKeyRange + keyCols&lt;br /&gt;
keyIntStat		equ 8&lt;br /&gt;
pKeyIntStat		equ pKeyRange + keyIntStat&lt;br /&gt;
mpKeyIntStat		equ mpKeyRange + keyIntStat&lt;br /&gt;
keyIntAck		equ 8&lt;br /&gt;
pKeyIntAck		equ pKeyRange + keyIntAck&lt;br /&gt;
mpKeyIntAck		equ mpKeyRange + keyIntAck&lt;br /&gt;
keyIntMask		equ 12&lt;br /&gt;
pKeyIntMask		equ pKeyRange + keyIntMask&lt;br /&gt;
mpKeyIntMask		equ mpKeyRange + keyIntMask&lt;br /&gt;
keyData			equ 16&lt;br /&gt;
pKeyData		equ pKeyRange + keyData&lt;br /&gt;
mpKeyData		equ mpKeyRange + keyData&lt;br /&gt;
keyGpio			equ 48&lt;br /&gt;
pKeyGpio		equ pKeyRange + keyGpio&lt;br /&gt;
mpKeyGpio		equ mpKeyRange + keyGpio&lt;br /&gt;
&lt;br /&gt;
bKeyIntScanDone		equ 0&lt;br /&gt;
keyIntScanDone		equ 1 &amp;lt;&amp;lt; bKeyIntScanDone&lt;br /&gt;
bKeyIntKeyChange	equ 1&lt;br /&gt;
keyIntKeyChange		equ 1 &amp;lt;&amp;lt; bKeyIntKeyChange&lt;br /&gt;
bKeyIntKeyPress		equ 2&lt;br /&gt;
keyIntKeyPress		equ 1 &amp;lt;&amp;lt; bKeyIntKeyPress&lt;br /&gt;
&lt;br /&gt;
keyModeIdle		equ 0&lt;br /&gt;
keyModeAny		equ 1&lt;br /&gt;
keyModeScanOnce		equ 2&lt;br /&gt;
keyModeScan		equ 3&lt;br /&gt;
&lt;br /&gt;
;Backlight Ports&lt;br /&gt;
;-----------------------------------&lt;br /&gt;
pBlLevel		equ 0B024h&lt;br /&gt;
mpBlLevel		equ 0F60024h&lt;br /&gt;
&lt;br /&gt;
;SPI Ports&lt;br /&gt;
;-----------------------------------&lt;br /&gt;
pSpiRange		equ 0D000h&lt;br /&gt;
mpSpiRange		equ 0F80000h&lt;br /&gt;
&lt;br /&gt;
spiCtrl0		equ 000h&lt;br /&gt;
pSpiCtrl0		equ pSpiRange + spiCtrl0&lt;br /&gt;
mpSpiCtrl0		equ mpSpiRange + spiCtrl0&lt;br /&gt;
bSpiClkPolarity		equ 0&lt;br /&gt;
bmSpiClkPolarity	equ 1 shl bSpiClkPolarity&lt;br /&gt;
bSpiClkPhase		equ 1&lt;br /&gt;
bmSpiClkPhase		equ 1 shl bSpiClkPhase&lt;br /&gt;
bSpiOpMode		equ 2&lt;br /&gt;
bmSpiSlave		equ 0 shl bSpiOpMode&lt;br /&gt;
bmSpiMaster		equ 3 shl bSpiOpMode&lt;br /&gt;
bmSpiSlaveMono		equ 0 shl bSpiOpMode&lt;br /&gt;
bmSpiSlaveStereo	equ 1 shl bSpiOpMode&lt;br /&gt;
bmSpiMasterMono		equ 2 shl bSpiOpMode&lt;br /&gt;
bmSpiMasterStereo	equ 3 shl bSpiOpMode&lt;br /&gt;
bmSpiOpMode		equ 3 shl bSpiOpMode&lt;br /&gt;
bSpiFsJustify		equ 4&lt;br /&gt;
bmSpiFsJustify		equ 1 shl bSpiFsJustify&lt;br /&gt;
bSpiFsPolarity		equ 5&lt;br /&gt;
bmSpiFsPolarity		equ 1 shl bSpiFsPolarity&lt;br /&gt;
bSpiLsb			equ 6&lt;br /&gt;
bmSpiLsb		equ 1 shl bSpiLsb&lt;br /&gt;
bSpiLoopback		equ 7&lt;br /&gt;
bmSpiLoopback		equ 1 shl bSpiLoopback&lt;br /&gt;
bSpiFsDist		equ 8&lt;br /&gt;
bmSpiFsDist		equ 3 shl bSpiFsDist&lt;br /&gt;
bSpiFlash		equ 11&lt;br /&gt;
bmSpiFlash		equ 1 shl bSpiFlash&lt;br /&gt;
bSpiFrFmt		equ 12&lt;br /&gt;
spiSspFrFmt		equ 0 shl bSpiFrFmt&lt;br /&gt;
spiSpiFrFmt		equ 1 shl bSpiFrFmt&lt;br /&gt;
spiMicrowaveFrFmt	equ 2 shl bSpiFrFmt&lt;br /&gt;
spiI2sFrFmt		equ 3 shl bSpiFrFmt&lt;br /&gt;
bmSpiFrFmt		equ 3 shl bSpiFrFmt&lt;br /&gt;
&lt;br /&gt;
spiCtrl1		equ 004h&lt;br /&gt;
pSpiCtrl1		equ pSpiRange + spiCtrl1&lt;br /&gt;
mpSpiCtrl1		equ mpSpiRange + spiCtrl1&lt;br /&gt;
spiClkDiv		equ spiCtrl1 + 0&lt;br /&gt;
pSpiClkDiv		equ pSpiRange + spiClkDiv&lt;br /&gt;
mpSpiClkDiv		equ mpSpiRange + spiClkDiv&lt;br /&gt;
bSpiClkDiv		equ 0&lt;br /&gt;
bmSpiClkDiv		equ 0FFFFh shl bSpiClkDiv&lt;br /&gt;
spiDataWidth		equ spiCtrl1 + 2&lt;br /&gt;
pSpiDataWidth		equ pSpiRange + spiDataWidth&lt;br /&gt;
mpSpiDataWidth		equ mpSpiRange + spiDataWidth&lt;br /&gt;
bSpiDataWidth		equ 0&lt;br /&gt;
bmSpiDataWidth		equ 01Fh shl bSpiDataWidth&lt;br /&gt;
spiPadWidth		equ spiCtrl1 + 3&lt;br /&gt;
pSpiPadWidth		equ pSpiRange + spiPadWidth&lt;br /&gt;
mpSpiPadWidth		equ mpSpiRange + spiPadWidth&lt;br /&gt;
bSpiPadWidth		equ 0&lt;br /&gt;
bmSpiPadWidth		equ 0FFh shl bSpiPadWidth&lt;br /&gt;
&lt;br /&gt;
spiCtrl2		equ 008h&lt;br /&gt;
pSpiCtrl2		equ pSpiRange + spiCtrl2&lt;br /&gt;
mpSpiCtrl2		equ mpSpiRange + spiCtrl2&lt;br /&gt;
bSpiChipEn		equ 0&lt;br /&gt;
bmSpiChipEn		equ 1 shl bSpiChipEn&lt;br /&gt;
bSpiTxDataOutEn		equ 1&lt;br /&gt;
bmSpiTxDataOutEn	equ 1 shl bSpiTxDataOutEn&lt;br /&gt;
bSpiRxClr		equ 2&lt;br /&gt;
bmSpiRxClr		equ 1 shl bSpiRxClr&lt;br /&gt;
bSpiTxClr		equ 3&lt;br /&gt;
bmSpiTxClr		equ 1 shl bSpiTxClr&lt;br /&gt;
bSpiChipReset		equ 6&lt;br /&gt;
bmSpiChipReset		equ 1 shl bSpiChipReset&lt;br /&gt;
bSpiRxEn		equ 7&lt;br /&gt;
bmSpiRxEn		equ 1 shl bSpiRxEn&lt;br /&gt;
bSpiTxEn		equ 8&lt;br /&gt;
bmSpiTxEn		equ 1 shl bSpiTxEn&lt;br /&gt;
bSpiFs			equ 9&lt;br /&gt;
bmSpiFs			equ 1 shl bSpiFs&lt;br /&gt;
bSpiCs			equ 10&lt;br /&gt;
bmSpiCs			equ 3 shl bSpiCs&lt;br /&gt;
&lt;br /&gt;
spiStatus		equ 00Ch&lt;br /&gt;
pSpiStatus		equ pSpiRange + spiStatus&lt;br /&gt;
mpSpiStatus		equ mpSpiRange + spiStatus&lt;br /&gt;
bSpiRxFifoFull		equ 0&lt;br /&gt;
bmSpiRxFifoFull		equ 1 shl bSpiRxFifoFull&lt;br /&gt;
bSpiTxFifoNotFull	equ 1&lt;br /&gt;
bmSpiTxFifoNotFull	equ 1 shl bSpiTxFifoNotFull&lt;br /&gt;
bSpiChipBusy		equ 2&lt;br /&gt;
bmSpiChipBusy		equ 1 shl bSpiChipBusy&lt;br /&gt;
bSpiRxFifoBytes		equ 4&lt;br /&gt;
bmSpiRxFifoBytes	equ 01Fh shl bSpiRxFifoBytes&lt;br /&gt;
bSpiTxFifoBytes		equ 12&lt;br /&gt;
bmSpiTxFifoBytes	equ 01Fh shl bSpiTxFifoBytes&lt;br /&gt;
&lt;br /&gt;
spiIntCtrl		equ 010h&lt;br /&gt;
pSpiIntCtrl		equ pSpiRange + spiIntCtrl&lt;br /&gt;
mpSpiIntCtrl		equ mpSpiRange + spiIntCtrl&lt;br /&gt;
&lt;br /&gt;
spiIntStatus		equ 014h&lt;br /&gt;
pSpiIntStatus		equ pSpiRange + spiIntStatus&lt;br /&gt;
mpSpiIntStatus		equ mpSpiRange + spiIntStatus&lt;br /&gt;
&lt;br /&gt;
spiData			equ 018h&lt;br /&gt;
pSpiData		equ pSpiRange + spiData&lt;br /&gt;
mpSpiData		equ mpSpiRange + spiData&lt;br /&gt;
bSpiData		equ 0&lt;br /&gt;
bmSpiData		equ 0FFFFFFFFh&lt;br /&gt;
&lt;br /&gt;
;Character Font Equates&lt;br /&gt;
;-------------------------------------&lt;br /&gt;
LrecurN			equ 001h&lt;br /&gt;
LrecurU			equ 002h&lt;br /&gt;
LrecurV			equ 003h&lt;br /&gt;
LrecurW			equ 004h&lt;br /&gt;
Lconvert		equ 005h&lt;br /&gt;
LsqUp			equ 006h&lt;br /&gt;
LsqDown			equ 007h&lt;br /&gt;
Lintegral		equ 008h&lt;br /&gt;
Lcross			equ 009h&lt;br /&gt;
LboxIcon 		equ 00Ah&lt;br /&gt;
LcrossIcon 		equ 00Bh&lt;br /&gt;
LdotIcon 		equ 00Ch&lt;br /&gt;
LsubT   		equ 00Dh ;small capital T for parametric mode.&lt;br /&gt;
LcubeR  		equ 00Eh ;slightly different 3 for cubed root.&lt;br /&gt;
LhexF			equ 00Fh&lt;br /&gt;
Lroot			equ 010h&lt;br /&gt;
Linverse		equ 011h&lt;br /&gt;
Lsquare			equ 012h&lt;br /&gt;
Langle			equ 013h&lt;br /&gt;
Ldegree			equ 014h&lt;br /&gt;
Lradian			equ 015h&lt;br /&gt;
Ltranspose		equ 016h&lt;br /&gt;
LLE			equ 017h&lt;br /&gt;
LNE			equ 018h&lt;br /&gt;
LGE			equ 019h&lt;br /&gt;
Lneg			equ 01Ah&lt;br /&gt;
Lexponent		equ 01Bh&lt;br /&gt;
Lstore			equ 01Ch&lt;br /&gt;
Lten			equ 01Dh&lt;br /&gt;
LupArrow		equ 01Eh&lt;br /&gt;
LdownArrow		equ 01Fh&lt;br /&gt;
Lspace			equ 020h&lt;br /&gt;
Lexclam			equ 021h&lt;br /&gt;
Lquote			equ 022h&lt;br /&gt;
Lpound			equ 023h&lt;br /&gt;
Lfourth			equ 024h&lt;br /&gt;
Lpercent		equ 025h&lt;br /&gt;
Lampersand		equ 026h&lt;br /&gt;
Lapostrophe		equ 027h&lt;br /&gt;
LlParen			equ 028h&lt;br /&gt;
LrParen			equ 029h&lt;br /&gt;
Lasterisk		equ 02Ah&lt;br /&gt;
LplusSign		equ 02Bh&lt;br /&gt;
Lcomma			equ 02Ch&lt;br /&gt;
Ldash			equ 02Dh&lt;br /&gt;
Lperiod			equ 02Eh&lt;br /&gt;
Lslash			equ 02Fh&lt;br /&gt;
L0			equ 030h&lt;br /&gt;
L1			equ 031h&lt;br /&gt;
L2			equ 032h&lt;br /&gt;
L3			equ 033h&lt;br /&gt;
L4			equ 034h&lt;br /&gt;
L5			equ 035h&lt;br /&gt;
L6			equ 036h&lt;br /&gt;
L7			equ 037h&lt;br /&gt;
L8			equ 038h&lt;br /&gt;
L9			equ 039h&lt;br /&gt;
Lcolon			equ 03Ah&lt;br /&gt;
Lsemicolon		equ 03Bh&lt;br /&gt;
LLT			equ 03Ch&lt;br /&gt;
LEQ			equ 03Dh&lt;br /&gt;
LGT			equ 03Eh&lt;br /&gt;
Lquestion		equ 03Fh&lt;br /&gt;
LatSign			equ 040h&lt;br /&gt;
LcapA			equ 041h&lt;br /&gt;
LcapB			equ 042h&lt;br /&gt;
LcapC			equ 043h&lt;br /&gt;
LcapD			equ 044h&lt;br /&gt;
LcapE			equ 045h&lt;br /&gt;
LcapF			equ 046h&lt;br /&gt;
LcapG			equ 047h&lt;br /&gt;
LcapH			equ 048h&lt;br /&gt;
LcapI			equ 049h&lt;br /&gt;
LcapJ			equ 04Ah&lt;br /&gt;
LcapK			equ 04Bh&lt;br /&gt;
LcapL			equ 04Ch&lt;br /&gt;
LcapM			equ 04Dh&lt;br /&gt;
LcapN			equ 04Eh&lt;br /&gt;
LcapO			equ 04Fh&lt;br /&gt;
LcapP			equ 050h&lt;br /&gt;
LcapQ			equ 051h&lt;br /&gt;
LcapR			equ 052h&lt;br /&gt;
LcapS			equ 053h&lt;br /&gt;
LcapT			equ 054h&lt;br /&gt;
LcapU			equ 055h&lt;br /&gt;
LcapV			equ 056h&lt;br /&gt;
LcapW			equ 057h&lt;br /&gt;
LcapX			equ 058h&lt;br /&gt;
LcapY			equ 059h&lt;br /&gt;
LcapZ			equ 05Ah&lt;br /&gt;
Ltheta			equ 05Bh&lt;br /&gt;
Lbackslash		equ 05Ch&lt;br /&gt;
LrBrack			equ 05Dh&lt;br /&gt;
Lcaret			equ 05Eh&lt;br /&gt;
Lunderscore		equ 05Fh&lt;br /&gt;
Lbackquote		equ 060h&lt;br /&gt;
La			equ 061h&lt;br /&gt;
Lb			equ 062h&lt;br /&gt;
Lc			equ 063h&lt;br /&gt;
Ld			equ 064h&lt;br /&gt;
Le			equ 065h&lt;br /&gt;
Lf			equ 066h&lt;br /&gt;
Lg			equ 067h&lt;br /&gt;
Lh			equ 068h&lt;br /&gt;
Li			equ 069h&lt;br /&gt;
Lj			equ 06Ah&lt;br /&gt;
Lk			equ 06Bh&lt;br /&gt;
Ll			equ 06Ch&lt;br /&gt;
Lm			equ 06Dh&lt;br /&gt;
Ln			equ 06Eh&lt;br /&gt;
Lo			equ 06Fh&lt;br /&gt;
Lp			equ 070h&lt;br /&gt;
Lq			equ 071h&lt;br /&gt;
Lr			equ 072h&lt;br /&gt;
Ls			equ 073h&lt;br /&gt;
Lt			equ 074h&lt;br /&gt;
Lu			equ 075h&lt;br /&gt;
Lv			equ 076h&lt;br /&gt;
Lw			equ 077h&lt;br /&gt;
Lx			equ 078h&lt;br /&gt;
Ly			equ 079h&lt;br /&gt;
Lz			equ 07Ah&lt;br /&gt;
LlBrace			equ 07Bh&lt;br /&gt;
Lbar			equ 07Ch&lt;br /&gt;
LrBrace			equ 07Dh&lt;br /&gt;
Ltilde			equ 07Eh&lt;br /&gt;
LinvEQ			equ 07Fh&lt;br /&gt;
Lsub0			equ 080h&lt;br /&gt;
Lsub1			equ 081h&lt;br /&gt;
Lsub2			equ 082h&lt;br /&gt;
Lsub3			equ 083h&lt;br /&gt;
Lsub4			equ 084h&lt;br /&gt;
Lsub5			equ 085h&lt;br /&gt;
Lsub6			equ 086h&lt;br /&gt;
Lsub7			equ 087h&lt;br /&gt;
Lsub8			equ 088h&lt;br /&gt;
Lsub9			equ 089h&lt;br /&gt;
LcapAAcute		equ 08Ah&lt;br /&gt;
LcapAGrave		equ 08Bh&lt;br /&gt;
LcapACaret		equ 08Ch&lt;br /&gt;
LcapADier		equ 08Dh&lt;br /&gt;
LaAcute			equ 08Eh&lt;br /&gt;
LaGrave			equ 08Fh&lt;br /&gt;
LaCaret			equ 090h&lt;br /&gt;
LaDier			equ 091h&lt;br /&gt;
LcapEAcute		equ 092h&lt;br /&gt;
LcapEGrave		equ 093h&lt;br /&gt;
LcapECaret		equ 094h&lt;br /&gt;
LcapEDier		equ 095h&lt;br /&gt;
LeAcute			equ 096h&lt;br /&gt;
LeGrave			equ 097h&lt;br /&gt;
LeCaret			equ 098h&lt;br /&gt;
LeDier			equ 099h&lt;br /&gt;
LcapIAcute		equ 09Ah&lt;br /&gt;
LcapIGrave		equ 09Bh&lt;br /&gt;
LcapICaret		equ 09Ch&lt;br /&gt;
LcapIDier		equ 09Dh&lt;br /&gt;
LiAcute			equ 09Eh&lt;br /&gt;
LiGrave			equ 09Fh&lt;br /&gt;
LiCaret			equ 0A0h&lt;br /&gt;
LiDier			equ 0A1h&lt;br /&gt;
LcapOAcute		equ 0A2h&lt;br /&gt;
LcapOGrave		equ 0A3h&lt;br /&gt;
LcapOCaret		equ 0A4h&lt;br /&gt;
LcapODier		equ 0A5h&lt;br /&gt;
LoAcute			equ 0A6h&lt;br /&gt;
LoGrave			equ 0A7h&lt;br /&gt;
LoCaret			equ 0A8h&lt;br /&gt;
LoDier			equ 0A9h&lt;br /&gt;
LcapUAcute		equ 0AAh&lt;br /&gt;
LcapUGrave		equ 0ABh&lt;br /&gt;
LcapUCaret		equ 0ACh&lt;br /&gt;
LcapUDier		equ 0ADh&lt;br /&gt;
LuAcute			equ 0AEh&lt;br /&gt;
LuGrave			equ 0AFh&lt;br /&gt;
LuCaret			equ 0B0h&lt;br /&gt;
LuDier			equ 0B1h&lt;br /&gt;
LcapCCed		equ 0B2h&lt;br /&gt;
LcCed			equ 0B3h&lt;br /&gt;
LcapNTilde		equ 0B4h&lt;br /&gt;
LnTilde			equ 0B5h&lt;br /&gt;
Laccent			equ 0B6h&lt;br /&gt;
Lgrave			equ 0B7h&lt;br /&gt;
Ldieresis		equ 0B8h&lt;br /&gt;
LquesDown		equ 0B9h&lt;br /&gt;
LexclamDown		equ 0BAh&lt;br /&gt;
Lalpha			equ 0BBh&lt;br /&gt;
Lbeta			equ 0BCh&lt;br /&gt;
Lgamma			equ 0BDh&lt;br /&gt;
LcapDelta		equ 0BEh&lt;br /&gt;
Ldelta			equ 0BFh&lt;br /&gt;
Lepsilon		equ 0C0h&lt;br /&gt;
LlBrack 		equ 0C1h&lt;br /&gt;
Llambda			equ 0C2h&lt;br /&gt;
Lmu			equ 0C3h&lt;br /&gt;
Lpi			equ 0C4h&lt;br /&gt;
Lrho			equ 0C5h&lt;br /&gt;
LcapSigma		equ 0C6h&lt;br /&gt;
Lsigma			equ 0C7h&lt;br /&gt;
Ltau			equ 0C8h&lt;br /&gt;
Lphi			equ 0C9h&lt;br /&gt;
LcapOmega		equ 0CAh&lt;br /&gt;
LxMean			equ 0CBh&lt;br /&gt;
LyMean			equ 0CCh&lt;br /&gt;
LsupX			equ 0CDh&lt;br /&gt;
Lellipsis		equ 0CEh&lt;br /&gt;
Lleft			equ 0CFh&lt;br /&gt;
Lblock			equ 0D0h&lt;br /&gt;
Lper			equ 0D1h&lt;br /&gt;
Lhyphen			equ 0D2h&lt;br /&gt;
Larea			equ 0D3h&lt;br /&gt;
Ltemp			equ 0D4h&lt;br /&gt;
Lcube			equ 0D5h&lt;br /&gt;
Lenter			equ 0D6h&lt;br /&gt;
LimagI			equ 0D7h&lt;br /&gt;
Lphat			equ 0D8h&lt;br /&gt;
Lchi			equ 0D9h&lt;br /&gt;
LstatF			equ 0DAh&lt;br /&gt;
Llne			equ 0DBh&lt;br /&gt;
LlistL			equ 0DCh&lt;br /&gt;
LfinanN 		equ 0DDh&lt;br /&gt;
L2_r_paren 		equ 0DEh&lt;br /&gt;
LblockArrow		equ 0DFh&lt;br /&gt;
LcurO   		equ 0E0h&lt;br /&gt;
LcurO2  		equ 0E1h&lt;br /&gt;
LcurOcapA		equ 0E2h&lt;br /&gt;
LcurOa  		equ 0E3h&lt;br /&gt;
LcurI   		equ 0E4h&lt;br /&gt;
LcurI2  		equ 0E5h&lt;br /&gt;
LcurIcapA		equ 0E6h&lt;br /&gt;
LcurIa  		equ 0E7h&lt;br /&gt;
LGline			equ 0E8h ; = 0&lt;br /&gt;
LGthick			equ 0E9h ; = 1&lt;br /&gt;
LGabove			equ 0EAh ; = 2&lt;br /&gt;
LGbelow			equ 0EBh ; = 3&lt;br /&gt;
LGpath			equ 0ECh ; = 4&lt;br /&gt;
LGanimate		equ 0EDh ; = 5&lt;br /&gt;
LGdot			equ 0EEh ; = 6&lt;br /&gt;
LUpBlk			equ 0EFh ;Up arrow and Block in solver&lt;br /&gt;
LDnBlk			equ 0F0h ;Down arrow and Block in solver&lt;br /&gt;
LcurFull		equ 0F1h ;note: must be last char (PutMap checks)&lt;br /&gt;
&lt;br /&gt;
;(MenuCurrent) Values&lt;br /&gt;
;-----------------------------------&lt;br /&gt;
mConfirmation		equ 01h&lt;br /&gt;
mApps			equ 02h&lt;br /&gt;
mProgramHome		equ 03h&lt;br /&gt;
mPrgm_Run		 equ 00h&lt;br /&gt;
mPrgm_Edit		 equ 01h&lt;br /&gt;
mPrgm_New		 equ 02h&lt;br /&gt;
mZoom			equ 04h&lt;br /&gt;
mZoom_Zoom		 equ 00h&lt;br /&gt;
mZoom_Memory		 equ 01h&lt;br /&gt;
mDraw			equ 05h&lt;br /&gt;
mDraw_Draw		 equ 00h&lt;br /&gt;
mDraw_Points		 equ 01h&lt;br /&gt;
mDraw_Store		 equ 02h&lt;br /&gt;
mDraw_Background	equ 03h&lt;br /&gt;
mStatPlots		equ 06h&lt;br /&gt;
mStat			equ 07h&lt;br /&gt;
mStat_Edit		 equ 00h&lt;br /&gt;
mStat_Calc		 equ 01h&lt;br /&gt;
mStat_Tests		 equ 02h&lt;br /&gt;
mMath			equ 08h&lt;br /&gt;
mMath_Math		 equ 00h&lt;br /&gt;
mMath_Number		 equ 01h&lt;br /&gt;
mMath_Complex		 equ 02h&lt;br /&gt;
mMath_Prob		 equ 03h&lt;br /&gt;
mMath_Frac		 equ 04h&lt;br /&gt;
mTest			equ 09h&lt;br /&gt;
mTest_Test		 equ 00h&lt;br /&gt;
mTest_Logic		 equ 01h&lt;br /&gt;
&lt;br /&gt;
mVars			equ 0Bh&lt;br /&gt;
mVars_Vars		 equ 00h&lt;br /&gt;
mVars_YVars		 equ 01h&lt;br /&gt;
mVars_Colors	 equ 02h&lt;br /&gt;
mMemory			equ 0Ch&lt;br /&gt;
mMatrix			equ 0Dh&lt;br /&gt;
mMatrix_Name		 equ 00h&lt;br /&gt;
mMatrix_Math		 equ 01h&lt;br /&gt;
mMatrix_Edit		 equ 02h&lt;br /&gt;
mDistr			equ 0Eh&lt;br /&gt;
mDistr_Distr		 equ 00h&lt;br /&gt;
mDistr_Draw		 equ 01h&lt;br /&gt;
mAngle			equ 0Fh&lt;br /&gt;
mList			equ 10h&lt;br /&gt;
mList_Names		 equ 00h&lt;br /&gt;
mList_Ops		 equ 01h&lt;br /&gt;
mList_Math		 equ 02h&lt;br /&gt;
mCalculate		equ 11h&lt;br /&gt;
mVarsWin		equ 15h&lt;br /&gt;
mVarsWin_XY		 equ 00h&lt;br /&gt;
mVarsWin_TTh		 equ 01h&lt;br /&gt;
mVarsWin_UVW		 equ 02h&lt;br /&gt;
mVarsZoom		equ 16h&lt;br /&gt;
mVarsZoom_ZXY		 equ 00h&lt;br /&gt;
mVarsZoom_ZT		 equ 01h&lt;br /&gt;
mVarsZoom_UVW		 equ 02h&lt;br /&gt;
mVarsGDB		equ 17h&lt;br /&gt;
mVarsPics		equ 18h&lt;br /&gt;
mVarsPics_Pics		 equ 01h&lt;br /&gt;
mVarsPics_Bckgrnds		 equ 01h&lt;br /&gt;
mVarsStrings		equ 19h&lt;br /&gt;
mVarsStat		equ 1Ah&lt;br /&gt;
mVarsStat_XY		 equ 00h&lt;br /&gt;
mVarsStat_Sigma		 equ 01h&lt;br /&gt;
mVarsStat_EQ		 equ 02h&lt;br /&gt;
mVarsStat_Test		 equ 03h&lt;br /&gt;
mVarsStat_Pts		 equ 04h&lt;br /&gt;
mVarsTable		equ 1Bh&lt;br /&gt;
mVarsYequ 		equ 1Ch&lt;br /&gt;
mVarsParametric		equ 1Dh&lt;br /&gt;
mVarsPolar		equ 1Eh&lt;br /&gt;
mVarsFnOnOff		equ 1Fh&lt;br /&gt;
mMemReset		equ 20h&lt;br /&gt;
mMemReset_RAM		 equ 00h&lt;br /&gt;
mMemReset_ROM		 equ 01h&lt;br /&gt;
mMemReset_All		 equ 02h&lt;br /&gt;
mMemMgmtDel		equ 21h&lt;br /&gt;
mMemResetDefaults	equ 22h&lt;br /&gt;
mMemResetRAMAll		equ 24h&lt;br /&gt;
mMemResetROMVars	equ 25h&lt;br /&gt;
mMemResetROMApps	equ 26h&lt;br /&gt;
mMemResetROMAll		equ 27h&lt;br /&gt;
mMemResetAll		equ 28h&lt;br /&gt;
mGroup			equ 29h&lt;br /&gt;
mGroup_New		 equ 00h&lt;br /&gt;
mGroup_Ungroup		 equ 01h&lt;br /&gt;
mGroupVars		equ 2Ah&lt;br /&gt;
mProgramEdit		equ 2Bh&lt;br /&gt;
mPrgmEd_Ctrl		 equ 00h&lt;br /&gt;
mPrgmEd_IO		 equ 01h&lt;br /&gt;
mPrgmEd_Color		 equ 02h&lt;br /&gt;
mPrgmEd_Exec		 equ 03h&lt;br /&gt;
mPrgmZoom		equ 2Ch&lt;br /&gt;
mPrgmZoom_Zoom		 equ 00h&lt;br /&gt;
mPrgmZoom_Mem		 equ 01h&lt;br /&gt;
mPrgmDraw		equ 2Dh&lt;br /&gt;
mPrgmDraw_Draw		 equ 00h&lt;br /&gt;
mPrgmDraw_Pt		 equ 01h&lt;br /&gt;
mPrgmDraw_Store		 equ 02h&lt;br /&gt;
mPrgmDraw_Bckgrnd	 equ 03h&lt;br /&gt;
mPrgmStatPlot		equ 2Eh&lt;br /&gt;
mPrgmSP_Plots		 equ 00h&lt;br /&gt;
mPrgmSP_Type		 equ 01h&lt;br /&gt;
mPrgmSP_Mark		 equ 02h&lt;br /&gt;
mPrgmStat		equ 2Fh&lt;br /&gt;
mPrgmStat_Edit		 equ 00h&lt;br /&gt;
mPrgmStat_Calc		 equ 01h&lt;br /&gt;
mPrgmStat_Tests		 equ 02h&lt;br /&gt;
mPrgmMath		equ 30h&lt;br /&gt;
mPrgmMath_Math		 equ 00h&lt;br /&gt;
mPrgmMath_Num		 equ 01h&lt;br /&gt;
mPrgmMath_Cplx		 equ 02h&lt;br /&gt;
mPrgmMath_Prob		 equ 03h&lt;br /&gt;
mPrgmMath_Frac		 equ 04h&lt;br /&gt;
mLink			equ 31h&lt;br /&gt;
mLink_Send		 equ 00h&lt;br /&gt;
mLink_Recieve		 equ 01h&lt;br /&gt;
mLinkTrasmit		equ 32h&lt;br /&gt;
mLinkXmit_Xmit		 equ 01h&lt;br /&gt;
mGarbageCollect		equ 40h&lt;br /&gt;
mSelectGroupVars	equ 41h&lt;br /&gt;
mSelGrpVars_Sel		 equ 00h&lt;br /&gt;
mSelGrpVars_Grp		 equ 01h&lt;br /&gt;
mDuplicateName		equ 43h&lt;br /&gt;
mCatalog		equ 46h&lt;br /&gt;
mFinance		equ 22h&lt;br /&gt;
mFinance_Calc		 equ 00h&lt;br /&gt;
mFinance_Vars		 equ 01h&lt;br /&gt;
&lt;br /&gt;
;Keypress Equates&lt;br /&gt;
;-----------------------------------&lt;br /&gt;
kRight			equ 001h&lt;br /&gt;
kLeft			equ 002h&lt;br /&gt;
kUp			equ 003h&lt;br /&gt;
kDown			equ 004h&lt;br /&gt;
kEnter			equ 005h&lt;br /&gt;
kAlphaEnter		equ 006h&lt;br /&gt;
kAlphaUp		equ 007h&lt;br /&gt;
kAlphaDown		equ 008h&lt;br /&gt;
kClear			equ 009h&lt;br /&gt;
kDel			equ 00Ah&lt;br /&gt;
kIns			equ 00Bh&lt;br /&gt;
kRecall			equ 00Ch&lt;br /&gt;
kLastEnt		equ 00Dh&lt;br /&gt;
kBOL			equ 00Eh&lt;br /&gt;
kEOL			equ 00Fh&lt;br /&gt;
&lt;br /&gt;
kSelAll			equ 010h&lt;br /&gt;
kUnselAll		equ 011h&lt;br /&gt;
kLtoTI82		equ 012h&lt;br /&gt;
kBackup			equ 013h&lt;br /&gt;
kRecieve		equ 014h&lt;br /&gt;
kLnkQuit		equ 015h&lt;br /&gt;
kTrans			equ 016h&lt;br /&gt;
kRename			equ 017h&lt;br /&gt;
kOverw			equ 018h&lt;br /&gt;
kOmit			equ 019h&lt;br /&gt;
kCont			equ 01Ah&lt;br /&gt;
kSendID			equ 01Bh&lt;br /&gt;
kSendSW			equ 01Ch&lt;br /&gt;
kYes			equ 01Dh&lt;br /&gt;
kNoWay			equ 01Eh&lt;br /&gt;
kvSendType		equ 01Fh&lt;br /&gt;
kOverWAll		equ 020h&lt;br /&gt;
kNo			equ 025h&lt;br /&gt;
kKReset			equ 026h&lt;br /&gt;
kApp			equ 027h&lt;br /&gt;
kDoug			equ 028h&lt;br /&gt;
kListflag		equ 029h&lt;br /&gt;
menuStart		equ 02Bh&lt;br /&gt;
kAreYouSure		equ 02Bh&lt;br /&gt;
kAppsMenu		equ 02Ch&lt;br /&gt;
kPrgm			equ 02Dh&lt;br /&gt;
kZoom			equ 02Eh&lt;br /&gt;
kDraw			equ 02Fh&lt;br /&gt;
kSPlot			equ 030h&lt;br /&gt;
kStat			equ 031h&lt;br /&gt;
kMath			equ 032h&lt;br /&gt;
kTest			equ 033h&lt;br /&gt;
kChar			equ 034h&lt;br /&gt;
kVars			equ 035h&lt;br /&gt;
kMem			equ 036h&lt;br /&gt;
kMatrix			equ 037h&lt;br /&gt;
kDist			equ 038h&lt;br /&gt;
kAngle			equ 039h&lt;br /&gt;
kList			equ 03Ah&lt;br /&gt;
kCalc			equ 03Bh&lt;br /&gt;
kFin			equ 03Ch&lt;br /&gt;
menuEnd			equ kFin&lt;br /&gt;
kCatalog		equ 03Eh&lt;br /&gt;
kInputDone		equ 03Fh&lt;br /&gt;
kOff			equ kInputDone&lt;br /&gt;
kQuit			equ 040h&lt;br /&gt;
appStart		equ kQuit&lt;br /&gt;
kLinkIO			equ 041h&lt;br /&gt;
kMatrixEd		equ 042h&lt;br /&gt;
kStatEd			equ 043h&lt;br /&gt;
kGraph			equ 044h&lt;br /&gt;
kMode			equ 045h&lt;br /&gt;
kPrgmEd			equ 046h ;PROGRAM EDIT&lt;br /&gt;
kPrgmCr			equ 047h ;PROGRAM CREATE&lt;br /&gt;
kWindow			equ 048h ;RANGE EDITOR&lt;br /&gt;
kYequ 			equ 049h ;EQUATION EDITOR&lt;br /&gt;
kTable			equ 04Ah ;TABLE EDITOR&lt;br /&gt;
kTblSet			equ 04Bh ;TABLE SET&lt;br /&gt;
kChkRAM			equ 04Ch ;CHECK RAM (About screen)&lt;br /&gt;
kDelMem			equ 04Dh ;DELETE MEM&lt;br /&gt;
kResetMem		equ 04Eh ;RESET MEM&lt;br /&gt;
kResetDef		equ 04Fh ;RESET DEFAULT&lt;br /&gt;
kPrgmInput		equ 050h ;PROGRAM INPUT&lt;br /&gt;
kZFactEd		equ 051h ;ZOOM FACTOR EDITOR&lt;br /&gt;
kError			equ 052h ;ERROR&lt;br /&gt;
kSolveTVM		equ 053h ;TVM SOLVER&lt;br /&gt;
kSolveRoot		equ 054h ;SOLVE EDITOR&lt;br /&gt;
kStatP			equ 055h ;stat plot&lt;br /&gt;
kInfStat		equ 056h ;Inferential Statistic&lt;br /&gt;
kFormat			equ 057h ;FORMAT&lt;br /&gt;
kExtApps		equ 058h ;External Applications.		NEW&lt;br /&gt;
kNewApps		equ 059h ;New Apps for Cerberus.&lt;br /&gt;
append			equ kNewApps&lt;br /&gt;
echoStart1		equ 05Ah&lt;br /&gt;
kTrace			equ 05Ah&lt;br /&gt;
kZFit			equ 05Bh&lt;br /&gt;
kZIn			equ 05Ch&lt;br /&gt;
kZOut			equ 05Dh&lt;br /&gt;
kZPrev			equ 05Eh&lt;br /&gt;
kBox			equ 05Fh&lt;br /&gt;
kDecml			equ 060h&lt;br /&gt;
kSetZm			equ 061h&lt;br /&gt;
kSquar			equ 062h&lt;br /&gt;
kStd			equ 063h&lt;br /&gt;
kTrig			equ 064h&lt;br /&gt;
kUsrZm			equ 065h&lt;br /&gt;
kZSto			equ 066h&lt;br /&gt;
kZInt			equ 067h&lt;br /&gt;
kZStat			equ 068h&lt;br /&gt;
echoStart2		equ 069h&lt;br /&gt;
kSelect			equ 069h&lt;br /&gt;
kCircl			equ 06Ah&lt;br /&gt;
kClDrw			equ 06Bh&lt;br /&gt;
kLine			equ 06Ch&lt;br /&gt;
kPen			equ 06Dh&lt;br /&gt;
kPtChg			equ 06Eh&lt;br /&gt;
kPtOff			equ 06Fh&lt;br /&gt;
kPtOn			equ 070h&lt;br /&gt;
kVert			equ 071h&lt;br /&gt;
kHoriz			equ 072h&lt;br /&gt;
kText			equ 073h&lt;br /&gt;
kTanLn			equ 074h&lt;br /&gt;
kEval			equ 075h&lt;br /&gt;
kInters			equ 076h&lt;br /&gt;
kDYDX			equ 077h&lt;br /&gt;
kFnIntg			equ 078h&lt;br /&gt;
kRootG			equ 079h&lt;br /&gt;
kDYDT			equ 07Ah&lt;br /&gt;
kDXDT			equ 07Bh&lt;br /&gt;
kDRDo			equ 07Ch&lt;br /&gt;
KGFMin			equ 07Dh&lt;br /&gt;
KGFMax			equ 07Eh&lt;br /&gt;
EchoStart		equ 07Fh&lt;br /&gt;
kListName		equ 07Fh&lt;br /&gt;
kAdd			equ 080h&lt;br /&gt;
kSub			equ 081h&lt;br /&gt;
kMul			equ 082h&lt;br /&gt;
kDiv			equ 083h&lt;br /&gt;
kExpon			equ 084h&lt;br /&gt;
kLParen			equ 085h&lt;br /&gt;
kRParen			equ 086h&lt;br /&gt;
kLBrack			equ 087h&lt;br /&gt;
kRBrack			equ 088h&lt;br /&gt;
kShade			equ 089h&lt;br /&gt;
kStore			equ 08Ah&lt;br /&gt;
kComma			equ 08Bh&lt;br /&gt;
kChs			equ 08Ch&lt;br /&gt;
kDecPnt			equ 08Dh&lt;br /&gt;
k0			equ 08Eh&lt;br /&gt;
k1			equ 08Fh&lt;br /&gt;
k2			equ 090h&lt;br /&gt;
k3			equ 091h&lt;br /&gt;
k4			equ 092h&lt;br /&gt;
k5			equ 093h&lt;br /&gt;
k6			equ 094h&lt;br /&gt;
k7			equ 095h&lt;br /&gt;
k8			equ 096h&lt;br /&gt;
k9			equ 097h&lt;br /&gt;
kEE			equ 098h&lt;br /&gt;
kSpace			equ 099h&lt;br /&gt;
kCapA			equ 09Ah&lt;br /&gt;
kCapB			equ 09Bh&lt;br /&gt;
kCapC			equ 09Ch&lt;br /&gt;
kCapD			equ 09Dh&lt;br /&gt;
kCapE			equ 09Eh&lt;br /&gt;
kCapF			equ 09Fh&lt;br /&gt;
kCapG			equ 0A0h&lt;br /&gt;
kCapH			equ 0A1h&lt;br /&gt;
kCapI			equ 0A2h&lt;br /&gt;
kCapJ			equ 0A3h&lt;br /&gt;
kCapK			equ 0A4h&lt;br /&gt;
kCapL			equ 0A5h&lt;br /&gt;
kCapM			equ 0A6h&lt;br /&gt;
kCapN			equ 0A7h&lt;br /&gt;
kCapO			equ 0A8h&lt;br /&gt;
kCapP			equ 0A9h&lt;br /&gt;
kCapQ			equ 0AAh&lt;br /&gt;
kCapR			equ 0ABh&lt;br /&gt;
kCapS			equ 0ACh&lt;br /&gt;
kCapT			equ 0ADh&lt;br /&gt;
kCapU			equ 0AEh&lt;br /&gt;
kCapV			equ 0AFh&lt;br /&gt;
kCapW			equ 0B0h&lt;br /&gt;
kCapX			equ 0B1h&lt;br /&gt;
kCapY			equ 0B2h&lt;br /&gt;
kCapZ			equ 0B3h&lt;br /&gt;
kVarx			equ 0B4h&lt;br /&gt;
kPi			equ 0B5h&lt;br /&gt;
kInv			equ 0B6h&lt;br /&gt;
kSin			equ 0B7h&lt;br /&gt;
kASin			equ 0B8h&lt;br /&gt;
kCos			equ 0B9h&lt;br /&gt;
kACos			equ 0BAh&lt;br /&gt;
kTan			equ 0BBh&lt;br /&gt;
kATan			equ 0BCh&lt;br /&gt;
kSquare			equ 0BDh&lt;br /&gt;
kSqrt			equ 0BEh&lt;br /&gt;
kLn			equ 0BFh&lt;br /&gt;
kExp			equ 0C0h&lt;br /&gt;
kLog			equ 0C1h&lt;br /&gt;
kALog			equ 0C2h&lt;br /&gt;
kToABC			equ 0C3h&lt;br /&gt;
kClrTbl			equ 0C4h&lt;br /&gt;
kAns			equ 0C5h&lt;br /&gt;
kColon			equ 0C6h&lt;br /&gt;
kNDeriv			equ 0C7h&lt;br /&gt;
kFnInt			equ 0C8h&lt;br /&gt;
kRoot			equ 0C9h&lt;br /&gt;
kQuest			equ 0CAh&lt;br /&gt;
kQuote			equ 0CBh&lt;br /&gt;
kTheta			equ 0CCh&lt;br /&gt;
kIf			equ 0CDh&lt;br /&gt;
kThen			equ 0CEh&lt;br /&gt;
kElse			equ 0CFh&lt;br /&gt;
kFor			equ 0D0h&lt;br /&gt;
kWhile			equ 0D1h&lt;br /&gt;
kRepeat			equ 0D2h&lt;br /&gt;
kEnd			equ 0D3h&lt;br /&gt;
kPause			equ 0D4h&lt;br /&gt;
kLbl			equ 0D5h&lt;br /&gt;
kGoto			equ 0D6h&lt;br /&gt;
kISG			equ 0D7h&lt;br /&gt;
kDSL			equ 0D8h&lt;br /&gt;
kMenu			equ 0D9h&lt;br /&gt;
kExec			equ 0DAh&lt;br /&gt;
kReturn			equ 0DBh&lt;br /&gt;
kStop			equ 0DCh&lt;br /&gt;
kInput			equ 0DDh&lt;br /&gt;
kPrompt			equ 0DEh&lt;br /&gt;
kDisp			equ 0DFh&lt;br /&gt;
kDispG			equ 0E0h&lt;br /&gt;
kDispT			equ 0E1h&lt;br /&gt;
kOutput			equ 0E2h&lt;br /&gt;
kGetKey			equ 0E3h&lt;br /&gt;
kClrHome		equ 0E4h&lt;br /&gt;
kPrtScr			equ 0E5h&lt;br /&gt;
kSinH			equ 0E6h&lt;br /&gt;
kCosH			equ 0E7h&lt;br /&gt;
kTanH			equ 0E8h&lt;br /&gt;
kASinH			equ 0E9h&lt;br /&gt;
kACosH			equ 0EAh&lt;br /&gt;
kATanH			equ 0EBh&lt;br /&gt;
kLBrace			equ 0ECh&lt;br /&gt;
kRBrace			equ 0EDh&lt;br /&gt;
kI			equ 0EEh&lt;br /&gt;
kCONSTeA		equ 0EFh&lt;br /&gt;
kPlot3			equ 0F0h&lt;br /&gt;
kFMin			equ 0F1h&lt;br /&gt;
kFMax			equ 0F2h&lt;br /&gt;
kL1A			equ 0F3h&lt;br /&gt;
kL2A			equ 0F4h&lt;br /&gt;
kL3A			equ 0F5h&lt;br /&gt;
kL4A			equ 0F6h&lt;br /&gt;
kL5A			equ 0F7h&lt;br /&gt;
kL6A			equ 0F8h&lt;br /&gt;
kunA			equ 0F9h&lt;br /&gt;
kvnA			equ 0FAh&lt;br /&gt;
kwnA			equ 0FBh&lt;br /&gt;
&lt;br /&gt;
; THIS KEY MEANS THAT THE KEY PRESS IS ONE THAT ECHOS&lt;br /&gt;
; INTO A BUFFER, AND IT IS A 2 BYTE KEY CODE, GO LOOK AT&lt;br /&gt;
; (EXTECHO) FOR THE KEY VALUE&lt;br /&gt;
;--------------------------------------------------------&lt;br /&gt;
kExtendEcho		equ 0FEh&lt;br /&gt;
&lt;br /&gt;
kE1BT			equ 0&lt;br /&gt;
kDrawInv		equ kE1BT&lt;br /&gt;
kDrawF			equ kE1BT+1&lt;br /&gt;
kPixelOn		equ kE1BT+2&lt;br /&gt;
kPixelOff		equ kE1BT+3&lt;br /&gt;
kPxlTest		equ kE1BT+4&lt;br /&gt;
kRCGDB			equ kE1BT+5&lt;br /&gt;
kRCPic			equ kE1BT+6&lt;br /&gt;
kSTGDB			equ kE1BT+7&lt;br /&gt;
kSTPic			equ kE1BT+8&lt;br /&gt;
kAbs			equ kE1BT+9&lt;br /&gt;
kTequ 		equ kE1BT+10 ;==&lt;br /&gt;
kTNoteQ			equ kE1BT+11 ;&amp;lt;&amp;gt;&lt;br /&gt;
kTGT			equ kE1BT+12 ;&amp;gt;&lt;br /&gt;
kTGTE			equ kE1BT+13 ;&amp;gt;=&lt;br /&gt;
kTLT			equ kE1BT+14 ;&amp;lt;&lt;br /&gt;
kTLTE			equ kE1BT+15 ;&amp;lt;=&lt;br /&gt;
kAnd			equ kE1BT+16&lt;br /&gt;
kOr			equ kE1BT+17&lt;br /&gt;
kXor			equ kE1BT+18&lt;br /&gt;
kNot			equ kE1BT+19&lt;br /&gt;
kLR1			equ kE1BT+20&lt;br /&gt;
kXRoot			equ kE1BT+21&lt;br /&gt;
kCube			equ kE1BT+22&lt;br /&gt;
kCbRt			equ kE1BT+23 ;Cube ROOT&lt;br /&gt;
kToDec			equ kE1BT+24&lt;br /&gt;
kCubicR			equ kE1BT+25&lt;br /&gt;
kQuartR			equ kE1BT+26&lt;br /&gt;
kPlot1			equ kE1BT+27&lt;br /&gt;
kPlot2			equ kE1BT+28&lt;br /&gt;
kRound			equ kE1BT+29&lt;br /&gt;
kIPart			equ kE1BT+30&lt;br /&gt;
kFPart			equ kE1BT+31&lt;br /&gt;
kInt			equ kE1BT+32&lt;br /&gt;
kRand			equ kE1BT+33&lt;br /&gt;
kNPR			equ kE1BT+34&lt;br /&gt;
kNCR			equ kE1BT+35&lt;br /&gt;
kXFactorial		equ kE1BT+36&lt;br /&gt;
kRad			equ kE1BT+37&lt;br /&gt;
kDegr			equ kE1BT+38 ;DEGREES CONV&lt;br /&gt;
kAPost			equ kE1BT+39&lt;br /&gt;
kToDMS			equ kE1BT+40&lt;br /&gt;
kRToPo			equ kE1BT+41 ;R&lt;br /&gt;
kRToPr			equ kE1BT+42&lt;br /&gt;
kPToRx			equ kE1BT+43&lt;br /&gt;
kPToRy			equ kE1BT+44&lt;br /&gt;
kRowSwap		equ kE1BT+45&lt;br /&gt;
kRowPlus		equ kE1BT+46&lt;br /&gt;
kTimRow			equ kE1BT+47&lt;br /&gt;
kTRowP			equ kE1BT+48&lt;br /&gt;
kSortA			equ kE1BT+49&lt;br /&gt;
kSortD			equ kE1BT+50&lt;br /&gt;
kSeq			equ kE1BT+51&lt;br /&gt;
kMin			equ kE1BT+52&lt;br /&gt;
kMax			equ kE1BT+53&lt;br /&gt;
kMean			equ kE1BT+54&lt;br /&gt;
kMedian			equ kE1BT+55&lt;br /&gt;
kSum			equ kE1BT+56&lt;br /&gt;
kProd			equ kE1BT+57&lt;br /&gt;
kDet			equ kE1BT+58&lt;br /&gt;
kTransp			equ kE1BT+59&lt;br /&gt;
kDim			equ kE1BT+60&lt;br /&gt;
kFill			equ kE1BT+61&lt;br /&gt;
kIdent			equ kE1BT+62&lt;br /&gt;
kRandm			equ kE1BT+63&lt;br /&gt;
kAug			equ kE1BT+64&lt;br /&gt;
kOneVar			equ kE1BT+65&lt;br /&gt;
kTwoVar			equ kE1BT+66&lt;br /&gt;
kLR			equ kE1BT+67&lt;br /&gt;
kLRExp			equ kE1BT+68&lt;br /&gt;
kLRLn			equ kE1BT+69&lt;br /&gt;
kLRPwr			equ kE1BT+70&lt;br /&gt;
kMedMed			equ kE1BT+71&lt;br /&gt;
kQuad			equ kE1BT+72&lt;br /&gt;
kClrLst			equ kE1BT+73&lt;br /&gt;
kHist			equ kE1BT+74&lt;br /&gt;
kxyLine			equ kE1BT+75&lt;br /&gt;
kScatter		equ kE1BT+76&lt;br /&gt;
kmRad			equ kE1BT+77&lt;br /&gt;
kmDeg			equ kE1BT+78&lt;br /&gt;
kmNormF			equ kE1BT+79&lt;br /&gt;
kmSci			equ kE1BT+80&lt;br /&gt;
kmEng			equ kE1BT+81&lt;br /&gt;
kmFloat			equ kE1BT+82&lt;br /&gt;
kFix			equ kE1BT+83&lt;br /&gt;
kSplitOn		equ kE1BT+84&lt;br /&gt;
kFullScreen		equ kE1BT+85&lt;br /&gt;
kStndrd			equ kE1BT+86&lt;br /&gt;
kParam			equ kE1BT+87&lt;br /&gt;
kPolar			equ kE1BT+88&lt;br /&gt;
kSeqG			equ kE1BT+89&lt;br /&gt;
kAFillOn		equ kE1BT+90&lt;br /&gt;
kAFillOff		equ kE1BT+91&lt;br /&gt;
kACalcOn		equ kE1BT+92&lt;br /&gt;
kACalcOff		equ kE1BT+93&lt;br /&gt;
kFNOn			equ kE1BT+94&lt;br /&gt;
kFNOff			equ kE1BT+95&lt;br /&gt;
kPlotsOn		equ kE1BT+96&lt;br /&gt;
kPlotsOff		equ kE1BT+97&lt;br /&gt;
kPixelChg		equ kE1BT+98&lt;br /&gt;
kSendMBL		equ kE1BT+99&lt;br /&gt;
kRecvMBL		equ kE1BT+100&lt;br /&gt;
kBoxPlot		equ kE1BT+101&lt;br /&gt;
kBoxIcon		equ kE1BT+102&lt;br /&gt;
kCrossIcon		equ kE1BT+103&lt;br /&gt;
kDotIcon		equ kE1BT+104&lt;br /&gt;
kE2BT			equ kE1BT+105&lt;br /&gt;
kSeqential		equ kE2BT&lt;br /&gt;
kSimulG			equ kE2BT+1&lt;br /&gt;
kPolarG			equ kE2BT+2&lt;br /&gt;
kRectG			equ kE2BT+3&lt;br /&gt;
kCoordOn		equ kE2BT+4&lt;br /&gt;
kCoordOff		equ kE2BT+5&lt;br /&gt;
kDrawLine		equ kE2BT+6&lt;br /&gt;
kDrawDot		equ kE2BT+7&lt;br /&gt;
kAxisOn			equ kE2BT+8&lt;br /&gt;
kAxisOff		equ kE2BT+9&lt;br /&gt;
kGridOn			equ kE2BT+10&lt;br /&gt;
kGridOff		equ kE2BT+11&lt;br /&gt;
kLblOn			equ kE2BT+12&lt;br /&gt;
kLblOff			equ kE2BT+13&lt;br /&gt;
kL1			equ kE2BT+14&lt;br /&gt;
kL2			equ kE2BT+15&lt;br /&gt;
kL3			equ kE2BT+16&lt;br /&gt;
kL4			equ kE2BT+17&lt;br /&gt;
kL5			equ kE2BT+18&lt;br /&gt;
kL6			equ kE2BT+19&lt;br /&gt;
&lt;br /&gt;
;These keys are laid on top of existing keys to&lt;br /&gt;
;enable localization in the inferential stats editor.&lt;br /&gt;
;----------------------------------------------------&lt;br /&gt;
kinfData		equ kL1&lt;br /&gt;
kinfStats		equ kL1+1&lt;br /&gt;
kinfYes			equ kL1+2&lt;br /&gt;
kinfNo			equ kL1+3&lt;br /&gt;
kinfCalc		equ kL1+4&lt;br /&gt;
kinfDraw		equ kL1+5&lt;br /&gt;
kinfAlt1ne		equ kL1+6&lt;br /&gt;
kinfAlt1lt		equ kL1+7&lt;br /&gt;
kinfAlt1gt		equ kL1+8&lt;br /&gt;
kinfAlt2ne		equ kL1+9&lt;br /&gt;
kinfAlt2lt		equ kL1+10&lt;br /&gt;
kinfAlt2gt		equ kL1+11&lt;br /&gt;
kinfAlt3ne		equ kL1+12&lt;br /&gt;
kinfAlt3lt		equ kL1+13&lt;br /&gt;
kinfAlt3gt		equ kL1+14&lt;br /&gt;
kinfAlt4ne		equ kL1+15&lt;br /&gt;
kinfAlt4lt		equ kL1+16&lt;br /&gt;
kinfAlt4gt		equ kL1+17&lt;br /&gt;
kinfAlt5ne		equ kL1+18&lt;br /&gt;
kinfAlt5lt		equ kL1+19&lt;br /&gt;
kinfAlt5gt		equ kL1+20&lt;br /&gt;
kinfAlt6ne		equ kL1+21&lt;br /&gt;
kinfAlt6lt		equ kL1+22&lt;br /&gt;
kinfAlt6gt		equ kL1+23&lt;br /&gt;
kMatA			equ kE2BT+20&lt;br /&gt;
kMatB			equ kE2BT+21&lt;br /&gt;
kMatC			equ kE2BT+22&lt;br /&gt;
kMatD			equ kE2BT+23&lt;br /&gt;
kMatE			equ kE2BT+24&lt;br /&gt;
kXmin			equ kE2BT+25&lt;br /&gt;
kXmax			equ kE2BT+26&lt;br /&gt;
kXscl			equ kE2BT+27&lt;br /&gt;
kYmin			equ kE2BT+28&lt;br /&gt;
kYmax			equ kE2BT+29&lt;br /&gt;
kYscl			equ kE2BT+30&lt;br /&gt;
kTmin			equ kE2BT+31&lt;br /&gt;
kTmax			equ kE2BT+32&lt;br /&gt;
kTStep			equ kE2BT+33&lt;br /&gt;
kOmin			equ kE2BT+34&lt;br /&gt;
kOmax			equ kE2BT+35&lt;br /&gt;
kOStep			equ kE2BT+36&lt;br /&gt;
ku0			equ kE2BT+37&lt;br /&gt;
kv0			equ kE2BT+38&lt;br /&gt;
knMin			equ kE2BT+39&lt;br /&gt;
knMax			equ kE2BT+40&lt;br /&gt;
kDeltaY			equ kE2BT+41&lt;br /&gt;
kDeltaX			equ kE2BT+42&lt;br /&gt;
kZXmin			equ kE2BT+43&lt;br /&gt;
kZXmax			equ kE2BT+44&lt;br /&gt;
kZXscl			equ kE2BT+45&lt;br /&gt;
kZYmin			equ kE2BT+46&lt;br /&gt;
kZYmax			equ kE2BT+47&lt;br /&gt;
kZYscl			equ kE2BT+48&lt;br /&gt;
kZTmin			equ kE2BT+49&lt;br /&gt;
kZTmax			equ kE2BT+50&lt;br /&gt;
kZTStep			equ kE2BT+51&lt;br /&gt;
kZOmin			equ kE2BT+52&lt;br /&gt;
kZOmax			equ kE2BT+53&lt;br /&gt;
kZOStep			equ kE2BT+54&lt;br /&gt;
kZu0			equ kE2BT+55&lt;br /&gt;
kZv0			equ kE2BT+56&lt;br /&gt;
kZnMin			equ kE2BT+57&lt;br /&gt;
kZnMax			equ kE2BT+58&lt;br /&gt;
kDelLast		equ kE2BT+59&lt;br /&gt;
kSinReg			equ kE2BT+60&lt;br /&gt;
kConstE			equ kE2BT+61&lt;br /&gt;
kPic1			equ kE2BT+62&lt;br /&gt;
kPic2			equ kE2BT+63&lt;br /&gt;
kPic3			equ kE2BT+64&lt;br /&gt;
kDelVar			equ kE2BT+65&lt;br /&gt;
kGetCalc		equ kE2BT+66&lt;br /&gt;
kRealM			equ kE2BT+67&lt;br /&gt;
kPolarM			equ kE2BT+68&lt;br /&gt;
kRectM			equ kE2BT+69&lt;br /&gt;
kuv			equ kE2BT+70 ;U vs V&lt;br /&gt;
kvw			equ kE2BT+71 ;V vs W&lt;br /&gt;
kuw			equ kE2BT+72 ;U vs W&lt;br /&gt;
kFinPMTend		equ kE2BT+73&lt;br /&gt;
kFinPMTbeg		equ kE2BT+74&lt;br /&gt;
kGraphStyle		equ kE2BT+75&lt;br /&gt;
kExprOn			equ kE2BT+76&lt;br /&gt;
kExprOff		equ kE2BT+77&lt;br /&gt;
kStatA			equ kE2BT+78&lt;br /&gt;
kStatB			equ kE2BT+79&lt;br /&gt;
kStatC			equ kE2BT+80&lt;br /&gt;
kCorr			equ kE2BT+81&lt;br /&gt;
kStatD			equ kE2BT+82&lt;br /&gt;
kStatE			equ kE2BT+83&lt;br /&gt;
kRegEq			equ kE2BT+84&lt;br /&gt;
kMinX			equ kE2BT+85&lt;br /&gt;
kQ1			equ kE2BT+86&lt;br /&gt;
kMD			equ kE2BT+87&lt;br /&gt;
kQ3			equ kE2BT+88&lt;br /&gt;
kMaxX			equ kE2BT+89&lt;br /&gt;
kStatX1			equ kE2BT+90&lt;br /&gt;
kStatY1			equ kE2BT+91&lt;br /&gt;
kStatX2			equ kE2BT+92&lt;br /&gt;
kStatY2			equ kE2BT+93&lt;br /&gt;
kStatX3			equ kE2BT+94&lt;br /&gt;
kStatY3			equ kE2BT+95&lt;br /&gt;
kTblMin			equ kE2BT+96&lt;br /&gt;
kTblStep		equ kE2BT+97&lt;br /&gt;
kSetupLst		equ kE2BT+98&lt;br /&gt;
kClrAllLst		equ kE2BT+99&lt;br /&gt;
kLogistic		equ kE2BT+100&lt;br /&gt;
kZTest			equ kE2BT+101&lt;br /&gt;
kTTest			equ kE2BT+102&lt;br /&gt;
k2SampZTest		equ kE2BT+103&lt;br /&gt;
k2SampTTest		equ kE2BT+104&lt;br /&gt;
k1PropZTest		equ kE2BT+105&lt;br /&gt;
k2PropZTest		equ kE2BT+106&lt;br /&gt;
kChiTest		equ kE2BT+107&lt;br /&gt;
k2SampFTest		equ kE2BT+108&lt;br /&gt;
kZIntVal		equ kE2BT+109&lt;br /&gt;
kTIntVal		equ kE2BT+110&lt;br /&gt;
k2SampTInt		equ kE2BT+111&lt;br /&gt;
k2SampZInt		equ kE2BT+112&lt;br /&gt;
k1PropZInt		equ kE2BT+113&lt;br /&gt;
k2PropZInt		equ kE2BT+114&lt;br /&gt;
kDNormal		equ kE2BT+115&lt;br /&gt;
kInvNorm		equ kE2BT+116&lt;br /&gt;
kDT			equ kE2BT+117&lt;br /&gt;
kChi			equ kE2BT+118&lt;br /&gt;
kDF			equ kE2BT+119&lt;br /&gt;
kBinPDF			equ kE2BT+120&lt;br /&gt;
kBinCDF			equ kE2BT+121&lt;br /&gt;
kPoiPDF			equ kE2BT+122&lt;br /&gt;
kPoiCDF			equ kE2BT+123&lt;br /&gt;
kun			equ kE2BT+124&lt;br /&gt;
kvn			equ kE2BT+125&lt;br /&gt;
kwn			equ kE2BT+126&lt;br /&gt;
kRecn			equ kE2BT+127&lt;br /&gt;
kPlotStart		equ kE2BT+128&lt;br /&gt;
kZPlotStart		equ kE2BT+129 ;recursion n&lt;br /&gt;
kXFact			equ kE2BT+130 ;PlotStart&lt;br /&gt;
kYFact			equ kE2BT+131 ;ZPlotStart&lt;br /&gt;
kANOVA			equ kE2BT+132 ;XFact&lt;br /&gt;
kMaxY			equ kE2BT+133 ;YFact&lt;br /&gt;
kWebOn			equ kE2BT+134 ;MinY&lt;br /&gt;
kWebOff			equ kE2BT+135 ;MaxY&lt;br /&gt;
kTblInput		equ kE2BT+136 ;WEB ON&lt;br /&gt;
kGeoPDF			equ kE2BT+137 ;WEB OFF&lt;br /&gt;
kGeoCDF			equ kE2BT+138 ;WEB OFF&lt;br /&gt;
kShadeNorm		equ kE2BT+139&lt;br /&gt;
kShadeT			equ kE2BT+140&lt;br /&gt;
kShadeChi		equ kE2BT+141&lt;br /&gt;
kShadeF			equ kE2BT+142&lt;br /&gt;
kPlotStep		equ kE2BT+143&lt;br /&gt;
kZPlotStep		equ kE2BT+144&lt;br /&gt;
kLinRegtTest		equ kE2BT+145&lt;br /&gt;
KMGT			equ kE2BT+146 ;VERT SPLIT&lt;br /&gt;
kSelectA		equ kE2BT+147&lt;br /&gt;
kZFitA			equ kE2BT+148&lt;br /&gt;
kE2BT_End		equ kZFitA&lt;br /&gt;
&lt;br /&gt;
; THIS KEY MEANS THAT IT IS A 2 BYTE KEYCODE&lt;br /&gt;
; THERE ARE 3 OF THESE KEYS; BE CAREFUL WITH USAGE&lt;br /&gt;
;--------------------------------------------------------&lt;br /&gt;
kExtendEcho2		equ 0FCh&lt;br /&gt;
&lt;br /&gt;
;More 2 Byte Keys&lt;br /&gt;
;-------------------------------------&lt;br /&gt;
kE2BT2			equ 00h&lt;br /&gt;
kGDB1			equ kE2BT2&lt;br /&gt;
kGDB2			equ kE2BT2+1&lt;br /&gt;
kGDB3			equ kE2BT2+2&lt;br /&gt;
kY1			equ kE2BT2+3&lt;br /&gt;
kY2			equ kE2BT2+4&lt;br /&gt;
kY3			equ kE2BT2+5&lt;br /&gt;
kY4			equ kE2BT2+6&lt;br /&gt;
kY5			equ kE2BT2+7&lt;br /&gt;
kY6			equ kE2BT2+8&lt;br /&gt;
kY7			equ kE2BT2+9&lt;br /&gt;
kY8			equ kE2BT2+10&lt;br /&gt;
kY9			equ kE2BT2+11&lt;br /&gt;
kY0			equ kE2BT2+12&lt;br /&gt;
kX1T			equ kE2BT2+13&lt;br /&gt;
kY1T			equ kE2BT2+14&lt;br /&gt;
kX2T			equ kE2BT2+15&lt;br /&gt;
kY2T			equ kE2BT2+16&lt;br /&gt;
kX3T			equ kE2BT2+17&lt;br /&gt;
kY3T			equ kE2BT2+18&lt;br /&gt;
kX4T			equ kE2BT2+19&lt;br /&gt;
kY4T			equ kE2BT2+20&lt;br /&gt;
kX5T			equ kE2BT2+21&lt;br /&gt;
kY5T			equ kE2BT2+22&lt;br /&gt;
kX6T			equ kE2BT2+23&lt;br /&gt;
kY6T			equ kE2BT2+24&lt;br /&gt;
kR1			equ kE2BT2+25&lt;br /&gt;
kR2			equ kE2BT2+26&lt;br /&gt;
kR3			equ kE2BT2+27&lt;br /&gt;
kR4			equ kE2BT2+28&lt;br /&gt;
kR5			equ kE2BT2+29&lt;br /&gt;
kR6			equ kE2BT2+30&lt;br /&gt;
kGDB4			equ kE2BT2+31&lt;br /&gt;
kGDB5			equ kE2BT2+32&lt;br /&gt;
kGDB6			equ kE2BT2+33&lt;br /&gt;
kPic4			equ kE2BT2+34&lt;br /&gt;
kPic5			equ kE2BT2+35&lt;br /&gt;
kPic6			equ kE2BT2+36&lt;br /&gt;
kGDB7			equ kE2BT2+37&lt;br /&gt;
kGDB8			equ kE2BT2+38&lt;br /&gt;
kGDB9			equ kE2BT2+39&lt;br /&gt;
kGDB0			equ kE2BT2+40&lt;br /&gt;
kPic7			equ kE2BT2+41&lt;br /&gt;
kPic8			equ kE2BT2+42&lt;br /&gt;
kPic9			equ kE2BT2+43&lt;br /&gt;
kPic0			equ kE2BT2+44&lt;br /&gt;
kStatN			equ kE2BT2+45&lt;br /&gt;
kXMean			equ kE2BT2+46&lt;br /&gt;
kConj			equ kE2BT2+47&lt;br /&gt;
kReal			equ kE2BT2+48&lt;br /&gt;
kFAngle			equ kE2BT2+49&lt;br /&gt;
kLCM			equ kE2BT2+50&lt;br /&gt;
kGCD			equ kE2BT2+51&lt;br /&gt;
kRandInt		equ kE2BT2+52&lt;br /&gt;
kRandNorm		equ kE2BT2+53&lt;br /&gt;
kToPolar		equ kE2BT2+54&lt;br /&gt;
kToRect			equ kE2BT2+55&lt;br /&gt;
kYMean			equ kE2BT2+56&lt;br /&gt;
kStdX			equ kE2BT2+57&lt;br /&gt;
kStdX1			equ kE2BT2+58&lt;br /&gt;
kw0			equ kE2BT2+59&lt;br /&gt;
kMatF			equ kE2BT2+60&lt;br /&gt;
kMatG			equ kE2BT2+61&lt;br /&gt;
kMatRH			equ kE2BT2+62&lt;br /&gt;
kMatI			equ kE2BT2+63&lt;br /&gt;
kMatJ			equ kE2BT2+64&lt;br /&gt;
kYMean1			equ kE2BT2+65&lt;br /&gt;
kStdY			equ kE2BT2+66&lt;br /&gt;
kStdY1			equ kE2BT2+67&lt;br /&gt;
kMatToLst		equ kE2BT2+68&lt;br /&gt;
kLstToMat		equ kE2BT2+69&lt;br /&gt;
kCumSum			equ kE2BT2+70&lt;br /&gt;
kDeltaLst		equ kE2BT2+71&lt;br /&gt;
kStdDev			equ kE2BT2+72&lt;br /&gt;
kVariance		equ kE2BT2+73&lt;br /&gt;
kLength			equ kE2BT2+74&lt;br /&gt;
kEquToStrng		equ kE2BT2+75&lt;br /&gt;
kStrngToequ 		equ kE2BT2+76&lt;br /&gt;
kExpr			equ kE2BT2+77&lt;br /&gt;
kSubStrng		equ kE2BT2+78&lt;br /&gt;
kInStrng		equ kE2BT2+79&lt;br /&gt;
kStr1			equ kE2BT2+80&lt;br /&gt;
kStr2			equ kE2BT2+81&lt;br /&gt;
kStr3			equ kE2BT2+82&lt;br /&gt;
kStr4		 	equ kE2BT2+83&lt;br /&gt;
kStr5		 	equ kE2BT2+84&lt;br /&gt;
kStr6		 	equ kE2BT2+85&lt;br /&gt;
kStr7		 	equ kE2BT2+86&lt;br /&gt;
kStr8		 	equ kE2BT2+87&lt;br /&gt;
kStr9		 	equ kE2BT2+88&lt;br /&gt;
kStr0		 	equ kE2BT2+89&lt;br /&gt;
kFinN		 	equ kE2BT2+90&lt;br /&gt;
kFinI		 	equ kE2BT2+91&lt;br /&gt;
kFinPV			equ kE2BT2+92&lt;br /&gt;
kFinPMT			equ kE2BT2+93&lt;br /&gt;
kFinFV			equ kE2BT2+94&lt;br /&gt;
kFinPY			equ kE2BT2+95&lt;br /&gt;
kFinCY			equ kE2BT2+96&lt;br /&gt;
kFinFPMT		equ kE2BT2+97&lt;br /&gt;
kFinFI			equ kE2BT2+98&lt;br /&gt;
kFinFPV			equ kE2BT2+99&lt;br /&gt;
kFinFN			equ kE2BT2+100&lt;br /&gt;
kFinFFV			equ kE2BT2+101&lt;br /&gt;
kFinNPV			equ kE2BT2+102&lt;br /&gt;
kFinIRR			equ kE2BT2+103&lt;br /&gt;
kFinBAL			equ kE2BT2+104&lt;br /&gt;
kFinPRN			equ kE2BT2+105&lt;br /&gt;
kFinINT			equ kE2BT2+106&lt;br /&gt;
kSumX		 	equ kE2BT2+107&lt;br /&gt;
kSumX2			equ kE2BT2+108&lt;br /&gt;
kFinToNom		equ kE2BT2+109&lt;br /&gt;
kFinToEff		equ kE2BT2+110&lt;br /&gt;
kFinDBD			equ kE2BT2+111&lt;br /&gt;
kStatVP			equ kE2BT2+112&lt;br /&gt;
kStatZ			equ kE2BT2+113&lt;br /&gt;
kStatT			equ kE2BT2+114&lt;br /&gt;
kStatChi		equ kE2BT2+115&lt;br /&gt;
kStatF			equ kE2BT2+116&lt;br /&gt;
kStatDF			equ kE2BT2+117&lt;br /&gt;
kStatPhat		equ kE2BT2+118&lt;br /&gt;
kStatPhat1		equ kE2BT2+119&lt;br /&gt;
kStatPhat2		equ kE2BT2+120&lt;br /&gt;
kStatMeanX1		equ kE2BT2+121&lt;br /&gt;
kStatMeanX2		equ kE2BT2+122&lt;br /&gt;
kStatStdX1		equ kE2BT2+123&lt;br /&gt;
kStatStdX2		equ kE2BT2+124&lt;br /&gt;
kStatStdXP		equ kE2BT2+125&lt;br /&gt;
kStatN1			equ kE2BT2+126&lt;br /&gt;
kStatN2			equ kE2BT2+127&lt;br /&gt;
kStatLower		equ kE2BT2+128&lt;br /&gt;
kStatUpper		equ kE2BT2+129&lt;br /&gt;
kuw0			equ kE2BT2+130&lt;br /&gt;
kImag			equ kE2BT2+131&lt;br /&gt;
kSumY			equ kE2BT2+132&lt;br /&gt;
kXres			equ kE2BT2+133&lt;br /&gt;
kStat_s			equ kE2BT2+134&lt;br /&gt;
kSumY2			equ kE2BT2+135&lt;br /&gt;
kSumXY			equ kE2BT2+136&lt;br /&gt;
kuXres			equ kE2BT2+137&lt;br /&gt;
kModBox			equ kE2BT2+138&lt;br /&gt;
kNormProb		equ kE2BT2+139&lt;br /&gt;
kNormalPDF		equ kE2BT2+140&lt;br /&gt;
kTPDF			equ kE2BT2+141&lt;br /&gt;
kChiPDF			equ kE2BT2+142&lt;br /&gt;
kFPDF			equ kE2BT2+143&lt;br /&gt;
kMinY			equ kE2BT2+144 ;MinY&lt;br /&gt;
kRandBin		equ kE2BT2+145&lt;br /&gt;
kRef			equ kE2BT2+146&lt;br /&gt;
kRRef			equ kE2BT2+147&lt;br /&gt;
kLRSqr			equ kE2BT2+148&lt;br /&gt;
kBRSqr			equ kE2BT2+149&lt;br /&gt;
kDiagOn			equ kE2BT2+150&lt;br /&gt;
kDiagOff		equ kE2BT2+151&lt;br /&gt;
kun1			equ kE2BT2+152 ;FOR RCL USE WHEN GOTTEN FROM 82&lt;br /&gt;
kvn1			equ kE2BT2+153 ;FOR RCL USE WHEN GOTTEN FROM 82&lt;br /&gt;
k83_00End		equ kvn1 ;end of original keys...&lt;br /&gt;
kArchive		equ k83_00End + 1&lt;br /&gt;
kUnarchive		equ k83_00End + 2&lt;br /&gt;
kAsm			equ k83_00End + 3 ;Asm(&lt;br /&gt;
kAsmPrgm		equ k83_00End + 4 ;AsmPrgm&lt;br /&gt;
kAsmComp		equ k83_00End + 5 ;AsmComp(&lt;br /&gt;
kcapAAcute		equ k83_00End + 6&lt;br /&gt;
kcapAGrave		equ k83_00End + 7&lt;br /&gt;
kcapACaret		equ k83_00End + 8&lt;br /&gt;
kcapADier		equ k83_00End + 9&lt;br /&gt;
kaAcute			equ k83_00End + 10&lt;br /&gt;
kaGrave			equ k83_00End + 11&lt;br /&gt;
kaCaret			equ k83_00End + 12&lt;br /&gt;
kaDier			equ k83_00End + 13&lt;br /&gt;
kcapEAcute		equ k83_00End + 14&lt;br /&gt;
kcapEGrave		equ k83_00End + 15&lt;br /&gt;
kcapECaret		equ k83_00End + 16&lt;br /&gt;
kcapEDier		equ k83_00End + 17&lt;br /&gt;
keAcute			equ k83_00End + 18&lt;br /&gt;
keGrave			equ k83_00End + 19&lt;br /&gt;
keCaret			equ k83_00End + 20&lt;br /&gt;
keDier			equ k83_00End + 21&lt;br /&gt;
kcapIAcute		equ k83_00End + 22&lt;br /&gt;
kcapIGrave		equ k83_00End + 23&lt;br /&gt;
kcapICaret		equ k83_00End + 24&lt;br /&gt;
kcapIDier		equ k83_00End + 25&lt;br /&gt;
kiAcute			equ k83_00End + 26&lt;br /&gt;
kiGrave			equ k83_00End + 27&lt;br /&gt;
kiCaret			equ k83_00End + 28&lt;br /&gt;
kiDier			equ k83_00End + 29&lt;br /&gt;
kcapOAcute		equ k83_00End + 30&lt;br /&gt;
kcapOGrave		equ k83_00End + 31&lt;br /&gt;
kcapOCaret		equ k83_00End + 32&lt;br /&gt;
kcapODier		equ k83_00End + 33&lt;br /&gt;
koAcute			equ k83_00End + 34&lt;br /&gt;
koGrave			equ k83_00End + 35&lt;br /&gt;
koCaret			equ k83_00End + 36&lt;br /&gt;
koDier			equ k83_00End + 37&lt;br /&gt;
kcapUAcute		equ k83_00End + 38&lt;br /&gt;
kcapUGrave		equ k83_00End + 39&lt;br /&gt;
kcapUCaret		equ k83_00End + 40&lt;br /&gt;
kcapUDier		equ k83_00End + 41&lt;br /&gt;
kuAcute			equ k83_00End + 42&lt;br /&gt;
kuGrave			equ k83_00End + 43&lt;br /&gt;
kuCaret			equ k83_00End + 44&lt;br /&gt;
kuDier			equ k83_00End + 45&lt;br /&gt;
kcapCCed		equ k83_00End + 46&lt;br /&gt;
kcCed			equ k83_00End + 47&lt;br /&gt;
kcapNTilde		equ k83_00End + 48&lt;br /&gt;
knTilde			equ k83_00End + 49&lt;br /&gt;
kaccent			equ k83_00End + 50&lt;br /&gt;
kgrave			equ k83_00End + 51&lt;br /&gt;
kdieresis		equ k83_00End + 52&lt;br /&gt;
kquesDown		equ k83_00End + 53&lt;br /&gt;
kexclamDown		equ k83_00End + 54&lt;br /&gt;
kalpha			equ k83_00End + 55&lt;br /&gt;
kbeta		 	equ k83_00End + 56&lt;br /&gt;
kgamma			equ k83_00End + 57&lt;br /&gt;
kcapDelta		equ k83_00End + 58&lt;br /&gt;
kdelta			equ k83_00End + 59&lt;br /&gt;
kepsilon		equ k83_00End + 60&lt;br /&gt;
klambda			equ k83_00End + 61&lt;br /&gt;
kmu			equ k83_00End + 62&lt;br /&gt;
kpi2			equ k83_00End + 63&lt;br /&gt;
krho			equ k83_00End + 64&lt;br /&gt;
kcapSigma		equ k83_00End + 65&lt;br /&gt;
ksigma			equ k83_00End + 66&lt;br /&gt;
ktau			equ k83_00End + 67&lt;br /&gt;
kphi			equ k83_00End + 68&lt;br /&gt;
kcapOmega		equ k83_00End + 69&lt;br /&gt;
kphat			equ k83_00End + 70&lt;br /&gt;
kchi2			equ k83_00End + 71&lt;br /&gt;
kstatF2			equ k83_00End + 72&lt;br /&gt;
kLa			equ k83_00End + 73&lt;br /&gt;
kLb			equ k83_00End + 74&lt;br /&gt;
kLc			equ k83_00End + 75&lt;br /&gt;
kLd			equ k83_00End + 76&lt;br /&gt;
kLe			equ k83_00End + 77&lt;br /&gt;
kLf			equ k83_00End + 78&lt;br /&gt;
kLg			equ k83_00End + 79&lt;br /&gt;
kLh			equ k83_00End + 80&lt;br /&gt;
kLi			equ k83_00End + 81&lt;br /&gt;
kLj			equ k83_00End + 82&lt;br /&gt;
kLk			equ k83_00End + 83&lt;br /&gt;
kLl			equ k83_00End + 84&lt;br /&gt;
kLm			equ k83_00End + 85&lt;br /&gt;
kLsmalln		equ k83_00End + 86&lt;br /&gt;
kLo			equ k83_00End + 87&lt;br /&gt;
kLp			equ k83_00End + 88&lt;br /&gt;
kLq			equ k83_00End + 89&lt;br /&gt;
kLsmallr		equ k83_00End + 90&lt;br /&gt;
kLs			equ k83_00End + 91&lt;br /&gt;
kLt			equ k83_00End + 92&lt;br /&gt;
kLu			equ k83_00End + 93&lt;br /&gt;
kLv			equ k83_00End + 94&lt;br /&gt;
kLw			equ k83_00End + 95&lt;br /&gt;
kLx			equ k83_00End + 96&lt;br /&gt;
kLy			equ k83_00End + 97&lt;br /&gt;
kLz			equ k83_00End + 98&lt;br /&gt;
kGarbageC		equ k83_00End + 99 ;GarbageCollect&lt;br /&gt;
kE2BT2_End		equ kGarbageC&lt;br /&gt;
&lt;br /&gt;
; THIS KEY MEANS THAT IT IS A 2 BYTE KEYCODE&lt;br /&gt;
; UNLESS (EXTECHO) IS 0 THEN IT IS AN OLD 1 BYTE KEYCODE&lt;br /&gt;
; THERE ARE 3 OF THESE KEYS; BE CAREFUL WITH USAGE&lt;br /&gt;
;--------------------------------------------------------&lt;br /&gt;
kExtendEcho3		equ 0FBh&lt;br /&gt;
&lt;br /&gt;
;Even More 2 Byte Keys&lt;br /&gt;
;-------------------------------------&lt;br /&gt;
kE2BT3			equ 00h&lt;br /&gt;
kSingleQuote		equ kE2BT3+1&lt;br /&gt;
kAt			equ kE2BT3+2&lt;br /&gt;
kHash			equ kE2BT3+3&lt;br /&gt;
kDollar			equ kE2BT3+4&lt;br /&gt;
kAmp			equ kE2BT3+5&lt;br /&gt;
kBackquote		equ kE2BT3+6&lt;br /&gt;
kSemicolon		equ kE2BT3+7&lt;br /&gt;
kBackslash		equ kE2BT3+8&lt;br /&gt;
kBar			equ kE2BT3+9&lt;br /&gt;
kUnderscore		equ kE2BT3+10&lt;br /&gt;
kTilde			equ kE2BT3+11&lt;br /&gt;
kPercent		equ kE2BT3+12&lt;br /&gt;
kEllipsis		equ kE2BT3+140&lt;br /&gt;
kAng			equ kE2BT3+141&lt;br /&gt;
kSS			equ kE2BT3+142&lt;br /&gt;
kSupX			equ kE2BT3+143&lt;br /&gt;
kSubT			equ kE2BT3+144&lt;br /&gt;
kSub0			equ kE2BT3+145&lt;br /&gt;
kSub1			equ kE2BT3+146&lt;br /&gt;
kSub2			equ kE2BT3+147&lt;br /&gt;
kSub3			equ kE2BT3+148&lt;br /&gt;
kSub4			equ kE2BT3+149&lt;br /&gt;
kSub5			equ kE2BT3+150&lt;br /&gt;
kSub6			equ kE2BT3+151&lt;br /&gt;
kSub7			equ kE2BT3+152&lt;br /&gt;
kSub8			equ kE2BT3+153&lt;br /&gt;
kSub9			equ kE2BT3+154&lt;br /&gt;
kSub10			equ kE2BT3+155&lt;br /&gt;
&lt;br /&gt;
;TI-83 Plus Context Equates&lt;br /&gt;
;--------------------------------------------------------------&lt;br /&gt;
cxCmd			equ kQuit ;home screen&lt;br /&gt;
cxMatEdit		equ kMatrixEd ;matrix editor&lt;br /&gt;
cxPrgmEdit		equ kPrgmEd ;program editor&lt;br /&gt;
cxEquEdit		equ kYequ ;equation editor&lt;br /&gt;
cxGrRange		equ kWindow ;graph range editor&lt;br /&gt;
cxGrZfact		equ kZFactEd ;graph zoom factors editor&lt;br /&gt;
cxGraph			equ kGraph ;graph mode&lt;br /&gt;
cxStatEdit		equ kStatEd ;statistics list editor&lt;br /&gt;
cxPrgmInput		equ kPrgmInput ;programmed input&lt;br /&gt;
cxError			equ kError ;error handler&lt;br /&gt;
cxLinkIO		equ kLinkIO ;LINK I/O interface&lt;br /&gt;
cxMem			equ kResetMem ;reset memory&lt;br /&gt;
cxDefMem		equ kResetDef ;reset default&lt;br /&gt;
cxRAMApp		equ kChkRAM ;RAM usage screen&lt;br /&gt;
cxMode			equ kMode ;mode settings screen&lt;br /&gt;
cxErase			equ kDelMem ;memory erase&lt;br /&gt;
cxPrgmCreate		equ kPrgmCr ;PROGRAM CREATE&lt;br /&gt;
cxTableEditor		equ kTable ;TABLE EDITOR&lt;br /&gt;
cxTableSet		equ kTblSet ;TABLE SET UP&lt;br /&gt;
cxStatPlot		equ kStatP ;STAT PLOTS&lt;br /&gt;
cxInfStat		equ kInfStat ;Inferential Statistic&lt;br /&gt;
cxFormat		equ kFormat ;FORMAT CONTEXT&lt;br /&gt;
cxSolveTVM		equ kSolveTVM ;Solve TVM&lt;br /&gt;
cxSolveRoot		equ kSolveRoot ;Solve Root&lt;br /&gt;
lastOldApp		equ kExtApps ;external applications&lt;br /&gt;
cxextapps		equ kExtApps&lt;br /&gt;
cxNewApps		equ kNewApps ;new cerberus applications&lt;br /&gt;
cxGroup			equ cxNewApps+0 ;1st new app.&lt;br /&gt;
cxUnGroup		equ cxNewApps+1 ;2nd new app.&lt;br /&gt;
lastNewApp		equ cxUnGroup ;last new app for this ver&lt;br /&gt;
&lt;br /&gt;
;Scan Code Equates&lt;br /&gt;
;------------------------------&lt;br /&gt;
skDown			equ 01h&lt;br /&gt;
skLeft			equ 02h&lt;br /&gt;
skRight			equ 03h&lt;br /&gt;
skUp			equ 04h&lt;br /&gt;
skEnter			equ 09h&lt;br /&gt;
skAdd			equ 0Ah&lt;br /&gt;
skSub			equ 0Bh&lt;br /&gt;
skMul			equ 0Ch&lt;br /&gt;
skDiv			equ 0Dh&lt;br /&gt;
skPower			equ 0Eh&lt;br /&gt;
skClear			equ 0Fh&lt;br /&gt;
skChs			equ 11h&lt;br /&gt;
sk3			equ 12h&lt;br /&gt;
sk6			equ 13h&lt;br /&gt;
sk9			equ 14h&lt;br /&gt;
skRParen		equ 15h&lt;br /&gt;
skTan			equ 16h&lt;br /&gt;
skVars			equ 17h&lt;br /&gt;
skDecPnt		equ 19h&lt;br /&gt;
sk2			equ 1Ah&lt;br /&gt;
sk5			equ 1Bh&lt;br /&gt;
sk8			equ 1Ch&lt;br /&gt;
skLParen		equ 1Dh&lt;br /&gt;
skCos			equ 1Eh&lt;br /&gt;
skPrgm			equ 1Fh&lt;br /&gt;
skStat			equ 20h&lt;br /&gt;
sk0			equ 21h&lt;br /&gt;
sk1			equ 22h&lt;br /&gt;
sk4			equ 23h&lt;br /&gt;
sk7			equ 24h&lt;br /&gt;
skComma			equ 25h&lt;br /&gt;
skSin			equ 26h&lt;br /&gt;
skMatrix		equ 27h&lt;br /&gt;
skGraphvar		equ 28h&lt;br /&gt;
skStore			equ 2Ah&lt;br /&gt;
skLn			equ 2Bh&lt;br /&gt;
skLog			equ 2Ch&lt;br /&gt;
skSquare		equ 2Dh&lt;br /&gt;
skRecip			equ 2Eh&lt;br /&gt;
skMath			equ 2Fh&lt;br /&gt;
skAlpha			equ 30h&lt;br /&gt;
skGraph			equ 31h&lt;br /&gt;
skTrace			equ 32h&lt;br /&gt;
skZoom			equ 33h&lt;br /&gt;
skWindow		equ 34h&lt;br /&gt;
skYequ 			equ 35h&lt;br /&gt;
sk2nd			equ 36h&lt;br /&gt;
skMode			equ 37h&lt;br /&gt;
skDel			equ 38h&lt;br /&gt;
&lt;br /&gt;
; DI Keyboard Equates&lt;br /&gt;
;---------------------------&lt;br /&gt;
DI_Mode		equ 0F50000h&lt;br /&gt;
DI_Cntrl	equ 0F50004h&lt;br /&gt;
DI_Int		equ 0F50008h&lt;br /&gt;
DI_IntMask	equ 0F5000Ch&lt;br /&gt;
&lt;br /&gt;
kbdG1		equ 0F50012h&lt;br /&gt;
;----------------------------&lt;br /&gt;
kbdGraph	equ 00000001b&lt;br /&gt;
kbdTrace	equ 00000010b&lt;br /&gt;
kbdZoom		equ 00000100b&lt;br /&gt;
kbdWindow	equ 00001000b&lt;br /&gt;
kbdYequ 	equ 00010000b&lt;br /&gt;
kbd2nd		equ 00100000b&lt;br /&gt;
kbdMode		equ 01000000b&lt;br /&gt;
kbdDel		equ 10000000b&lt;br /&gt;
&lt;br /&gt;
kbitGraph	equ 00h&lt;br /&gt;
kbitTrace	equ 01h&lt;br /&gt;
kbitZoom	equ 02h&lt;br /&gt;
kbitWindow	equ 03h&lt;br /&gt;
kbitYequ equ 04h&lt;br /&gt;
kbit2nd		equ 05h&lt;br /&gt;
kbitMode	equ 06h&lt;br /&gt;
kbitDel		equ 07h&lt;br /&gt;
&lt;br /&gt;
kbdG2		equ 0F50014h&lt;br /&gt;
;----------------------------&lt;br /&gt;
kbdStore	equ 00000010b&lt;br /&gt;
kbdLn		equ 00000100b&lt;br /&gt;
kbdLog		equ 00001000b&lt;br /&gt;
kbdSquare	equ 00010000b&lt;br /&gt;
kbdRecip	equ 00100000b&lt;br /&gt;
kbdMath		equ 01000000b&lt;br /&gt;
kbdAlpha	equ 10000000b&lt;br /&gt;
&lt;br /&gt;
kbitStore	equ 01h&lt;br /&gt;
kbitLn		equ 02h&lt;br /&gt;
kbitLog		equ 03h&lt;br /&gt;
kbitSquare	equ 04h&lt;br /&gt;
kbitRecip	equ 05h&lt;br /&gt;
kbitMath	equ 06h&lt;br /&gt;
kbitAlpha	equ 07h&lt;br /&gt;
&lt;br /&gt;
kbdG3		equ 0F50016h&lt;br /&gt;
;----------------------------&lt;br /&gt;
kbd0		equ 00000001b&lt;br /&gt;
kbd1		equ 00000010b&lt;br /&gt;
kbd4		equ 00000100b&lt;br /&gt;
kbd7		equ 00001000b&lt;br /&gt;
kbdComma	equ 00010000b&lt;br /&gt;
kbdSin		equ 00100000b&lt;br /&gt;
kbdApps		equ 01000000b&lt;br /&gt;
kbdGraphVar	equ 10000000b&lt;br /&gt;
&lt;br /&gt;
kbit0		equ 00h&lt;br /&gt;
kbit1		equ 01h&lt;br /&gt;
kbit4		equ 02h&lt;br /&gt;
kbit7		equ 03h&lt;br /&gt;
kbitComma	equ 04h&lt;br /&gt;
kbitSin		equ 05h&lt;br /&gt;
kbitApps	equ 06h&lt;br /&gt;
kbitGraphVar	equ 07h&lt;br /&gt;
&lt;br /&gt;
kbdG4		equ 0F50018h&lt;br /&gt;
;----------------------------&lt;br /&gt;
kbdDecPnt	equ 00000001b&lt;br /&gt;
kbd2		equ 00000010b&lt;br /&gt;
kbd5		equ 00000100b&lt;br /&gt;
kbd8		equ 00001000b&lt;br /&gt;
kbdLParen	equ 00010000b&lt;br /&gt;
kbdCos		equ 00100000b&lt;br /&gt;
kbdPgrm		equ 01000000b&lt;br /&gt;
kbdStat		equ 10000000b&lt;br /&gt;
&lt;br /&gt;
kbitDecPnt	equ 00h&lt;br /&gt;
kbit2		equ 01h&lt;br /&gt;
kbit5		equ 02h&lt;br /&gt;
kbit8		equ 03h&lt;br /&gt;
kbitLParen	equ 04h&lt;br /&gt;
kbitCos		equ 05h&lt;br /&gt;
kbitPgrm	equ 06h&lt;br /&gt;
kbitStat	equ 07h&lt;br /&gt;
&lt;br /&gt;
kbdG5		equ 0F5001Ah&lt;br /&gt;
;----------------------------&lt;br /&gt;
kbdChs		equ 00000001b&lt;br /&gt;
kbd3		equ 00000010b&lt;br /&gt;
kbd6		equ 00000100b&lt;br /&gt;
kbd9		equ 00001000b&lt;br /&gt;
kbdRParen	equ 00010000b&lt;br /&gt;
kbdTan		equ 00100000b&lt;br /&gt;
kbdVars		equ 01000000b&lt;br /&gt;
&lt;br /&gt;
kbitChs		equ 00h&lt;br /&gt;
kbit3		equ 01h&lt;br /&gt;
kbit6		equ 02h&lt;br /&gt;
kbit9		equ 03h&lt;br /&gt;
kbitRParen	equ 04h&lt;br /&gt;
kbitTan		equ 05h&lt;br /&gt;
kbitVars	equ 06h&lt;br /&gt;
&lt;br /&gt;
kbdG6		equ 0F5001Ch&lt;br /&gt;
;----------------------------&lt;br /&gt;
kbdEnter	equ 00000001b&lt;br /&gt;
kbdAdd		equ 00000010b&lt;br /&gt;
kbdSub		equ 00000100b&lt;br /&gt;
kbdMul		equ 00001000b&lt;br /&gt;
kbdDiv		equ 00010000b&lt;br /&gt;
kbdPower	equ 00100000b&lt;br /&gt;
kbdClear	equ 01000000b&lt;br /&gt;
&lt;br /&gt;
kbitEnter	equ 00h&lt;br /&gt;
kbitAdd		equ 01h&lt;br /&gt;
kbitSub		equ 02h&lt;br /&gt;
kbitMul		equ 03h&lt;br /&gt;
kbitDiv		equ 04h&lt;br /&gt;
kbitPower	equ 05h&lt;br /&gt;
kbitClear	equ 06h&lt;br /&gt;
&lt;br /&gt;
kbdG7		equ 0F5001Eh&lt;br /&gt;
;----------------------------&lt;br /&gt;
kbdDown		equ 00000001b&lt;br /&gt;
kbdLeft		equ 00000010b&lt;br /&gt;
kbdRight	equ 00000100b&lt;br /&gt;
kbdUp		equ 00001000b&lt;br /&gt;
&lt;br /&gt;
kbitDown	equ 00h&lt;br /&gt;
kbitLeft	equ 01h&lt;br /&gt;
kbitRight	equ 02h&lt;br /&gt;
kbitUp		equ 03h&lt;br /&gt;
&lt;br /&gt;
;Tokens&lt;br /&gt;
;-----------------------------------------------------&lt;br /&gt;
EOSSTART		equ 00h&lt;br /&gt;
&lt;br /&gt;
;DISPLAY CONVERSIONS COME IMMEDIATELY BEFORE 'TSTORE'&lt;br /&gt;
;&lt;br /&gt;
DCONV			equ 01h&lt;br /&gt;
;&lt;br /&gt;
tToDMS			equ DCONV ;01h&lt;br /&gt;
tToDEC			equ DCONV+1 ;02h&lt;br /&gt;
tToAbc			equ DCONV+2 ;03h &amp;gt; A b/c&lt;br /&gt;
;&lt;br /&gt;
tStore			equ DCONV+3 ;04h Lstore 01&lt;br /&gt;
;&lt;br /&gt;
tBoxPlot		equ 05h&lt;br /&gt;
;&lt;br /&gt;
BRACKS			equ 06h&lt;br /&gt;
;&lt;br /&gt;
tLBrack			equ BRACKS ;06h '['&lt;br /&gt;
tRBrack			equ BRACKS+1 ;07h ']'&lt;br /&gt;
tLBrace			equ BRACKS+2 ;08h '{'&lt;br /&gt;
tRBrace			equ BRACKS+3 ;09h '}'&lt;br /&gt;
;&lt;br /&gt;
tPOST1			equ BRACKS+4&lt;br /&gt;
;&lt;br /&gt;
tFromRad		equ tPOST1 ;0Ah Lradian&lt;br /&gt;
tFromDeg		equ tPOST1+1 ;0Bh Ldegree&lt;br /&gt;
tRecip			equ tPOST1+2 ;0Ch Linverse&lt;br /&gt;
tSqr			equ tPOST1+3 ;0Dh Lsquare&lt;br /&gt;
tTrnspos		equ tPOST1+4 ;0Eh Ltranspose&lt;br /&gt;
tCube			equ tPOST1+5 ;0Fh '^3'&lt;br /&gt;
;&lt;br /&gt;
tLParen			equ 10h ;10h '('&lt;br /&gt;
tRParen			equ 11h ;11h ')'&lt;br /&gt;
;&lt;br /&gt;
IMUN			equ 12h&lt;br /&gt;
;&lt;br /&gt;
tRound			equ IMUN ;12h 'round'&lt;br /&gt;
tPxTst			equ IMUN+1 ;13h 'PXL-TEST'&lt;br /&gt;
tAug			equ IMUN+2 ;14h 'aug'&lt;br /&gt;
tRowSwap		equ IMUN+3 ;15h 'rSwap'&lt;br /&gt;
tRowPlus		equ IMUN+4 ;16h 'rAdd'&lt;br /&gt;
tmRow			equ IMUN+5 ;17h 'multR'&lt;br /&gt;
tmRowPlus		equ IMUN+6 ;18h 'mRAdd'&lt;br /&gt;
tMax			equ IMUN+7 ;19h 'max'&lt;br /&gt;
tMin			equ IMUN+8 ;1Ah 'min'&lt;br /&gt;
tRToPr			equ IMUN+9 ;1Bh 'R&amp;gt;Pr&lt;br /&gt;
tRToPo			equ IMUN+10 ;1Ch 'R&amp;gt;Po&lt;br /&gt;
tPToRx			equ IMUN+11 ;1Dh 'P&amp;gt;Rx&lt;br /&gt;
tPToRy			equ IMUN+12 ;1Eh 'P&amp;gt;Ry&lt;br /&gt;
tMedian			equ IMUN+13 ;1Fh 'MEDIAN&lt;br /&gt;
tRandM			equ IMUN+14 ;20h 'randM'&lt;br /&gt;
tMean			equ IMUN+15 ;21h&lt;br /&gt;
tRoot			equ IMUN+16 ;22h 'ROOT'&lt;br /&gt;
tSeries			equ IMUN+17 ;23h 'seq'&lt;br /&gt;
tFnInt			equ IMUN+18 ;24h 'fnInt'&lt;br /&gt;
tNDeriv			equ IMUN+19 ;25h 'fnIr'&lt;br /&gt;
tEvalF			equ IMUN+20 ;26h&lt;br /&gt;
tFmin			equ IMUN+21 ;27h&lt;br /&gt;
tFmax			equ IMUN+22 ;28h&lt;br /&gt;
;&lt;br /&gt;
tEOSEL			equ IMUN+23&lt;br /&gt;
;&lt;br /&gt;
tSpace			equ tEOSEL ;29h ' '&lt;br /&gt;
tString			equ tEOSEL+1 ;2Ah '&amp;quot;'&lt;br /&gt;
tComma			equ tEOSEL+2 ;2Bh ','&lt;br /&gt;
;&lt;br /&gt;
tii			equ 2Ch ;i&lt;br /&gt;
&lt;br /&gt;
;Postfix Functions&lt;br /&gt;
;-----------------------------------------&lt;br /&gt;
tPost			equ 2Dh&lt;br /&gt;
;&lt;br /&gt;
tFact			equ tPost ;2Dh '!'&lt;br /&gt;
;&lt;br /&gt;
tCubicR			equ 2Eh&lt;br /&gt;
tQuartR			equ 2Fh&lt;br /&gt;
&lt;br /&gt;
;Number Tokens &lt;br /&gt;
;---------------------------------------&lt;br /&gt;
NUMS			equ 30h&lt;br /&gt;
;&lt;br /&gt;
t0			equ NUMS ;30h&lt;br /&gt;
t1			equ NUMS+1 ;31h&lt;br /&gt;
t2			equ NUMS+2 ;32h&lt;br /&gt;
t3			equ NUMS+3 ;33h&lt;br /&gt;
t4			equ NUMS+4 ;34h&lt;br /&gt;
t5			equ NUMS+5 ;35h&lt;br /&gt;
t6			equ NUMS+6 ;36h&lt;br /&gt;
t7			equ NUMS+7 ;37h&lt;br /&gt;
t8			equ NUMS+8 ;38h&lt;br /&gt;
t9			equ NUMS+9 ;39h&lt;br /&gt;
tDecPt			equ NUMS+10 ;3Ah&lt;br /&gt;
tee			equ NUMS+11 ;3Bh&lt;br /&gt;
&lt;br /&gt;
;Binary OP&lt;br /&gt;
;-------------------------------------------&lt;br /&gt;
tOr			equ 3Ch ;3Ch '_or_'&lt;br /&gt;
tXor			equ 3Dh ;3Dh&lt;br /&gt;
;&lt;br /&gt;
tColon			equ 3Eh ;3Eh ':'&lt;br /&gt;
tEnter			equ 3Fh ;3Fh Lenter&lt;br /&gt;
;&lt;br /&gt;
tAnd			equ 40h ;40h '_and_'&lt;br /&gt;
&lt;br /&gt;
;Letter Tokens&lt;br /&gt;
;--------------------------------------&lt;br /&gt;
LET			equ 41h&lt;br /&gt;
tA			equ LET ;41h&lt;br /&gt;
tB			equ LET+1 ;42h&lt;br /&gt;
tC			equ LET+2 ;43h&lt;br /&gt;
tD			equ LET+3 ;44h&lt;br /&gt;
tE			equ LET+4 ;45h&lt;br /&gt;
tF			equ LET+5 ;46h&lt;br /&gt;
tG			equ LET+6 ;47h&lt;br /&gt;
tH			equ LET+7 ;48h&lt;br /&gt;
tI			equ LET+8 ;49h&lt;br /&gt;
tJ			equ LET+9 ;4Ah&lt;br /&gt;
tK			equ LET+10 ;4Bh&lt;br /&gt;
tL			equ LET+11 ;4Ch&lt;br /&gt;
tM			equ LET+12 ;4Dh&lt;br /&gt;
tN			equ LET+13 ;4Eh&lt;br /&gt;
tO			equ LET+14 ;4Fh&lt;br /&gt;
tP			equ LET+15 ;50h&lt;br /&gt;
tQ			equ LET+16 ;51h&lt;br /&gt;
tR			equ LET+17 ;52h&lt;br /&gt;
tS			equ LET+18 ;53h&lt;br /&gt;
tT			equ LET+19 ;54h&lt;br /&gt;
tU			equ LET+20 ;55h&lt;br /&gt;
tV			equ LET+21 ;56h&lt;br /&gt;
tW			equ LET+22 ;57h&lt;br /&gt;
tX			equ LET+23 ;58h&lt;br /&gt;
tY			equ LET+24 ;59h&lt;br /&gt;
tZ			equ LET+25 ;5Ah&lt;br /&gt;
tTheta			equ LET+26 ;5Bh&lt;br /&gt;
&lt;br /&gt;
; Extended Tokens&lt;br /&gt;
;---------------------------&lt;br /&gt;
tExtTok		equ	0EFh&lt;br /&gt;
&lt;br /&gt;
tSetDate	equ	00h&lt;br /&gt;
tSetTime	equ	01h&lt;br /&gt;
tCheckTmr	equ	02h&lt;br /&gt;
tSetDtFmt	equ	03h&lt;br /&gt;
tSetTmFmt	equ	04h&lt;br /&gt;
tTimeCnv	equ	05h&lt;br /&gt;
tDayOfWk	equ	06h&lt;br /&gt;
tGetDtStr	equ	07h&lt;br /&gt;
tGetTmStr	equ	08h&lt;br /&gt;
tGetDate	equ	09h&lt;br /&gt;
tGetTime	equ	0Ah&lt;br /&gt;
tStartTmr	equ	0Bh&lt;br /&gt;
tGtDtFmt	equ	0Ch&lt;br /&gt;
tGetTmFmt	equ	0Dh&lt;br /&gt;
tIsClockOn	equ	0Eh&lt;br /&gt;
tClockOff	equ	0Fh&lt;br /&gt;
tClockOn	equ	10h&lt;br /&gt;
tOpenLib	equ	11h&lt;br /&gt;
tExecLib	equ	12h&lt;br /&gt;
tInvT		equ	13h&lt;br /&gt;
tChiSquaredGofTest	equ	14h&lt;br /&gt;
tLinRegTInt	equ	15h&lt;br /&gt;
tManualFit	equ	16h&lt;br /&gt;
&lt;br /&gt;
; MathPrint&lt;br /&gt;
tZQuadrant	equ	17h&lt;br /&gt;
tZFracHalf	equ	18h&lt;br /&gt;
tZFracThird	equ	19h&lt;br /&gt;
tZFracFourth	equ	1Ah&lt;br /&gt;
tZFracFifth	equ	1Bh&lt;br /&gt;
tZFracEighth	equ	1Ch&lt;br /&gt;
tZFracTenth	equ	1Dh&lt;br /&gt;
tFracSlash	equ	2Eh&lt;br /&gt;
tFracMixedNum	equ	2Fh&lt;br /&gt;
tSwapImProper	equ	30h&lt;br /&gt;
tSwapFracDec	equ	31h&lt;br /&gt;
tRemainder	equ	32h&lt;br /&gt;
tSummationSigma	equ	33h&lt;br /&gt;
tLogBase	equ	34h&lt;br /&gt;
tRandIntNoRep	equ	35h&lt;br /&gt;
tMathPrint	equ	37h&lt;br /&gt;
tClassic	equ	38h&lt;br /&gt;
tAutoAnswer	equ	3Bh&lt;br /&gt;
tDecAnswer	equ	3Ch&lt;br /&gt;
tFracAnswer	equ	3Dh&lt;br /&gt;
&lt;br /&gt;
; TI-84+CSE/CE&lt;br /&gt;
tBlue		equ	41h&lt;br /&gt;
tRed		equ	42h&lt;br /&gt;
tBlack 		equ	43h&lt;br /&gt;
tMagenta	equ	44h&lt;br /&gt;
tGreen		equ	45h&lt;br /&gt;
tOrange		equ	46h&lt;br /&gt;
tBrown		equ	47h&lt;br /&gt;
tNavy		equ	48h&lt;br /&gt;
tLtBlue		equ	49h&lt;br /&gt;
tYellow		equ	4Ah&lt;br /&gt;
tWhite		equ	4Bh&lt;br /&gt;
tLtGray		equ	4Ch&lt;br /&gt;
tMedGray	equ	4Dh&lt;br /&gt;
tGray		equ	4Eh&lt;br /&gt;
tDarkGray	equ	4Fh&lt;br /&gt;
&lt;br /&gt;
tGraphColor	equ	65h&lt;br /&gt;
tTextColor	equ	67h&lt;br /&gt;
tBackgroundOn	equ	5Bh&lt;br /&gt;
tBackgroundOff	equ	64h&lt;br /&gt;
&lt;br /&gt;
tThin		equ	74h&lt;br /&gt;
;tThick - 0x7E 0x06 (was &amp;quot;Connected&amp;quot;?)&lt;br /&gt;
tAsm84CPrgm	equ	68h&lt;br /&gt;
tAsm84CCmp	equ	69h&lt;br /&gt;
tBorderColor	equ	6Ch&lt;br /&gt;
&lt;br /&gt;
tAsm84CeCmp	equ	07Bh&lt;br /&gt;
tAsm84CePrgm	equ	07Ah&lt;br /&gt;
&lt;br /&gt;
; OS 5.2+ only&lt;br /&gt;
tLEFT           equ     92h&lt;br /&gt;
tCENTER         equ     93h&lt;br /&gt;
tRIGHT          equ     94h&lt;br /&gt;
tInvBinom       equ     95h&lt;br /&gt;
tWait           equ     96h&lt;br /&gt;
tToString       equ     97h&lt;br /&gt;
tEval           equ     98h&lt;br /&gt;
&lt;br /&gt;
;These Var Tokens Are 1st Of A Double Token&lt;br /&gt;
;-----------------------------------------------&lt;br /&gt;
&lt;br /&gt;
vToks			equ LET+27&lt;br /&gt;
&lt;br /&gt;
;User Matrix Token, 2nd Token Needed For Name&lt;br /&gt;
;&lt;br /&gt;
tVarMat			equ vToks ;5Ch&lt;br /&gt;
;&lt;br /&gt;
;User List Token, 2nd Token Needed For Name&lt;br /&gt;
;&lt;br /&gt;
tVarLst			equ vToks+1 ;5Dh&lt;br /&gt;
;&lt;br /&gt;
;User Equation Token, 2nd Token Needed For Name&lt;br /&gt;
;&lt;br /&gt;
tVarequ 		equ vToks+2 ;5Eh&lt;br /&gt;
tProg			equ vToks+3 ;5Fh&lt;br /&gt;
;&lt;br /&gt;
;User Pict Token, 2nd Token Needed For Name&lt;br /&gt;
;&lt;br /&gt;
tVarPict		equ vToks+4 ;60h&lt;br /&gt;
;&lt;br /&gt;
;User GDB Token, 2nd Token Needed For Name&lt;br /&gt;
;&lt;br /&gt;
tVarGDB			equ vToks+5 ;61h&lt;br /&gt;
tVarOut			equ vToks+6 ;62h&lt;br /&gt;
tVarSys			equ vToks+7 ;63h&lt;br /&gt;
&lt;br /&gt;
;Mode Setting Commands&lt;br /&gt;
;-------------------------------------------------&lt;br /&gt;
MODESA			equ vToks+8 ;64h&lt;br /&gt;
tRad			equ MODESA ;64h 'Radian'&lt;br /&gt;
tDeg			equ MODESA+1 ;65h 'Degree'&lt;br /&gt;
tNormF			equ MODESA+2 ;66h 'Normal'&lt;br /&gt;
tSci			equ MODESA+3 ;67h 'Sci'&lt;br /&gt;
tEng			equ MODESA+4 ;68h 'Eng'&lt;br /&gt;
tFloat			equ MODESA+5 ;69h 'Float'&lt;br /&gt;
CMPS			equ 6Ah&lt;br /&gt;
tEQ			equ CMPS ;6Ah '=='&lt;br /&gt;
tLT			equ CMPS+1 ;6Bh '&amp;lt;'&lt;br /&gt;
tGT			equ CMPS+2 ;6Ch '&amp;gt;'&lt;br /&gt;
tLE			equ CMPS+3 ;6Dh LLE&lt;br /&gt;
tGE			equ CMPS+4 ;6Eh LGE&lt;br /&gt;
tNE			equ CMPS+5 ;6Fh LNE&lt;br /&gt;
&lt;br /&gt;
;Binary OP&lt;br /&gt;
;---------------------------------------&lt;br /&gt;
tAdd			equ 70h ;70h '+'&lt;br /&gt;
tSub			equ 71h ;71h '-'&lt;br /&gt;
tAns			equ 72h ;72h&lt;br /&gt;
&lt;br /&gt;
;Mode Setting Commands&lt;br /&gt;
;------------------------------------------------------&lt;br /&gt;
MODES			equ 73h&lt;br /&gt;
tFix			equ MODES ;73h 'Fix_'&lt;br /&gt;
tSplitOn		equ MODES+1 ;74h&lt;br /&gt;
tFullScreen		equ MODES+2 ;75h&lt;br /&gt;
tStndrd			equ MODES+3 ;76h 'Func'&lt;br /&gt;
tParam			equ MODES+4 ;77h 'Param'&lt;br /&gt;
tPolar			equ MODES+5 ;78h 'Pol'&lt;br /&gt;
tSeqG			equ MODES+6 ;79h&lt;br /&gt;
tAFillOn		equ MODES+7 ;7Ah 'AUTO FILL ON'&lt;br /&gt;
tAFillOff		equ MODES+8 ;7Bh&lt;br /&gt;
tACalcOn		equ MODES+9 ;7Ch&lt;br /&gt;
tACalcOff		equ MODES+10 ;7Dh 'AutoFill OFF'&lt;br /&gt;
&lt;br /&gt;
;Graph Format Tokens Are 2 Byte Tokens&lt;br /&gt;
;----------------------------------------&lt;br /&gt;
tGFormat		equ MODES+11 ;7Eh&lt;br /&gt;
tBoxIcon		equ 7Fh&lt;br /&gt;
tCrossIcon		equ 80h&lt;br /&gt;
tDotIcon		equ 81h&lt;br /&gt;
&lt;br /&gt;
;(More) Binary OP&lt;br /&gt;
;---------------------------------------&lt;br /&gt;
tMul			equ 82h ;82h '*'&lt;br /&gt;
tDiv			equ 83h ;83h '/'&lt;br /&gt;
&lt;br /&gt;
;Some Graph Commands&lt;br /&gt;
;-----------------------------------------------------&lt;br /&gt;
GRCMDS			equ 84h&lt;br /&gt;
tTrace			equ GRCMDS ; 84h 'Trace'&lt;br /&gt;
tClDrw			equ GRCMDS+1 ; 85h 'ClDrw'&lt;br /&gt;
tZoomStd		equ GRCMDS+2 ; 86h 'ZStd'&lt;br /&gt;
tZoomtrg		equ GRCMDS+3 ; 87h 'Ztrg'&lt;br /&gt;
tZoomBox		equ GRCMDS+4 ; 88h 'ZBOX'&lt;br /&gt;
tZoomIn			equ GRCMDS+5 ; 89h 'ZIn'&lt;br /&gt;
tZoomOut		equ GRCMDS+6 ; 8Ah 'ZOut'&lt;br /&gt;
tZoomSqr		equ GRCMDS+7 ; 8Bh 'ZSqr'&lt;br /&gt;
tZoomInt		equ GRCMDS+8 ; 8Ch 'ZInt'&lt;br /&gt;
tZoomPrev		equ GRCMDS+9 ; 8Dh 'ZPrev'&lt;br /&gt;
tZoomDec		equ GRCMDS+10 ; 8Eh 'ZDecm'&lt;br /&gt;
tZoomStat		equ GRCMDS+11 ; 8Fh 'ZStat&lt;br /&gt;
tUsrZm			equ GRCMDS+12 ; 90h 'ZRcl'&lt;br /&gt;
tPrtScrn		equ GRCMDS+13 ; 91h 'PrtScrn'&lt;br /&gt;
tZoomSto		equ GRCMDS+14 ; 92h  ZOOM STORE&lt;br /&gt;
tText			equ GRCMDS+15 ; 93h&lt;br /&gt;
&lt;br /&gt;
;Binary OP (Combination &amp;amp; Permutation)&lt;br /&gt;
;-------------------------------------------------&lt;br /&gt;
tnPr			equ GRCMDS+16 ;94h '_nPr_'&lt;br /&gt;
tnCr			equ GRCMDS+17 ;95h '_nCr_'&lt;br /&gt;
&lt;br /&gt;
;More Graph Commands&lt;br /&gt;
;--------------------------------------------------&lt;br /&gt;
tYOn			equ GRCMDS+18 ;96h 'FnOn_'&lt;br /&gt;
tYOff			equ GRCMDS+19 ;97h 'FnOff_'&lt;br /&gt;
tStPic			equ GRCMDS+20 ;98h 'StPic_'&lt;br /&gt;
tRcPic			equ GRCMDS+21 ;99h 'RcPic_'&lt;br /&gt;
tStoDB			equ GRCMDS+22 ;9Ah 'StGDB_'&lt;br /&gt;
tRclDB			equ GRCMDS+23 ;9Bh 'RcGDB_'&lt;br /&gt;
tLine			equ GRCMDS+24 ;9Ch 'Line'&lt;br /&gt;
tVert			equ GRCMDS+25 ;9Dh 'Vert_'&lt;br /&gt;
tPtOn			equ GRCMDS+26 ;9Eh 'PtOn'&lt;br /&gt;
tPtOff			equ GRCMDS+27 ;9Fh 'PtOff'&lt;br /&gt;
&lt;br /&gt;
;Token A0 Cannot Be An EOS Function Since Low MULT=A0 Already&lt;br /&gt;
;-----------------------------------------------------&lt;br /&gt;
tPtChg			equ GRCMDS+28 ;A0h 'PtChg'&lt;br /&gt;
tPXOn			equ GRCMDS+29 ;A1h&lt;br /&gt;
tPXOff			equ GRCMDS+30 ;A2h&lt;br /&gt;
tPXChg			equ GRCMDS+31 ;A3h&lt;br /&gt;
tShade			equ GRCMDS+32 ;A4h 'Shade'&lt;br /&gt;
tCircl			equ GRCMDS+33 ;A5h 'Circl'&lt;br /&gt;
tHorz			equ GRCMDS+34 ;A6h 'HORIZONTAL'&lt;br /&gt;
tTanLn			equ GRCMDS+35 ;A7h 'TanLn'&lt;br /&gt;
tDrInv			equ GRCMDS+36 ;A8h 'DrInv_'&lt;br /&gt;
tDrawF			equ GRCMDS+37 ;A9h 'DrawF_'&lt;br /&gt;
tVarStrng		equ 0AAh&lt;br /&gt;
&lt;br /&gt;
;Functions with No Arguments&lt;br /&gt;
;--------------------------------------------------&lt;br /&gt;
NOARG			equ 0ABh&lt;br /&gt;
tRand			equ NOARG ;ABh 'rand'&lt;br /&gt;
tPi			equ NOARG+1 ;ACh  Lpi&lt;br /&gt;
tGetKey			equ NOARG+2 ;ADh 'getKy'&lt;br /&gt;
tAPost			equ tGetKey+1 ;APOSTROPHY&lt;br /&gt;
tQuest			equ tAPost+1 ;QUESTION MARK&lt;br /&gt;
UNARY			equ tQuest+1 ;B0h&lt;br /&gt;
tChs			equ UNARY ;B0h&lt;br /&gt;
tInt			equ UNARY+1 ;B1h&lt;br /&gt;
tAbs			equ UNARY+2 ;B2h&lt;br /&gt;
tDet			equ UNARY+3 ;B3h&lt;br /&gt;
tIdent			equ UNARY+4 ;B4h&lt;br /&gt;
tDim			equ UNARY+5 ;B5h&lt;br /&gt;
tSum			equ UNARY+6 ;B6h&lt;br /&gt;
tProd			equ UNARY+7 ;B7h&lt;br /&gt;
tNot			equ UNARY+8 ;B8h&lt;br /&gt;
tIPart			equ UNARY+9 ;B9h&lt;br /&gt;
tFPart			equ UNARY+10 ;BAh&lt;br /&gt;
&lt;br /&gt;
;New 2 Byte Tokens&lt;br /&gt;
;------------------------------------------&lt;br /&gt;
t2ByteTok		equ 0BBh&lt;br /&gt;
UNARYLR			equ UNARY+12&lt;br /&gt;
tSqrt			equ UNARYLR ;BCh&lt;br /&gt;
tCubRt			equ UNARYLR+1 ;BDh&lt;br /&gt;
tLn			equ UNARYLR+2 ;BEh&lt;br /&gt;
tExp			equ UNARYLR+3 ;BFh&lt;br /&gt;
tLog			equ UNARYLR+4 ;C0h&lt;br /&gt;
tALog			equ UNARYLR+5 ;C1h&lt;br /&gt;
tSin			equ UNARYLR+6 ;C2h&lt;br /&gt;
tASin			equ UNARYLR+7 ;C3h&lt;br /&gt;
tCos			equ UNARYLR+8 ;C4h&lt;br /&gt;
tACos			equ UNARYLR+9 ;C5h&lt;br /&gt;
tTan			equ UNARYLR+10 ;C6h&lt;br /&gt;
tATan			equ UNARYLR+11 ;C7h&lt;br /&gt;
tSinH			equ UNARYLR+12 ;C8h&lt;br /&gt;
tASinH			equ UNARYLR+13 ;C9h&lt;br /&gt;
tCoshH			equ UNARYLR+14 ;CAh&lt;br /&gt;
tACosH			equ UNARYLR+15 ;CBh&lt;br /&gt;
tTanH			equ UNARYLR+16 ;CCh&lt;br /&gt;
tATanH			equ UNARYLR+17 ;CDh&lt;br /&gt;
&lt;br /&gt;
;Some Programming Commands&lt;br /&gt;
;---------------------------------------------------&lt;br /&gt;
PROGTOK			equ UNARYLR+18&lt;br /&gt;
tIf			equ PROGTOK ;CEh&lt;br /&gt;
tThen			equ PROGTOK+1 ;CFh&lt;br /&gt;
tElse			equ PROGTOK+2 ;D0h&lt;br /&gt;
tWhile			equ PROGTOK+3 ;D1h&lt;br /&gt;
tRepeat			equ PROGTOK+4 ;D2h&lt;br /&gt;
tFor			equ PROGTOK+5 ;D3h&lt;br /&gt;
tEnd			equ PROGTOK+6 ;D4h&lt;br /&gt;
tReturn			equ PROGTOK+7 ;D5h&lt;br /&gt;
tLbl			equ PROGTOK+8 ;D6h 'Lbl_'&lt;br /&gt;
tGoto			equ PROGTOK+9 ;D7h 'Goto_'&lt;br /&gt;
tPause			equ PROGTOK+10 ;D8h 'Pause_'&lt;br /&gt;
tStop			equ PROGTOK+11 ;D9h 'Stop'&lt;br /&gt;
tISG			equ PROGTOK+12 ;DAh 'IS&amp;gt;'&lt;br /&gt;
tDSL			equ PROGTOK+13 ;DBh 'DS&amp;lt;'&lt;br /&gt;
tInput			equ PROGTOK+14 ;DCh 'Input_'&lt;br /&gt;
tPrompt			equ PROGTOK+15 ;DDh 'Prompt_'&lt;br /&gt;
tDisp			equ PROGTOK+16 ;DEh 'Disp_'&lt;br /&gt;
tDispG			equ PROGTOK+17 ;DFh 'DispG'&lt;br /&gt;
tOutput			equ PROGTOK+18 ;E0h 'Outpt'&lt;br /&gt;
tClLCD			equ PROGTOK+19 ;E1h 'ClLCD'&lt;br /&gt;
tConst			equ PROGTOK+20 ;E2h 'Fill'&lt;br /&gt;
tSortA			equ PROGTOK+21 ;E3h 'sortA_'&lt;br /&gt;
tSortD			equ PROGTOK+22 ;E4h 'sortD_'&lt;br /&gt;
tDispTab		equ PROGTOK+23 ;E5h 'Disp Table&lt;br /&gt;
tMenu			equ PROGTOK+24 ;E6h 'Menu'&lt;br /&gt;
tSendMBL		equ PROGTOK+25 ;E7h 'SEND'&lt;br /&gt;
tGetMBL			equ PROGTOK+26 ;E8h 'GET'&lt;br /&gt;
&lt;br /&gt;
;Stat Plot Commands&lt;br /&gt;
;-----------------------------------------------------&lt;br /&gt;
statPCmd		equ PROGTOK+27&lt;br /&gt;
tPlotOn			equ statPCmd ;E9h ' PLOTSON'&lt;br /&gt;
tPlotOff		equ statPCmd+1 ;EAh ' PLOTSOFF&lt;br /&gt;
tListName		equ 0EBh ;LIST DESignATOR&lt;br /&gt;
tPlot1			equ 0ECh&lt;br /&gt;
tPlot2			equ 0EDh&lt;br /&gt;
tPlot3			equ 0EEh&lt;br /&gt;
tUnused01		equ 0EFh ;available?&lt;br /&gt;
tPower			equ 0F0h ;'^'&lt;br /&gt;
tXRoot			equ 0F1h ;LsupX,Lroot&lt;br /&gt;
STATCMD			equ 0F2h&lt;br /&gt;
tOneVar			equ STATCMD ;F2h 'OneVar_'&lt;br /&gt;
tTwoVar			equ STATCMD+1 ;F3h&lt;br /&gt;
tLR			equ STATCMD+2 ;F4h 'LinR(A+BX&lt;br /&gt;
tLRExp			equ STATCMD+3 ;F5h 'ExpR_'&lt;br /&gt;
tLRLn			equ STATCMD+4 ;F6h 'LnR_'&lt;br /&gt;
tLRPwr			equ STATCMD+5 ;F7h 'PwrR_'&lt;br /&gt;
tMedMed			equ STATCMD+6 ;F8h&lt;br /&gt;
tQuad			equ STATCMD+7 ;F9h&lt;br /&gt;
tClrLst			equ STATCMD+8 ;FAh 'CLEAR LIST&lt;br /&gt;
tClrTbl			equ STATCMD+9 ;FBh CLEAR TABLE&lt;br /&gt;
tHist			equ STATCMD+10 ;FCh 'Hist_'&lt;br /&gt;
txyLine			equ STATCMD+11 ;FDh 'xyline_'&lt;br /&gt;
tScatter		equ STATCMD+12 ;FEh 'Scatter_'&lt;br /&gt;
tLR1			equ STATCMD+13 ;FFh 'LINR(AX+B&lt;br /&gt;
&lt;br /&gt;
;2nd Half Of Graph Format Tokens&lt;br /&gt;
;Format settings commands&lt;br /&gt;
;---------------------------------------------&lt;br /&gt;
GFMT			equ 00h&lt;br /&gt;
tSeq			equ GFMT ; 'SeqG'&lt;br /&gt;
tSimulG			equ GFMT+1 ; 'SimulG'&lt;br /&gt;
tPolarG			equ GFMT+2 ; 'PolarGC'&lt;br /&gt;
tRectG			equ GFMT+3 ; 'RectGC'&lt;br /&gt;
tCoordOn		equ GFMT+4 ; 'CoordOn'&lt;br /&gt;
tCoordOff		equ GFMT+5 ; 'CoordOff'&lt;br /&gt;
tDrawLine		equ GFMT+6 ; 'DrawLine'&lt;br /&gt;
tDrawDot		equ GFMT+7 ; 'DrawDot'&lt;br /&gt;
tAxisOn			equ GFMT+8 ; 'AxesOn'&lt;br /&gt;
tAxisOff		equ GFMT+9 ; 'AxesOff'&lt;br /&gt;
tGridOn			equ GFMT+10 ; 'GridOn'&lt;br /&gt;
tGridOff		equ GFMT+11 ; 'GridOff'&lt;br /&gt;
tLblOn			equ GFMT+12 ; 'LabelOn'&lt;br /&gt;
tLblOff			equ GFMT+13 ; 'LabelOff'&lt;br /&gt;
tWebOn			equ GFMT+14 ; 'WebOn'&lt;br /&gt;
tWebOff			equ GFMT+15 ; 'WebOFF'&lt;br /&gt;
tuv			equ GFMT+16 ; U vs V&lt;br /&gt;
tvw			equ GFMT+17 ; V vs W&lt;br /&gt;
tuw			equ GFMT+18 ; U vs W&lt;br /&gt;
&lt;br /&gt;
;2nd Half Of User Matrix Tokens&lt;br /&gt;
;-------------------------------------&lt;br /&gt;
tMatA			equ 00h ;MAT A&lt;br /&gt;
tMatB			equ 01h ;MAT B&lt;br /&gt;
tMatC			equ 02h ;MAT C&lt;br /&gt;
tMatD			equ 03h ;MAT D&lt;br /&gt;
tMatE			equ 04h ;MAT E&lt;br /&gt;
tMatF			equ 05h ;MAT F&lt;br /&gt;
tMatG			equ 06h ;MAT G&lt;br /&gt;
tMatH			equ 07h ;MAT H&lt;br /&gt;
tMatI			equ 08h ;MAT I&lt;br /&gt;
tMatJ			equ 09h ;MAT J&lt;br /&gt;
&lt;br /&gt;
;2nd Half Of User List Tokens&lt;br /&gt;
;--------------------------------------&lt;br /&gt;
tL1			equ 00h ;LIST 1&lt;br /&gt;
tL2			equ 01h ;LIST 2&lt;br /&gt;
tL3			equ 02h ;LIST 3&lt;br /&gt;
tL4			equ 03h ;LIST 4&lt;br /&gt;
tL5			equ 04h ;LIST 5&lt;br /&gt;
tL6			equ 05h ;LIST 6&lt;br /&gt;
&lt;br /&gt;
;2nd Half Of User Equation Tokens&lt;br /&gt;
;----------------------------------&lt;br /&gt;
;  &amp;quot;Y&amp;quot; EQUATIONS HAVE BIT 4 SET&lt;br /&gt;
;&lt;br /&gt;
tY1			equ 10h ;Y1&lt;br /&gt;
tY2			equ 11h ;Y2&lt;br /&gt;
tY3			equ 12h ;Y3&lt;br /&gt;
tY4			equ 13h ;Y4&lt;br /&gt;
tY5			equ 14h ;Y5&lt;br /&gt;
tY6			equ 15h ;Y6&lt;br /&gt;
tY7			equ 16h ;Y7&lt;br /&gt;
tY8			equ 17h ;Y8&lt;br /&gt;
tY9			equ 18h ;Y9&lt;br /&gt;
tY0			equ 19h ;Y0&lt;br /&gt;
&lt;br /&gt;
;Param Equations Have Bit 5 Set&lt;br /&gt;
;-----------------------------------&lt;br /&gt;
tX1T			equ 20h ;X1t&lt;br /&gt;
tY1T			equ 21h ;Y1t&lt;br /&gt;
tX2T			equ 22h ;X2t&lt;br /&gt;
tY2T			equ 23h ;Y2t&lt;br /&gt;
tX3T			equ 24h ;X3t&lt;br /&gt;
tY3T			equ 25h ;Y3t&lt;br /&gt;
tX4T			equ 26h ;X4t&lt;br /&gt;
tY4T			equ 27h ;Y4t&lt;br /&gt;
tX5T			equ 28h ;X5t&lt;br /&gt;
tY5T			equ 29h ;Y5t&lt;br /&gt;
tX6T			equ 2Ah ;X6t&lt;br /&gt;
tY6T			equ 2Bh ;Y6t&lt;br /&gt;
&lt;br /&gt;
;Polar Equations Have Bit 6 Set&lt;br /&gt;
;----------------------------------&lt;br /&gt;
tR1			equ 40h ;R1&lt;br /&gt;
tR2			equ 41h ;R2&lt;br /&gt;
tR3			equ 42h ;R3&lt;br /&gt;
tR4			equ 43h ;R4&lt;br /&gt;
tR5			equ 44h ;R5&lt;br /&gt;
tR6			equ 45h ;R6&lt;br /&gt;
&lt;br /&gt;
;Recursion Equations Have Bit 7 Set&lt;br /&gt;
;----------------------------------&lt;br /&gt;
tun			equ 80h ;Un&lt;br /&gt;
tvn			equ 81h ;Vn&lt;br /&gt;
twn			equ 82h ;Wn&lt;br /&gt;
&lt;br /&gt;
;2nd Half User Picture Tokens&lt;br /&gt;
;------------------------------------&lt;br /&gt;
tPic1			equ 00h ;PIC1&lt;br /&gt;
tPic2			equ 01h ;PIC2&lt;br /&gt;
tPic3			equ 02h ;PIC3&lt;br /&gt;
tPic4			equ 03h ;PIC4&lt;br /&gt;
tPic5			equ 04h ;PIC5&lt;br /&gt;
tPic6			equ 05h ;PIC6&lt;br /&gt;
tPic7			equ 06h ;PIC7&lt;br /&gt;
tPic8			equ 07h ;PIC8&lt;br /&gt;
tPic9			equ 08h ;PIC9&lt;br /&gt;
tPic0			equ 09h ;PIC0&lt;br /&gt;
&lt;br /&gt;
;2nd Half User Graph Database Tokens&lt;br /&gt;
;------------------------------------&lt;br /&gt;
tGDB1			equ 00h ;GDB1&lt;br /&gt;
tGDB2			equ 01h ;GDB2&lt;br /&gt;
tGDB3			equ 02h ;GDB3&lt;br /&gt;
tGDB4			equ 03h ;GDB4&lt;br /&gt;
tGDB5			equ 04h ;GDB5&lt;br /&gt;
tGDB6			equ 05h ;GDB6&lt;br /&gt;
tGDB7			equ 06h ;GDB7&lt;br /&gt;
tGDB8			equ 07h ;GDB8&lt;br /&gt;
tGDB9			equ 08h ;GDB9&lt;br /&gt;
tGDB0			equ 09h ;GDB0&lt;br /&gt;
&lt;br /&gt;
;2nd Half Of String Vars&lt;br /&gt;
;------------------------------&lt;br /&gt;
tStr1			equ 00h&lt;br /&gt;
tStr2			equ 01h&lt;br /&gt;
tStr3			equ 02h&lt;br /&gt;
tStr4			equ 03h&lt;br /&gt;
tStr5			equ 04h&lt;br /&gt;
tStr6			equ 05h&lt;br /&gt;
tStr7			equ 06h&lt;br /&gt;
tStr8			equ 07h&lt;br /&gt;
tStr9			equ 08h&lt;br /&gt;
tStr0			equ 09h&lt;br /&gt;
&lt;br /&gt;
;2nd Half Of System Output Only Variables&lt;br /&gt;
;----------------------------------------------------------------&lt;br /&gt;
;OPEN			equ 00h&lt;br /&gt;
tRegEq			equ 01h ;REGRESSION EQUATION&lt;br /&gt;
tStatN			equ 02h ;STATISTICS N&lt;br /&gt;
tXMean			equ 03h ;X MEAN&lt;br /&gt;
tSumX			equ 04h ;SUM(X)&lt;br /&gt;
tSumXSqr		equ 05h ;SUM(X^2)&lt;br /&gt;
tStdX			equ 06h ;STANDARD DEV X&lt;br /&gt;
tStdPX			equ 07h ;STANDARD DEV POP X&lt;br /&gt;
tMinX			equ 08h ;Min X VALUE&lt;br /&gt;
tMaxX			equ 09h ;Max X VALUE&lt;br /&gt;
tMinY			equ 0Ah ;Min Y VALUE&lt;br /&gt;
tMaxY			equ 0Bh ;Max Y VALUE&lt;br /&gt;
tYmean			equ 0Ch ;Y MEAN&lt;br /&gt;
tSumY			equ 0Dh ;SUM(Y)&lt;br /&gt;
tSumYSqr		equ 0Eh ;SUM(Y^2)&lt;br /&gt;
tStdY			equ 0Fh ;STANDARD DEV Y&lt;br /&gt;
tStdPY			equ 10h ;STANDARD DEV POP Y&lt;br /&gt;
tSumXY			equ 11h ;SUM(XY)&lt;br /&gt;
tCorr			equ 12h ;CORRELATION&lt;br /&gt;
tMedX			equ 13h ;MED(X)&lt;br /&gt;
tQ1			equ 14h ;1ST QUADRANT OF X&lt;br /&gt;
tQ3			equ 15h ;3RD QUADRANT OF X&lt;br /&gt;
tQuadA			equ 16h ;1ST TERM OF QUAD POLY REG/ Y-INT&lt;br /&gt;
tQuadB			equ 17h ;2ND TERM OF QUAD POLY REG/ SLOPE&lt;br /&gt;
tQuadC			equ 18h ;3RD TERM OF QUAD POLY REG&lt;br /&gt;
tCubeD			equ 19h ;4TH TERM OF CUBIC POLY REG&lt;br /&gt;
tQuartE			equ 1Ah ;5TH TERM OF QUART POLY REG&lt;br /&gt;
tMedX1			equ 1Bh ;x1 FOR MED-MED&lt;br /&gt;
tMedX2			equ 1Ch ;x2 FOR MED-MED&lt;br /&gt;
tMedX3			equ 1Dh ;x3 FOR MED-MED&lt;br /&gt;
tMedY1			equ 1Eh ;y1 FOR MED-MED&lt;br /&gt;
tMedY2			equ 1Fh ;y2 FOR MED-MED&lt;br /&gt;
tMedY3			equ 20h ;y3 FOR MED-MED&lt;br /&gt;
tRecurn			equ 21h	;RECURSION N&lt;br /&gt;
tStatP			equ 22h&lt;br /&gt;
tStatZ			equ 23h&lt;br /&gt;
tStatT			equ 24h&lt;br /&gt;
tStatChi		equ 25h&lt;br /&gt;
tStatF			equ 26h&lt;br /&gt;
tStatDF			equ 27h&lt;br /&gt;
tStatPhat		equ 28h&lt;br /&gt;
tStatPhat1		equ 29h&lt;br /&gt;
tStatPhat2		equ 2Ah&lt;br /&gt;
tStatMeanX1		equ 2Bh&lt;br /&gt;
tStatStdX1		equ 2Ch&lt;br /&gt;
tStatN1			equ 2Dh&lt;br /&gt;
tStatMeanX2		equ 2Eh&lt;br /&gt;
tStatStdX2		equ 2Fh&lt;br /&gt;
tStatN2			equ 30h&lt;br /&gt;
tStatStdXP		equ 31h&lt;br /&gt;
tStatLower		equ 32h&lt;br /&gt;
tStatUpper		equ 33h&lt;br /&gt;
tStat_s			equ 34h&lt;br /&gt;
tLRSqr			equ 35h ;r^2&lt;br /&gt;
tBRSqr			equ 36h ;R^2&lt;br /&gt;
&lt;br /&gt;
;These next tokens are only used to access the data&lt;br /&gt;
;they are display only and the user cannot access them at all&lt;br /&gt;
;------------------------------------------------------------&lt;br /&gt;
tF_DF			equ 37h ;ANOFAV FACTOR DF&lt;br /&gt;
tF_SS			equ 38h ;ANOFAV FACTOR SS&lt;br /&gt;
tF_MS			equ 39h ;ANOFAV FACTOR MS&lt;br /&gt;
tE_DF			equ 3Ah ;ANOFAV ERROR DF&lt;br /&gt;
tE_SS			equ 3Bh ;ANOFAV ERROR SS&lt;br /&gt;
tE_MS			equ 3Ch ;ANOFAV ERROR MS&lt;br /&gt;
&lt;br /&gt;
;2nd Half Of System Input/Output Variables&lt;br /&gt;
;------------------------------------------------&lt;br /&gt;
;		SYSTEM VARIABLE EQUATES&lt;br /&gt;
;&lt;br /&gt;
tuXscl			equ 0&lt;br /&gt;
tuYscl			equ 1&lt;br /&gt;
tXscl			equ 2&lt;br /&gt;
tYscl			equ 3&lt;br /&gt;
tRecuru0		equ 4 ;U 1ST INITIAL COND&lt;br /&gt;
tRecurv0		equ 5 ;V 1ST INITIAL COND&lt;br /&gt;
tun1			equ 6 ;U(N-1); NOT USED&lt;br /&gt;
tvn1			equ 7 ;V(N-1); NOT USED&lt;br /&gt;
tuRecuru0		equ 8 ;&lt;br /&gt;
tuRecurv0		equ 9 ;&lt;br /&gt;
tXmin			equ 0Ah&lt;br /&gt;
tXmax			equ 0Bh&lt;br /&gt;
tYmin			equ 0Ch&lt;br /&gt;
tYmax			equ 0Dh&lt;br /&gt;
tTmin			equ 0Eh&lt;br /&gt;
tTmax			equ 0Fh&lt;br /&gt;
tThetaMin		equ 10h&lt;br /&gt;
tThetaMax		equ 11h&lt;br /&gt;
tuXmin			equ 12h&lt;br /&gt;
tuXmax			equ 13h&lt;br /&gt;
tuYmin			equ 14h&lt;br /&gt;
tuYmax			equ 15h&lt;br /&gt;
tuThetMin		equ 16h&lt;br /&gt;
tuThetMax		equ 17h&lt;br /&gt;
tuTmin			equ 18h&lt;br /&gt;
tuTmax			equ 19h&lt;br /&gt;
tTblMin			equ 1Ah&lt;br /&gt;
tPlotStart		equ 1Bh&lt;br /&gt;
tuPlotStart		equ 1Ch&lt;br /&gt;
tnMax			equ 1Dh&lt;br /&gt;
tunMax			equ 1Eh&lt;br /&gt;
tnMin			equ 1Fh&lt;br /&gt;
tunMin			equ 20h&lt;br /&gt;
tTblStep		equ 21h&lt;br /&gt;
tTStep			equ 22h&lt;br /&gt;
tThetaStep		equ 23h&lt;br /&gt;
tuTStep			equ 24h&lt;br /&gt;
tuThetStep		equ 25h&lt;br /&gt;
tDeltaX			equ 26h&lt;br /&gt;
tDeltaY			equ 27h&lt;br /&gt;
tXFact			equ 28h&lt;br /&gt;
tYFact			equ 29h&lt;br /&gt;
tTblInput		equ 2Ah&lt;br /&gt;
tFinN			equ 2Bh&lt;br /&gt;
tFinI			equ 2Ch&lt;br /&gt;
tFinPV			equ 2Dh&lt;br /&gt;
tFinPMT			equ 2Eh&lt;br /&gt;
tFinFV			equ 2Fh&lt;br /&gt;
tFinPY			equ 30h&lt;br /&gt;
tFinCY			equ 31h&lt;br /&gt;
tRecurw0		equ 32h ;w0(1)&lt;br /&gt;
tuRecurw0		equ 33h&lt;br /&gt;
tPlotStep		equ 34h&lt;br /&gt;
tuPlotStep		equ 35h&lt;br /&gt;
tXres			equ 36h&lt;br /&gt;
tuXres			equ 37h&lt;br /&gt;
tRecuru02		equ 38h ;u0(2)&lt;br /&gt;
tuRecuru02		equ 39h&lt;br /&gt;
tRecurv02		equ 3Ch ;v0(2)&lt;br /&gt;
tuRecurv02		equ 3Dh&lt;br /&gt;
tRecurw02		equ 3Eh ;w0(2)&lt;br /&gt;
tuRecurw02		equ 3Fh&lt;br /&gt;
&lt;br /&gt;
;2nd Byte Of t2ByteTok Tokens&lt;br /&gt;
;------------------------------&lt;br /&gt;
tFinNPV			equ 00h&lt;br /&gt;
tFinIRR			equ 01h&lt;br /&gt;
tFinBAL			equ 02h&lt;br /&gt;
tFinPRN			equ 03h&lt;br /&gt;
tFinINT			equ 04h&lt;br /&gt;
tFinToNom		equ 05h&lt;br /&gt;
tFinToEff		equ 06h&lt;br /&gt;
tFinDBD			equ 07h&lt;br /&gt;
tLCM			equ 08h&lt;br /&gt;
tGCD			equ 09h&lt;br /&gt;
tRandInt		equ 0Ah&lt;br /&gt;
tRandBin		equ 0Bh&lt;br /&gt;
tSubStrng		equ 0Ch&lt;br /&gt;
tStdDev			equ 0Dh&lt;br /&gt;
tVariance		equ 0Eh&lt;br /&gt;
tInStrng		equ 0Fh&lt;br /&gt;
tDNormal		equ 10h&lt;br /&gt;
tInvNorm		equ 11h&lt;br /&gt;
tDT			equ 12h&lt;br /&gt;
tChI			equ 13h&lt;br /&gt;
tDF			equ 14h&lt;br /&gt;
tBINPDF			equ 15h&lt;br /&gt;
tBINCDF			equ 16h&lt;br /&gt;
tPOIPDF			equ 17h&lt;br /&gt;
tPOICDF			equ 18h&lt;br /&gt;
tGEOPDF			equ 19h&lt;br /&gt;
tGEOCDF			equ 1Ah&lt;br /&gt;
tNormalPDF		equ 1Bh&lt;br /&gt;
tTPDF			equ 1Ch&lt;br /&gt;
tChiPDF			equ 1Dh&lt;br /&gt;
tFPDF			equ 1Eh&lt;br /&gt;
tRandNorm		equ 1Fh&lt;br /&gt;
tFinFPMT		equ 20h&lt;br /&gt;
tFinFI			equ 21h&lt;br /&gt;
tFinFPV			equ 22h&lt;br /&gt;
tFinFN			equ 23h&lt;br /&gt;
tFinFFV			equ 24h&lt;br /&gt;
tConj			equ 25h&lt;br /&gt;
tReal			equ 26h&lt;br /&gt;
tImag			equ 27h&lt;br /&gt;
tAngle			equ 28h&lt;br /&gt;
tCumSum			equ 29h&lt;br /&gt;
tExpr			equ 2Ah&lt;br /&gt;
tLength			equ 2Bh&lt;br /&gt;
tDeltaLst		equ 2Ch&lt;br /&gt;
tRef			equ 2Dh&lt;br /&gt;
tRRef			equ 2Eh&lt;br /&gt;
tToRect			equ 2Fh&lt;br /&gt;
tToPolar		equ 30h&lt;br /&gt;
tConste			equ 31h&lt;br /&gt;
tSinReg			equ 32h&lt;br /&gt;
tLogistic		equ 33h&lt;br /&gt;
tLinRegTTest		equ 34h&lt;br /&gt;
tShadeNorm		equ 35h&lt;br /&gt;
tShadeT			equ 36h&lt;br /&gt;
tShadeChi		equ 37h&lt;br /&gt;
tShadeF			equ 38h&lt;br /&gt;
tMatToLst		equ 39h&lt;br /&gt;
tLstToMat		equ 3Ah&lt;br /&gt;
tZTest			equ 3Bh&lt;br /&gt;
tTTest			equ 3Ch&lt;br /&gt;
t2SampZTest		equ 3Dh&lt;br /&gt;
t1PropZTest		equ 3Eh&lt;br /&gt;
t2PropZTest		equ 3Fh&lt;br /&gt;
tChiTest		equ 40h&lt;br /&gt;
tZIntVal		equ 41h&lt;br /&gt;
t2SampZInt		equ 42h&lt;br /&gt;
t1PropZInt		equ 43h&lt;br /&gt;
t2PropZInt		equ 44h&lt;br /&gt;
tGraphStyle		equ 45h&lt;br /&gt;
t2SampTTest		equ 46h&lt;br /&gt;
t2SampFTest		equ 47h&lt;br /&gt;
tTIntVal		equ 48h&lt;br /&gt;
t2SampTInt		equ 49h&lt;br /&gt;
tSetupLst		equ 4Ah&lt;br /&gt;
tFinPMTend		equ 4Bh&lt;br /&gt;
tFinPMTbeg		equ 4Ch&lt;br /&gt;
tRealM			equ 4Dh&lt;br /&gt;
tPolarM			equ 4Eh&lt;br /&gt;
tRectM			equ 4Fh&lt;br /&gt;
tExprOn			equ 50h&lt;br /&gt;
tExprOff		equ 51h&lt;br /&gt;
tClrAllLst		equ 52h&lt;br /&gt;
tGetCalc		equ 53h&lt;br /&gt;
tDelVar			equ 54h&lt;br /&gt;
tEquToStrng		equ 55h&lt;br /&gt;
tStrngToequ 		equ 56h&lt;br /&gt;
tDelLast		equ 57h&lt;br /&gt;
tSelect			equ 58h&lt;br /&gt;
tANOVA			equ 59h&lt;br /&gt;
tModBox			equ 5Ah&lt;br /&gt;
tNormProb		equ 5Bh&lt;br /&gt;
tMGT			equ 64h ;VERTICAL SPLIT&lt;br /&gt;
tZFit			equ 65h ;ZOOM FIT&lt;br /&gt;
tDiag_on		equ 66h ;DIANOSTIC DISPLAY ON&lt;br /&gt;
tDiag_off		equ 67h ;DIANOSTIC DISPLAY OFF&lt;br /&gt;
tOkEnd2v0		equ 67h ;end of 2byte tokens for version 0.&lt;br /&gt;
tArchive		equ 68h ;archive&lt;br /&gt;
tUnarchive		equ 69h ;unarchive&lt;br /&gt;
tasm			equ 6Ah&lt;br /&gt;
tasmComp		equ 6Bh	;asm compile&lt;br /&gt;
tasmPrgm		equ 6Ch	;Signifies a program is asm&lt;br /&gt;
tasmCmp			equ 6Dh	;asm program is compiled&lt;br /&gt;
tLcapAAcute		equ 6Eh&lt;br /&gt;
tLcapAGrave		equ 6Fh&lt;br /&gt;
tLcapACaret		equ 70h&lt;br /&gt;
tLcapADier		equ 71h&lt;br /&gt;
tLaAcute		equ 72h&lt;br /&gt;
tLaGrave		equ 73h&lt;br /&gt;
tLaCaret		equ 74h&lt;br /&gt;
tLaDier			equ 75h&lt;br /&gt;
tLcapEAcute		equ 76h&lt;br /&gt;
tLcapEGrave		equ 77h&lt;br /&gt;
tLcapECaret		equ 78h&lt;br /&gt;
tLcapEDier		equ 79h&lt;br /&gt;
tLeAcute		equ 7Ah&lt;br /&gt;
tLeGrave		equ 7Bh&lt;br /&gt;
tLeCaret		equ 7Ch&lt;br /&gt;
tLeDier			equ 7Dh&lt;br /&gt;
tLcapIGrave		equ 7Fh&lt;br /&gt;
tLcapICaret		equ 80h&lt;br /&gt;
tLcapIDier		equ 81h&lt;br /&gt;
tLiAcute		equ 82h&lt;br /&gt;
tLiGrave		equ 83h&lt;br /&gt;
tLiCaret		equ 84h&lt;br /&gt;
tLiDier			equ 85h&lt;br /&gt;
tLcapOAcute		equ 86h&lt;br /&gt;
tLcapOGrave		equ 87h&lt;br /&gt;
tLcapOCaret		equ 88h&lt;br /&gt;
tLcapODier		equ 89h&lt;br /&gt;
tLoAcute		equ 8Ah&lt;br /&gt;
tLoGrave		equ 8Bh&lt;br /&gt;
tLoCaret		equ 8Ch&lt;br /&gt;
tLoDier			equ 8Dh&lt;br /&gt;
tLcapUAcute		equ 8Eh&lt;br /&gt;
tLcapUGrave		equ 8Fh&lt;br /&gt;
tLcapUCaret		equ 90h&lt;br /&gt;
tLcapUDier		equ 91h&lt;br /&gt;
tLuAcute		equ 92h&lt;br /&gt;
tLuGrave		equ 93h&lt;br /&gt;
tLuCaret		equ 94h&lt;br /&gt;
tLuDier			equ 95h&lt;br /&gt;
tLcapCCed		equ 96h&lt;br /&gt;
tLcCed			equ 97h&lt;br /&gt;
tLcapNTilde		equ 98h&lt;br /&gt;
tLnTilde		equ 99h&lt;br /&gt;
tLaccent		equ 9Ah&lt;br /&gt;
tLgrave			equ 9Bh&lt;br /&gt;
tLdieresis		equ 9Ch&lt;br /&gt;
tLquesDown		equ 9Dh&lt;br /&gt;
tLexclamDown		equ 9Eh&lt;br /&gt;
tLalpha			equ 9Fh&lt;br /&gt;
tLbeta			equ 0A0h&lt;br /&gt;
tLgamma			equ 0A1h&lt;br /&gt;
tLcapDelta		equ 0A2h&lt;br /&gt;
tLdelta			equ 0A3h&lt;br /&gt;
tLepsilon		equ 0A4h&lt;br /&gt;
tLlambda		equ 0A5h&lt;br /&gt;
tLmu			equ 0A6h&lt;br /&gt;
tLpi			equ 0A7h&lt;br /&gt;
tLrho			equ 0A8h&lt;br /&gt;
tLcapSigma		equ 0A9h&lt;br /&gt;
tLphi			equ 0ABh&lt;br /&gt;
tLcapOmega		equ 0ACh&lt;br /&gt;
tLphat			equ 0ADh&lt;br /&gt;
tLchi			equ 0AEh&lt;br /&gt;
tLstatF			equ 0AFh&lt;br /&gt;
tLa			equ 0B0h&lt;br /&gt;
tLb			equ 0B1h&lt;br /&gt;
tLc			equ 0B2h&lt;br /&gt;
tLd			equ 0B3h&lt;br /&gt;
tLsmalle		equ 0B4h&lt;br /&gt;
tLf			equ 0B5h&lt;br /&gt;
tLsmallg		equ 0B6h&lt;br /&gt;
tLh			equ 0B7h&lt;br /&gt;
tLi			equ 0B8h&lt;br /&gt;
tLj			equ 0B9h&lt;br /&gt;
tLk			equ 0BAh&lt;br /&gt;
tLl			equ 0BCh&lt;br /&gt;
tLm			equ 0BDh&lt;br /&gt;
tLsmalln		equ 0BEh&lt;br /&gt;
tLo			equ 0BFh&lt;br /&gt;
tLp			equ 0C0h&lt;br /&gt;
tLq			equ 0C1h&lt;br /&gt;
tLsmallr		equ 0C2h&lt;br /&gt;
tLs			equ 0C3h&lt;br /&gt;
tLsmallt		equ 0C4h&lt;br /&gt;
tLu			equ 0C5h&lt;br /&gt;
tLv			equ 0C6h&lt;br /&gt;
tLw			equ 0C7h&lt;br /&gt;
tLx			equ 0C8h&lt;br /&gt;
tLy			equ 0C9h&lt;br /&gt;
tLz			equ 0CAh&lt;br /&gt;
tLsigma			equ 0CBh&lt;br /&gt;
tLtau			equ 0CCh&lt;br /&gt;
tLcapIAcute		equ 0CDh&lt;br /&gt;
tGarbagec		equ 0CEh&lt;br /&gt;
LastToken		equ 0CEh ;tLAST TOKEN IN THIS VERSION...&lt;br /&gt;
&lt;br /&gt;
;Data Type Equates&lt;br /&gt;
;---------------------------------------------------------------------&lt;br /&gt;
RealObj			equ 0&lt;br /&gt;
ListObj			equ 1&lt;br /&gt;
MatObj			equ 2&lt;br /&gt;
EquObj			equ 3&lt;br /&gt;
StrngObj		equ 4&lt;br /&gt;
ProgObj			equ 5&lt;br /&gt;
ProtProgObj		equ 6&lt;br /&gt;
PictObj			equ 7&lt;br /&gt;
GDBObj			equ 8&lt;br /&gt;
UnknownObj		equ 9&lt;br /&gt;
UnknownEquObj		equ 0Ah&lt;br /&gt;
NewEquObj		equ 0Bh&lt;br /&gt;
CplxObj			equ 0Ch&lt;br /&gt;
CListObj		equ 0Dh&lt;br /&gt;
UndefObj		equ 0Eh&lt;br /&gt;
WindowObj		equ 0Fh&lt;br /&gt;
ZStoObj			equ 10h&lt;br /&gt;
TblRngObj		equ 11h&lt;br /&gt;
LCDObj			equ 12h&lt;br /&gt;
BackupObj		equ 13h&lt;br /&gt;
AppObj			equ 14h	;application, only used in menus/link&lt;br /&gt;
AppVarObj		equ 15h	;application variable&lt;br /&gt;
TempProgObj		equ 16h ;program, home deletes when finished&lt;br /&gt;
GroupObj		equ 17h ;group.&lt;br /&gt;
&lt;br /&gt;
;System Error Codes&lt;br /&gt;
;-----------------------------------------------------------&lt;br /&gt;
E_EDITF			equ 7 ;allow re-entering application&lt;br /&gt;
E_EDIT			equ 1&amp;lt;&amp;lt;E_EDITF&lt;br /&gt;
E_Mask			equ 7Fh&lt;br /&gt;
E_Overflow		equ 1+E_EDIT&lt;br /&gt;
E_DivBy0		equ 2+E_EDIT&lt;br /&gt;
E_SingularMat		equ 3+E_EDIT&lt;br /&gt;
E_Domain		equ 4+E_EDIT&lt;br /&gt;
E_Increment		equ 5+E_EDIT&lt;br /&gt;
E_Break			equ 6+E_EDIT&lt;br /&gt;
E_NonReal		equ 7+E_EDIT&lt;br /&gt;
E_Syntax		equ 8+E_EDIT&lt;br /&gt;
E_DataType		equ 9+E_EDIT&lt;br /&gt;
E_Argument		equ 10+E_EDIT&lt;br /&gt;
E_DimMismatch		equ 11+E_EDIT&lt;br /&gt;
E_Dimension		equ 12+E_EDIT&lt;br /&gt;
E_Undefined		equ 13+E_EDIT&lt;br /&gt;
E_Memory		equ 14+E_EDIT		; 142&lt;br /&gt;
E_Invalid		equ 15+E_EDIT		; 143&lt;br /&gt;
E_IllegalNest		equ 16+E_EDIT		; 144&lt;br /&gt;
E_Bound			equ 17+E_EDIT		; 145&lt;br /&gt;
E_GraphRange		equ 18+E_EDIT		; 146&lt;br /&gt;
E_Zoom			equ 19+E_EDIT		; 147&lt;br /&gt;
E_Label			equ 20			; 148&lt;br /&gt;
E_Stat			equ 21			; 149&lt;br /&gt;
E_Solver		equ 22+E_EDIT&lt;br /&gt;
E_Singularity		equ 23+E_EDIT&lt;br /&gt;
E_SignChange		equ 24+E_EDIT&lt;br /&gt;
E_Iterations		equ 25+E_EDIT&lt;br /&gt;
E_BadGuess		equ 26+E_EDIT&lt;br /&gt;
E_StatPlo		equ 27&lt;br /&gt;
E_TolTooSmall		equ 28+E_EDIT&lt;br /&gt;
E_Reserved		equ 29+E_EDIT&lt;br /&gt;
E_Mode			equ 30+E_EDIT&lt;br /&gt;
E_LnkErr		equ 31+E_EDIT&lt;br /&gt;
E_LnkMemErr		equ 32+E_EDIT&lt;br /&gt;
E_LnkTransErr		equ 33+E_EDIT&lt;br /&gt;
E_LnkDupErr		equ 34+E_EDIT&lt;br /&gt;
E_LnkMemFull		equ 35+E_EDIT&lt;br /&gt;
E_Unknown		equ 36+E_EDIT&lt;br /&gt;
E_Scale			equ 37+E_EDIT&lt;br /&gt;
E_IdNotFound		equ 38&lt;br /&gt;
E_NoMode		equ 39+E_EDIT&lt;br /&gt;
E_Validation		equ 40&lt;br /&gt;
E_Length		equ 41+E_EDIT&lt;br /&gt;
E_Application		equ 42+E_EDIT&lt;br /&gt;
E_AppErr1		equ 43+E_EDIT&lt;br /&gt;
E_AppErr2		equ 44+E_EDIT&lt;br /&gt;
E_ExpiredApp		equ 45&lt;br /&gt;
E_BadAdd		equ 46&lt;br /&gt;
E_Archived		equ 47+E_EDIT&lt;br /&gt;
E_Version		equ 48&lt;br /&gt;
E_ArchFull		equ 49&lt;br /&gt;
E_Variable		equ 50+E_EDIT&lt;br /&gt;
E_Duplicate		equ 51+E_EDIT&lt;br /&gt;
&lt;br /&gt;
;System Variable Equates&lt;br /&gt;
;------------------------------&lt;br /&gt;
XSCLt			equ 02h&lt;br /&gt;
YSCLt			equ 03h&lt;br /&gt;
XMINt			equ 0Ah&lt;br /&gt;
XMAXt			equ 0Bh&lt;br /&gt;
YMINt			equ 0Ch&lt;br /&gt;
YMAXt			equ 0Dh&lt;br /&gt;
TMINt			equ 0Eh&lt;br /&gt;
TMAXt			equ 0Fh&lt;br /&gt;
THETMINt		equ 10h&lt;br /&gt;
THETMAXt		equ 11h&lt;br /&gt;
TBLMINt			equ 1Ah&lt;br /&gt;
PLOTSTARTt		equ 1Bh&lt;br /&gt;
NMAXt			equ 1Dh&lt;br /&gt;
NMINt			equ 1Fh&lt;br /&gt;
TBLSTEPt		equ 21h&lt;br /&gt;
TSTEPt			equ 22h&lt;br /&gt;
THETSTEPt		equ 23h&lt;br /&gt;
DELTAXt			equ 26h&lt;br /&gt;
DELTAYt			equ 27h&lt;br /&gt;
XFACTt			equ 28h&lt;br /&gt;
YFACTt			equ 29h&lt;br /&gt;
FINNt			equ 2Bh&lt;br /&gt;
FINIt			equ 2Ch&lt;br /&gt;
FINPVt			equ 2Dh&lt;br /&gt;
FINPMTt			equ 2Eh&lt;br /&gt;
FINFVt			equ 2Fh&lt;br /&gt;
FINPYt			equ 30h&lt;br /&gt;
FINCYt			equ 31h&lt;br /&gt;
PLOTSTEPt		equ 34h&lt;br /&gt;
XRESt			equ 36h&lt;br /&gt;
&lt;br /&gt;
;Equates To RAM Locations For Stat Vars&lt;br /&gt;
;----------------------------------------------------------------&lt;br /&gt;
FPLEN			equ 9 ;Length of a floating-point number.&lt;br /&gt;
StatN			equ statVars&lt;br /&gt;
XMean			equ StatN + FPLEN&lt;br /&gt;
SumX			equ XMean + FPLEN&lt;br /&gt;
SumXSqr			equ SumX + FPLEN&lt;br /&gt;
StdX			equ SumXSqr + FPLEN&lt;br /&gt;
StdPX			equ StdX + FPLEN&lt;br /&gt;
MinX			equ StdPX + FPLEN&lt;br /&gt;
MaxX			equ MinX + FPLEN&lt;br /&gt;
MinY			equ MaxX + FPLEN&lt;br /&gt;
MaxY			equ MinY + FPLEN&lt;br /&gt;
YMean			equ MaxY + FPLEN&lt;br /&gt;
SumY			equ YMean + FPLEN&lt;br /&gt;
SumYSqr			equ SumY + FPLEN&lt;br /&gt;
StdY			equ SumYSqr + FPLEN&lt;br /&gt;
StdPY			equ StdY + FPLEN&lt;br /&gt;
SumXY			equ StdPY + FPLEN&lt;br /&gt;
Corr			equ SumXY + FPLEN&lt;br /&gt;
MedX			equ Corr + FPLEN&lt;br /&gt;
Q1			equ MedX + FPLEN&lt;br /&gt;
Q3			equ Q1 + FPLEN&lt;br /&gt;
QuadA			equ Q3 + FPLEN&lt;br /&gt;
QuadB			equ QuadA + FPLEN&lt;br /&gt;
QuadC			equ QuadB + FPLEN&lt;br /&gt;
CubeD			equ QuadC + FPLEN&lt;br /&gt;
QuartE			equ CubeD + FPLEN&lt;br /&gt;
MedX1			equ QuartE + FPLEN&lt;br /&gt;
MedX2			equ MedX1 + FPLEN&lt;br /&gt;
MedX3			equ MedX2 + FPLEN&lt;br /&gt;
MedY1			equ MedX3 + FPLEN&lt;br /&gt;
MedY2			equ MedY1 + FPLEN&lt;br /&gt;
MedY3			equ MedY2 + FPLEN&lt;br /&gt;
PStat			equ MedY3 + (2*FPLEN)&lt;br /&gt;
ZStat			equ PStat + FPLEN&lt;br /&gt;
TStat			equ ZStat + FPLEN&lt;br /&gt;
ChiStat			equ TStat + FPLEN&lt;br /&gt;
FStat			equ ChiStat + FPLEN&lt;br /&gt;
DF			equ FStat + FPLEN&lt;br /&gt;
Phat			equ DF + FPLEN&lt;br /&gt;
Phat1			equ Phat + FPLEN&lt;br /&gt;
Phat2			equ Phat1 + FPLEN&lt;br /&gt;
MeanX1			equ Phat2 + FPLEN&lt;br /&gt;
StdX1			equ MeanX1 + FPLEN&lt;br /&gt;
StatN1			equ StdX1 + FPLEN&lt;br /&gt;
MeanX2			equ StatN1 + FPLEN&lt;br /&gt;
StdX2			equ MeanX2 + FPLEN&lt;br /&gt;
StatN2			equ StdX2 + FPLEN&lt;br /&gt;
StdXP2			equ StatN2 + FPLEN&lt;br /&gt;
SLower			equ StdXP2 + FPLEN&lt;br /&gt;
SUpper			equ SLower + FPLEN&lt;br /&gt;
SStat			equ SUpper + FPLEN&lt;br /&gt;
anovaf_vars		equ SStat + FPLEN&lt;br /&gt;
F_DF			equ anovaf_vars&lt;br /&gt;
F_SS			equ F_DF + FPLEN&lt;br /&gt;
F_MS			equ F_SS + FPLEN&lt;br /&gt;
E_DF			equ F_MS + FPLEN&lt;br /&gt;
E_SS			equ E_DF + FPLEN&lt;br /&gt;
E_MS			equ E_SS + FPLEN&lt;br /&gt;
&lt;br /&gt;
;System Flags&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
ioDelFlag		equ 0h&lt;br /&gt;
inDelete		equ 0		;1 = DELETE SCREEN&lt;br /&gt;
&lt;br /&gt;
trigFlags		equ 0h		;Trigonometry mode settings&lt;br /&gt;
trigDeg			equ 2		;1 = degrees, 0=radians&lt;br /&gt;
&lt;br /&gt;
kbdFlags		equ 0h		;Keyboard scan&lt;br /&gt;
kbdSCR			equ 3		;1=scan code ready&lt;br /&gt;
kbdKeyPress		equ 4		;1=key has been pressed&lt;br /&gt;
&lt;br /&gt;
doneFlags		equ 0h		;display &amp;quot;Done&amp;quot;&lt;br /&gt;
donePrgm		equ 5		;1=display &amp;quot;Done&amp;quot; after prgm&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
editFlags		equ 1h&lt;br /&gt;
editOpen		equ 2		;1=edit buffer is open&lt;br /&gt;
&lt;br /&gt;
ansFlags		equ 1&lt;br /&gt;
AnsScroll		equ 3		;1=answer can scroll, seems must be reset in order to move about edit buffer&lt;br /&gt;
&lt;br /&gt;
monFlags		equ 1h	 	;monitor flags&lt;br /&gt;
monAbandon		equ 4		;1=don't start any long process in put away (#715)&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
plotFlags		equ 2h		;plot generation flags&lt;br /&gt;
plotLoc 		equ 1		;0=bkup &amp;amp; display, 1=display only&lt;br /&gt;
plotDisp		equ 2		;1=plot is in display, 0=text in display, this also indicates whether graph is being shown or not&lt;br /&gt;
&lt;br /&gt;
grfModeFlags		equ 2h		;graph mode settings&lt;br /&gt;
grfFuncM		equ 4		;1=function graph&lt;br /&gt;
grfPolarM		equ 5		;1=polar graph&lt;br /&gt;
grfParamM		equ 6		;1=parametric graph&lt;br /&gt;
grfRecurM		equ 7		;1=RECURSION graph&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
graphFlags		equ 3h&lt;br /&gt;
graphDraw		equ 0		;0=graph is valid, 1=redraw graph(dirty)&lt;br /&gt;
graphCursor		equ 2&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
grfDBFlags		equ 4h&lt;br /&gt;
grfDot			equ 0		;0=line, 1=dot&lt;br /&gt;
grfSimul		equ 1		;0=sequential, 1=simultaneous&lt;br /&gt;
grfGrid 		equ 2		;0=no grid, 1=grid&lt;br /&gt;
grfPolar		equ 3		;0=rectangular, 1=polar coordinates&lt;br /&gt;
grfNoCoord		equ 4		;0=display coordinates, 1=off&lt;br /&gt;
grfNoAxis		equ 5		;0=axis, 1=no axis&lt;br /&gt;
grfLabel		equ 6		;0=off, 1=axis label&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
textFlags		equ 5h		;Text output flags&lt;br /&gt;
textEraseBelow		equ 1		;1=erase line below small char&lt;br /&gt;
textScrolled		equ 2		;1=screen scrolled&lt;br /&gt;
textInverse		equ 3		;1=display inverse bit-map&lt;br /&gt;
textInsMode		equ 4		;0=overstrike, 1=insert mode&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
ParsFlag		equ 6h		;PARSER flags&lt;br /&gt;
listOpen		equ 5		; {...}&lt;br /&gt;
matrixOpen1		equ 6		; [[...]]&lt;br /&gt;
matrixOpen2		equ 7		; [...]&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
ParsFlag2		equ 7h		;PARSER flags&lt;br /&gt;
numOP1			equ 0		;1=RESULT IN OP1, 0=NO RESULT&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
newDispF		equ 8h		;Derivative mode flags&lt;br /&gt;
preClrForMode		equ 0		;1=HELP BLINK ON MODE SCREEN&lt;br /&gt;
allowProgTokens		equ 1		;1=allow programming tokens to be parsed in BASIC programs&lt;br /&gt;
progExecuting		equ 1&lt;br /&gt;
&lt;br /&gt;
apdFlags		equ 8h		;Automatic power-down&lt;br /&gt;
apdAble 		equ 2		;1=APD enabled&lt;br /&gt;
apdRunning		equ 3		;1=APD clock running&lt;br /&gt;
apdWarmStart		equ 4		;1=calculator is turning on from APD or power loss&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
web_err_mask		equ 60h&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
onFlags 		equ 9h		;on key flags&lt;br /&gt;
parseInput		equ 1		;1=parse input when done&lt;br /&gt;
onRunning		equ 3		;1=calculator is running&lt;br /&gt;
onInterrupt		equ 4		;1=on key interrupt request&lt;br /&gt;
&lt;br /&gt;
statFlags		equ 9h		;statistics flags&lt;br /&gt;
;unknown		equ 5		;unknown&lt;br /&gt;
statsValid		equ 6		;1=stats are valid&lt;br /&gt;
;unknown		equ 7		;unknown&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
fmtFlags		equ 0Ah		;numeric format flags&lt;br /&gt;
fmtExponent		equ 0	 	;1=show exponent, 0=no exponent&lt;br /&gt;
fmtEng			equ 1	 	;1=engineering notion, 0=scientific&lt;br /&gt;
&lt;br /&gt;
numMode			equ 0Ah&lt;br /&gt;
fmtReal			equ 5&lt;br /&gt;
fmtRect			equ 6&lt;br /&gt;
fmtPolar		equ 7&lt;br /&gt;
&lt;br /&gt;
realMode		equ 5&lt;br /&gt;
rectMode		equ 6&lt;br /&gt;
polarMode		equ 7&lt;br /&gt;
&lt;br /&gt;
fmtBaseMask		equ  00011100b	; mask to base flags&lt;br /&gt;
fmtBaseShift		equ  2		; offset to base flags&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
fmtOverride		equ 0Bh		;copy of fmtFlags with conversion override&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
fmtEditFlags		equ 0Ch		;numeric editing flags&lt;br /&gt;
fmtEdit			equ 0		;1=format number for editing&lt;br /&gt;
&lt;br /&gt;
curFlags		equ 0Ch		;Cursor&lt;br /&gt;
curAble 		equ 2		;1=cursor flash is enabled&lt;br /&gt;
curOn			equ 3		;1=cursor is showing&lt;br /&gt;
curLock 		equ 4		;1=cursor is locked off&lt;br /&gt;
&lt;br /&gt;
cmdFlags		equ 0Ch		;command editor flags&lt;br /&gt;
cmdVirgin		equ 5		;1=nothing has been typed in cmd bfr&lt;br /&gt;
cmdExec			equ 6           ;1=need to execute a command&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
appFlags		equ 0Dh		;application flags&lt;br /&gt;
appWantIntrpt		equ 0		;1=want ON key interrupts&lt;br /&gt;
appTextSave		equ 1		;1=save characters in textShadow&lt;br /&gt;
appAutoScroll		equ 2		;1=auto-scroll text on last line&lt;br /&gt;
appMenus		equ 3		;1=process keys that bring up menus, 0=check Lock menu flag&lt;br /&gt;
appLockMenus		equ 4		;1=ignore menu keys, 0=switch to home screen and bring up menu&lt;br /&gt;
appCurGraphic		equ 5		;1=graphic cursor&lt;br /&gt;
appCurWord		equ 6		;1=text cursor covers entire word&lt;br /&gt;
appExit 		equ 7		;1=application handles [EXIT] key itself&lt;br /&gt;
&lt;br /&gt;
appWantIntrptF		equ 1&amp;lt;&amp;lt;appWantIntrpt&lt;br /&gt;
appTextSaveF		equ 1&amp;lt;&amp;lt;appTextSave&lt;br /&gt;
appAutoScrollF		equ 1&amp;lt;&amp;lt;appAutoScroll&lt;br /&gt;
appMenusF		equ 1&amp;lt;&amp;lt;appMenus&lt;br /&gt;
appLockMenusF		equ 1&amp;lt;&amp;lt;appLockMenus&lt;br /&gt;
appCurGraphicF		equ 1&amp;lt;&amp;lt;appCurGraphic&lt;br /&gt;
appCurWordF		equ 1&amp;lt;&amp;lt;appCurWord&lt;br /&gt;
appExitF		equ 1&amp;lt;&amp;lt;appExit&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
rclFlag			equ 0Eh		;OS recall queue flags&lt;br /&gt;
enableQueue		equ 7		;1 = enable recall queue&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
seqFlags		equ 0Fh		;Sequential Graph flags&lt;br /&gt;
webMode			equ 0		;0 = NORMAL SEQ MODE, 1 = WEB MODE&lt;br /&gt;
webVert			equ 1&lt;br /&gt;
sequv			equ 2		;U vs V&lt;br /&gt;
seqvw			equ 3		;V vs W&lt;br /&gt;
sequw			equ 4		;U vs W&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
promptFlags		equ 11h		;prompt line flags&lt;br /&gt;
promptEdit		equ 0		;1=editing in prompt buffer&lt;br /&gt;
;unknown		equ 7		;unknown&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
indicFlags		equ 12h		;Indicator flags&lt;br /&gt;
indicRun		equ 0		;1=run indicator ON&lt;br /&gt;
indicInUse		equ 1		;indicator save area in use=1, free=0 ;resetting will disable 2nd while in _getkey&lt;br /&gt;
&lt;br /&gt;
shiftFlags		equ 12h		;[2nd] and [ALPHA] flags&lt;br /&gt;
shift2nd		equ 3		;1=[2nd] has been pressed&lt;br /&gt;
shiftAlpha		equ 4		;1=[ALPHA] has been pressed&lt;br /&gt;
shiftLwrAlph		equ 5		;1=lower case, 0=upper case&lt;br /&gt;
shiftALock		equ 6		;1=alpha lock has been pressed&lt;br /&gt;
shiftKeepAlph		equ 7		;1=cannot cancel alpha shift&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
tblFlags		equ 13h		;table flags.&lt;br /&gt;
autoFill		equ 4		;1=prompt, 0=fillAuto&lt;br /&gt;
autoCalc		equ 5		;1=prompt, 0=CalcAuto&lt;br /&gt;
reTable			equ 6		;0=table is okay, 1=must recompute table.&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
sGrFlags		equ 14h&lt;br /&gt;
grfSplit		equ 0		;1=Split Graph, 0=Normal&lt;br /&gt;
vertSplit		equ 1		;1=Vertical (left-right) Split&lt;br /&gt;
grfSChanged		equ 2		;1=Graph just changed Split &amp;lt;-&amp;gt; normal&lt;br /&gt;
grfSplitOverride	equ 3		;1 = ignore graph split flag if set&lt;br /&gt;
write_on_graph		equ 4		;1 = TEXT OR EQU WRITING TO GRAPH SCREEN&lt;br /&gt;
g_style_active		equ 5		;1 = GRAPH STYLES ARE ENABLED, USE THEM&lt;br /&gt;
cmp_mod_box		equ 6		;1 = DOING MOD BOX PLOT COMPUTATION&lt;br /&gt;
textWrite		equ 7&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
newIndicFlags		equ 15h&lt;br /&gt;
extraIndic		equ 0&lt;br /&gt;
saIndic			equ 1&lt;br /&gt;
;3 has something to do with stat/list editor&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
interruptFlags		equ 16h&lt;br /&gt;
secondTimerEnabled	equ 0		;1 = second hardware timer enabled&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
smartFlags		equ 17h&lt;br /&gt;
smarter_mask		equ 3&lt;br /&gt;
smarter_test		equ 1&lt;br /&gt;
smartGraph		equ 0&lt;br /&gt;
smartGraph_inv		equ 1&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
traceFlags		equ 18h&lt;br /&gt;
grfExpr			equ 0		;set to hide expression while tracing&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
;There is a flag 19h.&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
statFlags2		equ 1Ah&lt;br /&gt;
statDiagnosticsOn	equ 0		;1 = stat diagnostics on&lt;br /&gt;
noDelStat		equ 2		;1 = don't delete stats&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
apdFlags2		equ 1Bh&lt;br /&gt;
warmStartInt		equ 6           ;1 = a warm start is occurning before the next interrupt&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
;There is a flag 1Ch (stats-related).&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
;There is a flag 1Dh.&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
;There is a flag 1Eh.&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
varTypeMask		equ 1Fh		;is this a flag byte? yes&lt;br /&gt;
varGraphRef		equ 6&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
graphFlags2		equ 1Fh&lt;br /&gt;
splitOverride		equ 3		;0 = force full screen with ParseInp, or something&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
asm_Flag1		equ 21h		;ASM CODING&lt;br /&gt;
asm_Flag2		equ 22h		;ASM CODING&lt;br /&gt;
asm_Flag3		equ 23h		;NO LONGER AVAILABLE&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
arcFlag			equ 24h&lt;br /&gt;
checkBatteryLevelFirst	equ 0		;1 = check battery levels in Arc_Unarc first and throw error if low&lt;br /&gt;
&lt;br /&gt;
getSendFlg		equ 24h&lt;br /&gt;
comFailed		equ 1		;1 = Get/Send Communication Failed&lt;br /&gt;
&lt;br /&gt;
selfTestFlag		equ 24h&lt;br /&gt;
resetOnPowerOn		equ 2		;1 = Force RAM reset when APD disabled on next power on&lt;br /&gt;
&lt;br /&gt;
appLwrCaseFlag		equ 24h&lt;br /&gt;
lwrCaseActive		equ 3&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
contextFlags		equ 25h&lt;br /&gt;
nocxPutAway		equ 5		;1 = do not call cxPutAway routine&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
groupFlags		equ 26h		;used temporarily in Arc_Unarc&lt;br /&gt;
inGroup			equ 1		;1 = IN GROUP CONTEXT&lt;br /&gt;
noCompletionByte	equ 2		;1 = do not write 0FCh when calling Arc_Unarc, leave as 0FEh&lt;br /&gt;
noDataWrite		equ 3		;1 = do not write data when calling Arc_Unarc, nor size bytes&lt;br /&gt;
writeSizeBytesOnly	equ 5		;1 = only write size bytes when calling Arc_Unarc&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
statusBarFlags		equ 27h&lt;br /&gt;
noStatusBarMode		equ 7		; 1 = abort drawing of statusbar mode, like &amp;quot;TEST MODE ENABLED&amp;quot;&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
APIFlg			equ 28h&lt;br /&gt;
appAllowContext		equ 0           ;app wants context changes to happen&lt;br /&gt;
&lt;br /&gt;
appRunning		equ 4		;app is currently running&lt;br /&gt;
appRetKeyOff		equ 7		;1 = GetKey returns kOff when [2nd]+[ON] pressed&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
apiFlg2			equ 29h&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
apiFlg3			equ 2Ah&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
apiFlg4			equ 2Bh&lt;br /&gt;
cellOverride		equ 1		;use cell override&lt;br /&gt;
fullScrnDraw		equ 2		;DRAW INTO LAST ROW/COL OF SCREEN&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
xapFlag0		equ 2Eh		;external app flags, do not use 0,(iy+2Eh) (used by mouse routines)&lt;br /&gt;
xapFlag1		equ 2Fh&lt;br /&gt;
xapFlag2		equ 30h&lt;br /&gt;
xapFlag3		equ 31h&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
fontFlags		equ 32h&lt;br /&gt;
fracDrawLFont		equ 2&lt;br /&gt;
fracTallLFont		equ 3&lt;br /&gt;
customFont		equ 7&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
hookflags1		equ 33h		;also scriptFlag, rclFlag2, backGroundLink&lt;br /&gt;
alt_On			equ 0		;run ONSCRPT at startup&lt;br /&gt;
alt_Off			equ 1		;run OFFSCRPT at shutdown&lt;br /&gt;
useRclQueueEnd		equ 2		;1 = external mode&lt;br /&gt;
ignoreBPLink		equ 3		;1 = override flag for link activity hook&lt;br /&gt;
bPLinkOn		equ 4		;1 = link activity hook active&lt;br /&gt;
enableKeyEcho		equ 5		;1 = sends keypresses back to connected calc as remote control packets (with GetCSC vs. GetKey codes...really dumb, TI)&lt;br /&gt;
noTempDelete		equ 6		;1 = do not delete temporary programs at homescreen&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
hookflags2		equ 34h		;also sysHookFlg&lt;br /&gt;
getCSCHookActive	equ 0		;1 = GetCSC hook active&lt;br /&gt;
libraryHookActive	equ 1		;1 = library hook active&lt;br /&gt;
noHookActive		equ 2		;1 = same as 0; never used by OS&lt;br /&gt;
homescreenHookActive	equ 4		;1 = homescreen hook active&lt;br /&gt;
rawKeyHookActive	equ 5		;1 = raw key hook active&lt;br /&gt;
catalog2HookActive	equ 6		;1 = catalog 2 hook active&lt;br /&gt;
cursorHookActive	equ 7		;1 = cursor hook active&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
hookflags3		equ 35h		;also sysHookFlg1&lt;br /&gt;
tokenHookActive		equ 0		;1 = token hook active&lt;br /&gt;
localizeHookActive	equ 1		;1 = localize hook active&lt;br /&gt;
windowHookActive	equ 2		;1 = window hook active&lt;br /&gt;
graphHookActive		equ 3		;1 = graph hook active&lt;br /&gt;
yEquHookActive		equ 4		;1 = Y= hook active&lt;br /&gt;
fontHookActive		equ 5		;1 = font hook active&lt;br /&gt;
regraphHookActive	equ 6		;1 = regraph hook active&lt;br /&gt;
drawingHookActive	equ 7		;1 = drawing hook active&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
hookflags4		equ 36h		;also sysHookFlag2&lt;br /&gt;
traceHookActive		equ 0		;1 = trace hook active&lt;br /&gt;
parserHookActive	equ 1		;1 = parser hook active&lt;br /&gt;
appChangeHookActive	equ 2		;1 = app change hook active&lt;br /&gt;
catalog1HookActive	equ 3		;1 = catalog 1 hook active&lt;br /&gt;
helpHookActive		equ 4		;1 = help hook active&lt;br /&gt;
cxRedispHookActive	equ 5		;1 = cxRedisp hook active&lt;br /&gt;
menuHookActive		equ 6		;1 = menu hook active&lt;br /&gt;
silentLinkHookActive	equ 7		;1 = silent link hook active&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
;hookflags2Override	equ 37h		;set corresponding bit to kill iy+35h hook when executing app&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
;hookflags3Override	equ 38h		;set corresponding bit to kill iy+36h hook when executing app&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
;hookflags4Override	equ 39h		;set corresponding bit to kill iy+37h hook when executing app&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
hookflags5		equ 3Ah&lt;br /&gt;
usbActivityHookActive	equ 0		;1 = USB activity hook active&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
plotFlag3		equ 3Ch&lt;br /&gt;
bufferOnly		equ 0&lt;br /&gt;
useFastCirc		equ 4&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
dBKeyFlags		equ 3Dh&lt;br /&gt;
keyDefaultsF		equ 6		;1 = GetKey returns extended keycodes with TI-Keyboard&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
silentLinkFlags		equ 3Eh&lt;br /&gt;
silentLinkActive	equ 0		;1 = SE/84+ silent link is active&lt;br /&gt;
&lt;br /&gt;
extraHookFlags		equ 3Eh&lt;br /&gt;
checkCatalog2HookVer	equ 3		;1 = check catalog 2 hook's version before executing it (and error or take other action if so)&lt;br /&gt;
openLibActive		equ 4		;1 = OpenLib( was successfully called on a Flash application (ExecLib will error if zero)&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
clockFlags		equ 3Fh&lt;br /&gt;
notMDYMode		equ 0		;0 = M/D/Y format&lt;br /&gt;
isYMDMode		equ 1		;1 = Y/M/D format&lt;br /&gt;
is24Hour		equ 2		;1 = clock in 24 hour mode&lt;br /&gt;
inAfternoon		equ 3		;1 = current time is in afternoon (PM) (I think)&lt;br /&gt;
useTokensInString	equ 4		;1 = use tokens instead of characters when displaying clock as string (for getTmStr and getDtStr vs. MODE screen) (keep this reset)&lt;br /&gt;
displayClock		equ 5		;1 = display clock (this is set every second, reset otherwise)&lt;br /&gt;
clockOn			equ 6		;1 = clock on&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
mathprintFlags		equ 44h&lt;br /&gt;
mathprintEnabled	equ 5		;1 = use mathprint styling&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
InitialBootMenuFlags	equ 45h&lt;br /&gt;
dispinitialBootMenu	equ 4		; 1 = don't display the initial boot menu&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
backlightFlags		equ 46h&lt;br /&gt;
restoreBrightness	equ 0		;1 = restore lcd brightness when needed&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
grFlags			equ 4Ah&lt;br /&gt;
drawGrLbls		equ 0		;1 = don't draw Graph Labels (this is usually reset anyway)&lt;br /&gt;
&lt;br /&gt;
putMapFlags		equ 4Ah&lt;br /&gt;
usePixelShadow2		equ 3		;1 = use pixelshadow2, not pixelshadow&lt;br /&gt;
putMapUseColor		equ 4		;1 = use custom color&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
graphDispFlags		equ 4Bh&lt;br /&gt;
backgroundValid		equ 4		;1 = items in graph background are still valid&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
#endif&lt;br /&gt;
.list&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Runer112</name></author>	</entry>

	<entry>
		<id>https://wikiti.brandonw.net/index.php?title=84PCE:OS:Include_File</id>
		<title>84PCE:OS:Include File</title>
		<link rel="alternate" type="text/html" href="https://wikiti.brandonw.net/index.php?title=84PCE:OS:Include_File"/>
				<updated>2018-05-11T02:45:09Z</updated>
		
		<summary type="html">&lt;p&gt;Runer112: Undo revision 11536 by Runer112 (talk)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:84PCE:OS_Information]]&lt;br /&gt;
&amp;lt;pre&amp;gt;;TI-84 Plus CE Include File&lt;br /&gt;
&lt;br /&gt;
;Various Parts Contributed by&lt;br /&gt;
;- BrandonW&lt;br /&gt;
;- calc84&lt;br /&gt;
;- MateoConLechuga&lt;br /&gt;
;- Runer112&lt;br /&gt;
;- tr1p1ea&lt;br /&gt;
;- Kerm Martian&lt;br /&gt;
;- Texas Instruments (ti83plus.inc)&lt;br /&gt;
.nolist&lt;br /&gt;
&lt;br /&gt;
#ifndef TI84PCE&lt;br /&gt;
#define TI84PCE&lt;br /&gt;
&lt;br /&gt;
; Included for Assembler Compatibility&lt;br /&gt;
;------------------------------------&lt;br /&gt;
#define equ .equ&lt;br /&gt;
#define EQU .equ&lt;br /&gt;
#define end .end&lt;br /&gt;
#define END .end&lt;br /&gt;
&lt;br /&gt;
; Hardware Defines&lt;br /&gt;
;------------------------------&lt;br /&gt;
lcdWidth		equ 320&lt;br /&gt;
lcdHeight		equ 240&lt;br /&gt;
&lt;br /&gt;
; System Calls&lt;br /&gt;
; Jump Table located at 020104h&lt;br /&gt;
;--------------------------------&lt;br /&gt;
_OSSize                    equ 0020104h ; not a routine; jump location is end of OS&lt;br /&gt;
_BootOS	                   equ 0020108h&lt;br /&gt;
_InterruptHandler          equ 002010Ch&lt;br /&gt;
_Rst10Handler              equ 0020110h&lt;br /&gt;
_Rst18Handler              equ 0020114h&lt;br /&gt;
_Rst20Handler              equ 0020118h&lt;br /&gt;
_Rst28Handler              equ 002011Ch&lt;br /&gt;
_Rst30Handler              equ 0020120h&lt;br /&gt;
;                          equ 0020124h&lt;br /&gt;
;                          equ 0020128h&lt;br /&gt;
_JErrorNo                  equ 002012Ch&lt;br /&gt;
_CallFontHook              equ 0020130h&lt;br /&gt;
_CallLocalizeHook          equ 0020134h&lt;br /&gt;
_LoadHLInd_s               equ 0020138h&lt;br /&gt;
_CpHLDE                    equ 002013Ch&lt;br /&gt;
_DivHLBy10_s               equ 0020140h&lt;br /&gt;
_DivHLByA_s                equ 0020144h&lt;br /&gt;
_KbdScan                   equ 0020148h&lt;br /&gt;
_GetCSC                    equ 002014Ch&lt;br /&gt;
_CoorMon                   equ 0020150h&lt;br /&gt;
_Mon                       equ 0020154h&lt;br /&gt;
_MonForceKey               equ 0020158h&lt;br /&gt;
_SendKPress                equ 002015Ch&lt;br /&gt;
_JForceCmdNoChar           equ 0020160h&lt;br /&gt;
_JForceCmd                 equ 0020164h&lt;br /&gt;
_SysErrHandler             equ 0020168h&lt;br /&gt;
_NewContext                equ 002016Ch&lt;br /&gt;
_NewContext0               equ 0020170h&lt;br /&gt;
_PPutawayPrompt            equ 0020174h&lt;br /&gt;
_PPutAway                  equ 0020178h&lt;br /&gt;
_PutAway                   equ 002017Ch&lt;br /&gt;
_SizeWind                  equ 0020180h&lt;br /&gt;
_ErrorEP                   equ 0020184h&lt;br /&gt;
_CallMain                  equ 0020188h&lt;br /&gt;
_MonErrHand                equ 002018Ch&lt;br /&gt;
_AppInit                   equ 0020190h&lt;br /&gt;
_Initialize                equ 0020194h&lt;br /&gt;
_Min                       equ 0020198h&lt;br /&gt;
_Max                       equ 002019Ch&lt;br /&gt;
_AbsO1PAbsO2               equ 00201A0h&lt;br /&gt;
_Intgr                     equ 00201A4h&lt;br /&gt;
_TRunc                     equ 00201A8h&lt;br /&gt;
_InvSub                    equ 00201ACh&lt;br /&gt;
_Times2                    equ 00201B0h&lt;br /&gt;
_Plus1                     equ 00201B4h&lt;br /&gt;
_Minus1                    equ 00201B8h&lt;br /&gt;
_FPSub                     equ 00201BCh&lt;br /&gt;
_FPAdd                     equ 00201C0h&lt;br /&gt;
_DToR                      equ 00201C4h&lt;br /&gt;
_RToD                      equ 00201C8h&lt;br /&gt;
_Cube                      equ 00201CCh&lt;br /&gt;
_TimesPT5                  equ 00201D0h&lt;br /&gt;
_FPSquare                  equ 00201D4h&lt;br /&gt;
_FPMult                    equ 00201D8h&lt;br /&gt;
_LJRnd                     equ 00201DCh&lt;br /&gt;
_InvOP1Sc                  equ 00201E0h&lt;br /&gt;
_InvOP1S                   equ 00201E4h&lt;br /&gt;
_InvOP2S                   equ 00201E8h&lt;br /&gt;
_Frac                      equ 00201ECh&lt;br /&gt;
_FPRecip                   equ 00201F0h&lt;br /&gt;
_FPDiv                     equ 00201F4h&lt;br /&gt;
_SqRoot                    equ 00201F8h&lt;br /&gt;
_RndGuard                  equ 00201FCh&lt;br /&gt;
_Rnfx                      equ 0020200h&lt;br /&gt;
_Int                       equ 0020204h&lt;br /&gt;
_Round                     equ 0020208h&lt;br /&gt;
_LnX                       equ 002020Ch&lt;br /&gt;
_LogX                      equ 0020210h&lt;br /&gt;
_LJNoRnd                   equ 0020214h&lt;br /&gt;
_EToX                      equ 0020218h&lt;br /&gt;
_TenX                      equ 002021Ch&lt;br /&gt;
_SinCosRad                 equ 0020220h&lt;br /&gt;
_Sin                       equ 0020224h&lt;br /&gt;
_Cos                       equ 0020228h&lt;br /&gt;
_Tan                       equ 002022Ch&lt;br /&gt;
_SinhCosh                  equ 0020230h&lt;br /&gt;
_Tanh                      equ 0020234h&lt;br /&gt;
_Cosh                      equ 0020238h&lt;br /&gt;
_Sinh                      equ 002023Ch&lt;br /&gt;
_ACosRad                   equ 0020240h&lt;br /&gt;
_ATanRad                   equ 0020244h&lt;br /&gt;
_ATan2Rad                  equ 0020248h&lt;br /&gt;
_ASinRad                   equ 002024Ch&lt;br /&gt;
_ACos                      equ 0020250h&lt;br /&gt;
_ATan                      equ 0020254h&lt;br /&gt;
_ASin                      equ 0020258h&lt;br /&gt;
_ATan2                     equ 002025Ch&lt;br /&gt;
_ATanh                     equ 0020260h&lt;br /&gt;
_ASinh                     equ 0020264h&lt;br /&gt;
_ACosh                     equ 0020268h&lt;br /&gt;
_PToR                      equ 002026Ch&lt;br /&gt;
_RToP                      equ 0020270h&lt;br /&gt;
_HLTimes9                  equ 0020274h&lt;br /&gt;
_CkOP1Cplx                 equ 0020278h&lt;br /&gt;
_CkOP1Real                 equ 002027Ch&lt;br /&gt;
_Angle                     equ 0020280h&lt;br /&gt;
_COP1Set0                  equ 0020284h&lt;br /&gt;
_Cpop4OP3                  equ 0020288h&lt;br /&gt;
_Mov9OP2Cp                 equ 002028Ch&lt;br /&gt;
_AbsO1O2Cp                 equ 0020290h&lt;br /&gt;
_CpOP1OP2                  equ 0020294h&lt;br /&gt;
_OP3ToOP4                  equ 0020298h&lt;br /&gt;
_OP1ToOP4                  equ 002029Ch&lt;br /&gt;
_OP2ToOP4                  equ 00202A0h&lt;br /&gt;
_OP4ToOP2                  equ 00202A4h&lt;br /&gt;
_OP3ToOP2                  equ 00202A8h&lt;br /&gt;
_OP1ToOP3                  equ 00202ACh&lt;br /&gt;
_OP5ToOP2                  equ 00202B0h&lt;br /&gt;
_OP5ToOP6                  equ 00202B4h&lt;br /&gt;
_OP5ToOP4                  equ 00202B8h&lt;br /&gt;
_OP1ToOP2                  equ 00202BCh&lt;br /&gt;
_OP6ToOP2                  equ 00202C0h&lt;br /&gt;
_OP6ToOP1                  equ 00202C4h&lt;br /&gt;
_OP4ToOP1                  equ 00202C8h&lt;br /&gt;
_OP5ToOP1                  equ 00202CCh&lt;br /&gt;
_OP3ToOP1                  equ 00202D0h&lt;br /&gt;
_OP6ToOP5                  equ 00202D4h&lt;br /&gt;
_OP4ToOP5                  equ 00202D8h&lt;br /&gt;
_OP3ToOP5                  equ 00202DCh&lt;br /&gt;
_OP2ToOP5                  equ 00202E0h&lt;br /&gt;
_OP2ToOP6                  equ 00202E4h&lt;br /&gt;
_OP1ToOP6                  equ 00202E8h&lt;br /&gt;
_OP1ToOP5                  equ 00202ECh&lt;br /&gt;
_OP2ToOP1                  equ 00202F0h&lt;br /&gt;
_Mov11b                    equ 00202F4h&lt;br /&gt;
_Mov10b                    equ 00202F8h&lt;br /&gt;
_Mov9b                     equ 00202FCh&lt;br /&gt;
_Mov9b_                    equ 0020300h&lt;br /&gt;
_Mov8b                     equ 0020304h&lt;br /&gt;
_Mov7b                     equ 0020308h&lt;br /&gt;
_Mov7b_                    equ 002030Ch&lt;br /&gt;
_OP2ToOP3                  equ 0020310h&lt;br /&gt;
_OP4ToOP3                  equ 0020314h&lt;br /&gt;
_OP5ToOP3                  equ 0020318h&lt;br /&gt;
_OP4ToOP6                  equ 002031Ch&lt;br /&gt;
_Mov9ToOP1                 equ 0020320h&lt;br /&gt;
_Mov9OP1OP2                equ 0020324h&lt;br /&gt;
_Mov9ToOP2                 equ 0020328h&lt;br /&gt;
_MovFROP1                  equ 002032Ch&lt;br /&gt;
_OP4Set1                   equ 0020330h&lt;br /&gt;
_OP3Set1                   equ 0020334h&lt;br /&gt;
_OP2Set8                   equ 0020338h&lt;br /&gt;
_OP2Set5                   equ 002033Ch&lt;br /&gt;
_OP2SetA                   equ 0020340h&lt;br /&gt;
_OP2Set4                   equ 0020344h&lt;br /&gt;
_OP2Set3                   equ 0020348h&lt;br /&gt;
_OP1Set1                   equ 002034Ch&lt;br /&gt;
_OP1Set4                   equ 0020350h&lt;br /&gt;
_OP1Set3                   equ 0020354h&lt;br /&gt;
_OP3Set2                   equ 0020358h&lt;br /&gt;
_OP1Set2                   equ 002035Ch&lt;br /&gt;
_OP2Set2                   equ 0020360h&lt;br /&gt;
_OP2Set1                   equ 0020364h&lt;br /&gt;
_Zero16D                   equ 0020368h&lt;br /&gt;
_OP5Set0                   equ 002036Ch&lt;br /&gt;
_OP4Set0                   equ 0020370h&lt;br /&gt;
_OP3Set0                   equ 0020374h&lt;br /&gt;
_OP2Set0                   equ 0020378h&lt;br /&gt;
_OP1Set0                   equ 002037Ch&lt;br /&gt;
_SetNum0                   equ 0020380h&lt;br /&gt;
_ZeroOP1                   equ 0020384h&lt;br /&gt;
_ZeroOP2                   equ 0020388h&lt;br /&gt;
_ZeroOP3                   equ 002038Ch&lt;br /&gt;
_ZeroOP                    equ 0020390h&lt;br /&gt;
_ClrLP                     equ 0020394h&lt;br /&gt;
_ShrACC                    equ 0020398h&lt;br /&gt;
_ShlACC                    equ 002039Ch&lt;br /&gt;
_Shr18                     equ 00203A0h&lt;br /&gt;
_Shr18a                    equ 00203A4h&lt;br /&gt;
_Shr16                     equ 00203A8h&lt;br /&gt;
_Shr14                     equ 00203ACh&lt;br /&gt;
_Shl16                     equ 00203B0h&lt;br /&gt;
_Shl14                     equ 00203B4h&lt;br /&gt;
_Srdo1                     equ 00203B8h&lt;br /&gt;
_ShrdRnd                   equ 00203BCh&lt;br /&gt;
_MantPa                    equ 00203C0h&lt;br /&gt;
_AddPrOP                   equ 00203C4h&lt;br /&gt;
_AddPrOPlP                 equ 00203C8h&lt;br /&gt;
;                          equ 00203CCh&lt;br /&gt;
;                          equ 00203D0h&lt;br /&gt;
_Sub16d                    equ 00203D4h&lt;br /&gt;
_Sub14d                    equ 00203D8h&lt;br /&gt;
_OP2ExOP6                  equ 00203DCh&lt;br /&gt;
_OP5ExOP6                  equ 00203E0h&lt;br /&gt;
_OP1ExOP5                  equ 00203E4h&lt;br /&gt;
_OP1ExOP6                  equ 00203E8h&lt;br /&gt;
_OP2ExOP4                  equ 00203ECh&lt;br /&gt;
_OP2ExOP5                  equ 00203F0h&lt;br /&gt;
_OP1ExOP3                  equ 00203F4h&lt;br /&gt;
_OP1ExOP4                  equ 00203F8h&lt;br /&gt;
_OP1ExOP2                  equ 00203FCh&lt;br /&gt;
_ExLP                      equ 0020400h&lt;br /&gt;
_CkOP10                    equ 0020404h&lt;br /&gt;
_CkOP1FP0                  equ 0020408h&lt;br /&gt;
_CkOP2FP0                  equ 002040Ch&lt;br /&gt;
_PosNo0Int                 equ 0020410h&lt;br /&gt;
_CkPosInt                  equ 0020414h&lt;br /&gt;
_CkInt                     equ 0020418h&lt;br /&gt;
_CkOdd                     equ 002041Ch&lt;br /&gt;
_CkOP1EX                   equ 0020420h&lt;br /&gt;
_GetCon1                   equ 0020424h&lt;br /&gt;
_GetCon                    equ 0020428h&lt;br /&gt;
_PiDiv2                    equ 002042Ch&lt;br /&gt;
_PiDiv4                    equ 0020430h&lt;br /&gt;
_TwoPi                     equ 0020434h&lt;br /&gt;
_PiCon                     equ 0020438h&lt;br /&gt;
_ExpToHex                  equ 002043Ch&lt;br /&gt;
_OP1ExpToDec               equ 0020440h&lt;br /&gt;
_CkOP2Pos                  equ 0020444h&lt;br /&gt;
_CkOP1Pos                  equ 0020448h&lt;br /&gt;
_ClrOP2S                   equ 002044Ch&lt;br /&gt;
_ClrOP1S                   equ 0020450h&lt;br /&gt;
_FDiv100                   equ 0020454h&lt;br /&gt;
_FDiv10                    equ 0020458h&lt;br /&gt;
_DecO1Exp                  equ 002045Ch&lt;br /&gt;
_IncO1exp                  equ 0020460h&lt;br /&gt;
_IncExp                    equ 0020464h&lt;br /&gt;
_CkValidNum                equ 0020468h&lt;br /&gt;
_GetExp                    equ 002046Ch&lt;br /&gt;
_HtimesL                   equ 0020470h&lt;br /&gt;
_EOP1NotReal               equ 0020474h&lt;br /&gt;
_ThetaName                 equ 0020478h&lt;br /&gt;
_RName                     equ 002047Ch&lt;br /&gt;
_RegEqName                 equ 0020480h&lt;br /&gt;
_RecurNName                equ 0020484h&lt;br /&gt;
_XName                     equ 0020488h&lt;br /&gt;
_YName                     equ 002048Ch&lt;br /&gt;
_TName                     equ 0020490h&lt;br /&gt;
_RealName                  equ 0020494h&lt;br /&gt;
_SetEStoFPS                equ 0020498h&lt;br /&gt;
_ChkTempDirt               equ 002049Ch&lt;br /&gt;
_OP1ExOP2Exp               equ 00204A0h&lt;br /&gt;
_OP1ExpMinusE              equ 00204A4h&lt;br /&gt;
_ChkErrBreak               equ 00204A8h&lt;br /&gt;
_Isa2ByteTok               equ 00204ACh&lt;br /&gt;
_GetLastEntry              equ 00204B0h&lt;br /&gt;
_GetLastEntryPtr           equ 00204B4h&lt;br /&gt;
_RegRclrChng               equ 00204B8h&lt;br /&gt;
_ResetWinTop               equ 00204BCh&lt;br /&gt;
_IsO1NonTLstOrProg         equ 00204C0h&lt;br /&gt;
_IsO1NonTempLst            equ 00204C4h&lt;br /&gt;
_Is_A_LstOrCLst            equ 00204C8h&lt;br /&gt;
_Chk_HL_999                equ 00204CCh&lt;br /&gt;
_Equ_Or_NewEqu             equ 00204D0h&lt;br /&gt;
_Errd_OP1NotPos            equ 00204D4h&lt;br /&gt;
_Errd_OP1Not_R             equ 00204D8h&lt;br /&gt;
_Errd_OP1NotPosInt         equ 00204DCh&lt;br /&gt;
_Errd_OP1_le_0             equ 00204E0h&lt;br /&gt;
_Errd_OP1_0                equ 00204E4h&lt;br /&gt;
_ChkFindSym_Get_Size       equ 00204E8h&lt;br /&gt;
_Sto_StatVar               equ 00204ECh&lt;br /&gt;
_Rcl_StatVar               equ 00204F0h&lt;br /&gt;
_CkOP2Real                 equ 00204F4h&lt;br /&gt;
_Get_X_Indirect            equ 00204F8h&lt;br /&gt;
_MemChk                    equ 00204FCh&lt;br /&gt;
_CmpPrgNamLen1             equ 0020500h&lt;br /&gt;
_CmpPrgNamLen              equ 0020504h&lt;br /&gt;
_FindProgSym               equ 0020508h&lt;br /&gt;
_ChkFindSym                equ 002050Ch&lt;br /&gt;
_FindSym                   equ 0020510h&lt;br /&gt;
_InsertMem                 equ 0020514h&lt;br /&gt;
_InsertMemA                equ 0020518h&lt;br /&gt;
_EnoughMem                 equ 002051Ch&lt;br /&gt;
_CmpMemNeed                equ 0020520h&lt;br /&gt;
_CreatePVar4               equ 0020524h&lt;br /&gt;
_CreatePVar3               equ 0020528h&lt;br /&gt;
_CreateVar3                equ 002052Ch&lt;br /&gt;
_CreateCplx                equ 0020530h&lt;br /&gt;
_CreateReal                equ 0020534h&lt;br /&gt;
_CreateTRList              equ 0020538h&lt;br /&gt;
_CreateRList               equ 002053Ch&lt;br /&gt;
_CreateTCList              equ 0020540h&lt;br /&gt;
_CreateCList               equ 0020544h&lt;br /&gt;
_CreateTRMat               equ 0020548h&lt;br /&gt;
_CreateRMat                equ 002054Ch&lt;br /&gt;
_CreateTStrng              equ 0020550h&lt;br /&gt;
_CreateStrng               equ 0020554h&lt;br /&gt;
_Create0Equ                equ 0020558h&lt;br /&gt;
_CreatetEqu                equ 002055Ch&lt;br /&gt;
_CreateEqu                 equ 0020560h&lt;br /&gt;
_CreateGDB                 equ 0020564h&lt;br /&gt;
_CreateProg                equ 0020568h&lt;br /&gt;
_ChkDel                    equ 002056Ch&lt;br /&gt;
_ChkDelA                   equ 0020570h&lt;br /&gt;
_AdjParser                 equ 0020574h&lt;br /&gt;
_AdjMath                   equ 0020578h&lt;br /&gt;
_AdjM7                     equ 002057Ch&lt;br /&gt;
_DelMemA                   equ 0020580h&lt;br /&gt;
_Get_Form_Num              equ 0020584h&lt;br /&gt;
_DelVar                    equ 0020588h&lt;br /&gt;
_DelVarIO                  equ 002058Ch&lt;br /&gt;
_DelMem                    equ 0020590h&lt;br /&gt;
_DelVar3D                  equ 0020594h&lt;br /&gt;
_DelVar3C                  equ 0020598h&lt;br /&gt;
_DelVar3DC                 equ 002059Ch&lt;br /&gt;
_Sym_Prog_non_t_Lst        equ 00205A0h&lt;br /&gt;
_AdjSymPtrs                equ 00205A4h&lt;br /&gt;
_DataSizeA                 equ 00205A8h&lt;br /&gt;
_DataSize                  equ 00205ACh&lt;br /&gt;
_PopMCplxO1                equ 00205B0h&lt;br /&gt;
_PopMCplx                  equ 00205B4h&lt;br /&gt;
_MovCplx                   equ 00205B8h&lt;br /&gt;
_PopOP5                    equ 00205BCh&lt;br /&gt;
_PopOP3                    equ 00205C0h&lt;br /&gt;
_PopOP1                    equ 00205C4h&lt;br /&gt;
_PopRealO6                 equ 00205C8h&lt;br /&gt;
_PopRealO5                 equ 00205CCh&lt;br /&gt;
_PopRealO4                 equ 00205D0h&lt;br /&gt;
_PopRealO3                 equ 00205D4h&lt;br /&gt;
_PopRealO2                 equ 00205D8h&lt;br /&gt;
_PopRealO1                 equ 00205DCh&lt;br /&gt;
_PopReal                   equ 00205E0h&lt;br /&gt;
_FPopCplx                  equ 00205E4h&lt;br /&gt;
_FPopReal                  equ 00205E8h&lt;br /&gt;
_FPopFPS                   equ 00205ECh&lt;br /&gt;
_DeallocFPS                equ 00205F0h&lt;br /&gt;
_DeallocFPS1               equ 00205F4h&lt;br /&gt;
_AllocFPS                  equ 00205F8h&lt;br /&gt;
_AllocFPS1                 equ 00205FCh&lt;br /&gt;
_PushRealO6                equ 0020600h&lt;br /&gt;
_PushRealO5                equ 0020604h&lt;br /&gt;
_PushRealO4                equ 0020608h&lt;br /&gt;
_PushRealO3                equ 002060Ch&lt;br /&gt;
_PushRealO2                equ 0020610h&lt;br /&gt;
_PushRealO1                equ 0020614h&lt;br /&gt;
_PushReal                  equ 0020618h&lt;br /&gt;
_PushOP5                   equ 002061Ch&lt;br /&gt;
_PushOP3                   equ 0020620h&lt;br /&gt;
_PushMCplxO3               equ 0020624h&lt;br /&gt;
_PushOP1                   equ 0020628h&lt;br /&gt;
_PushMCplxO1               equ 002062Ch&lt;br /&gt;
_PushMCplx                 equ 0020630h&lt;br /&gt;
_ExMCplxO1                 equ 0020634h&lt;br /&gt;
_Exch9                     equ 0020638h&lt;br /&gt;
_CpyTo1FPS11               equ 002063Ch&lt;br /&gt;
_CpyTo2FPS5                equ 0020640h&lt;br /&gt;
_CpyTo1FPS5                equ 0020644h&lt;br /&gt;
_CpyTo2FPS6                equ 0020648h&lt;br /&gt;
_CpyTo1FPS6                equ 002064Ch&lt;br /&gt;
_CpyTo2FPS7                equ 0020650h&lt;br /&gt;
_CpyTo1FPS7                equ 0020654h&lt;br /&gt;
_CpyTo1FPS8                equ 0020658h&lt;br /&gt;
_CpyTo2FPS8                equ 002065Ch&lt;br /&gt;
_CpyTo1FPS10               equ 0020660h&lt;br /&gt;
_CpyTo1FPS9                equ 0020664h&lt;br /&gt;
_CpyTo2FPS4                equ 0020668h&lt;br /&gt;
_CpyTo6FPS3                equ 002066Ch&lt;br /&gt;
_CpyTo6FPS2                equ 0020670h&lt;br /&gt;
_CpyTo2FPS3                equ 0020674h&lt;br /&gt;
_Cpycto1FPS3               equ 0020678h&lt;br /&gt;
_CpyTo1FPS3                equ 002067Ch&lt;br /&gt;
_CpyFPS3                   equ 0020680h&lt;br /&gt;
_CpyTo1FPS4                equ 0020684h&lt;br /&gt;
_CpyTo3FPS2                equ 0020688h&lt;br /&gt;
_CpyTo5FPST                equ 002068Ch&lt;br /&gt;
_CpyTo6FPST                equ 0020690h&lt;br /&gt;
_CpyTo4FPST                equ 0020694h&lt;br /&gt;
_CpyTo3FPST                equ 0020698h&lt;br /&gt;
_CpyTo2FPST                equ 002069Ch&lt;br /&gt;
_CpyTo1FPST                equ 00206A0h&lt;br /&gt;
_CpyFPST                   equ 00206A4h&lt;br /&gt;
_CpyStack                  equ 00206A8h&lt;br /&gt;
_CpyTo3FPS1                equ 00206ACh&lt;br /&gt;
_CpyTo2FPS1                equ 00206B0h&lt;br /&gt;
_CpyTo1FPS1                equ 00206B4h&lt;br /&gt;
_CpyFPS1                   equ 00206B8h&lt;br /&gt;
_CpyTo2FPS2                equ 00206BCh&lt;br /&gt;
_CpyTo1FPS2                equ 00206C0h&lt;br /&gt;
_CpyFPS2                   equ 00206C4h&lt;br /&gt;
_CpyO3ToFPST               equ 00206C8h&lt;br /&gt;
_CpyO2ToFPST               equ 00206CCh&lt;br /&gt;
_CpyO6ToFPST               equ 00206D0h&lt;br /&gt;
_CpyO1ToFPST               equ 00206D4h&lt;br /&gt;
_CpyToFPST                 equ 00206D8h&lt;br /&gt;
_CpyToStack                equ 00206DCh&lt;br /&gt;
_CpyO3ToFPS1               equ 00206E0h&lt;br /&gt;
_CpyO5ToFPS1               equ 00206E4h&lt;br /&gt;
_CpyO2ToFPS1               equ 00206E8h&lt;br /&gt;
_CpyO1ToFPS1               equ 00206ECh&lt;br /&gt;
_CpyToFPS1                 equ 00206F0h&lt;br /&gt;
_CpyO2ToFPS2               equ 00206F4h&lt;br /&gt;
_CpyO3ToFPS2               equ 00206F8h&lt;br /&gt;
_CpyO6ToFPS2               equ 00206FCh&lt;br /&gt;
_CpyO1ToFPS2               equ 0020700h&lt;br /&gt;
_CpyToFPS2                 equ 0020704h&lt;br /&gt;
_CpyO5ToFPS3               equ 0020708h&lt;br /&gt;
_CpyO2ToFPS3               equ 002070Ch&lt;br /&gt;
_CpyO1ToFPS3               equ 0020710h&lt;br /&gt;
_CpyToFPS3                 equ 0020714h&lt;br /&gt;
_CpyO1ToFPS6               equ 0020718h&lt;br /&gt;
_CpyO1ToFPS7               equ 002071Ch&lt;br /&gt;
_CpyO1ToFPS5               equ 0020720h&lt;br /&gt;
_CpyO2ToFPS4               equ 0020724h&lt;br /&gt;
_CpyO1ToFPS4               equ 0020728h&lt;br /&gt;
_ErrNotEnoughMem           equ 002072Ch&lt;br /&gt;
_FPSMinus9                 equ 0020730h&lt;br /&gt;
_HLMinus9                  equ 0020734h&lt;br /&gt;
_ErrOverflow               equ 0020738h&lt;br /&gt;
_ErrDivBy0                 equ 002073Ch&lt;br /&gt;
_ErrSingularMat            equ 0020740h&lt;br /&gt;
_ErrDomain                 equ 0020744h&lt;br /&gt;
_ErrIncrement              equ 0020748h&lt;br /&gt;
_ErrNon_Real               equ 002074Ch&lt;br /&gt;
_ErrSyntax                 equ 0020750h&lt;br /&gt;
_ErrDataType               equ 0020754h&lt;br /&gt;
_ErrArgument               equ 0020758h&lt;br /&gt;
_ErrDimMismatch            equ 002075Ch&lt;br /&gt;
_ErrDimension              equ 0020760h&lt;br /&gt;
_ErrUndefined              equ 0020764h&lt;br /&gt;
_ErrMemory                 equ 0020768h&lt;br /&gt;
_ErrInvalid                equ 002076Ch&lt;br /&gt;
_ErrBreak                  equ 0020770h&lt;br /&gt;
_ErrStat                   equ 0020774h&lt;br /&gt;
_ErrSignChange             equ 0020778h&lt;br /&gt;
_ErrIterations             equ 002077Ch&lt;br /&gt;
_ErrBadGuess               equ 0020780h&lt;br /&gt;
_ErrTolTooSmall            equ 0020784h&lt;br /&gt;
_ErrStatPlot               equ 0020788h&lt;br /&gt;
_ErrLinkXmit               equ 002078Ch&lt;br /&gt;
_JError                    equ 0020790h&lt;br /&gt;
_NoErrorEntry              equ 0020794h&lt;br /&gt;
_PushErrorHandler          equ 0020798h&lt;br /&gt;
_PopErrorHandler           equ 002079Ch&lt;br /&gt;
_StrCopy                   equ 00207A0h&lt;br /&gt;
_StrngCat                  equ 00207A4h&lt;br /&gt;
_IsInSet                   equ 00207A8h&lt;br /&gt;
_GEQNameA                  equ 00207ACh&lt;br /&gt;
_RecName                   equ 00207B0h&lt;br /&gt;
_PutMap                    equ 00207B4h&lt;br /&gt;
_PutC                      equ 00207B8h&lt;br /&gt;
_DispHL_s                  equ 00207BCh&lt;br /&gt;
_PutS                      equ 00207C0h&lt;br /&gt;
_PutPSB                    equ 00207C4h&lt;br /&gt;
_PutPS                     equ 00207C8h&lt;br /&gt;
_WPutPS                    equ 00207CCh&lt;br /&gt;
_PutBuf                    equ 00207D0h&lt;br /&gt;
_PutBuf1                   equ 00207D4h&lt;br /&gt;
_WPutC                     equ 00207D8h&lt;br /&gt;
_WPutS                     equ 00207DCh&lt;br /&gt;
_WPutSEOL                  equ 00207E0h&lt;br /&gt;
_WDispEOL                  equ 00207E4h&lt;br /&gt;
_WHomeUp                   equ 00207E8h&lt;br /&gt;
_SetNumWindow              equ 00207ECh&lt;br /&gt;
_NewLine                   equ 00207F0h&lt;br /&gt;
_MoveDown                  equ 00207F4h&lt;br /&gt;
_ScrollUp                  equ 00207F8h&lt;br /&gt;
_ShrinkWindow              equ 00207FCh&lt;br /&gt;
_MoveUp                    equ 0020800h&lt;br /&gt;
_ScrollDown                equ 0020804h&lt;br /&gt;
_ClrLCDFull                equ 0020808h&lt;br /&gt;
_ClrLCD                    equ 002080Ch&lt;br /&gt;
_ClrScrnFull               equ 0020810h&lt;br /&gt;
_ClrScrn                   equ 0020814h&lt;br /&gt;
_ClrTxtShd                 equ 0020818h&lt;br /&gt;
_ClrWindow                 equ 002081Ch&lt;br /&gt;
_EraseEOL                  equ 0020820h&lt;br /&gt;
_EraseEOW                  equ 0020824h&lt;br /&gt;
_HomeUp                    equ 0020828h&lt;br /&gt;
_GetCurloc                 equ 002082Ch&lt;br /&gt;
_VPutMap                   equ 0020830h&lt;br /&gt;
_VPutS                     equ 0020834h&lt;br /&gt;
_VPutSN                    equ 0020838h&lt;br /&gt;
_VPutSNG                   equ 002083Ch&lt;br /&gt;
_VPutSNT                   equ 0020840h&lt;br /&gt;
_RunIndicOn                equ 0020844h&lt;br /&gt;
_RunIndicOff               equ 0020848h&lt;br /&gt;
_SaveCmdShadow             equ 002084Ch&lt;br /&gt;
_SaveShadow                equ 0020850h&lt;br /&gt;
_RStrShadow                equ 0020854h&lt;br /&gt;
_RStrPartial               equ 0020858h&lt;br /&gt;
_RStrCurRow                equ 002085Ch&lt;br /&gt;
_RStrUnderMenu             equ 0020860h&lt;br /&gt;
_RStrbotRow                equ 0020864h&lt;br /&gt;
_GetKeypress               equ 0020868h&lt;br /&gt;
_GetTokLen                 equ 002086Ch&lt;br /&gt;
_Get_Tok_Strng             equ 0020870h&lt;br /&gt;
_GetTokString              equ 0020874h&lt;br /&gt;
_PutBPatBuf2               equ 0020878h&lt;br /&gt;
_PutBPatBuf                equ 002087Ch&lt;br /&gt;
_PutBPat                   equ 0020880h&lt;br /&gt;
_PutcChkScroll             equ 0020884h&lt;br /&gt;
_DispEOL                   equ 0020888h&lt;br /&gt;
_FDispEOL                  equ 002088Ch&lt;br /&gt;
_MakeRowCmd                equ 0020890h&lt;br /&gt;
_ToToStrp                  equ 0020894h&lt;br /&gt;
_SetVarName                equ 0020898h&lt;br /&gt;
_DispDone                  equ 002089Ch&lt;br /&gt;
_FinishOutput              equ 00208A0h&lt;br /&gt;
_CurBlink                  equ 00208A4h&lt;br /&gt;
_CursorOff                 equ 00208A8h&lt;br /&gt;
_HideCursor                equ 00208ACh&lt;br /&gt;
_CursorOn                  equ 00208B0h&lt;br /&gt;
_ShowCursor                equ 00208B4h&lt;br /&gt;
_KeyToString               equ 00208B8h&lt;br /&gt;
_PullDownChk               equ 00208BCh&lt;br /&gt;
_MenuCatCommon             equ 00208C0h&lt;br /&gt;
_LoadCurCat                equ 00208C4h&lt;br /&gt;
_NCIFPrgmedMode            equ 00208C8h&lt;br /&gt;
_LoadMenuNum               equ 00208CCh&lt;br /&gt;
_LoadMenuNuml              equ 00208D0h&lt;br /&gt;
_MenuEdKey                 equ 00208D4h&lt;br /&gt;
_MenCatRet                 equ 00208D8h&lt;br /&gt;
_NotAlphNum                equ 00208DCh&lt;br /&gt;
_SetMenuFlags              equ 00208E0h&lt;br /&gt;
_ResetSomeFlags            equ 00208E4h&lt;br /&gt;
;                          equ 00208E8h&lt;br /&gt;
;                          equ 00208ECh&lt;br /&gt;
_DispListName              equ 00208F0h&lt;br /&gt;
_DispLAlphaName            equ 00208F4h&lt;br /&gt;
_AbortPrgmode              equ 00208F8h&lt;br /&gt;
_IsFullCntx                equ 00208FCh&lt;br /&gt;
_AdrMRow                   equ 0020900h&lt;br /&gt;
_AdrmeLE                   equ 0020904h&lt;br /&gt;
_GetmatOP1A                equ 0020908h&lt;br /&gt;
_Getm1toOP1                equ 002090Ch&lt;br /&gt;
_Getm1tOP1A                equ 0020910h&lt;br /&gt;
_GetMToOP1                 equ 0020914h&lt;br /&gt;
_PutToM1A                  equ 0020918h&lt;br /&gt;
_PutToMA1                  equ 002091Ch&lt;br /&gt;
_PutToMat                  equ 0020920h&lt;br /&gt;
_MatELDiv                  equ 0020924h&lt;br /&gt;
_CMatFun                   equ 0020928h&lt;br /&gt;
_RowEchPoly                equ 002092Ch&lt;br /&gt;
_RowEchelon                equ 0020930h&lt;br /&gt;
_AdrLELE                   equ 0020934h&lt;br /&gt;
_Getl1ToOP1                equ 0020938h&lt;br /&gt;
_Getl1TOP1A                equ 002093Ch&lt;br /&gt;
_GetlToOP1                 equ 0020940h&lt;br /&gt;
_Getl1ToOP2                equ 0020944h&lt;br /&gt;
_Getl1TOP2A                equ 0020948h&lt;br /&gt;
_Getl2TOP1A                equ 002094Ch&lt;br /&gt;
_PutTola1                  equ 0020950h&lt;br /&gt;
_PutToL                    equ 0020954h&lt;br /&gt;
_MaxMinLst                 equ 0020958h&lt;br /&gt;
_LLow                      equ 002095Ch&lt;br /&gt;
_LHigh                     equ 0020960h&lt;br /&gt;
_LSum                      equ 0020964h&lt;br /&gt;
_CumSum                    equ 0020968h&lt;br /&gt;
_ToFrac                    equ 002096Ch&lt;br /&gt;
_SeqSet                    equ 0020970h&lt;br /&gt;
_SeqSolve                  equ 0020974h&lt;br /&gt;
_CmpNumInit                equ 0020978h&lt;br /&gt;
_BinopExec                 equ 002097Ch&lt;br /&gt;
_ExMeanL                   equ 0020980h&lt;br /&gt;
_Set2MVLPtrs               equ 0020984h&lt;br /&gt;
_SetMat1                   equ 0020988h&lt;br /&gt;
_CreateTLIst               equ 002098Ch&lt;br /&gt;
_UnopExec                  equ 0020990h&lt;br /&gt;
_ThreeExec                 equ 0020994h&lt;br /&gt;
_RestoreErrNo              equ 0020998h&lt;br /&gt;
_FourExec                  equ 002099Ch&lt;br /&gt;
_FiveExec                  equ 00209A0h&lt;br /&gt;
_CpyTo2ES1                 equ 00209A4h&lt;br /&gt;
_CpyTo6ES1                 equ 00209A8h&lt;br /&gt;
_CpyTo1ES1                 equ 00209ACh&lt;br /&gt;
_CpyTo3ES1                 equ 00209B0h&lt;br /&gt;
_CpyTo3ES2                 equ 00209B4h&lt;br /&gt;
_CpyTo2ES2                 equ 00209B8h&lt;br /&gt;
_CpyTo1ES2                 equ 00209BCh&lt;br /&gt;
_CpyTo2ES3                 equ 00209C0h&lt;br /&gt;
_CpyTo1ES3                 equ 00209C4h&lt;br /&gt;
_CpyTo3ES4                 equ 00209C8h&lt;br /&gt;
_CpyTo6ES3                 equ 00209CCh&lt;br /&gt;
_CpyTo2ES4                 equ 00209D0h&lt;br /&gt;
_CpyTo1ES4                 equ 00209D4h&lt;br /&gt;
_CpyTo2ES5                 equ 00209D8h&lt;br /&gt;
_CpyTo1ES5                 equ 00209DCh&lt;br /&gt;
_CpyTo4ESt                 equ 00209E0h&lt;br /&gt;
_CpyTo2ESt                 equ 00209E4h&lt;br /&gt;
_CpyTo1ESt                 equ 00209E8h&lt;br /&gt;
_CpyTo2ES6                 equ 00209ECh&lt;br /&gt;
_CpyTo1ES6                 equ 00209F0h&lt;br /&gt;
_CpyTo2ES7                 equ 00209F4h&lt;br /&gt;
_CpyTo1ES7                 equ 00209F8h&lt;br /&gt;
_CpyTo2ES8                 equ 00209FCh&lt;br /&gt;
_CpyTo1ES8                 equ 0020A00h&lt;br /&gt;
_CpyTo1ES9                 equ 0020A04h&lt;br /&gt;
_CpyTo2ES9                 equ 0020A08h&lt;br /&gt;
_CpyTo2ES10                equ 0020A0Ch&lt;br /&gt;
_CpyTo1ES10                equ 0020A10h&lt;br /&gt;
_CpyTo2ES11                equ 0020A14h&lt;br /&gt;
_CpyTo1ES11                equ 0020A18h&lt;br /&gt;
_CpyTo2ES12                equ 0020A1Ch&lt;br /&gt;
_CpyTo1ES12                equ 0020A20h&lt;br /&gt;
_CpyTo2ES13                equ 0020A24h&lt;br /&gt;
_CpyTo1ES13                equ 0020A28h&lt;br /&gt;
_CpyTo1ES14                equ 0020A2Ch&lt;br /&gt;
_CpyTo1ES16                equ 0020A30h&lt;br /&gt;
_CpyTo1ES17                equ 0020A34h&lt;br /&gt;
_CpyTo1ES18                equ 0020A38h&lt;br /&gt;
_CpyTo1ES15                equ 0020A3Ch&lt;br /&gt;
_CpyTo2ES15                equ 0020A40h&lt;br /&gt;
_CpyO1ToESt                equ 0020A44h&lt;br /&gt;
_CpyO1ToES1                equ 0020A48h&lt;br /&gt;
_CpyO6ToES1                equ 0020A4Ch&lt;br /&gt;
_CpyO6ToES3                equ 0020A50h&lt;br /&gt;
_CpyO1ToES2                equ 0020A54h&lt;br /&gt;
_CpyO2ToES2                equ 0020A58h&lt;br /&gt;
_CpyO1ToES3                equ 0020A5Ch&lt;br /&gt;
_CpyO1ToES4                equ 0020A60h&lt;br /&gt;
_CpyO1ToES5                equ 0020A64h&lt;br /&gt;
_CpyO1ToES6                equ 0020A68h&lt;br /&gt;
_CpyO1ToES7                equ 0020A6Ch&lt;br /&gt;
_CpyO2ToES4                equ 0020A70h&lt;br /&gt;
_CpyO2ToES5                equ 0020A74h&lt;br /&gt;
_CpyO2ToES6                equ 0020A78h&lt;br /&gt;
_CpyO2ToES7                equ 0020A7Ch&lt;br /&gt;
_CpyO2ToES8                equ 0020A80h&lt;br /&gt;
_CpyO2ToES9                equ 0020A84h&lt;br /&gt;
_CpyO1ToES8                equ 0020A88h&lt;br /&gt;
_CpyO1ToES9                equ 0020A8Ch&lt;br /&gt;
_CpyO1ToES10               equ 0020A90h&lt;br /&gt;
_CpyO1ToES11               equ 0020A94h&lt;br /&gt;
_CpyO1ToES12               equ 0020A98h&lt;br /&gt;
_CpyO1ToES13               equ 0020A9Ch&lt;br /&gt;
_CpyO1ToES14               equ 0020AA0h&lt;br /&gt;
_EvalF3A                   equ 0020AA4h&lt;br /&gt;
_GetK                      equ 0020AA8h&lt;br /&gt;
_SetTitle                  equ 0020AACh&lt;br /&gt;
_DispVarVal                equ 0020AB0h&lt;br /&gt;
_RecallEd                  equ 0020AB4h&lt;br /&gt;
_SetUpBuffer               equ 0020AB8h&lt;br /&gt;
_CreateNumEditBuf          equ 0020ABCh&lt;br /&gt;
_CallCommon                equ 0020AC0h&lt;br /&gt;
_CommonKeys                equ 0020AC4h&lt;br /&gt;
_LeftMore                  equ 0020AC8h&lt;br /&gt;
_FDel                      equ 0020ACCh&lt;br /&gt;
_FClear                    equ 0020AD0h&lt;br /&gt;
_FInsDisp                  equ 0020AD4h&lt;br /&gt;
_FInsDispNoConv            equ 0020AD8h&lt;br /&gt;
_SetIndicator              equ 0020ADCh&lt;br /&gt;
_CloseEditBufNoR           equ 0020AE0h&lt;br /&gt;
_ReleaseBuffer             equ 0020AE4h&lt;br /&gt;
_VarNameToOP1HL            equ 0020AE8h&lt;br /&gt;
_NameToOP1                 equ 0020AECh&lt;br /&gt;
_NumpPutAway               equ 0020AF0h&lt;br /&gt;
_NumReDisp                 equ 0020AF4h&lt;br /&gt;
_NumError02                equ 0020AF8h&lt;br /&gt;
_Load_Sfont                equ 0020AFCh&lt;br /&gt;
_Sfont_Len                 equ 0020B00h&lt;br /&gt;
_InitNumVec                equ 0020B04h&lt;br /&gt;
_SetxxOP1                  equ 0020B08h&lt;br /&gt;
_SetxxOP2                  equ 0020B0Ch&lt;br /&gt;
_SetxxxxOP2                equ 0020B10h&lt;br /&gt;
_UCLines                   equ 0020B14h&lt;br /&gt;
_CLine                     equ 0020B18h&lt;br /&gt;
_CLines                    equ 0020B1Ch&lt;br /&gt;
_XrootY                    equ 0020B20h&lt;br /&gt;
_YtoX                      equ 0020B24h&lt;br /&gt;
_ZmStats                   equ 0020B28h&lt;br /&gt;
_PointStatHelp             equ 0020B2Ch&lt;br /&gt;
_DrawSPlot                 equ 0020B30h&lt;br /&gt;
_InitNewTraceP             equ 0020B34h&lt;br /&gt;
_SPlotCoord                equ 0020B38h&lt;br /&gt;
_SPlotRight                equ 0020B3Ch&lt;br /&gt;
_SPlotLeft                 equ 0020B40h&lt;br /&gt;
_CmpBoxInfo                equ 0020B44h&lt;br /&gt;
_NextPlot                  equ 0020B48h&lt;br /&gt;
_PrevPlot                  equ 0020B4Ch&lt;br /&gt;
_ClrPrevPlot               equ 0020B50h&lt;br /&gt;
_PutIndexList              equ 0020B54h&lt;br /&gt;
_GetIndexList              equ 0020B58h&lt;br /&gt;
_HeapSort                  equ 0020B5Ch&lt;br /&gt;
_StoGDB2                   equ 0020B60h&lt;br /&gt;
_RclGDB2                   equ 0020B64h&lt;br /&gt;
_CircCmd                   equ 0020B68h&lt;br /&gt;
_GrphCirc                  equ 0020B6Ch&lt;br /&gt;
_Mov18b                    equ 0020B70h&lt;br /&gt;
_DarkLine                  equ 0020B74h&lt;br /&gt;
_ILine                     equ 0020B78h&lt;br /&gt;
_IPoint                    equ 0020B7Ch&lt;br /&gt;
_XYRndBoth                 equ 0020B80h&lt;br /&gt;
_XYRnd                     equ 0020B84h&lt;br /&gt;
_CheckTOP                  equ 0020B88h&lt;br /&gt;
_CheckXY                   equ 0020B8Ch&lt;br /&gt;
_DarkPnt                   equ 0020B90h&lt;br /&gt;
_CPointS                   equ 0020B94h&lt;br /&gt;
_WToV                      equ 0020B98h&lt;br /&gt;
_VtoWHLDE                  equ 0020B9Ch&lt;br /&gt;
_Xitof                     equ 0020BA0h&lt;br /&gt;
_YftoI                     equ 0020BA4h&lt;br /&gt;
_XftoI                     equ 0020BA8h&lt;br /&gt;
_TraceOff                  equ 0020BACh&lt;br /&gt;
_GrRedisp                  equ 0020BB0h&lt;br /&gt;
_GDispToken                equ 0020BB4h&lt;br /&gt;
_GrdeCoda                  equ 0020BB8h&lt;br /&gt;
_LabCoor                   equ 0020BBCh&lt;br /&gt;
_CoorDisp                  equ 0020BC0h&lt;br /&gt;
_TmpEquNoSrc               equ 0020BC4h&lt;br /&gt;
_GrLabels                  equ 0020BC8h&lt;br /&gt;
_YPixSet                   equ 0020BCCh&lt;br /&gt;
_XPixSet                   equ 0020BD0h&lt;br /&gt;
_CopyRng                   equ 0020BD4h&lt;br /&gt;
_ValCur                    equ 0020BD8h&lt;br /&gt;
_GrPutAway                 equ 0020BDCh&lt;br /&gt;
_RstGFlags                 equ 0020BE0h&lt;br /&gt;
_GrReset                   equ 0020BE4h&lt;br /&gt;
_XYCent                    equ 0020BE8h&lt;br /&gt;
_ZoomXYCmd                 equ 0020BECh&lt;br /&gt;
_CptDelY                   equ 0020BF0h&lt;br /&gt;
_CptDelX                   equ 0020BF4h&lt;br /&gt;
_SetFuncM                  equ 0020BF8h&lt;br /&gt;
_SetSeqM                   equ 0020BFCh&lt;br /&gt;
_SetPolM                   equ 0020C00h&lt;br /&gt;
_SetParM                   equ 0020C04h&lt;br /&gt;
_ZmInt                     equ 0020C08h&lt;br /&gt;
_ZmDecml                   equ 0020C0Ch&lt;br /&gt;
_ZmPrev                    equ 0020C10h&lt;br /&gt;
_ZmUsr                     equ 0020C14h&lt;br /&gt;
_SetUZM                    equ 0020C18h&lt;br /&gt;
_ZmFit                     equ 0020C1Ch&lt;br /&gt;
_ZmSquare                  equ 0020C20h&lt;br /&gt;
_ZmTrig                    equ 0020C24h&lt;br /&gt;
_SetXMinMax                equ 0020C28h&lt;br /&gt;
_ZooDefault                equ 0020C2Ch&lt;br /&gt;
_GrBufCpy                  equ 0020C30h&lt;br /&gt;
_DrawSplitLine             equ 0020C34h&lt;br /&gt;
;                          equ 0020C38h&lt;br /&gt;
;                          equ 0020C3Ch&lt;br /&gt;
;                          equ 0020C40h&lt;br /&gt;
;                          equ 0020C44h&lt;br /&gt;
;                          equ 0020C48h&lt;br /&gt;
;                          equ 0020C4Ch&lt;br /&gt;
;                          equ 0020C50h&lt;br /&gt;
;                          equ 0020C54h&lt;br /&gt;
_ChkTextCurs               equ 0020C58h&lt;br /&gt;
_Regraph                   equ 0020C5Ch&lt;br /&gt;
_DoRefFlags02              equ 0020C60h&lt;br /&gt;
_InitNSeq                  equ 0020C64h&lt;br /&gt;
_YRes                      equ 0020C68h&lt;br /&gt;
_Ceiling                   equ 0020C6Ch&lt;br /&gt;
_PutXY                     equ 0020C70h&lt;br /&gt;
_PutEquNo                  equ 0020C74h&lt;br /&gt;
_PDspGrph                  equ 0020C78h&lt;br /&gt;
_HorizCmd                  equ 0020C7Ch&lt;br /&gt;
_VertCmd                   equ 0020C80h&lt;br /&gt;
_LineCmd                   equ 0020C84h&lt;br /&gt;
_UnLineCmd                 equ 0020C88h&lt;br /&gt;
_PointCmd                  equ 0020C8Ch&lt;br /&gt;
_PixelTest                 equ 0020C90h&lt;br /&gt;
_PixelCmd                  equ 0020C94h&lt;br /&gt;
_TanLnF                    equ 0020C98h&lt;br /&gt;
_DrawCmdInit               equ 0020C9Ch&lt;br /&gt;
_DrawCmd                   equ 0020CA0h&lt;br /&gt;
_ShadeCmd                  equ 0020CA4h&lt;br /&gt;
_InvCmd                    equ 0020CA8h&lt;br /&gt;
_StatShade                 equ 0020CACh&lt;br /&gt;
_DspMatTable               equ 0020CB0h&lt;br /&gt;
_DspLsts                   equ 0020CB4h&lt;br /&gt;
_CloseEditBuf              equ 0020CB8h&lt;br /&gt;
_ParseEditBuf              equ 0020CBCh&lt;br /&gt;
_PutSM                     equ 0020CC0h&lt;br /&gt;
_DspCurTbl                 equ 0020CC4h&lt;br /&gt;
_DspGrTbl                  equ 0020CC8h&lt;br /&gt;
_ZeroTemplate              equ 0020CCCh&lt;br /&gt;
_SetTblRefs                equ 0020CD0h&lt;br /&gt;
_DispTblBot                equ 0020CD4h&lt;br /&gt;
_DispTblTop                equ 0020CD8h&lt;br /&gt;
_DispTblBody               equ 0020CDCh&lt;br /&gt;
_VPutBlank                 equ 0020CE0h&lt;br /&gt;
_TblTrace                  equ 0020CE4h&lt;br /&gt;
_DispListNameY             equ 0020CE8h&lt;br /&gt;
_CurNameLength             equ 0020CECh&lt;br /&gt;
_NameToBuf                 equ 0020CF0h&lt;br /&gt;
_JPromptCursor             equ 0020CF4h&lt;br /&gt;
_BufLeft                   equ 0020CF8h&lt;br /&gt;
_BufRight                  equ 0020CFCh&lt;br /&gt;
_BufInsert                 equ 0020D00h&lt;br /&gt;
_BufQueueChar              equ 0020D04h&lt;br /&gt;
_BufReplace                equ 0020D08h&lt;br /&gt;
_BufDelete                 equ 0020D0Ch&lt;br /&gt;
_BufPeek                   equ 0020D10h&lt;br /&gt;
_BufPeek1                  equ 0020D14h&lt;br /&gt;
_BufPeek2                  equ 0020D18h&lt;br /&gt;
_BufPeek3                  equ 0020D1Ch&lt;br /&gt;
_BufToBtm                  equ 0020D20h&lt;br /&gt;
_SetupEditEqu              equ 0020D24h&lt;br /&gt;
_BufToTop                  equ 0020D28h&lt;br /&gt;
_IsEditFull                equ 0020D2Ch&lt;br /&gt;
_IsEditEmpty               equ 0020D30h&lt;br /&gt;
_IsAtTop                   equ 0020D34h&lt;br /&gt;
_IsAtBtm                   equ 0020D38h&lt;br /&gt;
_BufClear                  equ 0020D3Ch&lt;br /&gt;
_JCursorFirst              equ 0020D40h&lt;br /&gt;
_JCursorLast               equ 0020D44h&lt;br /&gt;
_CursorLeft                equ 0020D48h&lt;br /&gt;
_CursorRight               equ 0020D4Ch&lt;br /&gt;
_CursorUp                  equ 0020D50h&lt;br /&gt;
_CursorDown                equ 0020D54h&lt;br /&gt;
_CursorToOffset            equ 0020D58h&lt;br /&gt;
_InsDisp                   equ 0020D5Ch&lt;br /&gt;
_FDispBOL1                 equ 0020D60h&lt;br /&gt;
_FDispBOL                  equ 0020D64h&lt;br /&gt;
_DispEOW                   equ 0020D68h&lt;br /&gt;
_DispHead                  equ 0020D6Ch&lt;br /&gt;
_DispTail                  equ 0020D70h&lt;br /&gt;
_PutTokString              equ 0020D74h&lt;br /&gt;
_SetUpEditCmd              equ 0020D78h&lt;br /&gt;
_SetEmptyeditEqu           equ 0020D7Ch&lt;br /&gt;
_SetEmptyEditPtr           equ 0020D80h&lt;br /&gt;
_CloseEditEqu              equ 0020D84h&lt;br /&gt;
_GetPrevTok                equ 0020D88h&lt;br /&gt;
_GetKey                    equ 0020D8Ch&lt;br /&gt;
_CanIndic                  equ 0020D90h&lt;br /&gt;
_DFMin                     equ 0020D94h&lt;br /&gt;
_FormDisp                  equ 0020D98h&lt;br /&gt;
_FormMatrix                equ 0020D9Ch&lt;br /&gt;
_WScrollLeft               equ 0020DA0h&lt;br /&gt;
_WScrollUp                 equ 0020DA4h&lt;br /&gt;
_WScrollDown               equ 0020DA8h&lt;br /&gt;
_WScrollRight              equ 0020DACh&lt;br /&gt;
_FormEReal                 equ 0020DB0h&lt;br /&gt;
_FormERealTok              equ 0020DB4h&lt;br /&gt;
_FormDCplx                 equ 0020DB8h&lt;br /&gt;
_FormReal                  equ 0020DBCh&lt;br /&gt;
_SetWinAbove               equ 0020DC0h&lt;br /&gt;
_DisarmScroll              equ 0020DC4h&lt;br /&gt;
_MinToEdit                 equ 0020DC8h&lt;br /&gt;
_RclVarToEdit              equ 0020DCCh&lt;br /&gt;
_RclVarToEditPtr           equ 0020DD0h&lt;br /&gt;
_RclEntryToEdit            equ 0020DD4h&lt;br /&gt;
_RclToQueue                equ 0020DD8h&lt;br /&gt;
_FormToTok                 equ 0020DDCh&lt;br /&gt;
_DispInterval              equ 0020DE0h&lt;br /&gt;
_DispLstName               equ 0020DE4h&lt;br /&gt;
_DispSLstNameHL            equ 0020DE8h&lt;br /&gt;
_EditEqu                   equ 0020DECh&lt;br /&gt;
_CloseEquField             equ 0020DF0h&lt;br /&gt;
_AutoSelect                equ 0020DF4h&lt;br /&gt;
_DispYEOS                  equ 0020DF8h&lt;br /&gt;
_DispNumEOS                equ 0020DFCh&lt;br /&gt;
_SetupDispEq               equ 0020E00h&lt;br /&gt;
_DispForward               equ 0020E04h&lt;br /&gt;
_DispYPrompt2              equ 0020E08h&lt;br /&gt;
_StringWidth               equ 0020E0Ch&lt;br /&gt;
_DispErrorScreen           equ 0020E10h&lt;br /&gt;
_PopCX                     equ 0020E14h&lt;br /&gt;
_LoadNoEEntry              equ 0020E18h&lt;br /&gt;
_SaveScreen                equ 0020E1Ch&lt;br /&gt;
_RetScreen                 equ 0020E20h&lt;br /&gt;
_RetScreenErr              equ 0020E24h&lt;br /&gt;
_CheckSplitFlag            equ 0020E28h&lt;br /&gt;
_SolveRedisp               equ 0020E2Ch&lt;br /&gt;
_SolveDisp                 equ 0020E30h&lt;br /&gt;
_ItemName                  equ 0020E34h&lt;br /&gt;
_SetNorm_Vals              equ 0020E38h&lt;br /&gt;
_SetYOffset                equ 0020E3Ch&lt;br /&gt;
_ConvKeyToTok              equ 0020E40h&lt;br /&gt;
_ConvFCKeyToTok            equ 0020E44h&lt;br /&gt;
_ConvFEKeyToTok            equ 0020E48h&lt;br /&gt;
_TokToKey                  equ 0020E4Ch&lt;br /&gt;
_GetVarCmdUSB              equ 0020E50h&lt;br /&gt;
;                          equ 0020E54h&lt;br /&gt;
_DeselectAllVars           equ 0020E58h&lt;br /&gt;
_DelRes                    equ 0020E5Ch&lt;br /&gt;
_ConvLcToLr                equ 0020E60h&lt;br /&gt;
_RedimMat                  equ 0020E64h&lt;br /&gt;
_IncLstSize                equ 0020E68h&lt;br /&gt;
_InsertList                equ 0020E6Ch&lt;br /&gt;
_DelListEl                 equ 0020E70h&lt;br /&gt;
_EditProg                  equ 0020E74h&lt;br /&gt;
_CloseProg                 equ 0020E78h&lt;br /&gt;
_ClrGraphRef               equ 0020E7Ch&lt;br /&gt;
_FixTempCnt                equ 0020E80h&lt;br /&gt;
_SaveData                  equ 0020E84h&lt;br /&gt;
_RestoreData               equ 0020E88h&lt;br /&gt;
_FindAlphaUp               equ 0020E8Ch&lt;br /&gt;
_FindAlphaDn               equ 0020E90h&lt;br /&gt;
_CmpSyms                   equ 0020E94h&lt;br /&gt;
_CreateTemp                equ 0020E98h&lt;br /&gt;
_CleanAll                  equ 0020E9Ch&lt;br /&gt;
_MoveToNextSym             equ 0020EA0h&lt;br /&gt;
_ConvLrToLc                equ 0020EA4h&lt;br /&gt;
_TblScreenDown             equ 0020EA8h&lt;br /&gt;
_TblScreenUp               equ 0020EACh&lt;br /&gt;
_ScreenScrollPixelsUp      equ 0020EB0h&lt;br /&gt;
;;_ret                     equ 0020EB4h&lt;br /&gt;
_ZIfRclHandler             equ 0020EB8h&lt;br /&gt;
_ZIfRclKApp                equ 0020EBCh&lt;br /&gt;
;                          equ 0020EC0h&lt;br /&gt;
;                          equ 0020EC4h&lt;br /&gt;
_InitNamePrompt            equ 0020EC8h&lt;br /&gt;
_InitNamePrompt_           equ 0020ECCh&lt;br /&gt;
_CatalogChk                equ 0020ED0h&lt;br /&gt;
_ClrTR                     equ 0020ED4h&lt;br /&gt;
;                          equ 0020ED8h&lt;br /&gt;
;                          equ 0020EDCh&lt;br /&gt;
;                          equ 0020EE0h&lt;br /&gt;
;                          equ 0020EE4h&lt;br /&gt;
_ErrNonReal_FPST_FPS1      equ 0020EE8h&lt;br /&gt;
_ErrNonReal                equ 0020EECh&lt;br /&gt;
_WriteText                 equ 0020EF0h&lt;br /&gt;
;                          equ 0020EF4h&lt;br /&gt;
_GraphPars                 equ 0020EF8h&lt;br /&gt;
_PlotPars                  equ 0020EFCh&lt;br /&gt;
_ParseInp                  equ 0020F00h&lt;br /&gt;
_ParseOn                   equ 0020F04h&lt;br /&gt;
_ParseScan                 equ 0020F08h&lt;br /&gt;
_GetParse                  equ 0020F0Ch&lt;br /&gt;
_SaveParse                 equ 0020F10h&lt;br /&gt;
_InitPFlgs                 equ 0020F14h&lt;br /&gt;
_CkEndLineRR               equ 0020F18h&lt;br /&gt;
_OP2Set60                  equ 0020F1Ch&lt;br /&gt;
_GetStatPtr                equ 0020F20h&lt;br /&gt;
_CmpStatPtr                equ 0020F24h&lt;br /&gt;
_VarSysAdr                 equ 0020F28h&lt;br /&gt;
_StoSysTok                 equ 0020F2Ch&lt;br /&gt;
_StoAns                    equ 0020F30h&lt;br /&gt;
_StoTheta                  equ 0020F34h&lt;br /&gt;
_StoR                      equ 0020F38h&lt;br /&gt;
_StoY                      equ 0020F3Ch&lt;br /&gt;
_StoN                      equ 0020F40h&lt;br /&gt;
_StoT                      equ 0020F44h&lt;br /&gt;
_StoX                      equ 0020F48h&lt;br /&gt;
_StoOther                  equ 0020F4Ch&lt;br /&gt;
_RclAns                    equ 0020F50h&lt;br /&gt;
_RclY                      equ 0020F54h&lt;br /&gt;
_RclN                      equ 0020F58h&lt;br /&gt;
_RclX                      equ 0020F5Ch&lt;br /&gt;
_RclVarSym                 equ 0020F60h&lt;br /&gt;
_RclsyStok                 equ 0020F64h&lt;br /&gt;
_StMatel                   equ 0020F68h&lt;br /&gt;
_StLstvecel                equ 0020F6Ch&lt;br /&gt;
_ConvOP1                   equ 0020F70h&lt;br /&gt;
_FindParseFormula          equ 0020F74h&lt;br /&gt;
_ParseFormula              equ 0020F78h&lt;br /&gt;
_StrngEnt1                 equ 0020F7Ch&lt;br /&gt;
_Prgrdlp                   equ 0020F80h&lt;br /&gt;
_VarEnt                    equ 0020F84h&lt;br /&gt;
_ParseOnC                  equ 0020F88h&lt;br /&gt;
_ParseOn_                  equ 0020F8Ch&lt;br /&gt;
_ParseCmd                  equ 0020F90h&lt;br /&gt;
_StoType                   equ 0020F94h&lt;br /&gt;
_CreatePair                equ 0020F98h&lt;br /&gt;
_PushNum                   equ 0020F9Ch&lt;br /&gt;
_IncCurPCErrEnd            equ 0020FA0h&lt;br /&gt;
_ErrEnd                    equ 0020FA4h&lt;br /&gt;
_CommaErrF                 equ 0020FA8h&lt;br /&gt;
_CommaErr                  equ 0020FACh&lt;br /&gt;
_StEQArg2                  equ 0020FB0h&lt;br /&gt;
_StEQArg                   equ 0020FB4h&lt;br /&gt;
_InpArg                    equ 0020FB8h&lt;br /&gt;
_StEQArg3                  equ 0020FBCh&lt;br /&gt;
_NxtFetch                  equ 0020FC0h&lt;br /&gt;
_CkFetchVar                equ 0020FC4h&lt;br /&gt;
_FetchVarA                 equ 0020FC8h&lt;br /&gt;
_FetchVar                  equ 0020FCCh&lt;br /&gt;
_CkEndLin                  equ 0020FD0h&lt;br /&gt;
_CkEndExp                  equ 0020FD4h&lt;br /&gt;
_CkParsEnd                 equ 0020FD8h&lt;br /&gt;
_StoTypeArg                equ 0020FDCh&lt;br /&gt;
_ConvDim                   equ 0020FE0h&lt;br /&gt;
_ConvDim00                 equ 0020FE4h&lt;br /&gt;
_AheadEqual                equ 0020FE8h&lt;br /&gt;
_ParseHeads                equ 0020FECh&lt;br /&gt;
_ParseHead                 equ 0020FF0h&lt;br /&gt;
_AnsName                   equ 0020FF4h&lt;br /&gt;
_StoCmpReals               equ 0020FF8h&lt;br /&gt;
_GetDEPtr                  equ 0020FFCh&lt;br /&gt;
_Push2BOper                equ 0021000h&lt;br /&gt;
_Push3BOper                equ 0021004h&lt;br /&gt;
_Pop2BOper                 equ 0021008h&lt;br /&gt;
_Pop3BOper                 equ 002100Ch&lt;br /&gt;
_PushOper                  equ 0021010h&lt;br /&gt;
_PopOper                   equ 0021014h&lt;br /&gt;
_FindEUndef                equ 0021018h&lt;br /&gt;
_SttmpEQ                   equ 002101Ch&lt;br /&gt;
_FindEOL                   equ 0021020h&lt;br /&gt;
_BrkInc                    equ 0021024h&lt;br /&gt;
_IncFetch                  equ 0021028h&lt;br /&gt;
_CurFetch                  equ 002102Ch&lt;br /&gt;
_Random                    equ 0021030h&lt;br /&gt;
_StoRand                   equ 0021034h&lt;br /&gt;
_RandInit                  equ 0021038h&lt;br /&gt;
_ResetStacks               equ 002103Ch&lt;br /&gt;
_Factorial                 equ 0021040h&lt;br /&gt;
_YEquOnOff                 equ 0021044h&lt;br /&gt;
_EquSelUnsel               equ 0021048h&lt;br /&gt;
_ITSolver                  equ 002104Ch&lt;br /&gt;
_GRITSolver                equ 0021050h&lt;br /&gt;
_ITSolverB                 equ 0021054h&lt;br /&gt;
_ITSolverNB                equ 0021058h&lt;br /&gt;
_ExTestInt                 equ 002105Ch&lt;br /&gt;
_DistFun                   equ 0021060h&lt;br /&gt;
_LogGamma                  equ 0021064h&lt;br /&gt;
_OneVar                    equ 0021068h&lt;br /&gt;
_OneVars0                  equ 002106Ch&lt;br /&gt;
_OrdStat                   equ 0021070h&lt;br /&gt;
_InitStatAns               equ 0021074h&lt;br /&gt;
_AnovaSpec                 equ 0021078h&lt;br /&gt;
_OutputExpr                equ 002107Ch&lt;br /&gt;
_CentCursor                equ 0021080h&lt;br /&gt;
;                          equ 0021084h&lt;br /&gt;
;                          equ 0021088h&lt;br /&gt;
;                          equ 002108Ch&lt;br /&gt;
;                          equ 0021090h&lt;br /&gt;
_CkValDeltaX               equ 0021094h&lt;br /&gt;
_CkValDelta                equ 0021098h&lt;br /&gt;
_GrBufClr                  equ 002109Ch&lt;br /&gt;
_GrBufCpyV                 equ 00210A0h&lt;br /&gt;
_FndSelEQ                  equ 00210A4h&lt;br /&gt;
_ClrGraphXY                equ 00210A8h&lt;br /&gt;
_NEDXTYStyle               equ 00210ACh&lt;br /&gt;
_PlotPt                    equ 00210B0h&lt;br /&gt;
_NewWindEP                 equ 00210B4h&lt;br /&gt;
_DrawAxes                  equ 00210B8h&lt;br /&gt;
_SetPenX                   equ 00210BCh&lt;br /&gt;
_SetPenY                   equ 00210C0h&lt;br /&gt;
_SetPenT                   equ 00210C4h&lt;br /&gt;
_TanEquDisp                equ 00210C8h&lt;br /&gt;
_PutAns                    equ 00210CCh&lt;br /&gt;
_DispOP1A                  equ 00210D0h&lt;br /&gt;
;                          equ 00210D4h&lt;br /&gt;
_SetTblGraphDraw           equ 00210D8h&lt;br /&gt;
_MemClear                  equ 00210DCh&lt;br /&gt;
_MemSet                    equ 00210E0h&lt;br /&gt;
_PointOn                   equ 00210E4h&lt;br /&gt;
_ExecuteNewPrgm            equ 00210E8h&lt;br /&gt;
_StrLength                 equ 00210ECh&lt;br /&gt;
_VPutMapRec                equ 00210F0h&lt;br /&gt;
_FindAppUp                 equ 00210F4h&lt;br /&gt;
_FindAppDown               equ 00210F8h&lt;br /&gt;
_FindApp                   equ 00210FCh&lt;br /&gt;
_os_FindAppStart           equ 0021100h&lt;br /&gt;
_SkipAppHeader             equ 0021104h&lt;br /&gt;
_FindAppStart              equ 0021108h&lt;br /&gt;
_IBounds                   equ 002110Ch&lt;br /&gt;
_IOffset                   equ 0021110h&lt;br /&gt;
_DrawCirc                  equ 0021114h&lt;br /&gt;
_CanAlphIns                equ 0021118h&lt;br /&gt;
_CxReDisp                  equ 002111Ch&lt;br /&gt;
_GetBaseVer                equ 0021120h&lt;br /&gt;
_OPSet0                    equ 0021124h&lt;br /&gt;
_AppGetCBLUSB              equ 0021128h&lt;br /&gt;
_SetIgnoreKey              equ 002112Ch&lt;br /&gt;
_SetSendThisKeyBack        equ 0021130h&lt;br /&gt;
_DisableAPD                equ 0021134h&lt;br /&gt;
_EnableAPD                 equ 0021138h&lt;br /&gt;
_Set2IY34                  equ 002113Ch&lt;br /&gt;
_ForceCmd                  equ 0021140h&lt;br /&gt;
_ApdSetup                  equ 0021144h&lt;br /&gt;
_AppSetup                  equ 0021148h&lt;br /&gt;
;                          equ 002114Ch&lt;br /&gt;
_ReleaseSedit              equ 0021150h&lt;br /&gt;
_InitSmallEditLine         equ 0021154h&lt;br /&gt;
_StartSmallEdit            equ 0021158h&lt;br /&gt;
;                          equ 002115Ch&lt;br /&gt;
_SGetTokString             equ 0021160h&lt;br /&gt;
_LoadPattern               equ 0021164h&lt;br /&gt;
_SStringLength             equ 0021168h&lt;br /&gt;
_RestorePenCol             equ 002116Ch&lt;br /&gt;
;                          equ 0021170h&lt;br /&gt;
_EmptyHook                 equ 0021174h&lt;br /&gt;
_ForceSmallEditReturn      equ 0021178h&lt;br /&gt;
_SaveContext               equ 002117Ch&lt;br /&gt;
;                          equ 0021180h&lt;br /&gt;
_ClearRow                  equ 0021184h&lt;br /&gt;
;                          equ 0021188h&lt;br /&gt;
;                          equ 002118Ch&lt;br /&gt;
;                          equ 0021190h&lt;br /&gt;
;                          equ 0021194h&lt;br /&gt;
;                          equ 0021198h&lt;br /&gt;
;                          equ 002119Ch&lt;br /&gt;
;                          equ 00211A0h&lt;br /&gt;
;                          equ 00211A4h&lt;br /&gt;
;                          equ 00211A8h&lt;br /&gt;
;                          equ 00211ACh&lt;br /&gt;
;                          equ 00211B0h&lt;br /&gt;
;                          equ 00211B4h&lt;br /&gt;
;                          equ 00211B8h&lt;br /&gt;
;                          equ 00211BCh&lt;br /&gt;
;                          equ 00211C0h&lt;br /&gt;
;                          equ 00211C4h&lt;br /&gt;
;                          equ 00211C8h&lt;br /&gt;
;                          equ 00211CCh&lt;br /&gt;
;                          equ 00211D0h&lt;br /&gt;
;                          equ 00211D4h&lt;br /&gt;
;                          equ 00211D8h&lt;br /&gt;
;                          equ 00211DCh&lt;br /&gt;
;                          equ 00211E0h&lt;br /&gt;
;                          equ 00211E4h&lt;br /&gt;
;                          equ 00211E8h&lt;br /&gt;
;                          equ 00211ECh&lt;br /&gt;
;;_ret                     equ 00211F0h&lt;br /&gt;
;                          equ 00211F4h&lt;br /&gt;
_InitSmallEditLineVar      equ 00211F8h&lt;br /&gt;
_InitSmallEditLineOP1      equ 00211FCh&lt;br /&gt;
_InitSmallEditBoxVar       equ 0021200h&lt;br /&gt;
_InitSmallEditBoxOP1       equ 0021204h&lt;br /&gt;
_RclEntryToEditA           equ 0021208h&lt;br /&gt;
_ErrCustom1                equ 002120Ch&lt;br /&gt;
_ErrCustom2                equ 0021210h&lt;br /&gt;
;;_ret                     equ 0021214h&lt;br /&gt;
_ClearRect                 equ 0021218h&lt;br /&gt;
_InvertRect                equ 002121Ch&lt;br /&gt;
_FillRect                  equ 0021220h&lt;br /&gt;
_RestoreTextFlags          equ 0021224h&lt;br /&gt;
_InitCellBox               equ 0021228h&lt;br /&gt;
_DrawCell                  equ 002122Ch&lt;br /&gt;
;                          equ 0021230h&lt;br /&gt;
_InvertCell                equ 0021234h&lt;br /&gt;
_SetCellOverride           equ 0021238h&lt;br /&gt;
_DrawRectBorder            equ 002123Ch&lt;br /&gt;
_ClearCell                 equ 0021240h&lt;br /&gt;
_CoverCell                 equ 0021244h&lt;br /&gt;
_EraseRectBorder           equ 0021248h&lt;br /&gt;
_FillRectPattern           equ 002124Ch&lt;br /&gt;
_DrawRectBorderClear       equ 0021250h&lt;br /&gt;
;                          equ 0021254h&lt;br /&gt;
_VerticalLine              equ 0021258h&lt;br /&gt;
_IBoundsFull               equ 002125Ch&lt;br /&gt;
;                          equ 0021260h&lt;br /&gt;
;                          equ 0021264h&lt;br /&gt;
_CPoint                    equ 0021268h&lt;br /&gt;
_DeleteApp                 equ 002126Ch&lt;br /&gt;
_GetModeCellFlagOR         equ 0021270h&lt;br /&gt;
_ResetModeCellFlag         equ 0021274h&lt;br /&gt;
_IsModeCellSet             equ 0021278h&lt;br /&gt;
_GetModeCellFlag           equ 002127Ch&lt;br /&gt;
;                          equ 0021280h&lt;br /&gt;
_SetCurCellBoxManager      equ 0021284h&lt;br /&gt;
;                          equ 0021288h&lt;br /&gt;
_CellBoxManager            equ 002128Ch&lt;br /&gt;
_StartNewCell              equ 0021290h&lt;br /&gt;
_RunInCellOveride          equ 0021294h&lt;br /&gt;
_RunCellOveride            equ 0021298h&lt;br /&gt;
_ClearCurCell              equ 002129Ch&lt;br /&gt;
_DrawCurCell               equ 00212A0h&lt;br /&gt;
_InvertCurCell             equ 00212A4h&lt;br /&gt;
_CoverCurCell              equ 00212A8h&lt;br /&gt;
_BlinkCell                 equ 00212ACh&lt;br /&gt;
_BlinkCellNoLookUp         equ 00212B0h&lt;br /&gt;
_BlinkCurCell              equ 00212B4h&lt;br /&gt;
_BlinkCellToOn             equ 00212B8h&lt;br /&gt;
_BlinkCellToOnNoLookUp     equ 00212BCh&lt;br /&gt;
_BlinkCurCellToOn          equ 00212C0h&lt;br /&gt;
_BlinkCellToOff            equ 00212C4h&lt;br /&gt;
_BlinkCellToOffNoLookUp    equ 00212C8h&lt;br /&gt;
_BlinkCurCellToOff         equ 00212CCh&lt;br /&gt;
_GetCurModeCellFlag        equ 00212D0h&lt;br /&gt;
;                          equ 00212D4h&lt;br /&gt;
_StartSmallEditReturn      equ 00212D8h&lt;br /&gt;
;                          equ 00212DCh&lt;br /&gt;
;                          equ 00212E0h&lt;br /&gt;
_CellKeyHandle             equ 00212E4h&lt;br /&gt;
;                          equ 00212E8h&lt;br /&gt;
;                          equ 00212ECh&lt;br /&gt;
;                          equ 00212F0h&lt;br /&gt;
;                          equ 00212F4h&lt;br /&gt;
;                          equ 00212F8h&lt;br /&gt;
_EraseAllCells             equ 00212FCh&lt;br /&gt;
_IsCurModeCellSet          equ 0021300h&lt;br /&gt;
;                          equ 0021304h&lt;br /&gt;
;                          equ 0021308h&lt;br /&gt;
;                          equ 002130Ch&lt;br /&gt;
;                          equ 0021310h&lt;br /&gt;
_DrawBlnkCell              equ 0021314h&lt;br /&gt;
_ClearBlnkCell             equ 0021318h&lt;br /&gt;
_InvertBlnkCell            equ 002131Ch&lt;br /&gt;
_GetStringInput            equ 0021320h&lt;br /&gt;
_GetStringInput2           equ 0021324h&lt;br /&gt;
_WaitEnterKeyValue         equ 0021328h&lt;br /&gt;
_HorizontalLine            equ 002132Ch&lt;br /&gt;
_CreateAppVar              equ 0021330h&lt;br /&gt;
_CreateProtProg            equ 0021334h&lt;br /&gt;
_CreateVar                 equ 0021338h&lt;br /&gt;
_AsmComp                   equ 002133Ch&lt;br /&gt;
_GetAsmSize                equ 0021340h&lt;br /&gt;
_SquishPrgm                equ 0021344h&lt;br /&gt;
_ExecutePrgm               equ 0021348h&lt;br /&gt;
_ChkFindSymAsm             equ 002134Ch&lt;br /&gt;
_ParsePrgmName             equ 0021350h&lt;br /&gt;
_CSub                      equ 0021354h&lt;br /&gt;
_CAdd                      equ 0021358h&lt;br /&gt;
_CSquare                   equ 002135Ch&lt;br /&gt;
_CMult                     equ 0021360h&lt;br /&gt;
_CRecip                    equ 0021364h&lt;br /&gt;
_CDiv                      equ 0021368h&lt;br /&gt;
_CAbs                      equ 002136Ch&lt;br /&gt;
_AddSquares                equ 0021370h&lt;br /&gt;
_CSqRoot                   equ 0021374h&lt;br /&gt;
_CLN                       equ 0021378h&lt;br /&gt;
_CLog                      equ 002137Ch&lt;br /&gt;
_CTenX                     equ 0021380h&lt;br /&gt;
_CEtoX                     equ 0021384h&lt;br /&gt;
_CXrootY                   equ 0021388h&lt;br /&gt;
;                          equ 002138Ch&lt;br /&gt;
_CYtoX                     equ 0021390h&lt;br /&gt;
_InvertNonReal             equ 0021394h&lt;br /&gt;
_CTrunc                    equ 0021398h&lt;br /&gt;
_CFrac                     equ 002139Ch&lt;br /&gt;
_CFloor                    equ 00213A0h&lt;br /&gt;
_SrchVLstUp                equ 00213A4h&lt;br /&gt;
_SrchVLstDn                equ 00213A8h&lt;br /&gt;
_FlashWriteDisable         equ 00213ACh&lt;br /&gt;
_Disp                      equ 00213B0h&lt;br /&gt;
_GetBytePaged              equ 00213B4h&lt;br /&gt;
_RunCursorHook             equ 00213B8h&lt;br /&gt;
_RunLibraryHook            equ 00213BCh&lt;br /&gt;
_RunRawKeyHook             equ 00213C0h&lt;br /&gt;
_SetCursorHook             equ 00213C4h&lt;br /&gt;
_SetLibraryHook            equ 00213C8h&lt;br /&gt;
_SetGetKeyHook             equ 00213CCh&lt;br /&gt;
_ClrCursorHook             equ 00213D0h&lt;br /&gt;
_ClrLibraryHook            equ 00213D4h&lt;br /&gt;
_ClrRawKeyHook             equ 00213D8h&lt;br /&gt;
_GetKeyHook                equ 00213DCh&lt;br /&gt;
_SetGetCSCHook             equ 00213E0h&lt;br /&gt;
_ClrGetKeyHook             equ 00213E4h&lt;br /&gt;
_SetCatalog2Hook           equ 00213E8h&lt;br /&gt;
_ClrCatalog2Hook           equ 00213ECh&lt;br /&gt;
_SetLocalizeHook           equ 00213F0h&lt;br /&gt;
_ClrLocalizeHook           equ 00213F4h&lt;br /&gt;
_SetTokenHook              equ 00213F8h&lt;br /&gt;
_ClrTokenHook              equ 00213FCh&lt;br /&gt;
;                          equ 0021400h&lt;br /&gt;
;                          equ 0021404h&lt;br /&gt;
_DispListElementOffLA      equ 0021408h&lt;br /&gt;
_BitVertSplit              equ 002140Ch&lt;br /&gt;
_SetHomescreenHook         equ 0021410h&lt;br /&gt;
_ClrHomescreenHook         equ 0021414h&lt;br /&gt;
_SetWindowHook             equ 0021418h&lt;br /&gt;
_ClrWindowHook             equ 002141Ch&lt;br /&gt;
_SetGraphModeHook          equ 0021420h&lt;br /&gt;
_ClrGraphModeHook          equ 0021424h&lt;br /&gt;
_ParseAndStoreSysVar       equ 0021428h&lt;br /&gt;
_DisplayEditSysVar         equ 002142Ch&lt;br /&gt;
_JForceWIndowSettings      equ 0021430h&lt;br /&gt;
_DelVarArc                 equ 0021434h&lt;br /&gt;
_DelVarNoArc               equ 0021438h&lt;br /&gt;
_SetAllPlots               equ 002143Ch&lt;br /&gt;
_SetYeditHook              equ 0021440h&lt;br /&gt;
_ClrYeditHook              equ 0021444h&lt;br /&gt;
_Arc_Unarc                 equ 0021448h&lt;br /&gt;
_ArchiveVar                equ 002144Ch&lt;br /&gt;
_UnarchiveVar              equ 0021450h&lt;br /&gt;
_SetFontHook               equ 0021454h&lt;br /&gt;
_ClrFontHook               equ 0021458h&lt;br /&gt;
_SetRegraphHook            equ 002145Ch&lt;br /&gt;
_ClrRegraphHook            equ 0021460h&lt;br /&gt;
_RunGraphingHook           equ 0021464h&lt;br /&gt;
_SetTraceHook              equ 0021468h&lt;br /&gt;
_ClrTraceHook              equ 002146Ch&lt;br /&gt;
_RunTraceHook              equ 0021470h&lt;br /&gt;
_NDeriv                    equ 0021474h&lt;br /&gt;
_PolarDerivative           equ 0021478h&lt;br /&gt;
_JForceGraphNoKey          equ 002147Ch&lt;br /&gt;
_JForceGraphKey            equ 0021480h&lt;br /&gt;
_PowerOff                  equ 0021484h&lt;br /&gt;
_GetKeyRetOff              equ 0021488h&lt;br /&gt;
_FindGroupSym              equ 002148Ch&lt;br /&gt;
_LoadDEIndPaged            equ 0021490h&lt;br /&gt;
_SetUpPagedPtr             equ 0021494h&lt;br /&gt;
_PagedGet                  equ 0021498h&lt;br /&gt;
_SetParserHook             equ 002149Ch&lt;br /&gt;
_ClrParserHook             equ 00214A0h&lt;br /&gt;
_SetAppChangeHook          equ 00214A4h&lt;br /&gt;
_ClrAppChangeHook          equ 00214A8h&lt;br /&gt;
_SetGraphicsHook           equ 00214ACh&lt;br /&gt;
_ClrGraphicsHook           equ 00214B0h&lt;br /&gt;
_ILineNoGraphicsHook       equ 00214B4h&lt;br /&gt;
_ILineNoHook               equ 00214B8h&lt;br /&gt;
;                          equ 00214BCh&lt;br /&gt;
_DeleteTempPrograms        equ 00214C0h&lt;br /&gt;
_SetCatalog1Hook           equ 00214C4h&lt;br /&gt;
_ClrCatalog1Hook           equ 00214C8h&lt;br /&gt;
_SetHelpHook               equ 00214CCh&lt;br /&gt;
_ClrHelpHook               equ 00214D0h&lt;br /&gt;
_DispCatalogEnd            equ 00214D4h&lt;br /&gt;
_GetMenuKeypress           equ 00214D8h&lt;br /&gt;
_GetCatalogItem            equ 00214DCh&lt;br /&gt;
_RunCatalog2Hook           equ 00214E0h&lt;br /&gt;
_RunCatalog1Hook           equ 00214E4h&lt;br /&gt;
;                          equ 00214E8h&lt;br /&gt;
;                          equ 00214ECh&lt;br /&gt;
_DispMenuTitle             equ 00214F0h&lt;br /&gt;
;                          equ 00214F4h&lt;br /&gt;
_SetCxReDispHook           equ 00214F8h&lt;br /&gt;
_ClrCxReDispHook           equ 00214FCh&lt;br /&gt;
_DrawStatusBarMode         equ 0021500h&lt;br /&gt;
_BufClr                    equ 0021504h&lt;br /&gt;
_UnOPExec2                 equ 0021508h&lt;br /&gt;
_BinOPExec2                equ 002150Ch&lt;br /&gt;
_LoadMenuB                 equ 0021510h&lt;br /&gt;
_DisplayVarInfo            equ 0021514h&lt;br /&gt;
_SetMenuHook               equ 0021518h&lt;br /&gt;
_ClrMenuHook               equ 002151Ch&lt;br /&gt;
_GetBCOffSetIX             equ 0021520h&lt;br /&gt;
_GetBCOffSetIX_            equ 0021524h&lt;br /&gt;
_ForceFullScreen           equ 0021528h&lt;br /&gt;
_HLMinus5                  equ 002152Ch&lt;br /&gt;
;;_ret                     equ 0021530h&lt;br /&gt;
;                          equ 0021534h&lt;br /&gt;
;                          equ 0021538h&lt;br /&gt;
_Arc_Unarc_                equ 002153Ch&lt;br /&gt;
_RclExit                   equ 0021540h&lt;br /&gt;
_SetSilentLinkHook         equ 0021544h&lt;br /&gt;
_ClrSilentLinkHook         equ 0021548h&lt;br /&gt;
_TwoVarSet                 equ 002154Ch&lt;br /&gt;
_ExecClassCToken           equ 0021550h&lt;br /&gt;
_ExecClass3Token           equ 0021554h&lt;br /&gt;
_GetSysInfo                equ 0021558h&lt;br /&gt;
_RunChkCTenX               equ 002155Ch&lt;br /&gt;
_TenXNoClr                 equ 0021560h&lt;br /&gt;
;                          equ 0021564h&lt;br /&gt;
;                          equ 0021568h&lt;br /&gt;
_GetVarVersion             equ 002156Ch&lt;br /&gt;
_ParseGraphCmdToken        equ 0021570h&lt;br /&gt;
;                          equ 0021574h&lt;br /&gt;
_DeleteTempEditEqu         equ 0021578h&lt;br /&gt;
_PromptMoveBackLeft        equ 002157Ch&lt;br /&gt;
_WPutSEOLRes10E            equ 0021580h&lt;br /&gt;
_InvertTextInsMode         equ 0021584h&lt;br /&gt;
;                          equ 0021588h&lt;br /&gt;
_ResetDefaults             equ 002158Ch&lt;br /&gt;
_ZeroFinanceVars           equ 0021590h&lt;br /&gt;
_DispHeader                equ 0021594h&lt;br /&gt;
_JForceGroup               equ 0021598h&lt;br /&gt;
;                          equ 002159Ch&lt;br /&gt;
;                          equ 00215A0h&lt;br /&gt;
_DispCoords                equ 00215A4h&lt;br /&gt;
;                          equ 00215A8h&lt;br /&gt;
;                          equ 00215ACh&lt;br /&gt;
_ChkTmr                    equ 00215B0h&lt;br /&gt;
_ClockOff                  equ 00215B4h&lt;br /&gt;
_ClockOn                   equ 00215B8h&lt;br /&gt;
;                          equ 00215BCh&lt;br /&gt;
_GetDate                   equ 00215C0h&lt;br /&gt;
_GetDateString             equ 00215C4h&lt;br /&gt;
_GetDtFmt                  equ 00215C8h&lt;br /&gt;
_GetDtStr                  equ 00215CCh&lt;br /&gt;
_GetTime                   equ 00215D0h&lt;br /&gt;
_FormTime                  equ 00215D4h&lt;br /&gt;
_GetTmFmt                  equ 00215D8h&lt;br /&gt;
_GetTmStr                  equ 00215DCh&lt;br /&gt;
_SetZeroOne                equ 00215E0h&lt;br /&gt;
_SetDate                   equ 00215E4h&lt;br /&gt;
_IsOneTwoThree             equ 00215E8h&lt;br /&gt;
_SetTime                   equ 00215ECh&lt;br /&gt;
_IsOP112or24               equ 00215F0h&lt;br /&gt;
_ChkTimer0                 equ 00215F4h&lt;br /&gt;
_TimeCnv                   equ 00215F8h&lt;br /&gt;
_ClrWindowAndFlags         equ 00215FCh&lt;br /&gt;
_ResetAllLists             equ 0021600h&lt;br /&gt;
_DispValue                 equ 0021604h&lt;br /&gt;
;                          equ 0021608h&lt;br /&gt;
;                          equ 002160Ch&lt;br /&gt;
;                          equ 0021610h&lt;br /&gt;
_CpOP1OP2Rounded           equ 0021614h&lt;br /&gt;
_CpOP1OP2Rounded2          equ 0021618h&lt;br /&gt;
;                          equ 002161Ch&lt;br /&gt;
;                          equ 0021620h&lt;br /&gt;
_ResetIOPrompt             equ 0021624h&lt;br /&gt;
;                          equ 0021628h&lt;br /&gt;
_SetUpEditor               equ 002162Ch&lt;br /&gt;
_SortA                     equ 0021630h&lt;br /&gt;
_SortD                     equ 0021634h&lt;br /&gt;
;                          equ 0021638h&lt;br /&gt;
_IsOP1ResID                equ 002163Ch&lt;br /&gt;
;                          equ 0021640h&lt;br /&gt;
;                          equ 0021644h&lt;br /&gt;
;                          equ 0021648h&lt;br /&gt;
_ForceModeKeypress         equ 002164Ch&lt;br /&gt;
_DispAboutScreen           equ 0021650h&lt;br /&gt;
_ChkHelpHookVer            equ 0021654h&lt;br /&gt;
_Draw32                    equ 0021658h&lt;br /&gt;
;                          equ 002165Ch&lt;br /&gt;
;                          equ 0021660h&lt;br /&gt;
;                          equ 0021664h&lt;br /&gt;
_DrawPlotStatus            equ 0021668h&lt;br /&gt;
_DrawTableEditor           equ 002166Ch&lt;br /&gt;
_DisplayListNameEquals     equ 0021670h&lt;br /&gt;
_DisplayListHeader         equ 0021674h&lt;br /&gt;
_DispMatrixDimensions      equ 0021678h&lt;br /&gt;
_HighlightListEdItem       equ 002167Ch&lt;br /&gt;
;                          equ 0021680h&lt;br /&gt;
;                          equ 0021684h&lt;br /&gt;
_MatrixName                equ 0021688h&lt;br /&gt;
;                          equ 002168Ch&lt;br /&gt;
;                          equ 0021690h&lt;br /&gt;
;                          equ 0021694h&lt;br /&gt;
;                          equ 0021698h&lt;br /&gt;
;                          equ 002169Ch&lt;br /&gt;
_ChkCxMainPtr              equ 00216A0h&lt;br /&gt;
_NumError02_               equ 00216A4h&lt;br /&gt;
;                          equ 00216A8h&lt;br /&gt;
_SetupEmptyEditTempEqu     equ 00216ACh&lt;br /&gt;
_Res1IY0E                  equ 00216B0h&lt;br /&gt;
_RestoreBuffer             equ 00216B4h&lt;br /&gt;
;                          equ 00216B8h&lt;br /&gt;
;                          equ 00216BCh&lt;br /&gt;
;                          equ 00216C0h&lt;br /&gt;
;                          equ 00216C4h&lt;br /&gt;
;                          equ 00216C8h&lt;br /&gt;
;                          equ 00216CCh&lt;br /&gt;
_DisplayListEquals         equ 00216D0h&lt;br /&gt;
_GetCurPlotListOffset      equ 00216D4h&lt;br /&gt;
_GoToLastRow               equ 00216D8h&lt;br /&gt;
_DrawRectBorder_           equ 00216DCh&lt;br /&gt;
;                          equ 00216E0h&lt;br /&gt;
;                          equ 00216E4h&lt;br /&gt;
;                          equ 00216E8h&lt;br /&gt;
;                          equ 00216ECh&lt;br /&gt;
_NamedListToOP1            equ 00216F0h&lt;br /&gt;
;                          equ 00216F4h&lt;br /&gt;
;                          equ 00216F8h&lt;br /&gt;
;                          equ 00216FCh&lt;br /&gt;
_InitUSBDeviceCallback     equ 0021700h&lt;br /&gt;
_KillUSBDevice             equ 0021704h&lt;br /&gt;
_SetUSBConfiguration       equ 0021708h&lt;br /&gt;
_RequestUSBData            equ 002170Ch&lt;br /&gt;
_StopReceivingUSBData      equ 0021710h&lt;br /&gt;
_SetVertGraphActive        equ 0021714h&lt;br /&gt;
_ClrVertGraphActive        equ 0021718h&lt;br /&gt;
_SetUSBActivityHook        equ 002171Ch&lt;br /&gt;
_ClrUSBActivityHook        equ 0021720h&lt;br /&gt;
;;_ret                     equ 0021724h&lt;br /&gt;
_GetCurPlotOffsetPrev      equ 0021728h&lt;br /&gt;
_SplitUpdateStatPlotLists  equ 002172Ch&lt;br /&gt;
_GraphLine                 equ 0021730h&lt;br /&gt;
;                          equ 0021734h&lt;br /&gt;
;                          equ 0021738h&lt;br /&gt;
;                          equ 002173Ch&lt;br /&gt;
;                          equ 0021740h&lt;br /&gt;
;                          equ 0021744h&lt;br /&gt;
;                          equ 0021748h&lt;br /&gt;
_ZIfInTblEditor            equ 002174Ch&lt;br /&gt;
;                          equ 0021750h&lt;br /&gt;
_GetCurPlotOffset          equ 0021754h&lt;br /&gt;
;                          equ 0021758h&lt;br /&gt;
;                          equ 002175Ch&lt;br /&gt;
;                          equ 0021760h&lt;br /&gt;
;                          equ 0021764h&lt;br /&gt;
;                          equ 0021768h&lt;br /&gt;
_UpdateStatPlotLists       equ 002176Ch&lt;br /&gt;
_ChkSomethingElseFPS5      equ 0021770h&lt;br /&gt;
_ChkSomethingFPS5          equ 0021774h&lt;br /&gt;
_VDispRealOP1              equ 0021778h&lt;br /&gt;
_DispXEqualsNum            equ 002177Ch&lt;br /&gt;
_ResetGraphSettings        equ 0021780h&lt;br /&gt;
_InitializeVariables       equ 0021784h&lt;br /&gt;
;;_ret                     equ 0021788h&lt;br /&gt;
_DelVarSym                 equ 002178Ch&lt;br /&gt;
_FindAppUpNoCase           equ 0021790h&lt;br /&gt;
_FindAppDnNoCase           equ 0021794h&lt;br /&gt;
_SetupHome                 equ 0021798h&lt;br /&gt;
_GrPutawayFull             equ 002179Ch&lt;br /&gt;
;;_ret                     equ 00217A0h&lt;br /&gt;
_ToggleUSBSmartPadInput    equ 00217A4h&lt;br /&gt;
_IsUSBDeviceConnected      equ 00217A8h&lt;br /&gt;
_PolarEquToOP1             equ 00217ACh&lt;br /&gt;
_ParamXEquToOP1            equ 00217B0h&lt;br /&gt;
_ParamYEquToOP1            equ 00217B4h&lt;br /&gt;
_DispTestModeResetComplete equ 00217B8h&lt;br /&gt;
_PTTReset                  equ 00217BCh&lt;br /&gt;
_FindAppCustom             equ 00217C0h&lt;br /&gt;
_ClearGraphStyles          equ 00217C4h&lt;br /&gt;
_BufToNextBASICSeparator   equ 00217C8h&lt;br /&gt;
;                          equ 00217CCh&lt;br /&gt;
;                          equ 00217D0h&lt;br /&gt;
_ZooStandard               equ 00217D4h&lt;br /&gt;
;                          equ 00217D8h&lt;br /&gt;
;                          equ 00217DCh&lt;br /&gt;
;                          equ 00217E0h&lt;br /&gt;
;                          equ 00217E4h&lt;br /&gt;
;                          equ 00217E8h&lt;br /&gt;
;                          equ 00217ECh&lt;br /&gt;
;                          equ 00217F0h&lt;br /&gt;
;                          equ 00217F4h&lt;br /&gt;
;                          equ 00217F8h&lt;br /&gt;
;                          equ 00217FCh&lt;br /&gt;
;                          equ 0021800h&lt;br /&gt;
;                          equ 0021804h&lt;br /&gt;
;                          equ 0021808h&lt;br /&gt;
;                          equ 002180Ch&lt;br /&gt;
_AddHistoryEntryString     equ 0021810h&lt;br /&gt;
_CurrEntryToPrevEntry      equ 0021814h&lt;br /&gt;
;                          equ 0021818h&lt;br /&gt;
;                          equ 002181Ch&lt;br /&gt;
;                          equ 0021820h&lt;br /&gt;
;                          equ 0021824h&lt;br /&gt;
;                          equ 0021828h&lt;br /&gt;
;                          equ 002182Ch&lt;br /&gt;
;                          equ 0021830h&lt;br /&gt;
;                          equ 0021834h&lt;br /&gt;
;                          equ 0021838h&lt;br /&gt;
;                          equ 002183Ch&lt;br /&gt;
;                          equ 0021840h&lt;br /&gt;
;                          equ 0021844h&lt;br /&gt;
;                          equ 0021848h&lt;br /&gt;
;                          equ 002184Ch&lt;br /&gt;
;                          equ 0021850h&lt;br /&gt;
;                          equ 0021854h&lt;br /&gt;
;                          equ 0021858h&lt;br /&gt;
;                          equ 002185Ch&lt;br /&gt;
;                          equ 0021860h&lt;br /&gt;
;                          equ 0021864h&lt;br /&gt;
;                          equ 0021868h&lt;br /&gt;
;                          equ 002186Ch&lt;br /&gt;
;                          equ 0021870h&lt;br /&gt;
;                          equ 0021874h&lt;br /&gt;
;                          equ 0021878h&lt;br /&gt;
;                          equ 002187Ch&lt;br /&gt;
;                          equ 0021880h&lt;br /&gt;
;                          equ 0021884h&lt;br /&gt;
;                          equ 0021888h&lt;br /&gt;
;                          equ 002188Ch&lt;br /&gt;
;                          equ 0021890h&lt;br /&gt;
;                          equ 0021894h&lt;br /&gt;
;                          equ 0021898h&lt;br /&gt;
;                          equ 002189Ch&lt;br /&gt;
;                          equ 00218A0h&lt;br /&gt;
;                          equ 00218A4h&lt;br /&gt;
;                          equ 00218A8h&lt;br /&gt;
;                          equ 00218ACh&lt;br /&gt;
;                          equ 00218B0h&lt;br /&gt;
;                          equ 00218B4h&lt;br /&gt;
;                          equ 00218B8h&lt;br /&gt;
;                          equ 00218BCh&lt;br /&gt;
;                          equ 00218C0h&lt;br /&gt;
;                          equ 00218C4h&lt;br /&gt;
;                          equ 00218C8h&lt;br /&gt;
;                          equ 00218CCh&lt;br /&gt;
;                          equ 00218D0h&lt;br /&gt;
;                          equ 00218D4h&lt;br /&gt;
;                          equ 00218D8h&lt;br /&gt;
;                          equ 00218DCh&lt;br /&gt;
;                          equ 00218E0h&lt;br /&gt;
;                          equ 00218E4h&lt;br /&gt;
;                          equ 00218E8h&lt;br /&gt;
;                          equ 00218ECh&lt;br /&gt;
_RunInitialBootMenu        equ 00218F0h&lt;br /&gt;
;                          equ 00218F4h&lt;br /&gt;
;                          equ 00218F8h&lt;br /&gt;
;                          equ 00218FCh&lt;br /&gt;
_Clr05RclFlags             equ 0021900h&lt;br /&gt;
;                          equ 0021904h&lt;br /&gt;
;                          equ 0021908h&lt;br /&gt;
;                          equ 002190Ch&lt;br /&gt;
;                          equ 0021910h&lt;br /&gt;
_DeleteHistoryEntry        equ 0021914h&lt;br /&gt;
;                          equ 0021918h&lt;br /&gt;
;                          equ 002191Ch&lt;br /&gt;
;                          equ 0021920h&lt;br /&gt;
;                          equ 0021924h&lt;br /&gt;
;                          equ 0021928h&lt;br /&gt;
;                          equ 002192Ch&lt;br /&gt;
;                          equ 0021930h&lt;br /&gt;
;                          equ 0021934h&lt;br /&gt;
;                          equ 0021938h&lt;br /&gt;
;                          equ 002193Ch&lt;br /&gt;
_CommonKeys_               equ 0021940h&lt;br /&gt;
;                          equ 0021944h&lt;br /&gt;
;                          equ 0021948h&lt;br /&gt;
;                          equ 002194Ch&lt;br /&gt;
;                          equ 0021950h&lt;br /&gt;
;                          equ 0021954h&lt;br /&gt;
;                          equ 0021958h&lt;br /&gt;
;                          equ 002195Ch&lt;br /&gt;
;                          equ 0021960h&lt;br /&gt;
;                          equ 0021964h&lt;br /&gt;
;                          equ 0021968h&lt;br /&gt;
;                          equ 002196Ch&lt;br /&gt;
;                          equ 0021970h&lt;br /&gt;
;                          equ 0021974h&lt;br /&gt;
;                          equ 0021978h&lt;br /&gt;
;                          equ 002197Ch&lt;br /&gt;
;                          equ 0021980h&lt;br /&gt;
;                          equ 0021984h&lt;br /&gt;
;                          equ 0021988h&lt;br /&gt;
;                          equ 002198Ch&lt;br /&gt;
;                          equ 0021990h&lt;br /&gt;
;                          equ 0021994h&lt;br /&gt;
_ResetLastEntryStack       equ 0021998h&lt;br /&gt;
;                          equ 002199Ch&lt;br /&gt;
;                          equ 00219A0h&lt;br /&gt;
_jp_JForceCmdNoChar        equ 00219A4h&lt;br /&gt;
_Load_LFont                equ 00219A8h&lt;br /&gt;
;                          equ 00219ACh&lt;br /&gt;
;                          equ 00219B0h&lt;br /&gt;
;                          equ 00219B4h&lt;br /&gt;
;                          equ 00219B8h&lt;br /&gt;
;                          equ 00219BCh&lt;br /&gt;
;                          equ 00219C0h&lt;br /&gt;
;                          equ 00219C4h&lt;br /&gt;
;                          equ 00219C8h&lt;br /&gt;
;                          equ 00219CCh&lt;br /&gt;
;                          equ 00219D0h&lt;br /&gt;
;                          equ 00219D4h&lt;br /&gt;
;                          equ 00219D8h&lt;br /&gt;
_EnterSelfTest             equ 00219DCh&lt;br /&gt;
_DrawEntrySepLine          equ 00219E0h&lt;br /&gt;
;                          equ 00219E4h&lt;br /&gt;
_GetGraphModeProperties    equ 00219E8h&lt;br /&gt;
;                          equ 00219ECh&lt;br /&gt;
;                          equ 00219F0h&lt;br /&gt;
;                          equ 00219F4h&lt;br /&gt;
;                          equ 00219F8h&lt;br /&gt;
;                          equ 00219FCh&lt;br /&gt;
;                          equ 0021A00h&lt;br /&gt;
;                          equ 0021A04h&lt;br /&gt;
;                          equ 0021A08h&lt;br /&gt;
;                          equ 0021A0Ch&lt;br /&gt;
_ClrLCDAll                 equ 0021A10h&lt;br /&gt;
_BufIPoint                 equ 0021A14h&lt;br /&gt;
;                          equ 0021A18h&lt;br /&gt;
;                          equ 0021A1Ch&lt;br /&gt;
;                          equ 0021A20h&lt;br /&gt;
;                          equ 0021A24h&lt;br /&gt;
_SetDrawFGColorA           equ 0021A28h&lt;br /&gt;
;                          equ 0021A2Ch&lt;br /&gt;
;                          equ 0021A30h&lt;br /&gt;
;                          equ 0021A34h&lt;br /&gt;
_DrawGraphBackground       equ 0021A38h&lt;br /&gt;
_DrawStatusBar             equ 0021A3Ch&lt;br /&gt;
;                          equ 0021A40h&lt;br /&gt;
;                          equ 0021A44h&lt;br /&gt;
;                          equ 0021A48h&lt;br /&gt;
;                          equ 0021A4Ch&lt;br /&gt;
_DrawBatteryIndicator      equ 0021A50h&lt;br /&gt;
_DrawBatteryStatus         equ 0021A54h&lt;br /&gt;
_VDispHL                   equ 0021A58h&lt;br /&gt;
_PDspGrphNoColorReload     equ 0021A5Ch&lt;br /&gt;
;                          equ 0021A60h&lt;br /&gt;
;                          equ 0021A64h&lt;br /&gt;
;                          equ 0021A68h&lt;br /&gt;
;                          equ 0021A6Ch&lt;br /&gt;
;                          equ 0021A70h&lt;br /&gt;
;                          equ 0021A74h&lt;br /&gt;
;                          equ 0021A78h&lt;br /&gt;
;                          equ 0021A7Ch&lt;br /&gt;
;                          equ 0021A80h&lt;br /&gt;
;                          equ 0021A84h&lt;br /&gt;
;                          equ 0021A88h&lt;br /&gt;
;                          equ 0021A8Ch&lt;br /&gt;
;                          equ 0021A90h&lt;br /&gt;
;                          equ 0021A94h&lt;br /&gt;
;                          equ 0021A98h&lt;br /&gt;
;                          equ 0021A9Ch&lt;br /&gt;
;                          equ 0021AA0h&lt;br /&gt;
;                          equ 0021AA4h&lt;br /&gt;
;                          equ 0021AA8h&lt;br /&gt;
;                          equ 0021AACh&lt;br /&gt;
;                          equ 0021AB0h&lt;br /&gt;
_DrawStatusBarInfo         equ 0021AB4h&lt;br /&gt;
_RestoreLCDBrightness      equ 0021AB8h&lt;br /&gt;
_RestoreLCDBrightness_     equ 0021ABCh&lt;br /&gt;
_DimLCDSlow                equ 0021AC0h&lt;br /&gt;
;                          equ 0021AC4h&lt;br /&gt;
;                          equ 0021AC8h&lt;br /&gt;
;                          equ 0021ACCh&lt;br /&gt;
;                          equ 0021AD0h&lt;br /&gt;
;                          equ 0021AD4h&lt;br /&gt;
;                          equ 0021AD8h&lt;br /&gt;
;                          equ 0021ADCh&lt;br /&gt;
_SetTextFGBGcolors         equ 0021AE0h&lt;br /&gt;
_SetTextFGBGcolors_        equ 0021AE4h&lt;br /&gt;
_SetTextBGcolor            equ 0021AE8h&lt;br /&gt;
_VPutPS                    equ 0021AECh&lt;br /&gt;
;                          equ 0021AF0h&lt;br /&gt;
;                          equ 0021AF4h&lt;br /&gt;
;                          equ 0021AF8h&lt;br /&gt;
;                          equ 0021AFCh&lt;br /&gt;
_DrawTILogo                equ 0021B00h&lt;br /&gt;
_DrawThickRectBorder       equ 0021B04h&lt;br /&gt;
;                          equ 0021B08h&lt;br /&gt;
_DrawStatusBarTextClr      equ 0021B0Ch&lt;br /&gt;
;                          equ 0021B10h&lt;br /&gt;
;                          equ 0021B14h&lt;br /&gt;
;                          equ 0021B18h&lt;br /&gt;
;                          equ 0021B1Ch&lt;br /&gt;
_VPutPSN                   equ 0021B20h&lt;br /&gt;
;                          equ 0021B24h&lt;br /&gt;
;                          equ 0021B28h&lt;br /&gt;
;                          equ 0021B2Ch&lt;br /&gt;
;                          equ 0021B30h&lt;br /&gt;
_RStrGraphFlags            equ 0021B34h&lt;br /&gt;
;                          equ 0021B38h&lt;br /&gt;
;                          equ 0021B3Ch&lt;br /&gt;
_VPutMapSpecial            equ 0021B40h&lt;br /&gt;
;                          equ 0021B44h&lt;br /&gt;
;                          equ 0021B48h&lt;br /&gt;
;                          equ 0021B4Ch&lt;br /&gt;
;                          equ 0021B50h&lt;br /&gt;
;                          equ 0021B54h&lt;br /&gt;
;                          equ 0021B58h&lt;br /&gt;
;                          equ 0021B5Ch&lt;br /&gt;
;                          equ 0021B60h&lt;br /&gt;
_DrawSprite16bpp           equ 0021B64h&lt;br /&gt;
;                          equ 0021B68h&lt;br /&gt;
;                          equ 0021B6Ch&lt;br /&gt;
;                          equ 0021B70h&lt;br /&gt;
;                          equ 0021B74h&lt;br /&gt;
;                          equ 0021B78h&lt;br /&gt;
;                          equ 0021B7Ch&lt;br /&gt;
;                          equ 0021B80h&lt;br /&gt;
;                          equ 0021B84h&lt;br /&gt;
;                          equ 0021B88h&lt;br /&gt;
;                          equ 0021B8Ch&lt;br /&gt;
;                          equ 0021B90h&lt;br /&gt;
;                          equ 0021B94h&lt;br /&gt;
;                          equ 0021B98h&lt;br /&gt;
;                          equ 0021B9Ch&lt;br /&gt;
;                          equ 0021BA0h&lt;br /&gt;
;                          equ 0021BA4h&lt;br /&gt;
;                          equ 0021BA8h&lt;br /&gt;
_GetColorValue             equ 0021BACh&lt;br /&gt;
;                          equ 0021BB0h&lt;br /&gt;
;                          equ 0021BB4h&lt;br /&gt;
;                          equ 0021BB8h&lt;br /&gt;
;                          equ 0021BBCh&lt;br /&gt;
;                          equ 0021BC0h&lt;br /&gt;
_GraphBGColorToDrawBGColor equ 0021BC4h&lt;br /&gt;
_SetWhiteDrawBGColor       equ 0021BC8h&lt;br /&gt;
;                          equ 0021BCCh&lt;br /&gt;
_ChkResAppTextSave         equ 0021BD0h&lt;br /&gt;
_ChkCxMain                 equ 0021BD4h&lt;br /&gt;
;                          equ 0021BD8h&lt;br /&gt;
;                          equ 0021BDCh&lt;br /&gt;
_DrawRectBorder__          equ 0021BE0h&lt;br /&gt;
;                          equ 0021BE4h&lt;br /&gt;
;                          equ 0021BE8h&lt;br /&gt;
;                          equ 0021BECh&lt;br /&gt;
;                          equ 0021BF0h&lt;br /&gt;
;                          equ 0021BF4h&lt;br /&gt;
;                          equ 0021BF8h&lt;br /&gt;
;                          equ 0021BFCh&lt;br /&gt;
;                          equ 0021C00h&lt;br /&gt;
;                          equ 0021C04h&lt;br /&gt;
;                          equ 0021C08h&lt;br /&gt;
;                          equ 0021C0Ch&lt;br /&gt;
;                          equ 0021C10h&lt;br /&gt;
;                          equ 0021C14h&lt;br /&gt;
;                          equ 0021C18h&lt;br /&gt;
;                          equ 0021C1Ch&lt;br /&gt;
;                          equ 0021C20h&lt;br /&gt;
;                          equ 0021C24h&lt;br /&gt;
;                          equ 0021C28h&lt;br /&gt;
;                          equ 0021C2Ch&lt;br /&gt;
;                          equ 0021C30h&lt;br /&gt;
;                          equ 0021C34h&lt;br /&gt;
;                          equ 0021C38h&lt;br /&gt;
;                          equ 0021C3Ch&lt;br /&gt;
;                          equ 0021C40h&lt;br /&gt;
;                          equ 0021C44h&lt;br /&gt;
_DrawLineEndEntry          equ 0021C48h&lt;br /&gt;
;                          equ 0021C4Ch&lt;br /&gt;
;                          equ 0021C50h&lt;br /&gt;
;;_ret                     equ 0021C54h&lt;br /&gt;
;                          equ 0021C58h&lt;br /&gt;
;                          equ 0021C5Ch&lt;br /&gt;
;                          equ 0021C60h&lt;br /&gt;
;                          equ 0021C64h&lt;br /&gt;
;                          equ 0021C68h&lt;br /&gt;
_BitGrfFuncM               equ 0021C6Ch&lt;br /&gt;
;;_ret                     equ 0021C70h&lt;br /&gt;
_GetScrollPxlAmount        equ 0021C74h&lt;br /&gt;
_os_PushErrorHandler       equ 0021C78h&lt;br /&gt;
_os_PopErrorHandler        equ 0021C7Ch&lt;br /&gt;
_os_ThrowError             equ 0021C80h&lt;br /&gt;
_os_RealCopy               equ 0021C84h&lt;br /&gt;
_os_RealAsinRad            equ 0021C88h&lt;br /&gt;
_os_RealAcosRad            equ 0021C8Ch&lt;br /&gt;
_os_RealAtanRad            equ 0021C90h&lt;br /&gt;
_os_RealAdd                equ 0021C94h&lt;br /&gt;
_os_CplxAdd                equ 0021C98h&lt;br /&gt;
_os_RealCompare            equ 0021C9Ch&lt;br /&gt;
_os_RealCosRad             equ 0021CA0h&lt;br /&gt;
_os_RealRadToDeg           equ 0021CA4h&lt;br /&gt;
_os_RealDiv                equ 0021CA8h&lt;br /&gt;
_os_RealExp                equ 0021CACh&lt;br /&gt;
_os_RealFloor              equ 0021CB0h&lt;br /&gt;
_os_RealToStr              equ 0021CB4h&lt;br /&gt;
_os_RealFrac               equ 0021CB8h&lt;br /&gt;
_os_RealGcd                equ 0021CBCh&lt;br /&gt;
_os_RealRoundInt           equ 0021CC0h&lt;br /&gt;
_os_RealLcm                equ 0021CC4h&lt;br /&gt;
_os_RealLog                equ 0021CC8h&lt;br /&gt;
_os_RealMax                equ 0021CCCh&lt;br /&gt;
_os_RealMin                equ 0021CD0h&lt;br /&gt;
_os_RealMul                equ 0021CD4h&lt;br /&gt;
_os_RealNcr                equ 0021CD8h&lt;br /&gt;
_os_RealNeg                equ 0021CDCh&lt;br /&gt;
_os_RealNpr                equ 0021CE0h&lt;br /&gt;
_os_RealPow                equ 0021CE4h&lt;br /&gt;
_os_RealDegToRad           equ 0021CE8h&lt;br /&gt;
_os_RealRandInt            equ 0021CECh&lt;br /&gt;
_os_RealInv                equ 0021CF0h&lt;br /&gt;
_os_RealMod                equ 0021CF4h&lt;br /&gt;
_os_RealRound              equ 0021CF8h&lt;br /&gt;
_os_RealSinRad             equ 0021CFCh&lt;br /&gt;
_os_RealSqrt               equ 0021D00h&lt;br /&gt;
_os_RealSub                equ 0021D04h&lt;br /&gt;
_os_RealTanRad             equ 0021D08h&lt;br /&gt;
_os_StrToReal              equ 0021D0Ch&lt;br /&gt;
_os_RealTrunc              equ 0021D10h&lt;br /&gt;
_os_SetFlagBits            equ 0021D14h&lt;br /&gt;
_os_ResetFlagBits          equ 0021D18h&lt;br /&gt;
_os_TestFlagBits           equ 0021D1Ch&lt;br /&gt;
_os_SetFlagByte            equ 0021D20h&lt;br /&gt;
_os_GetFlagByte            equ 0021D24h&lt;br /&gt;
_os_GetCursorPos           equ 0021D28h&lt;br /&gt;
_os_PutStrFull             equ 0021D2Ch&lt;br /&gt;
_os_PutStrLine             equ 0021D30h&lt;br /&gt;
_os_SetCursorPos           equ 0021D34h&lt;br /&gt;
_os_GetKey                 equ 0021D38h&lt;br /&gt;
_os_GetCSC                 equ 0021D3Ch&lt;br /&gt;
_os_AppInit                equ 0021D40h&lt;br /&gt;
;                          equ 0021D44h&lt;br /&gt;
_ChkBCIs0                  equ 0021D48h&lt;br /&gt;
_ChkDEIs0                  equ 0021D4Ch&lt;br /&gt;
_ChkHLIs0                  equ 0021D50h&lt;br /&gt;
_SetAToBCU                 equ 0021D54h&lt;br /&gt;
_SetAToDEU                 equ 0021D58h&lt;br /&gt;
_SetAToHLU                 equ 0021D5Ch&lt;br /&gt;
_SetBCUToA                 equ 0021D60h&lt;br /&gt;
_SetBCUToB                 equ 0021D64h&lt;br /&gt;
_SetDEUToA                 equ 0021D68h&lt;br /&gt;
_SetDEUToB                 equ 0021D6Ch&lt;br /&gt;
_SetHLUToA                 equ 0021D70h&lt;br /&gt;
_SetHLUToB                 equ 0021D74h&lt;br /&gt;
_SignExtendBC              equ 0021D78h&lt;br /&gt;
_SignExtendDE              equ 0021D7Ch&lt;br /&gt;
_SignExtendHL              equ 0021D80h&lt;br /&gt;
_SetBCUTo0                 equ 0021D84h&lt;br /&gt;
_SetDEUTo0                 equ 0021D88h&lt;br /&gt;
_SetHLUTo0                 equ 0021D8Ch&lt;br /&gt;
_DivHLByA                  equ 0021D90h&lt;br /&gt;
_CpHLDE_s                  equ 0021D94h&lt;br /&gt;
_CpHLDE_                   equ 0021D98h&lt;br /&gt;
_LoadDEInd_s               equ 0021D9Ch&lt;br /&gt;
_LoadDEInd                 equ 0021DA0h&lt;br /&gt;
_CpHLDEBC                  equ 0021DA4h&lt;br /&gt;
_NegBC                     equ 0021DA8h&lt;br /&gt;
_NegDE                     equ 0021DACh&lt;br /&gt;
_StrCmpre                  equ 0021DB0h&lt;br /&gt;
_AddHLAndA                 equ 0021DB4h&lt;br /&gt;
_NextFlashPage             equ 0021DB8h&lt;br /&gt;
_PrevFlashPage             equ 0021DBCh&lt;br /&gt;
_SwapEndianHL_s            equ 0021DC0h&lt;br /&gt;
_ReloadAppEntryVecs        equ 0021DC4h&lt;br /&gt;
;                          equ 0021DC8h&lt;br /&gt;
;                          equ 0021DCCh&lt;br /&gt;
;                          equ 0021DD0h&lt;br /&gt;
;                          equ 0021DD4h&lt;br /&gt;
;                          equ 0021DD8h&lt;br /&gt;
;                          equ 0021DDCh&lt;br /&gt;
_os_ClearVRAMLines         equ 0021DE0h&lt;br /&gt;
_os_DisableCursor          equ 0021DE4h&lt;br /&gt;
_os_EnableCursor           equ 0021DE8h&lt;br /&gt;
;                          equ 0021DECh&lt;br /&gt;
;                          equ 0021DF0h&lt;br /&gt;
;                          equ 0021DF4h&lt;br /&gt;
;                          equ 0021DF8h&lt;br /&gt;
;                          equ 0021DFCh&lt;br /&gt;
_os_FontDrawText           equ 0021E00h&lt;br /&gt;
;                          equ 0021E04h&lt;br /&gt;
;                          equ 0021E08h&lt;br /&gt;
;                          equ 0021E0Ch&lt;br /&gt;
;                          equ 0021E10h&lt;br /&gt;
_os_FontGetHeight          equ 0021E14h&lt;br /&gt;
_os_FontGetWidth           equ 0021E18h&lt;br /&gt;
_os_InitDrawing            equ 0021E1Ch&lt;br /&gt;
_os_SetDrawBGColor         equ 0021E20h&lt;br /&gt;
_os_SetDrawFGColor         equ 0021E24h&lt;br /&gt;
_os_FontSelect             equ 0021E28h&lt;br /&gt;
;                          equ 0021E2Ch&lt;br /&gt;
;                          equ 0021E30h&lt;br /&gt;
_os_ReturnByte             equ 0021E34h&lt;br /&gt;
_os_ReturnByteEvenBetter   equ 0021E38h&lt;br /&gt;
;                          equ 0021E3Ch&lt;br /&gt;
;                          equ 0021E40h&lt;br /&gt;
;                          equ 0021E44h&lt;br /&gt;
;                          equ 0021E48h&lt;br /&gt;
;                          equ 0021E4Ch&lt;br /&gt;
;                          equ 0021E50h&lt;br /&gt;
;                          equ 0021E54h&lt;br /&gt;
;                          equ 0021E58h&lt;br /&gt;
;                          equ 0021E5Ch&lt;br /&gt;
;                          equ 0021E60h&lt;br /&gt;
;                          equ 0021E64h&lt;br /&gt;
_ChkACplx                  equ 0021E68h&lt;br /&gt;
;                          equ 0021E6Ch&lt;br /&gt;
_os_RclAns                 equ 0021E70h&lt;br /&gt;
;                          equ 0021E74h&lt;br /&gt;
;                          equ 0021E78h&lt;br /&gt;
;                          equ 0021E7Ch&lt;br /&gt;
;                          equ 0021E80h&lt;br /&gt;
;                          equ 0021E84h&lt;br /&gt;
;                          equ 0021E88h&lt;br /&gt;
_SetPolarEquToOP1          equ 0021E8Ch&lt;br /&gt;
;                          equ 0021E90h&lt;br /&gt;
;                          equ 0021E94h&lt;br /&gt;
;                          equ 0021E98h&lt;br /&gt;
;                          equ 0021E9Ch&lt;br /&gt;
;                          equ 0021EA0h&lt;br /&gt;
;                          equ 0021EA4h&lt;br /&gt;
;                          equ 0021EA8h&lt;br /&gt;
;                          equ 0021EACh&lt;br /&gt;
;                          equ 0021EB0h&lt;br /&gt;
;                          equ 0021EB4h&lt;br /&gt;
;                          equ 0021EB8h&lt;br /&gt;
;                          equ 0021EBCh&lt;br /&gt;
;                          equ 0021EC0h&lt;br /&gt;
;                          equ 0021EC4h&lt;br /&gt;
_os_SetTimer1              equ 0021EC8h&lt;br /&gt;
_os_DisableTimer1          equ 0021ECCh&lt;br /&gt;
_os_SetKbdKey              equ 0021ED0h&lt;br /&gt;
_os_GetSystemStats         equ 0021ED4h&lt;br /&gt;
;                          equ 0021ED8h&lt;br /&gt;
;                          equ 0021EDCh&lt;br /&gt;
_DispHL                    equ 0021EE0h&lt;br /&gt;
_os_GetDrawBGColor_BROKEN  equ 0021EE4h		; fixed in OS 5.2&lt;br /&gt;
_os_GetDrawFGColor         equ 0021EE8h&lt;br /&gt;
_os_FontGetID              equ 0021EECh&lt;br /&gt;
;                          equ 0021EF0h&lt;br /&gt;
_os_RealToInt24            equ 0021EF4h&lt;br /&gt;
_os_Int24ToReal            equ 0021EF8h&lt;br /&gt;
_GetOpenLibPtr             equ 0021EFCh&lt;br /&gt;
_RestoreColCoordinates     equ 0021F00h&lt;br /&gt;
;                          equ 0021F04h&lt;br /&gt;
;                          equ 0021F08h&lt;br /&gt;
;                          equ 0021F0Ch&lt;br /&gt;
;                          equ 0021F10h&lt;br /&gt;
;                          equ 0021F14h&lt;br /&gt;
;                          equ 0021F18h&lt;br /&gt;
;                          equ 0021F1Ch&lt;br /&gt;
;                          equ 0021F20h&lt;br /&gt;
;                          equ 0021F24h&lt;br /&gt;
;                          equ 0021F28h&lt;br /&gt;
;                          equ 0021F2Ch&lt;br /&gt;
;                          equ 0021F30h&lt;br /&gt;
;                          equ 0021F34h&lt;br /&gt;
;                          equ 0021F38h&lt;br /&gt;
;                          equ 0021F3Ch&lt;br /&gt;
;                          equ 0021F40h&lt;br /&gt;
_VPutMapNoReset0IY23       equ 0021F44h&lt;br /&gt;
;                          equ 0021F48h&lt;br /&gt;
;                          equ 0021F4Ch&lt;br /&gt;
_BufCpy                    equ 0021F50h&lt;br /&gt;
;                          equ 0021F54h&lt;br /&gt;
;                          equ 0021F58h&lt;br /&gt;
;                          equ 0021F5Ch&lt;br /&gt;
_DrawStandardEntrySepLine  equ 0021F60h&lt;br /&gt;
_DrawHomeNewSepLine        equ 0021F64h&lt;br /&gt;
_DrawStatusBarText         equ 0021F68h&lt;br /&gt;
;                          equ 0021F6Ch&lt;br /&gt;
;                          equ 0021F70h&lt;br /&gt;
;                          equ 0021F74h&lt;br /&gt;
;                          equ 0021F78h&lt;br /&gt;
;                          equ 0021F7Ch&lt;br /&gt;
_MovFrOP1OP2               equ 0021F80h&lt;br /&gt;
;                          equ 0021F84h&lt;br /&gt;
;                          equ 0021F88h&lt;br /&gt;
;                          equ 0021F8Ch&lt;br /&gt;
;                          equ 0021F90h&lt;br /&gt;
;                          equ 0021F94h&lt;br /&gt;
_ChkInRam                  equ 0021F98h&lt;br /&gt;
;                          equ 0021F9Ch&lt;br /&gt;
;                          equ 0021FA0h&lt;br /&gt;
_FontGetWidth              equ 0021FA4h&lt;br /&gt;
_os_ForceCmdNoChar         equ 0021FA8h&lt;br /&gt;
_os_DelVarEntry            equ 0021FACh&lt;br /&gt;
_os_GetSymTablePtr         equ 0021FB0h&lt;br /&gt;
_os_NextSymEntry           equ 0021FB4h&lt;br /&gt;
_os_ChkFindSym             equ 0021FB8h&lt;br /&gt;
_os_GetVarSize             equ 0021FBCh&lt;br /&gt;
_os_GetVarSizeBytes        equ 0021FC0h&lt;br /&gt;
;                          equ 0021FC4h&lt;br /&gt;
_os_GetRealListElement     equ 0021FC8h&lt;br /&gt;
_os_GetRealVar             equ 0021FCCh&lt;br /&gt;
_os_ResizeList             equ 0021FD0h&lt;br /&gt;
_os_ResizeMatrix           equ 0021FD4h&lt;br /&gt;
;                          equ 0021FD8h&lt;br /&gt;
_os_SetRealListElement     equ 0021FDCh&lt;br /&gt;
_os_SetRealVar             equ 0021FE0h&lt;br /&gt;
_os_GetAppVersionString    equ 0021FE4h&lt;br /&gt;
;                          equ 0021FE8h&lt;br /&gt;
;                          equ 0021FECh&lt;br /&gt;
_os_MemChk                 equ 0021FF0h&lt;br /&gt;
;                          equ 0021FF4h&lt;br /&gt;
;                          equ 0021FF8h&lt;br /&gt;
;                          equ 0021FFCh&lt;br /&gt;
;                          equ 0022000h&lt;br /&gt;
;                          equ 0022004h&lt;br /&gt;
;                          equ 0022008h&lt;br /&gt;
;                          equ 002200Ch&lt;br /&gt;
;                          equ 0022010h&lt;br /&gt;
;                          equ 0022014h&lt;br /&gt;
;                          equ 0022018h&lt;br /&gt;
;                          equ 002201Ch&lt;br /&gt;
;                          equ 0022020h&lt;br /&gt;
;                          equ 0022024h&lt;br /&gt;
;                          equ 0022028h&lt;br /&gt;
;                          equ 002202Ch&lt;br /&gt;
;                          equ 0022030h&lt;br /&gt;
;                          equ 0022034h&lt;br /&gt;
;                          equ 0022038h&lt;br /&gt;
;                          equ 002203Ch&lt;br /&gt;
_ArcChk                    equ 0022040h&lt;br /&gt;
_LoadDEIndFlash            equ 0022044h&lt;br /&gt;
_ChkInRamB                 equ 0022048h&lt;br /&gt;
;                          equ 002204Ch&lt;br /&gt;
;                          equ 0022050h&lt;br /&gt;
;                          equ 0022054h&lt;br /&gt;
_os_InitUSBDeviceCallback  equ 0022058h&lt;br /&gt;
_os_KillUSBDevice          equ 002205Ch&lt;br /&gt;
_os_SetUSBConfiguration    equ 0022060h&lt;br /&gt;
_os_RequestUSBData         equ 0022064h&lt;br /&gt;
_os_StopReceivingUSBData   equ 0022068h&lt;br /&gt;
;                          equ 002206Ch&lt;br /&gt;
;                          equ 0022070h&lt;br /&gt;
_Mov11ToOP1                equ 0022074h&lt;br /&gt;
_FindFreeArcSpot           equ 0022078h&lt;br /&gt;
;                          equ 002207Ch&lt;br /&gt;
_os_SetTimer2              equ 0022080h&lt;br /&gt;
_os_DisableTimer2          equ 0022084h&lt;br /&gt;
;                          equ 0022088h&lt;br /&gt;
;;_ret                     equ 002208Ch&lt;br /&gt;
_os_GetYDrawLocation       equ 0022090h&lt;br /&gt;
_os_SetYDrawLocation       equ 0022094h&lt;br /&gt;
_RunLocalizeHook           equ 0022098h&lt;br /&gt;
_os_IntSize                equ 002209Ch&lt;br /&gt;
_os_ClearStatusBarLow      equ 00220A0h&lt;br /&gt;
;                          equ 00220A4h&lt;br /&gt;
_NMIHandler                equ 00220A8h&lt;br /&gt;
;                          equ 00220ACh&lt;br /&gt;
;                          equ 00220B0h&lt;br /&gt;
;                          equ 00220B4h&lt;br /&gt;
;                          equ 00220B8h&lt;br /&gt;
;                          equ 00220BCh&lt;br /&gt;
;                          equ 00220C0h&lt;br /&gt;
;                          equ 00220C4h&lt;br /&gt;
;                          equ 00220C8h&lt;br /&gt;
;                          equ 00220CCh&lt;br /&gt;
;                          equ 00220D0h&lt;br /&gt;
;                          equ 00220D4h&lt;br /&gt;
;                          equ 00220D8h&lt;br /&gt;
;                          equ 00220DCh&lt;br /&gt;
;                          equ 00220E0h&lt;br /&gt;
;                          equ 00220E4h&lt;br /&gt;
;                          equ 00220E8h&lt;br /&gt;
;                          equ 00220ECh&lt;br /&gt;
;                          equ 00220F0h&lt;br /&gt;
;                          equ 00220F4h&lt;br /&gt;
;                          equ 00220F8h&lt;br /&gt;
;                          equ 00220FCh&lt;br /&gt;
;                          equ 0022100h&lt;br /&gt;
;                          equ 0022104h&lt;br /&gt;
;                          equ 0022108h&lt;br /&gt;
;                          equ 002210Ch&lt;br /&gt;
;                          equ 0022110h&lt;br /&gt;
;                          equ 0022114h&lt;br /&gt;
;                          equ 0022118h&lt;br /&gt;
;                          equ 002211Ch&lt;br /&gt;
;                          equ 0022120h&lt;br /&gt;
;                          equ 0022124h&lt;br /&gt;
;                          equ 0022128h&lt;br /&gt;
;                          equ 002212Ch&lt;br /&gt;
;                          equ 0022130h&lt;br /&gt;
;                          equ 0022134h&lt;br /&gt;
;                          equ 0022138h&lt;br /&gt;
;                          equ 002213Ch&lt;br /&gt;
;                          equ 0022140h&lt;br /&gt;
;                          equ 0022144h&lt;br /&gt;
;                          equ 0022148h&lt;br /&gt;
;                          equ 002214Ch&lt;br /&gt;
;                          equ 0022150h&lt;br /&gt;
;                          equ 0022154h&lt;br /&gt;
;                          equ 0022158h&lt;br /&gt;
;                          equ 002215Ch&lt;br /&gt;
;                          equ 0022160h&lt;br /&gt;
_os_RToP                   equ 0022164h&lt;br /&gt;
_os_PToR                   equ 0022168h&lt;br /&gt;
_os_ResetEditOpen          equ 002216Ch&lt;br /&gt;
_os_FloatToReal            equ 0022170h&lt;br /&gt;
_os_RealToFloat            equ 0022174h&lt;br /&gt;
_os_FontDrawTransText      equ 0022178h&lt;br /&gt;
_os_DelAppVar              equ 002217Ch&lt;br /&gt;
_os_GetAppVarDataPtr       equ 0022180h&lt;br /&gt;
_os_CreateAppVar           equ 0022184h&lt;br /&gt;
;                          equ 0022188h&lt;br /&gt;
;                          equ 002218Ch&lt;br /&gt;
;                          equ 0022190h&lt;br /&gt;
;                          equ 0022194h&lt;br /&gt;
_os_CreateString           equ 0022198h&lt;br /&gt;
_os_GetStringDataPtr       equ 002219Ch&lt;br /&gt;
;                          equ 00221A0h&lt;br /&gt;
;                          equ 00221A4h&lt;br /&gt;
;                          equ 00221A8h&lt;br /&gt;
;                          equ 00221ACh&lt;br /&gt;
;                          equ 00221B0h&lt;br /&gt;
;                          equ 00221B4h&lt;br /&gt;
;                          equ 00221B8h&lt;br /&gt;
;                          equ 00221BCh&lt;br /&gt;
;                          equ 00221C0h&lt;br /&gt;
;                          equ 00221C4h&lt;br /&gt;
;                          equ 00221C8h&lt;br /&gt;
;                          equ 00221CCh&lt;br /&gt;
;                          equ 00221D0h&lt;br /&gt;
;                          equ 00221D4h&lt;br /&gt;
;                          equ 00221D8h&lt;br /&gt;
;                          equ 00221DCh&lt;br /&gt;
;                          equ 00221E0h&lt;br /&gt;
;                          equ 00221E4h&lt;br /&gt;
;                          equ 00221E8h&lt;br /&gt;
;                          equ 00221ECh&lt;br /&gt;
;                          equ 00221F0h&lt;br /&gt;
;                          equ 00221F4h&lt;br /&gt;
;                          equ 00221F8h&lt;br /&gt;
&lt;br /&gt;
; Boot Calls&lt;br /&gt;
;-----------------------------------&lt;br /&gt;
_boot_GetHardwareVers      equ 0000084h&lt;br /&gt;
_boot_GetKeyID             equ 0000088h&lt;br /&gt;
_boot_GetBootVerMinor      equ 000008Ch&lt;br /&gt;
_boot_GetBootVerBuild      equ 0000090h&lt;br /&gt;
_dbgout                    equ 0000094h&lt;br /&gt;
__longjmp                  equ 0000098h&lt;br /&gt;
__memchr                   equ 000009Ch&lt;br /&gt;
__memcmp                   equ 00000A0h&lt;br /&gt;
__memcpy                   equ 00000A4h&lt;br /&gt;
__memmove                  equ 00000A8h&lt;br /&gt;
__memset                   equ 00000ACh&lt;br /&gt;
__memclear                 equ 00000B0h&lt;br /&gt;
_printf                    equ 00000B4h&lt;br /&gt;
__setjmp                   equ 00000B8h&lt;br /&gt;
_sprintf                   equ 00000BCh&lt;br /&gt;
__strcat                   equ 00000C0h&lt;br /&gt;
__strchr                   equ 00000C4h&lt;br /&gt;
__strcmp                   equ 00000C8h&lt;br /&gt;
__strcpy                   equ 00000CCh&lt;br /&gt;
__strcspn                  equ 00000D0h&lt;br /&gt;
__strlen                   equ 00000D4h&lt;br /&gt;
__strncat                  equ 00000D8h&lt;br /&gt;
__strncmp                  equ 00000DCh&lt;br /&gt;
__strncpy                  equ 00000E0h&lt;br /&gt;
__strpbrk                  equ 00000E4h&lt;br /&gt;
__strrchr                  equ 00000E8h&lt;br /&gt;
__strspn                   equ 00000ECh&lt;br /&gt;
__strstr                   equ 00000F0h&lt;br /&gt;
_strtok                    equ 00000F4h&lt;br /&gt;
_ret                       equ 00000F8h&lt;br /&gt;
__bldiy                    equ 00000FCh&lt;br /&gt;
__bshl                     equ 0000100h&lt;br /&gt;
__bshru                    equ 0000104h&lt;br /&gt;
__bstiy                    equ 0000108h&lt;br /&gt;
__bstix                    equ 000010Ch&lt;br /&gt;
__case                     equ 0000110h&lt;br /&gt;
__case16                   equ 0000114h&lt;br /&gt;
__case16D                  equ 0000118h&lt;br /&gt;
__case24                   equ 000011Ch&lt;br /&gt;
__case24D                  equ 0000120h&lt;br /&gt;
__case8                    equ 0000124h&lt;br /&gt;
__case8D                   equ 0000128h&lt;br /&gt;
__frameset                 equ 000012Ch&lt;br /&gt;
__frameset0                equ 0000130h&lt;br /&gt;
__iand                     equ 0000134h&lt;br /&gt;
__icmpzero                 equ 0000138h&lt;br /&gt;
__idivs                    equ 000013Ch&lt;br /&gt;
__idivu                    equ 0000140h&lt;br /&gt;
__idvrmu                   equ 0000144h&lt;br /&gt;
__ildix                    equ 0000148h&lt;br /&gt;
__ildiy                    equ 000014Ch&lt;br /&gt;
__imul_b                   equ 0000150h&lt;br /&gt;
__imulu                    equ 0000154h&lt;br /&gt;
__imuls                    equ 0000158h&lt;br /&gt;
__indcall                  equ 000015Ch&lt;br /&gt;
__ineg                     equ 0000160h&lt;br /&gt;
__inot                     equ 0000164h&lt;br /&gt;
__ior                      equ 0000168h&lt;br /&gt;
__irems                    equ 000016Ch&lt;br /&gt;
__iremu                    equ 0000170h&lt;br /&gt;
__ishl                     equ 0000174h&lt;br /&gt;
__ishl_b                   equ 0000178h&lt;br /&gt;
__ishrs                    equ 000017Ch&lt;br /&gt;
__ishrs_b                  equ 0000180h&lt;br /&gt;
__ishru                    equ 0000184h&lt;br /&gt;
__ishru_b                  equ 0000188h&lt;br /&gt;
__istix                    equ 000018Ch&lt;br /&gt;
__istiy                    equ 0000190h&lt;br /&gt;
__itol                     equ 0000194h&lt;br /&gt;
__ixor                     equ 0000198h&lt;br /&gt;
__ladd                     equ 000019Ch&lt;br /&gt;
__ladd_b                   equ 00001A0h&lt;br /&gt;
__land                     equ 00001A4h&lt;br /&gt;
__lcmps                    equ 00001A8h&lt;br /&gt;
__lcmpu                    equ 00001ACh&lt;br /&gt;
__lcmpzero                 equ 00001B0h&lt;br /&gt;
__ldivs                    equ 00001B4h&lt;br /&gt;
__ldivu                    equ 00001B8h&lt;br /&gt;
__ldvrmu                   equ 00001BCh&lt;br /&gt;
__lldix                    equ 00001C0h&lt;br /&gt;
__lldiy                    equ 00001C4h&lt;br /&gt;
__lmuls                    equ 00001C8h&lt;br /&gt;
__lmulu                    equ 00001CCh&lt;br /&gt;
__lneg                     equ 00001D0h&lt;br /&gt;
__lnot                     equ 00001D4h&lt;br /&gt;
__lor                      equ 00001D8h&lt;br /&gt;
__lrems                    equ 00001DCh&lt;br /&gt;
__lremu                    equ 00001E0h&lt;br /&gt;
__lshl                     equ 00001E4h&lt;br /&gt;
__lshrs                    equ 00001E8h&lt;br /&gt;
__lshru                    equ 00001ECh&lt;br /&gt;
__lstix                    equ 00001F0h&lt;br /&gt;
__lstiy                    equ 00001F4h&lt;br /&gt;
__lsub                     equ 00001F8h&lt;br /&gt;
__lxor                     equ 00001FCh&lt;br /&gt;
__sand                     equ 0000200h&lt;br /&gt;
__scmpzero                 equ 0000204h&lt;br /&gt;
__sdivs                    equ 0000208h&lt;br /&gt;
__sdivu                    equ 000020Ch&lt;br /&gt;
__seqcase                  equ 0000210h&lt;br /&gt;
__seqcaseD                 equ 0000214h&lt;br /&gt;
__setflag                  equ 0000218h&lt;br /&gt;
__sldix                    equ 000021Ch&lt;br /&gt;
__sldiy                    equ 0000220h&lt;br /&gt;
__smuls                    equ 0000224h&lt;br /&gt;
__smulu                    equ 0000228h&lt;br /&gt;
__sneg                     equ 000022Ch&lt;br /&gt;
__snot                     equ 0000230h&lt;br /&gt;
__sor                      equ 0000234h&lt;br /&gt;
__srems                    equ 0000238h&lt;br /&gt;
__sremu                    equ 000023Ch&lt;br /&gt;
__sshl                     equ 0000240h&lt;br /&gt;
__sshl_b                   equ 0000244h&lt;br /&gt;
__sshrs                    equ 0000248h&lt;br /&gt;
__sshrs_b                  equ 000024Ch&lt;br /&gt;
__sshru                    equ 0000250h&lt;br /&gt;
__sshru_b                  equ 0000254h&lt;br /&gt;
__sstix                    equ 0000258h&lt;br /&gt;
__sstiy                    equ 000025Ch&lt;br /&gt;
__stoi                     equ 0000260h&lt;br /&gt;
__stoiu                    equ 0000264h&lt;br /&gt;
__sxor                     equ 0000268h&lt;br /&gt;
__fppack                   equ 000026Ch&lt;br /&gt;
__fadd                     equ 0000270h&lt;br /&gt;
__fcmp                     equ 0000274h&lt;br /&gt;
__fdiv                     equ 0000278h&lt;br /&gt;
__ftol                     equ 000027Ch&lt;br /&gt;
__ultof                    equ 0000280h&lt;br /&gt;
__ltof                     equ 0000284h&lt;br /&gt;
__fmul                     equ 0000288h&lt;br /&gt;
__fneg                     equ 000028Ch&lt;br /&gt;
__fsub                     equ 0000290h&lt;br /&gt;
_FLTMAX                    equ 0000294h&lt;br /&gt;
_sqrtf                     equ 0000298h&lt;br /&gt;
__frbtof                   equ 000029Ch&lt;br /&gt;
__frftob                   equ 00002A0h&lt;br /&gt;
__frftoub                  equ 00002A4h&lt;br /&gt;
__frftoi                   equ 00002A8h&lt;br /&gt;
__frftoui                  equ 00002ACh&lt;br /&gt;
__frftos                   equ 00002B0h&lt;br /&gt;
__frftous                  equ 00002B4h&lt;br /&gt;
__fritof                   equ 00002B8h&lt;br /&gt;
__fruitof                  equ 00002BCh&lt;br /&gt;
__frstof                   equ 00002C0h&lt;br /&gt;
__frubtof                  equ 00002C4h&lt;br /&gt;
__frustof                  equ 00002C8h&lt;br /&gt;
_ResetPorts                equ 00002CCh&lt;br /&gt;
_ChkIfOSInterruptAvailable equ 00002D0h&lt;br /&gt;
_WriteFlashByte            equ 00002D4h&lt;br /&gt;
_EraseFlash                equ 00002D8h&lt;br /&gt;
_EraseFlashSector          equ 00002DCh&lt;br /&gt;
_WriteFlash                equ 00002E0h&lt;br /&gt;
_WriteFlashByteDuplicate   equ 00002E4h&lt;br /&gt;
_WriteFlashA               equ 00002E8h&lt;br /&gt;
_CleanupCertificate        equ 00002ECh&lt;br /&gt;
_ClrHeap                   equ 00002F0h&lt;br /&gt;
_CpyToHeap                 equ 00002F4h&lt;br /&gt;
_ChkHeapTop                equ 00002F8h&lt;br /&gt;
_ExecuteInRAM              equ 00002FCh&lt;br /&gt;
_ExecuteInRAMDup           equ 0000300h&lt;br /&gt;
_ExecuteInRAMDup2          equ 0000304h&lt;br /&gt;
_ChkCertSpace              equ 0000308h&lt;br /&gt;
_GetFieldSizeFromType      equ 000030Ch&lt;br /&gt;
_FindFirstCertField        equ 0000310h&lt;br /&gt;
_FindField                 equ 0000314h&lt;br /&gt;
_FindNextField             equ 0000318h&lt;br /&gt;
_GetCertificateEnd         equ 000031Ch&lt;br /&gt;
_GetFieldSizeFromType_     equ 0000320h&lt;br /&gt;
_GetFieldFromSize          equ 0000324h&lt;br /&gt;
_NextFieldFromSize         equ 0000328h&lt;br /&gt;
_NextFieldFromType         equ 000032Ch&lt;br /&gt;
_GetOffsetToNextField      equ 0000330h&lt;br /&gt;
_WriteFlashUnsafe          equ 0000334h&lt;br /&gt;
_boot_GetCertCalcString    equ 0000338h&lt;br /&gt;
_boot_GetCertCalcID        equ 000033Ch&lt;br /&gt;
_GetSerial                 equ 0000340h&lt;br /&gt;
;                          equ 0000344h&lt;br /&gt;
_Mult16By8                 equ 0000348h&lt;br /&gt;
_Div16By8                  equ 000034Ch&lt;br /&gt;
_Div16By16                 equ 0000350h&lt;br /&gt;
_Div32By16                 equ 0000354h&lt;br /&gt;
_CmpStr                    equ 0000358h&lt;br /&gt;
_boot_Sha256Init           equ 000035Ch&lt;br /&gt;
_boot_Sha256Part           equ 0000360h&lt;br /&gt;
_boot_Sha256Hash           equ 0000364h&lt;br /&gt;
_FindAppHeaderSubField     equ 0000368h&lt;br /&gt;
;                          equ 000036Ch&lt;br /&gt;
_FindAppHeaderTimestamp    equ 0000370h&lt;br /&gt;
_boot_ClearVRAM            equ 0000374h&lt;br /&gt;
_boot_PutS                 equ 0000378h&lt;br /&gt;
_PutSpinner                equ 000037Ch&lt;br /&gt;
_boot_GetLFontPtr          equ 0000380h&lt;br /&gt;
_boot_InitializeHardware   equ 0000384h&lt;br /&gt;
_boot_TurnOffHardware      equ 0000388h&lt;br /&gt;
_MakeColCmd                equ 000038Ch&lt;br /&gt;
_boot_NewLine              equ 0000390h&lt;br /&gt;
_PutBootVersion            equ 0000394h&lt;br /&gt;
_DrawSectorProtectionTable equ 0000398h&lt;br /&gt;
_boot_Set6MHzMode          equ 000039Ch&lt;br /&gt;
_boot_Set48MHzMode         equ 00003A0h&lt;br /&gt;
_boot_Set6MHzModeI         equ 00003A4h&lt;br /&gt;
_boot_Set48MHzModeI        equ 00003A8h&lt;br /&gt;
_CheckHardware             equ 00003ACh&lt;br /&gt;
_GetBatteryStatus          equ 00003B0h&lt;br /&gt;
_Delay10ms                 equ 00003B4h&lt;br /&gt;
_DelayTenTimesAms          equ 00003B8h&lt;br /&gt;
;                          equ 00003BCh&lt;br /&gt;
;                          equ 00003C0h&lt;br /&gt;
;                          equ 00003C4h&lt;br /&gt;
;                          equ 00003C8h&lt;br /&gt;
_usb_IsBusPowered          equ 00003CCh&lt;br /&gt;
_KeypadScan                equ 00003D0h&lt;br /&gt;
_KeypadScanFull            equ 00003D4h&lt;br /&gt;
;_ret                      equ 00003D8h&lt;br /&gt;
;_ret                      equ 00003DCh&lt;br /&gt;
_MarkOSInvalid             equ 00003E0h&lt;br /&gt;
_usb_BusPowered            equ 00003E4h&lt;br /&gt;
_usb_SelfPowered           equ 00003E8h&lt;br /&gt;
;                          equ 00003ECh&lt;br /&gt;
;                          equ 00003F0h&lt;br /&gt;
;                          equ 00003F4h&lt;br /&gt;
;                          equ 00003F8h&lt;br /&gt;
_usb_SetDeviceB            equ 00003FCh&lt;br /&gt;
;                          equ 0000400h&lt;br /&gt;
_usb_DMACXReadNext         equ 0000404h&lt;br /&gt;
_usb_DMACXWrite            equ 0000408h&lt;br /&gt;
_usb_DMACXRead             equ 000040Ch&lt;br /&gt;
_usb_DMACXWriteNext        equ 0000410h&lt;br /&gt;
_usb_DMACXWriteCheck       equ 0000414h&lt;br /&gt;
;                          equ 0000418h&lt;br /&gt;
;                          equ 000041Ch&lt;br /&gt;
;                          equ 0000420h&lt;br /&gt;
;                          equ 0000424h&lt;br /&gt;
;                          equ 0000428h&lt;br /&gt;
;                          equ 000042Ch&lt;br /&gt;
;                          equ 0000430h&lt;br /&gt;
;                          equ 0000434h&lt;br /&gt;
;                          equ 0000438h&lt;br /&gt;
;                          equ 000043Ch&lt;br /&gt;
;                          equ 0000440h&lt;br /&gt;
;                          equ 0000444h&lt;br /&gt;
;                          equ 0000448h&lt;br /&gt;
;                          equ 000044Ch&lt;br /&gt;
;                          equ 0000450h&lt;br /&gt;
;                          equ 0000454h&lt;br /&gt;
;                          equ 0000458h&lt;br /&gt;
;                          equ 000045Ch&lt;br /&gt;
_MarkOSValid               equ 0000460h&lt;br /&gt;
;                          equ 0000464h&lt;br /&gt;
;                          equ 0000468h&lt;br /&gt;
;                          equ 000046Ch&lt;br /&gt;
;                          equ 0000470h&lt;br /&gt;
;                          equ 0000474h&lt;br /&gt;
;                          equ 0000478h&lt;br /&gt;
;                          equ 000047Ch&lt;br /&gt;
;                          equ 0000480h&lt;br /&gt;
;                          equ 0000484h&lt;br /&gt;
;                          equ 0000488h&lt;br /&gt;
;                          equ 000048Ch&lt;br /&gt;
;                          equ 0000490h&lt;br /&gt;
;                          equ 0000494h&lt;br /&gt;
;                          equ 0000498h&lt;br /&gt;
;                          equ 000049Ch&lt;br /&gt;
;                          equ 00004A0h&lt;br /&gt;
;                          equ 00004A4h&lt;br /&gt;
_usb_SetDMAState           equ 00004A8h&lt;br /&gt;
_usb_DMATransfer           equ 00004ACh&lt;br /&gt;
_usb_DMACXTransferWait     equ 00004B0h&lt;br /&gt;
;                          equ 00004B4h&lt;br /&gt;
;                          equ 00004B8h&lt;br /&gt;
_usb_ResetFIFOS            equ 00004BCh&lt;br /&gt;
;                          equ 00004C0h&lt;br /&gt;
;                          equ 00004C4h&lt;br /&gt;
;                          equ 00004C8h&lt;br /&gt;
;                          equ 00004CCh&lt;br /&gt;
;                          equ 00004D0h&lt;br /&gt;
;                          equ 00004D4h&lt;br /&gt;
;                          equ 00004D8h&lt;br /&gt;
;                          equ 00004DCh&lt;br /&gt;
;                          equ 00004E0h&lt;br /&gt;
;                          equ 00004E4h&lt;br /&gt;
;                          equ 00004E8h&lt;br /&gt;
;                          equ 00004ECh&lt;br /&gt;
_usb_ResetTimer            equ 00004F0h&lt;br /&gt;
_usb_DisableTimer          equ 00004F4h&lt;br /&gt;
_usb_EnableTimer           equ 00004F8h&lt;br /&gt;
;                          equ 00004FCh&lt;br /&gt;
;                          equ 0000500h&lt;br /&gt;
;                          equ 0000504h&lt;br /&gt;
;                          equ 0000508h&lt;br /&gt;
;                          equ 000050Ch&lt;br /&gt;
;                          equ 0000510h&lt;br /&gt;
;                          equ 0000514h&lt;br /&gt;
;                          equ 0000518h&lt;br /&gt;
;                          equ 000051Ch&lt;br /&gt;
_boot_SetTimersControl     equ 0000520h&lt;br /&gt;
_boot_GetTimersControl     equ 0000524h&lt;br /&gt;
_boot_SetTimersInterrupt   equ 0000528h&lt;br /&gt;
_boot_GetTimersInterrupt   equ 000052Ch&lt;br /&gt;
_boot_SetTimersInterruptM  equ 0000530h&lt;br /&gt;
_boot_GetTimersInterruptM  equ 0000534h&lt;br /&gt;
_boot_SetTimer1Counter     equ 0000538h&lt;br /&gt;
_boot_GetTimer1Counter     equ 000053Ch&lt;br /&gt;
_boot_SetTimer1ReloadValue equ 0000540h&lt;br /&gt;
_boot_GetTimer1ReloadValue equ 0000544h&lt;br /&gt;
_boot_SetTimer1MatchValue1 equ 0000548h&lt;br /&gt;
_boot_GetTimer1MatchValue1 equ 000054Ch&lt;br /&gt;
_boot_SetTimer1MatchValue2 equ 0000550h&lt;br /&gt;
_boot_GetTimer1MatchValue2 equ 0000554h&lt;br /&gt;
_boot_SetTimer2Counter     equ 0000558h&lt;br /&gt;
_boot_GetTimer2Counter     equ 000055Ch&lt;br /&gt;
_boot_SetTimer2ReloadValue equ 0000560h&lt;br /&gt;
_boot_GetTimer2ReloadValue equ 0000564h&lt;br /&gt;
_boot_SetTimer2MatchValue1 equ 0000568h&lt;br /&gt;
_boot_GetTimer2MatchValue1 equ 000056Ch&lt;br /&gt;
_boot_SetTimer2MatchValue2 equ 0000570h&lt;br /&gt;
_boot_GetTimer2MatchValue2 equ 0000574h&lt;br /&gt;
_CheckIfEmulated           equ 0000578h&lt;br /&gt;
_boot_GetOnInt             equ 000057Ch&lt;br /&gt;
_boot_RTCIntHandler        equ 0000580h&lt;br /&gt;
_boot_RTCInitialize        equ 0000584h&lt;br /&gt;
_boot_RTCGetInitStatus     equ 0000588h&lt;br /&gt;
_boot_RTCEnable            equ 000058Ch&lt;br /&gt;
_boot_RTCDisable           equ 0000590h&lt;br /&gt;
_boot_RTCSet24Hours        equ 0000594h&lt;br /&gt;
;                          equ 0000598h&lt;br /&gt;
;                          equ 000059Ch&lt;br /&gt;
_boot_RTCAckAlarmInt       equ 00005A0h&lt;br /&gt;
;                          equ 00005A4h&lt;br /&gt;
_boot_RTCWriteTime         equ 00005A8h&lt;br /&gt;
_boot_RTCGetTime12Hour     equ 00005ACh&lt;br /&gt;
_boot_RTCGetTime           equ 00005B0h&lt;br /&gt;
_boot_RTCSetTime           equ 00005B4h&lt;br /&gt;
_boot_RTCGetAlarm          equ 00005B8h&lt;br /&gt;
_boot_RTCSetAlarmSafe      equ 00005BCh&lt;br /&gt;
_boot_RTCCheckAlarmInt     equ 00005C0h&lt;br /&gt;
_boot_RTCSetAlarmInt       equ 00005C4h&lt;br /&gt;
_boot_RTCIsAfternoon       equ 00005C8h&lt;br /&gt;
_boot_RTCGetDay            equ 00005CCh&lt;br /&gt;
_boot_RTCSetAlarmIntSafe   equ 00005D0h&lt;br /&gt;
_boot_RTCSetAlarm          equ 00005D4h&lt;br /&gt;
_boot_RTCEnableInt         equ 00005D8h&lt;br /&gt;
_boot_RTCDisableInt        equ 00005DCh&lt;br /&gt;
_boot_RTCSetCallback       equ 00005E0h&lt;br /&gt;
_boot_RTCResetTimeStruct   equ 00005E4h&lt;br /&gt;
;                          equ 00005E8h&lt;br /&gt;
_boot_RTCSetFlags          equ 00005ECh&lt;br /&gt;
;                          equ 00005F0h&lt;br /&gt;
_CheckEmulationBit         equ 00005F4h&lt;br /&gt;
_usb_SetDMAAddress         equ 00005F8h&lt;br /&gt;
;                          equ 00005FCh&lt;br /&gt;
_boot_SectorsBegin         equ 0000600h&lt;br /&gt;
;                          equ 0000604h&lt;br /&gt;
_usb_InEndpointClrStall    equ 0000608h&lt;br /&gt;
_usb_InEndpointSetStall    equ 000060Ch&lt;br /&gt;
_usb_InEndpointClrReset    equ 0000610h&lt;br /&gt;
_usb_InEndpointSetReset    equ 0000614h&lt;br /&gt;
_usb_InEndpointSendZlp     equ 0000618h&lt;br /&gt;
_usb_OutEndpointClrStall   equ 000061Ch&lt;br /&gt;
_usb_OutEndpointSetStall   equ 0000620h&lt;br /&gt;
_usb_OutEndpointClrReset   equ 0000624h&lt;br /&gt;
_usb_OutEndpointSetReset   equ 0000628h&lt;br /&gt;
_usb_SetFifoMap            equ 000062Ch&lt;br /&gt;
_usb_SetEndpointConfig     equ 0000630h&lt;br /&gt;
_usb_ClrEndpointConfig     equ 0000634h&lt;br /&gt;
_usb_SetFifoConfig         equ 0000638h&lt;br /&gt;
;                          equ 000063Ch&lt;br /&gt;
&lt;br /&gt;
;RAM Equates&lt;br /&gt;
;--------------------------------&lt;br /&gt;
ramStart		equ 0D00000h&lt;br /&gt;
flags			equ 0D00080h		; location of OS Flags (+-80h)&lt;br /&gt;
textFlagsLoc		equ 0D00085h            ; location of Text Flags&lt;br /&gt;
apdFlagsLoc		equ 0D00088h		; location of APD Flags&lt;br /&gt;
appFlagsLoc		equ 0D0008Dh		; location of App Flags&lt;br /&gt;
rclFlagsLoc		equ 0D0008Eh            ; location of RCLQueue Flags&lt;br /&gt;
shiftFlagsLoc		equ 0D00092h            ; location of Shifting Flags&lt;br /&gt;
mathprintFlagsLoc	equ 0D000C4h		; location of MathPrint Flags&lt;br /&gt;
&lt;br /&gt;
strtokPtr		equ 0D000FFh            ; location of pointer used by C strtok&lt;br /&gt;
printRoutine		equ 0D00108h            ; stores pointer to printing routines (3 scrap)&lt;br /&gt;
&lt;br /&gt;
flashByte		equ 0D00125h		; used for writing to flash&lt;br /&gt;
&lt;br /&gt;
cellOverrideAddr	equ 0D00166h&lt;br /&gt;
curCell			equ 0D0016Eh            ; selected list cell&lt;br /&gt;
&lt;br /&gt;
SmallEditCancelParse	equ 0D001A4h&lt;br /&gt;
&lt;br /&gt;
curRowBackup		equ 0D0033Ch		; backup of curRow&lt;br /&gt;
shiftFlagsLocBackup	equ 0D00358h		; backup of shiftFlagsLoc&lt;br /&gt;
appFlagsLocBackup	equ 0D00366h		; backup of appFlagsLoc&lt;br /&gt;
penRowBackup		equ 0D003E3h		; backup of penRow&lt;br /&gt;
mathprintBackup		equ 0D003E6h		; backup of mathprint flags&lt;br /&gt;
winLeftEdgeBackup	equ 0D003D2h		; backup of winLeftEdge&lt;br /&gt;
catalogCurrentBackup	equ 0D003D3h		; backup of catalogCurrent&lt;br /&gt;
menuCurrentSubBackup	equ 0D003D6h		; backup of menuCurrentSub&lt;br /&gt;
menuNumMenusBackup	equ 0D003D8h		; backup of menuNumMenus&lt;br /&gt;
menuCurrentBackup	equ 0D003DAh		; backup of menuCurrent&lt;br /&gt;
cxCurAppBackup		equ 0D003DDh		; backup of cxCurApp&lt;br /&gt;
&lt;br /&gt;
curUnderBackup		equ 0D003E8h		; backup of curUnder&lt;br /&gt;
&lt;br /&gt;
appData			equ 0D00429h		; used for OFFSCRPT and ONSCRPT&lt;br /&gt;
&lt;br /&gt;
arcPtrEnd		equ 0D0052Fh&lt;br /&gt;
&lt;br /&gt;
tempSP			equ 0D0053Fh		; 3 byte scrap&lt;br /&gt;
&lt;br /&gt;
arcInfo			equ 0D00543h&lt;br /&gt;
savedArcInfo		equ 0D0055Bh&lt;br /&gt;
appBank_jump		equ 0D00584h&lt;br /&gt;
&lt;br /&gt;
kbdScanCode		equ 0D00587h		; scancode returned by GetCSC&lt;br /&gt;
kbdLGSC			equ 0D00588h&lt;br /&gt;
kbdPSC			equ 0D00589h&lt;br /&gt;
kbdWUR			equ 0D0058Ah&lt;br /&gt;
kbdDebncCnt		equ 0D0058Bh&lt;br /&gt;
kbdKey			equ 0D0058Ch&lt;br /&gt;
kbdGetKy		equ 0D0058Dh&lt;br /&gt;
keyExtend		equ 0D0058Eh&lt;br /&gt;
brightness		equ 0D0058Fh&lt;br /&gt;
apdSubTimer		equ 0D00590h&lt;br /&gt;
apdTimer		equ 0D00591h&lt;br /&gt;
curTime			equ 0D00594h&lt;br /&gt;
curRow			equ 0D00595h&lt;br /&gt;
curCol			equ 0D00596h&lt;br /&gt;
curOffset		equ 0D00598h&lt;br /&gt;
curUnder		equ 0D00599h&lt;br /&gt;
curYCol			equ 0D0059Ch&lt;br /&gt;
curType			equ 0D0059Fh&lt;br /&gt;
curXRow			equ 0D005A0h&lt;br /&gt;
prevDData		equ 0D005A1h&lt;br /&gt;
lFont_record		equ 0D005A4h&lt;br /&gt;
sFont_record		equ 0D005C5h&lt;br /&gt;
tokVarPtr		equ 0D005E9h&lt;br /&gt;
tokLen			equ 0D005ECh&lt;br /&gt;
&lt;br /&gt;
indicCounter		equ 0D005F6h&lt;br /&gt;
&lt;br /&gt;
OP1			equ 0D005F8h&lt;br /&gt;
OP1M			equ 0D005FAh&lt;br /&gt;
OP2			equ 0D00603h&lt;br /&gt;
OP2M			equ 0D00605h&lt;br /&gt;
OP2EXT			equ 0D0060Ch&lt;br /&gt;
OP3			equ 0D0060Eh&lt;br /&gt;
OP3M			equ 0D00610h&lt;br /&gt;
OP4			equ 0D00619h&lt;br /&gt;
OP4M			equ 0D0061Bh&lt;br /&gt;
OP5			equ 0D00624h&lt;br /&gt;
OP5M			equ 0D00626h&lt;br /&gt;
OP6			equ 0D0062Fh&lt;br /&gt;
OP6M			equ 0D00631h&lt;br /&gt;
OP6EXT			equ 0D00638h&lt;br /&gt;
&lt;br /&gt;
progToEdit		equ 0D0065Bh&lt;br /&gt;
nameBuff		equ 0D00663h&lt;br /&gt;
&lt;br /&gt;
equ_edit_save		equ 0D0066Eh&lt;br /&gt;
iMathPtr1		equ 0D0066Fh&lt;br /&gt;
iMathPtr2		equ 0D00672h&lt;br /&gt;
iMathPtr3		equ 0D00675h&lt;br /&gt;
iMathPtr4		equ 0D00678h&lt;br /&gt;
iMathPtr5		equ 0D0067Bh&lt;br /&gt;
asm_data_ptr1		equ 0D0067Eh&lt;br /&gt;
asm_data_ptr2		equ 0D00681h&lt;br /&gt;
&lt;br /&gt;
asm_ram			equ 0D00687h&lt;br /&gt;
&lt;br /&gt;
textShadow		equ 0D006C0h&lt;br /&gt;
textShadCur		equ 0D007C4h&lt;br /&gt;
textShadTop		equ 0D007C7h&lt;br /&gt;
textShadAlph		equ 0D007C8h&lt;br /&gt;
textShadIns		equ 0D007C9h&lt;br /&gt;
cxMain			equ 0D007CAh&lt;br /&gt;
cxPPutAway		equ 0D007CDh&lt;br /&gt;
cxPutAway		equ 0D007D0h&lt;br /&gt;
cxReDisp		equ 0D007D3h&lt;br /&gt;
cxErrorEP		equ 0D007D6h&lt;br /&gt;
cxSizeWind		equ 0D007D9h&lt;br /&gt;
cxPage			equ 0D007DCh&lt;br /&gt;
cxCurApp		equ 0D007E0h&lt;br /&gt;
cxPrev			equ 0D007E2h ; 23 bytes are shadows of cxMain through cxCurApp and appFlags&lt;br /&gt;
cxAppReturn		equ 0D007EBh&lt;br /&gt;
&lt;br /&gt;
onSP			equ 0D007FAh&lt;br /&gt;
&lt;br /&gt;
promptRow		equ 0D00800h&lt;br /&gt;
promptCol		equ 0D00801h&lt;br /&gt;
promptIns		equ 0D00802h&lt;br /&gt;
promptShift		equ 0D00803h&lt;br /&gt;
promptRet		equ 0D00804h&lt;br /&gt;
promptValid		equ 0D00807h&lt;br /&gt;
&lt;br /&gt;
varType			equ 0D00813h&lt;br /&gt;
varCurrent		equ 0D00814h&lt;br /&gt;
varClass		equ 0D0081Ch&lt;br /&gt;
&lt;br /&gt;
catalogCurrent		equ 0D0081Dh ; word at this location starting with 6007h corresponds to what is highlighted in catalog&lt;br /&gt;
catalogCurrentBackupM	equ 0D00820h ; backup of catalogCurrent for menus&lt;br /&gt;
menuAppDepth		equ 0D00823h&lt;br /&gt;
menuCurrent		equ 0D00824h&lt;br /&gt;
menuCurrentSub		equ 0D00825h ; holds current submenu index&lt;br /&gt;
menuSelected		equ 0D00826h ; holds currently selected item in current submenu&lt;br /&gt;
menuNumMenus		equ 0D00827h ; holds number of submenus for this menu&lt;br /&gt;
menuNumItems		equ 0D00828h ; holds number of items in this submenu&lt;br /&gt;
appFlagsBackup		equ 0D00829h ; iy+appFlags backup for menu stuff&lt;br /&gt;
cursorFlagsBackup	equ 0D0082Ah ; iy+cursorFlags backup for menu stuff&lt;br /&gt;
curGStyleBackup		equ 0D0082Bh ; curGStyle backup for menu stuff&lt;br /&gt;
graphFlagsBackup	equ 0D0082Ch ; iy+graphFlags backup for menu stuff&lt;br /&gt;
&lt;br /&gt;
progCurrent		equ 0D0082Dh&lt;br /&gt;
;D0082E	; something used to execute apps with _NewContext0&lt;br /&gt;
userMenuSA		equ 0D00838h&lt;br /&gt;
&lt;br /&gt;
tempErrorMessage	equ 0D00842h&lt;br /&gt;
&lt;br /&gt;
ioPrompt		equ 0D00879h&lt;br /&gt;
ioFlag			equ 0D00894h&lt;br /&gt;
sndRecState		equ 0D00896h&lt;br /&gt;
ioErrState		equ 0D00897h&lt;br /&gt;
ioData			equ 0D008A1h&lt;br /&gt;
&lt;br /&gt;
penCol			equ 0D008D2h&lt;br /&gt;
penRow			equ 0D008D5h&lt;br /&gt;
rclQueue		equ 0D008D6h&lt;br /&gt;
rclQueueEnd		equ 0D008D9h&lt;br /&gt;
errNo			equ 0D008DFh&lt;br /&gt;
errSP			equ 0D008E0h&lt;br /&gt;
errOffset		equ 0D008E3h&lt;br /&gt;
&lt;br /&gt;
entryString		equ 0D008E6h&lt;br /&gt;
entryResult		equ 0D008EAh&lt;br /&gt;
&lt;br /&gt;
statVarsOffset		equ 0D0117Fh&lt;br /&gt;
asm_prgm_size		equ 0D0118Ch&lt;br /&gt;
bstCounter		equ 0D0118Fh&lt;br /&gt;
statVars		equ 0D01191h&lt;br /&gt;
infVars			equ 0D013A4h&lt;br /&gt;
infVar1			equ 0D013ADh&lt;br /&gt;
infVar2			equ 0D013B6h&lt;br /&gt;
infVar3			equ 0D013BFh&lt;br /&gt;
infVar4			equ 0D013C8h&lt;br /&gt;
infVar5			equ 0D013D1h&lt;br /&gt;
infVar6			equ 0D013DAh&lt;br /&gt;
infVar7			equ 0D013E3h&lt;br /&gt;
infVar8			equ 0D013ECh&lt;br /&gt;
infVar9			equ 0D013F5h&lt;br /&gt;
infVar10		equ 0D013FEh&lt;br /&gt;
infVar11		equ 0D01407h&lt;br /&gt;
infVar12		equ 0D01410h&lt;br /&gt;
infVar13		equ 0D01419h&lt;br /&gt;
infVar14		equ 0D01422h&lt;br /&gt;
infVar15		equ 0D0142Bh&lt;br /&gt;
infVar16		equ 0D01434h&lt;br /&gt;
infVar17		equ 0D0143Dh&lt;br /&gt;
infVar18		equ 0D01446h&lt;br /&gt;
infVar19		equ 0D0144Fh&lt;br /&gt;
infVar20		equ 0D01458h&lt;br /&gt;
&lt;br /&gt;
curGStyle		equ 0D0146Dh&lt;br /&gt;
curGY			equ 0D0146Eh&lt;br /&gt;
curGY2			equ 0D01470h&lt;br /&gt;
curGX2			equ 0D01471h ; currently selected equation while graphing&lt;br /&gt;
freeSaveY		equ 0D01472h&lt;br /&gt;
freeSaveX		equ 0D01474h&lt;br /&gt;
&lt;br /&gt;
XOffset			equ 0D014FAh&lt;br /&gt;
YOffset			equ 0D014FCh&lt;br /&gt;
lcdTallP		equ 0D014FDh&lt;br /&gt;
pixWideP		equ 0D014FEh&lt;br /&gt;
pixWide_m_1		equ 0D014FFh&lt;br /&gt;
pixWide_m_2		equ 0D01501h&lt;br /&gt;
lastEntryStkPtr		equ 0D01508h&lt;br /&gt;
lastEntryStk		equ 0D0150Bh&lt;br /&gt;
numLastEntries		equ 0D01D0Bh&lt;br /&gt;
currLastEntry		equ 0D01D0Ch&lt;br /&gt;
&lt;br /&gt;
curPlotNumber		equ 0D01D45h&lt;br /&gt;
&lt;br /&gt;
curInc			equ 0D01D49h&lt;br /&gt;
&lt;br /&gt;
uXmin			equ 0D01D61h&lt;br /&gt;
uXmax			equ 0D01D6Ah&lt;br /&gt;
uXscl			equ 0D01D73h&lt;br /&gt;
uYmin			equ 0D01D7Ch&lt;br /&gt;
uYmax			equ 0D01D85h&lt;br /&gt;
uYscl			equ 0D01D8Eh&lt;br /&gt;
uThetMin		equ 0D01D97h&lt;br /&gt;
uThetMax		equ 0D01DA0h&lt;br /&gt;
uThetStep		equ 0D01DA9h&lt;br /&gt;
uTmin			equ 0D01DB2h&lt;br /&gt;
uTmax			equ 0D01DBBh&lt;br /&gt;
uTStep			equ 0D01DC4h&lt;br /&gt;
uPlotStart		equ 0D01DCDh&lt;br /&gt;
unMax			equ 0D01DD6h&lt;br /&gt;
uu0			equ 0D01DDFh&lt;br /&gt;
uv0			equ 0D01DE8h&lt;br /&gt;
unMin			equ 0D01DF1h&lt;br /&gt;
uu02			equ 0D01DFAh&lt;br /&gt;
uv02			equ 0D01E03h&lt;br /&gt;
uw0			equ 0D01E0Ch&lt;br /&gt;
uPlotStep		equ 0D01E15h&lt;br /&gt;
uXres			equ 0D01E1Eh&lt;br /&gt;
uw02			equ 0D01E27h&lt;br /&gt;
Xmin			equ 0D01E33h&lt;br /&gt;
Xmax			equ 0D01E3Ch&lt;br /&gt;
Xscl			equ 0D01E45h&lt;br /&gt;
Ymin			equ 0D01E4Eh&lt;br /&gt;
Ymax			equ 0D01E57h&lt;br /&gt;
Yscl			equ 0D01E60h&lt;br /&gt;
ThetaMin		equ 0D01E69h&lt;br /&gt;
ThetaMax		equ 0D01E72h&lt;br /&gt;
ThetaStep		equ 0D01E7Bh&lt;br /&gt;
TminPar			equ 0D01E84h&lt;br /&gt;
TmaxPar			equ 0D01E8Dh&lt;br /&gt;
Tstep			equ 0D01E96h&lt;br /&gt;
PlotStart		equ 0D01E9Fh&lt;br /&gt;
nMax			equ 0D01EA8h&lt;br /&gt;
u0			equ 0D01EB1h&lt;br /&gt;
v0			equ 0D01EBAh&lt;br /&gt;
nMin			equ 0D01EC3h&lt;br /&gt;
u02			equ 0D01ECCh&lt;br /&gt;
v02			equ 0D01ED5h&lt;br /&gt;
w0			equ 0D01EDEh&lt;br /&gt;
PlotStep		equ 0D01EE7h&lt;br /&gt;
XresO			equ 0D01EF0h&lt;br /&gt;
w02			equ 0D01EF9h&lt;br /&gt;
un1			equ 0D01F02h&lt;br /&gt;
un2			equ 0D01F0Bh&lt;br /&gt;
vn1			equ 0D01F14h&lt;br /&gt;
vn2			equ 0D01F1Dh&lt;br /&gt;
wn1			equ 0D01F26h&lt;br /&gt;
wn2			equ 0D01F2Fh&lt;br /&gt;
fin_N			equ 0D01F38h&lt;br /&gt;
fin_I			equ 0D01F41h&lt;br /&gt;
fin_PV			equ 0D01F4Ah&lt;br /&gt;
fin_PMT			equ 0D01F53h&lt;br /&gt;
fin_FV			equ 0D01F5Ch&lt;br /&gt;
fin_PY			equ 0D01F65h&lt;br /&gt;
fin_CY			equ 0D01F6Eh&lt;br /&gt;
cal_N			equ 0D01F77h&lt;br /&gt;
cal_I			equ 0D01F80h&lt;br /&gt;
cal_PV			equ 0D01F89h&lt;br /&gt;
cal_PMT			equ 0D01F92h&lt;br /&gt;
cal_FV			equ 0D01F9Bh&lt;br /&gt;
cal_PY			equ 0D01FA4h&lt;br /&gt;
DeltaX			equ 0D01FAEh&lt;br /&gt;
DeltaY			equ 0D01FB7h&lt;br /&gt;
TraceStep		equ 0D0203Dh&lt;br /&gt;
&lt;br /&gt;
TblStart		equ 0D02267h&lt;br /&gt;
DeltaTbl		equ 0D02270h&lt;br /&gt;
Plot1MarkType		equ 0D0227Eh&lt;br /&gt;
Plot1List1		equ 0D0227Fh&lt;br /&gt;
Plot1List2		equ 0D02284h&lt;br /&gt;
Plot1FreqList		equ 0D02289h&lt;br /&gt;
Plot1XYOnOff		equ 0D0228Eh&lt;br /&gt;
Plot1Color		equ 0D0228Fh&lt;br /&gt;
&lt;br /&gt;
Plot2MarkType		equ 0D02290h&lt;br /&gt;
Plot2List1		equ 0D02291h&lt;br /&gt;
Plot2List2		equ 0D02296h&lt;br /&gt;
Plot2FreqList		equ 0D0229Bh&lt;br /&gt;
Plot2XYOnOff		equ 0D022A0h&lt;br /&gt;
Plot2Color		equ 0D022A1h&lt;br /&gt;
&lt;br /&gt;
Plot3MarkType		equ 0D022A2h&lt;br /&gt;
Plot3List1		equ 0D022A3h&lt;br /&gt;
Plot3List2		equ 0D022A8h&lt;br /&gt;
Plot3FreqList		equ 0D022ADh&lt;br /&gt;
Plot3XYOnOff		equ 0D022B2h&lt;br /&gt;
Plot3Color		equ 0D022B3h&lt;br /&gt;
&lt;br /&gt;
ES			equ 0D022BAh&lt;br /&gt;
&lt;br /&gt;
seed1			equ 0D022FCh&lt;br /&gt;
seed2			equ 0D02305h&lt;br /&gt;
basic_prog		equ 0D0230Eh&lt;br /&gt;
begPC			equ 0D02317h&lt;br /&gt;
curPC			equ 0D0231Ah&lt;br /&gt;
endPC			equ 0D0231Dh&lt;br /&gt;
numArguments		equ 0D02320h&lt;br /&gt;
&lt;br /&gt;
cmdShadow		equ 0D0232Dh&lt;br /&gt;
cmdShadCur		equ 0D02431h&lt;br /&gt;
cmdShadAlph		equ 0D02433h&lt;br /&gt;
cmdShadIns		equ 0D02435h&lt;br /&gt;
cmdCursor		equ 0D02434h&lt;br /&gt;
editTop			equ 0D02437h&lt;br /&gt;
editCursor		equ 0D0243Ah&lt;br /&gt;
editTail		equ 0D0243Dh&lt;br /&gt;
editBtm			equ 0D02440h&lt;br /&gt;
&lt;br /&gt;
currListHighlight	equ 0D0244Bh ; word, this is offset into list for currently-highlighted element in list editor&lt;br /&gt;
editSym			equ 0D0244Eh ; pointer to vat of variable being edited&lt;br /&gt;
editDat			equ 0D02451h ; pointer to data of variable being edited&lt;br /&gt;
&lt;br /&gt;
currListPageOffset	equ 0D02457h&lt;br /&gt;
currList		equ 0D02458h&lt;br /&gt;
listName1		equ 0D02459h&lt;br /&gt;
listName2		equ 0D0245Eh&lt;br /&gt;
listName3		equ 0D02463h&lt;br /&gt;
listName4		equ 0D02468h&lt;br /&gt;
listName5		equ 0D0246Dh&lt;br /&gt;
listName6		equ 0D02472h&lt;br /&gt;
listName7		equ 0D02477h&lt;br /&gt;
listName8		equ 0D0247Ch&lt;br /&gt;
listName9		equ 0D02481h&lt;br /&gt;
listName10		equ 0D02486h&lt;br /&gt;
listName11		equ 0D0248Bh&lt;br /&gt;
listName12		equ 0D02490h&lt;br /&gt;
listName13		equ 0D02495h&lt;br /&gt;
listName14		equ 0D0249Ah&lt;br /&gt;
listName15		equ 0D0249Fh&lt;br /&gt;
listName16		equ 0D024A4h&lt;br /&gt;
listName17		equ 0D024A9h&lt;br /&gt;
listName18		equ 0D024AEh&lt;br /&gt;
listName19		equ 0D024B3h&lt;br /&gt;
listName20		equ 0D024B8h&lt;br /&gt;
currGrphStyle		equ 0D024BEh&lt;br /&gt;
y1LineType		equ 0D024BFh&lt;br /&gt;
y2LineType		equ 0D024C0h&lt;br /&gt;
y3LineType		equ 0D024C1h&lt;br /&gt;
y4LineType		equ 0D024C2h&lt;br /&gt;
y5LineType		equ 0D024C3h&lt;br /&gt;
y6LineType		equ 0D024C4h&lt;br /&gt;
y7LineType		equ 0D024C5h&lt;br /&gt;
y8LineType		equ 0D024C6h&lt;br /&gt;
y9LineType		equ 0D024C7h&lt;br /&gt;
y0LineType		equ 0D024C8h&lt;br /&gt;
para1LineType		equ 0D024C9h&lt;br /&gt;
para2LineType		equ 0D024CAh&lt;br /&gt;
para3LineType		equ 0D024CBh&lt;br /&gt;
para4LineType		equ 0D024CCh&lt;br /&gt;
para5LineType		equ 0D024CDh&lt;br /&gt;
para6LineType		equ 0D024CEh&lt;br /&gt;
polar1LineType		equ 0D024CFh&lt;br /&gt;
polar2LineType		equ 0D024D0h&lt;br /&gt;
polar3LineType		equ 0D024D1h&lt;br /&gt;
polar4LineType		equ 0D024D2h&lt;br /&gt;
polar5LineType		equ 0D024D3h&lt;br /&gt;
polar6LineType		equ 0D024D4h&lt;br /&gt;
secULineType		equ 0D024D5h&lt;br /&gt;
secVLineType		equ 0D024D6h&lt;br /&gt;
secWLineType		equ 0D024D7h&lt;br /&gt;
y1LineColor		equ 0D024D8h&lt;br /&gt;
y2LineColor		equ 0D024D9h&lt;br /&gt;
y3LineColor		equ 0D024DAh&lt;br /&gt;
y4LineColor		equ 0D024DBh&lt;br /&gt;
y5LineColor		equ 0D024DCh&lt;br /&gt;
y6LineColor		equ 0D024DDh&lt;br /&gt;
y7LineColor		equ 0D024DEh&lt;br /&gt;
y8LineColor		equ 0D024DFh&lt;br /&gt;
y9LineColor		equ 0D024E0h&lt;br /&gt;
y0LineColor		equ 0D024E1h&lt;br /&gt;
para1LineColor		equ 0D024E2h&lt;br /&gt;
para2LineColor		equ 0D024E3h&lt;br /&gt;
para3LineColor		equ 0D024E4h&lt;br /&gt;
para4LineColor		equ 0D024E5h&lt;br /&gt;
para5LineColor		equ 0D024E6h&lt;br /&gt;
para6LineColor		equ 0D024E7h&lt;br /&gt;
polar1LineColor		equ 0D024E8h&lt;br /&gt;
polar2LineColor		equ 0D024E9h&lt;br /&gt;
polar3LineColor		equ 0D024EAh&lt;br /&gt;
polar4LineColor		equ 0D024EBh&lt;br /&gt;
polar5LineColor		equ 0D024ECh&lt;br /&gt;
polar6LineColor		equ 0D024EDh&lt;br /&gt;
secULineColor		equ 0D024EEh&lt;br /&gt;
secVLineColor		equ 0D024EFh&lt;br /&gt;
secWLineColor		equ 0D024F0h&lt;br /&gt;
&lt;br /&gt;
winTop			equ 0D02504h&lt;br /&gt;
winBtm			equ 0D02505h&lt;br /&gt;
winLeftEdge		equ 0D02506h&lt;br /&gt;
winLeft			equ 0D02507h&lt;br /&gt;
winAbove		equ 0D02509h&lt;br /&gt;
winRow			equ 0D0250Bh&lt;br /&gt;
winCol			equ 0D0250Dh&lt;br /&gt;
fmtDigits		equ 0D0250Fh&lt;br /&gt;
fmtString		equ 0D02510h&lt;br /&gt;
fmtLeft			equ 0D02561h&lt;br /&gt;
fmtIndex		equ 0D02564h&lt;br /&gt;
fmtMatSym		equ 0D02567h&lt;br /&gt;
fmtMatMem		equ 0D0256Ah&lt;br /&gt;
&lt;br /&gt;
tSymPtr1		equ 0D0257Bh&lt;br /&gt;
tSymPtr2		equ 0D0257Eh&lt;br /&gt;
chkDelPtr3		equ 0D02581h&lt;br /&gt;
chkDelPtr4		equ 0D02584h&lt;br /&gt;
&lt;br /&gt;
tempMem			equ 0D02587h&lt;br /&gt;
FPSbase			equ 0D0258Ah&lt;br /&gt;
FPS			equ 0D0258Dh&lt;br /&gt;
OPBase			equ 0D02590h&lt;br /&gt;
OPS			equ 0D02593h&lt;br /&gt;
pTempCnt		equ 0D02596h&lt;br /&gt;
cleanTmp		equ 0D02598h&lt;br /&gt;
pTemp			equ 0D0259Ah&lt;br /&gt;
progPtr			equ 0D0259Dh&lt;br /&gt;
newDataPtr		equ 0D025A0h&lt;br /&gt;
pagedGetPtr		equ 0D025A3h ; 3 byte scrap (unstable)&lt;br /&gt;
pagedPutPtr		equ 0D025A6h&lt;br /&gt;
&lt;br /&gt;
appErr1			equ 0D025A9h ; use with _ErrCustom1&lt;br /&gt;
appErr2			equ 0D025B6h ; use with _ErrCustom2&lt;br /&gt;
&lt;br /&gt;
arcPtr			equ 0D025C8h&lt;br /&gt;
appRawKeyHandle		equ 0D025CBh&lt;br /&gt;
customHeight		equ 0D025CEh&lt;br /&gt;
localLanguage		equ 0D025CFh&lt;br /&gt;
hookExecTemp		equ 0D025D2h&lt;br /&gt;
cursorHookPtr		equ 0D025D5h&lt;br /&gt;
libraryHookPtr		equ 0D025D8h&lt;br /&gt;
rawKeyHookPtr		equ 0D025DBh&lt;br /&gt;
getKeyHookPtr		equ 0D025DEh&lt;br /&gt;
homescreenHookPtr	equ 0D025E1h&lt;br /&gt;
windowHookPtr		equ 0D025E4h&lt;br /&gt;
graphHookPtr		equ 0D025E7h&lt;br /&gt;
yEqualsHookPtr		equ 0D025EAh&lt;br /&gt;
fontHookPtr		equ 0D025EDh&lt;br /&gt;
regraphHookPtr		equ 0D025F0h&lt;br /&gt;
graphicsHookPtr		equ 0D025F3h&lt;br /&gt;
traceHookPtr		equ 0D025F6h&lt;br /&gt;
parserHookPtr		equ 0D025F9h&lt;br /&gt;
appChangeHookPtr	equ 0D025FCh&lt;br /&gt;
catalog1HookPtr		equ 0D025FFh&lt;br /&gt;
helpHookPtr		equ 0D02602h&lt;br /&gt;
cxRedispHookPtr		equ 0D02605h&lt;br /&gt;
menuHookPtr		equ 0D02608h&lt;br /&gt;
catalog2HookPtr		equ 0D0260Bh&lt;br /&gt;
tokenHookPtr		equ 0D0260Eh&lt;br /&gt;
localizeHookPtr		equ 0D02611h&lt;br /&gt;
silentLinkHookPtr	equ 0D02614h&lt;br /&gt;
USBActivityHookPtr	equ 0D0261Ah&lt;br /&gt;
&lt;br /&gt;
tempFreeArc		equ 0D02655h ; set after _ArcChk call&lt;br /&gt;
&lt;br /&gt;
textBGcolor		equ 0D02688h&lt;br /&gt;
textFGcolor		equ 0D0268Ah&lt;br /&gt;
&lt;br /&gt;
drawBGColor		equ 0D026AAh&lt;br /&gt;
drawFGColor		equ 0D026ACh&lt;br /&gt;
drawColorCode		equ 0D026AEh&lt;br /&gt;
&lt;br /&gt;
keyToStrRam		equ 0D026EAh&lt;br /&gt;
&lt;br /&gt;
sEditMonSp		equ 0D02706h&lt;br /&gt;
bpSave			equ 0D02709h&lt;br /&gt;
&lt;br /&gt;
batteryStatus		equ 0D02A86h&lt;br /&gt;
&lt;br /&gt;
graphBGColor		equ 0D02A98h&lt;br /&gt;
&lt;br /&gt;
errorLineY		equ 0D02A1Bh&lt;br /&gt;
errorLineX		equ 0D02A23h&lt;br /&gt;
&lt;br /&gt;
fillRectColor		equ 0D02AC0h&lt;br /&gt;
statusBarBGColor	equ 0D02ACCh&lt;br /&gt;
&lt;br /&gt;
scrapMem		equ 0D02AD7h ; 3 byte scrap (unstable)&lt;br /&gt;
&lt;br /&gt;
TempOP2ToOP6		equ 0D02B39h ; 55 bytes where OP2 to OP6 are temporary saved&lt;br /&gt;
&lt;br /&gt;
gCurYLoc		equ 0D02FD6h ; current y pixel location for C functions&lt;br /&gt;
&lt;br /&gt;
;safeRAM Locations&lt;br /&gt;
;---------------------------------------------&lt;br /&gt;
;appData		equ 0D00429h ; 256 bytes&lt;br /&gt;
;textShadow		equ 0D006C0h ; 260 bytes	; Call _ClrTxtShdw to put spaces in here&lt;br /&gt;
;cmdShadow		equ 0D0232Dh ; 260 bytes&lt;br /&gt;
pixelShadow		equ 0D031F6h ; 8400 bytes&lt;br /&gt;
pixelShadow2		equ 0D052C6h ; 8400 bytes&lt;br /&gt;
cmdPixelShadow		equ 0D07396h ; 8400 bytes&lt;br /&gt;
plotSScreen		equ 0D09466h ; 21945 bytes	; Set GraphDraw Flag to redraw graph if used&lt;br /&gt;
saveSScreen		equ 0D0EA1Fh ; 21945 bytes	; Set GraphDraw Flag to redraw graph if used&lt;br /&gt;
cursorImage		equ 0E30800h ; 1020 bytes&lt;br /&gt;
&lt;br /&gt;
;semiSafeRAM Locations&lt;br /&gt;
;---------------------------------------------&lt;br /&gt;
usbArea			equ 0D13FD8h ; 14306 bytes used for usb, probably need to disable timer3/usb interrupts to use&lt;br /&gt;
usbInited		equ 0D177B7h ; zero this byte while using usbArea and to reset the usb stack when interrupts are re-enabled&lt;br /&gt;
heapBot			equ 0D1887Ch ; 1024 bytes used for flash ram routines, rest used rarely&lt;br /&gt;
ramCodeTop		equ 0D18C7Ch&lt;br /&gt;
heapTop			equ 0D1987Ch&lt;br /&gt;
stackBot		equ 0D1987Eh&lt;br /&gt;
stackTop		equ 0D1A87Eh&lt;br /&gt;
&lt;br /&gt;
;RAM Equates Continued&lt;br /&gt;
;---------------------------------------------&lt;br /&gt;
userMem			equ 0D1A881h&lt;br /&gt;
symTable		equ 0D3FFFFh&lt;br /&gt;
vRam			equ 0D40000h&lt;br /&gt;
vRamEnd			equ 0D65800h&lt;br /&gt;
&lt;br /&gt;
;Ports&lt;br /&gt;
;--------------------------------&lt;br /&gt;
pCpuSpeed		equ 0001h&lt;br /&gt;
pHardwareId		equ 0003h&lt;br /&gt;
&lt;br /&gt;
;SHA256 Ports&lt;br /&gt;
;--------------------------------&lt;br /&gt;
pShaRange		equ 02000h&lt;br /&gt;
mpShaRange		equ 0E10000h&lt;br /&gt;
&lt;br /&gt;
shaCtrl			equ 00h ; 1 byte&lt;br /&gt;
pShaCtrl		equ pShaRange + shaCtrl&lt;br /&gt;
mpShaCtrl		equ mpShaRange + shaCtrl&lt;br /&gt;
&lt;br /&gt;
shaData			equ 10h ; 40h bytes&lt;br /&gt;
pShaData		equ pShaRange + shaData&lt;br /&gt;
mpShaData		equ mpShaRange + shaData&lt;br /&gt;
&lt;br /&gt;
shaState		equ 60h ; 20h bytes&lt;br /&gt;
pShaState		equ pShaRange + shaState&lt;br /&gt;
mpShaState		equ mpShaRange + shaState&lt;br /&gt;
&lt;br /&gt;
;USB Ports&lt;br /&gt;
;--------------------------------&lt;br /&gt;
pUsbRange		equ 03000h&lt;br /&gt;
mpUsbRange		equ 0E20000h&lt;br /&gt;
&lt;br /&gt;
usbCapLen		equ 0000h&lt;br /&gt;
pUsbCapLen		equ pUsbRange + usbCapLen&lt;br /&gt;
mpUsbCapLen		equ mpUsbRange + usbCapLen&lt;br /&gt;
usbHciVer		equ 0002h&lt;br /&gt;
pUsbHciVer		equ pUsbRange + usbHciVer&lt;br /&gt;
mpUsbHciVer		equ mpUsbRange + usbHciVer&lt;br /&gt;
usbHcsParams		equ 0004h&lt;br /&gt;
pUsbHcsParams		equ pUsbRange + usbHcsParams&lt;br /&gt;
mpUsbHcsParams		equ mpUsbRange + usbHcsParams&lt;br /&gt;
usbHccParams		equ 0008h&lt;br /&gt;
pUsbHccParams		equ pUsbRange + usbHccParams&lt;br /&gt;
mpUsbHccParams		equ mpUsbRange + usbHccParams&lt;br /&gt;
usbCmd			equ 0010h&lt;br /&gt;
pUsbCmd			equ pUsbRange + usbCmd&lt;br /&gt;
mpUsbCmd		equ mpUsbRange + usbCmd&lt;br /&gt;
usbSts			equ 0014h&lt;br /&gt;
pUsbSts			equ pUsbRange + usbSts&lt;br /&gt;
mpUsbSts		equ mpUsbRange + usbSts&lt;br /&gt;
usbInt			equ 0018h&lt;br /&gt;
pUsbInt			equ pUsbRange + usbInt&lt;br /&gt;
mpUsbInt		equ mpUsbRange + usbInt&lt;br /&gt;
usbFrIdx		equ 001Ch&lt;br /&gt;
pUsbFrIdx		equ pUsbRange + usbFrIdx&lt;br /&gt;
mpUsbFrIdx		equ mpUsbRange + usbFrIdx&lt;br /&gt;
usbPeriodicListBase	equ 0024h&lt;br /&gt;
pUsbPeriodicListBase	equ pUsbRange + usbPeriodicListBase&lt;br /&gt;
mpUsbPeriodicListBase	equ mpUsbRange + usbPeriodicListBase&lt;br /&gt;
usbAsyncListAddr	equ 0028h&lt;br /&gt;
pUsbAsyncListAddr	equ pUsbRange + usbAsyncListAddr&lt;br /&gt;
mpUsbAsyncListAddr	equ mpUsbRange + usbAsyncListAddr&lt;br /&gt;
usbPortSC		equ 0030h&lt;br /&gt;
pUsbPortSC		equ pUsbRange + usbPortSC&lt;br /&gt;
mpUsbPortSC		equ mpUsbRange + usbPortSC&lt;br /&gt;
usbMisc			equ 0040h&lt;br /&gt;
pUsbMisc		equ pUsbRange + usbMisc&lt;br /&gt;
mpUsbMisc		equ mpUsbRange + usbMisc&lt;br /&gt;
usbOtgCsr		equ 0080h&lt;br /&gt;
pUsbOtgCsr		equ pUsbRange + usbOtgCsr&lt;br /&gt;
mpUsbOtgCsr		equ mpUsbRange + usbOtgCsr&lt;br /&gt;
usbOtgIsr		equ 0084h&lt;br /&gt;
pUsbOtgIsr		equ pUsbRange + usbOtgIsr&lt;br /&gt;
mpUsbOtgIsr		equ mpUsbRange + usbOtgIsr&lt;br /&gt;
usbOtgIer		equ 0088h&lt;br /&gt;
pUsbOtgIer		equ pUsbRange + usbOtgIer&lt;br /&gt;
mpUsbOtgIer		equ mpUsbRange + usbOtgIer&lt;br /&gt;
usbIsr			equ 00C0h&lt;br /&gt;
pUsbIsr			equ pUsbRange + usbIsr&lt;br /&gt;
mpUsbIsr		equ mpUsbRange + usbIsr&lt;br /&gt;
usbImr			equ 00C4h&lt;br /&gt;
pUsbImr			equ pUsbRange + usbImr&lt;br /&gt;
mpUsbImr		equ mpUsbRange + usbImr&lt;br /&gt;
usbDevCtrl		equ 0100h&lt;br /&gt;
pUsbDevCtrl		equ pUsbRange + usbDevCtrl&lt;br /&gt;
mpUsbDevCtrl		equ mpUsbRange + usbDevCtrl&lt;br /&gt;
usbDevAddr		equ 0104h&lt;br /&gt;
pUsbDevAddr		equ pUsbRange + usbDevAddr&lt;br /&gt;
mpUsbDevAddr		equ mpUsbRange + usbDevAddr&lt;br /&gt;
usbDevTest		equ 0108h&lt;br /&gt;
pUsbDevTest		equ pUsbRange + usbDevTest&lt;br /&gt;
mpUsbDevTest		equ mpUsbRange + usbDevTest&lt;br /&gt;
usbSofFnr		equ 010Ch&lt;br /&gt;
pUsbSofFnr		equ pUsbRange + usbSofFnr&lt;br /&gt;
mpUsbSofFnr		equ mpUsbRange + usbSofFnr&lt;br /&gt;
usbSofMtr		equ 0110h&lt;br /&gt;
pUsbSofMtr		equ pUsbRange + usbSofMtr&lt;br /&gt;
mpUsbSofMtr		equ mpUsbRange + usbSofMtr&lt;br /&gt;
usbPhyTmsr		equ 0114h&lt;br /&gt;
pUsbPhyTmsr		equ pUsbRange + usbPhyTmsr&lt;br /&gt;
mpUsbPhyTmsr		equ mpUsbRange + usbPhyTmsr&lt;br /&gt;
usbCxsr			equ 011Ch&lt;br /&gt;
pUsbCxsr		equ pUsbRange + usbCxsr&lt;br /&gt;
mpUsbCxsr		equ mpUsbRange + usbCxsr&lt;br /&gt;
usbCxFifo		equ 0120h&lt;br /&gt;
pUsbCxFifo		equ pUsbRange + usbCxFifo&lt;br /&gt;
mpUsbCxFifo		equ mpUsbRange + usbCxFifo&lt;br /&gt;
usbIdle			equ 0124h&lt;br /&gt;
pUsbIdle		equ pUsbRange + usbIdle&lt;br /&gt;
mpUsbIdle		equ mpUsbRange + usbIdle&lt;br /&gt;
usbGimr			equ 0130h&lt;br /&gt;
pUsbGimr		equ pUsbRange + usbGimr&lt;br /&gt;
mpUsbGimr		equ mpUsbRange + usbGimr&lt;br /&gt;
usbCxImr		equ 0134h&lt;br /&gt;
pUsbCxImr		equ pUsbRange + usbCxImr&lt;br /&gt;
mpUsbCxImr		equ mpUsbRange + usbCxImr&lt;br /&gt;
usbFifoRxImr		equ 0138h&lt;br /&gt;
pUsbFifoRxImr		equ pUsbRange + usbFifoRxImr&lt;br /&gt;
mpUsbFifoRxImr		equ mpUsbRange + usbFifoRxImr&lt;br /&gt;
usbFifoTxImr		equ 013Ah&lt;br /&gt;
pUsbFifoTxImr		equ pUsbRange + usbFifoTxImr&lt;br /&gt;
mpUsbFifoTxImr		equ mpUsbRange + usbFifoTxImr&lt;br /&gt;
usbDevImr		equ 013Ch&lt;br /&gt;
pUsbDevImr		equ pUsbRange + usbDevImr&lt;br /&gt;
mpUsbDevImr		equ mpUsbRange + usbDevImr&lt;br /&gt;
usbGisr			equ 0140h&lt;br /&gt;
pUsbGisr		equ pUsbRange + usbGisr&lt;br /&gt;
mpUsbGisr		equ mpUsbRange + usbGisr&lt;br /&gt;
usbCxIsr		equ 0144h&lt;br /&gt;
pUsbCxIsr		equ pUsbRange + usbCxIsr&lt;br /&gt;
mpUsbCxIsr		equ mpUsbRange + usbCxIsr&lt;br /&gt;
usbFifoRxIsr		equ 0148h&lt;br /&gt;
pUsbFifoRxIsr		equ pUsbRange + usbFifoRxIsr&lt;br /&gt;
mpUsbFifoRxIsr		equ mpUsbRange + usbFifoRxIsr&lt;br /&gt;
usbFifoTxIsr		equ 014Ah&lt;br /&gt;
pUsbFifoTxIsr		equ pUsbRange + usbFifoTxIsr&lt;br /&gt;
mpUsbFifoTxIsr		equ mpUsbRange + usbFifoTxIsr&lt;br /&gt;
usbDevIsr		equ 014Ch&lt;br /&gt;
pUsbDevIsr		equ pUsbRange + usbDevIsr&lt;br /&gt;
mpUsbDevIsr		equ mpUsbRange + usbDevIsr&lt;br /&gt;
usbRxZlp		equ 0150h&lt;br /&gt;
pUsbRxZlp		equ pUsbRange + usbRxZlp&lt;br /&gt;
mpUsbRxZlp		equ mpUsbRange + usbRxZlp&lt;br /&gt;
usbTxZlp		equ 0154h&lt;br /&gt;
pUsbTxZlp		equ pUsbRange + usbTxZlp&lt;br /&gt;
mpUsbTxZlp		equ mpUsbRange + usbTxZlp&lt;br /&gt;
usbIsoEasr		equ 0158h&lt;br /&gt;
pUsbIsoEasr		equ pUsbRange + usbIsoEasr&lt;br /&gt;
mpUsbIsoEasr		equ mpUsbRange + usbIsoEasr&lt;br /&gt;
usbIep1			equ 0160h&lt;br /&gt;
pUsbIep1		equ pUsbRange + usbIep1&lt;br /&gt;
mpUsbIep1		equ mpUsbRange + usbIep1&lt;br /&gt;
usbIep2			equ 0164h&lt;br /&gt;
pUsbIep2		equ pUsbRange + usbIep2&lt;br /&gt;
mpUsbIep2		equ mpUsbRange + usbIep2&lt;br /&gt;
usbIep3			equ 0168h&lt;br /&gt;
pUsbIep3		equ pUsbRange + usbIep3&lt;br /&gt;
mpUsbIep3		equ mpUsbRange + usbIep3&lt;br /&gt;
usbIep4			equ 016Ch&lt;br /&gt;
pUsbIep4		equ pUsbRange + usbIep4&lt;br /&gt;
mpUsbIep4		equ mpUsbRange + usbIep4&lt;br /&gt;
usbIep5			equ 0170h&lt;br /&gt;
pUsbIep5		equ pUsbRange + usbIep5&lt;br /&gt;
mpUsbIep5		equ mpUsbRange + usbIep5&lt;br /&gt;
usbIep6			equ 0174h&lt;br /&gt;
pUsbIep6		equ pUsbRange + usbIep6&lt;br /&gt;
mpUsbIep6		equ mpUsbRange + usbIep6&lt;br /&gt;
usbIep7			equ 0178h&lt;br /&gt;
pUsbIep7		equ pUsbRange + usbIep7&lt;br /&gt;
mpUsbIep7		equ mpUsbRange + usbIep7&lt;br /&gt;
usbIep8			equ 017Ch&lt;br /&gt;
pUsbIep8		equ pUsbRange + usbIep8&lt;br /&gt;
mpUsbIep8		equ mpUsbRange + usbIep8&lt;br /&gt;
usbOep1			equ 0180h&lt;br /&gt;
pUsbOep1		equ pUsbRange + usbOep1&lt;br /&gt;
mpUsbOep1		equ mpUsbRange + usbOep1&lt;br /&gt;
usbOep2			equ 0184h&lt;br /&gt;
pUsbOep2		equ pUsbRange + usbOep2&lt;br /&gt;
mpUsbOep2		equ mpUsbRange + usbOep2&lt;br /&gt;
usbOep3			equ 0188h&lt;br /&gt;
pUsbOep3		equ pUsbRange + usbOep3&lt;br /&gt;
mpUsbOep3		equ mpUsbRange + usbOep3&lt;br /&gt;
usbOep4			equ 018Ch&lt;br /&gt;
pUsbOep4		equ pUsbRange + usbOep4&lt;br /&gt;
mpUsbOep4		equ mpUsbRange + usbOep4&lt;br /&gt;
usbOep5			equ 0190h&lt;br /&gt;
pUsbOep5		equ pUsbRange + usbOep5&lt;br /&gt;
mpUsbOep5		equ mpUsbRange + usbOep5&lt;br /&gt;
usbOep6			equ 0194h&lt;br /&gt;
pUsbOep6		equ pUsbRange + usbOep6&lt;br /&gt;
mpUsbOep6		equ mpUsbRange + usbOep6&lt;br /&gt;
usbOep7			equ 0198h&lt;br /&gt;
pUsbOep7		equ pUsbRange + usbOep7&lt;br /&gt;
mpUsbOep7		equ mpUsbRange + usbOep7&lt;br /&gt;
usbOep8			equ 019Ch&lt;br /&gt;
pUsbOep8		equ pUsbRange + usbOep8&lt;br /&gt;
mpUsbOep8		equ mpUsbRange + usbOep8&lt;br /&gt;
usbEp1Map		equ 01A0h&lt;br /&gt;
pUsbEp1Map		equ pUsbRange + usbEp1Map&lt;br /&gt;
mpUsbEp1Map		equ mpUsbRange + usbEp1Map&lt;br /&gt;
usbEp2Map		equ 01A1h&lt;br /&gt;
pUsbEp2Map		equ pUsbRange + usbEp2Map&lt;br /&gt;
mpUsbEp2Map		equ mpUsbRange + usbEp2Map&lt;br /&gt;
usbEp3Map		equ 01A2h&lt;br /&gt;
pUsbEp3Map		equ pUsbRange + usbEp3Map&lt;br /&gt;
mpUsbEp3Map		equ mpUsbRange + usbEp3Map&lt;br /&gt;
usbEp4Map		equ 01A3h&lt;br /&gt;
pUsbEp4Map		equ pUsbRange + usbEp4Map&lt;br /&gt;
mpUsbEp4Map		equ mpUsbRange + usbEp4Map&lt;br /&gt;
usbEp5Map		equ 01A4h&lt;br /&gt;
pUsbEp5Map		equ pUsbRange + usbEp5Map&lt;br /&gt;
mpUsbEp5Map		equ mpUsbRange + usbEp5Map&lt;br /&gt;
usbEp6Map		equ 01A5h&lt;br /&gt;
pUsbEp6Map		equ pUsbRange + usbEp6Map&lt;br /&gt;
mpUsbEp6Map		equ mpUsbRange + usbEp6Map&lt;br /&gt;
usbEp7Map		equ 01A6h&lt;br /&gt;
pUsbEp7Map		equ pUsbRange + usbEp7Map&lt;br /&gt;
mpUsbEp7Map		equ mpUsbRange + usbEp7Map&lt;br /&gt;
usbEp8Map		equ 01A7h&lt;br /&gt;
pUsbEp8Map		equ pUsbRange + usbEp8Map&lt;br /&gt;
mpUsbEp8Map		equ mpUsbRange + usbEp8Map&lt;br /&gt;
usbFifo0Map		equ 01A8h&lt;br /&gt;
pUsbFifo0Map		equ pUsbRange + usbFifo0Map&lt;br /&gt;
mpUsbFifo0Map		equ mpUsbRange + usbFifo0Map&lt;br /&gt;
usbFifo1Map		equ 01A9h&lt;br /&gt;
pUsbFifo1Map		equ pUsbRange + usbFifo1Map&lt;br /&gt;
mpUsbFifo1Map		equ mpUsbRange + usbFifo1Map&lt;br /&gt;
usbFifo2Map		equ 01AAh&lt;br /&gt;
pUsbFifo2Map		equ pUsbRange + usbFifo2Map&lt;br /&gt;
mpUsbFifo2Map		equ mpUsbRange + usbFifo2Map&lt;br /&gt;
usbFifo3Map		equ 01ABh&lt;br /&gt;
pUsbFifo3Map		equ pUsbRange + usbFifo3Map&lt;br /&gt;
mpUsbFifo3Map		equ mpUsbRange + usbFifo3Map&lt;br /&gt;
usbFifo0Cfg		equ 01ACh&lt;br /&gt;
pUsbFifo0Cfg		equ pUsbRange + usbFifo0Cfg&lt;br /&gt;
mpUsbFifo0Cfg		equ mpUsbRange + usbFifo0Cfg&lt;br /&gt;
usbFifo1Cfg		equ 01ADh&lt;br /&gt;
pUsbFifo1Cfg		equ pUsbRange + usbFifo1Cfg&lt;br /&gt;
mpUsbFifo1Cfg		equ mpUsbRange + usbFifo1Cfg&lt;br /&gt;
usbFifo2Cfg		equ 01AEh&lt;br /&gt;
pUsbFifo2Cfg		equ pUsbRange + usbFifo2Cfg&lt;br /&gt;
mpUsbFifo2Cfg		equ mpUsbRange + usbFifo2Cfg&lt;br /&gt;
usbFifo3Cfg		equ 01AFh&lt;br /&gt;
pUsbFifo3Cfg		equ pUsbRange + usbFifo3Cfg&lt;br /&gt;
mpUsbFifo3Cfg		equ mpUsbRange + usbFifo3Cfg&lt;br /&gt;
usbFifo0Csr		equ 01B0h&lt;br /&gt;
pUsbFifo0Csr		equ pUsbRange + usbFifo0Csr&lt;br /&gt;
mpUsbFifo0Csr		equ mpUsbRange + usbFifo0Csr&lt;br /&gt;
usbFifo1Csr		equ 01B4h&lt;br /&gt;
pUsbFifo1Csr		equ pUsbRange + usbFifo1Csr&lt;br /&gt;
mpUsbFifo1Csr		equ mpUsbRange + usbFifo1Csr&lt;br /&gt;
usbFifo2Csr		equ 01B8h&lt;br /&gt;
pUsbFifo2Csr		equ pUsbRange + usbFifo2Csr&lt;br /&gt;
mpUsbFifo2Csr		equ mpUsbRange + usbFifo2Csr&lt;br /&gt;
usbFifo3Csr		equ 01BCh&lt;br /&gt;
pUsbFifo3Csr		equ pUsbRange + usbFifo3Csr&lt;br /&gt;
mpUsbFifo3Csr		equ mpUsbRange + usbFifo3Csr&lt;br /&gt;
usbDmaFifo		equ 01C0h&lt;br /&gt;
pUsbDmaFifo		equ pUsbRange + usbDmaFifo&lt;br /&gt;
mpUsbDmaFifo		equ mpUsbRange + usbDmaFifo&lt;br /&gt;
usbDmaCtrl		equ 01C8h&lt;br /&gt;
pUsbDmaCtrl		equ pUsbRange + usbDmaCtrl&lt;br /&gt;
mpUsbDmaCtrl		equ mpUsbRange + usbDmaCtrl&lt;br /&gt;
usbDmaLen		equ 01C9h&lt;br /&gt;
pUsbDmaLen		equ pUsbRange + usbDmaLen&lt;br /&gt;
mpUsbDmaLen		equ mpUsbRange + usbDmaLen&lt;br /&gt;
usbDmaAddr		equ 01CCh&lt;br /&gt;
pUsbDmaAddr		equ pUsbRange + usbDmaAddr&lt;br /&gt;
mpUsbDmaAddr		equ mpUsbRange + usbDmaAddr&lt;br /&gt;
usbDmaData		equ 01D0h&lt;br /&gt;
pUsbDmaData		equ pUsbRange + usbDmaData&lt;br /&gt;
mpUsbDmaData		equ mpUsbRange + usbDmaData&lt;br /&gt;
&lt;br /&gt;
;LCD Ports&lt;br /&gt;
;--------------------------------&lt;br /&gt;
pLcdRange		equ 04000h&lt;br /&gt;
mpLcdRange		equ 0E30000h&lt;br /&gt;
&lt;br /&gt;
lcdTiming0		equ 0000h&lt;br /&gt;
pLcdTiming0		equ pLcdRange + lcdTiming0&lt;br /&gt;
mpLcdTiming0		equ mpLcdRange + lcdTiming0&lt;br /&gt;
lcdTiming1		equ 0004h&lt;br /&gt;
pLcdTiming1		equ pLcdRange + lcdTiming1&lt;br /&gt;
mpLcdTiming1		equ mpLcdRange + lcdTiming1&lt;br /&gt;
lcdTiming2		equ 0008h&lt;br /&gt;
pLcdTiming2		equ pLcdRange + lcdTiming2&lt;br /&gt;
mpLcdTiming2		equ mpLcdRange + lcdTiming2&lt;br /&gt;
lcdTiming3		equ 000Ch&lt;br /&gt;
pLcdTiming3		equ pLcdRange + lcdTiming3&lt;br /&gt;
mpLcdTiming3		equ mpLcdRange + lcdTiming3&lt;br /&gt;
&lt;br /&gt;
lcdBase			equ 0010h&lt;br /&gt;
pLcdBase		equ pLcdRange + lcdBase&lt;br /&gt;
mpLcdBase		equ mpLcdRange + lcdBase&lt;br /&gt;
lcdUpbase		equ 0010h&lt;br /&gt;
pLcdUpbase		equ pLcdRange + lcdUpbase&lt;br /&gt;
mpLcdUpbase		equ mpLcdRange + lcdUpbase&lt;br /&gt;
lcdLpbase		equ 0014h&lt;br /&gt;
pLcdLpbase		equ pLcdRange + lcdLpbase&lt;br /&gt;
mpLcdLpbase		equ mpLcdRange + lcdLpbase&lt;br /&gt;
&lt;br /&gt;
lcdCtrl			equ 0018h&lt;br /&gt;
pLcdCtrl		equ pLcdRange + lcdCtrl&lt;br /&gt;
mpLcdCtrl		equ mpLcdRange + lcdCtrl&lt;br /&gt;
lcdEn			equ 01h&lt;br /&gt;
lcdTft			equ 20h&lt;br /&gt;
lcdBpp1			equ 0000b | lcdTft | lcdEn&lt;br /&gt;
lcdBpp2			equ 0010b | lcdTft | lcdEn&lt;br /&gt;
lcdBpp4			equ 0100b | lcdTft | lcdEn&lt;br /&gt;
lcdBpp8			equ 0110b | lcdTft | lcdEn&lt;br /&gt;
lcdBpp16Alt		equ 1000b | lcdTft | lcdEn&lt;br /&gt;
lcdBpp24		equ 1010b | lcdTft | lcdEn&lt;br /&gt;
lcdBpp16		equ 1100b | lcdTft | lcdEn ; Default LCD mode&lt;br /&gt;
lcdBpp12		equ 1110b | lcdTft | lcdEn&lt;br /&gt;
lcdBgr			equ 100h&lt;br /&gt;
lcdBigEndian		equ 200h&lt;br /&gt;
lcdBigEndianPixels	equ 400h&lt;br /&gt;
lcdPwr			equ 800h&lt;br /&gt;
lcdIntVSync		equ 0000h&lt;br /&gt;
lcdIntBack		equ 1000h&lt;br /&gt;
lcdIntActiveVideo	equ 2000h&lt;br /&gt;
lcdIntFront		equ 3000h&lt;br /&gt;
lcdWatermark		equ 10000h&lt;br /&gt;
lcdNormalMode		equ lcdPwr | lcdBgr | lcdBpp16&lt;br /&gt;
&lt;br /&gt;
lcdImsc			equ 001Ch&lt;br /&gt;
pLcdImsc		equ pLcdRange + lcdImsc&lt;br /&gt;
mpLcdImsc		equ mpLcdRange + lcdImsc&lt;br /&gt;
lcdRis			equ 0020h&lt;br /&gt;
pLcdRis			equ pLcdRange + lcdRis&lt;br /&gt;
mpLcdRis		equ mpLcdRange + lcdRis&lt;br /&gt;
lcdMis			equ 0024h&lt;br /&gt;
pLcdMis			equ pLcdRange + lcdMis&lt;br /&gt;
mpLcdMis		equ mpLcdRange + lcdMis&lt;br /&gt;
lcdIcr			equ 0028h&lt;br /&gt;
pLcdIcr			equ pLcdRange + lcdIcr&lt;br /&gt;
mpLcdIcr		equ mpLcdRange + lcdIcr&lt;br /&gt;
&lt;br /&gt;
bLcdIntFuf		equ 1&lt;br /&gt;
lcdIntFuf		equ 1 &amp;lt;&amp;lt; bLcdIntFuf&lt;br /&gt;
bLcdIntLNBU		equ 2&lt;br /&gt;
lcdIntLNBU		equ 1 &amp;lt;&amp;lt; bLcdIntLNBU&lt;br /&gt;
bLcdIntVcomp		equ 3&lt;br /&gt;
lcdIntVcomp		equ 1 &amp;lt;&amp;lt; bLcdIntVcomp&lt;br /&gt;
bLcdIntMbErr		equ 4&lt;br /&gt;
lcdIntMbErr		equ 1 &amp;lt;&amp;lt; bLcdIntMbErr&lt;br /&gt;
&lt;br /&gt;
lcdCurr			equ 002Ch&lt;br /&gt;
pLcdCurr		equ pLcdRange + lcdCurr&lt;br /&gt;
mpLcdCurr		equ mpLcdRange + lcdCurr&lt;br /&gt;
lcdUpcurr		equ 002Ch&lt;br /&gt;
pLcdUpcurr		equ pLcdRange + lcdUpcurr&lt;br /&gt;
mpLcdUpcurr		equ mpLcdRange + lcdUpcurr&lt;br /&gt;
lcdLpcurr		equ 0030h&lt;br /&gt;
pLcdLpcurr		equ pLcdRange + lcdLpcurr&lt;br /&gt;
mpLcdLpcurr		equ mpLcdRange + lcdLpcurr&lt;br /&gt;
lcdPalette		equ 0200h&lt;br /&gt;
pLcdPalette		equ pLcdRange + lcdPalette&lt;br /&gt;
mpLcdPalette		equ mpLcdRange + lcdPalette&lt;br /&gt;
&lt;br /&gt;
lcdCrsrImage		equ 0800h&lt;br /&gt;
pLcdCrsrImage		equ pLcdRange + lcdCrsrImage&lt;br /&gt;
mpLcdCrsrImage		equ mpLcdRange + lcdCrsrImage&lt;br /&gt;
lcdCrsrCtrl		equ 0C00h&lt;br /&gt;
pLcdCrsrCtrl		equ pLcdRange + lcdCrsrCtrl&lt;br /&gt;
mpLcdCrsrCtrl		equ mpLcdRange + lcdCrsrCtrl&lt;br /&gt;
lcdCrsrConfig		equ 0C04h&lt;br /&gt;
pLcdCrsrConfig		equ pLcdRange + lcdCrsrConfig&lt;br /&gt;
mpLcdCrsrConfig		equ mpLcdRange + lcdCrsrConfig&lt;br /&gt;
lcdCrsrPalette0		equ 0C08h&lt;br /&gt;
pLcdCrsrPalette0	equ pLcdRange + lcdCrsrPalette0&lt;br /&gt;
mpLcdCrsrPalette0	equ mpLcdRange + lcdCrsrPalette0&lt;br /&gt;
lcdCrsrPalette1		equ 0C0Ch&lt;br /&gt;
pLcdCrsrPalette1	equ pLcdRange + lcdCrsrPalette1&lt;br /&gt;
mpLcdCrsrPalette1	equ mpLcdRange + lcdCrsrPalette1&lt;br /&gt;
lcdCrsrXY		equ 0C10h&lt;br /&gt;
pLcdCrsrXY		equ pLcdRange + lcdCrsrXY&lt;br /&gt;
mpLcdCrsrXY		equ mpLcdRange + lcdCrsrXY&lt;br /&gt;
lcdCrsrClip		equ 0C14h&lt;br /&gt;
pLcdCrsrClip		equ pLcdRange + lcdCrsrClip&lt;br /&gt;
mpLcdCrsrClip		equ mpLcdRange + lcdCrsrClip&lt;br /&gt;
lcdCrsrImsc		equ 0C20h&lt;br /&gt;
pLcdCrsrImsc		equ pLcdRange + lcdCrsrImsc&lt;br /&gt;
mpLcdCrsrImsc		equ mpLcdRange + lcdCrsrImsc&lt;br /&gt;
lcdCrsrIcr		equ 0C24h&lt;br /&gt;
pLcdCrsrIcr		equ pLcdRange + lcdCrsrIcr&lt;br /&gt;
mpLcdCrsrIcr		equ mpLcdRange + lcdCrsrIcr&lt;br /&gt;
lcdCrsrRis		equ 0C28h&lt;br /&gt;
pLcdCrsrRis		equ pLcdRange + lcdCrsrRis&lt;br /&gt;
mpLcdCrsrRis		equ mpLcdRange + lcdCrsrRis&lt;br /&gt;
lcdCrsrMis		equ 0C2Ch&lt;br /&gt;
pLcdCrsrMis		equ pLcdRange + lcdCrsrMis&lt;br /&gt;
mpLcdCrsrMis		equ mpLcdRange + lcdCrsrMis&lt;br /&gt;
&lt;br /&gt;
;Interrupt Ports&lt;br /&gt;
;-----------------------------------&lt;br /&gt;
pIntRange		equ 05000h&lt;br /&gt;
mpIntRange		equ 0F00000h&lt;br /&gt;
&lt;br /&gt;
intStat			equ 0&lt;br /&gt;
pIntStat		equ pIntRange + intStat&lt;br /&gt;
mpIntStat		equ mpIntRange + intStat&lt;br /&gt;
intMask			equ 4&lt;br /&gt;
pIntMask		equ pIntRange + intMask&lt;br /&gt;
mpIntMask		equ mpIntRange + intMask&lt;br /&gt;
intAck			equ 8&lt;br /&gt;
pIntAck			equ pIntRange + intAck&lt;br /&gt;
mpIntAck		equ mpIntRange + intAck&lt;br /&gt;
intLatch		equ 12&lt;br /&gt;
pIntLatch		equ pIntRange + intLatch&lt;br /&gt;
mpIntLatch		equ mpIntRange + intLatch&lt;br /&gt;
intInvert		equ 16&lt;br /&gt;
pIntInvert		equ pIntRange + intInvert&lt;br /&gt;
mpIntInvert		equ mpIntRange + intInvert&lt;br /&gt;
intMasked		equ 20&lt;br /&gt;
pIntMasked		equ pIntRange + intMasked&lt;br /&gt;
mpIntMasked		equ mpIntRange + intMasked&lt;br /&gt;
&lt;br /&gt;
bIntOn			equ 0&lt;br /&gt;
intOn			equ 1 &amp;lt;&amp;lt; bIntOn&lt;br /&gt;
bIntTmr1		equ 1&lt;br /&gt;
intTmr1			equ 1 &amp;lt;&amp;lt; bIntTmr1&lt;br /&gt;
bIntTmr2		equ 2&lt;br /&gt;
intTmr2			equ 1 &amp;lt;&amp;lt; bIntTmr2&lt;br /&gt;
bIntTmr3		equ 3&lt;br /&gt;
intTmr3			equ 1 &amp;lt;&amp;lt; bIntTmr3&lt;br /&gt;
bIntOSTmr		equ 4&lt;br /&gt;
intOSTmr		equ 1 &amp;lt;&amp;lt; bIntOSTmr&lt;br /&gt;
bIntKey			equ 10&lt;br /&gt;
intKey			equ 1 &amp;lt;&amp;lt; bIntKey&lt;br /&gt;
bIntLcd			equ 11&lt;br /&gt;
intLcd			equ 1 &amp;lt;&amp;lt; bIntLcd&lt;br /&gt;
bIntRtc			equ 12&lt;br /&gt;
intRtc			equ 1 &amp;lt;&amp;lt; bIntRtc&lt;br /&gt;
bIntUsb			equ 13&lt;br /&gt;
intUsb			equ 1 &amp;lt;&amp;lt; bIntUsb&lt;br /&gt;
intDefaultMask		equ intOn | intTmr3 | intOSTmr | intRtc | intUsb&lt;br /&gt;
&lt;br /&gt;
;Timer Ports&lt;br /&gt;
;-----------------------------------&lt;br /&gt;
tmrRange		equ 00h&lt;br /&gt;
pTmrRange		equ 7000h&lt;br /&gt;
mpTmrRange		equ 0F20000h&lt;br /&gt;
&lt;br /&gt;
tmr1Counter		equ 00h&lt;br /&gt;
pTmr1Counter		equ 7000h&lt;br /&gt;
mpTmr1Counter		equ 0F20000h&lt;br /&gt;
tmr1Load		equ 04h&lt;br /&gt;
pTmr1Load		equ 7004h&lt;br /&gt;
mpTmr1Load		equ 0F20004h&lt;br /&gt;
tmr1Match1		equ 08h&lt;br /&gt;
pTmr1Match1		equ 7008h&lt;br /&gt;
mpTmr1Match1		equ 0F20008h&lt;br /&gt;
tmr1Match2		equ 0Ch&lt;br /&gt;
pTmr1Match2		equ 700Ch&lt;br /&gt;
mpTmr1Match2		equ 0F2000Ch&lt;br /&gt;
&lt;br /&gt;
tmr2Counter		equ 10h&lt;br /&gt;
pTmr2Counter		equ 7010h&lt;br /&gt;
mpTmr2Counter		equ 0F20010h&lt;br /&gt;
tmr2Load		equ 14h&lt;br /&gt;
pTmr2Load		equ 7014h&lt;br /&gt;
mpTmr2Load		equ 0F20014h&lt;br /&gt;
tmr2Match1		equ 18h&lt;br /&gt;
pTmr2Match1		equ 7018h&lt;br /&gt;
mpTmr2Match1		equ 0F20018h&lt;br /&gt;
tmr2Match2		equ 1Ch&lt;br /&gt;
pTmr2Match2		equ 701Ch&lt;br /&gt;
mpTmr2Match2		equ 0F2001Ch&lt;br /&gt;
&lt;br /&gt;
tmr3Counter		equ 20h&lt;br /&gt;
pTmr3Counter		equ 7020h&lt;br /&gt;
mpTmr3Counter		equ 0F20020h&lt;br /&gt;
tmr3Load		equ 24h&lt;br /&gt;
pTmr3Load		equ 7024h&lt;br /&gt;
mpTmr3Load		equ 0F20024h&lt;br /&gt;
tmr3Match1		equ 28h&lt;br /&gt;
pTmr3Match1		equ 7028h&lt;br /&gt;
mpTmr3Match1		equ 0F20028h&lt;br /&gt;
tmr3Match2		equ 2Ch&lt;br /&gt;
pTmr3Match2		equ 702Ch&lt;br /&gt;
mpTmr3Match2		equ 0F2002Ch&lt;br /&gt;
&lt;br /&gt;
tmrCtrl			equ 30h&lt;br /&gt;
pTmrCtrl		equ 7030h&lt;br /&gt;
mpTmrCtrl		equ 0F20030h&lt;br /&gt;
&lt;br /&gt;
bTmr1Enable		equ 0&lt;br /&gt;
tmr1Enable		equ 1&amp;lt;&amp;lt;bTmr1Enable&lt;br /&gt;
bTmr1Crystal		equ 1&lt;br /&gt;
tmr1Crystal		equ 1&amp;lt;&amp;lt;bTmr1Crystal&lt;br /&gt;
bTmr1Overflow		equ 2&lt;br /&gt;
tmr1Overflow		equ 1&amp;lt;&amp;lt;bTmr1Overflow&lt;br /&gt;
bTmr2Enable		equ 3&lt;br /&gt;
tmr2Enable		equ 1&amp;lt;&amp;lt;bTmr2Enable&lt;br /&gt;
bTmr2Crystal		equ 4&lt;br /&gt;
tmr2Crystal		equ 1&amp;lt;&amp;lt;bTmr2Crystal&lt;br /&gt;
bTmr2Overflow		equ 5&lt;br /&gt;
tmr2Overflow		equ 1&amp;lt;&amp;lt;bTmr2Overflow&lt;br /&gt;
bTmr3Enable		equ 6&lt;br /&gt;
tmr3Enable		equ 1&amp;lt;&amp;lt;bTmr3Enable&lt;br /&gt;
bTmr3Crystal		equ 7&lt;br /&gt;
tmr3Crystal		equ 1&amp;lt;&amp;lt;bTmr3Crystal&lt;br /&gt;
bTmr3Overflow		equ 8&lt;br /&gt;
tmr3Overflow		equ 1&amp;lt;&amp;lt;bTmr3Overflow&lt;br /&gt;
bTmr1CountUp		equ 9&lt;br /&gt;
tmr1CountUp		equ 1&amp;lt;&amp;lt;bTmr1CountUp&lt;br /&gt;
bTmr2CountUp		equ 10&lt;br /&gt;
tmr2CountUp		equ 1&amp;lt;&amp;lt;bTmr2CountUp&lt;br /&gt;
bTmr3CountUp		equ 11&lt;br /&gt;
tmr3CountUp		equ 1&amp;lt;&amp;lt;bTmr3CountUp&lt;br /&gt;
&lt;br /&gt;
tmrIntStatus		equ 34h&lt;br /&gt;
pTmrIntStatus		equ 7034h&lt;br /&gt;
mpTmrIntStatus		equ 0F20034h&lt;br /&gt;
&lt;br /&gt;
bTmr1IntMatch1		equ 0&lt;br /&gt;
tmr1IntMatch1		equ 1&amp;lt;&amp;lt;bTmr1IntMatch1&lt;br /&gt;
bTmr1IntMatch2		equ 1&lt;br /&gt;
tmr1IntMatch2		equ 1&amp;lt;&amp;lt;bTmr1IntMatch2&lt;br /&gt;
bTmr1IntOverflow	equ 2&lt;br /&gt;
tmr1IntOverflow		equ 1&amp;lt;&amp;lt;bTmr1IntOverflow&lt;br /&gt;
bTmr2IntMatch1		equ 3&lt;br /&gt;
tmr2IntMatch1		equ 1&amp;lt;&amp;lt;bTmr2IntMatch1&lt;br /&gt;
bTmr2IntMatch2		equ 4&lt;br /&gt;
tmr2IntMatch2		equ 1&amp;lt;&amp;lt;bTmr2IntMatch2&lt;br /&gt;
bTmr2IntOverflow	equ 5&lt;br /&gt;
tmr2IntOverflow		equ 1&amp;lt;&amp;lt;bTmr2IntOverflow&lt;br /&gt;
bTmr3IntMatch1		equ 6&lt;br /&gt;
tmr3IntMatch1		equ 1&amp;lt;&amp;lt;bTmr3IntMatch1&lt;br /&gt;
bTmr3IntMatch2		equ 7&lt;br /&gt;
tmr3IntMatch2		equ 1&amp;lt;&amp;lt;bTmr3IntMatch2&lt;br /&gt;
bTmr3IntOverflow	equ 8&lt;br /&gt;
tmr3IntOverflow		equ 1&amp;lt;&amp;lt;bTmr3IntOverflow&lt;br /&gt;
&lt;br /&gt;
tmrIntMask		equ 38h&lt;br /&gt;
pTmrIntMask		equ 7038h&lt;br /&gt;
mpTmrIntMask		equ 0F20038h&lt;br /&gt;
&lt;br /&gt;
tmrRevision		equ 3Ch&lt;br /&gt;
pTmrRevision		equ 703Ch&lt;br /&gt;
mpTmrRevision		equ 0F2003Ch&lt;br /&gt;
&lt;br /&gt;
;RTC Ports&lt;br /&gt;
;-----------------------------------&lt;br /&gt;
pRtcRange		equ 8000h&lt;br /&gt;
mpRtcRange		equ 0F30000h&lt;br /&gt;
&lt;br /&gt;
;Keypad Ports&lt;br /&gt;
;-----------------------------------&lt;br /&gt;
pKeyRange		equ 0A000h&lt;br /&gt;
mpKeyRange		equ 0F50000h&lt;br /&gt;
&lt;br /&gt;
keyMode			equ 0&lt;br /&gt;
pKeyMode		equ pKeyRange + keyMode&lt;br /&gt;
mpKeyMode		equ mpKeyRange + keyMode&lt;br /&gt;
keyRows			equ 4&lt;br /&gt;
pKeyRows		equ pKeyRange + keyRows&lt;br /&gt;
mpKeyRows		equ mpKeyRange + keyRows&lt;br /&gt;
keyCols			equ 5&lt;br /&gt;
pKeyCols		equ pKeyRange + keyCols&lt;br /&gt;
mpKeyCols		equ mpKeyRange + keyCols&lt;br /&gt;
keyIntStat		equ 8&lt;br /&gt;
pKeyIntStat		equ pKeyRange + keyIntStat&lt;br /&gt;
mpKeyIntStat		equ mpKeyRange + keyIntStat&lt;br /&gt;
keyIntAck		equ 8&lt;br /&gt;
pKeyIntAck		equ pKeyRange + keyIntAck&lt;br /&gt;
mpKeyIntAck		equ mpKeyRange + keyIntAck&lt;br /&gt;
keyIntMask		equ 12&lt;br /&gt;
pKeyIntMask		equ pKeyRange + keyIntMask&lt;br /&gt;
mpKeyIntMask		equ mpKeyRange + keyIntMask&lt;br /&gt;
keyData			equ 16&lt;br /&gt;
pKeyData		equ pKeyRange + keyData&lt;br /&gt;
mpKeyData		equ mpKeyRange + keyData&lt;br /&gt;
keyGpio			equ 48&lt;br /&gt;
pKeyGpio		equ pKeyRange + keyGpio&lt;br /&gt;
mpKeyGpio		equ mpKeyRange + keyGpio&lt;br /&gt;
&lt;br /&gt;
bKeyIntScanDone		equ 0&lt;br /&gt;
keyIntScanDone		equ 1 &amp;lt;&amp;lt; bKeyIntScanDone&lt;br /&gt;
bKeyIntKeyChange	equ 1&lt;br /&gt;
keyIntKeyChange		equ 1 &amp;lt;&amp;lt; bKeyIntKeyChange&lt;br /&gt;
bKeyIntKeyPress		equ 2&lt;br /&gt;
keyIntKeyPress		equ 1 &amp;lt;&amp;lt; bKeyIntKeyPress&lt;br /&gt;
&lt;br /&gt;
keyModeIdle		equ 0&lt;br /&gt;
keyModeAny		equ 1&lt;br /&gt;
keyModeScanOnce		equ 2&lt;br /&gt;
keyModeScan		equ 3&lt;br /&gt;
&lt;br /&gt;
;Backlight Ports&lt;br /&gt;
;-----------------------------------&lt;br /&gt;
pBlLevel		equ 0B024h&lt;br /&gt;
mpBlLevel		equ 0F60024h&lt;br /&gt;
&lt;br /&gt;
;Character Font Equates  &lt;br /&gt;
;-------------------------------------&lt;br /&gt;
LrecurN			equ 001h&lt;br /&gt;
LrecurU			equ 002h&lt;br /&gt;
LrecurV			equ 003h&lt;br /&gt;
LrecurW			equ 004h&lt;br /&gt;
Lconvert		equ 005h&lt;br /&gt;
LsqUp			equ 006h&lt;br /&gt;
LsqDown			equ 007h&lt;br /&gt;
Lintegral		equ 008h&lt;br /&gt;
Lcross			equ 009h&lt;br /&gt;
LboxIcon 		equ 00Ah&lt;br /&gt;
LcrossIcon 		equ 00Bh&lt;br /&gt;
LdotIcon 		equ 00Ch&lt;br /&gt;
LsubT   		equ 00Dh ;small capital T for parametric mode.&lt;br /&gt;
LcubeR  		equ 00Eh ;slightly different 3 for cubed root.&lt;br /&gt;
LhexF			equ 00Fh&lt;br /&gt;
Lroot			equ 010h&lt;br /&gt;
Linverse		equ 011h&lt;br /&gt;
Lsquare			equ 012h&lt;br /&gt;
Langle			equ 013h&lt;br /&gt;
Ldegree			equ 014h&lt;br /&gt;
Lradian			equ 015h&lt;br /&gt;
Ltranspose		equ 016h&lt;br /&gt;
LLE			equ 017h&lt;br /&gt;
LNE			equ 018h&lt;br /&gt;
LGE			equ 019h&lt;br /&gt;
Lneg			equ 01Ah&lt;br /&gt;
Lexponent		equ 01Bh&lt;br /&gt;
Lstore			equ 01Ch&lt;br /&gt;
Lten			equ 01Dh&lt;br /&gt;
LupArrow		equ 01Eh&lt;br /&gt;
LdownArrow		equ 01Fh&lt;br /&gt;
Lspace			equ 020h&lt;br /&gt;
Lexclam			equ 021h&lt;br /&gt;
Lquote			equ 022h&lt;br /&gt;
Lpound			equ 023h&lt;br /&gt;
Lfourth			equ 024h&lt;br /&gt;
Lpercent		equ 025h&lt;br /&gt;
Lampersand		equ 026h&lt;br /&gt;
Lapostrophe		equ 027h&lt;br /&gt;
LlParen			equ 028h&lt;br /&gt;
LrParen			equ 029h&lt;br /&gt;
Lasterisk		equ 02Ah&lt;br /&gt;
LplusSign		equ 02Bh&lt;br /&gt;
Lcomma			equ 02Ch&lt;br /&gt;
Ldash			equ 02Dh&lt;br /&gt;
Lperiod			equ 02Eh&lt;br /&gt;
Lslash			equ 02Fh&lt;br /&gt;
L0			equ 030h&lt;br /&gt;
L1			equ 031h&lt;br /&gt;
L2			equ 032h&lt;br /&gt;
L3			equ 033h&lt;br /&gt;
L4			equ 034h&lt;br /&gt;
L5			equ 035h&lt;br /&gt;
L6			equ 036h&lt;br /&gt;
L7			equ 037h&lt;br /&gt;
L8			equ 038h&lt;br /&gt;
L9			equ 039h&lt;br /&gt;
Lcolon			equ 03Ah&lt;br /&gt;
Lsemicolon		equ 03Bh&lt;br /&gt;
LLT			equ 03Ch&lt;br /&gt;
LEQ			equ 03Dh&lt;br /&gt;
LGT			equ 03Eh&lt;br /&gt;
Lquestion		equ 03Fh&lt;br /&gt;
LatSign			equ 040h&lt;br /&gt;
LcapA			equ 041h&lt;br /&gt;
LcapB			equ 042h&lt;br /&gt;
LcapC			equ 043h&lt;br /&gt;
LcapD			equ 044h&lt;br /&gt;
LcapE			equ 045h&lt;br /&gt;
LcapF			equ 046h&lt;br /&gt;
LcapG			equ 047h&lt;br /&gt;
LcapH			equ 048h&lt;br /&gt;
LcapI			equ 049h&lt;br /&gt;
LcapJ			equ 04Ah&lt;br /&gt;
LcapK			equ 04Bh&lt;br /&gt;
LcapL			equ 04Ch&lt;br /&gt;
LcapM			equ 04Dh&lt;br /&gt;
LcapN			equ 04Eh&lt;br /&gt;
LcapO			equ 04Fh&lt;br /&gt;
LcapP			equ 050h&lt;br /&gt;
LcapQ			equ 051h&lt;br /&gt;
LcapR			equ 052h&lt;br /&gt;
LcapS			equ 053h&lt;br /&gt;
LcapT			equ 054h&lt;br /&gt;
LcapU			equ 055h&lt;br /&gt;
LcapV			equ 056h&lt;br /&gt;
LcapW			equ 057h&lt;br /&gt;
LcapX			equ 058h&lt;br /&gt;
LcapY			equ 059h&lt;br /&gt;
LcapZ			equ 05Ah&lt;br /&gt;
Ltheta			equ 05Bh&lt;br /&gt;
Lbackslash		equ 05Ch&lt;br /&gt;
LrBrack			equ 05Dh&lt;br /&gt;
Lcaret			equ 05Eh&lt;br /&gt;
Lunderscore		equ 05Fh&lt;br /&gt;
Lbackquote		equ 060h&lt;br /&gt;
La			equ 061h&lt;br /&gt;
Lb			equ 062h&lt;br /&gt;
Lc			equ 063h&lt;br /&gt;
Ld			equ 064h&lt;br /&gt;
Le			equ 065h&lt;br /&gt;
Lf			equ 066h&lt;br /&gt;
Lg			equ 067h&lt;br /&gt;
Lh			equ 068h&lt;br /&gt;
Li			equ 069h&lt;br /&gt;
Lj			equ 06Ah&lt;br /&gt;
Lk			equ 06Bh&lt;br /&gt;
Ll			equ 06Ch&lt;br /&gt;
Lm			equ 06Dh&lt;br /&gt;
Ln			equ 06Eh&lt;br /&gt;
Lo			equ 06Fh&lt;br /&gt;
Lp			equ 070h&lt;br /&gt;
Lq			equ 071h&lt;br /&gt;
Lr			equ 072h&lt;br /&gt;
Ls			equ 073h&lt;br /&gt;
Lt			equ 074h&lt;br /&gt;
Lu			equ 075h&lt;br /&gt;
Lv			equ 076h&lt;br /&gt;
Lw			equ 077h&lt;br /&gt;
Lx			equ 078h&lt;br /&gt;
Ly			equ 079h&lt;br /&gt;
Lz			equ 07Ah&lt;br /&gt;
LlBrace			equ 07Bh&lt;br /&gt;
Lbar			equ 07Ch&lt;br /&gt;
LrBrace			equ 07Dh&lt;br /&gt;
Ltilde			equ 07Eh&lt;br /&gt;
LinvEQ			equ 07Fh&lt;br /&gt;
Lsub0			equ 080h&lt;br /&gt;
Lsub1			equ 081h&lt;br /&gt;
Lsub2			equ 082h&lt;br /&gt;
Lsub3			equ 083h&lt;br /&gt;
Lsub4			equ 084h&lt;br /&gt;
Lsub5			equ 085h&lt;br /&gt;
Lsub6			equ 086h&lt;br /&gt;
Lsub7			equ 087h&lt;br /&gt;
Lsub8			equ 088h&lt;br /&gt;
Lsub9			equ 089h&lt;br /&gt;
LcapAAcute		equ 08Ah&lt;br /&gt;
LcapAGrave		equ 08Bh&lt;br /&gt;
LcapACaret		equ 08Ch&lt;br /&gt;
LcapADier		equ 08Dh&lt;br /&gt;
LaAcute			equ 08Eh&lt;br /&gt;
LaGrave			equ 08Fh&lt;br /&gt;
LaCaret			equ 090h&lt;br /&gt;
LaDier			equ 091h&lt;br /&gt;
LcapEAcute		equ 092h&lt;br /&gt;
LcapEGrave		equ 093h&lt;br /&gt;
LcapECaret		equ 094h&lt;br /&gt;
LcapEDier		equ 095h&lt;br /&gt;
LeAcute			equ 096h&lt;br /&gt;
LeGrave			equ 097h&lt;br /&gt;
LeCaret			equ 098h&lt;br /&gt;
LeDier			equ 099h&lt;br /&gt;
LcapIAcute		equ 09Ah&lt;br /&gt;
LcapIGrave		equ 09Bh&lt;br /&gt;
LcapICaret		equ 09Ch&lt;br /&gt;
LcapIDier		equ 09Dh&lt;br /&gt;
LiAcute			equ 09Eh&lt;br /&gt;
LiGrave			equ 09Fh&lt;br /&gt;
LiCaret			equ 0A0h&lt;br /&gt;
LiDier			equ 0A1h&lt;br /&gt;
LcapOAcute		equ 0A2h&lt;br /&gt;
LcapOGrave		equ 0A3h&lt;br /&gt;
LcapOCaret		equ 0A4h&lt;br /&gt;
LcapODier		equ 0A5h&lt;br /&gt;
LoAcute			equ 0A6h&lt;br /&gt;
LoGrave			equ 0A7h&lt;br /&gt;
LoCaret			equ 0A8h&lt;br /&gt;
LoDier			equ 0A9h&lt;br /&gt;
LcapUAcute		equ 0AAh&lt;br /&gt;
LcapUGrave		equ 0ABh&lt;br /&gt;
LcapUCaret		equ 0ACh&lt;br /&gt;
LcapUDier		equ 0ADh&lt;br /&gt;
LuAcute			equ 0AEh&lt;br /&gt;
LuGrave			equ 0AFh&lt;br /&gt;
LuCaret			equ 0B0h&lt;br /&gt;
LuDier			equ 0B1h&lt;br /&gt;
LcapCCed		equ 0B2h&lt;br /&gt;
LcCed			equ 0B3h&lt;br /&gt;
LcapNTilde		equ 0B4h&lt;br /&gt;
LnTilde			equ 0B5h&lt;br /&gt;
Laccent			equ 0B6h&lt;br /&gt;
Lgrave			equ 0B7h&lt;br /&gt;
Ldieresis		equ 0B8h&lt;br /&gt;
LquesDown		equ 0B9h&lt;br /&gt;
LexclamDown		equ 0BAh&lt;br /&gt;
Lalpha			equ 0BBh&lt;br /&gt;
Lbeta			equ 0BCh&lt;br /&gt;
Lgamma			equ 0BDh&lt;br /&gt;
LcapDelta		equ 0BEh&lt;br /&gt;
Ldelta			equ 0BFh&lt;br /&gt;
Lepsilon		equ 0C0h&lt;br /&gt;
LlBrack 		equ 0C1h&lt;br /&gt;
Llambda			equ 0C2h&lt;br /&gt;
Lmu			equ 0C3h&lt;br /&gt;
Lpi			equ 0C4h&lt;br /&gt;
Lrho			equ 0C5h&lt;br /&gt;
LcapSigma		equ 0C6h&lt;br /&gt;
Lsigma			equ 0C7h&lt;br /&gt;
Ltau			equ 0C8h&lt;br /&gt;
Lphi			equ 0C9h&lt;br /&gt;
LcapOmega		equ 0CAh&lt;br /&gt;
LxMean			equ 0CBh&lt;br /&gt;
LyMean			equ 0CCh&lt;br /&gt;
LsupX			equ 0CDh&lt;br /&gt;
Lellipsis		equ 0CEh&lt;br /&gt;
Lleft			equ 0CFh&lt;br /&gt;
Lblock			equ 0D0h&lt;br /&gt;
Lper			equ 0D1h&lt;br /&gt;
Lhyphen			equ 0D2h&lt;br /&gt;
Larea			equ 0D3h&lt;br /&gt;
Ltemp			equ 0D4h&lt;br /&gt;
Lcube			equ 0D5h&lt;br /&gt;
Lenter			equ 0D6h&lt;br /&gt;
LimagI			equ 0D7h&lt;br /&gt;
Lphat			equ 0D8h&lt;br /&gt;
Lchi			equ 0D9h&lt;br /&gt;
LstatF			equ 0DAh&lt;br /&gt;
Llne			equ 0DBh&lt;br /&gt;
LlistL			equ 0DCh&lt;br /&gt;
LfinanN 		equ 0DDh&lt;br /&gt;
L2_r_paren 		equ 0DEh&lt;br /&gt;
LblockArrow		equ 0DFh&lt;br /&gt;
LcurO   		equ 0E0h&lt;br /&gt;
LcurO2  		equ 0E1h&lt;br /&gt;
LcurOcapA		equ 0E2h&lt;br /&gt;
LcurOa  		equ 0E3h&lt;br /&gt;
LcurI   		equ 0E4h&lt;br /&gt;
LcurI2  		equ 0E5h&lt;br /&gt;
LcurIcapA		equ 0E6h&lt;br /&gt;
LcurIa  		equ 0E7h&lt;br /&gt;
LGline			equ 0E8h ; = 0&lt;br /&gt;
LGthick			equ 0E9h ; = 1&lt;br /&gt;
LGabove			equ 0EAh ; = 2&lt;br /&gt;
LGbelow			equ 0EBh ; = 3&lt;br /&gt;
LGpath			equ 0ECh ; = 4&lt;br /&gt;
LGanimate		equ 0EDh ; = 5&lt;br /&gt;
LGdot			equ 0EEh ; = 6&lt;br /&gt;
LUpBlk			equ 0EFh ;Up arrow and Block in solver&lt;br /&gt;
LDnBlk			equ 0F0h ;Down arrow and Block in solver&lt;br /&gt;
LcurFull		equ 0F1h ;note: must be last char (PutMap checks)&lt;br /&gt;
&lt;br /&gt;
;(MenuCurrent) Values&lt;br /&gt;
;-----------------------------------&lt;br /&gt;
mConfirmation		equ 01h&lt;br /&gt;
mApps			equ 02h&lt;br /&gt;
mProgramHome		equ 03h&lt;br /&gt;
mPrgm_Run		 equ 00h&lt;br /&gt;
mPrgm_Edit		 equ 01h&lt;br /&gt;
mPrgm_New		 equ 02h&lt;br /&gt;
mZoom			equ 04h&lt;br /&gt;
mZoom_Zoom		 equ 00h&lt;br /&gt;
mZoom_Memory		 equ 01h&lt;br /&gt;
mDraw			equ 05h&lt;br /&gt;
mDraw_Draw		 equ 00h&lt;br /&gt;
mDraw_Points		 equ 01h&lt;br /&gt;
mDraw_Store		 equ 02h&lt;br /&gt;
mDraw_Background	equ 03h&lt;br /&gt;
mStatPlots		equ 06h&lt;br /&gt;
mStat			equ 07h&lt;br /&gt;
mStat_Edit		 equ 00h&lt;br /&gt;
mStat_Calc		 equ 01h&lt;br /&gt;
mStat_Tests		 equ 02h&lt;br /&gt;
mMath			equ 08h&lt;br /&gt;
mMath_Math		 equ 00h&lt;br /&gt;
mMath_Number		 equ 01h&lt;br /&gt;
mMath_Complex		 equ 02h&lt;br /&gt;
mMath_Prob		 equ 03h&lt;br /&gt;
mMath_Frac		 equ 04h&lt;br /&gt;
mTest			equ 09h&lt;br /&gt;
mTest_Test		 equ 00h&lt;br /&gt;
mTest_Logic		 equ 01h&lt;br /&gt;
&lt;br /&gt;
mVars			equ 0Bh&lt;br /&gt;
mVars_Vars		 equ 00h&lt;br /&gt;
mVars_YVars		 equ 01h&lt;br /&gt;
mVars_Colors	 equ 02h&lt;br /&gt;
mMemory			equ 0Ch&lt;br /&gt;
mMatrix			equ 0Dh&lt;br /&gt;
mMatrix_Name		 equ 00h&lt;br /&gt;
mMatrix_Math		 equ 01h&lt;br /&gt;
mMatrix_Edit		 equ 02h&lt;br /&gt;
mDistr			equ 0Eh&lt;br /&gt;
mDistr_Distr		 equ 00h&lt;br /&gt;
mDistr_Draw		 equ 01h&lt;br /&gt;
mAngle			equ 0Fh&lt;br /&gt;
mList			equ 10h&lt;br /&gt;
mList_Names		 equ 00h&lt;br /&gt;
mList_Ops		 equ 01h&lt;br /&gt;
mList_Math		 equ 02h&lt;br /&gt;
mCalculate		equ 11h&lt;br /&gt;
mVarsWin		equ 15h&lt;br /&gt;
mVarsWin_XY		 equ 00h&lt;br /&gt;
mVarsWin_TTh		 equ 01h&lt;br /&gt;
mVarsWin_UVW		 equ 02h&lt;br /&gt;
mVarsZoom		equ 16h&lt;br /&gt;
mVarsZoom_ZXY		 equ 00h&lt;br /&gt;
mVarsZoom_ZT		 equ 01h&lt;br /&gt;
mVarsZoom_UVW		 equ 02h&lt;br /&gt;
mVarsGDB		equ 17h&lt;br /&gt;
mVarsPics		equ 18h&lt;br /&gt;
mVarsPics_Pics		 equ 01h&lt;br /&gt;
mVarsPics_Bckgrnds		 equ 01h&lt;br /&gt;
mVarsStrings		equ 19h&lt;br /&gt;
mVarsStat		equ 1Ah&lt;br /&gt;
mVarsStat_XY		 equ 00h&lt;br /&gt;
mVarsStat_Sigma		 equ 01h&lt;br /&gt;
mVarsStat_EQ		 equ 02h&lt;br /&gt;
mVarsStat_Test		 equ 03h&lt;br /&gt;
mVarsStat_Pts		 equ 04h&lt;br /&gt;
mVarsTable		equ 1Bh&lt;br /&gt;
mVarsYequ 		equ 1Ch&lt;br /&gt;
mVarsParametric		equ 1Dh&lt;br /&gt;
mVarsPolar		equ 1Eh&lt;br /&gt;
mVarsFnOnOff		equ 1Fh&lt;br /&gt;
mMemReset		equ 20h&lt;br /&gt;
mMemReset_RAM		 equ 00h&lt;br /&gt;
mMemReset_ROM		 equ 01h&lt;br /&gt;
mMemReset_All		 equ 02h&lt;br /&gt;
mMemMgmtDel		equ 21h&lt;br /&gt;
mMemResetDefaults	equ 22h&lt;br /&gt;
mMemResetRAMAll		equ 24h&lt;br /&gt;
mMemResetROMVars	equ 25h&lt;br /&gt;
mMemResetROMApps	equ 26h&lt;br /&gt;
mMemResetROMAll		equ 27h&lt;br /&gt;
mMemResetAll		equ 28h&lt;br /&gt;
mGroup			equ 29h&lt;br /&gt;
mGroup_New		 equ 00h&lt;br /&gt;
mGroup_Ungroup		 equ 01h&lt;br /&gt;
mGroupVars		equ 2Ah&lt;br /&gt;
mProgramEdit		equ 2Bh&lt;br /&gt;
mPrgmEd_Ctrl		 equ 00h&lt;br /&gt;
mPrgmEd_IO		 equ 01h&lt;br /&gt;
mPrgmEd_Color		 equ 02h&lt;br /&gt;
mPrgmEd_Exec		 equ 03h&lt;br /&gt;
mPrgmZoom		equ 2Ch&lt;br /&gt;
mPrgmZoom_Zoom		 equ 00h&lt;br /&gt;
mPrgmZoom_Mem		 equ 01h&lt;br /&gt;
mPrgmDraw		equ 2Dh&lt;br /&gt;
mPrgmDraw_Draw		 equ 00h&lt;br /&gt;
mPrgmDraw_Pt		 equ 01h&lt;br /&gt;
mPrgmDraw_Store		 equ 02h&lt;br /&gt;
mPrgmDraw_Bckgrnd	 equ 03h&lt;br /&gt;
mPrgmStatPlot		equ 2Eh&lt;br /&gt;
mPrgmSP_Plots		 equ 00h&lt;br /&gt;
mPrgmSP_Type		 equ 01h&lt;br /&gt;
mPrgmSP_Mark		 equ 02h&lt;br /&gt;
mPrgmStat		equ 2Fh&lt;br /&gt;
mPrgmStat_Edit		 equ 00h&lt;br /&gt;
mPrgmStat_Calc		 equ 01h&lt;br /&gt;
mPrgmStat_Tests		 equ 02h&lt;br /&gt;
mPrgmMath		equ 30h&lt;br /&gt;
mPrgmMath_Math		 equ 00h&lt;br /&gt;
mPrgmMath_Num		 equ 01h&lt;br /&gt;
mPrgmMath_Cplx		 equ 02h&lt;br /&gt;
mPrgmMath_Prob		 equ 03h&lt;br /&gt;
mPrgmMath_Frac		 equ 04h&lt;br /&gt;
mLink			equ 31h&lt;br /&gt;
mLink_Send		 equ 00h&lt;br /&gt;
mLink_Recieve		 equ 01h&lt;br /&gt;
mLinkTrasmit		equ 32h&lt;br /&gt;
mLinkXmit_Xmit		 equ 01h&lt;br /&gt;
mGarbageCollect		equ 40h&lt;br /&gt;
mSelectGroupVars	equ 41h&lt;br /&gt;
mSelGrpVars_Sel		 equ 00h&lt;br /&gt;
mSelGrpVars_Grp		 equ 01h&lt;br /&gt;
mDuplicateName		equ 43h&lt;br /&gt;
mCatalog		equ 46h&lt;br /&gt;
mFinance		equ 22h&lt;br /&gt;
mFinance_Calc		 equ 00h&lt;br /&gt;
mFinance_Vars		 equ 01h&lt;br /&gt;
&lt;br /&gt;
;Keypress Equates&lt;br /&gt;
;-----------------------------------&lt;br /&gt;
kRight			equ 001h&lt;br /&gt;
kLeft			equ 002h&lt;br /&gt;
kUp			equ 003h&lt;br /&gt;
kDown			equ 004h&lt;br /&gt;
kEnter			equ 005h&lt;br /&gt;
kAlphaEnter		equ 006h&lt;br /&gt;
kAlphaUp		equ 007h&lt;br /&gt;
kAlphaDown		equ 008h&lt;br /&gt;
kClear			equ 009h&lt;br /&gt;
kDel			equ 00Ah&lt;br /&gt;
kIns			equ 00Bh&lt;br /&gt;
kRecall			equ 00Ch&lt;br /&gt;
kLastEnt		equ 00Dh&lt;br /&gt;
kBOL			equ 00Eh&lt;br /&gt;
kEOL			equ 00Fh&lt;br /&gt;
&lt;br /&gt;
kSelAll			equ 010h&lt;br /&gt;
kUnselAll		equ 011h&lt;br /&gt;
kLtoTI82		equ 012h&lt;br /&gt;
kBackup			equ 013h&lt;br /&gt;
kRecieve		equ 014h&lt;br /&gt;
kLnkQuit		equ 015h&lt;br /&gt;
kTrans			equ 016h&lt;br /&gt;
kRename			equ 017h&lt;br /&gt;
kOverw			equ 018h&lt;br /&gt;
kOmit			equ 019h&lt;br /&gt;
kCont			equ 01Ah&lt;br /&gt;
kSendID			equ 01Bh&lt;br /&gt;
kSendSW			equ 01Ch&lt;br /&gt;
kYes			equ 01Dh&lt;br /&gt;
kNoWay			equ 01Eh&lt;br /&gt;
kvSendType		equ 01Fh&lt;br /&gt;
kOverWAll		equ 020h&lt;br /&gt;
kNo			equ 025h&lt;br /&gt;
kKReset			equ 026h&lt;br /&gt;
kApp			equ 027h&lt;br /&gt;
kDoug			equ 028h&lt;br /&gt;
kListflag		equ 029h&lt;br /&gt;
menuStart		equ 02Bh&lt;br /&gt;
kAreYouSure		equ 02Bh&lt;br /&gt;
kAppsMenu		equ 02Ch&lt;br /&gt;
kPrgm			equ 02Dh&lt;br /&gt;
kZoom			equ 02Eh&lt;br /&gt;
kDraw			equ 02Fh&lt;br /&gt;
kSPlot			equ 030h&lt;br /&gt;
kStat			equ 031h&lt;br /&gt;
kMath			equ 032h&lt;br /&gt;
kTest			equ 033h&lt;br /&gt;
kChar			equ 034h&lt;br /&gt;
kVars			equ 035h&lt;br /&gt;
kMem			equ 036h&lt;br /&gt;
kMatrix			equ 037h&lt;br /&gt;
kDist			equ 038h&lt;br /&gt;
kAngle			equ 039h&lt;br /&gt;
kList			equ 03Ah&lt;br /&gt;
kCalc			equ 03Bh&lt;br /&gt;
kFin			equ 03Ch&lt;br /&gt;
menuEnd			equ kFin&lt;br /&gt;
kCatalog		equ 03Eh&lt;br /&gt;
kInputDone		equ 03Fh&lt;br /&gt;
kOff			equ kInputDone&lt;br /&gt;
kQuit			equ 040h&lt;br /&gt;
appStart		equ kQuit&lt;br /&gt;
kLinkIO			equ 041h&lt;br /&gt;
kMatrixEd		equ 042h&lt;br /&gt;
kStatEd			equ 043h&lt;br /&gt;
kGraph			equ 044h&lt;br /&gt;
kMode			equ 045h&lt;br /&gt;
kPrgmEd			equ 046h ;PROGRAM EDIT&lt;br /&gt;
kPrgmCr			equ 047h ;PROGRAM CREATE&lt;br /&gt;
kWindow			equ 048h ;RANGE EDITOR&lt;br /&gt;
kYequ 			equ 049h ;EQUATION EDITOR&lt;br /&gt;
kTable			equ 04Ah ;TABLE EDITOR&lt;br /&gt;
kTblSet			equ 04Bh ;TABLE SET&lt;br /&gt;
kChkRAM			equ 04Ch ;CHECK RAM (About screen)&lt;br /&gt;
kDelMem			equ 04Dh ;DELETE MEM&lt;br /&gt;
kResetMem		equ 04Eh ;RESET MEM&lt;br /&gt;
kResetDef		equ 04Fh ;RESET DEFAULT&lt;br /&gt;
kPrgmInput		equ 050h ;PROGRAM INPUT&lt;br /&gt;
kZFactEd		equ 051h ;ZOOM FACTOR EDITOR&lt;br /&gt;
kError			equ 052h ;ERROR&lt;br /&gt;
kSolveTVM		equ 053h ;TVM SOLVER&lt;br /&gt;
kSolveRoot		equ 054h ;SOLVE EDITOR&lt;br /&gt;
kStatP			equ 055h ;stat plot&lt;br /&gt;
kInfStat		equ 056h ;Inferential Statistic&lt;br /&gt;
kFormat			equ 057h ;FORMAT&lt;br /&gt;
kExtApps		equ 058h ;External Applications.		NEW&lt;br /&gt;
kNewApps		equ 059h ;New Apps for Cerberus.&lt;br /&gt;
append			equ kNewApps&lt;br /&gt;
echoStart1		equ 05Ah&lt;br /&gt;
kTrace			equ 05Ah&lt;br /&gt;
kZFit			equ 05Bh&lt;br /&gt;
kZIn			equ 05Ch&lt;br /&gt;
kZOut			equ 05Dh&lt;br /&gt;
kZPrev			equ 05Eh&lt;br /&gt;
kBox			equ 05Fh&lt;br /&gt;
kDecml			equ 060h&lt;br /&gt;
kSetZm			equ 061h&lt;br /&gt;
kSquar			equ 062h&lt;br /&gt;
kStd			equ 063h&lt;br /&gt;
kTrig			equ 064h&lt;br /&gt;
kUsrZm			equ 065h&lt;br /&gt;
kZSto			equ 066h&lt;br /&gt;
kZInt			equ 067h&lt;br /&gt;
kZStat			equ 068h&lt;br /&gt;
echoStart2		equ 069h&lt;br /&gt;
kSelect			equ 069h&lt;br /&gt;
kCircl			equ 06Ah&lt;br /&gt;
kClDrw			equ 06Bh&lt;br /&gt;
kLine			equ 06Ch&lt;br /&gt;
kPen			equ 06Dh&lt;br /&gt;
kPtChg			equ 06Eh&lt;br /&gt;
kPtOff			equ 06Fh&lt;br /&gt;
kPtOn			equ 070h&lt;br /&gt;
kVert			equ 071h&lt;br /&gt;
kHoriz			equ 072h&lt;br /&gt;
kText			equ 073h&lt;br /&gt;
kTanLn			equ 074h&lt;br /&gt;
kEval			equ 075h&lt;br /&gt;
kInters			equ 076h&lt;br /&gt;
kDYDX			equ 077h&lt;br /&gt;
kFnIntg			equ 078h&lt;br /&gt;
kRootG			equ 079h&lt;br /&gt;
kDYDT			equ 07Ah&lt;br /&gt;
kDXDT			equ 07Bh&lt;br /&gt;
kDRDo			equ 07Ch&lt;br /&gt;
KGFMin			equ 07Dh&lt;br /&gt;
KGFMax			equ 07Eh&lt;br /&gt;
EchoStart		equ 07Fh&lt;br /&gt;
kListName		equ 07Fh&lt;br /&gt;
kAdd			equ 080h&lt;br /&gt;
kSub			equ 081h&lt;br /&gt;
kMul			equ 082h&lt;br /&gt;
kDiv			equ 083h&lt;br /&gt;
kExpon			equ 084h&lt;br /&gt;
kLParen			equ 085h&lt;br /&gt;
kRParen			equ 086h&lt;br /&gt;
kLBrack			equ 087h&lt;br /&gt;
kRBrack			equ 088h&lt;br /&gt;
kShade			equ 089h&lt;br /&gt;
kStore			equ 08Ah&lt;br /&gt;
kComma			equ 08Bh&lt;br /&gt;
kChs			equ 08Ch&lt;br /&gt;
kDecPnt			equ 08Dh&lt;br /&gt;
k0			equ 08Eh&lt;br /&gt;
k1			equ 08Fh&lt;br /&gt;
k2			equ 090h&lt;br /&gt;
k3			equ 091h&lt;br /&gt;
k4			equ 092h&lt;br /&gt;
k5			equ 093h&lt;br /&gt;
k6			equ 094h&lt;br /&gt;
k7			equ 095h&lt;br /&gt;
k8			equ 096h&lt;br /&gt;
k9			equ 097h&lt;br /&gt;
kEE			equ 098h&lt;br /&gt;
kSpace			equ 099h&lt;br /&gt;
kCapA			equ 09Ah&lt;br /&gt;
kCapB			equ 09Bh&lt;br /&gt;
kCapC			equ 09Ch&lt;br /&gt;
kCapD			equ 09Dh&lt;br /&gt;
kCapE			equ 09Eh&lt;br /&gt;
kCapF			equ 09Fh&lt;br /&gt;
kCapG			equ 0A0h&lt;br /&gt;
kCapH			equ 0A1h&lt;br /&gt;
kCapI			equ 0A2h&lt;br /&gt;
kCapJ			equ 0A3h&lt;br /&gt;
kCapK			equ 0A4h&lt;br /&gt;
kCapL			equ 0A5h&lt;br /&gt;
kCapM			equ 0A6h&lt;br /&gt;
kCapN			equ 0A7h&lt;br /&gt;
kCapO			equ 0A8h&lt;br /&gt;
kCapP			equ 0A9h&lt;br /&gt;
kCapQ			equ 0AAh&lt;br /&gt;
kCapR			equ 0ABh&lt;br /&gt;
kCapS			equ 0ACh&lt;br /&gt;
kCapT			equ 0ADh&lt;br /&gt;
kCapU			equ 0AEh&lt;br /&gt;
kCapV			equ 0AFh&lt;br /&gt;
kCapW			equ 0B0h&lt;br /&gt;
kCapX			equ 0B1h&lt;br /&gt;
kCapY			equ 0B2h&lt;br /&gt;
kCapZ			equ 0B3h&lt;br /&gt;
kVarx			equ 0B4h&lt;br /&gt;
kPi			equ 0B5h&lt;br /&gt;
kInv			equ 0B6h&lt;br /&gt;
kSin			equ 0B7h&lt;br /&gt;
kASin			equ 0B8h&lt;br /&gt;
kCos			equ 0B9h&lt;br /&gt;
kACos			equ 0BAh&lt;br /&gt;
kTan			equ 0BBh&lt;br /&gt;
kATan			equ 0BCh&lt;br /&gt;
kSquare			equ 0BDh&lt;br /&gt;
kSqrt			equ 0BEh&lt;br /&gt;
kLn			equ 0BFh&lt;br /&gt;
kExp			equ 0C0h&lt;br /&gt;
kLog			equ 0C1h&lt;br /&gt;
kALog			equ 0C2h&lt;br /&gt;
kToABC			equ 0C3h&lt;br /&gt;
kClrTbl			equ 0C4h&lt;br /&gt;
kAns			equ 0C5h&lt;br /&gt;
kColon			equ 0C6h&lt;br /&gt;
kNDeriv			equ 0C7h&lt;br /&gt;
kFnInt			equ 0C8h&lt;br /&gt;
kRoot			equ 0C9h&lt;br /&gt;
kQuest			equ 0CAh&lt;br /&gt;
kQuote			equ 0CBh&lt;br /&gt;
kTheta			equ 0CCh&lt;br /&gt;
kIf			equ 0CDh&lt;br /&gt;
kThen			equ 0CEh&lt;br /&gt;
kElse			equ 0CFh&lt;br /&gt;
kFor			equ 0D0h&lt;br /&gt;
kWhile			equ 0D1h&lt;br /&gt;
kRepeat			equ 0D2h&lt;br /&gt;
kEnd			equ 0D3h&lt;br /&gt;
kPause			equ 0D4h&lt;br /&gt;
kLbl			equ 0D5h&lt;br /&gt;
kGoto			equ 0D6h&lt;br /&gt;
kISG			equ 0D7h&lt;br /&gt;
kDSL			equ 0D8h&lt;br /&gt;
kMenu			equ 0D9h&lt;br /&gt;
kExec			equ 0DAh&lt;br /&gt;
kReturn			equ 0DBh&lt;br /&gt;
kStop			equ 0DCh&lt;br /&gt;
kInput			equ 0DDh&lt;br /&gt;
kPrompt			equ 0DEh&lt;br /&gt;
kDisp			equ 0DFh&lt;br /&gt;
kDispG			equ 0E0h&lt;br /&gt;
kDispT			equ 0E1h&lt;br /&gt;
kOutput			equ 0E2h&lt;br /&gt;
kGetKey			equ 0E3h&lt;br /&gt;
kClrHome		equ 0E4h&lt;br /&gt;
kPrtScr			equ 0E5h&lt;br /&gt;
kSinH			equ 0E6h&lt;br /&gt;
kCosH			equ 0E7h&lt;br /&gt;
kTanH			equ 0E8h&lt;br /&gt;
kASinH			equ 0E9h&lt;br /&gt;
kACosH			equ 0EAh&lt;br /&gt;
kATanH			equ 0EBh&lt;br /&gt;
kLBrace			equ 0ECh&lt;br /&gt;
kRBrace			equ 0EDh&lt;br /&gt;
kI			equ 0EEh&lt;br /&gt;
kCONSTeA		equ 0EFh&lt;br /&gt;
kPlot3			equ 0F0h&lt;br /&gt;
kFMin			equ 0F1h&lt;br /&gt;
kFMax			equ 0F2h&lt;br /&gt;
kL1A			equ 0F3h&lt;br /&gt;
kL2A			equ 0F4h&lt;br /&gt;
kL3A			equ 0F5h&lt;br /&gt;
kL4A			equ 0F6h&lt;br /&gt;
kL5A			equ 0F7h&lt;br /&gt;
kL6A			equ 0F8h&lt;br /&gt;
kunA			equ 0F9h&lt;br /&gt;
kvnA			equ 0FAh&lt;br /&gt;
kwnA			equ 0FBh&lt;br /&gt;
&lt;br /&gt;
; THIS KEY MEANS THAT IT IS A 2 BYTE KEYCODE&lt;br /&gt;
; THERE ARE 2 OF THESE KEYS; BE CAREFUL WITH USAGE&lt;br /&gt;
;--------------------------------------------------------&lt;br /&gt;
kExtendEcho2		equ 0FCh&lt;br /&gt;
&lt;br /&gt;
; THIS KEY MEANS THAT THE KEY PRESS IS ONE THAT ECHOS&lt;br /&gt;
; INTO A BUFFER, AND IT IS A 2 BYTE KEY CODE, GO LOOK AT&lt;br /&gt;
; (EXTECHO) FOR THE KEY VALUE&lt;br /&gt;
;--------------------------------------------------------&lt;br /&gt;
kExtendEcho		equ 0FEh&lt;br /&gt;
&lt;br /&gt;
kE1BT			equ 0&lt;br /&gt;
kDrawInv		equ kE1BT&lt;br /&gt;
kDrawF			equ kE1BT+1&lt;br /&gt;
kPixelOn		equ kE1BT+2&lt;br /&gt;
kPixelOff		equ kE1BT+3&lt;br /&gt;
kPxlTest		equ kE1BT+4&lt;br /&gt;
kRCGDB			equ kE1BT+5&lt;br /&gt;
kRCPic			equ kE1BT+6&lt;br /&gt;
kSTGDB			equ kE1BT+7&lt;br /&gt;
kSTPic			equ kE1BT+8&lt;br /&gt;
kAbs			equ kE1BT+9&lt;br /&gt;
kTequ 		equ kE1BT+10 ;==&lt;br /&gt;
kTNoteQ			equ kE1BT+11 ;&amp;lt;&amp;gt;&lt;br /&gt;
kTGT			equ kE1BT+12 ;&amp;gt;&lt;br /&gt;
kTGTE			equ kE1BT+13 ;&amp;gt;=&lt;br /&gt;
kTLT			equ kE1BT+14 ;&amp;lt;&lt;br /&gt;
kTLTE			equ kE1BT+15 ;&amp;lt;=&lt;br /&gt;
kAnd			equ kE1BT+16&lt;br /&gt;
kOr			equ kE1BT+17&lt;br /&gt;
kXor			equ kE1BT+18&lt;br /&gt;
kNot			equ kE1BT+19&lt;br /&gt;
kLR1			equ kE1BT+20&lt;br /&gt;
kXRoot			equ kE1BT+21&lt;br /&gt;
kCube			equ kE1BT+22&lt;br /&gt;
kCbRt			equ kE1BT+23 ;Cube ROOT&lt;br /&gt;
kToDec			equ kE1BT+24&lt;br /&gt;
kCubicR			equ kE1BT+25&lt;br /&gt;
kQuartR			equ kE1BT+26&lt;br /&gt;
kPlot1			equ kE1BT+27&lt;br /&gt;
kPlot2			equ kE1BT+28&lt;br /&gt;
kRound			equ kE1BT+29&lt;br /&gt;
kIPart			equ kE1BT+30&lt;br /&gt;
kFPart			equ kE1BT+31&lt;br /&gt;
kInt			equ kE1BT+32&lt;br /&gt;
kRand			equ kE1BT+33&lt;br /&gt;
kNPR			equ kE1BT+34&lt;br /&gt;
kNCR			equ kE1BT+35&lt;br /&gt;
kXFactorial		equ kE1BT+36&lt;br /&gt;
kRad			equ kE1BT+37&lt;br /&gt;
kDegr			equ kE1BT+38 ;DEGREES CONV&lt;br /&gt;
kAPost			equ kE1BT+39&lt;br /&gt;
kToDMS			equ kE1BT+40&lt;br /&gt;
kRToPo			equ kE1BT+41 ;R&lt;br /&gt;
kRToPr			equ kE1BT+42&lt;br /&gt;
kPToRx			equ kE1BT+43&lt;br /&gt;
kPToRy			equ kE1BT+44&lt;br /&gt;
kRowSwap		equ kE1BT+45&lt;br /&gt;
kRowPlus		equ kE1BT+46&lt;br /&gt;
kTimRow			equ kE1BT+47&lt;br /&gt;
kTRowP			equ kE1BT+48&lt;br /&gt;
kSortA			equ kE1BT+49&lt;br /&gt;
kSortD			equ kE1BT+50&lt;br /&gt;
kSeq			equ kE1BT+51&lt;br /&gt;
kMin			equ kE1BT+52&lt;br /&gt;
kMax			equ kE1BT+53&lt;br /&gt;
kMean			equ kE1BT+54&lt;br /&gt;
kMedian			equ kE1BT+55&lt;br /&gt;
kSum			equ kE1BT+56&lt;br /&gt;
kProd			equ kE1BT+57&lt;br /&gt;
kDet			equ kE1BT+58&lt;br /&gt;
kTransp			equ kE1BT+59&lt;br /&gt;
kDim			equ kE1BT+60&lt;br /&gt;
kFill			equ kE1BT+61&lt;br /&gt;
kIdent			equ kE1BT+62&lt;br /&gt;
kRandm			equ kE1BT+63&lt;br /&gt;
kAug			equ kE1BT+64&lt;br /&gt;
kOneVar			equ kE1BT+65&lt;br /&gt;
kTwoVar			equ kE1BT+66&lt;br /&gt;
kLR			equ kE1BT+67&lt;br /&gt;
kLRExp			equ kE1BT+68&lt;br /&gt;
kLRLn			equ kE1BT+69&lt;br /&gt;
kLRPwr			equ kE1BT+70&lt;br /&gt;
kMedMed			equ kE1BT+71&lt;br /&gt;
kQuad			equ kE1BT+72&lt;br /&gt;
kClrLst			equ kE1BT+73&lt;br /&gt;
kHist			equ kE1BT+74&lt;br /&gt;
kxyLine			equ kE1BT+75&lt;br /&gt;
kScatter		equ kE1BT+76&lt;br /&gt;
kmRad			equ kE1BT+77&lt;br /&gt;
kmDeg			equ kE1BT+78&lt;br /&gt;
kmNormF			equ kE1BT+79&lt;br /&gt;
kmSci			equ kE1BT+80&lt;br /&gt;
kmEng			equ kE1BT+81&lt;br /&gt;
kmFloat			equ kE1BT+82&lt;br /&gt;
kFix			equ kE1BT+83&lt;br /&gt;
kSplitOn		equ kE1BT+84&lt;br /&gt;
kFullScreen		equ kE1BT+85&lt;br /&gt;
kStndrd			equ kE1BT+86&lt;br /&gt;
kParam			equ kE1BT+87&lt;br /&gt;
kPolar			equ kE1BT+88&lt;br /&gt;
kSeqG			equ kE1BT+89&lt;br /&gt;
kAFillOn		equ kE1BT+90&lt;br /&gt;
kAFillOff		equ kE1BT+91&lt;br /&gt;
kACalcOn		equ kE1BT+92&lt;br /&gt;
kACalcOff		equ kE1BT+93&lt;br /&gt;
kFNOn			equ kE1BT+94&lt;br /&gt;
kFNOff			equ kE1BT+95&lt;br /&gt;
kPlotsOn		equ kE1BT+96&lt;br /&gt;
kPlotsOff		equ kE1BT+97&lt;br /&gt;
kPixelChg		equ kE1BT+98&lt;br /&gt;
kSendMBL		equ kE1BT+99&lt;br /&gt;
kRecvMBL		equ kE1BT+100&lt;br /&gt;
kBoxPlot		equ kE1BT+101&lt;br /&gt;
kBoxIcon		equ kE1BT+102&lt;br /&gt;
kCrossIcon		equ kE1BT+103&lt;br /&gt;
kDotIcon		equ kE1BT+104&lt;br /&gt;
kE2BT			equ kE1BT+105&lt;br /&gt;
kSeqential		equ kE2BT&lt;br /&gt;
kSimulG			equ kE2BT+1&lt;br /&gt;
kPolarG			equ kE2BT+2&lt;br /&gt;
kRectG			equ kE2BT+3&lt;br /&gt;
kCoordOn		equ kE2BT+4&lt;br /&gt;
kCoordOff		equ kE2BT+5&lt;br /&gt;
kDrawLine		equ kE2BT+6&lt;br /&gt;
kDrawDot		equ kE2BT+7&lt;br /&gt;
kAxisOn			equ kE2BT+8&lt;br /&gt;
kAxisOff		equ kE2BT+9&lt;br /&gt;
kGridOn			equ kE2BT+10&lt;br /&gt;
kGridOff		equ kE2BT+11&lt;br /&gt;
kLblOn			equ kE2BT+12&lt;br /&gt;
kLblOff			equ kE2BT+13&lt;br /&gt;
kL1			equ kE2BT+14&lt;br /&gt;
kL2			equ kE2BT+15&lt;br /&gt;
kL3			equ kE2BT+16&lt;br /&gt;
kL4			equ kE2BT+17&lt;br /&gt;
kL5			equ kE2BT+18&lt;br /&gt;
kL6			equ kE2BT+19&lt;br /&gt;
&lt;br /&gt;
;These keys are laid on top of existing keys to&lt;br /&gt;
;enable localization in the inferential stats editor.&lt;br /&gt;
;----------------------------------------------------&lt;br /&gt;
kinfData		equ kL1&lt;br /&gt;
kinfStats		equ kL1+1&lt;br /&gt;
kinfYes			equ kL1+2&lt;br /&gt;
kinfNo			equ kL1+3&lt;br /&gt;
kinfCalc		equ kL1+4&lt;br /&gt;
kinfDraw		equ kL1+5&lt;br /&gt;
kinfAlt1ne		equ kL1+6&lt;br /&gt;
kinfAlt1lt		equ kL1+7&lt;br /&gt;
kinfAlt1gt		equ kL1+8&lt;br /&gt;
kinfAlt2ne		equ kL1+9&lt;br /&gt;
kinfAlt2lt		equ kL1+10&lt;br /&gt;
kinfAlt2gt		equ kL1+11&lt;br /&gt;
kinfAlt3ne		equ kL1+12&lt;br /&gt;
kinfAlt3lt		equ kL1+13&lt;br /&gt;
kinfAlt3gt		equ kL1+14&lt;br /&gt;
kinfAlt4ne		equ kL1+15&lt;br /&gt;
kinfAlt4lt		equ kL1+16&lt;br /&gt;
kinfAlt4gt		equ kL1+17&lt;br /&gt;
kinfAlt5ne		equ kL1+18&lt;br /&gt;
kinfAlt5lt		equ kL1+19&lt;br /&gt;
kinfAlt5gt		equ kL1+20&lt;br /&gt;
kinfAlt6ne		equ kL1+21&lt;br /&gt;
kinfAlt6lt		equ kL1+22&lt;br /&gt;
kinfAlt6gt		equ kL1+23&lt;br /&gt;
kMatA			equ kE2BT+20&lt;br /&gt;
kMatB			equ kE2BT+21&lt;br /&gt;
kMatC			equ kE2BT+22&lt;br /&gt;
kMatD			equ kE2BT+23&lt;br /&gt;
kMatE			equ kE2BT+24&lt;br /&gt;
kXmin			equ kE2BT+25&lt;br /&gt;
kXmax			equ kE2BT+26&lt;br /&gt;
kXscl			equ kE2BT+27&lt;br /&gt;
kYmin			equ kE2BT+28&lt;br /&gt;
kYmax			equ kE2BT+29&lt;br /&gt;
kYscl			equ kE2BT+30&lt;br /&gt;
kTmin			equ kE2BT+31&lt;br /&gt;
kTmax			equ kE2BT+32&lt;br /&gt;
kTStep			equ kE2BT+33&lt;br /&gt;
kOmin			equ kE2BT+34&lt;br /&gt;
kOmax			equ kE2BT+35&lt;br /&gt;
kOStep			equ kE2BT+36&lt;br /&gt;
ku0			equ kE2BT+37&lt;br /&gt;
kv0			equ kE2BT+38&lt;br /&gt;
knMin			equ kE2BT+39&lt;br /&gt;
knMax			equ kE2BT+40&lt;br /&gt;
kDeltaY			equ kE2BT+41&lt;br /&gt;
kDeltaX			equ kE2BT+42&lt;br /&gt;
kZXmin			equ kE2BT+43&lt;br /&gt;
kZXmax			equ kE2BT+44&lt;br /&gt;
kZXscl			equ kE2BT+45&lt;br /&gt;
kZYmin			equ kE2BT+46&lt;br /&gt;
kZYmax			equ kE2BT+47&lt;br /&gt;
kZYscl			equ kE2BT+48&lt;br /&gt;
kZTmin			equ kE2BT+49&lt;br /&gt;
kZTmax			equ kE2BT+50&lt;br /&gt;
kZTStep			equ kE2BT+51&lt;br /&gt;
kZOmin			equ kE2BT+52&lt;br /&gt;
kZOmax			equ kE2BT+53&lt;br /&gt;
kZOStep			equ kE2BT+54&lt;br /&gt;
kZu0			equ kE2BT+55&lt;br /&gt;
kZv0			equ kE2BT+56&lt;br /&gt;
kZnMin			equ kE2BT+57&lt;br /&gt;
kZnMax			equ kE2BT+58&lt;br /&gt;
kDelLast		equ kE2BT+59&lt;br /&gt;
kSinReg			equ kE2BT+60&lt;br /&gt;
kConstE			equ kE2BT+61&lt;br /&gt;
kPic1			equ kE2BT+62&lt;br /&gt;
kPic2			equ kE2BT+63&lt;br /&gt;
kPic3			equ kE2BT+64&lt;br /&gt;
kDelVar			equ kE2BT+65&lt;br /&gt;
kGetCalc		equ kE2BT+66&lt;br /&gt;
kRealM			equ kE2BT+67&lt;br /&gt;
kPolarM			equ kE2BT+68&lt;br /&gt;
kRectM			equ kE2BT+69&lt;br /&gt;
kuv			equ kE2BT+70 ;U vs V&lt;br /&gt;
kvw			equ kE2BT+71 ;V vs W&lt;br /&gt;
kuw			equ kE2BT+72 ;U vs W&lt;br /&gt;
kFinPMTend		equ kE2BT+73&lt;br /&gt;
kFinPMTbeg		equ kE2BT+74&lt;br /&gt;
kGraphStyle		equ kE2BT+75&lt;br /&gt;
kExprOn			equ kE2BT+76&lt;br /&gt;
kExprOff		equ kE2BT+77&lt;br /&gt;
kStatA			equ kE2BT+78&lt;br /&gt;
kStatB			equ kE2BT+79&lt;br /&gt;
kStatC			equ kE2BT+80&lt;br /&gt;
kCorr			equ kE2BT+81&lt;br /&gt;
kStatD			equ kE2BT+82&lt;br /&gt;
kStatE			equ kE2BT+83&lt;br /&gt;
kRegEq			equ kE2BT+84&lt;br /&gt;
kMinX			equ kE2BT+85&lt;br /&gt;
kQ1			equ kE2BT+86&lt;br /&gt;
kMD			equ kE2BT+87&lt;br /&gt;
kQ3			equ kE2BT+88&lt;br /&gt;
kMaxX			equ kE2BT+89&lt;br /&gt;
kStatX1			equ kE2BT+90&lt;br /&gt;
kStatY1			equ kE2BT+91&lt;br /&gt;
kStatX2			equ kE2BT+92&lt;br /&gt;
kStatY2			equ kE2BT+93&lt;br /&gt;
kStatX3			equ kE2BT+94&lt;br /&gt;
kStatY3			equ kE2BT+95&lt;br /&gt;
kTblMin			equ kE2BT+96&lt;br /&gt;
kTblStep		equ kE2BT+97&lt;br /&gt;
kSetupLst		equ kE2BT+98&lt;br /&gt;
kClrAllLst		equ kE2BT+99&lt;br /&gt;
kLogistic		equ kE2BT+100&lt;br /&gt;
kZTest			equ kE2BT+101&lt;br /&gt;
kTTest			equ kE2BT+102&lt;br /&gt;
k2SampZTest		equ kE2BT+103&lt;br /&gt;
k2SampTTest		equ kE2BT+104&lt;br /&gt;
k1PropZTest		equ kE2BT+105&lt;br /&gt;
k2PropZTest		equ kE2BT+106&lt;br /&gt;
kChiTest		equ kE2BT+107&lt;br /&gt;
k2SampFTest		equ kE2BT+108&lt;br /&gt;
kZIntVal		equ kE2BT+109&lt;br /&gt;
kTIntVal		equ kE2BT+110&lt;br /&gt;
k2SampTInt		equ kE2BT+111&lt;br /&gt;
k2SampZInt		equ kE2BT+112&lt;br /&gt;
k1PropZInt		equ kE2BT+113&lt;br /&gt;
k2PropZInt		equ kE2BT+114&lt;br /&gt;
kDNormal		equ kE2BT+115&lt;br /&gt;
kInvNorm		equ kE2BT+116&lt;br /&gt;
kDT			equ kE2BT+117&lt;br /&gt;
kChi			equ kE2BT+118&lt;br /&gt;
kDF			equ kE2BT+119&lt;br /&gt;
kBinPDF			equ kE2BT+120&lt;br /&gt;
kBinCDF			equ kE2BT+121&lt;br /&gt;
kPoiPDF			equ kE2BT+122&lt;br /&gt;
kPoiCDF			equ kE2BT+123&lt;br /&gt;
kun			equ kE2BT+124&lt;br /&gt;
kvn			equ kE2BT+125&lt;br /&gt;
kwn			equ kE2BT+126&lt;br /&gt;
kRecn			equ kE2BT+127&lt;br /&gt;
kPlotStart		equ kE2BT+128&lt;br /&gt;
kZPlotStart		equ kE2BT+129 ;recursion n&lt;br /&gt;
kXFact			equ kE2BT+130 ;PlotStart&lt;br /&gt;
kYFact			equ kE2BT+131 ;ZPlotStart&lt;br /&gt;
kANOVA			equ kE2BT+132 ;XFact&lt;br /&gt;
kMaxY			equ kE2BT+133 ;YFact&lt;br /&gt;
kWebOn			equ kE2BT+134 ;MinY&lt;br /&gt;
kWebOff			equ kE2BT+135 ;MaxY&lt;br /&gt;
kTblInput		equ kE2BT+136 ;WEB ON&lt;br /&gt;
kGeoPDF			equ kE2BT+137 ;WEB OFF&lt;br /&gt;
kGeoCDF			equ kE2BT+138 ;WEB OFF&lt;br /&gt;
kShadeNorm		equ kE2BT+139&lt;br /&gt;
kShadeT			equ kE2BT+140&lt;br /&gt;
kShadeChi		equ kE2BT+141&lt;br /&gt;
kShadeF			equ kE2BT+142&lt;br /&gt;
kPlotStep		equ kE2BT+143&lt;br /&gt;
kZPlotStep		equ kE2BT+144&lt;br /&gt;
kLinRegtTest		equ kE2BT+145&lt;br /&gt;
KMGT			equ kE2BT+146 ;VERT SPLIT&lt;br /&gt;
kSelectA		equ kE2BT+147&lt;br /&gt;
kZFitA			equ kE2BT+148&lt;br /&gt;
kE2BT_End		equ kZFitA&lt;br /&gt;
&lt;br /&gt;
;More 2 Byte Keys &lt;br /&gt;
;-------------------------------------&lt;br /&gt;
kE2BT2			equ 00h&lt;br /&gt;
kGDB1			equ kE2BT2&lt;br /&gt;
kGDB2			equ kE2BT2+1&lt;br /&gt;
kGDB3			equ kE2BT2+2&lt;br /&gt;
kY1			equ kE2BT2+3&lt;br /&gt;
kY2			equ kE2BT2+4&lt;br /&gt;
kY3			equ kE2BT2+5&lt;br /&gt;
kY4			equ kE2BT2+6&lt;br /&gt;
kY5			equ kE2BT2+7&lt;br /&gt;
kY6			equ kE2BT2+8&lt;br /&gt;
kY7			equ kE2BT2+9&lt;br /&gt;
kY8			equ kE2BT2+10&lt;br /&gt;
kY9			equ kE2BT2+11&lt;br /&gt;
kY0			equ kE2BT2+12&lt;br /&gt;
kX1T			equ kE2BT2+13&lt;br /&gt;
kY1T			equ kE2BT2+14&lt;br /&gt;
kX2T			equ kE2BT2+15&lt;br /&gt;
kY2T			equ kE2BT2+16&lt;br /&gt;
kX3T			equ kE2BT2+17&lt;br /&gt;
kY3T			equ kE2BT2+18&lt;br /&gt;
kX4T			equ kE2BT2+19&lt;br /&gt;
kY4T			equ kE2BT2+20&lt;br /&gt;
kX5T			equ kE2BT2+21&lt;br /&gt;
kY5T			equ kE2BT2+22&lt;br /&gt;
kX6T			equ kE2BT2+23&lt;br /&gt;
kY6T			equ kE2BT2+24&lt;br /&gt;
kR1			equ kE2BT2+25&lt;br /&gt;
kR2			equ kE2BT2+26&lt;br /&gt;
kR3			equ kE2BT2+27&lt;br /&gt;
kR4			equ kE2BT2+28&lt;br /&gt;
kR5			equ kE2BT2+29&lt;br /&gt;
kR6			equ kE2BT2+30&lt;br /&gt;
kGDB4			equ kE2BT2+31&lt;br /&gt;
kGDB5			equ kE2BT2+32&lt;br /&gt;
kGDB6			equ kE2BT2+33&lt;br /&gt;
kPic4			equ kE2BT2+34&lt;br /&gt;
kPic5			equ kE2BT2+35&lt;br /&gt;
kPic6			equ kE2BT2+36&lt;br /&gt;
kGDB7			equ kE2BT2+37&lt;br /&gt;
kGDB8			equ kE2BT2+38&lt;br /&gt;
kGDB9			equ kE2BT2+39&lt;br /&gt;
kGDB0			equ kE2BT2+40&lt;br /&gt;
kPic7			equ kE2BT2+41&lt;br /&gt;
kPic8			equ kE2BT2+42&lt;br /&gt;
kPic9			equ kE2BT2+43&lt;br /&gt;
kPic0			equ kE2BT2+44&lt;br /&gt;
kStatN			equ kE2BT2+45&lt;br /&gt;
kXMean			equ kE2BT2+46&lt;br /&gt;
kConj			equ kE2BT2+47&lt;br /&gt;
kReal			equ kE2BT2+48&lt;br /&gt;
kFAngle			equ kE2BT2+49&lt;br /&gt;
kLCM			equ kE2BT2+50&lt;br /&gt;
kGCD			equ kE2BT2+51&lt;br /&gt;
kRandInt		equ kE2BT2+52&lt;br /&gt;
kRandNorm		equ kE2BT2+53&lt;br /&gt;
kToPolar		equ kE2BT2+54&lt;br /&gt;
kToRect			equ kE2BT2+55&lt;br /&gt;
kYMean			equ kE2BT2+56&lt;br /&gt;
kStdX			equ kE2BT2+57&lt;br /&gt;
kStdX1			equ kE2BT2+58&lt;br /&gt;
kw0			equ kE2BT2+59&lt;br /&gt;
kMatF			equ kE2BT2+60&lt;br /&gt;
kMatG			equ kE2BT2+61&lt;br /&gt;
kMatRH			equ kE2BT2+62&lt;br /&gt;
kMatI			equ kE2BT2+63&lt;br /&gt;
kMatJ			equ kE2BT2+64&lt;br /&gt;
kYMean1			equ kE2BT2+65&lt;br /&gt;
kStdY			equ kE2BT2+66&lt;br /&gt;
kStdY1			equ kE2BT2+67&lt;br /&gt;
kMatToLst		equ kE2BT2+68&lt;br /&gt;
kLstToMat		equ kE2BT2+69&lt;br /&gt;
kCumSum			equ kE2BT2+70&lt;br /&gt;
kDeltaLst		equ kE2BT2+71&lt;br /&gt;
kStdDev			equ kE2BT2+72&lt;br /&gt;
kVariance		equ kE2BT2+73&lt;br /&gt;
kLength			equ kE2BT2+74&lt;br /&gt;
kEquToStrng		equ kE2BT2+75&lt;br /&gt;
kStrngToequ 		equ kE2BT2+76&lt;br /&gt;
kExpr			equ kE2BT2+77&lt;br /&gt;
kSubStrng		equ kE2BT2+78&lt;br /&gt;
kInStrng		equ kE2BT2+79&lt;br /&gt;
kStr1			equ kE2BT2+80&lt;br /&gt;
kStr2			equ kE2BT2+81&lt;br /&gt;
kStr3			equ kE2BT2+82&lt;br /&gt;
kStr4		 	equ kE2BT2+83&lt;br /&gt;
kStr5		 	equ kE2BT2+84&lt;br /&gt;
kStr6		 	equ kE2BT2+85&lt;br /&gt;
kStr7		 	equ kE2BT2+86&lt;br /&gt;
kStr8		 	equ kE2BT2+87&lt;br /&gt;
kStr9		 	equ kE2BT2+88&lt;br /&gt;
kStr0		 	equ kE2BT2+89&lt;br /&gt;
kFinN		 	equ kE2BT2+90&lt;br /&gt;
kFinI		 	equ kE2BT2+91&lt;br /&gt;
kFinPV			equ kE2BT2+92&lt;br /&gt;
kFinPMT			equ kE2BT2+93&lt;br /&gt;
kFinFV			equ kE2BT2+94&lt;br /&gt;
kFinPY			equ kE2BT2+95&lt;br /&gt;
kFinCY			equ kE2BT2+96&lt;br /&gt;
kFinFPMT		equ kE2BT2+97&lt;br /&gt;
kFinFI			equ kE2BT2+98&lt;br /&gt;
kFinFPV			equ kE2BT2+99&lt;br /&gt;
kFinFN			equ kE2BT2+100&lt;br /&gt;
kFinFFV			equ kE2BT2+101&lt;br /&gt;
kFinNPV			equ kE2BT2+102&lt;br /&gt;
kFinIRR			equ kE2BT2+103&lt;br /&gt;
kFinBAL			equ kE2BT2+104&lt;br /&gt;
kFinPRN			equ kE2BT2+105&lt;br /&gt;
kFinINT			equ kE2BT2+106&lt;br /&gt;
kSumX		 	equ kE2BT2+107&lt;br /&gt;
kSumX2			equ kE2BT2+108&lt;br /&gt;
kFinToNom		equ kE2BT2+109&lt;br /&gt;
kFinToEff		equ kE2BT2+110&lt;br /&gt;
kFinDBD			equ kE2BT2+111&lt;br /&gt;
kStatVP			equ kE2BT2+112&lt;br /&gt;
kStatZ			equ kE2BT2+113&lt;br /&gt;
kStatT			equ kE2BT2+114&lt;br /&gt;
kStatChi		equ kE2BT2+115&lt;br /&gt;
kStatF			equ kE2BT2+116&lt;br /&gt;
kStatDF			equ kE2BT2+117&lt;br /&gt;
kStatPhat		equ kE2BT2+118&lt;br /&gt;
kStatPhat1		equ kE2BT2+119&lt;br /&gt;
kStatPhat2		equ kE2BT2+120&lt;br /&gt;
kStatMeanX1		equ kE2BT2+121&lt;br /&gt;
kStatMeanX2		equ kE2BT2+122&lt;br /&gt;
kStatStdX1		equ kE2BT2+123&lt;br /&gt;
kStatStdX2		equ kE2BT2+124&lt;br /&gt;
kStatStdXP		equ kE2BT2+125&lt;br /&gt;
kStatN1			equ kE2BT2+126&lt;br /&gt;
kStatN2			equ kE2BT2+127&lt;br /&gt;
kStatLower		equ kE2BT2+128&lt;br /&gt;
kStatUpper		equ kE2BT2+129&lt;br /&gt;
kuw0			equ kE2BT2+130&lt;br /&gt;
kImag			equ kE2BT2+131&lt;br /&gt;
kSumY			equ kE2BT2+132&lt;br /&gt;
kXres			equ kE2BT2+133&lt;br /&gt;
kStat_s			equ kE2BT2+134&lt;br /&gt;
kSumY2			equ kE2BT2+135&lt;br /&gt;
kSumXY			equ kE2BT2+136&lt;br /&gt;
kuXres			equ kE2BT2+137&lt;br /&gt;
kModBox			equ kE2BT2+138&lt;br /&gt;
kNormProb		equ kE2BT2+139&lt;br /&gt;
kNormalPDF		equ kE2BT2+140&lt;br /&gt;
kTPDF			equ kE2BT2+141&lt;br /&gt;
kChiPDF			equ kE2BT2+142&lt;br /&gt;
kFPDF			equ kE2BT2+143&lt;br /&gt;
kMinY			equ kE2BT2+144 ;MinY&lt;br /&gt;
kRandBin		equ kE2BT2+145&lt;br /&gt;
kRef			equ kE2BT2+146&lt;br /&gt;
kRRef			equ kE2BT2+147&lt;br /&gt;
kLRSqr			equ kE2BT2+148&lt;br /&gt;
kBRSqr			equ kE2BT2+149&lt;br /&gt;
kDiagOn			equ kE2BT2+150&lt;br /&gt;
kDiagOff		equ kE2BT2+151&lt;br /&gt;
kun1			equ kE2BT2+152 ;FOR RCL USE WHEN GOTTEN FROM 82&lt;br /&gt;
kvn1			equ kE2BT2+153 ;FOR RCL USE WHEN GOTTEN FROM 82&lt;br /&gt;
k83_00End		equ kvn1 ;end of original keys...&lt;br /&gt;
kArchive		equ k83_00End + 1&lt;br /&gt;
kUnarchive		equ k83_00End + 2&lt;br /&gt;
kAsm			equ k83_00End + 3 ;Asm(&lt;br /&gt;
kAsmPrgm		equ k83_00End + 4 ;AsmPrgm&lt;br /&gt;
kAsmComp		equ k83_00End + 5 ;AsmComp(&lt;br /&gt;
kcapAAcute		equ k83_00End + 6&lt;br /&gt;
kcapAGrave		equ k83_00End + 7&lt;br /&gt;
kcapACaret		equ k83_00End + 8&lt;br /&gt;
kcapADier		equ k83_00End + 9&lt;br /&gt;
kaAcute			equ k83_00End + 10&lt;br /&gt;
kaGrave			equ k83_00End + 11&lt;br /&gt;
kaCaret			equ k83_00End + 12&lt;br /&gt;
kaDier			equ k83_00End + 13&lt;br /&gt;
kcapEAcute		equ k83_00End + 14&lt;br /&gt;
kcapEGrave		equ k83_00End + 15&lt;br /&gt;
kcapECaret		equ k83_00End + 16&lt;br /&gt;
kcapEDier		equ k83_00End + 17&lt;br /&gt;
keAcute			equ k83_00End + 18&lt;br /&gt;
keGrave			equ k83_00End + 19&lt;br /&gt;
keCaret			equ k83_00End + 20&lt;br /&gt;
keDier			equ k83_00End + 21&lt;br /&gt;
kcapIAcute		equ k83_00End + 22&lt;br /&gt;
kcapIGrave		equ k83_00End + 23&lt;br /&gt;
kcapICaret		equ k83_00End + 24&lt;br /&gt;
kcapIDier		equ k83_00End + 25&lt;br /&gt;
kiAcute			equ k83_00End + 26&lt;br /&gt;
kiGrave			equ k83_00End + 27&lt;br /&gt;
kiCaret			equ k83_00End + 28&lt;br /&gt;
kiDier			equ k83_00End + 29&lt;br /&gt;
kcapOAcute		equ k83_00End + 30&lt;br /&gt;
kcapOGrave		equ k83_00End + 31&lt;br /&gt;
kcapOCaret		equ k83_00End + 32&lt;br /&gt;
kcapODier		equ k83_00End + 33&lt;br /&gt;
koAcute			equ k83_00End + 34&lt;br /&gt;
koGrave			equ k83_00End + 35&lt;br /&gt;
koCaret			equ k83_00End + 36&lt;br /&gt;
koDier			equ k83_00End + 37&lt;br /&gt;
kcapUAcute		equ k83_00End + 38&lt;br /&gt;
kcapUGrave		equ k83_00End + 39&lt;br /&gt;
kcapUCaret		equ k83_00End + 40&lt;br /&gt;
kcapUDier		equ k83_00End + 41&lt;br /&gt;
kuAcute			equ k83_00End + 42&lt;br /&gt;
kuGrave			equ k83_00End + 43&lt;br /&gt;
kuCaret			equ k83_00End + 44&lt;br /&gt;
kuDier			equ k83_00End + 45&lt;br /&gt;
kcapCCed		equ k83_00End + 46&lt;br /&gt;
kcCed			equ k83_00End + 47&lt;br /&gt;
kcapNTilde		equ k83_00End + 48&lt;br /&gt;
knTilde			equ k83_00End + 49&lt;br /&gt;
kaccent			equ k83_00End + 50&lt;br /&gt;
kgrave			equ k83_00End + 51&lt;br /&gt;
kdieresis		equ k83_00End + 52&lt;br /&gt;
kquesDown		equ k83_00End + 53&lt;br /&gt;
kexclamDown		equ k83_00End + 54&lt;br /&gt;
kalpha			equ k83_00End + 55&lt;br /&gt;
kbeta		 	equ k83_00End + 56&lt;br /&gt;
kgamma			equ k83_00End + 57&lt;br /&gt;
kcapDelta		equ k83_00End + 58&lt;br /&gt;
kdelta			equ k83_00End + 59&lt;br /&gt;
kepsilon		equ k83_00End + 60&lt;br /&gt;
klambda			equ k83_00End + 61&lt;br /&gt;
kmu			equ k83_00End + 62&lt;br /&gt;
kpi2			equ k83_00End + 63&lt;br /&gt;
krho			equ k83_00End + 64&lt;br /&gt;
kcapSigma		equ k83_00End + 65&lt;br /&gt;
ksigma			equ k83_00End + 66&lt;br /&gt;
ktau			equ k83_00End + 67&lt;br /&gt;
kphi			equ k83_00End + 68&lt;br /&gt;
kcapOmega		equ k83_00End + 69&lt;br /&gt;
kphat			equ k83_00End + 70&lt;br /&gt;
kchi2			equ k83_00End + 71&lt;br /&gt;
kstatF2			equ k83_00End + 72&lt;br /&gt;
kLa			equ k83_00End + 73&lt;br /&gt;
kLb			equ k83_00End + 74&lt;br /&gt;
kLc			equ k83_00End + 75&lt;br /&gt;
kLd			equ k83_00End + 76&lt;br /&gt;
kLe			equ k83_00End + 77&lt;br /&gt;
kLf			equ k83_00End + 78&lt;br /&gt;
kLg			equ k83_00End + 79&lt;br /&gt;
kLh			equ k83_00End + 80&lt;br /&gt;
kLi			equ k83_00End + 81&lt;br /&gt;
kLj			equ k83_00End + 82&lt;br /&gt;
kLk			equ k83_00End + 83&lt;br /&gt;
kLl			equ k83_00End + 84&lt;br /&gt;
kLm			equ k83_00End + 85&lt;br /&gt;
kLsmalln		equ k83_00End + 86&lt;br /&gt;
kLo			equ k83_00End + 87&lt;br /&gt;
kLp			equ k83_00End + 88&lt;br /&gt;
kLq			equ k83_00End + 89&lt;br /&gt;
kLsmallr		equ k83_00End + 90&lt;br /&gt;
kLs			equ k83_00End + 91&lt;br /&gt;
kLt			equ k83_00End + 92&lt;br /&gt;
kLu			equ k83_00End + 93&lt;br /&gt;
kLv			equ k83_00End + 94&lt;br /&gt;
kLw			equ k83_00End + 95&lt;br /&gt;
kLx			equ k83_00End + 96&lt;br /&gt;
kLy			equ k83_00End + 97&lt;br /&gt;
kLz			equ k83_00End + 98&lt;br /&gt;
kGarbageC		equ k83_00End + 99 ;GarbageCollect&lt;br /&gt;
kE2BT2_End		equ kGarbageC&lt;br /&gt;
&lt;br /&gt;
;TI-83 Plus Context Equates&lt;br /&gt;
;--------------------------------------------------------------&lt;br /&gt;
cxCmd			equ kQuit ;home screen&lt;br /&gt;
cxMatEdit		equ kMatrixEd ;matrix editor&lt;br /&gt;
cxPrgmEdit		equ kPrgmEd ;program editor&lt;br /&gt;
cxEquEdit		equ kYequ ;equation editor&lt;br /&gt;
cxGrRange		equ kWindow ;graph range editor&lt;br /&gt;
cxGrZfact		equ kZFactEd ;graph zoom factors editor&lt;br /&gt;
cxGraph			equ kGraph ;graph mode&lt;br /&gt;
cxStatEdit		equ kStatEd ;statistics list editor&lt;br /&gt;
cxPrgmInput		equ kPrgmInput ;programmed input&lt;br /&gt;
cxError			equ kError ;error handler&lt;br /&gt;
cxLinkIO		equ kLinkIO ;LINK I/O interface&lt;br /&gt;
cxMem			equ kResetMem ;reset memory&lt;br /&gt;
cxDefMem		equ kResetDef ;reset default&lt;br /&gt;
cxRAMApp		equ kChkRAM ;RAM usage screen&lt;br /&gt;
cxMode			equ kMode ;mode settings screen&lt;br /&gt;
cxErase			equ kDelMem ;memory erase&lt;br /&gt;
cxPrgmCreate		equ kPrgmCr ;PROGRAM CREATE&lt;br /&gt;
cxTableEditor		equ kTable ;TABLE EDITOR&lt;br /&gt;
cxTableSet		equ kTblSet ;TABLE SET UP&lt;br /&gt;
cxStatPlot		equ kStatP ;STAT PLOTS&lt;br /&gt;
cxInfStat		equ kInfStat ;Inferential Statistic&lt;br /&gt;
cxFormat		equ kFormat ;FORMAT CONTEXT&lt;br /&gt;
cxSolveTVM		equ kSolveTVM ;Solve TVM&lt;br /&gt;
cxSolveRoot		equ kSolveRoot ;Solve Root&lt;br /&gt;
lastOldApp		equ kExtApps ;external applications&lt;br /&gt;
cxextapps		equ kExtApps&lt;br /&gt;
cxNewApps		equ kNewApps ;new cerberus applications&lt;br /&gt;
cxGroup			equ cxNewApps+0 ;1st new app.&lt;br /&gt;
cxUnGroup		equ cxNewApps+1 ;2nd new app.&lt;br /&gt;
lastNewApp		equ cxUnGroup ;last new app for this ver&lt;br /&gt;
&lt;br /&gt;
;Scan Code Equates&lt;br /&gt;
;------------------------------&lt;br /&gt;
skDown			equ 01h&lt;br /&gt;
skLeft			equ 02h&lt;br /&gt;
skRight			equ 03h&lt;br /&gt;
skUp			equ 04h&lt;br /&gt;
skEnter			equ 09h&lt;br /&gt;
skAdd			equ 0Ah&lt;br /&gt;
skSub			equ 0Bh&lt;br /&gt;
skMul			equ 0Ch&lt;br /&gt;
skDiv			equ 0Dh&lt;br /&gt;
skPower			equ 0Eh&lt;br /&gt;
skClear			equ 0Fh&lt;br /&gt;
skChs			equ 11h&lt;br /&gt;
sk3			equ 12h&lt;br /&gt;
sk6			equ 13h&lt;br /&gt;
sk9			equ 14h&lt;br /&gt;
skRParen		equ 15h&lt;br /&gt;
skTan			equ 16h&lt;br /&gt;
skVars			equ 17h&lt;br /&gt;
skDecPnt		equ 19h&lt;br /&gt;
sk2			equ 1Ah&lt;br /&gt;
sk5			equ 1Bh&lt;br /&gt;
sk8			equ 1Ch&lt;br /&gt;
skLParen		equ 1Dh&lt;br /&gt;
skCos			equ 1Eh&lt;br /&gt;
skPrgm			equ 1Fh&lt;br /&gt;
skStat			equ 20h&lt;br /&gt;
sk0			equ 21h&lt;br /&gt;
sk1			equ 22h&lt;br /&gt;
sk4			equ 23h&lt;br /&gt;
sk7			equ 24h&lt;br /&gt;
skComma			equ 25h&lt;br /&gt;
skSin			equ 26h&lt;br /&gt;
skMatrix		equ 27h&lt;br /&gt;
skGraphvar		equ 28h&lt;br /&gt;
skStore			equ 2Ah&lt;br /&gt;
skLn			equ 2Bh&lt;br /&gt;
skLog			equ 2Ch&lt;br /&gt;
skSquare		equ 2Dh&lt;br /&gt;
skRecip			equ 2Eh&lt;br /&gt;
skMath			equ 2Fh&lt;br /&gt;
skAlpha			equ 30h&lt;br /&gt;
skGraph			equ 31h&lt;br /&gt;
skTrace			equ 32h&lt;br /&gt;
skZoom			equ 33h&lt;br /&gt;
skWindow		equ 34h&lt;br /&gt;
skYequ 			equ 35h&lt;br /&gt;
sk2nd			equ 36h&lt;br /&gt;
skMode			equ 37h&lt;br /&gt;
skDel			equ 38h&lt;br /&gt;
&lt;br /&gt;
; DI Keyboard Equates&lt;br /&gt;
;---------------------------&lt;br /&gt;
DI_Mode		equ 0F50000h&lt;br /&gt;
DI_Cntrl	equ 0F50004h&lt;br /&gt;
DI_Int		equ 0F50008h&lt;br /&gt;
DI_IntMask	equ 0F5000Ch&lt;br /&gt;
&lt;br /&gt;
kbdG1		equ 0F50012h&lt;br /&gt;
;----------------------------&lt;br /&gt;
kbdGraph	equ 00000001b&lt;br /&gt;
kbdTrace	equ 00000010b&lt;br /&gt;
kbdZoom		equ 00000100b&lt;br /&gt;
kbdWindow	equ 00001000b&lt;br /&gt;
kbdYequ 	equ 00010000b&lt;br /&gt;
kbd2nd		equ 00100000b&lt;br /&gt;
kbdMode		equ 01000000b&lt;br /&gt;
kbdDel		equ 10000000b&lt;br /&gt;
&lt;br /&gt;
kbitGraph	equ 00h&lt;br /&gt;
kbitTrace	equ 01h&lt;br /&gt;
kbitZoom	equ 02h&lt;br /&gt;
kbitWindow	equ 03h&lt;br /&gt;
kbitYequ equ 04h&lt;br /&gt;
kbit2nd		equ 05h&lt;br /&gt;
kbitMode	equ 06h&lt;br /&gt;
kbitDel		equ 07h&lt;br /&gt;
&lt;br /&gt;
kbdG2		equ 0F50014h&lt;br /&gt;
;----------------------------&lt;br /&gt;
kbdStore	equ 00000010b&lt;br /&gt;
kbdLn		equ 00000100b&lt;br /&gt;
kbdLog		equ 00001000b&lt;br /&gt;
kbdSquare	equ 00010000b&lt;br /&gt;
kbdRecip	equ 00100000b&lt;br /&gt;
kbdMath		equ 01000000b&lt;br /&gt;
kbdAlpha	equ 10000000b&lt;br /&gt;
&lt;br /&gt;
kbitStore	equ 01h&lt;br /&gt;
kbitLn		equ 02h&lt;br /&gt;
kbitLog		equ 03h&lt;br /&gt;
kbitSquare	equ 04h&lt;br /&gt;
kbitRecip	equ 05h&lt;br /&gt;
kbitMath	equ 06h&lt;br /&gt;
kbitAlpha	equ 07h&lt;br /&gt;
&lt;br /&gt;
kbdG3		equ 0F50016h&lt;br /&gt;
;----------------------------&lt;br /&gt;
kbd0		equ 00000001b&lt;br /&gt;
kbd1		equ 00000010b&lt;br /&gt;
kbd4		equ 00000100b&lt;br /&gt;
kbd7		equ 00001000b&lt;br /&gt;
kbdComma	equ 00010000b&lt;br /&gt;
kbdSin		equ 00100000b&lt;br /&gt;
kbdApps		equ 01000000b&lt;br /&gt;
kbdGraphVar	equ 10000000b&lt;br /&gt;
&lt;br /&gt;
kbit0		equ 00h&lt;br /&gt;
kbit1		equ 01h&lt;br /&gt;
kbit4		equ 02h&lt;br /&gt;
kbit7		equ 03h&lt;br /&gt;
kbitComma	equ 04h&lt;br /&gt;
kbitSin		equ 05h&lt;br /&gt;
kbitApps	equ 06h&lt;br /&gt;
kbitGraphVar	equ 07h&lt;br /&gt;
&lt;br /&gt;
kbdG4		equ 0F50018h&lt;br /&gt;
;----------------------------&lt;br /&gt;
kbdDecPnt	equ 00000001b&lt;br /&gt;
kbd2		equ 00000010b&lt;br /&gt;
kbd5		equ 00000100b&lt;br /&gt;
kbd8		equ 00001000b&lt;br /&gt;
kbdLParen	equ 00010000b&lt;br /&gt;
kbdCos		equ 00100000b&lt;br /&gt;
kbdPgrm		equ 01000000b&lt;br /&gt;
kbdStat		equ 10000000b&lt;br /&gt;
&lt;br /&gt;
kbitDecPnt	equ 00h&lt;br /&gt;
kbit2		equ 01h&lt;br /&gt;
kbit5		equ 02h&lt;br /&gt;
kbit8		equ 03h&lt;br /&gt;
kbitLParen	equ 04h&lt;br /&gt;
kbitCos		equ 05h&lt;br /&gt;
kbitPgrm	equ 06h&lt;br /&gt;
kbitStat	equ 07h&lt;br /&gt;
&lt;br /&gt;
kbdG5		equ 0F5001Ah&lt;br /&gt;
;----------------------------&lt;br /&gt;
kbdChs		equ 00000001b&lt;br /&gt;
kbd3		equ 00000010b&lt;br /&gt;
kbd6		equ 00000100b&lt;br /&gt;
kbd9		equ 00001000b&lt;br /&gt;
kbdRParen	equ 00010000b&lt;br /&gt;
kbdTan		equ 00100000b&lt;br /&gt;
kbdVars		equ 01000000b&lt;br /&gt;
&lt;br /&gt;
kbitChs		equ 00h&lt;br /&gt;
kbit3		equ 01h&lt;br /&gt;
kbit6		equ 02h&lt;br /&gt;
kbit9		equ 03h&lt;br /&gt;
kbitRParen	equ 04h&lt;br /&gt;
kbitTan		equ 05h&lt;br /&gt;
kbitVars	equ 06h&lt;br /&gt;
&lt;br /&gt;
kbdG6		equ 0F5001Ch&lt;br /&gt;
;----------------------------&lt;br /&gt;
kbdEnter	equ 00000001b&lt;br /&gt;
kbdAdd		equ 00000010b&lt;br /&gt;
kbdSub		equ 00000100b&lt;br /&gt;
kbdMul		equ 00001000b&lt;br /&gt;
kbdDiv		equ 00010000b&lt;br /&gt;
kbdPower	equ 00100000b&lt;br /&gt;
kbdClear	equ 01000000b&lt;br /&gt;
&lt;br /&gt;
kbitEnter	equ 00h&lt;br /&gt;
kbitAdd		equ 01h&lt;br /&gt;
kbitSub		equ 02h&lt;br /&gt;
kbitMul		equ 03h&lt;br /&gt;
kbitDiv		equ 04h&lt;br /&gt;
kbitPower	equ 05h&lt;br /&gt;
kbitClear	equ 06h&lt;br /&gt;
&lt;br /&gt;
kbdG7		equ 0F5001Eh&lt;br /&gt;
;----------------------------&lt;br /&gt;
kbdDown		equ 00000001b&lt;br /&gt;
kbdLeft		equ 00000010b&lt;br /&gt;
kbdRight	equ 00000100b&lt;br /&gt;
kbdUp		equ 00001000b&lt;br /&gt;
&lt;br /&gt;
kbitDown	equ 00h&lt;br /&gt;
kbitLeft	equ 01h&lt;br /&gt;
kbitRight	equ 02h&lt;br /&gt;
kbitUp		equ 03h&lt;br /&gt;
&lt;br /&gt;
;Tokens&lt;br /&gt;
;-----------------------------------------------------&lt;br /&gt;
EOSSTART		equ 00h&lt;br /&gt;
&lt;br /&gt;
;DISPLAY CONVERSIONS COME IMMEDIATELY BEFORE 'TSTORE'&lt;br /&gt;
;&lt;br /&gt;
DCONV			equ 01h&lt;br /&gt;
;&lt;br /&gt;
tToDMS			equ DCONV ;01h&lt;br /&gt;
tToDEC			equ DCONV+1 ;02h&lt;br /&gt;
tToAbc			equ DCONV+2 ;03h &amp;gt; A b/c&lt;br /&gt;
;&lt;br /&gt;
tStore			equ DCONV+3 ;04h Lstore 01&lt;br /&gt;
;&lt;br /&gt;
tBoxPlot		equ 05h&lt;br /&gt;
;&lt;br /&gt;
BRACKS			equ 06h&lt;br /&gt;
;&lt;br /&gt;
tLBrack			equ BRACKS ;06h '['&lt;br /&gt;
tRBrack			equ BRACKS+1 ;07h ']'&lt;br /&gt;
tLBrace			equ BRACKS+2 ;08h '{'&lt;br /&gt;
tRBrace			equ BRACKS+3 ;09h '}'&lt;br /&gt;
;&lt;br /&gt;
tPOST1			equ BRACKS+4&lt;br /&gt;
;&lt;br /&gt;
tFromRad		equ tPOST1 ;0Ah Lradian&lt;br /&gt;
tFromDeg		equ tPOST1+1 ;0Bh Ldegree&lt;br /&gt;
tRecip			equ tPOST1+2 ;0Ch Linverse&lt;br /&gt;
tSqr			equ tPOST1+3 ;0Dh Lsquare&lt;br /&gt;
tTrnspos		equ tPOST1+4 ;0Eh Ltranspose&lt;br /&gt;
tCube			equ tPOST1+5 ;0Fh '^3'&lt;br /&gt;
;&lt;br /&gt;
tLParen			equ 10h ;10h '('&lt;br /&gt;
tRParen			equ 11h ;11h ')'&lt;br /&gt;
;&lt;br /&gt;
IMUN			equ 12h&lt;br /&gt;
;&lt;br /&gt;
tRound			equ IMUN ;12h 'round'&lt;br /&gt;
tPxTst			equ IMUN+1 ;13h 'PXL-TEST'&lt;br /&gt;
tAug			equ IMUN+2 ;14h 'aug'&lt;br /&gt;
tRowSwap		equ IMUN+3 ;15h 'rSwap'&lt;br /&gt;
tRowPlus		equ IMUN+4 ;16h 'rAdd'&lt;br /&gt;
tmRow			equ IMUN+5 ;17h 'multR'&lt;br /&gt;
tmRowPlus		equ IMUN+6 ;18h 'mRAdd'&lt;br /&gt;
tMax			equ IMUN+7 ;19h 'max'&lt;br /&gt;
tMin			equ IMUN+8 ;1Ah 'min'&lt;br /&gt;
tRToPr			equ IMUN+9 ;1Bh 'R&amp;gt;Pr&lt;br /&gt;
tRToPo			equ IMUN+10 ;1Ch 'R&amp;gt;Po&lt;br /&gt;
tPToRx			equ IMUN+11 ;1Dh 'P&amp;gt;Rx&lt;br /&gt;
tPToRy			equ IMUN+12 ;1Eh 'P&amp;gt;Ry&lt;br /&gt;
tMedian			equ IMUN+13 ;1Fh 'MEDIAN&lt;br /&gt;
tRandM			equ IMUN+14 ;20h 'randM'&lt;br /&gt;
tMean			equ IMUN+15 ;21h&lt;br /&gt;
tRoot			equ IMUN+16 ;22h 'ROOT'&lt;br /&gt;
tSeries			equ IMUN+17 ;23h 'seq'&lt;br /&gt;
tFnInt			equ IMUN+18 ;24h 'fnInt'&lt;br /&gt;
tNDeriv			equ IMUN+19 ;25h 'fnIr'&lt;br /&gt;
tEvalF			equ IMUN+20 ;26h&lt;br /&gt;
tFmin			equ IMUN+21 ;27h&lt;br /&gt;
tFmax			equ IMUN+22 ;28h&lt;br /&gt;
;&lt;br /&gt;
tEOSEL			equ IMUN+23&lt;br /&gt;
;&lt;br /&gt;
tSpace			equ tEOSEL ;29h ' '&lt;br /&gt;
tString			equ tEOSEL+1 ;2Ah '&amp;quot;'&lt;br /&gt;
tComma			equ tEOSEL+2 ;2Bh ','&lt;br /&gt;
;&lt;br /&gt;
tii			equ 2Ch ;i&lt;br /&gt;
&lt;br /&gt;
;Postfix Functions&lt;br /&gt;
;-----------------------------------------&lt;br /&gt;
tPost			equ 2Dh&lt;br /&gt;
;&lt;br /&gt;
tFact			equ tPost ;2Dh '!'&lt;br /&gt;
;&lt;br /&gt;
tCubicR			equ 2Eh&lt;br /&gt;
tQuartR			equ 2Fh&lt;br /&gt;
&lt;br /&gt;
;Number Tokens &lt;br /&gt;
;---------------------------------------&lt;br /&gt;
NUMS			equ 30h&lt;br /&gt;
;&lt;br /&gt;
t0			equ NUMS ;30h&lt;br /&gt;
t1			equ NUMS+1 ;31h&lt;br /&gt;
t2			equ NUMS+2 ;32h&lt;br /&gt;
t3			equ NUMS+3 ;33h&lt;br /&gt;
t4			equ NUMS+4 ;34h&lt;br /&gt;
t5			equ NUMS+5 ;35h&lt;br /&gt;
t6			equ NUMS+6 ;36h&lt;br /&gt;
t7			equ NUMS+7 ;37h&lt;br /&gt;
t8			equ NUMS+8 ;38h&lt;br /&gt;
t9			equ NUMS+9 ;39h&lt;br /&gt;
tDecPt			equ NUMS+10 ;3Ah&lt;br /&gt;
tee			equ NUMS+11 ;3Bh&lt;br /&gt;
&lt;br /&gt;
;Binary OP&lt;br /&gt;
;-------------------------------------------&lt;br /&gt;
tOr			equ 3Ch ;3Ch '_or_'&lt;br /&gt;
tXor			equ 3Dh ;3Dh&lt;br /&gt;
;&lt;br /&gt;
tColon			equ 3Eh ;3Eh ':'&lt;br /&gt;
tEnter			equ 3Fh ;3Fh Lenter&lt;br /&gt;
;&lt;br /&gt;
tAnd			equ 40h ;40h '_and_'&lt;br /&gt;
&lt;br /&gt;
;Letter Tokens&lt;br /&gt;
;--------------------------------------&lt;br /&gt;
LET			equ 41h&lt;br /&gt;
tA			equ LET ;41h&lt;br /&gt;
tB			equ LET+1 ;42h&lt;br /&gt;
tC			equ LET+2 ;43h&lt;br /&gt;
tD			equ LET+3 ;44h&lt;br /&gt;
tE			equ LET+4 ;45h&lt;br /&gt;
tF			equ LET+5 ;46h&lt;br /&gt;
tG			equ LET+6 ;47h&lt;br /&gt;
tH			equ LET+7 ;48h&lt;br /&gt;
tI			equ LET+8 ;49h&lt;br /&gt;
tJ			equ LET+9 ;4Ah&lt;br /&gt;
tK			equ LET+10 ;4Bh&lt;br /&gt;
tL			equ LET+11 ;4Ch&lt;br /&gt;
tM			equ LET+12 ;4Dh&lt;br /&gt;
tN			equ LET+13 ;4Eh&lt;br /&gt;
tO			equ LET+14 ;4Fh&lt;br /&gt;
tP			equ LET+15 ;50h&lt;br /&gt;
tQ			equ LET+16 ;51h&lt;br /&gt;
tR			equ LET+17 ;52h&lt;br /&gt;
tS			equ LET+18 ;53h&lt;br /&gt;
tT			equ LET+19 ;54h&lt;br /&gt;
tU			equ LET+20 ;55h&lt;br /&gt;
tV			equ LET+21 ;56h&lt;br /&gt;
tW			equ LET+22 ;57h&lt;br /&gt;
tX			equ LET+23 ;58h&lt;br /&gt;
tY			equ LET+24 ;59h&lt;br /&gt;
tZ			equ LET+25 ;5Ah&lt;br /&gt;
tTheta			equ LET+26 ;5Bh&lt;br /&gt;
&lt;br /&gt;
; Extended Tokens&lt;br /&gt;
;---------------------------&lt;br /&gt;
tExtTok		equ	0EFh&lt;br /&gt;
&lt;br /&gt;
tSetDate	equ	00h&lt;br /&gt;
tSetTime	equ	01h&lt;br /&gt;
tCheckTmr	equ	02h&lt;br /&gt;
tSetDtFmt	equ	03h&lt;br /&gt;
tSetTmFmt	equ	04h&lt;br /&gt;
tTimeCnv	equ	05h&lt;br /&gt;
tDayOfWk	equ	06h&lt;br /&gt;
tGetDtStr	equ	07h&lt;br /&gt;
tGetTmStr	equ	08h&lt;br /&gt;
tGetDate	equ	09h&lt;br /&gt;
tGetTime	equ	0Ah&lt;br /&gt;
tStartTmr	equ	0Bh&lt;br /&gt;
tGtDtFmt	equ	0Ch&lt;br /&gt;
tGetTmFmt	equ	0Dh&lt;br /&gt;
tIsClockOn	equ	0Eh&lt;br /&gt;
tClockOff	equ	0Fh&lt;br /&gt;
tClockOn	equ	10h&lt;br /&gt;
tOpenLib	equ	11h&lt;br /&gt;
tExecLib	equ	12h&lt;br /&gt;
tInvT		equ	13h&lt;br /&gt;
tChiSquaredGofTest	equ	14h&lt;br /&gt;
tLinRegTInt	equ	15h&lt;br /&gt;
tManualFit	equ	16h&lt;br /&gt;
&lt;br /&gt;
; MathPrint&lt;br /&gt;
tZQuadrant	equ	17h&lt;br /&gt;
tZFracHalf	equ	18h&lt;br /&gt;
tZFracThird	equ	19h&lt;br /&gt;
tZFracFourth	equ	1Ah&lt;br /&gt;
tZFracFifth	equ	1Bh&lt;br /&gt;
tZFracEighth	equ	1Ch&lt;br /&gt;
tZFracTenth	equ	1Dh&lt;br /&gt;
tFracSlash	equ	2Eh&lt;br /&gt;
tFracMixedNum	equ	2Fh&lt;br /&gt;
tSwapImProper	equ	30h&lt;br /&gt;
tSwapFracDec	equ	31h&lt;br /&gt;
tRemainder	equ	32h&lt;br /&gt;
tSummationSigma	equ	33h&lt;br /&gt;
tLogBase	equ	34h&lt;br /&gt;
tRandIntNoRep	equ	35h&lt;br /&gt;
tMathPrint	equ	37h&lt;br /&gt;
tClassic	equ	38h&lt;br /&gt;
tAutoAnswer	equ	3Bh&lt;br /&gt;
tDecAnswer	equ	3Ch&lt;br /&gt;
tFracAnswer	equ	3Dh&lt;br /&gt;
&lt;br /&gt;
; TI-84+CSE/CE&lt;br /&gt;
tBlue		equ	41h&lt;br /&gt;
tRed		equ	42h&lt;br /&gt;
tBlack 		equ	43h&lt;br /&gt;
tMagenta	equ	44h&lt;br /&gt;
tGreen		equ	45h&lt;br /&gt;
tOrange		equ	46h&lt;br /&gt;
tBrown		equ	47h&lt;br /&gt;
tNavy		equ	48h&lt;br /&gt;
tLtBlue		equ	49h&lt;br /&gt;
tYellow		equ	4Ah&lt;br /&gt;
tWhite		equ	4Bh&lt;br /&gt;
tLtGray		equ	4Ch&lt;br /&gt;
tMedGray	equ	4Dh&lt;br /&gt;
tGray		equ	4Eh&lt;br /&gt;
tDarkGray	equ	4Fh&lt;br /&gt;
&lt;br /&gt;
tGraphColor	equ	65h&lt;br /&gt;
tTextColor	equ	67h&lt;br /&gt;
tBackgroundOn	equ	5Bh&lt;br /&gt;
tBackgroundOff	equ	64h&lt;br /&gt;
&lt;br /&gt;
tThin		equ	74h&lt;br /&gt;
;tThick - 0x7E 0x06 (was &amp;quot;Connected&amp;quot;?)&lt;br /&gt;
tAsm84CPrgm	equ	68h&lt;br /&gt;
tAsm84CCmp	equ	69h&lt;br /&gt;
tBorderColor	equ	6Ch&lt;br /&gt;
&lt;br /&gt;
tAsm84CeCmp	equ	07Bh&lt;br /&gt;
tAsm84CePrgm	equ	07Ah&lt;br /&gt;
&lt;br /&gt;
; OS 5.2+ only&lt;br /&gt;
tLEFT           equ     92h&lt;br /&gt;
tCENTER         equ     93h&lt;br /&gt;
tRIGHT          equ     94h&lt;br /&gt;
tInvBinom       equ     95h&lt;br /&gt;
tWait           equ     96h&lt;br /&gt;
tToString       equ     97h&lt;br /&gt;
tEval           equ     98h&lt;br /&gt;
&lt;br /&gt;
;These Var Tokens Are 1st Of A Double Token&lt;br /&gt;
;-----------------------------------------------&lt;br /&gt;
&lt;br /&gt;
vToks			equ LET+27&lt;br /&gt;
&lt;br /&gt;
;User Matrix Token, 2nd Token Needed For Name&lt;br /&gt;
;&lt;br /&gt;
tVarMat			equ vToks ;5Ch&lt;br /&gt;
;&lt;br /&gt;
;User List Token, 2nd Token Needed For Name&lt;br /&gt;
;&lt;br /&gt;
tVarLst			equ vToks+1 ;5Dh&lt;br /&gt;
;&lt;br /&gt;
;User Equation Token, 2nd Token Needed For Name&lt;br /&gt;
;&lt;br /&gt;
tVarequ 		equ vToks+2 ;5Eh&lt;br /&gt;
tProg			equ vToks+3 ;5Fh&lt;br /&gt;
;&lt;br /&gt;
;User Pict Token, 2nd Token Needed For Name&lt;br /&gt;
;&lt;br /&gt;
tVarPict		equ vToks+4 ;60h&lt;br /&gt;
;&lt;br /&gt;
;User GDB Token, 2nd Token Needed For Name&lt;br /&gt;
;&lt;br /&gt;
tVarGDB			equ vToks+5 ;61h&lt;br /&gt;
tVarOut			equ vToks+6 ;62h&lt;br /&gt;
tVarSys			equ vToks+7 ;63h&lt;br /&gt;
&lt;br /&gt;
;Mode Setting Commands&lt;br /&gt;
;-------------------------------------------------&lt;br /&gt;
MODESA			equ vToks+8 ;64h&lt;br /&gt;
tRad			equ MODESA ;64h 'Radian'&lt;br /&gt;
tDeg			equ MODESA+1 ;65h 'Degree'&lt;br /&gt;
tNormF			equ MODESA+2 ;66h 'Normal'&lt;br /&gt;
tSci			equ MODESA+3 ;67h 'Sci'&lt;br /&gt;
tEng			equ MODESA+4 ;68h 'Eng'&lt;br /&gt;
tFloat			equ MODESA+5 ;69h 'Float'&lt;br /&gt;
CMPS			equ 6Ah&lt;br /&gt;
tEQ			equ CMPS ;6Ah '=='&lt;br /&gt;
tLT			equ CMPS+1 ;6Bh '&amp;lt;'&lt;br /&gt;
tGT			equ CMPS+2 ;6Ch '&amp;gt;'&lt;br /&gt;
tLE			equ CMPS+3 ;6Dh LLE&lt;br /&gt;
tGE			equ CMPS+4 ;6Eh LGE&lt;br /&gt;
tNE			equ CMPS+5 ;6Fh LNE&lt;br /&gt;
&lt;br /&gt;
;Binary OP&lt;br /&gt;
;---------------------------------------&lt;br /&gt;
tAdd			equ 70h ;70h '+'&lt;br /&gt;
tSub			equ 71h ;71h '-'&lt;br /&gt;
tAns			equ 72h ;72h&lt;br /&gt;
&lt;br /&gt;
;Mode Setting Commands&lt;br /&gt;
;------------------------------------------------------&lt;br /&gt;
MODES			equ 73h&lt;br /&gt;
tFix			equ MODES ;73h 'Fix_'&lt;br /&gt;
tSplitOn		equ MODES+1 ;74h&lt;br /&gt;
tFullScreen		equ MODES+2 ;75h&lt;br /&gt;
tStndrd			equ MODES+3 ;76h 'Func'&lt;br /&gt;
tParam			equ MODES+4 ;77h 'Param'&lt;br /&gt;
tPolar			equ MODES+5 ;78h 'Pol'&lt;br /&gt;
tSeqG			equ MODES+6 ;79h&lt;br /&gt;
tAFillOn		equ MODES+7 ;7Ah 'AUTO FILL ON'&lt;br /&gt;
tAFillOff		equ MODES+8 ;7Bh&lt;br /&gt;
tACalcOn		equ MODES+9 ;7Ch&lt;br /&gt;
tACalcOff		equ MODES+10 ;7Dh 'AutoFill OFF'&lt;br /&gt;
&lt;br /&gt;
;Graph Format Tokens Are 2 Byte Tokens&lt;br /&gt;
;----------------------------------------&lt;br /&gt;
tGFormat		equ MODES+11 ;7Eh&lt;br /&gt;
tBoxIcon		equ 7Fh&lt;br /&gt;
tCrossIcon		equ 80h&lt;br /&gt;
tDotIcon		equ 81h&lt;br /&gt;
&lt;br /&gt;
;(More) Binary OP&lt;br /&gt;
;---------------------------------------&lt;br /&gt;
tMul			equ 82h ;82h '*'&lt;br /&gt;
tDiv			equ 83h ;83h '/'&lt;br /&gt;
&lt;br /&gt;
;Some Graph Commands&lt;br /&gt;
;-----------------------------------------------------&lt;br /&gt;
GRCMDS			equ 84h&lt;br /&gt;
tTrace			equ GRCMDS ; 84h 'Trace'&lt;br /&gt;
tClDrw			equ GRCMDS+1 ; 85h 'ClDrw'&lt;br /&gt;
tZoomStd		equ GRCMDS+2 ; 86h 'ZStd'&lt;br /&gt;
tZoomtrg		equ GRCMDS+3 ; 87h 'Ztrg'&lt;br /&gt;
tZoomBox		equ GRCMDS+4 ; 88h 'ZBOX'&lt;br /&gt;
tZoomIn			equ GRCMDS+5 ; 89h 'ZIn'&lt;br /&gt;
tZoomOut		equ GRCMDS+6 ; 8Ah 'ZOut'&lt;br /&gt;
tZoomSqr		equ GRCMDS+7 ; 8Bh 'ZSqr'&lt;br /&gt;
tZoomInt		equ GRCMDS+8 ; 8Ch 'ZInt'&lt;br /&gt;
tZoomPrev		equ GRCMDS+9 ; 8Dh 'ZPrev'&lt;br /&gt;
tZoomDec		equ GRCMDS+10 ; 8Eh 'ZDecm'&lt;br /&gt;
tZoomStat		equ GRCMDS+11 ; 8Fh 'ZStat&lt;br /&gt;
tUsrZm			equ GRCMDS+12 ; 90h 'ZRcl'&lt;br /&gt;
tPrtScrn		equ GRCMDS+13 ; 91h 'PrtScrn'&lt;br /&gt;
tZoomSto		equ GRCMDS+14 ; 92h  ZOOM STORE&lt;br /&gt;
tText			equ GRCMDS+15 ; 93h&lt;br /&gt;
&lt;br /&gt;
;Binary OP (Combination &amp;amp; Permutation)&lt;br /&gt;
;-------------------------------------------------&lt;br /&gt;
tnPr			equ GRCMDS+16 ;94h '_nPr_'&lt;br /&gt;
tnCr			equ GRCMDS+17 ;95h '_nCr_'&lt;br /&gt;
&lt;br /&gt;
;More Graph Commands&lt;br /&gt;
;--------------------------------------------------&lt;br /&gt;
tYOn			equ GRCMDS+18 ;96h 'FnOn_'&lt;br /&gt;
tYOff			equ GRCMDS+19 ;97h 'FnOff_'&lt;br /&gt;
tStPic			equ GRCMDS+20 ;98h 'StPic_'&lt;br /&gt;
tRcPic			equ GRCMDS+21 ;99h 'RcPic_'&lt;br /&gt;
tStoDB			equ GRCMDS+22 ;9Ah 'StGDB_'&lt;br /&gt;
tRclDB			equ GRCMDS+23 ;9Bh 'RcGDB_'&lt;br /&gt;
tLine			equ GRCMDS+24 ;9Ch 'Line'&lt;br /&gt;
tVert			equ GRCMDS+25 ;9Dh 'Vert_'&lt;br /&gt;
tPtOn			equ GRCMDS+26 ;9Eh 'PtOn'&lt;br /&gt;
tPtOff			equ GRCMDS+27 ;9Fh 'PtOff'&lt;br /&gt;
&lt;br /&gt;
;Token A0 Cannot Be An EOS Function Since Low MULT=A0 Already&lt;br /&gt;
;-----------------------------------------------------&lt;br /&gt;
tPtChg			equ GRCMDS+28 ;A0h 'PtChg'&lt;br /&gt;
tPXOn			equ GRCMDS+29 ;A1h&lt;br /&gt;
tPXOff			equ GRCMDS+30 ;A2h&lt;br /&gt;
tPXChg			equ GRCMDS+31 ;A3h&lt;br /&gt;
tShade			equ GRCMDS+32 ;A4h 'Shade'&lt;br /&gt;
tCircl			equ GRCMDS+33 ;A5h 'Circl'&lt;br /&gt;
tHorz			equ GRCMDS+34 ;A6h 'HORIZONTAL'&lt;br /&gt;
tTanLn			equ GRCMDS+35 ;A7h 'TanLn'&lt;br /&gt;
tDrInv			equ GRCMDS+36 ;A8h 'DrInv_'&lt;br /&gt;
tDrawF			equ GRCMDS+37 ;A9h 'DrawF_'&lt;br /&gt;
tVarStrng		equ 0AAh&lt;br /&gt;
&lt;br /&gt;
;Functions with No Arguments								&lt;br /&gt;
;--------------------------------------------------&lt;br /&gt;
NOARG			equ 0ABh&lt;br /&gt;
tRand			equ NOARG ;ABh 'rand'&lt;br /&gt;
tPi			equ NOARG+1 ;ACh  Lpi&lt;br /&gt;
tGetKey			equ NOARG+2 ;ADh 'getKy'&lt;br /&gt;
tAPost			equ tGetKey+1 ;APOSTROPHY&lt;br /&gt;
tQuest			equ tAPost+1 ;QUESTION MARK&lt;br /&gt;
UNARY			equ tQuest+1 ;B0h&lt;br /&gt;
tChs			equ UNARY ;B0h&lt;br /&gt;
tInt			equ UNARY+1 ;B1h&lt;br /&gt;
tAbs			equ UNARY+2 ;B2h&lt;br /&gt;
tDet			equ UNARY+3 ;B3h&lt;br /&gt;
tIdent			equ UNARY+4 ;B4h&lt;br /&gt;
tDim			equ UNARY+5 ;B5h&lt;br /&gt;
tSum			equ UNARY+6 ;B6h&lt;br /&gt;
tProd			equ UNARY+7 ;B7h&lt;br /&gt;
tNot			equ UNARY+8 ;B8h&lt;br /&gt;
tIPart			equ UNARY+9 ;B9h&lt;br /&gt;
tFPart			equ UNARY+10 ;BAh&lt;br /&gt;
&lt;br /&gt;
;New 2 Byte Tokens&lt;br /&gt;
;------------------------------------------&lt;br /&gt;
t2ByteTok		equ 0BBh&lt;br /&gt;
UNARYLR			equ UNARY+12&lt;br /&gt;
tSqrt			equ UNARYLR ;BCh&lt;br /&gt;
tCubRt			equ UNARYLR+1 ;BDh&lt;br /&gt;
tLn			equ UNARYLR+2 ;BEh&lt;br /&gt;
tExp			equ UNARYLR+3 ;BFh&lt;br /&gt;
tLog			equ UNARYLR+4 ;C0h&lt;br /&gt;
tALog			equ UNARYLR+5 ;C1h&lt;br /&gt;
tSin			equ UNARYLR+6 ;C2h&lt;br /&gt;
tASin			equ UNARYLR+7 ;C3h&lt;br /&gt;
tCos			equ UNARYLR+8 ;C4h&lt;br /&gt;
tACos			equ UNARYLR+9 ;C5h&lt;br /&gt;
tTan			equ UNARYLR+10 ;C6h&lt;br /&gt;
tATan			equ UNARYLR+11 ;C7h&lt;br /&gt;
tSinH			equ UNARYLR+12 ;C8h&lt;br /&gt;
tASinH			equ UNARYLR+13 ;C9h&lt;br /&gt;
tCoshH			equ UNARYLR+14 ;CAh&lt;br /&gt;
tACosH			equ UNARYLR+15 ;CBh&lt;br /&gt;
tTanH			equ UNARYLR+16 ;CCh&lt;br /&gt;
tATanH			equ UNARYLR+17 ;CDh&lt;br /&gt;
&lt;br /&gt;
;Some Programming Commands&lt;br /&gt;
;---------------------------------------------------&lt;br /&gt;
PROGTOK			equ UNARYLR+18&lt;br /&gt;
tIf			equ PROGTOK ;CEh&lt;br /&gt;
tThen			equ PROGTOK+1 ;CFh&lt;br /&gt;
tElse			equ PROGTOK+2 ;D0h&lt;br /&gt;
tWhile			equ PROGTOK+3 ;D1h&lt;br /&gt;
tRepeat			equ PROGTOK+4 ;D2h&lt;br /&gt;
tFor			equ PROGTOK+5 ;D3h&lt;br /&gt;
tEnd			equ PROGTOK+6 ;D4h&lt;br /&gt;
tReturn			equ PROGTOK+7 ;D5h&lt;br /&gt;
tLbl			equ PROGTOK+8 ;D6h 'Lbl_'&lt;br /&gt;
tGoto			equ PROGTOK+9 ;D7h 'Goto_'&lt;br /&gt;
tPause			equ PROGTOK+10 ;D8h 'Pause_'&lt;br /&gt;
tStop			equ PROGTOK+11 ;D9h 'Stop'&lt;br /&gt;
tISG			equ PROGTOK+12 ;DAh 'IS&amp;gt;'&lt;br /&gt;
tDSL			equ PROGTOK+13 ;DBh 'DS&amp;lt;'&lt;br /&gt;
tInput			equ PROGTOK+14 ;DCh 'Input_'&lt;br /&gt;
tPrompt			equ PROGTOK+15 ;DDh 'Prompt_'&lt;br /&gt;
tDisp			equ PROGTOK+16 ;DEh 'Disp_'&lt;br /&gt;
tDispG			equ PROGTOK+17 ;DFh 'DispG'&lt;br /&gt;
tOutput			equ PROGTOK+18 ;E0h 'Outpt'&lt;br /&gt;
tClLCD			equ PROGTOK+19 ;E1h 'ClLCD'&lt;br /&gt;
tConst			equ PROGTOK+20 ;E2h 'Fill'&lt;br /&gt;
tSortA			equ PROGTOK+21 ;E3h 'sortA_'&lt;br /&gt;
tSortD			equ PROGTOK+22 ;E4h 'sortD_'&lt;br /&gt;
tDispTab		equ PROGTOK+23 ;E5h 'Disp Table&lt;br /&gt;
tMenu			equ PROGTOK+24 ;E6h 'Menu'&lt;br /&gt;
tSendMBL		equ PROGTOK+25 ;E7h 'SEND'&lt;br /&gt;
tGetMBL			equ PROGTOK+26 ;E8h 'GET'&lt;br /&gt;
&lt;br /&gt;
;Stat Plot Commands&lt;br /&gt;
;-----------------------------------------------------&lt;br /&gt;
statPCmd		equ PROGTOK+27&lt;br /&gt;
tPlotOn			equ statPCmd ;E9h ' PLOTSON'&lt;br /&gt;
tPlotOff		equ statPCmd+1 ;EAh ' PLOTSOFF&lt;br /&gt;
tListName		equ 0EBh ;LIST DESignATOR&lt;br /&gt;
tPlot1			equ 0ECh&lt;br /&gt;
tPlot2			equ 0EDh&lt;br /&gt;
tPlot3			equ 0EEh&lt;br /&gt;
tUnused01		equ 0EFh ;available?&lt;br /&gt;
tPower			equ 0F0h ;'^'&lt;br /&gt;
tXRoot			equ 0F1h ;LsupX,Lroot&lt;br /&gt;
STATCMD			equ 0F2h&lt;br /&gt;
tOneVar			equ STATCMD ;F2h 'OneVar_'&lt;br /&gt;
tTwoVar			equ STATCMD+1 ;F3h&lt;br /&gt;
tLR			equ STATCMD+2 ;F4h 'LinR(A+BX&lt;br /&gt;
tLRExp			equ STATCMD+3 ;F5h 'ExpR_'&lt;br /&gt;
tLRLn			equ STATCMD+4 ;F6h 'LnR_'&lt;br /&gt;
tLRPwr			equ STATCMD+5 ;F7h 'PwrR_'&lt;br /&gt;
tMedMed			equ STATCMD+6 ;F8h&lt;br /&gt;
tQuad			equ STATCMD+7 ;F9h&lt;br /&gt;
tClrLst			equ STATCMD+8 ;FAh 'CLEAR LIST&lt;br /&gt;
tClrTbl			equ STATCMD+9 ;FBh CLEAR TABLE&lt;br /&gt;
tHist			equ STATCMD+10 ;FCh 'Hist_'&lt;br /&gt;
txyLine			equ STATCMD+11 ;FDh 'xyline_'&lt;br /&gt;
tScatter		equ STATCMD+12 ;FEh 'Scatter_'&lt;br /&gt;
tLR1			equ STATCMD+13 ;FFh 'LINR(AX+B&lt;br /&gt;
&lt;br /&gt;
;2nd Half Of Graph Format Tokens&lt;br /&gt;
;Format settings commands&lt;br /&gt;
;---------------------------------------------&lt;br /&gt;
GFMT			equ 00h&lt;br /&gt;
tSeq			equ GFMT ; 'SeqG'&lt;br /&gt;
tSimulG			equ GFMT+1 ; 'SimulG'&lt;br /&gt;
tPolarG			equ GFMT+2 ; 'PolarGC'&lt;br /&gt;
tRectG			equ GFMT+3 ; 'RectGC'&lt;br /&gt;
tCoordOn		equ GFMT+4 ; 'CoordOn'&lt;br /&gt;
tCoordOff		equ GFMT+5 ; 'CoordOff'&lt;br /&gt;
tDrawLine		equ GFMT+6 ; 'DrawLine'&lt;br /&gt;
tDrawDot		equ GFMT+7 ; 'DrawDot'&lt;br /&gt;
tAxisOn			equ GFMT+8 ; 'AxesOn'&lt;br /&gt;
tAxisOff		equ GFMT+9 ; 'AxesOff'&lt;br /&gt;
tGridOn			equ GFMT+10 ; 'GridOn'&lt;br /&gt;
tGridOff		equ GFMT+11 ; 'GridOff'&lt;br /&gt;
tLblOn			equ GFMT+12 ; 'LabelOn'&lt;br /&gt;
tLblOff			equ GFMT+13 ; 'LabelOff'&lt;br /&gt;
tWebOn			equ GFMT+14 ; 'WebOn'&lt;br /&gt;
tWebOff			equ GFMT+15 ; 'WebOFF'&lt;br /&gt;
tuv			equ GFMT+16 ; U vs V&lt;br /&gt;
tvw			equ GFMT+17 ; V vs W&lt;br /&gt;
tuw			equ GFMT+18 ; U vs W&lt;br /&gt;
&lt;br /&gt;
;2nd Half Of User Matrix Tokens&lt;br /&gt;
;-------------------------------------&lt;br /&gt;
tMatA			equ 00h ;MAT A&lt;br /&gt;
tMatB			equ 01h ;MAT B&lt;br /&gt;
tMatC			equ 02h ;MAT C&lt;br /&gt;
tMatD			equ 03h ;MAT D&lt;br /&gt;
tMatE			equ 04h ;MAT E&lt;br /&gt;
tMatF			equ 05h ;MAT F&lt;br /&gt;
tMatG			equ 06h ;MAT G&lt;br /&gt;
tMatH			equ 07h ;MAT H&lt;br /&gt;
tMatI			equ 08h ;MAT I&lt;br /&gt;
tMatJ			equ 09h ;MAT J&lt;br /&gt;
&lt;br /&gt;
;2nd Half Of User List Tokens&lt;br /&gt;
;--------------------------------------&lt;br /&gt;
tL1			equ 00h ;LIST 1&lt;br /&gt;
tL2			equ 01h ;LIST 2&lt;br /&gt;
tL3			equ 02h ;LIST 3&lt;br /&gt;
tL4			equ 03h ;LIST 4&lt;br /&gt;
tL5			equ 04h ;LIST 5&lt;br /&gt;
tL6			equ 05h ;LIST 6&lt;br /&gt;
&lt;br /&gt;
;2nd Half Of User Equation Tokens&lt;br /&gt;
;----------------------------------&lt;br /&gt;
;  &amp;quot;Y&amp;quot; EQUATIONS HAVE BIT 4 SET&lt;br /&gt;
;&lt;br /&gt;
tY1			equ 10h ;Y1&lt;br /&gt;
tY2			equ 11h ;Y2&lt;br /&gt;
tY3			equ 12h ;Y3&lt;br /&gt;
tY4			equ 13h ;Y4&lt;br /&gt;
tY5			equ 14h ;Y5&lt;br /&gt;
tY6			equ 15h ;Y6&lt;br /&gt;
tY7			equ 16h ;Y7&lt;br /&gt;
tY8			equ 17h ;Y8&lt;br /&gt;
tY9			equ 18h ;Y9&lt;br /&gt;
tY0			equ 19h ;Y0&lt;br /&gt;
&lt;br /&gt;
;Param Equations Have Bit 5 Set&lt;br /&gt;
;-----------------------------------&lt;br /&gt;
tX1T			equ 20h ;X1t&lt;br /&gt;
tY1T			equ 21h ;Y1t&lt;br /&gt;
tX2T			equ 22h ;X2t&lt;br /&gt;
tY2T			equ 23h ;Y2t&lt;br /&gt;
tX3T			equ 24h ;X3t&lt;br /&gt;
tY3T			equ 25h ;Y3t&lt;br /&gt;
tX4T			equ 26h ;X4t&lt;br /&gt;
tY4T			equ 27h ;Y4t&lt;br /&gt;
tX5T			equ 28h ;X5t&lt;br /&gt;
tY5T			equ 29h ;Y5t&lt;br /&gt;
tX6T			equ 2Ah ;X6t&lt;br /&gt;
tY6T			equ 2Bh ;Y6t&lt;br /&gt;
&lt;br /&gt;
;Polar Equations Have Bit 6 Set&lt;br /&gt;
;----------------------------------&lt;br /&gt;
tR1			equ 40h ;R1&lt;br /&gt;
tR2			equ 41h ;R2&lt;br /&gt;
tR3			equ 42h ;R3&lt;br /&gt;
tR4			equ 43h ;R4&lt;br /&gt;
tR5			equ 44h ;R5&lt;br /&gt;
tR6			equ 45h ;R6&lt;br /&gt;
&lt;br /&gt;
;Recursion Equations Have Bit 7 Set&lt;br /&gt;
;----------------------------------&lt;br /&gt;
tun			equ 80h ;Un&lt;br /&gt;
tvn			equ 81h ;Vn&lt;br /&gt;
twn			equ 82h ;Wn&lt;br /&gt;
&lt;br /&gt;
;2nd Half User Picture Tokens&lt;br /&gt;
;------------------------------------&lt;br /&gt;
tPic1			equ 00h ;PIC1&lt;br /&gt;
tPic2			equ 01h ;PIC2&lt;br /&gt;
tPic3			equ 02h ;PIC3&lt;br /&gt;
tPic4			equ 03h ;PIC4&lt;br /&gt;
tPic5			equ 04h ;PIC5&lt;br /&gt;
tPic6			equ 05h ;PIC6&lt;br /&gt;
tPic7			equ 06h ;PIC7&lt;br /&gt;
tPic8			equ 07h ;PIC8&lt;br /&gt;
tPic9			equ 08h ;PIC9&lt;br /&gt;
tPic0			equ 09h ;PIC0&lt;br /&gt;
&lt;br /&gt;
;2nd Half User Graph Database Tokens&lt;br /&gt;
;------------------------------------&lt;br /&gt;
tGDB1			equ 00h ;GDB1&lt;br /&gt;
tGDB2			equ 01h ;GDB2&lt;br /&gt;
tGDB3			equ 02h ;GDB3&lt;br /&gt;
tGDB4			equ 03h ;GDB4&lt;br /&gt;
tGDB5			equ 04h ;GDB5&lt;br /&gt;
tGDB6			equ 05h ;GDB6&lt;br /&gt;
tGDB7			equ 06h ;GDB7&lt;br /&gt;
tGDB8			equ 07h ;GDB8&lt;br /&gt;
tGDB9			equ 08h ;GDB9&lt;br /&gt;
tGDB0			equ 09h ;GDB0&lt;br /&gt;
&lt;br /&gt;
;2nd Half Of String Vars&lt;br /&gt;
;------------------------------&lt;br /&gt;
tStr1			equ 00h&lt;br /&gt;
tStr2			equ 01h&lt;br /&gt;
tStr3			equ 02h&lt;br /&gt;
tStr4			equ 03h&lt;br /&gt;
tStr5			equ 04h&lt;br /&gt;
tStr6			equ 05h&lt;br /&gt;
tStr7			equ 06h&lt;br /&gt;
tStr8			equ 07h&lt;br /&gt;
tStr9			equ 08h&lt;br /&gt;
tStr0			equ 09h&lt;br /&gt;
&lt;br /&gt;
;2nd Half Of System Output Only Variables&lt;br /&gt;
;----------------------------------------------------------------&lt;br /&gt;
;OPEN			equ 00h&lt;br /&gt;
tRegEq			equ 01h ;REGRESSION EQUATION&lt;br /&gt;
tStatN			equ 02h ;STATISTICS N&lt;br /&gt;
tXMean			equ 03h ;X MEAN&lt;br /&gt;
tSumX			equ 04h ;SUM(X)&lt;br /&gt;
tSumXSqr		equ 05h ;SUM(X^2)&lt;br /&gt;
tStdX			equ 06h ;STANDARD DEV X&lt;br /&gt;
tStdPX			equ 07h ;STANDARD DEV POP X&lt;br /&gt;
tMinX			equ 08h ;Min X VALUE&lt;br /&gt;
tMaxX			equ 09h ;Max X VALUE&lt;br /&gt;
tMinY			equ 0Ah ;Min Y VALUE&lt;br /&gt;
tMaxY			equ 0Bh ;Max Y VALUE&lt;br /&gt;
tYmean			equ 0Ch ;Y MEAN&lt;br /&gt;
tSumY			equ 0Dh ;SUM(Y)&lt;br /&gt;
tSumYSqr		equ 0Eh ;SUM(Y^2)&lt;br /&gt;
tStdY			equ 0Fh ;STANDARD DEV Y&lt;br /&gt;
tStdPY			equ 10h ;STANDARD DEV POP Y&lt;br /&gt;
tSumXY			equ 11h ;SUM(XY)&lt;br /&gt;
tCorr			equ 12h ;CORRELATION&lt;br /&gt;
tMedX			equ 13h ;MED(X)&lt;br /&gt;
tQ1			equ 14h ;1ST QUADRANT OF X&lt;br /&gt;
tQ3			equ 15h ;3RD QUADRANT OF X&lt;br /&gt;
tQuadA			equ 16h ;1ST TERM OF QUAD POLY REG/ Y-INT&lt;br /&gt;
tQuadB			equ 17h ;2ND TERM OF QUAD POLY REG/ SLOPE&lt;br /&gt;
tQuadC			equ 18h ;3RD TERM OF QUAD POLY REG&lt;br /&gt;
tCubeD			equ 19h ;4TH TERM OF CUBIC POLY REG&lt;br /&gt;
tQuartE			equ 1Ah ;5TH TERM OF QUART POLY REG&lt;br /&gt;
tMedX1			equ 1Bh ;x1 FOR MED-MED&lt;br /&gt;
tMedX2			equ 1Ch ;x2 FOR MED-MED&lt;br /&gt;
tMedX3			equ 1Dh ;x3 FOR MED-MED&lt;br /&gt;
tMedY1			equ 1Eh ;y1 FOR MED-MED&lt;br /&gt;
tMedY2			equ 1Fh ;y2 FOR MED-MED&lt;br /&gt;
tMedY3			equ 20h ;y3 FOR MED-MED&lt;br /&gt;
tRecurn			equ 21h	;RECURSION N&lt;br /&gt;
tStatP			equ 22h&lt;br /&gt;
tStatZ			equ 23h&lt;br /&gt;
tStatT			equ 24h&lt;br /&gt;
tStatChi		equ 25h&lt;br /&gt;
tStatF			equ 26h&lt;br /&gt;
tStatDF			equ 27h&lt;br /&gt;
tStatPhat		equ 28h&lt;br /&gt;
tStatPhat1		equ 29h&lt;br /&gt;
tStatPhat2		equ 2Ah&lt;br /&gt;
tStatMeanX1		equ 2Bh&lt;br /&gt;
tStatStdX1		equ 2Ch&lt;br /&gt;
tStatN1			equ 2Dh&lt;br /&gt;
tStatMeanX2		equ 2Eh&lt;br /&gt;
tStatStdX2		equ 2Fh&lt;br /&gt;
tStatN2			equ 30h&lt;br /&gt;
tStatStdXP		equ 31h&lt;br /&gt;
tStatLower		equ 32h&lt;br /&gt;
tStatUpper		equ 33h&lt;br /&gt;
tStat_s			equ 34h&lt;br /&gt;
tLRSqr			equ 35h ;r^2&lt;br /&gt;
tBRSqr			equ 36h ;R^2&lt;br /&gt;
&lt;br /&gt;
;These next tokens are only used to access the data&lt;br /&gt;
;they are display only and the user cannot access them at all&lt;br /&gt;
;------------------------------------------------------------&lt;br /&gt;
tF_DF			equ 37h ;ANOFAV FACTOR DF&lt;br /&gt;
tF_SS			equ 38h ;ANOFAV FACTOR SS&lt;br /&gt;
tF_MS			equ 39h ;ANOFAV FACTOR MS&lt;br /&gt;
tE_DF			equ 3Ah ;ANOFAV ERROR DF&lt;br /&gt;
tE_SS			equ 3Bh ;ANOFAV ERROR SS&lt;br /&gt;
tE_MS			equ 3Ch ;ANOFAV ERROR MS&lt;br /&gt;
&lt;br /&gt;
;2nd Half Of System Input/Output Variables&lt;br /&gt;
;------------------------------------------------&lt;br /&gt;
;		SYSTEM VARIABLE EQUATES&lt;br /&gt;
;&lt;br /&gt;
tuXscl			equ 0&lt;br /&gt;
tuYscl			equ 1&lt;br /&gt;
tXscl			equ 2&lt;br /&gt;
tYscl			equ 3&lt;br /&gt;
tRecuru0		equ 4 ;U 1ST INITIAL COND&lt;br /&gt;
tRecurv0		equ 5 ;V 1ST INITIAL COND&lt;br /&gt;
tun1			equ 6 ;U(N-1); NOT USED&lt;br /&gt;
tvn1			equ 7 ;V(N-1); NOT USED&lt;br /&gt;
tuRecuru0		equ 8 ;&lt;br /&gt;
tuRecurv0		equ 9 ;&lt;br /&gt;
tXmin			equ 0Ah&lt;br /&gt;
tXmax			equ 0Bh&lt;br /&gt;
tYmin			equ 0Ch&lt;br /&gt;
tYmax			equ 0Dh&lt;br /&gt;
tTmin			equ 0Eh&lt;br /&gt;
tTmax			equ 0Fh&lt;br /&gt;
tThetaMin		equ 10h&lt;br /&gt;
tThetaMax		equ 11h&lt;br /&gt;
tuXmin			equ 12h&lt;br /&gt;
tuXmax			equ 13h&lt;br /&gt;
tuYmin			equ 14h&lt;br /&gt;
tuYmax			equ 15h&lt;br /&gt;
tuThetMin		equ 16h&lt;br /&gt;
tuThetMax		equ 17h&lt;br /&gt;
tuTmin			equ 18h&lt;br /&gt;
tuTmax			equ 19h&lt;br /&gt;
tTblMin			equ 1Ah&lt;br /&gt;
tPlotStart		equ 1Bh&lt;br /&gt;
tuPlotStart		equ 1Ch&lt;br /&gt;
tnMax			equ 1Dh&lt;br /&gt;
tunMax			equ 1Eh&lt;br /&gt;
tnMin			equ 1Fh&lt;br /&gt;
tunMin			equ 20h&lt;br /&gt;
tTblStep		equ 21h&lt;br /&gt;
tTStep			equ 22h&lt;br /&gt;
tThetaStep		equ 23h&lt;br /&gt;
tuTStep			equ 24h&lt;br /&gt;
tuThetStep		equ 25h&lt;br /&gt;
tDeltaX			equ 26h&lt;br /&gt;
tDeltaY			equ 27h&lt;br /&gt;
tXFact			equ 28h&lt;br /&gt;
tYFact			equ 29h&lt;br /&gt;
tTblInput		equ 2Ah&lt;br /&gt;
tFinN			equ 2Bh&lt;br /&gt;
tFinI			equ 2Ch&lt;br /&gt;
tFinPV			equ 2Dh&lt;br /&gt;
tFinPMT			equ 2Eh&lt;br /&gt;
tFinFV			equ 2Fh&lt;br /&gt;
tFinPY			equ 30h&lt;br /&gt;
tFinCY			equ 31h&lt;br /&gt;
tRecurw0		equ 32h ;w0(1)&lt;br /&gt;
tuRecurw0		equ 33h&lt;br /&gt;
tPlotStep		equ 34h&lt;br /&gt;
tuPlotStep		equ 35h&lt;br /&gt;
tXres			equ 36h&lt;br /&gt;
tuXres			equ 37h&lt;br /&gt;
tRecuru02		equ 38h ;u0(2)&lt;br /&gt;
tuRecuru02		equ 39h&lt;br /&gt;
tRecurv02		equ 3Ch ;v0(2)&lt;br /&gt;
tuRecurv02		equ 3Dh&lt;br /&gt;
tRecurw02		equ 3Eh ;w0(2)&lt;br /&gt;
tuRecurw02		equ 3Fh&lt;br /&gt;
&lt;br /&gt;
;2nd Byte Of t2ByteTok Tokens&lt;br /&gt;
;------------------------------&lt;br /&gt;
tFinNPV			equ 00h&lt;br /&gt;
tFinIRR			equ 01h&lt;br /&gt;
tFinBAL			equ 02h&lt;br /&gt;
tFinPRN			equ 03h&lt;br /&gt;
tFinINT			equ 04h&lt;br /&gt;
tFinToNom		equ 05h&lt;br /&gt;
tFinToEff		equ 06h&lt;br /&gt;
tFinDBD			equ 07h&lt;br /&gt;
tLCM			equ 08h&lt;br /&gt;
tGCD			equ 09h&lt;br /&gt;
tRandInt		equ 0Ah&lt;br /&gt;
tRandBin		equ 0Bh&lt;br /&gt;
tSubStrng		equ 0Ch&lt;br /&gt;
tStdDev			equ 0Dh&lt;br /&gt;
tVariance		equ 0Eh&lt;br /&gt;
tInStrng		equ 0Fh&lt;br /&gt;
tDNormal		equ 10h&lt;br /&gt;
tInvNorm		equ 11h&lt;br /&gt;
tDT			equ 12h&lt;br /&gt;
tChI			equ 13h&lt;br /&gt;
tDF			equ 14h&lt;br /&gt;
tBINPDF			equ 15h&lt;br /&gt;
tBINCDF			equ 16h&lt;br /&gt;
tPOIPDF			equ 17h&lt;br /&gt;
tPOICDF			equ 18h&lt;br /&gt;
tGEOPDF			equ 19h&lt;br /&gt;
tGEOCDF			equ 1Ah&lt;br /&gt;
tNormalPDF		equ 1Bh&lt;br /&gt;
tTPDF			equ 1Ch&lt;br /&gt;
tChiPDF			equ 1Dh&lt;br /&gt;
tFPDF			equ 1Eh&lt;br /&gt;
tRandNorm		equ 1Fh&lt;br /&gt;
tFinFPMT		equ 20h&lt;br /&gt;
tFinFI			equ 21h&lt;br /&gt;
tFinFPV			equ 22h&lt;br /&gt;
tFinFN			equ 23h&lt;br /&gt;
tFinFFV			equ 24h&lt;br /&gt;
tConj			equ 25h&lt;br /&gt;
tReal			equ 26h&lt;br /&gt;
tImag			equ 27h&lt;br /&gt;
tAngle			equ 28h&lt;br /&gt;
tCumSum			equ 29h&lt;br /&gt;
tExpr			equ 2Ah&lt;br /&gt;
tLength			equ 2Bh&lt;br /&gt;
tDeltaLst		equ 2Ch&lt;br /&gt;
tRef			equ 2Dh&lt;br /&gt;
tRRef			equ 2Eh&lt;br /&gt;
tToRect			equ 2Fh&lt;br /&gt;
tToPolar		equ 30h&lt;br /&gt;
tConste			equ 31h&lt;br /&gt;
tSinReg			equ 32h&lt;br /&gt;
tLogistic		equ 33h&lt;br /&gt;
tLinRegTTest		equ 34h&lt;br /&gt;
tShadeNorm		equ 35h&lt;br /&gt;
tShadeT			equ 36h&lt;br /&gt;
tShadeChi		equ 37h&lt;br /&gt;
tShadeF			equ 38h&lt;br /&gt;
tMatToLst		equ 39h&lt;br /&gt;
tLstToMat		equ 3Ah&lt;br /&gt;
tZTest			equ 3Bh&lt;br /&gt;
tTTest			equ 3Ch&lt;br /&gt;
t2SampZTest		equ 3Dh&lt;br /&gt;
t1PropZTest		equ 3Eh&lt;br /&gt;
t2PropZTest		equ 3Fh&lt;br /&gt;
tChiTest		equ 40h&lt;br /&gt;
tZIntVal		equ 41h&lt;br /&gt;
t2SampZInt		equ 42h&lt;br /&gt;
t1PropZInt		equ 43h&lt;br /&gt;
t2PropZInt		equ 44h&lt;br /&gt;
tGraphStyle		equ 45h&lt;br /&gt;
t2SampTTest		equ 46h&lt;br /&gt;
t2SampFTest		equ 47h&lt;br /&gt;
tTIntVal		equ 48h&lt;br /&gt;
t2SampTInt		equ 49h&lt;br /&gt;
tSetupLst		equ 4Ah&lt;br /&gt;
tFinPMTend		equ 4Bh&lt;br /&gt;
tFinPMTbeg		equ 4Ch&lt;br /&gt;
tRealM			equ 4Dh&lt;br /&gt;
tPolarM			equ 4Eh&lt;br /&gt;
tRectM			equ 4Fh&lt;br /&gt;
tExprOn			equ 50h&lt;br /&gt;
tExprOff		equ 51h&lt;br /&gt;
tClrAllLst		equ 52h&lt;br /&gt;
tGetCalc		equ 53h&lt;br /&gt;
tDelVar			equ 54h&lt;br /&gt;
tEquToStrng		equ 55h&lt;br /&gt;
tStrngToequ 		equ 56h&lt;br /&gt;
tDelLast		equ 57h&lt;br /&gt;
tSelect			equ 58h&lt;br /&gt;
tANOVA			equ 59h&lt;br /&gt;
tModBox			equ 5Ah&lt;br /&gt;
tNormProb		equ 5Bh&lt;br /&gt;
tMGT			equ 64h ;VERTICAL SPLIT&lt;br /&gt;
tZFit			equ 65h ;ZOOM FIT&lt;br /&gt;
tDiag_on		equ 66h ;DIANOSTIC DISPLAY ON&lt;br /&gt;
tDiag_off		equ 67h ;DIANOSTIC DISPLAY OFF&lt;br /&gt;
tOkEnd2v0		equ 67h ;end of 2byte tokens for version 0.&lt;br /&gt;
tArchive		equ 68h ;archive&lt;br /&gt;
tUnarchive		equ 69h ;unarchive&lt;br /&gt;
tasm			equ 6Ah&lt;br /&gt;
tasmComp		equ 6Bh	;asm compile&lt;br /&gt;
tasmPrgm		equ 6Ch	;Signifies a program is asm&lt;br /&gt;
tasmCmp			equ 6Dh	;asm program is compiled&lt;br /&gt;
tLcapAAcute		equ 6Eh&lt;br /&gt;
tLcapAGrave		equ 6Fh&lt;br /&gt;
tLcapACaret		equ 70h&lt;br /&gt;
tLcapADier		equ 71h&lt;br /&gt;
tLaAcute		equ 72h&lt;br /&gt;
tLaGrave		equ 73h&lt;br /&gt;
tLaCaret		equ 74h&lt;br /&gt;
tLaDier			equ 75h&lt;br /&gt;
tLcapEAcute		equ 76h&lt;br /&gt;
tLcapEGrave		equ 77h&lt;br /&gt;
tLcapECaret		equ 78h&lt;br /&gt;
tLcapEDier		equ 79h&lt;br /&gt;
tLeAcute		equ 7Ah&lt;br /&gt;
tLeGrave		equ 7Bh&lt;br /&gt;
tLeCaret		equ 7Ch&lt;br /&gt;
tLeDier			equ 7Dh&lt;br /&gt;
tLcapIGrave		equ 7Fh&lt;br /&gt;
tLcapICaret		equ 80h&lt;br /&gt;
tLcapIDier		equ 81h&lt;br /&gt;
tLiAcute		equ 82h&lt;br /&gt;
tLiGrave		equ 83h&lt;br /&gt;
tLiCaret		equ 84h&lt;br /&gt;
tLiDier			equ 85h&lt;br /&gt;
tLcapOAcute		equ 86h&lt;br /&gt;
tLcapOGrave		equ 87h&lt;br /&gt;
tLcapOCaret		equ 88h&lt;br /&gt;
tLcapODier		equ 89h&lt;br /&gt;
tLoAcute		equ 8Ah&lt;br /&gt;
tLoGrave		equ 8Bh&lt;br /&gt;
tLoCaret		equ 8Ch&lt;br /&gt;
tLoDier			equ 8Dh&lt;br /&gt;
tLcapUAcute		equ 8Eh&lt;br /&gt;
tLcapUGrave		equ 8Fh&lt;br /&gt;
tLcapUCaret		equ 90h&lt;br /&gt;
tLcapUDier		equ 91h&lt;br /&gt;
tLuAcute		equ 92h&lt;br /&gt;
tLuGrave		equ 93h&lt;br /&gt;
tLuCaret		equ 94h&lt;br /&gt;
tLuDier			equ 95h&lt;br /&gt;
tLcapCCed		equ 96h&lt;br /&gt;
tLcCed			equ 97h&lt;br /&gt;
tLcapNTilde		equ 98h&lt;br /&gt;
tLnTilde		equ 99h&lt;br /&gt;
tLaccent		equ 9Ah&lt;br /&gt;
tLgrave			equ 9Bh&lt;br /&gt;
tLdieresis		equ 9Ch&lt;br /&gt;
tLquesDown		equ 9Dh&lt;br /&gt;
tLexclamDown		equ 9Eh&lt;br /&gt;
tLalpha			equ 9Fh&lt;br /&gt;
tLbeta			equ 0A0h&lt;br /&gt;
tLgamma			equ 0A1h&lt;br /&gt;
tLcapDelta		equ 0A2h&lt;br /&gt;
tLdelta			equ 0A3h&lt;br /&gt;
tLepsilon		equ 0A4h&lt;br /&gt;
tLlambda		equ 0A5h&lt;br /&gt;
tLmu			equ 0A6h&lt;br /&gt;
tLpi			equ 0A7h&lt;br /&gt;
tLrho			equ 0A8h&lt;br /&gt;
tLcapSigma		equ 0A9h&lt;br /&gt;
tLphi			equ 0ABh&lt;br /&gt;
tLcapOmega		equ 0ACh&lt;br /&gt;
tLphat			equ 0ADh&lt;br /&gt;
tLchi			equ 0AEh&lt;br /&gt;
tLstatF			equ 0AFh&lt;br /&gt;
tLa			equ 0B0h&lt;br /&gt;
tLb			equ 0B1h&lt;br /&gt;
tLc			equ 0B2h&lt;br /&gt;
tLd			equ 0B3h&lt;br /&gt;
tLsmalle		equ 0B4h&lt;br /&gt;
tLf			equ 0B5h&lt;br /&gt;
tLsmallg		equ 0B6h&lt;br /&gt;
tLh			equ 0B7h&lt;br /&gt;
tLi			equ 0B8h&lt;br /&gt;
tLj			equ 0B9h&lt;br /&gt;
tLk			equ 0BAh&lt;br /&gt;
tLl			equ 0BCh&lt;br /&gt;
tLm			equ 0BDh&lt;br /&gt;
tLsmalln		equ 0BEh&lt;br /&gt;
tLo			equ 0BFh&lt;br /&gt;
tLp			equ 0C0h&lt;br /&gt;
tLq			equ 0C1h&lt;br /&gt;
tLsmallr		equ 0C2h&lt;br /&gt;
tLs			equ 0C3h&lt;br /&gt;
tLsmallt		equ 0C4h&lt;br /&gt;
tLu			equ 0C5h&lt;br /&gt;
tLv			equ 0C6h&lt;br /&gt;
tLw			equ 0C7h&lt;br /&gt;
tLx			equ 0C8h&lt;br /&gt;
tLy			equ 0C9h&lt;br /&gt;
tLz			equ 0CAh&lt;br /&gt;
tLsigma			equ 0CBh&lt;br /&gt;
tLtau			equ 0CCh&lt;br /&gt;
tLcapIAcute		equ 0CDh&lt;br /&gt;
tGarbagec		equ 0CEh&lt;br /&gt;
LastToken		equ 0CEh ;tLAST TOKEN IN THIS VERSION...&lt;br /&gt;
&lt;br /&gt;
;Data Type Equates												&lt;br /&gt;
;---------------------------------------------------------------------&lt;br /&gt;
RealObj			equ 0&lt;br /&gt;
ListObj			equ 1&lt;br /&gt;
MatObj			equ 2&lt;br /&gt;
EquObj			equ 3&lt;br /&gt;
StrngObj		equ 4&lt;br /&gt;
ProgObj			equ 5&lt;br /&gt;
ProtProgObj		equ 6&lt;br /&gt;
PictObj			equ 7&lt;br /&gt;
GDBObj			equ 8&lt;br /&gt;
UnknownObj		equ 9&lt;br /&gt;
UnknownEquObj		equ 0Ah&lt;br /&gt;
NewEquObj		equ 0Bh&lt;br /&gt;
CplxObj			equ 0Ch&lt;br /&gt;
CListObj		equ 0Dh&lt;br /&gt;
UndefObj		equ 0Eh&lt;br /&gt;
WindowObj		equ 0Fh&lt;br /&gt;
ZStoObj			equ 10h&lt;br /&gt;
TblRngObj		equ 11h&lt;br /&gt;
LCDObj			equ 12h&lt;br /&gt;
BackupObj		equ 13h&lt;br /&gt;
AppObj			equ 14h	;application, only used in menus/link&lt;br /&gt;
AppVarObj		equ 15h	;application variable&lt;br /&gt;
TempProgObj		equ 16h ;program, home deletes when finished&lt;br /&gt;
GroupObj		equ 17h ;group.&lt;br /&gt;
&lt;br /&gt;
;System Error Codes												&lt;br /&gt;
;-----------------------------------------------------------&lt;br /&gt;
E_EDITF			equ 7 ;allow re-entering application&lt;br /&gt;
E_EDIT			equ 1&amp;lt;&amp;lt;E_EDITF&lt;br /&gt;
E_Mask			equ 7Fh&lt;br /&gt;
E_Overflow		equ 1+E_EDIT&lt;br /&gt;
E_DivBy0		equ 2+E_EDIT&lt;br /&gt;
E_SingularMat		equ 3+E_EDIT&lt;br /&gt;
E_Domain		equ 4+E_EDIT&lt;br /&gt;
E_Increment		equ 5+E_EDIT&lt;br /&gt;
E_Break			equ 6+E_EDIT&lt;br /&gt;
E_NonReal		equ 7+E_EDIT&lt;br /&gt;
E_Syntax		equ 8+E_EDIT&lt;br /&gt;
E_DataType		equ 9+E_EDIT&lt;br /&gt;
E_Argument		equ 10+E_EDIT&lt;br /&gt;
E_DimMismatch		equ 11+E_EDIT&lt;br /&gt;
E_Dimension		equ 12+E_EDIT&lt;br /&gt;
E_Undefined		equ 13+E_EDIT&lt;br /&gt;
E_Memory		equ 14+E_EDIT		; 142&lt;br /&gt;
E_Invalid		equ 15+E_EDIT		; 143&lt;br /&gt;
E_IllegalNest		equ 16+E_EDIT		; 144&lt;br /&gt;
E_Bound			equ 17+E_EDIT		; 145&lt;br /&gt;
E_GraphRange		equ 18+E_EDIT		; 146&lt;br /&gt;
E_Zoom			equ 19+E_EDIT		; 147&lt;br /&gt;
E_Label			equ 20			; 148&lt;br /&gt;
E_Stat			equ 21			; 149&lt;br /&gt;
E_Solver		equ 22+E_EDIT&lt;br /&gt;
E_Singularity		equ 23+E_EDIT&lt;br /&gt;
E_SignChange		equ 24+E_EDIT&lt;br /&gt;
E_Iterations		equ 25+E_EDIT&lt;br /&gt;
E_BadGuess		equ 26+E_EDIT&lt;br /&gt;
E_StatPlo		equ 27&lt;br /&gt;
E_TolTooSmall		equ 28+E_EDIT&lt;br /&gt;
E_Reserved		equ 29+E_EDIT&lt;br /&gt;
E_Mode			equ 30+E_EDIT&lt;br /&gt;
E_LnkErr		equ 31+E_EDIT&lt;br /&gt;
E_LnkMemErr		equ 32+E_EDIT&lt;br /&gt;
E_LnkTransErr		equ 33+E_EDIT&lt;br /&gt;
E_LnkDupErr		equ 34+E_EDIT&lt;br /&gt;
E_LnkMemFull		equ 35+E_EDIT&lt;br /&gt;
E_Unknown		equ 36+E_EDIT&lt;br /&gt;
E_Scale			equ 37+E_EDIT&lt;br /&gt;
E_IdNotFound		equ 38&lt;br /&gt;
E_NoMode		equ 39+E_EDIT&lt;br /&gt;
E_Validation		equ 40&lt;br /&gt;
E_Length		equ 41+E_EDIT&lt;br /&gt;
E_Application		equ 42+E_EDIT&lt;br /&gt;
E_AppErr1		equ 43+E_EDIT&lt;br /&gt;
E_AppErr2		equ 44+E_EDIT&lt;br /&gt;
E_ExpiredApp		equ 45&lt;br /&gt;
E_BadAdd		equ 46&lt;br /&gt;
E_Archived		equ 47+E_EDIT&lt;br /&gt;
E_Version		equ 48&lt;br /&gt;
E_ArchFull		equ 49&lt;br /&gt;
E_Variable		equ 50+E_EDIT&lt;br /&gt;
E_Duplicate		equ 51+E_EDIT&lt;br /&gt;
&lt;br /&gt;
;System Variable Equates&lt;br /&gt;
;------------------------------&lt;br /&gt;
XSCLt			equ 02h&lt;br /&gt;
YSCLt			equ 03h&lt;br /&gt;
XMINt			equ 0Ah&lt;br /&gt;
XMAXt			equ 0Bh&lt;br /&gt;
YMINt			equ 0Ch&lt;br /&gt;
YMAXt			equ 0Dh&lt;br /&gt;
TMINt			equ 0Eh&lt;br /&gt;
TMAXt			equ 0Fh&lt;br /&gt;
THETMINt		equ 10h&lt;br /&gt;
THETMAXt		equ 11h&lt;br /&gt;
TBLMINt			equ 1Ah&lt;br /&gt;
PLOTSTARTt		equ 1Bh&lt;br /&gt;
NMAXt			equ 1Dh&lt;br /&gt;
NMINt			equ 1Fh&lt;br /&gt;
TBLSTEPt		equ 21h&lt;br /&gt;
TSTEPt			equ 22h&lt;br /&gt;
THETSTEPt		equ 23h&lt;br /&gt;
DELTAXt			equ 26h&lt;br /&gt;
DELTAYt			equ 27h&lt;br /&gt;
XFACTt			equ 28h&lt;br /&gt;
YFACTt			equ 29h&lt;br /&gt;
FINNt			equ 2Bh&lt;br /&gt;
FINIt			equ 2Ch&lt;br /&gt;
FINPVt			equ 2Dh&lt;br /&gt;
FINPMTt			equ 2Eh&lt;br /&gt;
FINFVt			equ 2Fh&lt;br /&gt;
FINPYt			equ 30h&lt;br /&gt;
FINCYt			equ 31h&lt;br /&gt;
PLOTSTEPt		equ 34h&lt;br /&gt;
XRESt			equ 36h&lt;br /&gt;
&lt;br /&gt;
;Equates To RAM Locations For Stat Vars&lt;br /&gt;
;----------------------------------------------------------------&lt;br /&gt;
FPLEN			equ 9 ;Length of a floating-point number.&lt;br /&gt;
StatN			equ statVars&lt;br /&gt;
XMean			equ StatN + FPLEN&lt;br /&gt;
SumX			equ XMean + FPLEN&lt;br /&gt;
SumXSqr			equ SumX + FPLEN&lt;br /&gt;
StdX			equ SumXSqr + FPLEN&lt;br /&gt;
StdPX			equ StdX + FPLEN&lt;br /&gt;
MinX			equ StdPX + FPLEN&lt;br /&gt;
MaxX			equ MinX + FPLEN&lt;br /&gt;
MinY			equ MaxX + FPLEN&lt;br /&gt;
MaxY			equ MinY + FPLEN&lt;br /&gt;
YMean			equ MaxY + FPLEN&lt;br /&gt;
SumY			equ YMean + FPLEN&lt;br /&gt;
SumYSqr			equ SumY + FPLEN&lt;br /&gt;
StdY			equ SumYSqr + FPLEN&lt;br /&gt;
StdPY			equ StdY + FPLEN&lt;br /&gt;
SumXY			equ StdPY + FPLEN&lt;br /&gt;
Corr			equ SumXY + FPLEN&lt;br /&gt;
MedX			equ Corr + FPLEN&lt;br /&gt;
Q1			equ MedX + FPLEN&lt;br /&gt;
Q3			equ Q1 + FPLEN&lt;br /&gt;
QuadA			equ Q3 + FPLEN&lt;br /&gt;
QuadB			equ QuadA + FPLEN&lt;br /&gt;
QuadC			equ QuadB + FPLEN&lt;br /&gt;
CubeD			equ QuadC + FPLEN&lt;br /&gt;
QuartE			equ CubeD + FPLEN&lt;br /&gt;
MedX1			equ QuartE + FPLEN&lt;br /&gt;
MedX2			equ MedX1 + FPLEN&lt;br /&gt;
MedX3			equ MedX2 + FPLEN&lt;br /&gt;
MedY1			equ MedX3 + FPLEN&lt;br /&gt;
MedY2			equ MedY1 + FPLEN&lt;br /&gt;
MedY3			equ MedY2 + FPLEN&lt;br /&gt;
PStat			equ MedY3 + (2*FPLEN)&lt;br /&gt;
ZStat			equ PStat + FPLEN&lt;br /&gt;
TStat			equ ZStat + FPLEN&lt;br /&gt;
ChiStat			equ TStat + FPLEN&lt;br /&gt;
FStat			equ ChiStat + FPLEN&lt;br /&gt;
DF			equ FStat + FPLEN&lt;br /&gt;
Phat			equ DF + FPLEN&lt;br /&gt;
Phat1			equ Phat + FPLEN&lt;br /&gt;
Phat2			equ Phat1 + FPLEN&lt;br /&gt;
MeanX1			equ Phat2 + FPLEN&lt;br /&gt;
StdX1			equ MeanX1 + FPLEN&lt;br /&gt;
StatN1			equ StdX1 + FPLEN&lt;br /&gt;
MeanX2			equ StatN1 + FPLEN&lt;br /&gt;
StdX2			equ MeanX2 + FPLEN&lt;br /&gt;
StatN2			equ StdX2 + FPLEN&lt;br /&gt;
StdXP2			equ StatN2 + FPLEN&lt;br /&gt;
SLower			equ StdXP2 + FPLEN&lt;br /&gt;
SUpper			equ SLower + FPLEN&lt;br /&gt;
SStat			equ SUpper + FPLEN&lt;br /&gt;
F_DF			equ anovaf_vars&lt;br /&gt;
F_SS			equ F_DF + FPLEN&lt;br /&gt;
F_MS			equ F_SS + FPLEN&lt;br /&gt;
E_DF			equ F_MS + FPLEN&lt;br /&gt;
E_SS			equ E_DF + FPLEN&lt;br /&gt;
E_MS			equ E_SS + FPLEN&lt;br /&gt;
&lt;br /&gt;
;System Flags&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
ioDelFlag		equ 0h&lt;br /&gt;
inDelete		equ 0		;1 = DELETE SCREEN &lt;br /&gt;
&lt;br /&gt;
trigFlags		equ 0h		;Trigonometry mode settings&lt;br /&gt;
trigDeg			equ 2		;1 = degrees, 0=radians&lt;br /&gt;
&lt;br /&gt;
kbdFlags		equ 0h		;Keyboard scan&lt;br /&gt;
kbdSCR			equ 3		;1=scan code ready&lt;br /&gt;
kbdKeyPress		equ 4		;1=key has been pressed&lt;br /&gt;
&lt;br /&gt;
doneFlags		equ 0h		;display &amp;quot;Done&amp;quot;&lt;br /&gt;
donePrgm		equ 5		;1=display &amp;quot;Done&amp;quot; after prgm&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
editFlags		equ 1h&lt;br /&gt;
editOpen		equ 2		;1=edit buffer is open&lt;br /&gt;
&lt;br /&gt;
ansFlags		equ 1&lt;br /&gt;
AnsScroll		equ 3		;1=answer can scroll, seems must be reset in order to move about edit buffer&lt;br /&gt;
&lt;br /&gt;
monFlags		equ 1h	 	;monitor flags&lt;br /&gt;
monAbandon		equ 4		;1=don't start any long process in put away (#715)&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
plotFlags		equ 2h		;plot generation flags&lt;br /&gt;
plotLoc 		equ 1		;0=bkup &amp;amp; display, 1=display only&lt;br /&gt;
plotDisp		equ 2		;1=plot is in display, 0=text in display, this also indicates whether graph is being shown or not&lt;br /&gt;
&lt;br /&gt;
grfModeFlags		equ 2h		;graph mode settings&lt;br /&gt;
grfFuncM		equ 4		;1=function graph&lt;br /&gt;
grfPolarM		equ 5		;1=polar graph&lt;br /&gt;
grfParamM		equ 6		;1=parametric graph&lt;br /&gt;
grfRecurM		equ 7		;1=RECURSION graph&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
graphFlags		equ 3h&lt;br /&gt;
graphDraw		equ 0		;0=graph is valid, 1=redraw graph(dirty)&lt;br /&gt;
graphCursor		equ 2&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
grfDBFlags		equ 4h&lt;br /&gt;
grfDot			equ 0		;0=line, 1=dot&lt;br /&gt;
grfSimul		equ 1		;0=sequential, 1=simultaneous&lt;br /&gt;
grfGrid 		equ 2		;0=no grid, 1=grid&lt;br /&gt;
grfPolar		equ 3		;0=rectangular, 1=polar coordinates&lt;br /&gt;
grfNoCoord		equ 4		;0=display coordinates, 1=off&lt;br /&gt;
grfNoAxis		equ 5		;0=axis, 1=no axis&lt;br /&gt;
grfLabel		equ 6		;0=off, 1=axis label&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
textFlags		equ 5h		;Text output flags&lt;br /&gt;
textEraseBelow		equ 1		;1=erase line below small char&lt;br /&gt;
textScrolled		equ 2		;1=screen scrolled&lt;br /&gt;
textInverse		equ 3		;1=display inverse bit-map&lt;br /&gt;
textInsMode		equ 4		;0=overstrike, 1=insert mode&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
ParsFlag		equ 6h		;PARSER flags&lt;br /&gt;
listOpen		equ 5		; {...}&lt;br /&gt;
matrixOpen1		equ 6		; [[...]]&lt;br /&gt;
matrixOpen2		equ 7		; [...]&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
ParsFlag2		equ 7h		;PARSER flags&lt;br /&gt;
numOP1			equ 0		;1=RESULT IN OP1, 0=NO RESULT&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
newDispF		equ 8h		;Derivative mode flags&lt;br /&gt;
preClrForMode		equ 0		;1=HELP BLINK ON MODE SCREEN&lt;br /&gt;
allowProgTokens		equ 1		;1=allow programming tokens to be parsed in BASIC programs&lt;br /&gt;
progExecuting		equ 1&lt;br /&gt;
&lt;br /&gt;
apdFlags		equ 8h		;Automatic power-down&lt;br /&gt;
apdAble 		equ 2		;1=APD enabled&lt;br /&gt;
apdRunning		equ 3		;1=APD clock running&lt;br /&gt;
apdWarmStart		equ 4		;1=calculator is turning on from APD or power loss&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
web_err_mask		equ 60h&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
onFlags 		equ 9h		;on key flags&lt;br /&gt;
parseInput		equ 1		;1=parse input when done&lt;br /&gt;
onRunning		equ 3		;1=calculator is running&lt;br /&gt;
onInterrupt		equ 4		;1=on key interrupt request&lt;br /&gt;
&lt;br /&gt;
statFlags		equ 9h		;statistics flags&lt;br /&gt;
;unknown		equ 5		;unknown&lt;br /&gt;
statsValid		equ 6		;1=stats are valid&lt;br /&gt;
;unknown		equ 7		;unknown&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
fmtFlags		equ 0Ah		;numeric format flags&lt;br /&gt;
fmtExponent		equ 0	 	;1=show exponent, 0=no exponent&lt;br /&gt;
fmtEng			equ 1	 	;1=engineering notion, 0=scientific&lt;br /&gt;
&lt;br /&gt;
numMode			equ 0Ah&lt;br /&gt;
fmtReal			equ 5&lt;br /&gt;
fmtRect			equ 6&lt;br /&gt;
fmtPolar		equ 7&lt;br /&gt;
&lt;br /&gt;
realMode		equ 5&lt;br /&gt;
rectMode		equ 6&lt;br /&gt;
polarMode		equ 7&lt;br /&gt;
&lt;br /&gt;
fmtBaseMask		equ  00011100b	; mask to base flags&lt;br /&gt;
fmtBaseShift		equ  2		; offset to base flags&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
fmtOverride		equ 0Bh		;copy of fmtFlags with conversion override&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
fmtEditFlags		equ 0Ch		;numeric editing flags&lt;br /&gt;
fmtEdit			equ 0		;1=format number for editing&lt;br /&gt;
&lt;br /&gt;
curFlags		equ 0Ch		;Cursor&lt;br /&gt;
curAble 		equ 2		;1=cursor flash is enabled&lt;br /&gt;
curOn			equ 3		;1=cursor is showing&lt;br /&gt;
curLock 		equ 4		;1=cursor is locked off&lt;br /&gt;
&lt;br /&gt;
cmdFlags		equ 0Ch		;command editor flags&lt;br /&gt;
cmdVirgin		equ 5		;1=nothing has been typed in cmd bfr&lt;br /&gt;
cmdExec			equ 6           ;1=need to execute a command&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
appFlags		equ 0Dh		;application flags&lt;br /&gt;
appWantIntrpt		equ 0		;1=want ON key interrupts&lt;br /&gt;
appTextSave		equ 1		;1=save characters in textShadow&lt;br /&gt;
appAutoScroll		equ 2		;1=auto-scroll text on last line&lt;br /&gt;
appMenus		equ 3		;1=process keys that bring up menus, 0=check Lock menu flag&lt;br /&gt;
appLockMenus		equ 4		;1=ignore menu keys, 0=switch to home screen and bring up menu&lt;br /&gt;
appCurGraphic		equ 5		;1=graphic cursor&lt;br /&gt;
appCurWord		equ 6		;1=text cursor covers entire word&lt;br /&gt;
appExit 		equ 7		;1=application handles [EXIT] key itself&lt;br /&gt;
&lt;br /&gt;
appWantIntrptF		equ 1&amp;lt;&amp;lt;appWantIntrpt&lt;br /&gt;
appTextSaveF		equ 1&amp;lt;&amp;lt;appTextSave&lt;br /&gt;
appAutoScrollF		equ 1&amp;lt;&amp;lt;appAutoScroll&lt;br /&gt;
appMenusF		equ 1&amp;lt;&amp;lt;appMenus&lt;br /&gt;
appLockMenusF		equ 1&amp;lt;&amp;lt;appLockMenus&lt;br /&gt;
appCurGraphicF		equ 1&amp;lt;&amp;lt;appCurGraphic&lt;br /&gt;
appCurWordF		equ 1&amp;lt;&amp;lt;appCurWord&lt;br /&gt;
appExitF		equ 1&amp;lt;&amp;lt;appExit&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
rclFlag			equ 0Eh		;OS recall queue flags&lt;br /&gt;
enableQueue		equ 7		;1 = enable recall queue&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
seqFlags		equ 0Fh		;Sequential Graph flags&lt;br /&gt;
webMode			equ 0		;0 = NORMAL SEQ MODE, 1 = WEB MODE&lt;br /&gt;
webVert			equ 1&lt;br /&gt;
sequv			equ 2		;U vs V&lt;br /&gt;
seqvw			equ 3		;V vs W&lt;br /&gt;
sequw			equ 4		;U vs W&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
promptFlags		equ 11h		;prompt line flags&lt;br /&gt;
promptEdit		equ 0		;1=editing in prompt buffer&lt;br /&gt;
;unknown		equ 7		;unknown&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
indicFlags		equ 12h		;Indicator flags&lt;br /&gt;
indicRun		equ 0		;1=run indicator ON&lt;br /&gt;
indicInUse		equ 1		;indicator save area in use=1, free=0 ;resetting will disable 2nd while in _getkey&lt;br /&gt;
&lt;br /&gt;
shiftFlags		equ 12h		;[2nd] and [ALPHA] flags&lt;br /&gt;
shift2nd		equ 3		;1=[2nd] has been pressed&lt;br /&gt;
shiftAlpha		equ 4		;1=[ALPHA] has been pressed&lt;br /&gt;
shiftLwrAlph		equ 5		;1=lower case, 0=upper case&lt;br /&gt;
shiftALock		equ 6		;1=alpha lock has been pressed&lt;br /&gt;
shiftKeepAlph		equ 7		;1=cannot cancel alpha shift&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
tblFlags		equ 13h		;table flags.&lt;br /&gt;
autoFill		equ 4		;1=prompt, 0=fillAuto&lt;br /&gt;
autoCalc		equ 5		;1=prompt, 0=CalcAuto&lt;br /&gt;
reTable			equ 6		;0=table is okay, 1=must recompute table.&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
sGrFlags		equ 14h&lt;br /&gt;
grfSplit		equ 0		;1=Split Graph, 0=Normal&lt;br /&gt;
vertSplit		equ 1		;1=Vertical (left-right) Split&lt;br /&gt;
grfSChanged		equ 2		;1=Graph just changed Split &amp;lt;-&amp;gt; normal&lt;br /&gt;
grfSplitOverride	equ 3		;1 = ignore graph split flag if set&lt;br /&gt;
write_on_graph		equ 4		;1 = TEXT OR EQU WRITING TO GRAPH SCREEN&lt;br /&gt;
g_style_active		equ 5		;1 = GRAPH STYLES ARE ENABLED, USE THEM&lt;br /&gt;
cmp_mod_box		equ 6		;1 = DOING MOD BOX PLOT COMPUTATION&lt;br /&gt;
textWrite		equ 7&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
newIndicFlags		equ 15h&lt;br /&gt;
extraIndic		equ 0&lt;br /&gt;
saIndic			equ 1&lt;br /&gt;
;3 has something to do with stat/list editor&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
interruptFlags		equ 16h&lt;br /&gt;
secondTimerEnabled	equ 0		;1 = second hardware timer enabled&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
smartFlags		equ 17h&lt;br /&gt;
smarter_mask		equ 3&lt;br /&gt;
smarter_test		equ 1&lt;br /&gt;
smartGraph		equ 0&lt;br /&gt;
smartGraph_inv		equ 1&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
traceFlags		equ 18h&lt;br /&gt;
grfExpr			equ 0		;set to hide expression while tracing&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
;There is a flag 19h.&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
statFlags2		equ 1Ah&lt;br /&gt;
statDiagnosticsOn	equ 0		;1 = stat diagnostics on&lt;br /&gt;
noDelStat		equ 2		;1 = don't delete stats&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
apdFlags2		equ 1Bh&lt;br /&gt;
warmStartInt		equ 6           ;1 = a warm start is occurning before the next interrupt&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
;There is a flag 1Ch (stats-related).&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
;There is a flag 1Dh.&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
;There is a flag 1Eh.&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
varTypeMask		equ 1Fh		;is this a flag byte? yes&lt;br /&gt;
varGraphRef		equ 6&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
graphFlags2		equ 1Fh&lt;br /&gt;
splitOverride		equ 3		;0 = force full screen with ParseInp, or something&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
asm_Flag1		equ 21h		;ASM CODING&lt;br /&gt;
asm_Flag2		equ 22h		;ASM CODING&lt;br /&gt;
asm_Flag3		equ 23h		;NO LONGER AVAILABLE&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
arcFlag			equ 24h&lt;br /&gt;
checkBatteryLevelFirst	equ 0		;1 = check battery levels in Arc_Unarc first and throw error if low&lt;br /&gt;
&lt;br /&gt;
getSendFlg		equ 24h&lt;br /&gt;
comFailed		equ 1		;1 = Get/Send Communication Failed&lt;br /&gt;
&lt;br /&gt;
selfTestFlag		equ 24h&lt;br /&gt;
resetOnPowerOn		equ 2		;1 = Force RAM reset when APD disabled on next power on&lt;br /&gt;
&lt;br /&gt;
appLwrCaseFlag		equ 24h&lt;br /&gt;
lwrCaseActive		equ 3&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
contextFlags		equ 25h&lt;br /&gt;
nocxPutAway		equ 5		;1 = do not call cxPutAway routine&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
groupFlags		equ 26h		;used temporarily in Arc_Unarc&lt;br /&gt;
inGroup			equ 1		;1 = IN GROUP CONTEXT&lt;br /&gt;
noCompletionByte	equ 2		;1 = do not write 0FCh when calling Arc_Unarc, leave as 0FEh&lt;br /&gt;
noDataWrite		equ 3		;1 = do not write data when calling Arc_Unarc, nor size bytes&lt;br /&gt;
writeSizeBytesOnly	equ 5		;1 = only write size bytes when calling Arc_Unarc&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
statusBarFlags		equ 27h&lt;br /&gt;
noStatusBarMode		equ 7		; 1 = abort drawing of statusbar mode, like &amp;quot;TEST MODE ENABLED&amp;quot;&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
APIFlg			equ 28h&lt;br /&gt;
appAllowContext		equ 0           ;app wants context changes to happen&lt;br /&gt;
&lt;br /&gt;
appRunning		equ 4		;app is currently running&lt;br /&gt;
appRetKeyOff		equ 7		;1 = GetKey returns kOff when [2nd]+[ON] pressed&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
apiFlg2			equ 29h&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
apiFlg3			equ 2Ah&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
apiFlg4			equ 2Bh&lt;br /&gt;
cellOverride		equ 1		;use cell override&lt;br /&gt;
fullScrnDraw		equ 2		;DRAW INTO LAST ROW/COL OF SCREEN&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
xapFlag0		equ 2Eh		;external app flags, do not use 0,(iy+2Eh) (used by mouse routines)&lt;br /&gt;
xapFlag1		equ 2Fh&lt;br /&gt;
xapFlag2		equ 30h&lt;br /&gt;
xapFlag3		equ 31h&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
fontFlags		equ 32h&lt;br /&gt;
fracDrawLFont		equ 2&lt;br /&gt;
fracTallLFont		equ 3&lt;br /&gt;
customFont		equ 7&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
hookflags1		equ 33h		;also scriptFlag, rclFlag2, backGroundLink&lt;br /&gt;
alt_On			equ 0		;run ONSCRPT at startup&lt;br /&gt;
alt_Off			equ 1		;run OFFSCRPT at shutdown&lt;br /&gt;
useRclQueueEnd		equ 2		;1 = external mode&lt;br /&gt;
ignoreBPLink		equ 3		;1 = override flag for link activity hook&lt;br /&gt;
bPLinkOn		equ 4		;1 = link activity hook active&lt;br /&gt;
enableKeyEcho		equ 5		;1 = sends keypresses back to connected calc as remote control packets (with GetCSC vs. GetKey codes...really dumb, TI)&lt;br /&gt;
noTempDelete		equ 6		;1 = do not delete temporary programs at homescreen&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
hookflags2		equ 34h		;also sysHookFlg&lt;br /&gt;
getCSCHookActive	equ 0		;1 = GetCSC hook active&lt;br /&gt;
libraryHookActive	equ 1		;1 = library hook active&lt;br /&gt;
noHookActive		equ 2		;1 = same as 0; never used by OS&lt;br /&gt;
homescreenHookActive	equ 4		;1 = homescreen hook active&lt;br /&gt;
rawKeyHookActive	equ 5		;1 = raw key hook active&lt;br /&gt;
catalog2HookActive	equ 6		;1 = catalog 2 hook active&lt;br /&gt;
cursorHookActive	equ 7		;1 = cursor hook active&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
hookflags3		equ 35h		;also sysHookFlg1&lt;br /&gt;
tokenHookActive		equ 0		;1 = token hook active&lt;br /&gt;
localizeHookActive	equ 1		;1 = localize hook active&lt;br /&gt;
windowHookActive	equ 2		;1 = window hook active&lt;br /&gt;
graphHookActive		equ 3		;1 = graph hook active&lt;br /&gt;
yEquHookActive		equ 4		;1 = Y= hook active&lt;br /&gt;
fontHookActive		equ 5		;1 = font hook active&lt;br /&gt;
regraphHookActive	equ 6		;1 = regraph hook active&lt;br /&gt;
drawingHookActive	equ 7		;1 = drawing hook active&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
hookflags4		equ 36h		;also sysHookFlag2&lt;br /&gt;
traceHookActive		equ 0		;1 = trace hook active&lt;br /&gt;
parserHookActive	equ 1		;1 = parser hook active&lt;br /&gt;
appChangeHookActive	equ 2		;1 = app change hook active&lt;br /&gt;
catalog1HookActive	equ 3		;1 = catalog 1 hook active&lt;br /&gt;
helpHookActive		equ 4		;1 = help hook active&lt;br /&gt;
cxRedispHookActive	equ 5		;1 = cxRedisp hook active&lt;br /&gt;
menuHookActive		equ 6		;1 = menu hook active&lt;br /&gt;
silentLinkHookActive	equ 7		;1 = silent link hook active&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
;hookflags2Override	equ 37h		;set corresponding bit to kill iy+35h hook when executing app&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
;hookflags3Override	equ 38h		;set corresponding bit to kill iy+36h hook when executing app&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
;hookflags4Override	equ 39h		;set corresponding bit to kill iy+37h hook when executing app&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
hookflags5		equ 3Ah&lt;br /&gt;
usbActivityHookActive	equ 0		;1 = USB activity hook active&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
plotFlag3		equ 3Ch  &lt;br /&gt;
bufferOnly		equ 0&lt;br /&gt;
useFastCirc		equ 4&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
dBKeyFlags		equ 3Dh&lt;br /&gt;
keyDefaultsF		equ 6		;1 = GetKey returns extended keycodes with TI-Keyboard&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
silentLinkFlags		equ 3Eh&lt;br /&gt;
silentLinkActive	equ 0		;1 = SE/84+ silent link is active&lt;br /&gt;
&lt;br /&gt;
extraHookFlags		equ 3Eh&lt;br /&gt;
checkCatalog2HookVer	equ 3		;1 = check catalog 2 hook's version before executing it (and error or take other action if so)&lt;br /&gt;
openLibActive		equ 4		;1 = OpenLib( was successfully called on a Flash application (ExecLib will error if zero)&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
clockFlags		equ 3Fh&lt;br /&gt;
notMDYMode		equ 0		;0 = M/D/Y format&lt;br /&gt;
isYMDMode		equ 1		;1 = Y/M/D format&lt;br /&gt;
is24Hour		equ 2		;1 = clock in 24 hour mode&lt;br /&gt;
inAfternoon		equ 3		;1 = current time is in afternoon (PM) (I think)&lt;br /&gt;
useTokensInString	equ 4		;1 = use tokens instead of characters when displaying clock as string (for getTmStr and getDtStr vs. MODE screen) (keep this reset)&lt;br /&gt;
displayClock		equ 5		;1 = display clock (this is set every second, reset otherwise)&lt;br /&gt;
clockOn			equ 6		;1 = clock on&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
mathprintFlags		equ 44h&lt;br /&gt;
mathprintEnabled	equ 5		;1 = use mathprint styling&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
InitialBootMenuFlags	equ 45h&lt;br /&gt;
dispinitialBootMenu	equ 4		; 1 = don't display the initial boot menu&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
backlightFlags		equ 46h&lt;br /&gt;
restoreBrightness	equ 0		;1 = restore lcd brightness when needed&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
grFlags			equ 4Ah&lt;br /&gt;
drawGrLbls		equ 0		;1 = don't draw Graph Labels (this is usually reset anyway)&lt;br /&gt;
&lt;br /&gt;
putMapFlags		equ 4Ah&lt;br /&gt;
usePixelShadow2		equ 3		;1 = use pixelshadow2, not pixelshadow&lt;br /&gt;
putMapUseColor		equ 4		;1 = use custom color&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
graphDispFlags		equ 4Bh&lt;br /&gt;
backgroundValid		equ 4		;1 = items in graph background are still valid&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
#endif&lt;br /&gt;
.list&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Runer112</name></author>	</entry>

	<entry>
		<id>https://wikiti.brandonw.net/index.php?title=84PCE:OS:Include_File</id>
		<title>84PCE:OS:Include File</title>
		<link rel="alternate" type="text/html" href="https://wikiti.brandonw.net/index.php?title=84PCE:OS:Include_File"/>
				<updated>2018-05-11T02:42:51Z</updated>
		
		<summary type="html">&lt;p&gt;Runer112: Fix lcdIntFront&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:84PCE:OS_Information]]&lt;br /&gt;
= Equates =&lt;br /&gt;
&amp;lt;pre&amp;gt;; TI-84 Plus CE Include file&lt;br /&gt;
; Various parts contributed by&lt;br /&gt;
;  - BrandonW&lt;br /&gt;
;  - calc84&lt;br /&gt;
;  - tr1p1ea&lt;br /&gt;
;  - Texas Instruments (parts recycled from ti83plus.inc)&lt;br /&gt;
.nolist&lt;br /&gt;
#ifndef TI84PCE&lt;br /&gt;
#define TI84PCE&lt;br /&gt;
;===============================================================================&lt;br /&gt;
;====== Include Stuff ==========================================================&lt;br /&gt;
;===============================================================================&lt;br /&gt;
&lt;br /&gt;
;Included for TASM Compatibility&lt;br /&gt;
;-------------------------------&lt;br /&gt;
#define equ .equ&lt;br /&gt;
#define EQU .equ&lt;br /&gt;
#define end .end&lt;br /&gt;
#define END .end&lt;br /&gt;
&lt;br /&gt;
lcdWidth        EQU      320&lt;br /&gt;
lcdHeight       EQU      240&lt;br /&gt;
&lt;br /&gt;
;====== Ports ==================================================================&lt;br /&gt;
pCpuSpeed               EQU 0001&lt;br /&gt;
pHardwareId             EQU 0003&lt;br /&gt;
pUsbRange               EQU 3000h&lt;br /&gt;
; LCD ports&lt;br /&gt;
pLcdCtrlRange           EQU 4000h&lt;br /&gt;
mpLcdCtrlRange          EQU 0E30000h&lt;br /&gt;
pLcdBase                EQU 4010h&lt;br /&gt;
mpLcdBase               EQU 0E30010h&lt;br /&gt;
&lt;br /&gt;
pLcdCtrl                EQU 4018h&lt;br /&gt;
mpLcdCtrl               EQU 0E30018h&lt;br /&gt;
; Bits [7:6] and [4] are not valid for our LCD&lt;br /&gt;
lcdEn                   EQU 1&lt;br /&gt;
lcdTft                  EQU 20h&lt;br /&gt;
lcdBpp1                 EQU 0000b | lcdTft | lcdEn&lt;br /&gt;
lcdBpp2                 EQU 0010b | lcdTft | lcdEn&lt;br /&gt;
lcdBpp4                 EQU 0100b | lcdTft | lcdEn&lt;br /&gt;
lcdBpp8                 EQU 0110b | lcdTft | lcdEn&lt;br /&gt;
lcdBpp16Alt             EQU 1000b | lcdTft | lcdEn&lt;br /&gt;
lcdBpp24                EQU 1010b | lcdTft | lcdEn&lt;br /&gt;
lcdBpp16                EQU 1100b | lcdTft | lcdEn ; Default&lt;br /&gt;
lcdBpp12                EQU 1110b | lcdTft | lcdEn&lt;br /&gt;
lcdBgr                  EQU 100h&lt;br /&gt;
lcdBigEndian            EQU 200h&lt;br /&gt;
lcdBigEndianPixels      EQU 400h&lt;br /&gt;
lcdPwr                  EQU 800h&lt;br /&gt;
lcdIntVSync             EQU 0&lt;br /&gt;
lcdIntBack              EQU 1000h&lt;br /&gt;
lcdIntActiveVideo       EQU 2000h&lt;br /&gt;
lcdIntFront             EQU 3000h&lt;br /&gt;
lcdWatermark            EQU 10000h&lt;br /&gt;
lcdNormalMode           EQU lcdBgr | lcdBpp16 | lcdBgr | lcdBpp16&lt;br /&gt;
&lt;br /&gt;
pLcdPalette             EQU 4200h&lt;br /&gt;
mpLcdPalette            EQU 0E30200h&lt;br /&gt;
pLcdCursorImg           EQU 4800h&lt;br /&gt;
mpLcdCursorImg          EQU 0E30800h&lt;br /&gt;
pLcdCrsrCtrl            EQU 4C00h&lt;br /&gt;
mpLcdCrsrCtrl           EQU 0E30C00h&lt;br /&gt;
pLcdCrsrConfig          EQU 4C04h&lt;br /&gt;
mpLcdCrsrConfig         EQU 0E30C04h&lt;br /&gt;
pLcdCrsrPal0            EQU 4C08h&lt;br /&gt;
mpLcdCrsrPal0           EQU 0E30C08h&lt;br /&gt;
pLcdCrsrPal1            EQU 4C0Ch&lt;br /&gt;
mpLcdCrsrPal1           EQU 0E30C0Ch&lt;br /&gt;
pLcdCrsrXy              EQU 4C10h&lt;br /&gt;
mpLcdCrsrXy             EQU 0E30C10h&lt;br /&gt;
pLcdCrsrClip            EQU 4C14h&lt;br /&gt;
mpLcdCrsrClip           EQU 0E30C14h&lt;br /&gt;
; RTC&lt;br /&gt;
pRtcRange               EQU 8000h&lt;br /&gt;
mpRtcRange              EQU 0F30000h&lt;br /&gt;
pKbdRange               EQU 0A000h&lt;br /&gt;
mpKbdRange              EQU 0F50000h&lt;br /&gt;
pBlLevel                EQU 0B024h&lt;br /&gt;
mpBlLevel               EQU 0F60024h&lt;br /&gt;
&lt;br /&gt;
;====== Boot Calls =============================================================&lt;br /&gt;
_getBootVerMajor EQU 0000080h&lt;br /&gt;
_getHardwareVersion EQU 0000084h&lt;br /&gt;
_getKeyID        EQU 0000088h&lt;br /&gt;
_getBootVerMinor EQU 000008Ch&lt;br /&gt;
_getBootVerBuild EQU 0000090h&lt;br /&gt;
;0000094h ;outputs A to 0FFFEh and locks up, only on certain hardware revision?&lt;br /&gt;
_memchr         EQU  000009Ch&lt;br /&gt;
_memcmp         EQU  00000A0h&lt;br /&gt;
_memcpy         EQU  00000A4h&lt;br /&gt;
_memmove        EQU  00000A8h&lt;br /&gt;
_memset         EQU  00000ACh&lt;br /&gt;
_memclear       EQU  00000B0h&lt;br /&gt;
_DoNothing      EQU  00000F8h&lt;br /&gt;
_setjmp         EQU  00000B8h&lt;br /&gt;
_longjmp        EQU  0000098h&lt;br /&gt;
_sprintf        EQU  00000BCh&lt;br /&gt;
_strcat         EQU  00000C0h&lt;br /&gt;
_strchr         EQU  00000C4h&lt;br /&gt;
_strcmp         EQU  00000C8h&lt;br /&gt;
_strcpy         EQU  00000CCh&lt;br /&gt;
_strcspn        EQU  00000D0h&lt;br /&gt;
_strlen         EQU  00000D4h&lt;br /&gt;
_strncat        EQU  00000D8h&lt;br /&gt;
_strncmp        EQU  00000DCh&lt;br /&gt;
_strncpy        EQU  00000E0h&lt;br /&gt;
_strpbrk        EQU  00000E4h&lt;br /&gt;
_strrchr        EQU  00000E8h&lt;br /&gt;
_strspn         EQU  00000ECh&lt;br /&gt;
_strstr         EQU  00000F0h&lt;br /&gt;
_strtok         EQU  00000F4h; Uses static 24-bit variable at 0D0FFFFh&lt;br /&gt;
__case          EQU  0000110h&lt;br /&gt;
__case16        EQU  0000114h&lt;br /&gt;
__case16D       EQU  0000118h&lt;br /&gt;
__case24        EQU  000011Ch&lt;br /&gt;
__case24D       EQU  0000120h&lt;br /&gt;
__case8         EQU  0000124h&lt;br /&gt;
__case8D        EQU  0000128h&lt;br /&gt;
__frameset0     EQU  0000130h&lt;br /&gt;
__frameset      EQU  000012Ch&lt;br /&gt;
__iand          EQU  0000134h&lt;br /&gt;
__icmpzero      EQU  0000138h&lt;br /&gt;
__idivs         EQU  000013Ch&lt;br /&gt;
__idivu         EQU  0000140h&lt;br /&gt;
__idvrmu        EQU  0000144h&lt;br /&gt;
__ildix         EQU  0000148h&lt;br /&gt;
__ildiy         EQU  000014Ch&lt;br /&gt;
__imul_b        EQU  0000150h&lt;br /&gt;
__imuls         EQU  0000154h&lt;br /&gt;
__imulu         EQU  0000158h&lt;br /&gt;
__indcall       EQU  000015Ch&lt;br /&gt;
__ineg          EQU  0000160h&lt;br /&gt;
__sneg          EQU  000022Ch&lt;br /&gt;
__inot          EQU  0000164h&lt;br /&gt;
__snot          EQU  0000230h&lt;br /&gt;
__ior           EQU  0000168h&lt;br /&gt;
__irems         EQU  000016Ch&lt;br /&gt;
__iremu         EQU  0000170h&lt;br /&gt;
__ishl_b        EQU  0000178h&lt;br /&gt;
__ishl          EQU  0000174h&lt;br /&gt;
__ishrs_b       EQU  0000180h&lt;br /&gt;
__ishrs         EQU  000017Ch&lt;br /&gt;
__ishru_b       EQU  0000188h&lt;br /&gt;
__ishru         EQU  0000184h&lt;br /&gt;
__istix         EQU  000018Ch&lt;br /&gt;
__istiy         EQU  0000190h&lt;br /&gt;
__itol          EQU  0000194h&lt;br /&gt;
__ixor          EQU  0000198h&lt;br /&gt;
__ladd_b        EQU  00001A0h&lt;br /&gt;
__ladd          EQU  000019Ch&lt;br /&gt;
__land          EQU  00001A4h&lt;br /&gt;
__lcmps         EQU  00001A8h&lt;br /&gt;
__lcmpu         EQU  00001ACh&lt;br /&gt;
__lcmpzero      EQU  00001B0h&lt;br /&gt;
__ldivs         EQU  00001B4h&lt;br /&gt;
__ldivu         EQU  00001B8h&lt;br /&gt;
__ldvrmu        EQU  00001BCh&lt;br /&gt;
__lldix         EQU  00001C0h&lt;br /&gt;
__lldiy         EQU  00001C4h&lt;br /&gt;
__lmuls         EQU  00001C8h&lt;br /&gt;
__lmulu         EQU  00001CCh&lt;br /&gt;
__lneg          EQU  00001D0h&lt;br /&gt;
__lnot          EQU  00001D4h&lt;br /&gt;
__lor           EQU  00001D8h&lt;br /&gt;
__lrems         EQU  00001DCh&lt;br /&gt;
__lremu         EQU  00001E0h&lt;br /&gt;
__lshl          EQU  00001E4h&lt;br /&gt;
__lshrs         EQU  00001E8h&lt;br /&gt;
__lshru         EQU  00001ECh&lt;br /&gt;
__bshru         EQU  0000104h&lt;br /&gt;
__bshl          EQU  0000100h&lt;br /&gt;
__bldiy         EQU  00000FCh&lt;br /&gt;
__bstiy         EQU  0000108h&lt;br /&gt;
__bstix         EQU  000010Ch&lt;br /&gt;
__lstix         EQU  00001F0h&lt;br /&gt;
__lstiy         EQU  00001F4h&lt;br /&gt;
__lsub          EQU  00001F8h&lt;br /&gt;
__lxor          EQU  00001FCh&lt;br /&gt;
__sand          EQU  0000200h&lt;br /&gt;
__scmp0         EQU  0000204h&lt;br /&gt;
__sdivs         EQU  0000208h&lt;br /&gt;
__sdivu         EQU  000020Ch&lt;br /&gt;
__seqcase       EQU  0000210h&lt;br /&gt;
__seqcaseD      EQU  0000214h&lt;br /&gt;
__setflag       EQU  0000218h&lt;br /&gt;
__sldix         EQU  000021Ch&lt;br /&gt;
__sldiy         EQU  0000220h&lt;br /&gt;
__smuls         EQU  0000224h&lt;br /&gt;
__smulu         EQU  0000228h&lt;br /&gt;
__sor           EQU  0000234h&lt;br /&gt;
__srems         EQU  0000238h&lt;br /&gt;
__sremu         EQU  000023Ch&lt;br /&gt;
__sshl_b        EQU  0000244h&lt;br /&gt;
__sshl          EQU  0000240h&lt;br /&gt;
__sshrs_b       EQU  000024Ch&lt;br /&gt;
__sshrs         EQU  0000248h&lt;br /&gt;
__sshru_b       EQU  0000254h&lt;br /&gt;
__sshru         EQU  0000250h&lt;br /&gt;
__sstix         EQU  0000258h&lt;br /&gt;
__sstiy         EQU  000025Ch&lt;br /&gt;
__stoi          EQU  0000260h&lt;br /&gt;
__stoiu         EQU  0000264h&lt;br /&gt;
__sxor          EQU  0000268h&lt;br /&gt;
;00002D0h   ;checks something about field 80C0h in the OS header (value 0101h)&lt;br /&gt;
_WriteAByte     EQU  00002D4h&lt;br /&gt;
_EraseFlash     EQU  00002D8h&lt;br /&gt;
_EraseFlashPage EQU  00002DCh&lt;br /&gt;
_WriteFlash     EQU  00002E0h&lt;br /&gt;
_WriteAByte2    EQU  00002E4h    ;no difference&lt;br /&gt;
_WriteAByteA    EQU  00002E8h    ;byte is in A, not B&lt;br /&gt;
;00002ECh   ;lots of writes/erases involving sectors 3Bh/3Fh&lt;br /&gt;
;00002F0h   ;zeroes out 4KB at 0D1887Ch and writes 0D18C7Ch to start of it&lt;br /&gt;
_WriteFlashUnsafe EQU 0000334h&lt;br /&gt;
_DispStr        EQU  0000378h&lt;br /&gt;
_NewLine_Boot   EQU  0000390h&lt;br /&gt;
&lt;br /&gt;
__fppack        EQU  000026Ch&lt;br /&gt;
FLT_MAX         EQU  0000294h; NOT A ROUTINE LOL&lt;br /&gt;
__fadd          EQU  0000270h&lt;br /&gt;
__fcmp          EQU  0000274h&lt;br /&gt;
__fdiv          EQU  0000278h&lt;br /&gt;
__ftol          EQU  000027Ch&lt;br /&gt;
__ltof          EQU  0000284h&lt;br /&gt;
__fmul          EQU  0000288h&lt;br /&gt;
__fneg          EQU  000028Ch&lt;br /&gt;
__fsub          EQU  0000290h&lt;br /&gt;
__ultof         EQU  0000280h&lt;br /&gt;
_fsqrt          EQU  0000298h&lt;br /&gt;
__frbtof        EQU  000029Ch&lt;br /&gt;
__frftob        EQU  00002A0h&lt;br /&gt;
__frftoi        EQU  00002A8h&lt;br /&gt;
__frftos        EQU  00002B0h&lt;br /&gt;
__frftoub       EQU  00002A4h&lt;br /&gt;
__frftoui       EQU  00002ACh&lt;br /&gt;
__frftous       EQU  00002B4h&lt;br /&gt;
__fritof        EQU  00002B8h&lt;br /&gt;
__frstof        EQU  00002C0h&lt;br /&gt;
__frubtof       EQU  00002C4h&lt;br /&gt;
__fruitof       EQU  00002BCh&lt;br /&gt;
__frustof       EQU  00002C8h&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
;====== System Calls ===========================================================&lt;br /&gt;
&lt;br /&gt;
_OsSize         EQU  0020104h ; Not actually a routine, just a pointer to the end of the OS, san signature&lt;br /&gt;
_bootOS         EQU  0020108h&lt;br /&gt;
_interruptHandler EQU 002010Ch&lt;br /&gt;
_rst10Handler   EQU  0020110h&lt;br /&gt;
_rst18Handler   EQU  0020114h&lt;br /&gt;
_rst20Handler   EQU  0020118h&lt;br /&gt;
_rst28Handler   EQU  002011Ch&lt;br /&gt;
_rst30Handler   EQU  0020120h&lt;br /&gt;
;0020124h   ;This...isn't a ROM call, it's a reference to RAM addresses, for some reason&lt;br /&gt;
_GetCSC         EQU  002014Ch&lt;br /&gt;
_Mov9ToOP1      EQU  0020320h&lt;br /&gt;
_ZeroOP1        EQU  0020384h&lt;br /&gt;
_OP1ExOP2       EQU  00203FCh&lt;br /&gt;
_chkFindSym     EQU  002050Ch&lt;br /&gt;
_createProg     EQU  0020568h&lt;br /&gt;
_PushRealO1     EQU  0020614h&lt;br /&gt;
_PutMap         EQU  00207B4h&lt;br /&gt;
_PutC           EQU  00207B8h&lt;br /&gt;
_DispHL         EQU  00207BCh&lt;br /&gt;
_PutS           EQU  00207C0h&lt;br /&gt;
_NewLine        EQU  00207F0h&lt;br /&gt;
_RunIndicOn     EQU  0020844h&lt;br /&gt;
_RunIndicOff    EQU  0020848h&lt;br /&gt;
_vPutS          EQU  0020834h&lt;br /&gt;
_vPutMap        EQU  0020830h&lt;br /&gt;
_ToFrac         EQU  002096Ch&lt;br /&gt;
;0020D8Ch   ;I think this is _getKey&lt;br /&gt;
_StoOther       EQU  0020F4Ch&lt;br /&gt;
_RclVarSym      EQU  0020F60h&lt;br /&gt;
;002114Ch   ;I think this forces the interrupt to scan the keypad (subroutine of _getKey)&lt;br /&gt;
_createAppVar   EQU  0021330h&lt;br /&gt;
_createProtProg EQU  0021334h&lt;br /&gt;
_lockFlash      EQU  00213ACh&lt;br /&gt;
_DelVarArc      EQU  0021434h&lt;br /&gt;
_Arc_Unarc      EQU  0021448h&lt;br /&gt;
_DispHL24       EQU  0021EE0h&lt;br /&gt;
_nmiHandler     EQU  00220A8h&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
;====== RAM Locations/Address Space ============================================&lt;br /&gt;
&lt;br /&gt;
flags           EQU  0D00080h&lt;br /&gt;
CurRow          EQU  0D00595h&lt;br /&gt;
CurCol          EQU  0D00596h&lt;br /&gt;
OP1             EQU  0D005F8h&lt;br /&gt;
OP2             EQU  0D00603h&lt;br /&gt;
OP3             EQU  0D0060Eh&lt;br /&gt;
OP4             EQU  0D00619h&lt;br /&gt;
OP5             EQU  0D00624h&lt;br /&gt;
OP6             EQU  0D0062Fh&lt;br /&gt;
PenCol          EQU  0D008D2h&lt;br /&gt;
PenRow          EQU  0D008D5h&lt;br /&gt;
userMem         EQU  0D1A881h&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
vRam            EQU  0D40000h&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
;====== Scan Codes =============================================================&lt;br /&gt;
skDown          EQU       01h&lt;br /&gt;
skLeft          EQU       02h&lt;br /&gt;
skRight         EQU       03h&lt;br /&gt;
skUp            EQU       04h&lt;br /&gt;
skEnter         EQU       09h&lt;br /&gt;
skAdd           EQU       0Ah&lt;br /&gt;
skSub           EQU       0Bh&lt;br /&gt;
skMul           EQU       0Ch&lt;br /&gt;
skDiv           EQU       0Dh&lt;br /&gt;
skPower         EQU       0Eh&lt;br /&gt;
skClear         EQU       0Fh&lt;br /&gt;
skChs           EQU       11h&lt;br /&gt;
sk3             EQU       12h&lt;br /&gt;
sk6             EQU       13h&lt;br /&gt;
sk9             EQU       14h&lt;br /&gt;
skRParen        EQU       15h&lt;br /&gt;
skTan           EQU       16h&lt;br /&gt;
skVars          EQU       17h&lt;br /&gt;
skDecPnt        EQU       19h&lt;br /&gt;
sk2             EQU       1Ah&lt;br /&gt;
sk5             EQU       1Bh&lt;br /&gt;
sk8             EQU       1Ch&lt;br /&gt;
skLParen        EQU       1Dh&lt;br /&gt;
skCos           EQU       1Eh&lt;br /&gt;
skPrgm          EQU       1Fh&lt;br /&gt;
skStat          EQU       20h&lt;br /&gt;
sk0             EQU       21h&lt;br /&gt;
sk1             EQU       22h&lt;br /&gt;
sk4             EQU       23h&lt;br /&gt;
sk7             EQU       24h&lt;br /&gt;
skComma         EQU       25h&lt;br /&gt;
skSin           EQU       26h&lt;br /&gt;
skMatrix        EQU       27h&lt;br /&gt;
skGraphvar      EQU       28h&lt;br /&gt;
skStore         EQU       2Ah&lt;br /&gt;
skLn            EQU       2Bh&lt;br /&gt;
skLog           EQU       2Ch&lt;br /&gt;
skSquare        EQU       2Dh&lt;br /&gt;
skRecip         EQU       2Eh&lt;br /&gt;
skMath          EQU       2Fh&lt;br /&gt;
skAlpha         EQU       30h&lt;br /&gt;
skGraph         EQU       31h&lt;br /&gt;
skTrace         EQU       32h&lt;br /&gt;
skZoom          EQU       33h&lt;br /&gt;
skWindow        EQU       34h&lt;br /&gt;
skYEqu          EQU       35h&lt;br /&gt;
sk2nd           EQU       36h&lt;br /&gt;
skMode          EQU       37h&lt;br /&gt;
skDel           EQU       38h&lt;br /&gt;
skDownLeft      EQU       252&lt;br /&gt;
skDownRight     EQU       250&lt;br /&gt;
skUpLeft        EQU       245&lt;br /&gt;
skUpRight       EQU       243&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
;====== Tokens =================================================================&lt;br /&gt;
EOSSTART        EQU       0&lt;br /&gt;
;&lt;br /&gt;
;&lt;br /&gt;
;   DISPLAY CONVERSIONS COME IMMEDIATELY BEFORE 'TSTORE'&lt;br /&gt;
;&lt;br /&gt;
DCONV           EQU       01h&lt;br /&gt;
;&lt;br /&gt;
tToDMS          EQU       DCONV       ; 01h&lt;br /&gt;
tToDEC          EQU       DCONV+1     ; 02h&lt;br /&gt;
tToAbc          EQU       DCONV+2     ; 03h    &amp;gt; A b/c&lt;br /&gt;
;&lt;br /&gt;
tStore          EQU       DCONV+3     ; 04h Lstore                01&lt;br /&gt;
;&lt;br /&gt;
tBoxPlot        EQU       05h&lt;br /&gt;
;&lt;br /&gt;
BRACKS          EQU       06h&lt;br /&gt;
;&lt;br /&gt;
tLBrack         EQU       BRACKS      ; 06h '['&lt;br /&gt;
tRBrack         EQU       BRACKS+1    ; 07h ']'&lt;br /&gt;
tLBrace         EQU       BRACKS+2    ; 08h '{'&lt;br /&gt;
tRBrace         EQU       BRACKS+3    ; 09h '}'&lt;br /&gt;
;&lt;br /&gt;
tPOST1          EQU       BRACKS+4&lt;br /&gt;
;&lt;br /&gt;
tFromRad        EQU       tPOST1       ; 0Ah Lradian&lt;br /&gt;
tFromDeg        EQU       tPOST1+1     ; 0Bh Ldegree&lt;br /&gt;
tRecip          EQU       tPOST1+2     ; 0Ch Linverse&lt;br /&gt;
tSqr            EQU       tPOST1+3     ; 0Dh Lsquare&lt;br /&gt;
tTrnspos        EQU       tPOST1+4     ; 0Eh Ltranspose&lt;br /&gt;
tCube           EQU       tPOST1+5     ; 0Fh '^3'&lt;br /&gt;
;&lt;br /&gt;
tLParen         EQU       10h         ; 10h '('&lt;br /&gt;
tRParen         EQU       11h         ; 11h ')'&lt;br /&gt;
;&lt;br /&gt;
;&lt;br /&gt;
IMUN            EQU       12h&lt;br /&gt;
;&lt;br /&gt;
tRound          EQU       IMUN        ; 12h 'round'&lt;br /&gt;
tPxTst          EQU       IMUN+1      ; 13h 'PXL-TEST'&lt;br /&gt;
tAug            EQU       IMUN+2      ; 14h 'aug'&lt;br /&gt;
tRowSwap        EQU       IMUN+3      ; 15h 'rSwap'&lt;br /&gt;
tRowPlus        EQU       IMUN+4      ; 16h 'rAdd'&lt;br /&gt;
tmRow           EQU       IMUN+5      ; 17h 'multR'&lt;br /&gt;
tmRowPlus       EQU       IMUN+6      ; 18h 'mRAdd'&lt;br /&gt;
tMax            EQU       IMUN+7      ; 19h 'max'&lt;br /&gt;
tMin            EQU       IMUN+8      ; 1Ah 'min'&lt;br /&gt;
tRToPr          EQU       IMUN+9      ; 1Bh 'R&amp;gt;Pr&lt;br /&gt;
tRToPo          EQU       IMUN+10     ; 1Ch 'R&amp;gt;Po&lt;br /&gt;
tPToRx          EQU       IMUN+11     ; 1Dh 'P&amp;gt;Rx&lt;br /&gt;
tPToRy          EQU       IMUN+12     ; 1Eh 'P&amp;gt;Ry&lt;br /&gt;
tMedian         EQU       IMUN+13     ; 1Fh 'MEDIAN&lt;br /&gt;
tRandM          EQU       IMUN+14     ; 20h 'randM'&lt;br /&gt;
tMean           EQU       IMUN+15     ; 21h&lt;br /&gt;
tRoot           EQU       IMUN+16     ; 22h 'ROOT'&lt;br /&gt;
tSeries         EQU       IMUN+17     ; 23h 'seq'&lt;br /&gt;
tFnInt          EQU       IMUN+18     ; 24h 'fnInt'&lt;br /&gt;
tNDeriv         EQU       IMUN+19     ; 25h 'fnIr'&lt;br /&gt;
tEvalF          EQU       IMUN+20     ; 26h&lt;br /&gt;
tFmin           EQU       IMUN+21     ; 27h&lt;br /&gt;
tFmax           EQU       IMUN+22     ; 28h&lt;br /&gt;
;&lt;br /&gt;
tEOSEL          EQU       IMUN+23&lt;br /&gt;
;&lt;br /&gt;
tSpace          EQU       tEOSEL       ; 29h   ' '&lt;br /&gt;
tString         EQU       tEOSEL+1     ; 2Ah  '&amp;quot;'&lt;br /&gt;
tComma          EQU       tEOSEL+2     ; 2Bh  ','&lt;br /&gt;
;&lt;br /&gt;
;&lt;br /&gt;
tii             EQU       2Ch         ; i&lt;br /&gt;
;&lt;br /&gt;
;-------------------------------------------------------------------------------&lt;br /&gt;
;           Postfix Functions&lt;br /&gt;
tPost           EQU       2Dh&lt;br /&gt;
;&lt;br /&gt;
tFact           EQU       tPost       ; 2Dh '!'&lt;br /&gt;
;&lt;br /&gt;
tCubicR         EQU       2Eh&lt;br /&gt;
tQuartR         EQU       2Fh&lt;br /&gt;
&lt;br /&gt;
;-------------------------------------------------------------------------------&lt;br /&gt;
;           Number Tokens &lt;br /&gt;
NUMS            EQU       30h&lt;br /&gt;
;&lt;br /&gt;
t0              EQU       NUMS        ; 30h&lt;br /&gt;
t1              EQU       NUMS+1      ; 31h&lt;br /&gt;
t2              EQU       NUMS+2      ; 32h&lt;br /&gt;
t3              EQU       NUMS+3      ; 33h&lt;br /&gt;
t4              EQU       NUMS+4      ; 34h&lt;br /&gt;
t5              EQU       NUMS+5      ; 35h&lt;br /&gt;
t6              EQU       NUMS+6      ; 36h&lt;br /&gt;
t7              EQU       NUMS+7      ; 37h&lt;br /&gt;
t8              EQU       NUMS+8      ; 38h&lt;br /&gt;
t9              EQU       NUMS+9      ; 39h&lt;br /&gt;
tDecPt          EQU       NUMS+10     ; 3Ah&lt;br /&gt;
tee             EQU       NUMS+11     ; 3Bh&lt;br /&gt;
;&lt;br /&gt;
;-------------------------------------------------------------------------------&lt;br /&gt;
;            BINARY OP&lt;br /&gt;
tOr             EQU       3Ch         ; 3Ch  '_or_'&lt;br /&gt;
tXor            EQU       3Dh         ; 3Dh&lt;br /&gt;
;&lt;br /&gt;
tColon          EQU       3Eh         ; 3Eh ':'&lt;br /&gt;
tEnter          EQU       3Fh         ; 3Fh  Lenter&lt;br /&gt;
;&lt;br /&gt;
tAnd            EQU       40h         ; 40h  '_and_'       &lt;br /&gt;
;-------------------------------------------------------------------------------&lt;br /&gt;
;            LETTER TOKENS   &lt;br /&gt;
;&lt;br /&gt;
LET             EQU       41h&lt;br /&gt;
;&lt;br /&gt;
tA              EQU       LET         ; 41h&lt;br /&gt;
tB              EQU       LET+1       ; 42h&lt;br /&gt;
tC              EQU       LET+2       ; 43h&lt;br /&gt;
tD              EQU       LET+3       ; 44h&lt;br /&gt;
tE              EQU       LET+4       ; 45h&lt;br /&gt;
tF              EQU       LET+5       ; 46h&lt;br /&gt;
tG              EQU       LET+6       ; 47h&lt;br /&gt;
tH              EQU       LET+7       ; 48h&lt;br /&gt;
tI              EQU       LET+8       ; 49h&lt;br /&gt;
tJ              EQU       LET+9       ; 4Ah&lt;br /&gt;
tK              EQU       LET+10      ; 4Bh&lt;br /&gt;
tL              EQU       LET+11      ; 4Ch&lt;br /&gt;
tM              EQU       LET+12      ; 4Dh&lt;br /&gt;
tN              EQU       LET+13      ; 4Eh&lt;br /&gt;
tO              EQU       LET+14      ; 4Fh&lt;br /&gt;
tP              EQU       LET+15      ; 50h&lt;br /&gt;
tQ              EQU       LET+16      ; 51h&lt;br /&gt;
tR              EQU       LET+17      ; 52h&lt;br /&gt;
tS              EQU       LET+18      ; 53h&lt;br /&gt;
tT              EQU       LET+19      ; 54h&lt;br /&gt;
tU              EQU       LET+20      ; 55h&lt;br /&gt;
tV              EQU       LET+21      ; 56h&lt;br /&gt;
tW              EQU       LET+22      ; 57h&lt;br /&gt;
tX              EQU       LET+23      ; 58h&lt;br /&gt;
tY              EQU       LET+24      ; 59h&lt;br /&gt;
tZ              EQU       LET+25      ; 5Ah&lt;br /&gt;
tTheta          EQU       LET+26      ; 5Bh&lt;br /&gt;
;&lt;br /&gt;
;-------------------------------------------------------------------------------&lt;br /&gt;
;   THESE VAR TOKENS ARE 1ST OF A DOUBLE TOKEN &lt;br /&gt;
;&lt;br /&gt;
vToks           EQU       LET+27    ;&lt;br /&gt;
;&lt;br /&gt;
;       USER MATRIX TOKEN, 2ND TOKEN NEEDED FOR NAME&lt;br /&gt;
;&lt;br /&gt;
tVarMat         EQU       vToks       ; 5Ch&lt;br /&gt;
;&lt;br /&gt;
;       USER LIST TOKEN, 2ND TOKEN NEEDED FOR NAME&lt;br /&gt;
;&lt;br /&gt;
tVarLst         EQU       vToks+1     ; 5Dh&lt;br /&gt;
;&lt;br /&gt;
;       USER EQUATION TOKEN, 2ND TOKEN NEEDED FOR NAME&lt;br /&gt;
;&lt;br /&gt;
tVarEqu         EQU       vToks+2     ; 5Eh&lt;br /&gt;
tProg           EQU       vToks+3     ; 5Fh&lt;br /&gt;
;&lt;br /&gt;
;       USER PICT TOKEN, 2ND TOKEN NEEDED FOR NAME&lt;br /&gt;
;&lt;br /&gt;
tVarPict        EQU       vToks+4     ; 60h&lt;br /&gt;
;&lt;br /&gt;
;       USER GDB TOKEN, 2ND TOKEN NEEDED FOR NAME&lt;br /&gt;
;&lt;br /&gt;
tVarGDB         EQU       vToks+5     ; 61h&lt;br /&gt;
tVarOut         EQU       vToks+6     ; 62h&lt;br /&gt;
tVarSys         EQU       vToks+7     ; 63h&lt;br /&gt;
;&lt;br /&gt;
;&lt;br /&gt;
;-------------------------------------------------------------------------------&lt;br /&gt;
;            Mode Setting Commands&lt;br /&gt;
;&lt;br /&gt;
MODESA          EQU       vToks+8     ; 64h&lt;br /&gt;
;&lt;br /&gt;
tRad            EQU       MODESA      ; 64h 'Radian'&lt;br /&gt;
tDeg            EQU       MODESA+1    ; 65h 'Degree'&lt;br /&gt;
tNormF          EQU       MODESA+2    ; 66h 'Normal'&lt;br /&gt;
tSci            EQU       MODESA+3    ; 67h 'Sci'&lt;br /&gt;
tEng            EQU       MODESA+4    ; 68h 'Eng'&lt;br /&gt;
tFloat          EQU       MODESA+5    ; 69h 'Float'&lt;br /&gt;
;&lt;br /&gt;
CMPS            EQU       6Ah&lt;br /&gt;
;&lt;br /&gt;
tEQ             EQU       CMPS        ; 6Ah '=='&lt;br /&gt;
tLT             EQU       CMPS+1      ; 6Bh '&amp;lt;'&lt;br /&gt;
tGT             EQU       CMPS+2      ; 6Ch '&amp;gt;'&lt;br /&gt;
tLE             EQU       CMPS+3      ; 6Dh LLE&lt;br /&gt;
tGE             EQU       CMPS+4      ; 6Eh LGE&lt;br /&gt;
tNE             EQU       CMPS+5      ; 6Fh LNE&lt;br /&gt;
;&lt;br /&gt;
;-------------------------------------------------------------------------------&lt;br /&gt;
;            BINARY OP&lt;br /&gt;
;&lt;br /&gt;
tAdd            EQU       70h         ; 70h '+'&lt;br /&gt;
tSub            EQU       71h         ; 71h '-'&lt;br /&gt;
tAns            EQU       72h         ; 72h&lt;br /&gt;
;&lt;br /&gt;
;-------------------------------------------------------------------------------&lt;br /&gt;
;            Mode Setting Commands&lt;br /&gt;
MODES           EQU       73h&lt;br /&gt;
;&lt;br /&gt;
tFix            EQU       MODES       ; 73h 'Fix_'&lt;br /&gt;
tSplitOn        EQU       MODES+1     ; 74h&lt;br /&gt;
tFullScreen     EQU       MODES+2     ; 75h&lt;br /&gt;
tStndrd         EQU       MODES+3     ; 76h 'Func'&lt;br /&gt;
tParam          EQU       MODES+4     ; 77h 'Param'&lt;br /&gt;
tPolar          EQU       MODES+5     ; 78h 'Pol'&lt;br /&gt;
tSeqG           EQU       MODES+6     ; 79h&lt;br /&gt;
tAFillOn        EQU       MODES+7     ; 7Ah 'AUTO FILL ON&lt;br /&gt;
tAFillOff       EQU       MODES+8     ; 7Bh&lt;br /&gt;
tACalcOn        EQU       MODES+9     ; 7Ch&lt;br /&gt;
tACalcOff       EQU       MODES+10    ; 7Dh 'AutoFill OFF&lt;br /&gt;
;&lt;br /&gt;
;       GRAPH FORMAT TOKENS ARE 2 BYTE TOKENS&lt;br /&gt;
;&lt;br /&gt;
tGFormat        EQU       MODES+11    ; 7Eh&lt;br /&gt;
;&lt;br /&gt;
tBoxIcon        EQU       7Fh&lt;br /&gt;
tCrossIcon      EQU       80h&lt;br /&gt;
tDotIcon        EQU       81h&lt;br /&gt;
;&lt;br /&gt;
;-------------------------------------------------------------------------------&lt;br /&gt;
;            (More) BINARY OP&lt;br /&gt;
tMul            EQU       82h         ; 82h  '*'&lt;br /&gt;
tDiv            EQU       83h         ; 83h  '/'&lt;br /&gt;
;&lt;br /&gt;
;-------------------------------------------------------------------------------&lt;br /&gt;
;            SOME GRAPH COMMANDS&lt;br /&gt;
GRCMDS          EQU       84h&lt;br /&gt;
;&lt;br /&gt;
tTrace          EQU       GRCMDS      ; 84h 'Trace'&lt;br /&gt;
tClDrw          EQU       GRCMDS+1    ; 85h 'ClDrw'&lt;br /&gt;
tZoomStd        EQU       GRCMDS+2    ; 86h 'ZStd'&lt;br /&gt;
tZoomtrg        EQU       GRCMDS+3    ; 87h 'Ztrg'&lt;br /&gt;
tZoomBox        EQU       GRCMDS+4    ; 88h 'ZBOX'&lt;br /&gt;
tZoomIn         EQU       GRCMDS+5    ; 89h 'ZIn'&lt;br /&gt;
tZoomOut        EQU       GRCMDS+6    ; 8Ah 'ZOut'&lt;br /&gt;
tZoomSqr        EQU       GRCMDS+7    ; 8Bh 'ZSqr'&lt;br /&gt;
tZoomInt        EQU       GRCMDS+8    ; 8Ch 'ZInt'&lt;br /&gt;
tZoomPrev       EQU       GRCMDS+9    ; 8Dh 'ZPrev'&lt;br /&gt;
tZoomDec        EQU       GRCMDS+10   ; 8Eh 'ZDecm'&lt;br /&gt;
tZoomStat       EQU       GRCMDS+11   ; 8Fh 'ZStat&lt;br /&gt;
tUsrZm          EQU       GRCMDS+12   ; 90h 'ZRcl'&lt;br /&gt;
tPrtScrn        EQU       GRCMDS+13   ; 91h 'PrtScrn'&lt;br /&gt;
tZoomSto        EQU       GRCMDS+14   ; 92h  ZOOM STORE&lt;br /&gt;
tText           EQU       GRCMDS+15   ; 93h&lt;br /&gt;
;&lt;br /&gt;
;-------------------------------------------------------------------------------&lt;br /&gt;
;           BINARY OP  (Combination &amp;amp; Permutation)&lt;br /&gt;
tnPr            EQU       GRCMDS+16   ; 94h '_nPr_'&lt;br /&gt;
tnCr            EQU       GRCMDS+17   ; 95h '_nCr_'&lt;br /&gt;
;&lt;br /&gt;
;-------------------------------------------------------------------------------&lt;br /&gt;
;           MORE GRAPH COMMANDS&lt;br /&gt;
tYOn            EQU       GRCMDS+18   ; 96h 'FnOn_'&lt;br /&gt;
tYOff           EQU       GRCMDS+19   ; 97h 'FnOff_'&lt;br /&gt;
tStPic          EQU       GRCMDS+20   ; 98h 'StPic_'&lt;br /&gt;
tRcPic          EQU       GRCMDS+21   ; 99h 'RcPic_'&lt;br /&gt;
tStoDB          EQU       GRCMDS+22   ; 9Ah 'StGDB_'&lt;br /&gt;
tRclDB          EQU       GRCMDS+23   ; 9Bh 'RcGDB_'&lt;br /&gt;
tLine           EQU       GRCMDS+24   ; 9Ch 'Line'&lt;br /&gt;
tVert           EQU       GRCMDS+25   ; 9Dh 'Vert_'&lt;br /&gt;
tPtOn           EQU       GRCMDS+26   ; 9Eh 'PtOn'&lt;br /&gt;
tPtOff          EQU       GRCMDS+27   ; 9Fh 'PtOff'&lt;br /&gt;
;&lt;br /&gt;
;-------------------------------------------------------------------------------&lt;br /&gt;
;           TOKEN A0 CANNOT BE AN EOS FUNCTION&lt;br /&gt;
;           SINCE LOW MULT=A0 ALREADY&lt;br /&gt;
tPtChg          EQU       GRCMDS+28   ; A0h 'PtChg'&lt;br /&gt;
tPXOn           EQU       GRCMDS+29   ; A1h&lt;br /&gt;
tPXOff          EQU       GRCMDS+30   ; A2h&lt;br /&gt;
tPXChg          EQU       GRCMDS+31   ; A3h&lt;br /&gt;
tShade          EQU       GRCMDS+32   ; A4h 'Shade'&lt;br /&gt;
tCircl          EQU       GRCMDS+33   ; A5h 'Circl'&lt;br /&gt;
tHorz           EQU       GRCMDS+34   ; A6h 'HORIZONTAL'&lt;br /&gt;
tTanLn          EQU       GRCMDS+35   ; A7h 'TanLn'&lt;br /&gt;
tDrInv          EQU       GRCMDS+36   ; A8h 'DrInv_'&lt;br /&gt;
tDrawF          EQU       GRCMDS+37   ; A9h 'DrawF_'&lt;br /&gt;
;&lt;br /&gt;
tVarStrng       EQU       0AAh&lt;br /&gt;
;&lt;br /&gt;
;-------------------------------------------------------------------------------&lt;br /&gt;
;           Functions with No Arguments                                    &lt;br /&gt;
NOARG           EQU       0ABh&lt;br /&gt;
;&lt;br /&gt;
tRand           EQU       NOARG       ; ABh 'rand'&lt;br /&gt;
tPi             EQU       NOARG+1     ; ACh  Lpi&lt;br /&gt;
tGetKey         EQU       NOARG+2     ; ADh 'getKy'&lt;br /&gt;
;&lt;br /&gt;
;&lt;br /&gt;
tAPost          EQU       tGetKey+1   ; APOSTROPHY&lt;br /&gt;
tQuest          EQU       tAPost+1    ; QUESTION MARK&lt;br /&gt;
;&lt;br /&gt;
;&lt;br /&gt;
UNARY           EQU       tQuest+1              ; B0h&lt;br /&gt;
;&lt;br /&gt;
tChs            EQU       UNARY       ; B0h&lt;br /&gt;
tInt            EQU       UNARY+1     ; B1h&lt;br /&gt;
tAbs            EQU       UNARY+2     ; B2h&lt;br /&gt;
tDet            EQU       UNARY+3     ; B3h&lt;br /&gt;
tIdent          EQU       UNARY+4     ; B4h&lt;br /&gt;
tDim            EQU       UNARY+5     ; B5h&lt;br /&gt;
tSum            EQU       UNARY+6     ; B6h&lt;br /&gt;
tProd           EQU       UNARY+7     ; B7h&lt;br /&gt;
tNot            EQU       UNARY+8     ; B8h&lt;br /&gt;
tIPart          EQU       UNARY+9     ; B9h&lt;br /&gt;
tFPart          EQU       UNARY+10    ; BAh&lt;br /&gt;
;&lt;br /&gt;
;&lt;br /&gt;
;-------------------------------------------------------------------------------&lt;br /&gt;
;           NEW 2 BYTE TOKENS&lt;br /&gt;
t2ByteTok       EQU       0BBh         ;&lt;br /&gt;
;&lt;br /&gt;
;&lt;br /&gt;
UNARYLR         EQU       UNARY+12&lt;br /&gt;
;&lt;br /&gt;
tSqrt           EQU       UNARYLR     ; BCh&lt;br /&gt;
tCubRt          EQU       UNARYLR+1   ; BDh&lt;br /&gt;
tLn             EQU       UNARYLR+2   ; BEh&lt;br /&gt;
tExp            EQU       UNARYLR+3   ; BFh&lt;br /&gt;
tLog            EQU       UNARYLR+4   ; C0h&lt;br /&gt;
tALog           EQU       UNARYLR+5   ; C1h&lt;br /&gt;
tSin            EQU       UNARYLR+6   ; C2h&lt;br /&gt;
tASin           EQU       UNARYLR+7   ; C3h&lt;br /&gt;
tCos            EQU       UNARYLR+8   ; C4h&lt;br /&gt;
tACos           EQU       UNARYLR+9   ; C5h&lt;br /&gt;
tTan            EQU       UNARYLR+10  ; C6h&lt;br /&gt;
tATan           EQU       UNARYLR+11  ; C7h&lt;br /&gt;
tSinH           EQU       UNARYLR+12  ; C8h&lt;br /&gt;
tASinH          EQU       UNARYLR+13  ; C9h&lt;br /&gt;
tCosH           EQU       UNARYLR+14  ; CAh&lt;br /&gt;
tACosH          EQU       UNARYLR+15  ; CBh&lt;br /&gt;
tTanH           EQU       UNARYLR+16  ; CCh&lt;br /&gt;
tATanH          EQU       UNARYLR+17  ; CDh&lt;br /&gt;
; &lt;br /&gt;
;-------------------------------------------------------------------------------&lt;br /&gt;
;           SOME PROGRAMMING COMMANDS                                      &lt;br /&gt;
PROGTOK         EQU       UNARYLR+18&lt;br /&gt;
;&lt;br /&gt;
tIf             EQU       PROGTOK     ; CEh&lt;br /&gt;
tThen           EQU       PROGTOK+1   ; CFh&lt;br /&gt;
tElse           EQU       PROGTOK+2   ; D0h&lt;br /&gt;
tWhile          EQU       PROGTOK+3   ; D1h&lt;br /&gt;
tRepeat         EQU       PROGTOK+4   ; D2h&lt;br /&gt;
tFor            EQU       PROGTOK+5   ; D3h&lt;br /&gt;
tEnd            EQU       PROGTOK+6   ; D4h&lt;br /&gt;
tReturn         EQU       PROGTOK+7   ; D5h&lt;br /&gt;
tLbl            EQU       PROGTOK+8   ; D6h   'Lbl_'&lt;br /&gt;
tGoto           EQU       PROGTOK+9   ; D7h   'Goto_'&lt;br /&gt;
tPause          EQU       PROGTOK+10  ; D8h   'Pause_'&lt;br /&gt;
tStop           EQU       PROGTOK+11  ; D9h   'Stop'&lt;br /&gt;
tISG            EQU       PROGTOK+12  ; DAh   'IS&amp;gt;'&lt;br /&gt;
tDSL            EQU       PROGTOK+13  ; DBh   'DS&amp;lt;'&lt;br /&gt;
tInput          EQU       PROGTOK+14  ; DCh   'Input_'&lt;br /&gt;
tPrompt         EQU       PROGTOK+15  ; DDh   'Prompt_'&lt;br /&gt;
tDisp           EQU       PROGTOK+16  ; DEh   'Disp_'&lt;br /&gt;
tDispG          EQU       PROGTOK+17  ; DFh   'DispG'&lt;br /&gt;
;&lt;br /&gt;
tOutput         EQU       PROGTOK+18  ; E0h    'Outpt'&lt;br /&gt;
tClLCD          EQU       PROGTOK+19  ; E1h    'ClLCD'&lt;br /&gt;
tConst          EQU       PROGTOK+20  ; E2h    'Fill'&lt;br /&gt;
tSortA          EQU       PROGTOK+21  ; E3h    'sortA_'&lt;br /&gt;
tSortD          EQU       PROGTOK+22  ; E4h    'sortD_'&lt;br /&gt;
tDispTab        EQU       PROGTOK+23  ; E5h    'Disp Table&lt;br /&gt;
tMenu           EQU       PROGTOK+24  ; E6h    'Menu'&lt;br /&gt;
tSendMBL        EQU       PROGTOK+25  ; E7h    'SEND'&lt;br /&gt;
tGetMBL         EQU       PROGTOK+26  ; E8h    'GET'&lt;br /&gt;
;-------------------------------------------------------------------------------&lt;br /&gt;
;           STAT PLOT COMMANDS                                             &lt;br /&gt;
statPCmd        EQU       PROGTOK+27&lt;br /&gt;
;&lt;br /&gt;
tPlotOn         EQU       statPCmd    ; E9h     ' PLOTSON'&lt;br /&gt;
tPlotOff        EQU       statPCmd+1   ; EAh     ' PLOTSOFF&lt;br /&gt;
;&lt;br /&gt;
tListName       EQU       0EBh        ; LIST DESIGNATOR&lt;br /&gt;
;&lt;br /&gt;
tPlot1          EQU       0ECh&lt;br /&gt;
tPlot2          EQU       0EDh&lt;br /&gt;
tPlot3          EQU       0EEh&lt;br /&gt;
;&lt;br /&gt;
tUnused01       EQU       0EFh        ;        available?&lt;br /&gt;
;&lt;br /&gt;
tPower          EQU       0F0h        ;        '^'&lt;br /&gt;
tXRoot          EQU       0F1h        ;        LsupX,Lroot&lt;br /&gt;
&lt;br /&gt;
STATCMD         EQU       0F2h&lt;br /&gt;
;&lt;br /&gt;
tOneVar         EQU       STATCMD     ; F2h    'OneVar_'&lt;br /&gt;
tTwoVar         EQU       STATCMD+1   ; F3h&lt;br /&gt;
tLR             EQU       STATCMD+2   ; F4h    'LinR(A+BX&lt;br /&gt;
tLRExp          EQU       STATCMD+3   ; F5h    'ExpR_'&lt;br /&gt;
tLRLn           EQU       STATCMD+4   ; F6h    'LnR_'&lt;br /&gt;
tLRPwr          EQU       STATCMD+5   ; F7h    'PwrR_'&lt;br /&gt;
tMedMed         EQU       STATCMD+6   ; F8h&lt;br /&gt;
tQuad           EQU       STATCMD+7   ; F9h&lt;br /&gt;
tClrLst         EQU       STATCMD+8   ; FAh    'CLEAR LIST&lt;br /&gt;
tClrTbl         EQU       STATCMD+9   ; FBh    CLEAR TABLE&lt;br /&gt;
tHist           EQU       STATCMD+10  ; FCh    'Hist_'&lt;br /&gt;
txyLine         EQU       STATCMD+11  ; FDh    'xyline_'&lt;br /&gt;
tScatter        EQU       STATCMD+12  ; FEh    'Scatter_'&lt;br /&gt;
tLR1            EQU       STATCMD+13  ; FFh    'LINR(AX+B&lt;br /&gt;
&lt;br /&gt;
;       &lt;br /&gt;
;-------------------------------------------------------------------------------&lt;br /&gt;
;           2ND HALF OF GRAPH FORMAT TOKENS&lt;br /&gt;
;-------------------------------------------------------------------------------&lt;br /&gt;
;           Format settings commands&lt;br /&gt;
;&lt;br /&gt;
GFMT            EQU       0&lt;br /&gt;
;&lt;br /&gt;
tSeq            EQU       GFMT        ; 'SeqG'&lt;br /&gt;
tSimulG         EQU       GFMT+1      ; 'SimulG'&lt;br /&gt;
tPolarG         EQU       GFMT+2      ; 'PolarGC'&lt;br /&gt;
tRectG          EQU       GFMT+3      ; 'RectGC'&lt;br /&gt;
tCoordOn        EQU       GFMT+4      ; 'CoordOn'&lt;br /&gt;
tCoordOff       EQU       GFMT+5      ; 'CoordOff'&lt;br /&gt;
tDrawLine       EQU       GFMT+6      ; 'DrawLine'&lt;br /&gt;
tDrawDot        EQU       GFMT+7      ; 'DrawDot'&lt;br /&gt;
tAxisOn         EQU       GFMT+8      ; 'AxesOn'&lt;br /&gt;
tAxisOff        EQU       GFMT+9      ; 'AxesOff'&lt;br /&gt;
tGridOn         EQU       GFMT+10     ; 'GridOn'&lt;br /&gt;
tGridOff        EQU       GFMT+11     ; 'GridOff'&lt;br /&gt;
tLblOn          EQU       GFMT+12     ; 'LabelOn'&lt;br /&gt;
tLblOff         EQU       GFMT+13     ; 'LabelOff'&lt;br /&gt;
tWebOn          EQU       GFMT+14     ; 'WebOn'&lt;br /&gt;
tWebOff         EQU       GFMT+15     ; 'WebOFF'&lt;br /&gt;
tuv             EQU       GFMT+16     ; U vs V&lt;br /&gt;
tvw             EQU       GFMT+17     ; V vs W&lt;br /&gt;
tuw             EQU       GFMT+18     ; U vs W&lt;br /&gt;
;&lt;br /&gt;
;-------------------------------------------------------------------------------&lt;br /&gt;
;           2ND HALF OF USER MATRIX TOKENS                                 &lt;br /&gt;
tMatA           EQU       00h         ; MAT A&lt;br /&gt;
tMatB           EQU       01h         ; MAT B&lt;br /&gt;
tMatC           EQU       02h         ; MAT C&lt;br /&gt;
tMatD           EQU       03h         ; MAT D&lt;br /&gt;
tMatE           EQU       04h         ; MAT E&lt;br /&gt;
tMatF           EQU       05h         ; MAT F&lt;br /&gt;
tMatG           EQU       06h         ; MAT G&lt;br /&gt;
tMatH           EQU       07h         ; MAT H&lt;br /&gt;
tMatI           EQU       08h         ; MAT I&lt;br /&gt;
tMatJ           EQU       09h         ; MAT J&lt;br /&gt;
;      &lt;br /&gt;
;-------------------------------------------------------------------------------&lt;br /&gt;
;           2ND HALF OF USER LIST TOKENS&lt;br /&gt;
tL1             EQU       00h         ; LIST 1&lt;br /&gt;
tL2             EQU       01h         ; LIST 2&lt;br /&gt;
tL3             EQU       02h         ; LIST 3&lt;br /&gt;
tL4             EQU       03h         ; LIST 4&lt;br /&gt;
tL5             EQU       04h         ; LIST 5&lt;br /&gt;
tL6             EQU       05h         ; LIST 6&lt;br /&gt;
&lt;br /&gt;
;&lt;br /&gt;
;-------------------------------------------------------------------------------&lt;br /&gt;
;           2ND HALF OF USER EQUATION TOKENS&lt;br /&gt;
;&lt;br /&gt;
;       &amp;quot;Y&amp;quot; EQUATIONS HAVE BIT 4 SET&lt;br /&gt;
;&lt;br /&gt;
tY1             EQU       10h         ; Y1&lt;br /&gt;
tY2             EQU       11h         ; Y2&lt;br /&gt;
tY3             EQU       12h         ; Y3&lt;br /&gt;
tY4             EQU       13h         ; Y4&lt;br /&gt;
tY5             EQU       14h         ; Y5&lt;br /&gt;
tY6             EQU       15h         ; Y6&lt;br /&gt;
tY7             EQU       16h         ; Y7&lt;br /&gt;
tY8             EQU       17h         ; Y8&lt;br /&gt;
tY9             EQU       18h         ; Y9&lt;br /&gt;
tY0             EQU       19h         ; Y0&lt;br /&gt;
;&lt;br /&gt;
;       PARAM EQUATIONS HAVE BIT 5 SET&lt;br /&gt;
;&lt;br /&gt;
tX1T            EQU       20h         ; X1t&lt;br /&gt;
tY1T            EQU       21h         ; Y1t&lt;br /&gt;
tX2T            EQU       22h         ; X2t&lt;br /&gt;
tY2T            EQU       23h         ; Y2t&lt;br /&gt;
tX3T            EQU       24h         ; X3t&lt;br /&gt;
tY3T            EQU       25h         ; Y3t&lt;br /&gt;
tX4T            EQU       26h         ; X4t&lt;br /&gt;
tY4T            EQU       27h         ; Y4t&lt;br /&gt;
tX5T            EQU       28h         ; X5t&lt;br /&gt;
tY5T            EQU       29h         ; Y5t&lt;br /&gt;
tX6T            EQU       2Ah         ; X6t&lt;br /&gt;
tY6T            EQU       2Bh         ; Y6t&lt;br /&gt;
;&lt;br /&gt;
;       POLAR EQUATIONS HAVE BIT 6 SET&lt;br /&gt;
;&lt;br /&gt;
tR1             EQU       40h         ; R1&lt;br /&gt;
tR2             EQU       41h         ; R2&lt;br /&gt;
tR3             EQU       42h         ; R3&lt;br /&gt;
tR4             EQU       43h         ; R4&lt;br /&gt;
tR5             EQU       44h         ; R5&lt;br /&gt;
tR6             EQU       45h         ; R6&lt;br /&gt;
;&lt;br /&gt;
;       RECURSION EQUATIONS HAVE BIT 7 SET&lt;br /&gt;
;&lt;br /&gt;
tun             EQU       80h         ; Un&lt;br /&gt;
tvn             EQU       81h         ; Vn&lt;br /&gt;
twn             EQU       82h         ; Wn&lt;br /&gt;
;&lt;br /&gt;
;-------------------------------------------------------------------------------&lt;br /&gt;
;           2ND HALF OF USER PICTURE TOKENS                                &lt;br /&gt;
tPic1           EQU       00h         ; PIC1&lt;br /&gt;
tPic2           EQU       01h         ; PIC2&lt;br /&gt;
tPic3           EQU       02h         ; PIC3&lt;br /&gt;
tPic4           EQU       03h         ; PIC4&lt;br /&gt;
tPic5           EQU       04h         ; PIC5&lt;br /&gt;
tPic6           EQU       05h         ; PIC6&lt;br /&gt;
tPic7           EQU       06h         ; PIC7&lt;br /&gt;
tPic8           EQU       07h         ; PIC8&lt;br /&gt;
tPic9           EQU       08h         ; PIC9&lt;br /&gt;
tPic0           EQU       09h         ; PIC0&lt;br /&gt;
; &lt;br /&gt;
;-------------------------------------------------------------------------------&lt;br /&gt;
;           2ND HALF OF USER GRAPH DATABASE TOKENS                         &lt;br /&gt;
tGDB1           EQU       00h         ; GDB1&lt;br /&gt;
tGDB2           EQU       01h         ; GDB2&lt;br /&gt;
tGDB3           EQU       02h         ; GDB3&lt;br /&gt;
tGDB4           EQU       03h         ; GDB4&lt;br /&gt;
tGDB5           EQU       04h         ; GDB5&lt;br /&gt;
tGDB6           EQU       05h         ; GDB6&lt;br /&gt;
tGDB7           EQU       06h         ; GDB7&lt;br /&gt;
tGDB8           EQU       07h         ; GDB8&lt;br /&gt;
tGDB9           EQU       08h         ; GDB9&lt;br /&gt;
tGDB0           EQU       09h         ; GDB0&lt;br /&gt;
;  &lt;br /&gt;
;-------------------------------------------------------------------------------&lt;br /&gt;
;           2ND HALF OF STRING VARS                                        &lt;br /&gt;
tStr1           EQU       00h&lt;br /&gt;
tStr2           EQU       01h&lt;br /&gt;
tStr3           EQU       02h&lt;br /&gt;
tStr4           EQU       03h&lt;br /&gt;
tStr5           EQU       04h&lt;br /&gt;
tStr6           EQU       05h&lt;br /&gt;
tStr7           EQU       06h&lt;br /&gt;
tStr8           EQU       07h&lt;br /&gt;
tStr9           EQU       08h&lt;br /&gt;
tStr0           EQU       09h&lt;br /&gt;
&lt;br /&gt;
; &lt;br /&gt;
;-------------------------------------------------------------------------------&lt;br /&gt;
;           2ND HALF OF SYSTEM OUTPUT ONLY VARIABLES                       &lt;br /&gt;
;&lt;br /&gt;
;   OPEN        EQU       00h&lt;br /&gt;
;&lt;br /&gt;
tRegEq          EQU       01h         ; REGRESSION EQUATION&lt;br /&gt;
;&lt;br /&gt;
tStatN          EQU       02h         ; STATISTICS N&lt;br /&gt;
;&lt;br /&gt;
tXMean          EQU       03h         ; X MEAN&lt;br /&gt;
tSumX           EQU       04h         ; SUM(X)&lt;br /&gt;
tSumXSqr        EQU       05h         ; SUM(X^2)&lt;br /&gt;
tStdX           EQU       06h         ; STANDARD DEV X&lt;br /&gt;
tStdPX          EQU       07h         ; STANDARD DEV POP X&lt;br /&gt;
tMinX           EQU       08h         ; Min X VALUE&lt;br /&gt;
tMaxX           EQU       09h         ; Max X VALUE&lt;br /&gt;
;&lt;br /&gt;
tMinY           EQU       0Ah         ; Min Y VALUE&lt;br /&gt;
tMaxY           EQU       0Bh         ; Max Y VALUE&lt;br /&gt;
tYmean          EQU       0Ch         ; Y MEAN&lt;br /&gt;
tSumY           EQU       0Dh         ; SUM(Y)&lt;br /&gt;
tSumYSqr        EQU       0Eh         ; SUM(Y^2)&lt;br /&gt;
tStdY           EQU       0Fh         ; STANDARD DEV Y&lt;br /&gt;
tStdPY          EQU       10h         ; STANDARD DEV POP Y&lt;br /&gt;
;&lt;br /&gt;
tSumXY          EQU       11h         ; SUM(XY)&lt;br /&gt;
tCorr           EQU       12h         ; CORRELATION&lt;br /&gt;
tMedX           EQU       13h         ; MED(X)&lt;br /&gt;
tQ1             EQU       14h         ; 1ST QUADRANT OF X&lt;br /&gt;
tQ3             EQU       15h         ; 3RD QUADRANT OF X&lt;br /&gt;
tQuadA          EQU       16h         ; 1ST TERM OF QUAD POLY REG/ Y-INT&lt;br /&gt;
tQuadB          EQU       17h         ; 2ND TERM OF QUAD POLY REG/ SLOPE&lt;br /&gt;
tQuadC          EQU       18h         ; 3RD TERM OF QUAD POLY REG&lt;br /&gt;
tCubeD          EQU       19h         ; 4TH TERM OF CUBIC POLY REG&lt;br /&gt;
tQuartE         EQU       1Ah         ; 5TH TERM OF QUART POLY REG&lt;br /&gt;
tMedX1          EQU       1Bh         ; x1 FOR MED-MED&lt;br /&gt;
tMedX2          EQU       1Ch         ; x2 FOR MED-MED&lt;br /&gt;
tMedX3          EQU       1Dh         ; x3 FOR MED-MED&lt;br /&gt;
tMedY1          EQU       1Eh         ; y1 FOR MED-MED&lt;br /&gt;
tMedY2          EQU       1Fh         ; y2 FOR MED-MED&lt;br /&gt;
tMedY3          EQU       20h         ; y3 FOR MED-MED&lt;br /&gt;
;&lt;br /&gt;
tRecurn         EQU       21h       ; RECURSION N&lt;br /&gt;
tStatP          EQU       22h&lt;br /&gt;
tStatZ          EQU       23h&lt;br /&gt;
tStatT          EQU       24h&lt;br /&gt;
tStatChi        EQU       25h&lt;br /&gt;
tStatF          EQU       26h&lt;br /&gt;
tStatDF         EQU       27h&lt;br /&gt;
tStatPhat       EQU       28h&lt;br /&gt;
tStatPhat1      EQU       29h&lt;br /&gt;
tStatPhat2      EQU       2Ah&lt;br /&gt;
tStatMeanX1     EQU       2Bh&lt;br /&gt;
tStatStdX1      EQU       2Ch&lt;br /&gt;
tStatN1         EQU       2Dh&lt;br /&gt;
tStatMeanX2     EQU       2Eh&lt;br /&gt;
tStatStdX2      EQU       2Fh&lt;br /&gt;
tStatN2         EQU       30h&lt;br /&gt;
tStatStdXP      EQU       31h&lt;br /&gt;
tStatLower      EQU       32h&lt;br /&gt;
tStatUpper      EQU       33h&lt;br /&gt;
tStat_s         EQU       34h&lt;br /&gt;
tLRSqr          EQU       35h         ; r^2&lt;br /&gt;
tBRSqr          EQU       36h         ; R^2&lt;br /&gt;
;&lt;br /&gt;
;-------------------------------------------------------------------------------&lt;br /&gt;
;       These next tokens are only used to access the data&lt;br /&gt;
;       they are display only and the user cannot access them at all&lt;br /&gt;
tF_DF           EQU       37h       ; ANOFAV FACTOR DF&lt;br /&gt;
tF_SS           EQU       38h       ; ANOFAV FACTOR SS&lt;br /&gt;
tF_MS           EQU       39h       ; ANOFAV FACTOR MS&lt;br /&gt;
tE_DF           EQU       3Ah       ; ANOFAV ERROR DF&lt;br /&gt;
tE_SS           EQU       3Bh       ; ANOFAV ERROR SS&lt;br /&gt;
tE_MS           EQU       3Ch       ; ANOFAV ERROR MS&lt;br /&gt;
;&lt;br /&gt;
;&lt;br /&gt;
;-------------------------------------------------------------------------------&lt;br /&gt;
;           2ND HALF OF SYSTEM INPUT/OUTPUT VARIABLES&lt;br /&gt;
;      SYSTEM VARIABLE EQUATES&lt;br /&gt;
;&lt;br /&gt;
tuXscl          EQU       0&lt;br /&gt;
tuYscl          EQU       1&lt;br /&gt;
tXscl           EQU       2&lt;br /&gt;
tYscl           EQU       3&lt;br /&gt;
tRecuru0        EQU       4        ; U 1ST INITIAL COND&lt;br /&gt;
tRecurv0        EQU       5        ; V 1ST INITIAL COND&lt;br /&gt;
tun1            EQU       6        ; U(N-1)    ; NOT USED&lt;br /&gt;
tvn1            EQU       7        ; V(N-1)    ; NOT USED&lt;br /&gt;
tuRecuru0       EQU       8        ;&lt;br /&gt;
tuRecurv0       EQU       9        ;&lt;br /&gt;
;         &lt;br /&gt;
tXmin           EQU       0Ah&lt;br /&gt;
tXmax           EQU       0Bh&lt;br /&gt;
tYmin           EQU       0Ch&lt;br /&gt;
tYmax           EQU       0Dh&lt;br /&gt;
tTmin           EQU       0Eh&lt;br /&gt;
tTmax           EQU       0Fh&lt;br /&gt;
tThetaMin       EQU       10h&lt;br /&gt;
tThetaMax       EQU       11h&lt;br /&gt;
tuXmin          EQU       12h&lt;br /&gt;
tuXmax          EQU       13h&lt;br /&gt;
tuYmin          EQU       14h&lt;br /&gt;
tuYmax          EQU       15h&lt;br /&gt;
tuThetMin       EQU       16h&lt;br /&gt;
tuThetMax       EQU       17h&lt;br /&gt;
tuTmin          EQU       18h&lt;br /&gt;
tuTmax          EQU       19h&lt;br /&gt;
tTblMin         EQU       1Ah&lt;br /&gt;
tPlotStart      EQU       1Bh&lt;br /&gt;
tuPlotStart     EQU       1Ch&lt;br /&gt;
tnMax           EQU       1Dh&lt;br /&gt;
tunMax          EQU       1Eh&lt;br /&gt;
tnMin           EQU       1Fh&lt;br /&gt;
tunMin          EQU       20h&lt;br /&gt;
;                 &lt;br /&gt;
tTblStep        EQU       21h&lt;br /&gt;
tTStep          EQU       22h&lt;br /&gt;
tThetaStep      EQU       23h&lt;br /&gt;
tuTStep         EQU       24h&lt;br /&gt;
tuThetStep      EQU       25h&lt;br /&gt;
;                 &lt;br /&gt;
tDeltaX         EQU       26h&lt;br /&gt;
tDeltaY         EQU       27h&lt;br /&gt;
;                 &lt;br /&gt;
tXFact          EQU       28h&lt;br /&gt;
tYFact          EQU       29h&lt;br /&gt;
;&lt;br /&gt;
tTblInput       EQU       2Ah&lt;br /&gt;
;&lt;br /&gt;
tFinN           EQU       2Bh&lt;br /&gt;
tFinI           EQU       2Ch&lt;br /&gt;
tFinPV          EQU       2Dh&lt;br /&gt;
tFinPMT         EQU       2Eh&lt;br /&gt;
tFinFV          EQU       2Fh&lt;br /&gt;
tFinPY          EQU       30h&lt;br /&gt;
tFinCY          EQU       31h&lt;br /&gt;
;&lt;br /&gt;
tRecurw0        EQU       32h         ; w0(1)&lt;br /&gt;
tuRecurw0       EQU       33h&lt;br /&gt;
;&lt;br /&gt;
tPlotStep       EQU       34h&lt;br /&gt;
tuPlotStep      EQU       35h&lt;br /&gt;
;&lt;br /&gt;
tXres           EQU       36h&lt;br /&gt;
tuXres          EQU       37h&lt;br /&gt;
;&lt;br /&gt;
tRecuru02       EQU       38h         ; u0(2)&lt;br /&gt;
tuRecuru02      EQU       39h&lt;br /&gt;
tRecurv02       EQU       3Ch         ; v0(2)&lt;br /&gt;
tuRecurv02      EQU       3Dh&lt;br /&gt;
tRecurw02       EQU       3Eh         ; w0(2)&lt;br /&gt;
tuRecurw02      EQU       3Fh&lt;br /&gt;
;&lt;br /&gt;
;-------------------------------------------------------------------------------&lt;br /&gt;
;           2nd byte of t2ByteTok tokens&lt;br /&gt;
;&lt;br /&gt;
tFinNPV         EQU       00h         ;&lt;br /&gt;
tFinIRR         EQU       01h         ;&lt;br /&gt;
tFinBAL         EQU       02h         ;&lt;br /&gt;
tFinPRN         EQU       03h         ;&lt;br /&gt;
tFinINT         EQU       04h         ;&lt;br /&gt;
tFinToNom       EQU       05h         ;&lt;br /&gt;
tFinToEff       EQU       06h         ;&lt;br /&gt;
tFinDBD         EQU       07h         ;&lt;br /&gt;
tLCM            EQU       08h         ;&lt;br /&gt;
tGCD            EQU       09h         ;&lt;br /&gt;
tRandInt        EQU       0Ah         ;&lt;br /&gt;
tRandBin        EQU       0Bh         ;&lt;br /&gt;
tSubStrng       EQU       0Ch         ;&lt;br /&gt;
tStdDev         EQU       0Dh         ;&lt;br /&gt;
tVariance       EQU       0Eh         ;&lt;br /&gt;
tInStrng        EQU       0Fh         ;&lt;br /&gt;
tDNormal        EQU       10h         ;&lt;br /&gt;
tInvNorm        EQU       11h         ;&lt;br /&gt;
tDT             EQU       12h         ;&lt;br /&gt;
tChI            EQU       13h         ;&lt;br /&gt;
tDF             EQU       14h         ;&lt;br /&gt;
tBINPDF         EQU       15h         ;&lt;br /&gt;
tBINCDF         EQU       16h         ;&lt;br /&gt;
tPOIPDF         EQU       17h         ;&lt;br /&gt;
tPOICDF         EQU       18h         ;&lt;br /&gt;
tGEOPDF         EQU       19h         ;&lt;br /&gt;
tGEOCDF         EQU       1Ah         ;&lt;br /&gt;
tNormalPDF      EQU       1Bh         ;&lt;br /&gt;
tTPDF           EQU       1Ch         ;&lt;br /&gt;
tChiPDF         EQU       1Dh         ;&lt;br /&gt;
tFPDF           EQU       1Eh         ;&lt;br /&gt;
tRandNorm       EQU       1Fh         ;&lt;br /&gt;
tFinFPMT        EQU       20h         ;&lt;br /&gt;
tFinFI          EQU       21h         ;&lt;br /&gt;
tFinFPV         EQU       22h         ;&lt;br /&gt;
tFinFN          EQU       23h         ;&lt;br /&gt;
tFinFFV         EQU       24h         ;&lt;br /&gt;
tConj           EQU       25h         ;&lt;br /&gt;
tReal           EQU       26h         ;&lt;br /&gt;
tImag           EQU       27h         ;&lt;br /&gt;
tAngle          EQU       28h         ;&lt;br /&gt;
tCumSum         EQU       29h         ;&lt;br /&gt;
tExpr           EQU       2Ah         ;&lt;br /&gt;
tLength         EQU       2Bh         ;&lt;br /&gt;
tDeltaLst       EQU       2Ch         ;&lt;br /&gt;
tRef            EQU       2Dh         ;&lt;br /&gt;
tRRef           EQU       2Eh         ;&lt;br /&gt;
tToRect         EQU       2Fh         ;&lt;br /&gt;
tToPolar        EQU       30h         ;&lt;br /&gt;
tConste         EQU       31h         ;&lt;br /&gt;
tSinReg         EQU       32h         ;&lt;br /&gt;
tLogistic       EQU       33h         ;&lt;br /&gt;
tLinRegTTest    EQU       34h         ;&lt;br /&gt;
tShadeNorm      EQU       35h         ;&lt;br /&gt;
tShadeT         EQU       36h         ;&lt;br /&gt;
tShadeChi       EQU       37h         ;&lt;br /&gt;
tShadeF         EQU       38h         ;&lt;br /&gt;
tMatToLst       EQU       39h         ;&lt;br /&gt;
tLstToMat       EQU       3Ah         ;&lt;br /&gt;
tZTest          EQU       3Bh         ;&lt;br /&gt;
tTTest          EQU       3Ch         ;&lt;br /&gt;
t2SampZTest     EQU       3Dh         ;&lt;br /&gt;
t1PropZTest     EQU       3Eh         ;&lt;br /&gt;
t2PropZTest     EQU       3Fh         ;&lt;br /&gt;
tChiTest        EQU       40h         ;&lt;br /&gt;
tZIntVal        EQU       41h         ;&lt;br /&gt;
t2SampZInt      EQU       42h         ;&lt;br /&gt;
t1PropZInt      EQU       43h         ;&lt;br /&gt;
t2PropZInt      EQU       44h         ;&lt;br /&gt;
tGraphStyle     EQU       45h         ;&lt;br /&gt;
t2SampTTest     EQU       46h         ;&lt;br /&gt;
t2SampFTest     EQU       47h         ;&lt;br /&gt;
tTIntVal        EQU       48h         ;&lt;br /&gt;
t2SampTInt      EQU       49h         ;&lt;br /&gt;
tSetupLst       EQU       4Ah         ;&lt;br /&gt;
tFinPMTend      EQU       4Bh         ;&lt;br /&gt;
tFinPMTbeg      EQU       4Ch         ;&lt;br /&gt;
tRealM          EQU       4Dh         ;&lt;br /&gt;
tPolarM         EQU       4Eh         ;&lt;br /&gt;
tRectM          EQU       4Fh         ;&lt;br /&gt;
tExprOn         EQU       50h         ;&lt;br /&gt;
tExprOff        EQU       51h         ;&lt;br /&gt;
tClrAllLst      EQU       52h         ;&lt;br /&gt;
tGetCalc        EQU       53h         ;&lt;br /&gt;
tDelVar         EQU       54h         ;&lt;br /&gt;
tEquToStrng     EQU       55h         ;&lt;br /&gt;
tStrngToEqu     EQU       56h         ;&lt;br /&gt;
tDelLast        EQU       57h         ;&lt;br /&gt;
tSelect         EQU       58h         ;&lt;br /&gt;
tANOVA          EQU       59h         ;&lt;br /&gt;
tModBox         EQU       5Ah         ;&lt;br /&gt;
tNormProb       EQU       5Bh         ;&lt;br /&gt;
;&lt;br /&gt;
;&lt;br /&gt;
tMGT            EQU       64h         ; VERTICAL SPLIT&lt;br /&gt;
tZFit           EQU       65h         ; ZOOM FIT&lt;br /&gt;
tDiag_on        EQU       66h         ; DIANOSTIC DISPLAY ON&lt;br /&gt;
tDiag_off       EQU       67h         ; DIANOSTIC DISPLAY OFF&lt;br /&gt;
tOkEnd2v0       EQU       67h         ;end of 2byte tokens for version 0.&lt;br /&gt;
tArchive        EQU       68h         ;archive&lt;br /&gt;
tUnarchive      EQU       69h         ;unarchive&lt;br /&gt;
tasm            EQU       6Ah&lt;br /&gt;
tasmComp        EQU       6Bh         ; assm compile&lt;br /&gt;
tasmPrgm        EQU       6Ch         ; signifies a program is assm&lt;br /&gt;
tasmCmp         EQU       6Dh         ; assm program is compiled&lt;br /&gt;
;&lt;br /&gt;
tLcapAAcute     EQU       6Eh&lt;br /&gt;
tLcapAGrave     EQU       6Fh&lt;br /&gt;
tLcapACaret     EQU       70h&lt;br /&gt;
tLcapADier      EQU       71h&lt;br /&gt;
tLaAcute        EQU       72h&lt;br /&gt;
tLaGrave        EQU       73h&lt;br /&gt;
tLaCaret        EQU       74h&lt;br /&gt;
tLaDier         EQU       75h&lt;br /&gt;
tLcapEAcute     EQU       76h&lt;br /&gt;
tLcapEGrave     EQU       77h&lt;br /&gt;
tLcapECaret     EQU       78h&lt;br /&gt;
tLcapEDier      EQU       79h&lt;br /&gt;
tLeAcute        EQU       7Ah&lt;br /&gt;
tLeGrave        EQU       7Bh&lt;br /&gt;
tLeCaret        EQU       7Ch&lt;br /&gt;
tLeDier         EQU       7Dh&lt;br /&gt;
;&lt;br /&gt;
tLcapIGrave     EQU       7Fh&lt;br /&gt;
tLcapICaret     EQU       80h&lt;br /&gt;
tLcapIDier      EQU       81h&lt;br /&gt;
tLiAcute        EQU       82h&lt;br /&gt;
tLiGrave        EQU       83h&lt;br /&gt;
tLiCaret        EQU       84h&lt;br /&gt;
tLiDier         EQU       85h&lt;br /&gt;
tLcapOAcute     EQU       86h&lt;br /&gt;
tLcapOGrave     EQU       87h&lt;br /&gt;
tLcapOCaret     EQU       88h&lt;br /&gt;
tLcapODier      EQU       89h&lt;br /&gt;
tLoAcute        EQU       8Ah&lt;br /&gt;
tLoGrave        EQU       8Bh&lt;br /&gt;
tLoCaret        EQU       8Ch&lt;br /&gt;
tLoDier         EQU       8Dh&lt;br /&gt;
tLcapUAcute     EQU       8Eh&lt;br /&gt;
tLcapUGrave     EQU       8Fh&lt;br /&gt;
tLcapUCaret     EQU       90h&lt;br /&gt;
tLcapUDier      EQU       91h&lt;br /&gt;
tLuAcute        EQU       92h&lt;br /&gt;
tLuGrave        EQU       93h&lt;br /&gt;
tLuCaret        EQU       94h&lt;br /&gt;
tLuDier         EQU       95h&lt;br /&gt;
tLcapCCed       EQU       96h&lt;br /&gt;
tLcCed          EQU       97h&lt;br /&gt;
tLcapNTilde     EQU       98h&lt;br /&gt;
tLnTilde        EQU       99h&lt;br /&gt;
tLaccent        EQU       9Ah&lt;br /&gt;
tLgrave         EQU       9Bh&lt;br /&gt;
tLdieresis      EQU       9Ch&lt;br /&gt;
tLquesDown      EQU       9Dh&lt;br /&gt;
tLexclamDown    EQU       9Eh&lt;br /&gt;
tLalpha         EQU       9Fh&lt;br /&gt;
tLbeta          EQU      0a0h&lt;br /&gt;
tLgamma         EQU      0a1h&lt;br /&gt;
tLcapDelta      EQU      0a2h&lt;br /&gt;
tLdelta         EQU      0a3h&lt;br /&gt;
tLepsilon       EQU      0a4h&lt;br /&gt;
tLlambda        EQU      0a5h&lt;br /&gt;
tLmu            EQU      0a6h&lt;br /&gt;
tLpi            EQU      0a7h&lt;br /&gt;
tLrho           EQU      0a8h&lt;br /&gt;
tLcapSigma      EQU      0a9h&lt;br /&gt;
;&lt;br /&gt;
;&lt;br /&gt;
tLphi           EQU      0aBh&lt;br /&gt;
tLcapOmega      EQU      0aCh&lt;br /&gt;
tLphat          EQU      0aDh&lt;br /&gt;
tLchi           EQU      0aEh&lt;br /&gt;
tLstatF         EQU      0aFh&lt;br /&gt;
;&lt;br /&gt;
&lt;br /&gt;
tLa             EQU      0b0h&lt;br /&gt;
tLb             EQU      0b1h&lt;br /&gt;
tLc             EQU      0b2h&lt;br /&gt;
tLd             EQU      0b3h&lt;br /&gt;
tLsmalle        EQU      0b4h&lt;br /&gt;
tLf             EQU      0b5h&lt;br /&gt;
tLsmallg        EQU      0b6h&lt;br /&gt;
tLh             EQU      0b7h&lt;br /&gt;
tLi             EQU      0b8h&lt;br /&gt;
tLj             EQU      0b9h&lt;br /&gt;
tLk             EQU      0bAh&lt;br /&gt;
;&lt;br /&gt;
&lt;br /&gt;
tLl             EQU      0bCh&lt;br /&gt;
tLm             EQU      0bDh&lt;br /&gt;
;tLn             EQU      0bEh&lt;br /&gt;
tLo             EQU      0bFh&lt;br /&gt;
tLp             EQU      0c0h&lt;br /&gt;
tLq             EQU      0c1h&lt;br /&gt;
tLsmallr        EQU      0c2h&lt;br /&gt;
tLs             EQU      0c3h&lt;br /&gt;
tLsmallt        EQU      0c4h&lt;br /&gt;
tLu             EQU      0c5h&lt;br /&gt;
tLv             EQU      0c6h&lt;br /&gt;
tLw             EQU      0c7h&lt;br /&gt;
tLx             EQU      0c8h&lt;br /&gt;
tLy             EQU      0c9h&lt;br /&gt;
tLz             EQU      0cAh&lt;br /&gt;
tLsigma         EQU      0cbh&lt;br /&gt;
tLtau           EQU      0cch&lt;br /&gt;
tLcapIAcute     EQU      0cdh&lt;br /&gt;
;&lt;br /&gt;
;&lt;br /&gt;
tGarbagec       EQU      0Ceh&lt;br /&gt;
LastToken       EQU      0Ceh         ;tLAST TOKEN IN THIS VERSION...&lt;br /&gt;
&lt;br /&gt;
; EXTENDED TOKENS&lt;br /&gt;
;-----------------------------------------------&lt;br /&gt;
; These are new on OSes after 1.15 or whatever&lt;br /&gt;
tExtTok         EQU      0EFh&lt;br /&gt;
&lt;br /&gt;
; New tokens on the TI-84+&lt;br /&gt;
tSetDate        EQU       00h&lt;br /&gt;
tSetTime        EQU       01h&lt;br /&gt;
tCheckTmr       EQU       02h&lt;br /&gt;
tSetDtFmt       EQU       03h&lt;br /&gt;
tSetTmFmt       EQU       04h&lt;br /&gt;
tTimeCnv        EQU       05h&lt;br /&gt;
tDayOfWk        EQU       06h&lt;br /&gt;
tGetDtStr       EQU       07h&lt;br /&gt;
tGetTmStr       EQU       08h&lt;br /&gt;
tGetDate        EQU       09h&lt;br /&gt;
tGetTime        EQU       0Ah&lt;br /&gt;
tStartTmr       EQU       0Bh&lt;br /&gt;
tGtDtFmt        EQU       0Ch&lt;br /&gt;
tGetTmFmt       EQU       0Dh&lt;br /&gt;
tIsClockOn      EQU       0Eh&lt;br /&gt;
tClockOff       EQU       0Fh&lt;br /&gt;
tClockOn        EQU       10h&lt;br /&gt;
tOpenLib        EQU       11h&lt;br /&gt;
tExecLib        EQU       12h&lt;br /&gt;
tInvT           EQU       13h&lt;br /&gt;
tChiSquaredGofTest  EQU   14h&lt;br /&gt;
tLinRegTInt     EQU       15h&lt;br /&gt;
tManualFit      EQU       16h&lt;br /&gt;
 &lt;br /&gt;
; MathPrint &lt;br /&gt;
tZQuadrant      EQU       17h&lt;br /&gt;
tZFracHalf      EQU       18h&lt;br /&gt;
tZFracThird     EQU       19h&lt;br /&gt;
tZFracFourth    EQU       1Ah&lt;br /&gt;
tZFracFifth     EQU       1Bh&lt;br /&gt;
tZFracEighth    EQU       1Ch&lt;br /&gt;
tZFracTenth     EQU       1Dh&lt;br /&gt;
tFracSlash      EQU       2Eh&lt;br /&gt;
tFracMixedNum   EQU       2Fh&lt;br /&gt;
tSwapImProper   EQU       30h&lt;br /&gt;
tSwapFracDec    EQU       31h&lt;br /&gt;
tRemainder      EQU       32h&lt;br /&gt;
tSummationSigma EQU       33h&lt;br /&gt;
tLogBase        EQU       34h&lt;br /&gt;
tRandIntNoRep   EQU       35h&lt;br /&gt;
tMathPrint      EQU       37h&lt;br /&gt;
tClassic        EQU       38h&lt;br /&gt;
tAutoAnswer     EQU       3Bh&lt;br /&gt;
tDecAnswer      EQU       3Ch&lt;br /&gt;
tFracAnswer     EQU       3Dh&lt;br /&gt;
&lt;br /&gt;
; TI-84+CSE&lt;br /&gt;
tBlue           EQU       41h&lt;br /&gt;
tRed            EQU       42h&lt;br /&gt;
tBlack          EQU       43h&lt;br /&gt;
tMagenta        EQU       44h&lt;br /&gt;
tGreen          EQU       45h&lt;br /&gt;
tOrange         EQU       46h&lt;br /&gt;
tBrown          EQU       47h&lt;br /&gt;
tNavy           EQU       48h&lt;br /&gt;
tLtBlue         EQU       49h&lt;br /&gt;
tYellow         EQU       4Ah&lt;br /&gt;
tWhite          EQU       4Bh&lt;br /&gt;
tLtGray         EQU       4Ch&lt;br /&gt;
tMedGray        EQU       4Dh&lt;br /&gt;
tGray           EQU       4Eh&lt;br /&gt;
tDarkGray       EQU       4Fh&lt;br /&gt;
          &lt;br /&gt;
tGraphColor     EQU       65h&lt;br /&gt;
tTextColor      EQU       67h&lt;br /&gt;
tBackgroundOn   EQU       5Bh&lt;br /&gt;
tBackgroundOff  EQU       64h&lt;br /&gt;
&lt;br /&gt;
tThin           EQU       74h&lt;br /&gt;
;tThick - 0x7E 0x06 (was &amp;quot;Connected&amp;quot;?)&lt;br /&gt;
tAsm84CPrgm     EQU       68h&lt;br /&gt;
tAsm84CCmp      EQU       69h&lt;br /&gt;
tBorderColor    EQU       6Ch&lt;br /&gt;
          &lt;br /&gt;
tAsm84CeCmp     EQU      07Bh&lt;br /&gt;
tAsm84CePrgm    EQU      07Ah&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
;====== Data Types =============================================================&lt;br /&gt;
RealObj         EQU       0&lt;br /&gt;
ListObj         EQU       1&lt;br /&gt;
MatObj          EQU       2&lt;br /&gt;
EquObj          EQU       3&lt;br /&gt;
StrngObj        EQU       4&lt;br /&gt;
ProgObj         EQU       5&lt;br /&gt;
ProtProgObj     EQU       6&lt;br /&gt;
PictObj         EQU       7&lt;br /&gt;
GDBObj          EQU       8&lt;br /&gt;
UnknownObj      EQU       9&lt;br /&gt;
UnknownEquObj   EQU       0Ah&lt;br /&gt;
NewEquObj       EQU       0Bh&lt;br /&gt;
CplxObj         EQU       0Ch&lt;br /&gt;
CListObj        EQU       0Dh&lt;br /&gt;
UndefObj        EQU       0Eh&lt;br /&gt;
WindowObj       EQU       0Fh&lt;br /&gt;
ZStoObj         EQU       10h&lt;br /&gt;
TblRngObj       EQU       11h&lt;br /&gt;
LCDObj          EQU       12h&lt;br /&gt;
BackupObj       EQU       13h&lt;br /&gt;
AppObj          EQU       14h       ;application, only used in menus/link&lt;br /&gt;
AppVarObj       EQU       15h       ;application variable&lt;br /&gt;
TempProgObj     EQU       16h           ;program, home deletes when finished&lt;br /&gt;
GroupObj        EQU       17h           ;group.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
;====== System Error Codes =====================================================&lt;br /&gt;
E_EDITF         EQU       7       ;allow re-entering application&lt;br /&gt;
E_EDIT          EQU       1&amp;lt;&amp;lt;E_EDITF&lt;br /&gt;
E_Mask          EQU       7Fh&lt;br /&gt;
                  &lt;br /&gt;
E_Overflow      EQU       1 +E_EDIT&lt;br /&gt;
E_DivBy0        EQU       2 +E_EDIT&lt;br /&gt;
E_SingularMat   EQU       3 +E_EDIT&lt;br /&gt;
E_Domain        EQU       4 +E_EDIT&lt;br /&gt;
E_Increment     EQU       5 +E_EDIT&lt;br /&gt;
E_Break         EQU       6 +E_EDIT&lt;br /&gt;
E_NonReal       EQU       7 +E_EDIT&lt;br /&gt;
E_Syntax        EQU       8 +E_EDIT&lt;br /&gt;
E_DataType      EQU       9 +E_EDIT&lt;br /&gt;
E_Argument      EQU       10+E_EDIT&lt;br /&gt;
E_DimMismatch   EQU       11+E_EDIT&lt;br /&gt;
E_Dimension     EQU       12+E_EDIT&lt;br /&gt;
E_Undefined     EQU       13+E_EDIT&lt;br /&gt;
E_Memory        EQU       14+E_EDIT&lt;br /&gt;
E_Invalid       EQU       15+E_EDIT&lt;br /&gt;
E_IllegalNest   EQU       16+E_EDIT&lt;br /&gt;
E_Bound         EQU       17+E_EDIT&lt;br /&gt;
E_GraphRange    EQU       18+E_EDIT&lt;br /&gt;
E_Zoom          EQU       19+E_EDIT&lt;br /&gt;
E_Label         EQU       20&lt;br /&gt;
E_Stat          EQU       21&lt;br /&gt;
E_Solver        EQU       22+E_EDIT&lt;br /&gt;
E_Singularity   EQU       23+E_EDIT&lt;br /&gt;
E_SignChange    EQU       24+E_EDIT&lt;br /&gt;
E_Iterations    EQU       25+E_EDIT&lt;br /&gt;
E_BadGuess      EQU       26+E_EDIT&lt;br /&gt;
E_StatPlot      EQU       27&lt;br /&gt;
E_TolTooSmall   EQU       28+E_EDIT&lt;br /&gt;
E_Reserved      EQU       29+E_EDIT&lt;br /&gt;
E_Mode          EQU       30+E_EDIT&lt;br /&gt;
E_LnkErr        EQU       31+E_EDIT&lt;br /&gt;
E_LnkMemErr     EQU       32+E_EDIT&lt;br /&gt;
E_LnkTransErr   EQU       33+E_EDIT&lt;br /&gt;
E_LnkDupErr     EQU       34+E_EDIT&lt;br /&gt;
E_LnkMemFull    EQU       35+E_EDIT&lt;br /&gt;
E_Unknown       EQU       36+E_EDIT&lt;br /&gt;
  &lt;br /&gt;
E_Scale         EQU       37+E_EDIT&lt;br /&gt;
E_IdNotFound    EQU       38&lt;br /&gt;
E_NoMode        EQU       39+E_EDIT&lt;br /&gt;
E_Validation    EQU       40&lt;br /&gt;
E_Length        EQU       41+E_EDIT&lt;br /&gt;
E_Application   EQU       42+E_EDIT&lt;br /&gt;
E_AppErr1       EQU       43+E_EDIT&lt;br /&gt;
E_AppErr2       EQU       44+E_EDIT&lt;br /&gt;
E_ExpiredApp    EQU       45&lt;br /&gt;
E_BadAddr       EQU       46&lt;br /&gt;
E_Archived      EQU       47+E_EDIT&lt;br /&gt;
E_Version       EQU       48&lt;br /&gt;
E_ArchFull      EQU       49&lt;br /&gt;
E_Variable      EQU       50+E_EDIT&lt;br /&gt;
E_Duplicate     EQU       51+E_EDIT&lt;br /&gt;
HigErrNum       EQU       51&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; obsolete error numbers34              ;first LINK error&lt;br /&gt;
E_LinkIOChkSum  EQU       34&lt;br /&gt;
E_LinkIOTimeOut EQU       35&lt;br /&gt;
E_LinkIOBusy    EQU       36&lt;br /&gt;
E_LinkIOVer     EQU       37&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
;====== Stat Vars Equates ======================================================&lt;br /&gt;
FPLEN           EQU        9       ;Length of a floating-point number.&lt;br /&gt;
StatN           EQU        statVars&lt;br /&gt;
XMean           EQU        StatN      + FPLEN&lt;br /&gt;
SumX            EQU        XMean      + FPLEN&lt;br /&gt;
SumXSqr         EQU        SumX       + FPLEN&lt;br /&gt;
StdX            EQU        SumXSqr    + FPLEN&lt;br /&gt;
StdPX           EQU        StdX       + FPLEN&lt;br /&gt;
MinX            EQU        StdPX      + FPLEN&lt;br /&gt;
MaxX            EQU        MinX       + FPLEN&lt;br /&gt;
MinY            EQU        MaxX       + FPLEN&lt;br /&gt;
MaxY            EQU        MinY       + FPLEN&lt;br /&gt;
YMean           EQU        MaxY       + FPLEN&lt;br /&gt;
SumY            EQU        YMean      + FPLEN&lt;br /&gt;
SumYSqr         EQU        SumY       + FPLEN&lt;br /&gt;
StdY            EQU        SumYSqr    + FPLEN&lt;br /&gt;
StdPY           EQU        StdY       + FPLEN&lt;br /&gt;
SumXY           EQU        StdPY      + FPLEN&lt;br /&gt;
Corr            EQU        SumXY      + FPLEN&lt;br /&gt;
MedX            EQU        Corr       + FPLEN&lt;br /&gt;
Q1              EQU        MedX       + FPLEN&lt;br /&gt;
Q3              EQU        Q1         + FPLEN&lt;br /&gt;
QuadA           EQU        Q3         + FPLEN&lt;br /&gt;
QuadB           EQU        QuadA      + FPLEN&lt;br /&gt;
QuadC           EQU        QuadB      + FPLEN&lt;br /&gt;
CubeD           EQU        QuadC      + FPLEN&lt;br /&gt;
QuartE          EQU        CubeD      + FPLEN&lt;br /&gt;
MedX1           EQU        QuartE     + FPLEN&lt;br /&gt;
MedX2           EQU        MedX1      + FPLEN&lt;br /&gt;
MedX3           EQU        MedX2      + FPLEN&lt;br /&gt;
MedY1           EQU        MedX3      + FPLEN&lt;br /&gt;
MedY2           EQU        MedY1      + FPLEN&lt;br /&gt;
MedY3           EQU        MedY2      + FPLEN&lt;br /&gt;
PStat           EQU        MedY3      + 2*FPLEN&lt;br /&gt;
ZStat           EQU        PStat      + FPLEN&lt;br /&gt;
TStat           EQU        ZStat      + FPLEN&lt;br /&gt;
ChiStat         EQU        TStat      + FPLEN&lt;br /&gt;
FStat           EQU        ChiStat    + FPLEN&lt;br /&gt;
DF              EQU        FStat      + FPLEN&lt;br /&gt;
Phat            EQU        DF         + FPLEN&lt;br /&gt;
Phat1           EQU        Phat       + FPLEN&lt;br /&gt;
Phat2           EQU        Phat1      + FPLEN&lt;br /&gt;
MeanX1          EQU        Phat2      + FPLEN&lt;br /&gt;
StdX1           EQU        MeanX1     + FPLEN&lt;br /&gt;
StatN1          EQU        StdX1      + FPLEN&lt;br /&gt;
MeanX2          EQU        StatN1     + FPLEN&lt;br /&gt;
StdX2           EQU        MeanX2     + FPLEN&lt;br /&gt;
StatN2          EQU        StdX2      + FPLEN&lt;br /&gt;
StdXP2          EQU        StatN2     + FPLEN&lt;br /&gt;
SLower          EQU        StdXP2     + FPLEN&lt;br /&gt;
SUpper          EQU        SLower     + FPLEN&lt;br /&gt;
SStat           EQU        SUpper     + FPLEN&lt;br /&gt;
   &lt;br /&gt;
;F_DF            EQU        anovaf_vars&lt;br /&gt;
;F_SS            EQU        F_DF + FPLEN&lt;br /&gt;
;F_MS            EQU        F_SS + FPLEN&lt;br /&gt;
;E_DF            EQU        F_MS + FPLEN&lt;br /&gt;
;E_SS            EQU        E_DF + FPLEN&lt;br /&gt;
;E_MS            EQU        E_SS + FPLEN&lt;br /&gt;
   &lt;br /&gt;
#endif&lt;br /&gt;
.list&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Runer112</name></author>	</entry>

	<entry>
		<id>https://wikiti.brandonw.net/index.php?title=84PCE:Ports:1005</id>
		<title>84PCE:Ports:1005</title>
		<link rel="alternate" type="text/html" href="https://wikiti.brandonw.net/index.php?title=84PCE:Ports:1005"/>
				<updated>2018-04-19T15:22:47Z</updated>
		
		<summary type="html">&lt;p&gt;Runer112: /* Details */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:84PCE:Ports:By_Address|1005 - Flash Wait States]] [[Category:84PCE:Ports:By_Name|Flash Wait States]]&lt;br /&gt;
== Synopsis ==&lt;br /&gt;
'''Port Number:''' 1005&lt;br /&gt;
&lt;br /&gt;
'''Memory-mapped Address:''' E00005&lt;br /&gt;
&lt;br /&gt;
'''Function:''' Controls flash wait states. Each read from flash will have at least 5 wait states, plus the number of wait states specified in this port. The OS defaults to 04 in this port, so by default, every read from flash incurs a 9 wait state penalty, for a total of 10 clock cycles to read a byte from flash. (V/RAM gets 3 wait states for reads, and 1 waitvstate for writes, for totals of 4 and 2, respectively.)&lt;br /&gt;
&lt;br /&gt;
== Details ==&lt;br /&gt;
{|-&lt;br /&gt;
|&amp;lt;u&amp;gt;Value&amp;lt;/u&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
|&amp;lt;u&amp;gt;Effect&amp;lt;/u&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
|-&lt;br /&gt;
|00&lt;br /&gt;
|Instant hard crash &amp;amp; reset if OS ISR is enabled&lt;br /&gt;
|-&lt;br /&gt;
|01&lt;br /&gt;
|Makes OS a little faster, perhaps 30%. Used by the C toolchain between [https://github.com/CE-Programming/toolchain/commit/76c6620b33c550637e97a8e67ae4e6a788d7d113#diff-acbd510f12643ca0895f22a9f30a5a8cR55 October 2016] and [https://github.com/CE-Programming/toolchain/commit/477efec0f05f530041ff09a31517fc5f92c13047#diff-acbd510f12643ca0895f22a9f30a5a8cL55 April 2017]. Occasional crashes reported on calculators across all revisions (see: [https://github.com/CE-Programming/toolchain/commit/477efec0f05f530041ff09a31517fc5f92c13047 fix commit message], [https://tiplanet.org/forum/viewtopic.php?f=8&amp;amp;t=19535 this post]). Not recommended for regular use.&lt;br /&gt;
|-&lt;br /&gt;
|02&lt;br /&gt;
|Used by the C toolchain between [https://github.com/CE-Programming/toolchain/commit/9356661e7e57cd85b54b98a618d3a91891a59da7#diff-cc616a714307890453270fae8f0ff646R60 April 2016] and [https://github.com/CE-Programming/toolchain/commit/76c6620b33c550637e97a8e67ae4e6a788d7d113#diff-acbd510f12643ca0895f22a9f30a5a8cL54 October 2016]. Insufficient usage data was collected to determine the stability of this value.&lt;br /&gt;
|-&lt;br /&gt;
|03&lt;br /&gt;
|Used by the C toolchain since [https://github.com/CE-Programming/toolchain/commit/477efec0f05f530041ff09a31517fc5f92c13047#diff-acbd510f12643ca0895f22a9f30a5a8cR55 February 2017]. No crashes attributed to this value (as of April 2018).&lt;br /&gt;
|-&lt;br /&gt;
|04&lt;br /&gt;
|Normal value&lt;br /&gt;
|-&lt;br /&gt;
|10&lt;br /&gt;
|OS feels noticeably sluggish&lt;br /&gt;
|-&lt;br /&gt;
|20&lt;br /&gt;
|OS is unbearably sluggish&lt;br /&gt;
|-&lt;br /&gt;
|FF&lt;br /&gt;
|Don't even bother trying to do anything&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Runer112</name></author>	</entry>

	<entry>
		<id>https://wikiti.brandonw.net/index.php?title=84PCE:Ports:1005</id>
		<title>84PCE:Ports:1005</title>
		<link rel="alternate" type="text/html" href="https://wikiti.brandonw.net/index.php?title=84PCE:Ports:1005"/>
				<updated>2018-04-19T15:15:56Z</updated>
		
		<summary type="html">&lt;p&gt;Runer112: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:84PCE:Ports:By_Address|1005 - Flash Wait States]] [[Category:84PCE:Ports:By_Name|Flash Wait States]]&lt;br /&gt;
== Synopsis ==&lt;br /&gt;
'''Port Number:''' 1005&lt;br /&gt;
&lt;br /&gt;
'''Memory-mapped Address:''' E00005&lt;br /&gt;
&lt;br /&gt;
'''Function:''' Controls flash wait states. Each read from flash will have at least 5 wait states, plus the number of wait states specified in this port. The OS defaults to 04 in this port, so by default, every read from flash incurs a 9 wait state penalty, for a total of 10 clock cycles to read a byte from flash. (V/RAM gets 3 wait states for reads, and 1 waitvstate for writes, for totals of 4 and 2, respectively.)&lt;br /&gt;
&lt;br /&gt;
== Details ==&lt;br /&gt;
{|-&lt;br /&gt;
|&amp;lt;u&amp;gt;Value&amp;lt;/u&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
|&amp;lt;u&amp;gt;Effect&amp;lt;/u&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
|-&lt;br /&gt;
|00&lt;br /&gt;
|Instant hard crash &amp;amp; reset if OS ISR is enabled&lt;br /&gt;
|-&lt;br /&gt;
|01&lt;br /&gt;
|Makes OS a little faster, perhaps 30%. Used by the C toolchain between [https://github.com/CE-Programming/toolchain/commit/76c6620b33c550637e97a8e67ae4e6a788d7d113#diff-acbd510f12643ca0895f22a9f30a5a8cR55 October 2016] and [https://github.com/CE-Programming/toolchain/commit/477efec0f05f530041ff09a31517fc5f92c13047#diff-acbd510f12643ca0895f22a9f30a5a8cL55 April 2017]. Occasional crashes reported on calculators across all revisions (see: fix commit message, [https://tiplanet.org/forum/viewtopic.php?f=8&amp;amp;t=19535 this post]). Not recommended for regular use.&lt;br /&gt;
|-&lt;br /&gt;
|02&lt;br /&gt;
|Used by the C toolchain between [https://github.com/CE-Programming/toolchain/commit/9356661e7e57cd85b54b98a618d3a91891a59da7#diff-cc616a714307890453270fae8f0ff646R60 April 2016] and [https://github.com/CE-Programming/toolchain/commit/76c6620b33c550637e97a8e67ae4e6a788d7d113#diff-acbd510f12643ca0895f22a9f30a5a8cL54 October 2016]. Insufficient usage data was collected to determine the stability of this value.&lt;br /&gt;
|-&lt;br /&gt;
|03&lt;br /&gt;
|Used by the C toolchain since [https://github.com/CE-Programming/toolchain/commit/477efec0f05f530041ff09a31517fc5f92c13047#diff-acbd510f12643ca0895f22a9f30a5a8cR55 February 2017]. No crashes attributed to this value (as of April 2018).&lt;br /&gt;
|-&lt;br /&gt;
|04&lt;br /&gt;
|Normal value&lt;br /&gt;
|-&lt;br /&gt;
|10&lt;br /&gt;
|OS feels noticeably sluggish&lt;br /&gt;
|-&lt;br /&gt;
|20&lt;br /&gt;
|OS is unbearably sluggish&lt;br /&gt;
|-&lt;br /&gt;
|FF&lt;br /&gt;
|Don't even bother trying to do anything&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Runer112</name></author>	</entry>

	<entry>
		<id>https://wikiti.brandonw.net/index.php?title=84PCE:Ports:1005</id>
		<title>84PCE:Ports:1005</title>
		<link rel="alternate" type="text/html" href="https://wikiti.brandonw.net/index.php?title=84PCE:Ports:1005"/>
				<updated>2018-04-19T15:13:09Z</updated>
		
		<summary type="html">&lt;p&gt;Runer112: /* Details */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:84PCE:Ports:By_Address|1005 - Flash Wait States]] [[Category:84PCE:Ports:By_Name|Flash Wait States]]&lt;br /&gt;
== Synopsis ==&lt;br /&gt;
'''Port Number:''' 1005&lt;br /&gt;
&lt;br /&gt;
'''Memory-mapped Address:''' E00005&lt;br /&gt;
&lt;br /&gt;
'''Function:''' Controls flash wait states. Each read from flash will have at least 5 wait states, plus the number of wait states specified in this port. The OS defaults to 04 in this port, so by default, every read from flash incurs a 9 wait state penalty, for a total of 10 clock cycles to read a byte from flash. (V/RAM gets 3 wait states for reads, and 1 waitvstate for writes, for totals of 4 and 2, respectively.)&lt;br /&gt;
&lt;br /&gt;
== Details ==&lt;br /&gt;
{|-&lt;br /&gt;
|&amp;lt;u&amp;gt;Value&amp;lt;/u&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
|&amp;lt;u&amp;gt;Effect&amp;lt;/u&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
|-&lt;br /&gt;
|00&lt;br /&gt;
|Instant hard crash &amp;amp; reset if OS ISR is enabled&lt;br /&gt;
|-&lt;br /&gt;
|01&lt;br /&gt;
|Makes OS a little faster, perhaps 30%. Used by the C toolchain between [https://github.com/CE-Programming/toolchain/commit/76c6620b33c550637e97a8e67ae4e6a788d7d113#diff-acbd510f12643ca0895f22a9f30a5a8cR55 October 2016] and [https://github.com/CE-Programming/toolchain/commit/477efec0f05f530041ff09a31517fc5f92c13047#diff-acbd510f12643ca0895f22a9f30a5a8cL55 April 2017]. Occasional crashes reported on calculators across all revisions. Not recommended for regular use.&lt;br /&gt;
|-&lt;br /&gt;
|02&lt;br /&gt;
|Used by the C toolchain between [https://github.com/CE-Programming/toolchain/commit/9356661e7e57cd85b54b98a618d3a91891a59da7#diff-cc616a714307890453270fae8f0ff646R60 April 2016] and [https://github.com/CE-Programming/toolchain/commit/76c6620b33c550637e97a8e67ae4e6a788d7d113#diff-acbd510f12643ca0895f22a9f30a5a8cL54 October 2016]. Insufficient usage data was collected to determine the stability of this value.&lt;br /&gt;
|-&lt;br /&gt;
|03&lt;br /&gt;
|Used by the C toolchain since [https://github.com/CE-Programming/toolchain/commit/477efec0f05f530041ff09a31517fc5f92c13047#diff-acbd510f12643ca0895f22a9f30a5a8cR55 February 2017]. No crashes attributed to this value (as of April 2018).&lt;br /&gt;
|-&lt;br /&gt;
|04&lt;br /&gt;
|Normal value&lt;br /&gt;
|-&lt;br /&gt;
|10&lt;br /&gt;
|OS feels noticeably sluggish&lt;br /&gt;
|-&lt;br /&gt;
|20&lt;br /&gt;
|OS is unbearably sluggish&lt;br /&gt;
|-&lt;br /&gt;
|FF&lt;br /&gt;
|Don't even bother trying to do anything&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Runer112</name></author>	</entry>

	<entry>
		<id>https://wikiti.brandonw.net/index.php?title=84PCE:OS:Include_File</id>
		<title>84PCE:OS:Include File</title>
		<link rel="alternate" type="text/html" href="https://wikiti.brandonw.net/index.php?title=84PCE:OS:Include_File"/>
				<updated>2018-02-23T21:41:20Z</updated>
		
		<summary type="html">&lt;p&gt;Runer112: Fix lcdIntFront&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:84PCE:OS_Information]]&lt;br /&gt;
&amp;lt;pre&amp;gt;;TI-84 Plus CE Include File&lt;br /&gt;
&lt;br /&gt;
;Various Parts Contributed by&lt;br /&gt;
;- BrandonW&lt;br /&gt;
;- calc84&lt;br /&gt;
;- MateoConLechuga&lt;br /&gt;
;- Runer112&lt;br /&gt;
;- tr1p1ea&lt;br /&gt;
;- Kerm Martian&lt;br /&gt;
;- Texas Instruments (ti83plus.inc)&lt;br /&gt;
.nolist&lt;br /&gt;
&lt;br /&gt;
#ifndef TI84PCE&lt;br /&gt;
#define TI84PCE&lt;br /&gt;
&lt;br /&gt;
; Included for Assembler Compatibility&lt;br /&gt;
;------------------------------------&lt;br /&gt;
#define equ .equ&lt;br /&gt;
#define EQU .equ&lt;br /&gt;
#define end .end&lt;br /&gt;
#define END .end&lt;br /&gt;
&lt;br /&gt;
; Hardware Defines&lt;br /&gt;
;------------------------------&lt;br /&gt;
lcdWidth		equ 320&lt;br /&gt;
lcdHeight		equ 240&lt;br /&gt;
&lt;br /&gt;
; System Calls&lt;br /&gt;
; Jump Table located at 020104h&lt;br /&gt;
;--------------------------------&lt;br /&gt;
_OSSize                    equ 0020104h ; not a routine; jump location is end of OS&lt;br /&gt;
_BootOS	                   equ 0020108h&lt;br /&gt;
_InterruptHandler          equ 002010Ch&lt;br /&gt;
_Rst10Handler              equ 0020110h&lt;br /&gt;
_Rst18Handler              equ 0020114h&lt;br /&gt;
_Rst20Handler              equ 0020118h&lt;br /&gt;
_Rst28Handler              equ 002011Ch&lt;br /&gt;
_Rst30Handler              equ 0020120h&lt;br /&gt;
;                          equ 0020124h&lt;br /&gt;
;                          equ 0020128h&lt;br /&gt;
_JErrorNo                  equ 002012Ch&lt;br /&gt;
_CallFontHook              equ 0020130h&lt;br /&gt;
_CallLocalizeHook          equ 0020134h&lt;br /&gt;
_LoadHLInd_s               equ 0020138h&lt;br /&gt;
_CpHLDE                    equ 002013Ch&lt;br /&gt;
_DivHLBy10_s               equ 0020140h&lt;br /&gt;
_DivHLByA_s                equ 0020144h&lt;br /&gt;
_KbdScan                   equ 0020148h&lt;br /&gt;
_GetCSC                    equ 002014Ch&lt;br /&gt;
_CoorMon                   equ 0020150h&lt;br /&gt;
_Mon                       equ 0020154h&lt;br /&gt;
_MonForceKey               equ 0020158h&lt;br /&gt;
_SendKPress                equ 002015Ch&lt;br /&gt;
_JForceCmdNoChar           equ 0020160h&lt;br /&gt;
_JForceCmd                 equ 0020164h&lt;br /&gt;
_SysErrHandler             equ 0020168h&lt;br /&gt;
_NewContext                equ 002016Ch&lt;br /&gt;
_NewContext0               equ 0020170h&lt;br /&gt;
_PPutawayPrompt            equ 0020174h&lt;br /&gt;
_PPutAway                  equ 0020178h&lt;br /&gt;
_PutAway                   equ 002017Ch&lt;br /&gt;
_SizeWind                  equ 0020180h&lt;br /&gt;
_ErrorEP                   equ 0020184h&lt;br /&gt;
_CallMain                  equ 0020188h&lt;br /&gt;
_MonErrHand                equ 002018Ch&lt;br /&gt;
_AppInit                   equ 0020190h&lt;br /&gt;
_Initialize                equ 0020194h&lt;br /&gt;
_Min                       equ 0020198h&lt;br /&gt;
_Max                       equ 002019Ch&lt;br /&gt;
_AbsO1PAbsO2               equ 00201A0h&lt;br /&gt;
_Intgr                     equ 00201A4h&lt;br /&gt;
_TRunc                     equ 00201A8h&lt;br /&gt;
_InvSub                    equ 00201ACh&lt;br /&gt;
_Times2                    equ 00201B0h&lt;br /&gt;
_Plus1                     equ 00201B4h&lt;br /&gt;
_Minus1                    equ 00201B8h&lt;br /&gt;
_FPSub                     equ 00201BCh&lt;br /&gt;
_FPAdd                     equ 00201C0h&lt;br /&gt;
_DToR                      equ 00201C4h&lt;br /&gt;
_RToD                      equ 00201C8h&lt;br /&gt;
_Cube                      equ 00201CCh&lt;br /&gt;
_TimesPT5                  equ 00201D0h&lt;br /&gt;
_FPSquare                  equ 00201D4h&lt;br /&gt;
_FPMult                    equ 00201D8h&lt;br /&gt;
_LJRnd                     equ 00201DCh&lt;br /&gt;
_InvOP1Sc                  equ 00201E0h&lt;br /&gt;
_InvOP1S                   equ 00201E4h&lt;br /&gt;
_InvOP2S                   equ 00201E8h&lt;br /&gt;
_Frac                      equ 00201ECh&lt;br /&gt;
_FPRecip                   equ 00201F0h&lt;br /&gt;
_FPDiv                     equ 00201F4h&lt;br /&gt;
_SqRoot                    equ 00201F8h&lt;br /&gt;
_RndGuard                  equ 00201FCh&lt;br /&gt;
_Rnfx                      equ 0020200h&lt;br /&gt;
_Int                       equ 0020204h&lt;br /&gt;
_Round                     equ 0020208h&lt;br /&gt;
_LnX                       equ 002020Ch&lt;br /&gt;
_LogX                      equ 0020210h&lt;br /&gt;
_LJNoRnd                   equ 0020214h&lt;br /&gt;
_EToX                      equ 0020218h&lt;br /&gt;
_TenX                      equ 002021Ch&lt;br /&gt;
_SinCosRad                 equ 0020220h&lt;br /&gt;
_Sin                       equ 0020224h&lt;br /&gt;
_Cos                       equ 0020228h&lt;br /&gt;
_Tan                       equ 002022Ch&lt;br /&gt;
_SinhCosh                  equ 0020230h&lt;br /&gt;
_Tanh                      equ 0020234h&lt;br /&gt;
_Cosh                      equ 0020238h&lt;br /&gt;
_Sinh                      equ 002023Ch&lt;br /&gt;
_ACosRad                   equ 0020240h&lt;br /&gt;
_ATanRad                   equ 0020244h&lt;br /&gt;
_ATan2Rad                  equ 0020248h&lt;br /&gt;
_ASinRad                   equ 002024Ch&lt;br /&gt;
_ACos                      equ 0020250h&lt;br /&gt;
_ATan                      equ 0020254h&lt;br /&gt;
_ASin                      equ 0020258h&lt;br /&gt;
_ATan2                     equ 002025Ch&lt;br /&gt;
_ATanh                     equ 0020260h&lt;br /&gt;
_ASinh                     equ 0020264h&lt;br /&gt;
_ACosh                     equ 0020268h&lt;br /&gt;
_PToR                      equ 002026Ch&lt;br /&gt;
_RToP                      equ 0020270h&lt;br /&gt;
_HLTimes9                  equ 0020274h&lt;br /&gt;
_CkOP1Cplx                 equ 0020278h&lt;br /&gt;
_CkOP1Real                 equ 002027Ch&lt;br /&gt;
_Angle                     equ 0020280h&lt;br /&gt;
_COP1Set0                  equ 0020284h&lt;br /&gt;
_Cpop4OP3                  equ 0020288h&lt;br /&gt;
_Mov9OP2Cp                 equ 002028Ch&lt;br /&gt;
_AbsO1O2Cp                 equ 0020290h&lt;br /&gt;
_CpOP1OP2                  equ 0020294h&lt;br /&gt;
_OP3ToOP4                  equ 0020298h&lt;br /&gt;
_OP1ToOP4                  equ 002029Ch&lt;br /&gt;
_OP2ToOP4                  equ 00202A0h&lt;br /&gt;
_OP4ToOP2                  equ 00202A4h&lt;br /&gt;
_OP3ToOP2                  equ 00202A8h&lt;br /&gt;
_OP1ToOP3                  equ 00202ACh&lt;br /&gt;
_OP5ToOP2                  equ 00202B0h&lt;br /&gt;
_OP5ToOP6                  equ 00202B4h&lt;br /&gt;
_OP5ToOP4                  equ 00202B8h&lt;br /&gt;
_OP1ToOP2                  equ 00202BCh&lt;br /&gt;
_OP6ToOP2                  equ 00202C0h&lt;br /&gt;
_OP6ToOP1                  equ 00202C4h&lt;br /&gt;
_OP4ToOP1                  equ 00202C8h&lt;br /&gt;
_OP5ToOP1                  equ 00202CCh&lt;br /&gt;
_OP3ToOP1                  equ 00202D0h&lt;br /&gt;
_OP6ToOP5                  equ 00202D4h&lt;br /&gt;
_OP4ToOP5                  equ 00202D8h&lt;br /&gt;
_OP3ToOP5                  equ 00202DCh&lt;br /&gt;
_OP2ToOP5                  equ 00202E0h&lt;br /&gt;
_OP2ToOP6                  equ 00202E4h&lt;br /&gt;
_OP1ToOP6                  equ 00202E8h&lt;br /&gt;
_OP1ToOP5                  equ 00202ECh&lt;br /&gt;
_OP2ToOP1                  equ 00202F0h&lt;br /&gt;
_Mov11b                    equ 00202F4h&lt;br /&gt;
_Mov10b                    equ 00202F8h&lt;br /&gt;
_Mov9b                     equ 00202FCh&lt;br /&gt;
_Mov9b_                    equ 0020300h&lt;br /&gt;
_Mov8b                     equ 0020304h&lt;br /&gt;
_Mov7b                     equ 0020308h&lt;br /&gt;
_Mov7b_                    equ 002030Ch&lt;br /&gt;
_OP2ToOP3                  equ 0020310h&lt;br /&gt;
_OP4ToOP3                  equ 0020314h&lt;br /&gt;
_OP5ToOP3                  equ 0020318h&lt;br /&gt;
_OP4ToOP6                  equ 002031Ch&lt;br /&gt;
_Mov9ToOP1                 equ 0020320h&lt;br /&gt;
_Mov9OP1OP2                equ 0020324h&lt;br /&gt;
_Mov9ToOP2                 equ 0020328h&lt;br /&gt;
_MovFROP1                  equ 002032Ch&lt;br /&gt;
_OP4Set1                   equ 0020330h&lt;br /&gt;
_OP3Set1                   equ 0020334h&lt;br /&gt;
_OP2Set8                   equ 0020338h&lt;br /&gt;
_OP2Set5                   equ 002033Ch&lt;br /&gt;
_OP2SetA                   equ 0020340h&lt;br /&gt;
_OP2Set4                   equ 0020344h&lt;br /&gt;
_OP2Set3                   equ 0020348h&lt;br /&gt;
_OP1Set1                   equ 002034Ch&lt;br /&gt;
_OP1Set4                   equ 0020350h&lt;br /&gt;
_OP1Set3                   equ 0020354h&lt;br /&gt;
_OP3Set2                   equ 0020358h&lt;br /&gt;
_OP1Set2                   equ 002035Ch&lt;br /&gt;
_OP2Set2                   equ 0020360h&lt;br /&gt;
_OP2Set1                   equ 0020364h&lt;br /&gt;
_Zero16D                   equ 0020368h&lt;br /&gt;
_OP5Set0                   equ 002036Ch&lt;br /&gt;
_OP4Set0                   equ 0020370h&lt;br /&gt;
_OP3Set0                   equ 0020374h&lt;br /&gt;
_OP2Set0                   equ 0020378h&lt;br /&gt;
_OP1Set0                   equ 002037Ch&lt;br /&gt;
_SetNum0                   equ 0020380h&lt;br /&gt;
_ZeroOP1                   equ 0020384h&lt;br /&gt;
_ZeroOP2                   equ 0020388h&lt;br /&gt;
_ZeroOP3                   equ 002038Ch&lt;br /&gt;
_ZeroOP                    equ 0020390h&lt;br /&gt;
_ClrLP                     equ 0020394h&lt;br /&gt;
_ShrACC                    equ 0020398h&lt;br /&gt;
_ShlACC                    equ 002039Ch&lt;br /&gt;
_Shr18                     equ 00203A0h&lt;br /&gt;
_Shr18a                    equ 00203A4h&lt;br /&gt;
_Shr16                     equ 00203A8h&lt;br /&gt;
_Shr14                     equ 00203ACh&lt;br /&gt;
_Shl16                     equ 00203B0h&lt;br /&gt;
_Shl14                     equ 00203B4h&lt;br /&gt;
_Srdo1                     equ 00203B8h&lt;br /&gt;
_ShrdRnd                   equ 00203BCh&lt;br /&gt;
_MantPa                    equ 00203C0h&lt;br /&gt;
_AddPrOP                   equ 00203C4h&lt;br /&gt;
_AddPrOPlP                 equ 00203C8h&lt;br /&gt;
;                          equ 00203CCh&lt;br /&gt;
;                          equ 00203D0h&lt;br /&gt;
_Sub16d                    equ 00203D4h&lt;br /&gt;
_Sub14d                    equ 00203D8h&lt;br /&gt;
_OP2ExOP6                  equ 00203DCh&lt;br /&gt;
_OP5ExOP6                  equ 00203E0h&lt;br /&gt;
_OP1ExOP5                  equ 00203E4h&lt;br /&gt;
_OP1ExOP6                  equ 00203E8h&lt;br /&gt;
_OP2ExOP4                  equ 00203ECh&lt;br /&gt;
_OP2ExOP5                  equ 00203F0h&lt;br /&gt;
_OP1ExOP3                  equ 00203F4h&lt;br /&gt;
_OP1ExOP4                  equ 00203F8h&lt;br /&gt;
_OP1ExOP2                  equ 00203FCh&lt;br /&gt;
_ExLP                      equ 0020400h&lt;br /&gt;
_CkOP10                    equ 0020404h&lt;br /&gt;
_CkOP1FP0                  equ 0020408h&lt;br /&gt;
_CkOP2FP0                  equ 002040Ch&lt;br /&gt;
_PosNo0Int                 equ 0020410h&lt;br /&gt;
_CkPosInt                  equ 0020414h&lt;br /&gt;
_CkInt                     equ 0020418h&lt;br /&gt;
_CkOdd                     equ 002041Ch&lt;br /&gt;
_CkOP1EX                   equ 0020420h&lt;br /&gt;
_GetCon1                   equ 0020424h&lt;br /&gt;
_GetCon                    equ 0020428h&lt;br /&gt;
_PiDiv2                    equ 002042Ch&lt;br /&gt;
_PiDiv4                    equ 0020430h&lt;br /&gt;
_TwoPi                     equ 0020434h&lt;br /&gt;
_PiCon                     equ 0020438h&lt;br /&gt;
_ExpToHex                  equ 002043Ch&lt;br /&gt;
_OP1ExpToDec               equ 0020440h&lt;br /&gt;
_CkOP2Pos                  equ 0020444h&lt;br /&gt;
_CkOP1Pos                  equ 0020448h&lt;br /&gt;
_ClrOP2S                   equ 002044Ch&lt;br /&gt;
_ClrOP1S                   equ 0020450h&lt;br /&gt;
_FDiv100                   equ 0020454h&lt;br /&gt;
_FDiv10                    equ 0020458h&lt;br /&gt;
_DecO1Exp                  equ 002045Ch&lt;br /&gt;
_IncO1exp                  equ 0020460h&lt;br /&gt;
_IncExp                    equ 0020464h&lt;br /&gt;
_CkValidNum                equ 0020468h&lt;br /&gt;
_GetExp                    equ 002046Ch&lt;br /&gt;
_HtimesL                   equ 0020470h&lt;br /&gt;
_EOP1NotReal               equ 0020474h&lt;br /&gt;
_ThetaName                 equ 0020478h&lt;br /&gt;
_RName                     equ 002047Ch&lt;br /&gt;
_RegEqName                 equ 0020480h&lt;br /&gt;
_RecurNName                equ 0020484h&lt;br /&gt;
_XName                     equ 0020488h&lt;br /&gt;
_YName                     equ 002048Ch&lt;br /&gt;
_TName                     equ 0020490h&lt;br /&gt;
_RealName                  equ 0020494h&lt;br /&gt;
_SetEStoFPS                equ 0020498h&lt;br /&gt;
_ChkTempDirt               equ 002049Ch&lt;br /&gt;
_OP1ExOP2Exp               equ 00204A0h&lt;br /&gt;
_OP1ExpMinusE              equ 00204A4h&lt;br /&gt;
_ChkErrBreak               equ 00204A8h&lt;br /&gt;
_Isa2ByteTok               equ 00204ACh&lt;br /&gt;
_GetLastEntry              equ 00204B0h&lt;br /&gt;
_GetLastEntryPtr           equ 00204B4h&lt;br /&gt;
_RegRclrChng               equ 00204B8h&lt;br /&gt;
_ResetWinTop               equ 00204BCh&lt;br /&gt;
_IsO1NonTLstOrProg         equ 00204C0h&lt;br /&gt;
_IsO1NonTempLst            equ 00204C4h&lt;br /&gt;
_Is_A_LstOrCLst            equ 00204C8h&lt;br /&gt;
_Chk_HL_999                equ 00204CCh&lt;br /&gt;
_Equ_Or_NewEqu             equ 00204D0h&lt;br /&gt;
_Errd_OP1NotPos            equ 00204D4h&lt;br /&gt;
_Errd_OP1Not_R             equ 00204D8h&lt;br /&gt;
_Errd_OP1NotPosInt         equ 00204DCh&lt;br /&gt;
_Errd_OP1_le_0             equ 00204E0h&lt;br /&gt;
_Errd_OP1_0                equ 00204E4h&lt;br /&gt;
_ChkFindSym_Get_Size       equ 00204E8h&lt;br /&gt;
_Sto_StatVar               equ 00204ECh&lt;br /&gt;
_Rcl_StatVar               equ 00204F0h&lt;br /&gt;
_CkOP2Real                 equ 00204F4h&lt;br /&gt;
_Get_X_Indirect            equ 00204F8h&lt;br /&gt;
_MemChk                    equ 00204FCh&lt;br /&gt;
_CmpPrgNamLen1             equ 0020500h&lt;br /&gt;
_CmpPrgNamLen              equ 0020504h&lt;br /&gt;
_FindProgSym               equ 0020508h&lt;br /&gt;
_ChkFindSym                equ 002050Ch&lt;br /&gt;
_FindSym                   equ 0020510h&lt;br /&gt;
_InsertMem                 equ 0020514h&lt;br /&gt;
_InsertMemA                equ 0020518h&lt;br /&gt;
_EnoughMem                 equ 002051Ch&lt;br /&gt;
_CmpMemNeed                equ 0020520h&lt;br /&gt;
_CreatePVar4               equ 0020524h&lt;br /&gt;
_CreatePVar3               equ 0020528h&lt;br /&gt;
_CreateVar3                equ 002052Ch&lt;br /&gt;
_CreateCplx                equ 0020530h&lt;br /&gt;
_CreateReal                equ 0020534h&lt;br /&gt;
_CreateTRList              equ 0020538h&lt;br /&gt;
_CreateRList               equ 002053Ch&lt;br /&gt;
_CreateTCList              equ 0020540h&lt;br /&gt;
_CreateCList               equ 0020544h&lt;br /&gt;
_CreateTRMat               equ 0020548h&lt;br /&gt;
_CreateRMat                equ 002054Ch&lt;br /&gt;
_CreateTStrng              equ 0020550h&lt;br /&gt;
_CreateStrng               equ 0020554h&lt;br /&gt;
_Create0Equ                equ 0020558h&lt;br /&gt;
_CreatetEqu                equ 002055Ch&lt;br /&gt;
_CreateEqu                 equ 0020560h&lt;br /&gt;
_CreateGDB                 equ 0020564h&lt;br /&gt;
_CreateProg                equ 0020568h&lt;br /&gt;
_ChkDel                    equ 002056Ch&lt;br /&gt;
_ChkDelA                   equ 0020570h&lt;br /&gt;
_AdjParser                 equ 0020574h&lt;br /&gt;
_AdjMath                   equ 0020578h&lt;br /&gt;
_AdjM7                     equ 002057Ch&lt;br /&gt;
_DelMemA                   equ 0020580h&lt;br /&gt;
_Get_Form_Num              equ 0020584h&lt;br /&gt;
_DelVar                    equ 0020588h&lt;br /&gt;
_DelVarIO                  equ 002058Ch&lt;br /&gt;
_DelMem                    equ 0020590h&lt;br /&gt;
_DelVar3D                  equ 0020594h&lt;br /&gt;
_DelVar3C                  equ 0020598h&lt;br /&gt;
_DelVar3DC                 equ 002059Ch&lt;br /&gt;
_Sym_Prog_non_t_Lst        equ 00205A0h&lt;br /&gt;
_AdjSymPtrs                equ 00205A4h&lt;br /&gt;
_DataSizeA                 equ 00205A8h&lt;br /&gt;
_DataSize                  equ 00205ACh&lt;br /&gt;
_PopMCplxO1                equ 00205B0h&lt;br /&gt;
_PopMCplx                  equ 00205B4h&lt;br /&gt;
_MovCplx                   equ 00205B8h&lt;br /&gt;
_PopOP5                    equ 00205BCh&lt;br /&gt;
_PopOP3                    equ 00205C0h&lt;br /&gt;
_PopOP1                    equ 00205C4h&lt;br /&gt;
_PopRealO6                 equ 00205C8h&lt;br /&gt;
_PopRealO5                 equ 00205CCh&lt;br /&gt;
_PopRealO4                 equ 00205D0h&lt;br /&gt;
_PopRealO3                 equ 00205D4h&lt;br /&gt;
_PopRealO2                 equ 00205D8h&lt;br /&gt;
_PopRealO1                 equ 00205DCh&lt;br /&gt;
_PopReal                   equ 00205E0h&lt;br /&gt;
_FPopCplx                  equ 00205E4h&lt;br /&gt;
_FPopReal                  equ 00205E8h&lt;br /&gt;
_FPopFPS                   equ 00205ECh&lt;br /&gt;
_DeallocFPS                equ 00205F0h&lt;br /&gt;
_DeallocFPS1               equ 00205F4h&lt;br /&gt;
_AllocFPS                  equ 00205F8h&lt;br /&gt;
_AllocFPS1                 equ 00205FCh&lt;br /&gt;
_PushRealO6                equ 0020600h&lt;br /&gt;
_PushRealO5                equ 0020604h&lt;br /&gt;
_PushRealO4                equ 0020608h&lt;br /&gt;
_PushRealO3                equ 002060Ch&lt;br /&gt;
_PushRealO2                equ 0020610h&lt;br /&gt;
_PushRealO1                equ 0020614h&lt;br /&gt;
_PushReal                  equ 0020618h&lt;br /&gt;
_PushOP5                   equ 002061Ch&lt;br /&gt;
_PushOP3                   equ 0020620h&lt;br /&gt;
_PushMCplxO3               equ 0020624h&lt;br /&gt;
_PushOP1                   equ 0020628h&lt;br /&gt;
_PushMCplxO1               equ 002062Ch&lt;br /&gt;
_PushMCplx                 equ 0020630h&lt;br /&gt;
_ExMCplxO1                 equ 0020634h&lt;br /&gt;
_Exch9                     equ 0020638h&lt;br /&gt;
_CpyTo1FPS11               equ 002063Ch&lt;br /&gt;
_CpyTo2FPS5                equ 0020640h&lt;br /&gt;
_CpyTo1FPS5                equ 0020644h&lt;br /&gt;
_CpyTo2FPS6                equ 0020648h&lt;br /&gt;
_CpyTo1FPS6                equ 002064Ch&lt;br /&gt;
_CpyTo2FPS7                equ 0020650h&lt;br /&gt;
_CpyTo1FPS7                equ 0020654h&lt;br /&gt;
_CpyTo1FPS8                equ 0020658h&lt;br /&gt;
_CpyTo2FPS8                equ 002065Ch&lt;br /&gt;
_CpyTo1FPS10               equ 0020660h&lt;br /&gt;
_CpyTo1FPS9                equ 0020664h&lt;br /&gt;
_CpyTo2FPS4                equ 0020668h&lt;br /&gt;
_CpyTo6FPS3                equ 002066Ch&lt;br /&gt;
_CpyTo6FPS2                equ 0020670h&lt;br /&gt;
_CpyTo2FPS3                equ 0020674h&lt;br /&gt;
_Cpycto1FPS3               equ 0020678h&lt;br /&gt;
_CpyTo1FPS3                equ 002067Ch&lt;br /&gt;
_CpyFPS3                   equ 0020680h&lt;br /&gt;
_CpyTo1FPS4                equ 0020684h&lt;br /&gt;
_CpyTo3FPS2                equ 0020688h&lt;br /&gt;
_CpyTo5FPST                equ 002068Ch&lt;br /&gt;
_CpyTo6FPST                equ 0020690h&lt;br /&gt;
_CpyTo4FPST                equ 0020694h&lt;br /&gt;
_CpyTo3FPST                equ 0020698h&lt;br /&gt;
_CpyTo2FPST                equ 002069Ch&lt;br /&gt;
_CpyTo1FPST                equ 00206A0h&lt;br /&gt;
_CpyFPST                   equ 00206A4h&lt;br /&gt;
_CpyStack                  equ 00206A8h&lt;br /&gt;
_CpyTo3FPS1                equ 00206ACh&lt;br /&gt;
_CpyTo2FPS1                equ 00206B0h&lt;br /&gt;
_CpyTo1FPS1                equ 00206B4h&lt;br /&gt;
_CpyFPS1                   equ 00206B8h&lt;br /&gt;
_CpyTo2FPS2                equ 00206BCh&lt;br /&gt;
_CpyTo1FPS2                equ 00206C0h&lt;br /&gt;
_CpyFPS2                   equ 00206C4h&lt;br /&gt;
_CpyO3ToFPST               equ 00206C8h&lt;br /&gt;
_CpyO2ToFPST               equ 00206CCh&lt;br /&gt;
_CpyO6ToFPST               equ 00206D0h&lt;br /&gt;
_CpyO1ToFPST               equ 00206D4h&lt;br /&gt;
_CpyToFPST                 equ 00206D8h&lt;br /&gt;
_CpyToStack                equ 00206DCh&lt;br /&gt;
_CpyO3ToFPS1               equ 00206E0h&lt;br /&gt;
_CpyO5ToFPS1               equ 00206E4h&lt;br /&gt;
_CpyO2ToFPS1               equ 00206E8h&lt;br /&gt;
_CpyO1ToFPS1               equ 00206ECh&lt;br /&gt;
_CpyToFPS1                 equ 00206F0h&lt;br /&gt;
_CpyO2ToFPS2               equ 00206F4h&lt;br /&gt;
_CpyO3ToFPS2               equ 00206F8h&lt;br /&gt;
_CpyO6ToFPS2               equ 00206FCh&lt;br /&gt;
_CpyO1ToFPS2               equ 0020700h&lt;br /&gt;
_CpyToFPS2                 equ 0020704h&lt;br /&gt;
_CpyO5ToFPS3               equ 0020708h&lt;br /&gt;
_CpyO2ToFPS3               equ 002070Ch&lt;br /&gt;
_CpyO1ToFPS3               equ 0020710h&lt;br /&gt;
_CpyToFPS3                 equ 0020714h&lt;br /&gt;
_CpyO1ToFPS6               equ 0020718h&lt;br /&gt;
_CpyO1ToFPS7               equ 002071Ch&lt;br /&gt;
_CpyO1ToFPS5               equ 0020720h&lt;br /&gt;
_CpyO2ToFPS4               equ 0020724h&lt;br /&gt;
_CpyO1ToFPS4               equ 0020728h&lt;br /&gt;
_ErrNotEnoughMem           equ 002072Ch&lt;br /&gt;
_FPSMinus9                 equ 0020730h&lt;br /&gt;
_HLMinus9                  equ 0020734h&lt;br /&gt;
_ErrOverflow               equ 0020738h&lt;br /&gt;
_ErrDivBy0                 equ 002073Ch&lt;br /&gt;
_ErrSingularMat            equ 0020740h&lt;br /&gt;
_ErrDomain                 equ 0020744h&lt;br /&gt;
_ErrIncrement              equ 0020748h&lt;br /&gt;
_ErrNon_Real               equ 002074Ch&lt;br /&gt;
_ErrSyntax                 equ 0020750h&lt;br /&gt;
_ErrDataType               equ 0020754h&lt;br /&gt;
_ErrArgument               equ 0020758h&lt;br /&gt;
_ErrDimMismatch            equ 002075Ch&lt;br /&gt;
_ErrDimension              equ 0020760h&lt;br /&gt;
_ErrUndefined              equ 0020764h&lt;br /&gt;
_ErrMemory                 equ 0020768h&lt;br /&gt;
_ErrInvalid                equ 002076Ch&lt;br /&gt;
_ErrBreak                  equ 0020770h&lt;br /&gt;
_ErrStat                   equ 0020774h&lt;br /&gt;
_ErrSignChange             equ 0020778h&lt;br /&gt;
_ErrIterations             equ 002077Ch&lt;br /&gt;
_ErrBadGuess               equ 0020780h&lt;br /&gt;
_ErrTolTooSmall            equ 0020784h&lt;br /&gt;
_ErrStatPlot               equ 0020788h&lt;br /&gt;
_ErrLinkXmit               equ 002078Ch&lt;br /&gt;
_JError                    equ 0020790h&lt;br /&gt;
_NoErrorEntry              equ 0020794h&lt;br /&gt;
_PushErrorHandler          equ 0020798h&lt;br /&gt;
_PopErrorHandler           equ 002079Ch&lt;br /&gt;
_StrCopy                   equ 00207A0h&lt;br /&gt;
_StrngCat                  equ 00207A4h&lt;br /&gt;
_IsInSet                   equ 00207A8h&lt;br /&gt;
_GEQNameA                  equ 00207ACh&lt;br /&gt;
_RecName                   equ 00207B0h&lt;br /&gt;
_PutMap                    equ 00207B4h&lt;br /&gt;
_PutC                      equ 00207B8h&lt;br /&gt;
_DispHL_s                  equ 00207BCh&lt;br /&gt;
_PutS                      equ 00207C0h&lt;br /&gt;
_PutPSB                    equ 00207C4h&lt;br /&gt;
_PutPS                     equ 00207C8h&lt;br /&gt;
_WPutPS                    equ 00207CCh&lt;br /&gt;
_PutBuf                    equ 00207D0h&lt;br /&gt;
_PutBuf1                   equ 00207D4h&lt;br /&gt;
_WPutC                     equ 00207D8h&lt;br /&gt;
_WPutS                     equ 00207DCh&lt;br /&gt;
_WPutSEOL                  equ 00207E0h&lt;br /&gt;
_WDispEOL                  equ 00207E4h&lt;br /&gt;
_WHomeUp                   equ 00207E8h&lt;br /&gt;
_SetNumWindow              equ 00207ECh&lt;br /&gt;
_NewLine                   equ 00207F0h&lt;br /&gt;
_MoveDown                  equ 00207F4h&lt;br /&gt;
_ScrollUp                  equ 00207F8h&lt;br /&gt;
_ShrinkWindow              equ 00207FCh&lt;br /&gt;
_MoveUp                    equ 0020800h&lt;br /&gt;
_ScrollDown                equ 0020804h&lt;br /&gt;
_ClrLCDFull                equ 0020808h&lt;br /&gt;
_ClrLCD                    equ 002080Ch&lt;br /&gt;
_ClrScrnFull               equ 0020810h&lt;br /&gt;
_ClrScrn                   equ 0020814h&lt;br /&gt;
_ClrTxtShd                 equ 0020818h&lt;br /&gt;
_ClrWindow                 equ 002081Ch&lt;br /&gt;
_EraseEOL                  equ 0020820h&lt;br /&gt;
_EraseEOW                  equ 0020824h&lt;br /&gt;
_HomeUp                    equ 0020828h&lt;br /&gt;
_GetCurloc                 equ 002082Ch&lt;br /&gt;
_VPutMap                   equ 0020830h&lt;br /&gt;
_VPutS                     equ 0020834h&lt;br /&gt;
_VPutSN                    equ 0020838h&lt;br /&gt;
_VPutSNG                   equ 002083Ch&lt;br /&gt;
_VPutSNT                   equ 0020840h&lt;br /&gt;
_RunIndicOn                equ 0020844h&lt;br /&gt;
_RunIndicOff               equ 0020848h&lt;br /&gt;
_SaveCmdShadow             equ 002084Ch&lt;br /&gt;
_SaveShadow                equ 0020850h&lt;br /&gt;
_RStrShadow                equ 0020854h&lt;br /&gt;
_RStrPartial               equ 0020858h&lt;br /&gt;
_RStrCurRow                equ 002085Ch&lt;br /&gt;
_RStrUnderMenu             equ 0020860h&lt;br /&gt;
_RStrbotRow                equ 0020864h&lt;br /&gt;
_GetKeypress               equ 0020868h&lt;br /&gt;
_GetTokLen                 equ 002086Ch&lt;br /&gt;
_Get_Tok_Strng             equ 0020870h&lt;br /&gt;
_GetTokString              equ 0020874h&lt;br /&gt;
_PutBPatBuf2               equ 0020878h&lt;br /&gt;
_PutBPatBuf                equ 002087Ch&lt;br /&gt;
_PutBPat                   equ 0020880h&lt;br /&gt;
_PutcChkScroll             equ 0020884h&lt;br /&gt;
_DispEOL                   equ 0020888h&lt;br /&gt;
_FDispEOL                  equ 002088Ch&lt;br /&gt;
_MakeRowCmd                equ 0020890h&lt;br /&gt;
_ToToStrp                  equ 0020894h&lt;br /&gt;
_SetVarName                equ 0020898h&lt;br /&gt;
_DispDone                  equ 002089Ch&lt;br /&gt;
_FinishOutput              equ 00208A0h&lt;br /&gt;
_CurBlink                  equ 00208A4h&lt;br /&gt;
_CursorOff                 equ 00208A8h&lt;br /&gt;
_HideCursor                equ 00208ACh&lt;br /&gt;
_CursorOn                  equ 00208B0h&lt;br /&gt;
_ShowCursor                equ 00208B4h&lt;br /&gt;
_KeyToString               equ 00208B8h&lt;br /&gt;
_PullDownChk               equ 00208BCh&lt;br /&gt;
_MenuCatCommon             equ 00208C0h&lt;br /&gt;
_LoadCurCat                equ 00208C4h&lt;br /&gt;
_NCIFPrgmedMode            equ 00208C8h&lt;br /&gt;
_LoadMenuNum               equ 00208CCh&lt;br /&gt;
_LoadMenuNuml              equ 00208D0h&lt;br /&gt;
_MenuEdKey                 equ 00208D4h&lt;br /&gt;
_MenCatRet                 equ 00208D8h&lt;br /&gt;
_NotAlphNum                equ 00208DCh&lt;br /&gt;
_SetMenuFlags              equ 00208E0h&lt;br /&gt;
_ResetSomeFlags            equ 00208E4h&lt;br /&gt;
;                          equ 00208E8h&lt;br /&gt;
;                          equ 00208ECh&lt;br /&gt;
_DispListName              equ 00208F0h&lt;br /&gt;
_DispLAlphaName            equ 00208F4h&lt;br /&gt;
_AbortPrgmode              equ 00208F8h&lt;br /&gt;
_IsFullCntx                equ 00208FCh&lt;br /&gt;
_AdrMRow                   equ 0020900h&lt;br /&gt;
_AdrmeLE                   equ 0020904h&lt;br /&gt;
_GetmatOP1A                equ 0020908h&lt;br /&gt;
_Getm1toOP1                equ 002090Ch&lt;br /&gt;
_Getm1tOP1A                equ 0020910h&lt;br /&gt;
_GetMToOP1                 equ 0020914h&lt;br /&gt;
_PutToM1A                  equ 0020918h&lt;br /&gt;
_PutToMA1                  equ 002091Ch&lt;br /&gt;
_PutToMat                  equ 0020920h&lt;br /&gt;
_MatELDiv                  equ 0020924h&lt;br /&gt;
_CMatFun                   equ 0020928h&lt;br /&gt;
_RowEchPoly                equ 002092Ch&lt;br /&gt;
_RowEchelon                equ 0020930h&lt;br /&gt;
_AdrLELE                   equ 0020934h&lt;br /&gt;
_Getl1ToOP1                equ 0020938h&lt;br /&gt;
_Getl1TOP1A                equ 002093Ch&lt;br /&gt;
_GetlToOP1                 equ 0020940h&lt;br /&gt;
_Getl1ToOP2                equ 0020944h&lt;br /&gt;
_Getl1TOP2A                equ 0020948h&lt;br /&gt;
_Getl2TOP1A                equ 002094Ch&lt;br /&gt;
_PutTola1                  equ 0020950h&lt;br /&gt;
_PutToL                    equ 0020954h&lt;br /&gt;
_MaxMinLst                 equ 0020958h&lt;br /&gt;
_LLow                      equ 002095Ch&lt;br /&gt;
_LHigh                     equ 0020960h&lt;br /&gt;
_LSum                      equ 0020964h&lt;br /&gt;
_CumSum                    equ 0020968h&lt;br /&gt;
_ToFrac                    equ 002096Ch&lt;br /&gt;
_SeqSet                    equ 0020970h&lt;br /&gt;
_SeqSolve                  equ 0020974h&lt;br /&gt;
_CmpNumInit                equ 0020978h&lt;br /&gt;
_BinopExec                 equ 002097Ch&lt;br /&gt;
_ExMeanL                   equ 0020980h&lt;br /&gt;
_Set2MVLPtrs               equ 0020984h&lt;br /&gt;
_SetMat1                   equ 0020988h&lt;br /&gt;
_CreateTLIst               equ 002098Ch&lt;br /&gt;
_UnopExec                  equ 0020990h&lt;br /&gt;
_ThreeExec                 equ 0020994h&lt;br /&gt;
_RestoreErrNo              equ 0020998h&lt;br /&gt;
_FourExec                  equ 002099Ch&lt;br /&gt;
_FiveExec                  equ 00209A0h&lt;br /&gt;
_CpyTo2ES1                 equ 00209A4h&lt;br /&gt;
_CpyTo6ES1                 equ 00209A8h&lt;br /&gt;
_CpyTo1ES1                 equ 00209ACh&lt;br /&gt;
_CpyTo3ES1                 equ 00209B0h&lt;br /&gt;
_CpyTo3ES2                 equ 00209B4h&lt;br /&gt;
_CpyTo2ES2                 equ 00209B8h&lt;br /&gt;
_CpyTo1ES2                 equ 00209BCh&lt;br /&gt;
_CpyTo2ES3                 equ 00209C0h&lt;br /&gt;
_CpyTo1ES3                 equ 00209C4h&lt;br /&gt;
_CpyTo3ES4                 equ 00209C8h&lt;br /&gt;
_CpyTo6ES3                 equ 00209CCh&lt;br /&gt;
_CpyTo2ES4                 equ 00209D0h&lt;br /&gt;
_CpyTo1ES4                 equ 00209D4h&lt;br /&gt;
_CpyTo2ES5                 equ 00209D8h&lt;br /&gt;
_CpyTo1ES5                 equ 00209DCh&lt;br /&gt;
_CpyTo4ESt                 equ 00209E0h&lt;br /&gt;
_CpyTo2ESt                 equ 00209E4h&lt;br /&gt;
_CpyTo1ESt                 equ 00209E8h&lt;br /&gt;
_CpyTo2ES6                 equ 00209ECh&lt;br /&gt;
_CpyTo1ES6                 equ 00209F0h&lt;br /&gt;
_CpyTo2ES7                 equ 00209F4h&lt;br /&gt;
_CpyTo1ES7                 equ 00209F8h&lt;br /&gt;
_CpyTo2ES8                 equ 00209FCh&lt;br /&gt;
_CpyTo1ES8                 equ 0020A00h&lt;br /&gt;
_CpyTo1ES9                 equ 0020A04h&lt;br /&gt;
_CpyTo2ES9                 equ 0020A08h&lt;br /&gt;
_CpyTo2ES10                equ 0020A0Ch&lt;br /&gt;
_CpyTo1ES10                equ 0020A10h&lt;br /&gt;
_CpyTo2ES11                equ 0020A14h&lt;br /&gt;
_CpyTo1ES11                equ 0020A18h&lt;br /&gt;
_CpyTo2ES12                equ 0020A1Ch&lt;br /&gt;
_CpyTo1ES12                equ 0020A20h&lt;br /&gt;
_CpyTo2ES13                equ 0020A24h&lt;br /&gt;
_CpyTo1ES13                equ 0020A28h&lt;br /&gt;
_CpyTo1ES14                equ 0020A2Ch&lt;br /&gt;
_CpyTo1ES16                equ 0020A30h&lt;br /&gt;
_CpyTo1ES17                equ 0020A34h&lt;br /&gt;
_CpyTo1ES18                equ 0020A38h&lt;br /&gt;
_CpyTo1ES15                equ 0020A3Ch&lt;br /&gt;
_CpyTo2ES15                equ 0020A40h&lt;br /&gt;
_CpyO1ToESt                equ 0020A44h&lt;br /&gt;
_CpyO1ToES1                equ 0020A48h&lt;br /&gt;
_CpyO6ToES1                equ 0020A4Ch&lt;br /&gt;
_CpyO6ToES3                equ 0020A50h&lt;br /&gt;
_CpyO1ToES2                equ 0020A54h&lt;br /&gt;
_CpyO2ToES2                equ 0020A58h&lt;br /&gt;
_CpyO1ToES3                equ 0020A5Ch&lt;br /&gt;
_CpyO1ToES4                equ 0020A60h&lt;br /&gt;
_CpyO1ToES5                equ 0020A64h&lt;br /&gt;
_CpyO1ToES6                equ 0020A68h&lt;br /&gt;
_CpyO1ToES7                equ 0020A6Ch&lt;br /&gt;
_CpyO2ToES4                equ 0020A70h&lt;br /&gt;
_CpyO2ToES5                equ 0020A74h&lt;br /&gt;
_CpyO2ToES6                equ 0020A78h&lt;br /&gt;
_CpyO2ToES7                equ 0020A7Ch&lt;br /&gt;
_CpyO2ToES8                equ 0020A80h&lt;br /&gt;
_CpyO2ToES9                equ 0020A84h&lt;br /&gt;
_CpyO1ToES8                equ 0020A88h&lt;br /&gt;
_CpyO1ToES9                equ 0020A8Ch&lt;br /&gt;
_CpyO1ToES10               equ 0020A90h&lt;br /&gt;
_CpyO1ToES11               equ 0020A94h&lt;br /&gt;
_CpyO1ToES12               equ 0020A98h&lt;br /&gt;
_CpyO1ToES13               equ 0020A9Ch&lt;br /&gt;
_CpyO1ToES14               equ 0020AA0h&lt;br /&gt;
_EvalF3A                   equ 0020AA4h&lt;br /&gt;
_GetK                      equ 0020AA8h&lt;br /&gt;
_SetTitle                  equ 0020AACh&lt;br /&gt;
_DispVarVal                equ 0020AB0h&lt;br /&gt;
_RecallEd                  equ 0020AB4h&lt;br /&gt;
_SetUpBuffer               equ 0020AB8h&lt;br /&gt;
_CreateNumEditBuf          equ 0020ABCh&lt;br /&gt;
_CallCommon                equ 0020AC0h&lt;br /&gt;
_CommonKeys                equ 0020AC4h&lt;br /&gt;
_LeftMore                  equ 0020AC8h&lt;br /&gt;
_FDel                      equ 0020ACCh&lt;br /&gt;
_FClear                    equ 0020AD0h&lt;br /&gt;
_FInsDisp                  equ 0020AD4h&lt;br /&gt;
_FInsDispNoConv            equ 0020AD8h&lt;br /&gt;
_SetIndicator              equ 0020ADCh&lt;br /&gt;
_CloseEditBufNoR           equ 0020AE0h&lt;br /&gt;
_ReleaseBuffer             equ 0020AE4h&lt;br /&gt;
_VarNameToOP1HL            equ 0020AE8h&lt;br /&gt;
_NameToOP1                 equ 0020AECh&lt;br /&gt;
_NumpPutAway               equ 0020AF0h&lt;br /&gt;
_NumReDisp                 equ 0020AF4h&lt;br /&gt;
_NumError02                equ 0020AF8h&lt;br /&gt;
_Load_Sfont                equ 0020AFCh&lt;br /&gt;
_Sfont_Len                 equ 0020B00h&lt;br /&gt;
_InitNumVec                equ 0020B04h&lt;br /&gt;
_SetxxOP1                  equ 0020B08h&lt;br /&gt;
_SetxxOP2                  equ 0020B0Ch&lt;br /&gt;
_SetxxxxOP2                equ 0020B10h&lt;br /&gt;
_UCLines                   equ 0020B14h&lt;br /&gt;
_CLine                     equ 0020B18h&lt;br /&gt;
_CLines                    equ 0020B1Ch&lt;br /&gt;
_XrootY                    equ 0020B20h&lt;br /&gt;
_YtoX                      equ 0020B24h&lt;br /&gt;
_ZmStats                   equ 0020B28h&lt;br /&gt;
_PointStatHelp             equ 0020B2Ch&lt;br /&gt;
_DrawSPlot                 equ 0020B30h&lt;br /&gt;
_InitNewTraceP             equ 0020B34h&lt;br /&gt;
_SPlotCoord                equ 0020B38h&lt;br /&gt;
_SPlotRight                equ 0020B3Ch&lt;br /&gt;
_SPlotLeft                 equ 0020B40h&lt;br /&gt;
_CmpBoxInfo                equ 0020B44h&lt;br /&gt;
_NextPlot                  equ 0020B48h&lt;br /&gt;
_PrevPlot                  equ 0020B4Ch&lt;br /&gt;
_ClrPrevPlot               equ 0020B50h&lt;br /&gt;
_PutIndexList              equ 0020B54h&lt;br /&gt;
_GetIndexList              equ 0020B58h&lt;br /&gt;
_HeapSort                  equ 0020B5Ch&lt;br /&gt;
_StoGDB2                   equ 0020B60h&lt;br /&gt;
_RclGDB2                   equ 0020B64h&lt;br /&gt;
_CircCmd                   equ 0020B68h&lt;br /&gt;
_GrphCirc                  equ 0020B6Ch&lt;br /&gt;
_Mov18b                    equ 0020B70h&lt;br /&gt;
_DarkLine                  equ 0020B74h&lt;br /&gt;
_ILine                     equ 0020B78h&lt;br /&gt;
_IPoint                    equ 0020B7Ch&lt;br /&gt;
_XYRndBoth                 equ 0020B80h&lt;br /&gt;
_XYRnd                     equ 0020B84h&lt;br /&gt;
_CheckTOP                  equ 0020B88h&lt;br /&gt;
_CheckXY                   equ 0020B8Ch&lt;br /&gt;
_DarkPnt                   equ 0020B90h&lt;br /&gt;
_CPointS                   equ 0020B94h&lt;br /&gt;
_WToV                      equ 0020B98h&lt;br /&gt;
_VtoWHLDE                  equ 0020B9Ch&lt;br /&gt;
_Xitof                     equ 0020BA0h&lt;br /&gt;
_YftoI                     equ 0020BA4h&lt;br /&gt;
_XftoI                     equ 0020BA8h&lt;br /&gt;
_TraceOff                  equ 0020BACh&lt;br /&gt;
_GrRedisp                  equ 0020BB0h&lt;br /&gt;
_GDispToken                equ 0020BB4h&lt;br /&gt;
_GrdeCoda                  equ 0020BB8h&lt;br /&gt;
_LabCoor                   equ 0020BBCh&lt;br /&gt;
_CoorDisp                  equ 0020BC0h&lt;br /&gt;
_TmpEquNoSrc               equ 0020BC4h&lt;br /&gt;
_GrLabels                  equ 0020BC8h&lt;br /&gt;
_YPixSet                   equ 0020BCCh&lt;br /&gt;
_XPixSet                   equ 0020BD0h&lt;br /&gt;
_CopyRng                   equ 0020BD4h&lt;br /&gt;
_ValCur                    equ 0020BD8h&lt;br /&gt;
_GrPutAway                 equ 0020BDCh&lt;br /&gt;
_RstGFlags                 equ 0020BE0h&lt;br /&gt;
_GrReset                   equ 0020BE4h&lt;br /&gt;
_XYCent                    equ 0020BE8h&lt;br /&gt;
_ZoomXYCmd                 equ 0020BECh&lt;br /&gt;
_CptDelY                   equ 0020BF0h&lt;br /&gt;
_CptDelX                   equ 0020BF4h&lt;br /&gt;
_SetFuncM                  equ 0020BF8h&lt;br /&gt;
_SetSeqM                   equ 0020BFCh&lt;br /&gt;
_SetPolM                   equ 0020C00h&lt;br /&gt;
_SetParM                   equ 0020C04h&lt;br /&gt;
_ZmInt                     equ 0020C08h&lt;br /&gt;
_ZmDecml                   equ 0020C0Ch&lt;br /&gt;
_ZmPrev                    equ 0020C10h&lt;br /&gt;
_ZmUsr                     equ 0020C14h&lt;br /&gt;
_SetUZM                    equ 0020C18h&lt;br /&gt;
_ZmFit                     equ 0020C1Ch&lt;br /&gt;
_ZmSquare                  equ 0020C20h&lt;br /&gt;
_ZmTrig                    equ 0020C24h&lt;br /&gt;
_SetXMinMax                equ 0020C28h&lt;br /&gt;
_ZooDefault                equ 0020C2Ch&lt;br /&gt;
_GrBufCpy                  equ 0020C30h&lt;br /&gt;
_DrawSplitLine             equ 0020C34h&lt;br /&gt;
;                          equ 0020C38h&lt;br /&gt;
;                          equ 0020C3Ch&lt;br /&gt;
;                          equ 0020C40h&lt;br /&gt;
;                          equ 0020C44h&lt;br /&gt;
;                          equ 0020C48h&lt;br /&gt;
;                          equ 0020C4Ch&lt;br /&gt;
;                          equ 0020C50h&lt;br /&gt;
;                          equ 0020C54h&lt;br /&gt;
_ChkTextCurs               equ 0020C58h&lt;br /&gt;
_Regraph                   equ 0020C5Ch&lt;br /&gt;
_DoRefFlags02              equ 0020C60h&lt;br /&gt;
_InitNSeq                  equ 0020C64h&lt;br /&gt;
_YRes                      equ 0020C68h&lt;br /&gt;
_Ceiling                   equ 0020C6Ch&lt;br /&gt;
_PutXY                     equ 0020C70h&lt;br /&gt;
_PutEquNo                  equ 0020C74h&lt;br /&gt;
_PDspGrph                  equ 0020C78h&lt;br /&gt;
_HorizCmd                  equ 0020C7Ch&lt;br /&gt;
_VertCmd                   equ 0020C80h&lt;br /&gt;
_LineCmd                   equ 0020C84h&lt;br /&gt;
_UnLineCmd                 equ 0020C88h&lt;br /&gt;
_PointCmd                  equ 0020C8Ch&lt;br /&gt;
_PixelTest                 equ 0020C90h&lt;br /&gt;
_PixelCmd                  equ 0020C94h&lt;br /&gt;
_TanLnF                    equ 0020C98h&lt;br /&gt;
_DrawCmdInit               equ 0020C9Ch&lt;br /&gt;
_DrawCmd                   equ 0020CA0h&lt;br /&gt;
_ShadeCmd                  equ 0020CA4h&lt;br /&gt;
_InvCmd                    equ 0020CA8h&lt;br /&gt;
_StatShade                 equ 0020CACh&lt;br /&gt;
_DspMatTable               equ 0020CB0h&lt;br /&gt;
_DspLsts                   equ 0020CB4h&lt;br /&gt;
_CloseEditBuf              equ 0020CB8h&lt;br /&gt;
_ParseEditBuf              equ 0020CBCh&lt;br /&gt;
_PutSM                     equ 0020CC0h&lt;br /&gt;
_DspCurTbl                 equ 0020CC4h&lt;br /&gt;
_DspGrTbl                  equ 0020CC8h&lt;br /&gt;
_ZeroTemplate              equ 0020CCCh&lt;br /&gt;
_SetTblRefs                equ 0020CD0h&lt;br /&gt;
_DispTblBot                equ 0020CD4h&lt;br /&gt;
_DispTblTop                equ 0020CD8h&lt;br /&gt;
_DispTblBody               equ 0020CDCh&lt;br /&gt;
_VPutBlank                 equ 0020CE0h&lt;br /&gt;
_TblTrace                  equ 0020CE4h&lt;br /&gt;
_DispListNameY             equ 0020CE8h&lt;br /&gt;
_CurNameLength             equ 0020CECh&lt;br /&gt;
_NameToBuf                 equ 0020CF0h&lt;br /&gt;
_JPromptCursor             equ 0020CF4h&lt;br /&gt;
_BufLeft                   equ 0020CF8h&lt;br /&gt;
_BufRight                  equ 0020CFCh&lt;br /&gt;
_BufInsert                 equ 0020D00h&lt;br /&gt;
_BufQueueChar              equ 0020D04h&lt;br /&gt;
_BufReplace                equ 0020D08h&lt;br /&gt;
_BufDelete                 equ 0020D0Ch&lt;br /&gt;
_BufPeek                   equ 0020D10h&lt;br /&gt;
_BufPeek1                  equ 0020D14h&lt;br /&gt;
_BufPeek2                  equ 0020D18h&lt;br /&gt;
_BufPeek3                  equ 0020D1Ch&lt;br /&gt;
_BufToBtm                  equ 0020D20h&lt;br /&gt;
_SetupEditEqu              equ 0020D24h&lt;br /&gt;
_BufToTop                  equ 0020D28h&lt;br /&gt;
_IsEditFull                equ 0020D2Ch&lt;br /&gt;
_IsEditEmpty               equ 0020D30h&lt;br /&gt;
_IsAtTop                   equ 0020D34h&lt;br /&gt;
_IsAtBtm                   equ 0020D38h&lt;br /&gt;
_BufClear                  equ 0020D3Ch&lt;br /&gt;
_JCursorFirst              equ 0020D40h&lt;br /&gt;
_JCursorLast               equ 0020D44h&lt;br /&gt;
_CursorLeft                equ 0020D48h&lt;br /&gt;
_CursorRight               equ 0020D4Ch&lt;br /&gt;
_CursorUp                  equ 0020D50h&lt;br /&gt;
_CursorDown                equ 0020D54h&lt;br /&gt;
_CursorToOffset            equ 0020D58h&lt;br /&gt;
_InsDisp                   equ 0020D5Ch&lt;br /&gt;
_FDispBOL1                 equ 0020D60h&lt;br /&gt;
_FDispBOL                  equ 0020D64h&lt;br /&gt;
_DispEOW                   equ 0020D68h&lt;br /&gt;
_DispHead                  equ 0020D6Ch&lt;br /&gt;
_DispTail                  equ 0020D70h&lt;br /&gt;
_PutTokString              equ 0020D74h&lt;br /&gt;
_SetUpEditCmd              equ 0020D78h&lt;br /&gt;
_SetEmptyeditEqu           equ 0020D7Ch&lt;br /&gt;
_SetEmptyEditPtr           equ 0020D80h&lt;br /&gt;
_CloseEditEqu              equ 0020D84h&lt;br /&gt;
_GetPrevTok                equ 0020D88h&lt;br /&gt;
_GetKey                    equ 0020D8Ch&lt;br /&gt;
_CanIndic                  equ 0020D90h&lt;br /&gt;
_DFMin                     equ 0020D94h&lt;br /&gt;
_FormDisp                  equ 0020D98h&lt;br /&gt;
_FormMatrix                equ 0020D9Ch&lt;br /&gt;
_WScrollLeft               equ 0020DA0h&lt;br /&gt;
_WScrollUp                 equ 0020DA4h&lt;br /&gt;
_WScrollDown               equ 0020DA8h&lt;br /&gt;
_WScrollRight              equ 0020DACh&lt;br /&gt;
_FormEReal                 equ 0020DB0h&lt;br /&gt;
_FormERealTok              equ 0020DB4h&lt;br /&gt;
_FormDCplx                 equ 0020DB8h&lt;br /&gt;
_FormReal                  equ 0020DBCh&lt;br /&gt;
_SetWinAbove               equ 0020DC0h&lt;br /&gt;
_DisarmScroll              equ 0020DC4h&lt;br /&gt;
_MinToEdit                 equ 0020DC8h&lt;br /&gt;
_RclVarToEdit              equ 0020DCCh&lt;br /&gt;
_RclVarToEditPtr           equ 0020DD0h&lt;br /&gt;
_RclEntryToEdit            equ 0020DD4h&lt;br /&gt;
_RclToQueue                equ 0020DD8h&lt;br /&gt;
_FormToTok                 equ 0020DDCh&lt;br /&gt;
_DispInterval              equ 0020DE0h&lt;br /&gt;
_DispLstName               equ 0020DE4h&lt;br /&gt;
_DispSLstNameHL            equ 0020DE8h&lt;br /&gt;
_EditEqu                   equ 0020DECh&lt;br /&gt;
_CloseEquField             equ 0020DF0h&lt;br /&gt;
_AutoSelect                equ 0020DF4h&lt;br /&gt;
_DispYEOS                  equ 0020DF8h&lt;br /&gt;
_DispNumEOS                equ 0020DFCh&lt;br /&gt;
_SetupDispEq               equ 0020E00h&lt;br /&gt;
_DispForward               equ 0020E04h&lt;br /&gt;
_DispYPrompt2              equ 0020E08h&lt;br /&gt;
_StringWidth               equ 0020E0Ch&lt;br /&gt;
_DispErrorScreen           equ 0020E10h&lt;br /&gt;
_PopCX                     equ 0020E14h&lt;br /&gt;
_LoadNoEEntry              equ 0020E18h&lt;br /&gt;
_SaveScreen                equ 0020E1Ch&lt;br /&gt;
_RetScreen                 equ 0020E20h&lt;br /&gt;
_RetScreenErr              equ 0020E24h&lt;br /&gt;
_CheckSplitFlag            equ 0020E28h&lt;br /&gt;
_SolveRedisp               equ 0020E2Ch&lt;br /&gt;
_SolveDisp                 equ 0020E30h&lt;br /&gt;
_ItemName                  equ 0020E34h&lt;br /&gt;
_SetNorm_Vals              equ 0020E38h&lt;br /&gt;
_SetYOffset                equ 0020E3Ch&lt;br /&gt;
_ConvKeyToTok              equ 0020E40h&lt;br /&gt;
_ConvFCKeyToTok            equ 0020E44h&lt;br /&gt;
_ConvFEKeyToTok            equ 0020E48h&lt;br /&gt;
_TokToKey                  equ 0020E4Ch&lt;br /&gt;
_GetVarCmdUSB              equ 0020E50h&lt;br /&gt;
;                          equ 0020E54h&lt;br /&gt;
_DeselectAllVars           equ 0020E58h&lt;br /&gt;
_DelRes                    equ 0020E5Ch&lt;br /&gt;
_ConvLcToLr                equ 0020E60h&lt;br /&gt;
_RedimMat                  equ 0020E64h&lt;br /&gt;
_IncLstSize                equ 0020E68h&lt;br /&gt;
_InsertList                equ 0020E6Ch&lt;br /&gt;
_DelListEl                 equ 0020E70h&lt;br /&gt;
_EditProg                  equ 0020E74h&lt;br /&gt;
_CloseProg                 equ 0020E78h&lt;br /&gt;
_ClrGraphRef               equ 0020E7Ch&lt;br /&gt;
_FixTempCnt                equ 0020E80h&lt;br /&gt;
_SaveData                  equ 0020E84h&lt;br /&gt;
_RestoreData               equ 0020E88h&lt;br /&gt;
_FindAlphaUp               equ 0020E8Ch&lt;br /&gt;
_FindAlphaDn               equ 0020E90h&lt;br /&gt;
_CmpSyms                   equ 0020E94h&lt;br /&gt;
_CreateTemp                equ 0020E98h&lt;br /&gt;
_CleanAll                  equ 0020E9Ch&lt;br /&gt;
_MoveToNextSym             equ 0020EA0h&lt;br /&gt;
_ConvLrToLc                equ 0020EA4h&lt;br /&gt;
_TblScreenDown             equ 0020EA8h&lt;br /&gt;
_TblScreenUp               equ 0020EACh&lt;br /&gt;
_ScreenScrollPixelsUp      equ 0020EB0h&lt;br /&gt;
;;_ret                     equ 0020EB4h&lt;br /&gt;
_ZIfRclHandler             equ 0020EB8h&lt;br /&gt;
_ZIfRclKApp                equ 0020EBCh&lt;br /&gt;
;                          equ 0020EC0h&lt;br /&gt;
;                          equ 0020EC4h&lt;br /&gt;
_InitNamePrompt            equ 0020EC8h&lt;br /&gt;
_InitNamePrompt_           equ 0020ECCh&lt;br /&gt;
_CatalogChk                equ 0020ED0h&lt;br /&gt;
_ClrTR                     equ 0020ED4h&lt;br /&gt;
;                          equ 0020ED8h&lt;br /&gt;
;                          equ 0020EDCh&lt;br /&gt;
;                          equ 0020EE0h&lt;br /&gt;
;                          equ 0020EE4h&lt;br /&gt;
_ErrNonReal_FPST_FPS1      equ 0020EE8h&lt;br /&gt;
_ErrNonReal                equ 0020EECh&lt;br /&gt;
_WriteText                 equ 0020EF0h&lt;br /&gt;
;                          equ 0020EF4h&lt;br /&gt;
_GraphPars                 equ 0020EF8h&lt;br /&gt;
_PlotPars                  equ 0020EFCh&lt;br /&gt;
_ParseInp                  equ 0020F00h&lt;br /&gt;
_ParseOn                   equ 0020F04h&lt;br /&gt;
_ParseScan                 equ 0020F08h&lt;br /&gt;
_GetParse                  equ 0020F0Ch&lt;br /&gt;
_SaveParse                 equ 0020F10h&lt;br /&gt;
_InitPFlgs                 equ 0020F14h&lt;br /&gt;
_CkEndLineRR               equ 0020F18h&lt;br /&gt;
_OP2Set60                  equ 0020F1Ch&lt;br /&gt;
_GetStatPtr                equ 0020F20h&lt;br /&gt;
_CmpStatPtr                equ 0020F24h&lt;br /&gt;
_VarSysAdr                 equ 0020F28h&lt;br /&gt;
_StoSysTok                 equ 0020F2Ch&lt;br /&gt;
_StoAns                    equ 0020F30h&lt;br /&gt;
_StoTheta                  equ 0020F34h&lt;br /&gt;
_StoR                      equ 0020F38h&lt;br /&gt;
_StoY                      equ 0020F3Ch&lt;br /&gt;
_StoN                      equ 0020F40h&lt;br /&gt;
_StoT                      equ 0020F44h&lt;br /&gt;
_StoX                      equ 0020F48h&lt;br /&gt;
_StoOther                  equ 0020F4Ch&lt;br /&gt;
_RclAns                    equ 0020F50h&lt;br /&gt;
_RclY                      equ 0020F54h&lt;br /&gt;
_RclN                      equ 0020F58h&lt;br /&gt;
_RclX                      equ 0020F5Ch&lt;br /&gt;
_RclVarSym                 equ 0020F60h&lt;br /&gt;
_RclsyStok                 equ 0020F64h&lt;br /&gt;
_StMatel                   equ 0020F68h&lt;br /&gt;
_StLstvecel                equ 0020F6Ch&lt;br /&gt;
_ConvOP1                   equ 0020F70h&lt;br /&gt;
_FindParseFormula          equ 0020F74h&lt;br /&gt;
_ParseFormula              equ 0020F78h&lt;br /&gt;
_StrngEnt1                 equ 0020F7Ch&lt;br /&gt;
_Prgrdlp                   equ 0020F80h&lt;br /&gt;
_VarEnt                    equ 0020F84h&lt;br /&gt;
_ParseOnC                  equ 0020F88h&lt;br /&gt;
_ParseOn_                  equ 0020F8Ch&lt;br /&gt;
_ParseCmd                  equ 0020F90h&lt;br /&gt;
_StoType                   equ 0020F94h&lt;br /&gt;
_CreatePair                equ 0020F98h&lt;br /&gt;
_PushNum                   equ 0020F9Ch&lt;br /&gt;
_IncCurPCErrEnd            equ 0020FA0h&lt;br /&gt;
_ErrEnd                    equ 0020FA4h&lt;br /&gt;
_CommaErrF                 equ 0020FA8h&lt;br /&gt;
_CommaErr                  equ 0020FACh&lt;br /&gt;
_StEQArg2                  equ 0020FB0h&lt;br /&gt;
_StEQArg                   equ 0020FB4h&lt;br /&gt;
_InpArg                    equ 0020FB8h&lt;br /&gt;
_StEQArg3                  equ 0020FBCh&lt;br /&gt;
_NxtFetch                  equ 0020FC0h&lt;br /&gt;
_CkFetchVar                equ 0020FC4h&lt;br /&gt;
_FetchVarA                 equ 0020FC8h&lt;br /&gt;
_FetchVar                  equ 0020FCCh&lt;br /&gt;
_CkEndLin                  equ 0020FD0h&lt;br /&gt;
_CkEndExp                  equ 0020FD4h&lt;br /&gt;
_CkParsEnd                 equ 0020FD8h&lt;br /&gt;
_StoTypeArg                equ 0020FDCh&lt;br /&gt;
_ConvDim                   equ 0020FE0h&lt;br /&gt;
_ConvDim00                 equ 0020FE4h&lt;br /&gt;
_AheadEqual                equ 0020FE8h&lt;br /&gt;
_ParseHeads                equ 0020FECh&lt;br /&gt;
_ParseHead                 equ 0020FF0h&lt;br /&gt;
_AnsName                   equ 0020FF4h&lt;br /&gt;
_StoCmpReals               equ 0020FF8h&lt;br /&gt;
_GetDEPtr                  equ 0020FFCh&lt;br /&gt;
_Push2BOper                equ 0021000h&lt;br /&gt;
_Push3BOper                equ 0021004h&lt;br /&gt;
_Pop2BOper                 equ 0021008h&lt;br /&gt;
_Pop3BOper                 equ 002100Ch&lt;br /&gt;
_PushOper                  equ 0021010h&lt;br /&gt;
_PopOper                   equ 0021014h&lt;br /&gt;
_FindEUndef                equ 0021018h&lt;br /&gt;
_SttmpEQ                   equ 002101Ch&lt;br /&gt;
_FindEOL                   equ 0021020h&lt;br /&gt;
_BrkInc                    equ 0021024h&lt;br /&gt;
_IncFetch                  equ 0021028h&lt;br /&gt;
_CurFetch                  equ 002102Ch&lt;br /&gt;
_Random                    equ 0021030h&lt;br /&gt;
_StoRand                   equ 0021034h&lt;br /&gt;
_RandInit                  equ 0021038h&lt;br /&gt;
_ResetStacks               equ 002103Ch&lt;br /&gt;
_Factorial                 equ 0021040h&lt;br /&gt;
_YEquOnOff                 equ 0021044h&lt;br /&gt;
_EquSelUnsel               equ 0021048h&lt;br /&gt;
_ITSolver                  equ 002104Ch&lt;br /&gt;
_GRITSolver                equ 0021050h&lt;br /&gt;
_ITSolverB                 equ 0021054h&lt;br /&gt;
_ITSolverNB                equ 0021058h&lt;br /&gt;
_ExTestInt                 equ 002105Ch&lt;br /&gt;
_DistFun                   equ 0021060h&lt;br /&gt;
_LogGamma                  equ 0021064h&lt;br /&gt;
_OneVar                    equ 0021068h&lt;br /&gt;
_OneVars0                  equ 002106Ch&lt;br /&gt;
_OrdStat                   equ 0021070h&lt;br /&gt;
_InitStatAns               equ 0021074h&lt;br /&gt;
_AnovaSpec                 equ 0021078h&lt;br /&gt;
_OutputExpr                equ 002107Ch&lt;br /&gt;
_CentCursor                equ 0021080h&lt;br /&gt;
;                          equ 0021084h&lt;br /&gt;
;                          equ 0021088h&lt;br /&gt;
;                          equ 002108Ch&lt;br /&gt;
;                          equ 0021090h&lt;br /&gt;
_CkValDeltaX               equ 0021094h&lt;br /&gt;
_CkValDelta                equ 0021098h&lt;br /&gt;
_GrBufClr                  equ 002109Ch&lt;br /&gt;
_GrBufCpyV                 equ 00210A0h&lt;br /&gt;
_FndSelEQ                  equ 00210A4h&lt;br /&gt;
_ClrGraphXY                equ 00210A8h&lt;br /&gt;
_NEDXTYStyle               equ 00210ACh&lt;br /&gt;
_PlotPt                    equ 00210B0h&lt;br /&gt;
_NewWindEP                 equ 00210B4h&lt;br /&gt;
_DrawAxes                  equ 00210B8h&lt;br /&gt;
_SetPenX                   equ 00210BCh&lt;br /&gt;
_SetPenY                   equ 00210C0h&lt;br /&gt;
_SetPenT                   equ 00210C4h&lt;br /&gt;
_TanEquDisp                equ 00210C8h&lt;br /&gt;
_PutAns                    equ 00210CCh&lt;br /&gt;
_DispOP1A                  equ 00210D0h&lt;br /&gt;
;                          equ 00210D4h&lt;br /&gt;
_SetTblGraphDraw           equ 00210D8h&lt;br /&gt;
_MemClear                  equ 00210DCh&lt;br /&gt;
_MemSet                    equ 00210E0h&lt;br /&gt;
_PointOn                   equ 00210E4h&lt;br /&gt;
_ExecuteNewPrgm            equ 00210E8h&lt;br /&gt;
_StrLength                 equ 00210ECh&lt;br /&gt;
_VPutMapRec                equ 00210F0h&lt;br /&gt;
_FindAppUp                 equ 00210F4h&lt;br /&gt;
_FindAppDown               equ 00210F8h&lt;br /&gt;
_FindApp                   equ 00210FCh&lt;br /&gt;
_os_FindAppStart           equ 0021100h&lt;br /&gt;
_SkipAppHeader             equ 0021104h&lt;br /&gt;
_FindAppStart              equ 0021108h&lt;br /&gt;
_IBounds                   equ 002110Ch&lt;br /&gt;
_IOffset                   equ 0021110h&lt;br /&gt;
_DrawCirc                  equ 0021114h&lt;br /&gt;
_CanAlphIns                equ 0021118h&lt;br /&gt;
_CxReDisp                  equ 002111Ch&lt;br /&gt;
_GetBaseVer                equ 0021120h&lt;br /&gt;
_OPSet0                    equ 0021124h&lt;br /&gt;
_AppGetCBLUSB              equ 0021128h&lt;br /&gt;
_SetIgnoreKey              equ 002112Ch&lt;br /&gt;
_SetSendThisKeyBack        equ 0021130h&lt;br /&gt;
_DisableAPD                equ 0021134h&lt;br /&gt;
_EnableAPD                 equ 0021138h&lt;br /&gt;
_Set2IY34                  equ 002113Ch&lt;br /&gt;
_ForceCmd                  equ 0021140h&lt;br /&gt;
_ApdSetup                  equ 0021144h&lt;br /&gt;
_AppSetup                  equ 0021148h&lt;br /&gt;
;                          equ 002114Ch&lt;br /&gt;
_ReleaseSedit              equ 0021150h&lt;br /&gt;
_InitSmallEditLine         equ 0021154h&lt;br /&gt;
_StartSmallEdit            equ 0021158h&lt;br /&gt;
;                          equ 002115Ch&lt;br /&gt;
_SGetTokString             equ 0021160h&lt;br /&gt;
_LoadPattern               equ 0021164h&lt;br /&gt;
_SStringLength             equ 0021168h&lt;br /&gt;
_RestorePenCol             equ 002116Ch&lt;br /&gt;
;                          equ 0021170h&lt;br /&gt;
_EmptyHook                 equ 0021174h&lt;br /&gt;
_ForceSmallEditReturn      equ 0021178h&lt;br /&gt;
_SaveContext               equ 002117Ch&lt;br /&gt;
;                          equ 0021180h&lt;br /&gt;
_ClearRow                  equ 0021184h&lt;br /&gt;
;                          equ 0021188h&lt;br /&gt;
;                          equ 002118Ch&lt;br /&gt;
;                          equ 0021190h&lt;br /&gt;
;                          equ 0021194h&lt;br /&gt;
;                          equ 0021198h&lt;br /&gt;
;                          equ 002119Ch&lt;br /&gt;
;                          equ 00211A0h&lt;br /&gt;
;                          equ 00211A4h&lt;br /&gt;
;                          equ 00211A8h&lt;br /&gt;
;                          equ 00211ACh&lt;br /&gt;
;                          equ 00211B0h&lt;br /&gt;
;                          equ 00211B4h&lt;br /&gt;
;                          equ 00211B8h&lt;br /&gt;
;                          equ 00211BCh&lt;br /&gt;
;                          equ 00211C0h&lt;br /&gt;
;                          equ 00211C4h&lt;br /&gt;
;                          equ 00211C8h&lt;br /&gt;
;                          equ 00211CCh&lt;br /&gt;
;                          equ 00211D0h&lt;br /&gt;
;                          equ 00211D4h&lt;br /&gt;
;                          equ 00211D8h&lt;br /&gt;
;                          equ 00211DCh&lt;br /&gt;
;                          equ 00211E0h&lt;br /&gt;
;                          equ 00211E4h&lt;br /&gt;
;                          equ 00211E8h&lt;br /&gt;
;                          equ 00211ECh&lt;br /&gt;
;;_ret                     equ 00211F0h&lt;br /&gt;
;                          equ 00211F4h&lt;br /&gt;
_InitSmallEditLineVar      equ 00211F8h&lt;br /&gt;
_InitSmallEditLineOP1      equ 00211FCh&lt;br /&gt;
_InitSmallEditBoxVar       equ 0021200h&lt;br /&gt;
_InitSmallEditBoxOP1       equ 0021204h&lt;br /&gt;
_RclEntryToEditA           equ 0021208h&lt;br /&gt;
_ErrCustom1                equ 002120Ch&lt;br /&gt;
_ErrCustom2                equ 0021210h&lt;br /&gt;
;;_ret                     equ 0021214h&lt;br /&gt;
_ClearRect                 equ 0021218h&lt;br /&gt;
_InvertRect                equ 002121Ch&lt;br /&gt;
_FillRect                  equ 0021220h&lt;br /&gt;
_RestoreTextFlags          equ 0021224h&lt;br /&gt;
_InitCellBox               equ 0021228h&lt;br /&gt;
_DrawCell                  equ 002122Ch&lt;br /&gt;
;                          equ 0021230h&lt;br /&gt;
_InvertCell                equ 0021234h&lt;br /&gt;
_SetCellOverride           equ 0021238h&lt;br /&gt;
_DrawRectBorder            equ 002123Ch&lt;br /&gt;
_ClearCell                 equ 0021240h&lt;br /&gt;
_CoverCell                 equ 0021244h&lt;br /&gt;
_EraseRectBorder           equ 0021248h&lt;br /&gt;
_FillRectPattern           equ 002124Ch&lt;br /&gt;
_DrawRectBorderClear       equ 0021250h&lt;br /&gt;
;                          equ 0021254h&lt;br /&gt;
_VerticalLine              equ 0021258h&lt;br /&gt;
_IBoundsFull               equ 002125Ch&lt;br /&gt;
;                          equ 0021260h&lt;br /&gt;
;                          equ 0021264h&lt;br /&gt;
_CPoint                    equ 0021268h&lt;br /&gt;
_DeleteApp                 equ 002126Ch&lt;br /&gt;
_GetModeCellFlagOR         equ 0021270h&lt;br /&gt;
_ResetModeCellFlag         equ 0021274h&lt;br /&gt;
_IsModeCellSet             equ 0021278h&lt;br /&gt;
_GetModeCellFlag           equ 002127Ch&lt;br /&gt;
;                          equ 0021280h&lt;br /&gt;
_SetCurCellBoxManager      equ 0021284h&lt;br /&gt;
;                          equ 0021288h&lt;br /&gt;
_CellBoxManager            equ 002128Ch&lt;br /&gt;
_StartNewCell              equ 0021290h&lt;br /&gt;
_RunInCellOveride          equ 0021294h&lt;br /&gt;
_RunCellOveride            equ 0021298h&lt;br /&gt;
_ClearCurCell              equ 002129Ch&lt;br /&gt;
_DrawCurCell               equ 00212A0h&lt;br /&gt;
_InvertCurCell             equ 00212A4h&lt;br /&gt;
_CoverCurCell              equ 00212A8h&lt;br /&gt;
_BlinkCell                 equ 00212ACh&lt;br /&gt;
_BlinkCellNoLookUp         equ 00212B0h&lt;br /&gt;
_BlinkCurCell              equ 00212B4h&lt;br /&gt;
_BlinkCellToOn             equ 00212B8h&lt;br /&gt;
_BlinkCellToOnNoLookUp     equ 00212BCh&lt;br /&gt;
_BlinkCurCellToOn          equ 00212C0h&lt;br /&gt;
_BlinkCellToOff            equ 00212C4h&lt;br /&gt;
_BlinkCellToOffNoLookUp    equ 00212C8h&lt;br /&gt;
_BlinkCurCellToOff         equ 00212CCh&lt;br /&gt;
_GetCurModeCellFlag        equ 00212D0h&lt;br /&gt;
;                          equ 00212D4h&lt;br /&gt;
_StartSmallEditReturn      equ 00212D8h&lt;br /&gt;
;                          equ 00212DCh&lt;br /&gt;
;                          equ 00212E0h&lt;br /&gt;
_CellKeyHandle             equ 00212E4h&lt;br /&gt;
;                          equ 00212E8h&lt;br /&gt;
;                          equ 00212ECh&lt;br /&gt;
;                          equ 00212F0h&lt;br /&gt;
;                          equ 00212F4h&lt;br /&gt;
;                          equ 00212F8h&lt;br /&gt;
_EraseAllCells             equ 00212FCh&lt;br /&gt;
_IsCurModeCellSet          equ 0021300h&lt;br /&gt;
;                          equ 0021304h&lt;br /&gt;
;                          equ 0021308h&lt;br /&gt;
;                          equ 002130Ch&lt;br /&gt;
;                          equ 0021310h&lt;br /&gt;
_DrawBlnkCell              equ 0021314h&lt;br /&gt;
_ClearBlnkCell             equ 0021318h&lt;br /&gt;
_InvertBlnkCell            equ 002131Ch&lt;br /&gt;
_GetStringInput            equ 0021320h&lt;br /&gt;
_GetStringInput2           equ 0021324h&lt;br /&gt;
_WaitEnterKeyValue         equ 0021328h&lt;br /&gt;
_HorizontalLine            equ 002132Ch&lt;br /&gt;
_CreateAppVar              equ 0021330h&lt;br /&gt;
_CreateProtProg            equ 0021334h&lt;br /&gt;
_CreateVar                 equ 0021338h&lt;br /&gt;
_AsmComp                   equ 002133Ch&lt;br /&gt;
_GetAsmSize                equ 0021340h&lt;br /&gt;
_SquishPrgm                equ 0021344h&lt;br /&gt;
_ExecutePrgm               equ 0021348h&lt;br /&gt;
_ChkFindSymAsm             equ 002134Ch&lt;br /&gt;
_ParsePrgmName             equ 0021350h&lt;br /&gt;
_CSub                      equ 0021354h&lt;br /&gt;
_CAdd                      equ 0021358h&lt;br /&gt;
_CSquare                   equ 002135Ch&lt;br /&gt;
_CMult                     equ 0021360h&lt;br /&gt;
_CRecip                    equ 0021364h&lt;br /&gt;
_CDiv                      equ 0021368h&lt;br /&gt;
_CAbs                      equ 002136Ch&lt;br /&gt;
_AddSquares                equ 0021370h&lt;br /&gt;
_CSqRoot                   equ 0021374h&lt;br /&gt;
_CLN                       equ 0021378h&lt;br /&gt;
_CLog                      equ 002137Ch&lt;br /&gt;
_CTenX                     equ 0021380h&lt;br /&gt;
_CEtoX                     equ 0021384h&lt;br /&gt;
_CXrootY                   equ 0021388h&lt;br /&gt;
;                          equ 002138Ch&lt;br /&gt;
_CYtoX                     equ 0021390h&lt;br /&gt;
_InvertNonReal             equ 0021394h&lt;br /&gt;
_CTrunc                    equ 0021398h&lt;br /&gt;
_CFrac                     equ 002139Ch&lt;br /&gt;
_CFloor                    equ 00213A0h&lt;br /&gt;
_SrchVLstUp                equ 00213A4h&lt;br /&gt;
_SrchVLstDn                equ 00213A8h&lt;br /&gt;
_FlashWriteDisable         equ 00213ACh&lt;br /&gt;
_Disp                      equ 00213B0h&lt;br /&gt;
_GetBytePaged              equ 00213B4h&lt;br /&gt;
_RunCursorHook             equ 00213B8h&lt;br /&gt;
_RunLibraryHook            equ 00213BCh&lt;br /&gt;
_RunRawKeyHook             equ 00213C0h&lt;br /&gt;
_SetCursorHook             equ 00213C4h&lt;br /&gt;
_SetLibraryHook            equ 00213C8h&lt;br /&gt;
_SetGetKeyHook             equ 00213CCh&lt;br /&gt;
_ClrCursorHook             equ 00213D0h&lt;br /&gt;
_ClrLibraryHook            equ 00213D4h&lt;br /&gt;
_ClrRawKeyHook             equ 00213D8h&lt;br /&gt;
_GetKeyHook                equ 00213DCh&lt;br /&gt;
_SetGetCSCHook             equ 00213E0h&lt;br /&gt;
_ClrGetKeyHook             equ 00213E4h&lt;br /&gt;
_SetCatalog2Hook           equ 00213E8h&lt;br /&gt;
_ClrCatalog2Hook           equ 00213ECh&lt;br /&gt;
_SetLocalizeHook           equ 00213F0h&lt;br /&gt;
_ClrLocalizeHook           equ 00213F4h&lt;br /&gt;
_SetTokenHook              equ 00213F8h&lt;br /&gt;
_ClrTokenHook              equ 00213FCh&lt;br /&gt;
;                          equ 0021400h&lt;br /&gt;
;                          equ 0021404h&lt;br /&gt;
_DispListElementOffLA      equ 0021408h&lt;br /&gt;
_BitVertSplit              equ 002140Ch&lt;br /&gt;
_SetHomescreenHook         equ 0021410h&lt;br /&gt;
_ClrHomescreenHook         equ 0021414h&lt;br /&gt;
_SetWindowHook             equ 0021418h&lt;br /&gt;
_ClrWindowHook             equ 002141Ch&lt;br /&gt;
_SetGraphModeHook          equ 0021420h&lt;br /&gt;
_ClrGraphModeHook          equ 0021424h&lt;br /&gt;
_ParseAndStoreSysVar       equ 0021428h&lt;br /&gt;
_DisplayEditSysVar         equ 002142Ch&lt;br /&gt;
_JForceWIndowSettings      equ 0021430h&lt;br /&gt;
_DelVarArc                 equ 0021434h&lt;br /&gt;
_DelVarNoArc               equ 0021438h&lt;br /&gt;
_SetAllPlots               equ 002143Ch&lt;br /&gt;
_SetYeditHook              equ 0021440h&lt;br /&gt;
_ClrYeditHook              equ 0021444h&lt;br /&gt;
_Arc_Unarc                 equ 0021448h&lt;br /&gt;
_ArchiveVar                equ 002144Ch&lt;br /&gt;
_UnarchiveVar              equ 0021450h&lt;br /&gt;
_SetFontHook               equ 0021454h&lt;br /&gt;
_ClrFontHook               equ 0021458h&lt;br /&gt;
_SetRegraphHook            equ 002145Ch&lt;br /&gt;
_ClrRegraphHook            equ 0021460h&lt;br /&gt;
_RunGraphingHook           equ 0021464h&lt;br /&gt;
_SetTraceHook              equ 0021468h&lt;br /&gt;
_ClrTraceHook              equ 002146Ch&lt;br /&gt;
_RunTraceHook              equ 0021470h&lt;br /&gt;
_NDeriv                    equ 0021474h&lt;br /&gt;
_PolarDerivative           equ 0021478h&lt;br /&gt;
_JForceGraphNoKey          equ 002147Ch&lt;br /&gt;
_JForceGraphKey            equ 0021480h&lt;br /&gt;
_PowerOff                  equ 0021484h&lt;br /&gt;
_GetKeyRetOff              equ 0021488h&lt;br /&gt;
_FindGroupSym              equ 002148Ch&lt;br /&gt;
_LoadDEIndPaged            equ 0021490h&lt;br /&gt;
_SetUpPagedPtr             equ 0021494h&lt;br /&gt;
_PagedGet                  equ 0021498h&lt;br /&gt;
_SetParserHook             equ 002149Ch&lt;br /&gt;
_ClrParserHook             equ 00214A0h&lt;br /&gt;
_SetAppChangeHook          equ 00214A4h&lt;br /&gt;
_ClrAppChangeHook          equ 00214A8h&lt;br /&gt;
_SetGraphicsHook           equ 00214ACh&lt;br /&gt;
_ClrGraphicsHook           equ 00214B0h&lt;br /&gt;
_ILineNoGraphicsHook       equ 00214B4h&lt;br /&gt;
_ILineNoHook               equ 00214B8h&lt;br /&gt;
;                          equ 00214BCh&lt;br /&gt;
_DeleteTempPrograms        equ 00214C0h&lt;br /&gt;
_SetCatalog1Hook           equ 00214C4h&lt;br /&gt;
_ClrCatalog1Hook           equ 00214C8h&lt;br /&gt;
_SetHelpHook               equ 00214CCh&lt;br /&gt;
_ClrHelpHook               equ 00214D0h&lt;br /&gt;
_DispCatalogEnd            equ 00214D4h&lt;br /&gt;
_GetMenuKeypress           equ 00214D8h&lt;br /&gt;
_GetCatalogItem            equ 00214DCh&lt;br /&gt;
_RunCatalog2Hook           equ 00214E0h&lt;br /&gt;
_RunCatalog1Hook           equ 00214E4h&lt;br /&gt;
;                          equ 00214E8h&lt;br /&gt;
;                          equ 00214ECh&lt;br /&gt;
_DispMenuTitle             equ 00214F0h&lt;br /&gt;
;                          equ 00214F4h&lt;br /&gt;
_SetCxReDispHook           equ 00214F8h&lt;br /&gt;
_ClrCxReDispHook           equ 00214FCh&lt;br /&gt;
_DrawStatusBarMode         equ 0021500h&lt;br /&gt;
_BufClr                    equ 0021504h&lt;br /&gt;
_UnOPExec2                 equ 0021508h&lt;br /&gt;
_BinOPExec2                equ 002150Ch&lt;br /&gt;
_LoadMenuB                 equ 0021510h&lt;br /&gt;
_DisplayVarInfo            equ 0021514h&lt;br /&gt;
_SetMenuHook               equ 0021518h&lt;br /&gt;
_ClrMenuHook               equ 002151Ch&lt;br /&gt;
_GetBCOffSetIX             equ 0021520h&lt;br /&gt;
_GetBCOffSetIX_            equ 0021524h&lt;br /&gt;
_ForceFullScreen           equ 0021528h&lt;br /&gt;
_HLMinus5                  equ 002152Ch&lt;br /&gt;
;;_ret                     equ 0021530h&lt;br /&gt;
;                          equ 0021534h&lt;br /&gt;
;                          equ 0021538h&lt;br /&gt;
_Arc_Unarc_                equ 002153Ch&lt;br /&gt;
_RclExit                   equ 0021540h&lt;br /&gt;
_SetSilentLinkHook         equ 0021544h&lt;br /&gt;
_ClrSilentLinkHook         equ 0021548h&lt;br /&gt;
_TwoVarSet                 equ 002154Ch&lt;br /&gt;
_ExecClassCToken           equ 0021550h&lt;br /&gt;
_ExecClass3Token           equ 0021554h&lt;br /&gt;
_GetSysInfo                equ 0021558h&lt;br /&gt;
_RunChkCTenX               equ 002155Ch&lt;br /&gt;
_TenXNoClr                 equ 0021560h&lt;br /&gt;
;                          equ 0021564h&lt;br /&gt;
;                          equ 0021568h&lt;br /&gt;
_GetVarVersion             equ 002156Ch&lt;br /&gt;
_ParseGraphCmdToken        equ 0021570h&lt;br /&gt;
;                          equ 0021574h&lt;br /&gt;
_DeleteTempEditEqu         equ 0021578h&lt;br /&gt;
_PromptMoveBackLeft        equ 002157Ch&lt;br /&gt;
_WPutSEOLRes10E            equ 0021580h&lt;br /&gt;
_InvertTextInsMode         equ 0021584h&lt;br /&gt;
;                          equ 0021588h&lt;br /&gt;
_ResetDefaults             equ 002158Ch&lt;br /&gt;
_ZeroFinanceVars           equ 0021590h&lt;br /&gt;
_DispHeader                equ 0021594h&lt;br /&gt;
_JForceGroup               equ 0021598h&lt;br /&gt;
;                          equ 002159Ch&lt;br /&gt;
;                          equ 00215A0h&lt;br /&gt;
_DispCoords                equ 00215A4h&lt;br /&gt;
;                          equ 00215A8h&lt;br /&gt;
;                          equ 00215ACh&lt;br /&gt;
_ChkTmr                    equ 00215B0h&lt;br /&gt;
_ClockOff                  equ 00215B4h&lt;br /&gt;
_ClockOn                   equ 00215B8h&lt;br /&gt;
;                          equ 00215BCh&lt;br /&gt;
_GetDate                   equ 00215C0h&lt;br /&gt;
_GetDateString             equ 00215C4h&lt;br /&gt;
_GetDtFmt                  equ 00215C8h&lt;br /&gt;
_GetDtStr                  equ 00215CCh&lt;br /&gt;
_GetTime                   equ 00215D0h&lt;br /&gt;
_FormTime                  equ 00215D4h&lt;br /&gt;
_GetTmFmt                  equ 00215D8h&lt;br /&gt;
_GetTmStr                  equ 00215DCh&lt;br /&gt;
_SetZeroOne                equ 00215E0h&lt;br /&gt;
_SetDate                   equ 00215E4h&lt;br /&gt;
_IsOneTwoThree             equ 00215E8h&lt;br /&gt;
_SetTime                   equ 00215ECh&lt;br /&gt;
_IsOP112or24               equ 00215F0h&lt;br /&gt;
_ChkTimer0                 equ 00215F4h&lt;br /&gt;
_TimeCnv                   equ 00215F8h&lt;br /&gt;
_ClrWindowAndFlags         equ 00215FCh&lt;br /&gt;
_ResetAllLists             equ 0021600h&lt;br /&gt;
_DispValue                 equ 0021604h&lt;br /&gt;
;                          equ 0021608h&lt;br /&gt;
;                          equ 002160Ch&lt;br /&gt;
;                          equ 0021610h&lt;br /&gt;
_CpOP1OP2Rounded           equ 0021614h&lt;br /&gt;
_CpOP1OP2Rounded2          equ 0021618h&lt;br /&gt;
;                          equ 002161Ch&lt;br /&gt;
;                          equ 0021620h&lt;br /&gt;
_ResetIOPrompt             equ 0021624h&lt;br /&gt;
;                          equ 0021628h&lt;br /&gt;
_SetUpEditor               equ 002162Ch&lt;br /&gt;
_SortA                     equ 0021630h&lt;br /&gt;
_SortD                     equ 0021634h&lt;br /&gt;
;                          equ 0021638h&lt;br /&gt;
_IsOP1ResID                equ 002163Ch&lt;br /&gt;
;                          equ 0021640h&lt;br /&gt;
;                          equ 0021644h&lt;br /&gt;
;                          equ 0021648h&lt;br /&gt;
_ForceModeKeypress         equ 002164Ch&lt;br /&gt;
_DispAboutScreen           equ 0021650h&lt;br /&gt;
_ChkHelpHookVer            equ 0021654h&lt;br /&gt;
_Draw32                    equ 0021658h&lt;br /&gt;
;                          equ 002165Ch&lt;br /&gt;
;                          equ 0021660h&lt;br /&gt;
;                          equ 0021664h&lt;br /&gt;
_DrawPlotStatus            equ 0021668h&lt;br /&gt;
_DrawTableEditor           equ 002166Ch&lt;br /&gt;
_DisplayListNameEquals     equ 0021670h&lt;br /&gt;
_DisplayListHeader         equ 0021674h&lt;br /&gt;
_DispMatrixDimensions      equ 0021678h&lt;br /&gt;
_HighlightListEdItem       equ 002167Ch&lt;br /&gt;
;                          equ 0021680h&lt;br /&gt;
;                          equ 0021684h&lt;br /&gt;
_MatrixName                equ 0021688h&lt;br /&gt;
;                          equ 002168Ch&lt;br /&gt;
;                          equ 0021690h&lt;br /&gt;
;                          equ 0021694h&lt;br /&gt;
;                          equ 0021698h&lt;br /&gt;
;                          equ 002169Ch&lt;br /&gt;
_ChkCxMainPtr              equ 00216A0h&lt;br /&gt;
_NumError02_               equ 00216A4h&lt;br /&gt;
;                          equ 00216A8h&lt;br /&gt;
_SetupEmptyEditTempEqu     equ 00216ACh&lt;br /&gt;
_Res1IY0E                  equ 00216B0h&lt;br /&gt;
_RestoreBuffer             equ 00216B4h&lt;br /&gt;
;                          equ 00216B8h&lt;br /&gt;
;                          equ 00216BCh&lt;br /&gt;
;                          equ 00216C0h&lt;br /&gt;
;                          equ 00216C4h&lt;br /&gt;
;                          equ 00216C8h&lt;br /&gt;
;                          equ 00216CCh&lt;br /&gt;
_DisplayListEquals         equ 00216D0h&lt;br /&gt;
_GetCurPlotListOffset      equ 00216D4h&lt;br /&gt;
_GoToLastRow               equ 00216D8h&lt;br /&gt;
_DrawRectBorder_           equ 00216DCh&lt;br /&gt;
;                          equ 00216E0h&lt;br /&gt;
;                          equ 00216E4h&lt;br /&gt;
;                          equ 00216E8h&lt;br /&gt;
;                          equ 00216ECh&lt;br /&gt;
_NamedListToOP1            equ 00216F0h&lt;br /&gt;
;                          equ 00216F4h&lt;br /&gt;
;                          equ 00216F8h&lt;br /&gt;
;                          equ 00216FCh&lt;br /&gt;
_InitUSBDeviceCallback     equ 0021700h&lt;br /&gt;
_KillUSBDevice             equ 0021704h&lt;br /&gt;
_SetUSBConfiguration       equ 0021708h&lt;br /&gt;
_RequestUSBData            equ 002170Ch&lt;br /&gt;
_StopReceivingUSBData      equ 0021710h&lt;br /&gt;
_SetVertGraphActive        equ 0021714h&lt;br /&gt;
_ClrVertGraphActive        equ 0021718h&lt;br /&gt;
_SetUSBActivityHook        equ 002171Ch&lt;br /&gt;
_ClrUSBActivityHook        equ 0021720h&lt;br /&gt;
;;_ret                     equ 0021724h&lt;br /&gt;
_GetCurPlotOffsetPrev      equ 0021728h&lt;br /&gt;
_SplitUpdateStatPlotLists  equ 002172Ch&lt;br /&gt;
_GraphLine                 equ 0021730h&lt;br /&gt;
;                          equ 0021734h&lt;br /&gt;
;                          equ 0021738h&lt;br /&gt;
;                          equ 002173Ch&lt;br /&gt;
;                          equ 0021740h&lt;br /&gt;
;                          equ 0021744h&lt;br /&gt;
;                          equ 0021748h&lt;br /&gt;
_ZIfInTblEditor            equ 002174Ch&lt;br /&gt;
;                          equ 0021750h&lt;br /&gt;
_GetCurPlotOffset          equ 0021754h&lt;br /&gt;
;                          equ 0021758h&lt;br /&gt;
;                          equ 002175Ch&lt;br /&gt;
;                          equ 0021760h&lt;br /&gt;
;                          equ 0021764h&lt;br /&gt;
;                          equ 0021768h&lt;br /&gt;
_UpdateStatPlotLists       equ 002176Ch&lt;br /&gt;
_ChkSomethingElseFPS5      equ 0021770h&lt;br /&gt;
_ChkSomethingFPS5          equ 0021774h&lt;br /&gt;
_VDispRealOP1              equ 0021778h&lt;br /&gt;
_DispXEqualsNum            equ 002177Ch&lt;br /&gt;
_ResetGraphSettings        equ 0021780h&lt;br /&gt;
_InitializeVariables       equ 0021784h&lt;br /&gt;
;;_ret                     equ 0021788h&lt;br /&gt;
_DelVarSym                 equ 002178Ch&lt;br /&gt;
_FindAppUpNoCase           equ 0021790h&lt;br /&gt;
_FindAppDnNoCase           equ 0021794h&lt;br /&gt;
_SetupHome                 equ 0021798h&lt;br /&gt;
_GrPutawayFull             equ 002179Ch&lt;br /&gt;
;;_ret                     equ 00217A0h&lt;br /&gt;
_ToggleUSBSmartPadInput    equ 00217A4h&lt;br /&gt;
_IsUSBDeviceConnected      equ 00217A8h&lt;br /&gt;
_PolarEquToOP1             equ 00217ACh&lt;br /&gt;
_ParamXEquToOP1            equ 00217B0h&lt;br /&gt;
_ParamYEquToOP1            equ 00217B4h&lt;br /&gt;
_DispTestModeResetComplete equ 00217B8h&lt;br /&gt;
_PTTReset                  equ 00217BCh&lt;br /&gt;
_FindAppCustom             equ 00217C0h&lt;br /&gt;
_ClearGraphStyles          equ 00217C4h&lt;br /&gt;
_BufToNextBASICSeparator   equ 00217C8h&lt;br /&gt;
;                          equ 00217CCh&lt;br /&gt;
;                          equ 00217D0h&lt;br /&gt;
_ZooStandard               equ 00217D4h&lt;br /&gt;
;                          equ 00217D8h&lt;br /&gt;
;                          equ 00217DCh&lt;br /&gt;
;                          equ 00217E0h&lt;br /&gt;
;                          equ 00217E4h&lt;br /&gt;
;                          equ 00217E8h&lt;br /&gt;
;                          equ 00217ECh&lt;br /&gt;
;                          equ 00217F0h&lt;br /&gt;
;                          equ 00217F4h&lt;br /&gt;
;                          equ 00217F8h&lt;br /&gt;
;                          equ 00217FCh&lt;br /&gt;
;                          equ 0021800h&lt;br /&gt;
;                          equ 0021804h&lt;br /&gt;
;                          equ 0021808h&lt;br /&gt;
;                          equ 002180Ch&lt;br /&gt;
_AddHistoryEntryString     equ 0021810h&lt;br /&gt;
_CurrEntryToPrevEntry      equ 0021814h&lt;br /&gt;
;                          equ 0021818h&lt;br /&gt;
;                          equ 002181Ch&lt;br /&gt;
;                          equ 0021820h&lt;br /&gt;
;                          equ 0021824h&lt;br /&gt;
;                          equ 0021828h&lt;br /&gt;
;                          equ 002182Ch&lt;br /&gt;
;                          equ 0021830h&lt;br /&gt;
;                          equ 0021834h&lt;br /&gt;
;                          equ 0021838h&lt;br /&gt;
;                          equ 002183Ch&lt;br /&gt;
;                          equ 0021840h&lt;br /&gt;
;                          equ 0021844h&lt;br /&gt;
;                          equ 0021848h&lt;br /&gt;
;                          equ 002184Ch&lt;br /&gt;
;                          equ 0021850h&lt;br /&gt;
;                          equ 0021854h&lt;br /&gt;
;                          equ 0021858h&lt;br /&gt;
;                          equ 002185Ch&lt;br /&gt;
;                          equ 0021860h&lt;br /&gt;
;                          equ 0021864h&lt;br /&gt;
;                          equ 0021868h&lt;br /&gt;
;                          equ 002186Ch&lt;br /&gt;
;                          equ 0021870h&lt;br /&gt;
;                          equ 0021874h&lt;br /&gt;
;                          equ 0021878h&lt;br /&gt;
;                          equ 002187Ch&lt;br /&gt;
;                          equ 0021880h&lt;br /&gt;
;                          equ 0021884h&lt;br /&gt;
;                          equ 0021888h&lt;br /&gt;
;                          equ 002188Ch&lt;br /&gt;
;                          equ 0021890h&lt;br /&gt;
;                          equ 0021894h&lt;br /&gt;
;                          equ 0021898h&lt;br /&gt;
;                          equ 002189Ch&lt;br /&gt;
;                          equ 00218A0h&lt;br /&gt;
;                          equ 00218A4h&lt;br /&gt;
;                          equ 00218A8h&lt;br /&gt;
;                          equ 00218ACh&lt;br /&gt;
;                          equ 00218B0h&lt;br /&gt;
;                          equ 00218B4h&lt;br /&gt;
;                          equ 00218B8h&lt;br /&gt;
;                          equ 00218BCh&lt;br /&gt;
;                          equ 00218C0h&lt;br /&gt;
;                          equ 00218C4h&lt;br /&gt;
;                          equ 00218C8h&lt;br /&gt;
;                          equ 00218CCh&lt;br /&gt;
;                          equ 00218D0h&lt;br /&gt;
;                          equ 00218D4h&lt;br /&gt;
;                          equ 00218D8h&lt;br /&gt;
;                          equ 00218DCh&lt;br /&gt;
;                          equ 00218E0h&lt;br /&gt;
;                          equ 00218E4h&lt;br /&gt;
;                          equ 00218E8h&lt;br /&gt;
;                          equ 00218ECh&lt;br /&gt;
_RunInitialBootMenu        equ 00218F0h&lt;br /&gt;
;                          equ 00218F4h&lt;br /&gt;
;                          equ 00218F8h&lt;br /&gt;
;                          equ 00218FCh&lt;br /&gt;
_Clr05RclFlags             equ 0021900h&lt;br /&gt;
;                          equ 0021904h&lt;br /&gt;
;                          equ 0021908h&lt;br /&gt;
;                          equ 002190Ch&lt;br /&gt;
;                          equ 0021910h&lt;br /&gt;
_DeleteHistoryEntry        equ 0021914h&lt;br /&gt;
;                          equ 0021918h&lt;br /&gt;
;                          equ 002191Ch&lt;br /&gt;
;                          equ 0021920h&lt;br /&gt;
;                          equ 0021924h&lt;br /&gt;
;                          equ 0021928h&lt;br /&gt;
;                          equ 002192Ch&lt;br /&gt;
;                          equ 0021930h&lt;br /&gt;
;                          equ 0021934h&lt;br /&gt;
;                          equ 0021938h&lt;br /&gt;
;                          equ 002193Ch&lt;br /&gt;
_CommonKeys_               equ 0021940h&lt;br /&gt;
;                          equ 0021944h&lt;br /&gt;
;                          equ 0021948h&lt;br /&gt;
;                          equ 002194Ch&lt;br /&gt;
;                          equ 0021950h&lt;br /&gt;
;                          equ 0021954h&lt;br /&gt;
;                          equ 0021958h&lt;br /&gt;
;                          equ 002195Ch&lt;br /&gt;
;                          equ 0021960h&lt;br /&gt;
;                          equ 0021964h&lt;br /&gt;
;                          equ 0021968h&lt;br /&gt;
;                          equ 002196Ch&lt;br /&gt;
;                          equ 0021970h&lt;br /&gt;
;                          equ 0021974h&lt;br /&gt;
;                          equ 0021978h&lt;br /&gt;
;                          equ 002197Ch&lt;br /&gt;
;                          equ 0021980h&lt;br /&gt;
;                          equ 0021984h&lt;br /&gt;
;                          equ 0021988h&lt;br /&gt;
;                          equ 002198Ch&lt;br /&gt;
;                          equ 0021990h&lt;br /&gt;
;                          equ 0021994h&lt;br /&gt;
_ResetLastEntryStack       equ 0021998h&lt;br /&gt;
;                          equ 002199Ch&lt;br /&gt;
;                          equ 00219A0h&lt;br /&gt;
_jp_JForceCmdNoChar        equ 00219A4h&lt;br /&gt;
_Load_LFont                equ 00219A8h&lt;br /&gt;
;                          equ 00219ACh&lt;br /&gt;
;                          equ 00219B0h&lt;br /&gt;
;                          equ 00219B4h&lt;br /&gt;
;                          equ 00219B8h&lt;br /&gt;
;                          equ 00219BCh&lt;br /&gt;
;                          equ 00219C0h&lt;br /&gt;
;                          equ 00219C4h&lt;br /&gt;
;                          equ 00219C8h&lt;br /&gt;
;                          equ 00219CCh&lt;br /&gt;
;                          equ 00219D0h&lt;br /&gt;
;                          equ 00219D4h&lt;br /&gt;
;                          equ 00219D8h&lt;br /&gt;
_EnterSelfTest             equ 00219DCh&lt;br /&gt;
_DrawEntrySepLine          equ 00219E0h&lt;br /&gt;
;                          equ 00219E4h&lt;br /&gt;
_GetGraphModeProperties    equ 00219E8h&lt;br /&gt;
;                          equ 00219ECh&lt;br /&gt;
;                          equ 00219F0h&lt;br /&gt;
;                          equ 00219F4h&lt;br /&gt;
;                          equ 00219F8h&lt;br /&gt;
;                          equ 00219FCh&lt;br /&gt;
;                          equ 0021A00h&lt;br /&gt;
;                          equ 0021A04h&lt;br /&gt;
;                          equ 0021A08h&lt;br /&gt;
;                          equ 0021A0Ch&lt;br /&gt;
_ClrLCDAll                 equ 0021A10h&lt;br /&gt;
_BufIPoint                 equ 0021A14h&lt;br /&gt;
;                          equ 0021A18h&lt;br /&gt;
;                          equ 0021A1Ch&lt;br /&gt;
;                          equ 0021A20h&lt;br /&gt;
;                          equ 0021A24h&lt;br /&gt;
_SetDrawFGColorA           equ 0021A28h&lt;br /&gt;
;                          equ 0021A2Ch&lt;br /&gt;
;                          equ 0021A30h&lt;br /&gt;
;                          equ 0021A34h&lt;br /&gt;
_DrawGraphBackground       equ 0021A38h&lt;br /&gt;
_DrawStatusBar             equ 0021A3Ch&lt;br /&gt;
;                          equ 0021A40h&lt;br /&gt;
;                          equ 0021A44h&lt;br /&gt;
;                          equ 0021A48h&lt;br /&gt;
;                          equ 0021A4Ch&lt;br /&gt;
_DrawBatteryIndicator      equ 0021A50h&lt;br /&gt;
_DrawBatteryStatus         equ 0021A54h&lt;br /&gt;
_VDispHL                   equ 0021A58h&lt;br /&gt;
_PDspGrphNoColorReload     equ 0021A5Ch&lt;br /&gt;
;                          equ 0021A60h&lt;br /&gt;
;                          equ 0021A64h&lt;br /&gt;
;                          equ 0021A68h&lt;br /&gt;
;                          equ 0021A6Ch&lt;br /&gt;
;                          equ 0021A70h&lt;br /&gt;
;                          equ 0021A74h&lt;br /&gt;
;                          equ 0021A78h&lt;br /&gt;
;                          equ 0021A7Ch&lt;br /&gt;
;                          equ 0021A80h&lt;br /&gt;
;                          equ 0021A84h&lt;br /&gt;
;                          equ 0021A88h&lt;br /&gt;
;                          equ 0021A8Ch&lt;br /&gt;
;                          equ 0021A90h&lt;br /&gt;
;                          equ 0021A94h&lt;br /&gt;
;                          equ 0021A98h&lt;br /&gt;
;                          equ 0021A9Ch&lt;br /&gt;
;                          equ 0021AA0h&lt;br /&gt;
;                          equ 0021AA4h&lt;br /&gt;
;                          equ 0021AA8h&lt;br /&gt;
;                          equ 0021AACh&lt;br /&gt;
;                          equ 0021AB0h&lt;br /&gt;
_DrawStatusBarInfo         equ 0021AB4h&lt;br /&gt;
_RestoreLCDBrightness      equ 0021AB8h&lt;br /&gt;
_RestoreLCDBrightness_     equ 0021ABCh&lt;br /&gt;
_DimLCDSlow                equ 0021AC0h&lt;br /&gt;
;                          equ 0021AC4h&lt;br /&gt;
;                          equ 0021AC8h&lt;br /&gt;
;                          equ 0021ACCh&lt;br /&gt;
;                          equ 0021AD0h&lt;br /&gt;
;                          equ 0021AD4h&lt;br /&gt;
;                          equ 0021AD8h&lt;br /&gt;
;                          equ 0021ADCh&lt;br /&gt;
_SetTextFGBGcolors         equ 0021AE0h&lt;br /&gt;
_SetTextFGBGcolors_        equ 0021AE4h&lt;br /&gt;
_SetTextBGcolor            equ 0021AE8h&lt;br /&gt;
_VPutPS                    equ 0021AECh&lt;br /&gt;
;                          equ 0021AF0h&lt;br /&gt;
;                          equ 0021AF4h&lt;br /&gt;
;                          equ 0021AF8h&lt;br /&gt;
;                          equ 0021AFCh&lt;br /&gt;
_DrawTILogo                equ 0021B00h&lt;br /&gt;
_DrawThickRectBorder       equ 0021B04h&lt;br /&gt;
;                          equ 0021B08h&lt;br /&gt;
_DrawStatusBarTextClr      equ 0021B0Ch&lt;br /&gt;
;                          equ 0021B10h&lt;br /&gt;
;                          equ 0021B14h&lt;br /&gt;
;                          equ 0021B18h&lt;br /&gt;
;                          equ 0021B1Ch&lt;br /&gt;
_VPutPSN                   equ 0021B20h&lt;br /&gt;
;                          equ 0021B24h&lt;br /&gt;
;                          equ 0021B28h&lt;br /&gt;
;                          equ 0021B2Ch&lt;br /&gt;
;                          equ 0021B30h&lt;br /&gt;
_RStrGraphFlags            equ 0021B34h&lt;br /&gt;
;                          equ 0021B38h&lt;br /&gt;
;                          equ 0021B3Ch&lt;br /&gt;
_VPutMapSpecial            equ 0021B40h&lt;br /&gt;
;                          equ 0021B44h&lt;br /&gt;
;                          equ 0021B48h&lt;br /&gt;
;                          equ 0021B4Ch&lt;br /&gt;
;                          equ 0021B50h&lt;br /&gt;
;                          equ 0021B54h&lt;br /&gt;
;                          equ 0021B58h&lt;br /&gt;
;                          equ 0021B5Ch&lt;br /&gt;
;                          equ 0021B60h&lt;br /&gt;
_DrawSprite16bpp           equ 0021B64h&lt;br /&gt;
;                          equ 0021B68h&lt;br /&gt;
;                          equ 0021B6Ch&lt;br /&gt;
;                          equ 0021B70h&lt;br /&gt;
;                          equ 0021B74h&lt;br /&gt;
;                          equ 0021B78h&lt;br /&gt;
;                          equ 0021B7Ch&lt;br /&gt;
;                          equ 0021B80h&lt;br /&gt;
;                          equ 0021B84h&lt;br /&gt;
;                          equ 0021B88h&lt;br /&gt;
;                          equ 0021B8Ch&lt;br /&gt;
;                          equ 0021B90h&lt;br /&gt;
;                          equ 0021B94h&lt;br /&gt;
;                          equ 0021B98h&lt;br /&gt;
;                          equ 0021B9Ch&lt;br /&gt;
;                          equ 0021BA0h&lt;br /&gt;
;                          equ 0021BA4h&lt;br /&gt;
;                          equ 0021BA8h&lt;br /&gt;
_GetColorValue             equ 0021BACh&lt;br /&gt;
;                          equ 0021BB0h&lt;br /&gt;
;                          equ 0021BB4h&lt;br /&gt;
;                          equ 0021BB8h&lt;br /&gt;
;                          equ 0021BBCh&lt;br /&gt;
;                          equ 0021BC0h&lt;br /&gt;
_GraphBGColorToDrawBGColor equ 0021BC4h&lt;br /&gt;
_SetWhiteDrawBGColor       equ 0021BC8h&lt;br /&gt;
;                          equ 0021BCCh&lt;br /&gt;
_ChkResAppTextSave         equ 0021BD0h&lt;br /&gt;
_ChkCxMain                 equ 0021BD4h&lt;br /&gt;
;                          equ 0021BD8h&lt;br /&gt;
;                          equ 0021BDCh&lt;br /&gt;
_DrawRectBorder__          equ 0021BE0h&lt;br /&gt;
;                          equ 0021BE4h&lt;br /&gt;
;                          equ 0021BE8h&lt;br /&gt;
;                          equ 0021BECh&lt;br /&gt;
;                          equ 0021BF0h&lt;br /&gt;
;                          equ 0021BF4h&lt;br /&gt;
;                          equ 0021BF8h&lt;br /&gt;
;                          equ 0021BFCh&lt;br /&gt;
;                          equ 0021C00h&lt;br /&gt;
;                          equ 0021C04h&lt;br /&gt;
;                          equ 0021C08h&lt;br /&gt;
;                          equ 0021C0Ch&lt;br /&gt;
;                          equ 0021C10h&lt;br /&gt;
;                          equ 0021C14h&lt;br /&gt;
;                          equ 0021C18h&lt;br /&gt;
;                          equ 0021C1Ch&lt;br /&gt;
;                          equ 0021C20h&lt;br /&gt;
;                          equ 0021C24h&lt;br /&gt;
;                          equ 0021C28h&lt;br /&gt;
;                          equ 0021C2Ch&lt;br /&gt;
;                          equ 0021C30h&lt;br /&gt;
;                          equ 0021C34h&lt;br /&gt;
;                          equ 0021C38h&lt;br /&gt;
;                          equ 0021C3Ch&lt;br /&gt;
;                          equ 0021C40h&lt;br /&gt;
;                          equ 0021C44h&lt;br /&gt;
_DrawLineEndEntry          equ 0021C48h&lt;br /&gt;
;                          equ 0021C4Ch&lt;br /&gt;
;                          equ 0021C50h&lt;br /&gt;
;;_ret                     equ 0021C54h&lt;br /&gt;
;                          equ 0021C58h&lt;br /&gt;
;                          equ 0021C5Ch&lt;br /&gt;
;                          equ 0021C60h&lt;br /&gt;
;                          equ 0021C64h&lt;br /&gt;
;                          equ 0021C68h&lt;br /&gt;
_BitGrfFuncM               equ 0021C6Ch&lt;br /&gt;
;;_ret                     equ 0021C70h&lt;br /&gt;
_GetScrollPxlAmount        equ 0021C74h&lt;br /&gt;
_os_PushErrorHandler       equ 0021C78h&lt;br /&gt;
_os_PopErrorHandler        equ 0021C7Ch&lt;br /&gt;
_os_ThrowError             equ 0021C80h&lt;br /&gt;
_os_RealCopy               equ 0021C84h&lt;br /&gt;
_os_RealAsinRad            equ 0021C88h&lt;br /&gt;
_os_RealAcosRad            equ 0021C8Ch&lt;br /&gt;
_os_RealAtanRad            equ 0021C90h&lt;br /&gt;
_os_RealAdd                equ 0021C94h&lt;br /&gt;
_os_CplxAdd                equ 0021C98h&lt;br /&gt;
_os_RealCompare            equ 0021C9Ch&lt;br /&gt;
_os_RealCosRad             equ 0021CA0h&lt;br /&gt;
_os_RealRadToDeg           equ 0021CA4h&lt;br /&gt;
_os_RealDiv                equ 0021CA8h&lt;br /&gt;
_os_RealExp                equ 0021CACh&lt;br /&gt;
_os_RealFloor              equ 0021CB0h&lt;br /&gt;
_os_RealToStr              equ 0021CB4h&lt;br /&gt;
_os_RealFrac               equ 0021CB8h&lt;br /&gt;
_os_RealGcd                equ 0021CBCh&lt;br /&gt;
_os_RealRoundInt           equ 0021CC0h&lt;br /&gt;
_os_RealLcm                equ 0021CC4h&lt;br /&gt;
_os_RealLog                equ 0021CC8h&lt;br /&gt;
_os_RealMax                equ 0021CCCh&lt;br /&gt;
_os_RealMin                equ 0021CD0h&lt;br /&gt;
_os_RealMul                equ 0021CD4h&lt;br /&gt;
_os_RealNcr                equ 0021CD8h&lt;br /&gt;
_os_RealNeg                equ 0021CDCh&lt;br /&gt;
_os_RealNpr                equ 0021CE0h&lt;br /&gt;
_os_RealPow                equ 0021CE4h&lt;br /&gt;
_os_RealDegToRad           equ 0021CE8h&lt;br /&gt;
_os_RealRandInt            equ 0021CECh&lt;br /&gt;
_os_RealInv                equ 0021CF0h&lt;br /&gt;
_os_RealMod                equ 0021CF4h&lt;br /&gt;
_os_RealRound              equ 0021CF8h&lt;br /&gt;
_os_RealSinRad             equ 0021CFCh&lt;br /&gt;
_os_RealSqrt               equ 0021D00h&lt;br /&gt;
_os_RealSub                equ 0021D04h&lt;br /&gt;
_os_RealTanRad             equ 0021D08h&lt;br /&gt;
_os_StrToReal              equ 0021D0Ch&lt;br /&gt;
_os_RealTrunc              equ 0021D10h&lt;br /&gt;
_os_SetFlagBits            equ 0021D14h&lt;br /&gt;
_os_ResetFlagBits          equ 0021D18h&lt;br /&gt;
_os_TestFlagBits           equ 0021D1Ch&lt;br /&gt;
_os_SetFlagByte            equ 0021D20h&lt;br /&gt;
_os_GetFlagByte            equ 0021D24h&lt;br /&gt;
_os_GetCursorPos           equ 0021D28h&lt;br /&gt;
_os_PutStrFull             equ 0021D2Ch&lt;br /&gt;
_os_PutStrLine             equ 0021D30h&lt;br /&gt;
_os_SetCursorPos           equ 0021D34h&lt;br /&gt;
_os_GetKey                 equ 0021D38h&lt;br /&gt;
_os_GetCSC                 equ 0021D3Ch&lt;br /&gt;
_os_AppInit                equ 0021D40h&lt;br /&gt;
;                          equ 0021D44h&lt;br /&gt;
_ChkBCIs0                  equ 0021D48h&lt;br /&gt;
_ChkDEIs0                  equ 0021D4Ch&lt;br /&gt;
_ChkHLIs0                  equ 0021D50h&lt;br /&gt;
_SetAToBCU                 equ 0021D54h&lt;br /&gt;
_SetAToDEU                 equ 0021D58h&lt;br /&gt;
_SetAToHLU                 equ 0021D5Ch&lt;br /&gt;
_SetBCUToA                 equ 0021D60h&lt;br /&gt;
_SetBCUToB                 equ 0021D64h&lt;br /&gt;
_SetDEUToA                 equ 0021D68h&lt;br /&gt;
_SetDEUToB                 equ 0021D6Ch&lt;br /&gt;
_SetHLUToA                 equ 0021D70h&lt;br /&gt;
_SetHLUToB                 equ 0021D74h&lt;br /&gt;
_SignExtendBC              equ 0021D78h&lt;br /&gt;
_SignExtendDE              equ 0021D7Ch&lt;br /&gt;
_SignExtendHL              equ 0021D80h&lt;br /&gt;
_SetBCUTo0                 equ 0021D84h&lt;br /&gt;
_SetDEUTo0                 equ 0021D88h&lt;br /&gt;
_SetHLUTo0                 equ 0021D8Ch&lt;br /&gt;
_DivHLByA                  equ 0021D90h&lt;br /&gt;
_CpHLDE_s                  equ 0021D94h&lt;br /&gt;
_CpHLDE_                   equ 0021D98h&lt;br /&gt;
_LoadDEInd_s               equ 0021D9Ch&lt;br /&gt;
_LoadDEInd                 equ 0021DA0h&lt;br /&gt;
_CpHLDEBC                  equ 0021DA4h&lt;br /&gt;
_NegBC                     equ 0021DA8h&lt;br /&gt;
_NegDE                     equ 0021DACh&lt;br /&gt;
_StrCmpre                  equ 0021DB0h&lt;br /&gt;
_AddHLAndA                 equ 0021DB4h&lt;br /&gt;
_NextFlashPage             equ 0021DB8h&lt;br /&gt;
_PrevFlashPage             equ 0021DBCh&lt;br /&gt;
_SwapEndianHL_s            equ 0021DC0h&lt;br /&gt;
_ReloadAppEntryVecs        equ 0021DC4h&lt;br /&gt;
;                          equ 0021DC8h&lt;br /&gt;
;                          equ 0021DCCh&lt;br /&gt;
;                          equ 0021DD0h&lt;br /&gt;
;                          equ 0021DD4h&lt;br /&gt;
;                          equ 0021DD8h&lt;br /&gt;
;                          equ 0021DDCh&lt;br /&gt;
_os_ClearVRAMLines         equ 0021DE0h&lt;br /&gt;
_os_DisableCursor          equ 0021DE4h&lt;br /&gt;
_os_EnableCursor           equ 0021DE8h&lt;br /&gt;
;                          equ 0021DECh&lt;br /&gt;
;                          equ 0021DF0h&lt;br /&gt;
;                          equ 0021DF4h&lt;br /&gt;
;                          equ 0021DF8h&lt;br /&gt;
;                          equ 0021DFCh&lt;br /&gt;
_os_FontDrawText           equ 0021E00h&lt;br /&gt;
;                          equ 0021E04h&lt;br /&gt;
;                          equ 0021E08h&lt;br /&gt;
;                          equ 0021E0Ch&lt;br /&gt;
;                          equ 0021E10h&lt;br /&gt;
_os_FontGetHeight          equ 0021E14h&lt;br /&gt;
_os_FontGetWidth           equ 0021E18h&lt;br /&gt;
_os_InitDrawing            equ 0021E1Ch&lt;br /&gt;
_os_SetDrawBGColor         equ 0021E20h&lt;br /&gt;
_os_SetDrawFGColor         equ 0021E24h&lt;br /&gt;
_os_FontSelect             equ 0021E28h&lt;br /&gt;
;                          equ 0021E2Ch&lt;br /&gt;
;                          equ 0021E30h&lt;br /&gt;
_os_ReturnByte             equ 0021E34h&lt;br /&gt;
_os_ReturnByteEvenBetter   equ 0021E38h&lt;br /&gt;
;                          equ 0021E3Ch&lt;br /&gt;
;                          equ 0021E40h&lt;br /&gt;
;                          equ 0021E44h&lt;br /&gt;
;                          equ 0021E48h&lt;br /&gt;
;                          equ 0021E4Ch&lt;br /&gt;
;                          equ 0021E50h&lt;br /&gt;
;                          equ 0021E54h&lt;br /&gt;
;                          equ 0021E58h&lt;br /&gt;
;                          equ 0021E5Ch&lt;br /&gt;
;                          equ 0021E60h&lt;br /&gt;
;                          equ 0021E64h&lt;br /&gt;
_ChkACplx                  equ 0021E68h&lt;br /&gt;
;                          equ 0021E6Ch&lt;br /&gt;
_os_RclAns                 equ 0021E70h&lt;br /&gt;
;                          equ 0021E74h&lt;br /&gt;
;                          equ 0021E78h&lt;br /&gt;
;                          equ 0021E7Ch&lt;br /&gt;
;                          equ 0021E80h&lt;br /&gt;
;                          equ 0021E84h&lt;br /&gt;
;                          equ 0021E88h&lt;br /&gt;
_SetPolarEquToOP1          equ 0021E8Ch&lt;br /&gt;
;                          equ 0021E90h&lt;br /&gt;
;                          equ 0021E94h&lt;br /&gt;
;                          equ 0021E98h&lt;br /&gt;
;                          equ 0021E9Ch&lt;br /&gt;
;                          equ 0021EA0h&lt;br /&gt;
;                          equ 0021EA4h&lt;br /&gt;
;                          equ 0021EA8h&lt;br /&gt;
;                          equ 0021EACh&lt;br /&gt;
;                          equ 0021EB0h&lt;br /&gt;
;                          equ 0021EB4h&lt;br /&gt;
;                          equ 0021EB8h&lt;br /&gt;
;                          equ 0021EBCh&lt;br /&gt;
;                          equ 0021EC0h&lt;br /&gt;
;                          equ 0021EC4h&lt;br /&gt;
_os_SetTimer1              equ 0021EC8h&lt;br /&gt;
_os_DisableTimer1          equ 0021ECCh&lt;br /&gt;
_os_SetKbdKey              equ 0021ED0h&lt;br /&gt;
_os_GetSystemStats         equ 0021ED4h&lt;br /&gt;
;                          equ 0021ED8h&lt;br /&gt;
;                          equ 0021EDCh&lt;br /&gt;
_DispHL                    equ 0021EE0h&lt;br /&gt;
_os_GetDrawBGColor_BROKEN  equ 0021EE4h		; fixed in OS 5.2&lt;br /&gt;
_os_GetDrawFGColor         equ 0021EE8h&lt;br /&gt;
_os_FontGetID              equ 0021EECh&lt;br /&gt;
;                          equ 0021EF0h&lt;br /&gt;
_os_RealToInt24            equ 0021EF4h&lt;br /&gt;
_os_Int24ToReal            equ 0021EF8h&lt;br /&gt;
_GetOpenLibPtr             equ 0021EFCh&lt;br /&gt;
_RestoreColCoordinates     equ 0021F00h&lt;br /&gt;
;                          equ 0021F04h&lt;br /&gt;
;                          equ 0021F08h&lt;br /&gt;
;                          equ 0021F0Ch&lt;br /&gt;
;                          equ 0021F10h&lt;br /&gt;
;                          equ 0021F14h&lt;br /&gt;
;                          equ 0021F18h&lt;br /&gt;
;                          equ 0021F1Ch&lt;br /&gt;
;                          equ 0021F20h&lt;br /&gt;
;                          equ 0021F24h&lt;br /&gt;
;                          equ 0021F28h&lt;br /&gt;
;                          equ 0021F2Ch&lt;br /&gt;
;                          equ 0021F30h&lt;br /&gt;
;                          equ 0021F34h&lt;br /&gt;
;                          equ 0021F38h&lt;br /&gt;
;                          equ 0021F3Ch&lt;br /&gt;
;                          equ 0021F40h&lt;br /&gt;
_VPutMapNoReset0IY23       equ 0021F44h&lt;br /&gt;
;                          equ 0021F48h&lt;br /&gt;
;                          equ 0021F4Ch&lt;br /&gt;
_BufCpy                    equ 0021F50h&lt;br /&gt;
;                          equ 0021F54h&lt;br /&gt;
;                          equ 0021F58h&lt;br /&gt;
;                          equ 0021F5Ch&lt;br /&gt;
_DrawStandardEntrySepLine  equ 0021F60h&lt;br /&gt;
_DrawHomeNewSepLine        equ 0021F64h&lt;br /&gt;
_DrawStatusBarText         equ 0021F68h&lt;br /&gt;
;                          equ 0021F6Ch&lt;br /&gt;
;                          equ 0021F70h&lt;br /&gt;
;                          equ 0021F74h&lt;br /&gt;
;                          equ 0021F78h&lt;br /&gt;
;                          equ 0021F7Ch&lt;br /&gt;
_MovFrOP1OP2               equ 0021F80h&lt;br /&gt;
;                          equ 0021F84h&lt;br /&gt;
;                          equ 0021F88h&lt;br /&gt;
;                          equ 0021F8Ch&lt;br /&gt;
;                          equ 0021F90h&lt;br /&gt;
;                          equ 0021F94h&lt;br /&gt;
_ChkInRam                  equ 0021F98h&lt;br /&gt;
;                          equ 0021F9Ch&lt;br /&gt;
;                          equ 0021FA0h&lt;br /&gt;
_FontGetWidth              equ 0021FA4h&lt;br /&gt;
_os_ForceCmdNoChar         equ 0021FA8h&lt;br /&gt;
_os_DelVarEntry            equ 0021FACh&lt;br /&gt;
_os_GetSymTablePtr         equ 0021FB0h&lt;br /&gt;
_os_NextSymEntry           equ 0021FB4h&lt;br /&gt;
_os_ChkFindSym             equ 0021FB8h&lt;br /&gt;
_os_GetVarSize             equ 0021FBCh&lt;br /&gt;
_os_GetVarSizeBytes        equ 0021FC0h&lt;br /&gt;
;                          equ 0021FC4h&lt;br /&gt;
_os_GetRealListElement     equ 0021FC8h&lt;br /&gt;
_os_GetRealVar             equ 0021FCCh&lt;br /&gt;
_os_ResizeList             equ 0021FD0h&lt;br /&gt;
_os_ResizeMatrix           equ 0021FD4h&lt;br /&gt;
;                          equ 0021FD8h&lt;br /&gt;
_os_SetRealListElement     equ 0021FDCh&lt;br /&gt;
_os_SetRealVar             equ 0021FE0h&lt;br /&gt;
_os_GetAppVersionString    equ 0021FE4h&lt;br /&gt;
;                          equ 0021FE8h&lt;br /&gt;
;                          equ 0021FECh&lt;br /&gt;
_os_MemChk                 equ 0021FF0h&lt;br /&gt;
;                          equ 0021FF4h&lt;br /&gt;
;                          equ 0021FF8h&lt;br /&gt;
;                          equ 0021FFCh&lt;br /&gt;
;                          equ 0022000h&lt;br /&gt;
;                          equ 0022004h&lt;br /&gt;
;                          equ 0022008h&lt;br /&gt;
;                          equ 002200Ch&lt;br /&gt;
;                          equ 0022010h&lt;br /&gt;
;                          equ 0022014h&lt;br /&gt;
;                          equ 0022018h&lt;br /&gt;
;                          equ 002201Ch&lt;br /&gt;
;                          equ 0022020h&lt;br /&gt;
;                          equ 0022024h&lt;br /&gt;
;                          equ 0022028h&lt;br /&gt;
;                          equ 002202Ch&lt;br /&gt;
;                          equ 0022030h&lt;br /&gt;
;                          equ 0022034h&lt;br /&gt;
;                          equ 0022038h&lt;br /&gt;
;                          equ 002203Ch&lt;br /&gt;
_ArcChk                    equ 0022040h&lt;br /&gt;
_LoadDEIndFlash            equ 0022044h&lt;br /&gt;
_ChkInRamB                 equ 0022048h&lt;br /&gt;
;                          equ 002204Ch&lt;br /&gt;
;                          equ 0022050h&lt;br /&gt;
;                          equ 0022054h&lt;br /&gt;
_os_InitUSBDeviceCallback  equ 0022058h&lt;br /&gt;
_os_KillUSBDevice          equ 002205Ch&lt;br /&gt;
_os_SetUSBConfiguration    equ 0022060h&lt;br /&gt;
_os_RequestUSBData         equ 0022064h&lt;br /&gt;
_os_StopReceivingUSBData   equ 0022068h&lt;br /&gt;
;                          equ 002206Ch&lt;br /&gt;
;                          equ 0022070h&lt;br /&gt;
_Mov11ToOP1                equ 0022074h&lt;br /&gt;
_FindFreeArcSpot           equ 0022078h&lt;br /&gt;
;                          equ 002207Ch&lt;br /&gt;
_os_SetTimer2              equ 0022080h&lt;br /&gt;
_os_DisableTimer2          equ 0022084h&lt;br /&gt;
;                          equ 0022088h&lt;br /&gt;
;;_ret                     equ 002208Ch&lt;br /&gt;
_os_GetYDrawLocation       equ 0022090h&lt;br /&gt;
_os_SetYDrawLocation       equ 0022094h&lt;br /&gt;
_RunLocalizeHook           equ 0022098h&lt;br /&gt;
_os_IntSize                equ 002209Ch&lt;br /&gt;
_os_ClearStatusBarLow      equ 00220A0h&lt;br /&gt;
;                          equ 00220A4h&lt;br /&gt;
_NMIHandler                equ 00220A8h&lt;br /&gt;
;                          equ 00220ACh&lt;br /&gt;
;                          equ 00220B0h&lt;br /&gt;
;                          equ 00220B4h&lt;br /&gt;
;                          equ 00220B8h&lt;br /&gt;
;                          equ 00220BCh&lt;br /&gt;
;                          equ 00220C0h&lt;br /&gt;
;                          equ 00220C4h&lt;br /&gt;
;                          equ 00220C8h&lt;br /&gt;
;                          equ 00220CCh&lt;br /&gt;
;                          equ 00220D0h&lt;br /&gt;
;                          equ 00220D4h&lt;br /&gt;
;                          equ 00220D8h&lt;br /&gt;
;                          equ 00220DCh&lt;br /&gt;
;                          equ 00220E0h&lt;br /&gt;
;                          equ 00220E4h&lt;br /&gt;
;                          equ 00220E8h&lt;br /&gt;
;                          equ 00220ECh&lt;br /&gt;
;                          equ 00220F0h&lt;br /&gt;
;                          equ 00220F4h&lt;br /&gt;
;                          equ 00220F8h&lt;br /&gt;
;                          equ 00220FCh&lt;br /&gt;
;                          equ 0022100h&lt;br /&gt;
;                          equ 0022104h&lt;br /&gt;
;                          equ 0022108h&lt;br /&gt;
;                          equ 002210Ch&lt;br /&gt;
;                          equ 0022110h&lt;br /&gt;
;                          equ 0022114h&lt;br /&gt;
;                          equ 0022118h&lt;br /&gt;
;                          equ 002211Ch&lt;br /&gt;
;                          equ 0022120h&lt;br /&gt;
;                          equ 0022124h&lt;br /&gt;
;                          equ 0022128h&lt;br /&gt;
;                          equ 002212Ch&lt;br /&gt;
;                          equ 0022130h&lt;br /&gt;
;                          equ 0022134h&lt;br /&gt;
;                          equ 0022138h&lt;br /&gt;
;                          equ 002213Ch&lt;br /&gt;
;                          equ 0022140h&lt;br /&gt;
;                          equ 0022144h&lt;br /&gt;
;                          equ 0022148h&lt;br /&gt;
;                          equ 002214Ch&lt;br /&gt;
;                          equ 0022150h&lt;br /&gt;
;                          equ 0022154h&lt;br /&gt;
;                          equ 0022158h&lt;br /&gt;
;                          equ 002215Ch&lt;br /&gt;
;                          equ 0022160h&lt;br /&gt;
_os_RToP                   equ 0022164h&lt;br /&gt;
_os_PToR                   equ 0022168h&lt;br /&gt;
_os_ResetEditOpen          equ 002216Ch&lt;br /&gt;
_os_FloatToReal            equ 0022170h&lt;br /&gt;
_os_RealToFloat            equ 0022174h&lt;br /&gt;
_os_FontDrawTransText      equ 0022178h&lt;br /&gt;
_os_DelAppVar              equ 002217Ch&lt;br /&gt;
_os_GetAppVarDataPtr       equ 0022180h&lt;br /&gt;
_os_CreateAppVar           equ 0022184h&lt;br /&gt;
;                          equ 0022188h&lt;br /&gt;
;                          equ 002218Ch&lt;br /&gt;
;                          equ 0022190h&lt;br /&gt;
;                          equ 0022194h&lt;br /&gt;
_os_CreateString           equ 0022198h&lt;br /&gt;
_os_GetStringDataPtr       equ 002219Ch&lt;br /&gt;
;                          equ 00221A0h&lt;br /&gt;
;                          equ 00221A4h&lt;br /&gt;
;                          equ 00221A8h&lt;br /&gt;
;                          equ 00221ACh&lt;br /&gt;
;                          equ 00221B0h&lt;br /&gt;
;                          equ 00221B4h&lt;br /&gt;
;                          equ 00221B8h&lt;br /&gt;
;                          equ 00221BCh&lt;br /&gt;
;                          equ 00221C0h&lt;br /&gt;
;                          equ 00221C4h&lt;br /&gt;
;                          equ 00221C8h&lt;br /&gt;
;                          equ 00221CCh&lt;br /&gt;
;                          equ 00221D0h&lt;br /&gt;
;                          equ 00221D4h&lt;br /&gt;
;                          equ 00221D8h&lt;br /&gt;
;                          equ 00221DCh&lt;br /&gt;
;                          equ 00221E0h&lt;br /&gt;
;                          equ 00221E4h&lt;br /&gt;
;                          equ 00221E8h&lt;br /&gt;
;                          equ 00221ECh&lt;br /&gt;
;                          equ 00221F0h&lt;br /&gt;
;                          equ 00221F4h&lt;br /&gt;
;                          equ 00221F8h&lt;br /&gt;
&lt;br /&gt;
; Boot Calls&lt;br /&gt;
;-----------------------------------&lt;br /&gt;
_boot_GetHardwareVers      equ 0000084h&lt;br /&gt;
_boot_GetKeyID             equ 0000088h&lt;br /&gt;
_boot_GetBootVerMinor      equ 000008Ch&lt;br /&gt;
_boot_GetBootVerBuild      equ 0000090h&lt;br /&gt;
_dbgout                    equ 0000094h&lt;br /&gt;
__longjmp                  equ 0000098h&lt;br /&gt;
__memchr                   equ 000009Ch&lt;br /&gt;
__memcmp                   equ 00000A0h&lt;br /&gt;
__memcpy                   equ 00000A4h&lt;br /&gt;
__memmove                  equ 00000A8h&lt;br /&gt;
__memset                   equ 00000ACh&lt;br /&gt;
__memclear                 equ 00000B0h&lt;br /&gt;
_printf                    equ 00000B4h&lt;br /&gt;
__setjmp                   equ 00000B8h&lt;br /&gt;
_sprintf                   equ 00000BCh&lt;br /&gt;
__strcat                   equ 00000C0h&lt;br /&gt;
__strchr                   equ 00000C4h&lt;br /&gt;
__strcmp                   equ 00000C8h&lt;br /&gt;
__strcpy                   equ 00000CCh&lt;br /&gt;
__strcspn                  equ 00000D0h&lt;br /&gt;
__strlen                   equ 00000D4h&lt;br /&gt;
__strncat                  equ 00000D8h&lt;br /&gt;
__strncmp                  equ 00000DCh&lt;br /&gt;
__strncpy                  equ 00000E0h&lt;br /&gt;
__strpbrk                  equ 00000E4h&lt;br /&gt;
__strrchr                  equ 00000E8h&lt;br /&gt;
__strspn                   equ 00000ECh&lt;br /&gt;
__strstr                   equ 00000F0h&lt;br /&gt;
_strtok                    equ 00000F4h&lt;br /&gt;
_ret                       equ 00000F8h&lt;br /&gt;
__bldiy                    equ 00000FCh&lt;br /&gt;
__bshl                     equ 0000100h&lt;br /&gt;
__bshru                    equ 0000104h&lt;br /&gt;
__bstiy                    equ 0000108h&lt;br /&gt;
__bstix                    equ 000010Ch&lt;br /&gt;
__case                     equ 0000110h&lt;br /&gt;
__case16                   equ 0000114h&lt;br /&gt;
__case16D                  equ 0000118h&lt;br /&gt;
__case24                   equ 000011Ch&lt;br /&gt;
__case24D                  equ 0000120h&lt;br /&gt;
__case8                    equ 0000124h&lt;br /&gt;
__case8D                   equ 0000128h&lt;br /&gt;
__frameset                 equ 000012Ch&lt;br /&gt;
__frameset0                equ 0000130h&lt;br /&gt;
__iand                     equ 0000134h&lt;br /&gt;
__icmpzero                 equ 0000138h&lt;br /&gt;
__idivs                    equ 000013Ch&lt;br /&gt;
__idivu                    equ 0000140h&lt;br /&gt;
__idvrmu                   equ 0000144h&lt;br /&gt;
__ildix                    equ 0000148h&lt;br /&gt;
__ildiy                    equ 000014Ch&lt;br /&gt;
__imul_b                   equ 0000150h&lt;br /&gt;
__imulu                    equ 0000154h&lt;br /&gt;
__imuls                    equ 0000158h&lt;br /&gt;
__indcall                  equ 000015Ch&lt;br /&gt;
__ineg                     equ 0000160h&lt;br /&gt;
__inot                     equ 0000164h&lt;br /&gt;
__ior                      equ 0000168h&lt;br /&gt;
__irems                    equ 000016Ch&lt;br /&gt;
__iremu                    equ 0000170h&lt;br /&gt;
__ishl                     equ 0000174h&lt;br /&gt;
__ishl_b                   equ 0000178h&lt;br /&gt;
__ishrs                    equ 000017Ch&lt;br /&gt;
__ishrs_b                  equ 0000180h&lt;br /&gt;
__ishru                    equ 0000184h&lt;br /&gt;
__ishru_b                  equ 0000188h&lt;br /&gt;
__istix                    equ 000018Ch&lt;br /&gt;
__istiy                    equ 0000190h&lt;br /&gt;
__itol                     equ 0000194h&lt;br /&gt;
__ixor                     equ 0000198h&lt;br /&gt;
__ladd                     equ 000019Ch&lt;br /&gt;
__ladd_b                   equ 00001A0h&lt;br /&gt;
__land                     equ 00001A4h&lt;br /&gt;
__lcmps                    equ 00001A8h&lt;br /&gt;
__lcmpu                    equ 00001ACh&lt;br /&gt;
__lcmpzero                 equ 00001B0h&lt;br /&gt;
__ldivs                    equ 00001B4h&lt;br /&gt;
__ldivu                    equ 00001B8h&lt;br /&gt;
__ldvrmu                   equ 00001BCh&lt;br /&gt;
__lldix                    equ 00001C0h&lt;br /&gt;
__lldiy                    equ 00001C4h&lt;br /&gt;
__lmuls                    equ 00001C8h&lt;br /&gt;
__lmulu                    equ 00001CCh&lt;br /&gt;
__lneg                     equ 00001D0h&lt;br /&gt;
__lnot                     equ 00001D4h&lt;br /&gt;
__lor                      equ 00001D8h&lt;br /&gt;
__lrems                    equ 00001DCh&lt;br /&gt;
__lremu                    equ 00001E0h&lt;br /&gt;
__lshl                     equ 00001E4h&lt;br /&gt;
__lshrs                    equ 00001E8h&lt;br /&gt;
__lshru                    equ 00001ECh&lt;br /&gt;
__lstix                    equ 00001F0h&lt;br /&gt;
__lstiy                    equ 00001F4h&lt;br /&gt;
__lsub                     equ 00001F8h&lt;br /&gt;
__lxor                     equ 00001FCh&lt;br /&gt;
__sand                     equ 0000200h&lt;br /&gt;
__scmpzero                 equ 0000204h&lt;br /&gt;
__sdivs                    equ 0000208h&lt;br /&gt;
__sdivu                    equ 000020Ch&lt;br /&gt;
__seqcase                  equ 0000210h&lt;br /&gt;
__seqcaseD                 equ 0000214h&lt;br /&gt;
__setflag                  equ 0000218h&lt;br /&gt;
__sldix                    equ 000021Ch&lt;br /&gt;
__sldiy                    equ 0000220h&lt;br /&gt;
__smuls                    equ 0000224h&lt;br /&gt;
__smulu                    equ 0000228h&lt;br /&gt;
__sneg                     equ 000022Ch&lt;br /&gt;
__snot                     equ 0000230h&lt;br /&gt;
__sor                      equ 0000234h&lt;br /&gt;
__srems                    equ 0000238h&lt;br /&gt;
__sremu                    equ 000023Ch&lt;br /&gt;
__sshl                     equ 0000240h&lt;br /&gt;
__sshl_b                   equ 0000244h&lt;br /&gt;
__sshrs                    equ 0000248h&lt;br /&gt;
__sshrs_b                  equ 000024Ch&lt;br /&gt;
__sshru                    equ 0000250h&lt;br /&gt;
__sshru_b                  equ 0000254h&lt;br /&gt;
__sstix                    equ 0000258h&lt;br /&gt;
__sstiy                    equ 000025Ch&lt;br /&gt;
__stoi                     equ 0000260h&lt;br /&gt;
__stoiu                    equ 0000264h&lt;br /&gt;
__sxor                     equ 0000268h&lt;br /&gt;
__fppack                   equ 000026Ch&lt;br /&gt;
__fadd                     equ 0000270h&lt;br /&gt;
__fcmp                     equ 0000274h&lt;br /&gt;
__fdiv                     equ 0000278h&lt;br /&gt;
__ftol                     equ 000027Ch&lt;br /&gt;
__ultof                    equ 0000280h&lt;br /&gt;
__ltof                     equ 0000284h&lt;br /&gt;
__fmul                     equ 0000288h&lt;br /&gt;
__fneg                     equ 000028Ch&lt;br /&gt;
__fsub                     equ 0000290h&lt;br /&gt;
_FLTMAX                    equ 0000294h&lt;br /&gt;
_sqrtf                     equ 0000298h&lt;br /&gt;
__frbtof                   equ 000029Ch&lt;br /&gt;
__frftob                   equ 00002A0h&lt;br /&gt;
__frftoub                  equ 00002A4h&lt;br /&gt;
__frftoi                   equ 00002A8h&lt;br /&gt;
__frftoui                  equ 00002ACh&lt;br /&gt;
__frftos                   equ 00002B0h&lt;br /&gt;
__frftous                  equ 00002B4h&lt;br /&gt;
__fritof                   equ 00002B8h&lt;br /&gt;
__fruitof                  equ 00002BCh&lt;br /&gt;
__frstof                   equ 00002C0h&lt;br /&gt;
__frubtof                  equ 00002C4h&lt;br /&gt;
__frustof                  equ 00002C8h&lt;br /&gt;
_ResetPorts                equ 00002CCh&lt;br /&gt;
_ChkIfOSInterruptAvailable equ 00002D0h&lt;br /&gt;
_WriteFlashByte            equ 00002D4h&lt;br /&gt;
_EraseFlash                equ 00002D8h&lt;br /&gt;
_EraseFlashSector          equ 00002DCh&lt;br /&gt;
_WriteFlash                equ 00002E0h&lt;br /&gt;
_WriteFlashByteDuplicate   equ 00002E4h&lt;br /&gt;
_WriteFlashA               equ 00002E8h&lt;br /&gt;
_CleanupCertificate        equ 00002ECh&lt;br /&gt;
_ClrHeap                   equ 00002F0h&lt;br /&gt;
_CpyToHeap                 equ 00002F4h&lt;br /&gt;
_ChkHeapTop                equ 00002F8h&lt;br /&gt;
_ExecuteInRAM              equ 00002FCh&lt;br /&gt;
_ExecuteInRAMDup           equ 0000300h&lt;br /&gt;
_ExecuteInRAMDup2          equ 0000304h&lt;br /&gt;
_ChkCertSpace              equ 0000308h&lt;br /&gt;
_GetFieldSizeFromType      equ 000030Ch&lt;br /&gt;
_FindFirstCertField        equ 0000310h&lt;br /&gt;
_FindField                 equ 0000314h&lt;br /&gt;
_FindNextField             equ 0000318h&lt;br /&gt;
_GetCertificateEnd         equ 000031Ch&lt;br /&gt;
_GetFieldSizeFromType_     equ 0000320h&lt;br /&gt;
_GetFieldFromSize          equ 0000324h&lt;br /&gt;
_NextFieldFromSize         equ 0000328h&lt;br /&gt;
_NextFieldFromType         equ 000032Ch&lt;br /&gt;
_GetOffsetToNextField      equ 0000330h&lt;br /&gt;
_WriteFlashUnsafe          equ 0000334h&lt;br /&gt;
_boot_GetCertCalcString    equ 0000338h&lt;br /&gt;
_boot_GetCertCalcID        equ 000033Ch&lt;br /&gt;
_GetSerial                 equ 0000340h&lt;br /&gt;
;                          equ 0000344h&lt;br /&gt;
_Mult16By8                 equ 0000348h&lt;br /&gt;
_Div16By8                  equ 000034Ch&lt;br /&gt;
_Div16By16                 equ 0000350h&lt;br /&gt;
_Div32By16                 equ 0000354h&lt;br /&gt;
_CmpStr                    equ 0000358h&lt;br /&gt;
_boot_Sha256Init           equ 000035Ch&lt;br /&gt;
_boot_Sha256Part           equ 0000360h&lt;br /&gt;
_boot_Sha256Hash           equ 0000364h&lt;br /&gt;
_FindAppHeaderSubField     equ 0000368h&lt;br /&gt;
;                          equ 000036Ch&lt;br /&gt;
_FindAppHeaderTimestamp    equ 0000370h&lt;br /&gt;
_boot_ClearVRAM            equ 0000374h&lt;br /&gt;
_boot_PutS                 equ 0000378h&lt;br /&gt;
_PutSpinner                equ 000037Ch&lt;br /&gt;
_boot_GetLFontPtr          equ 0000380h&lt;br /&gt;
_boot_InitializeHardware   equ 0000384h&lt;br /&gt;
_boot_TurnOffHardware      equ 0000388h&lt;br /&gt;
_MakeColCmd                equ 000038Ch&lt;br /&gt;
_boot_NewLine              equ 0000390h&lt;br /&gt;
_PutBootVersion            equ 0000394h&lt;br /&gt;
_DrawSectorProtectionTable equ 0000398h&lt;br /&gt;
_boot_Set6MHzMode          equ 000039Ch&lt;br /&gt;
_boot_Set48MHzMode         equ 00003A0h&lt;br /&gt;
_boot_Set6MHzModeI         equ 00003A4h&lt;br /&gt;
_boot_Set48MHzModeI        equ 00003A8h&lt;br /&gt;
_CheckHardware             equ 00003ACh&lt;br /&gt;
_GetBatteryStatus          equ 00003B0h&lt;br /&gt;
_Delay10ms                 equ 00003B4h&lt;br /&gt;
_DelayTenTimesAms          equ 00003B8h&lt;br /&gt;
;                          equ 00003BCh&lt;br /&gt;
;                          equ 00003C0h&lt;br /&gt;
;                          equ 00003C4h&lt;br /&gt;
;                          equ 00003C8h&lt;br /&gt;
_usb_IsBusPowered          equ 00003CCh&lt;br /&gt;
_KeypadScan                equ 00003D0h&lt;br /&gt;
_KeypadScanFull            equ 00003D4h&lt;br /&gt;
;_ret                      equ 00003D8h&lt;br /&gt;
;_ret                      equ 00003DCh&lt;br /&gt;
_MarkOSInvalid             equ 00003E0h&lt;br /&gt;
_usb_BusPowered            equ 00003E4h&lt;br /&gt;
_usb_SelfPowered           equ 00003E8h&lt;br /&gt;
;                          equ 00003ECh&lt;br /&gt;
;                          equ 00003F0h&lt;br /&gt;
;                          equ 00003F4h&lt;br /&gt;
;                          equ 00003F8h&lt;br /&gt;
_usb_SetDeviceB            equ 00003FCh&lt;br /&gt;
;                          equ 0000400h&lt;br /&gt;
_usb_DMACXReadNext         equ 0000404h&lt;br /&gt;
_usb_DMACXWrite            equ 0000408h&lt;br /&gt;
_usb_DMACXRead             equ 000040Ch&lt;br /&gt;
_usb_DMACXWriteNext        equ 0000410h&lt;br /&gt;
_usb_DMACXWriteCheck       equ 0000414h&lt;br /&gt;
;                          equ 0000418h&lt;br /&gt;
;                          equ 000041Ch&lt;br /&gt;
;                          equ 0000420h&lt;br /&gt;
;                          equ 0000424h&lt;br /&gt;
;                          equ 0000428h&lt;br /&gt;
;                          equ 000042Ch&lt;br /&gt;
;                          equ 0000430h&lt;br /&gt;
;                          equ 0000434h&lt;br /&gt;
;                          equ 0000438h&lt;br /&gt;
;                          equ 000043Ch&lt;br /&gt;
;                          equ 0000440h&lt;br /&gt;
;                          equ 0000444h&lt;br /&gt;
;                          equ 0000448h&lt;br /&gt;
;                          equ 000044Ch&lt;br /&gt;
;                          equ 0000450h&lt;br /&gt;
;                          equ 0000454h&lt;br /&gt;
;                          equ 0000458h&lt;br /&gt;
;                          equ 000045Ch&lt;br /&gt;
_MarkOSValid               equ 0000460h&lt;br /&gt;
;                          equ 0000464h&lt;br /&gt;
;                          equ 0000468h&lt;br /&gt;
;                          equ 000046Ch&lt;br /&gt;
;                          equ 0000470h&lt;br /&gt;
;                          equ 0000474h&lt;br /&gt;
;                          equ 0000478h&lt;br /&gt;
;                          equ 000047Ch&lt;br /&gt;
;                          equ 0000480h&lt;br /&gt;
;                          equ 0000484h&lt;br /&gt;
;                          equ 0000488h&lt;br /&gt;
;                          equ 000048Ch&lt;br /&gt;
;                          equ 0000490h&lt;br /&gt;
;                          equ 0000494h&lt;br /&gt;
;                          equ 0000498h&lt;br /&gt;
;                          equ 000049Ch&lt;br /&gt;
;                          equ 00004A0h&lt;br /&gt;
;                          equ 00004A4h&lt;br /&gt;
_usb_SetDMAState           equ 00004A8h&lt;br /&gt;
_usb_DMATransfer           equ 00004ACh&lt;br /&gt;
_usb_DMACXTransferWait     equ 00004B0h&lt;br /&gt;
;                          equ 00004B4h&lt;br /&gt;
;                          equ 00004B8h&lt;br /&gt;
_usb_ResetFIFOS            equ 00004BCh&lt;br /&gt;
;                          equ 00004C0h&lt;br /&gt;
;                          equ 00004C4h&lt;br /&gt;
;                          equ 00004C8h&lt;br /&gt;
;                          equ 00004CCh&lt;br /&gt;
;                          equ 00004D0h&lt;br /&gt;
;                          equ 00004D4h&lt;br /&gt;
;                          equ 00004D8h&lt;br /&gt;
;                          equ 00004DCh&lt;br /&gt;
;                          equ 00004E0h&lt;br /&gt;
;                          equ 00004E4h&lt;br /&gt;
;                          equ 00004E8h&lt;br /&gt;
;                          equ 00004ECh&lt;br /&gt;
_usb_ResetTimer            equ 00004F0h&lt;br /&gt;
_usb_DisableTimer          equ 00004F4h&lt;br /&gt;
_usb_EnableTimer           equ 00004F8h&lt;br /&gt;
;                          equ 00004FCh&lt;br /&gt;
;                          equ 0000500h&lt;br /&gt;
;                          equ 0000504h&lt;br /&gt;
;                          equ 0000508h&lt;br /&gt;
;                          equ 000050Ch&lt;br /&gt;
;                          equ 0000510h&lt;br /&gt;
;                          equ 0000514h&lt;br /&gt;
;                          equ 0000518h&lt;br /&gt;
;                          equ 000051Ch&lt;br /&gt;
_boot_SetTimersControl     equ 0000520h&lt;br /&gt;
_boot_GetTimersControl     equ 0000524h&lt;br /&gt;
_boot_SetTimersInterrupt   equ 0000528h&lt;br /&gt;
_boot_GetTimersInterrupt   equ 000052Ch&lt;br /&gt;
_boot_SetTimersInterruptM  equ 0000530h&lt;br /&gt;
_boot_GetTimersInterruptM  equ 0000534h&lt;br /&gt;
_boot_SetTimer1Counter     equ 0000538h&lt;br /&gt;
_boot_GetTimer1Counter     equ 000053Ch&lt;br /&gt;
_boot_SetTimer1ReloadValue equ 0000540h&lt;br /&gt;
_boot_GetTimer1ReloadValue equ 0000544h&lt;br /&gt;
_boot_SetTimer1MatchValue1 equ 0000548h&lt;br /&gt;
_boot_GetTimer1MatchValue1 equ 000054Ch&lt;br /&gt;
_boot_SetTimer1MatchValue2 equ 0000550h&lt;br /&gt;
_boot_GetTimer1MatchValue2 equ 0000554h&lt;br /&gt;
_boot_SetTimer2Counter     equ 0000558h&lt;br /&gt;
_boot_GetTimer2Counter     equ 000055Ch&lt;br /&gt;
_boot_SetTimer2ReloadValue equ 0000560h&lt;br /&gt;
_boot_GetTimer2ReloadValue equ 0000564h&lt;br /&gt;
_boot_SetTimer2MatchValue1 equ 0000568h&lt;br /&gt;
_boot_GetTimer2MatchValue1 equ 000056Ch&lt;br /&gt;
_boot_SetTimer2MatchValue2 equ 0000570h&lt;br /&gt;
_boot_GetTimer2MatchValue2 equ 0000574h&lt;br /&gt;
_CheckIfEmulated           equ 0000578h&lt;br /&gt;
_boot_GetOnInt             equ 000057Ch&lt;br /&gt;
_boot_RTCIntHandler        equ 0000580h&lt;br /&gt;
_boot_RTCInitialize        equ 0000584h&lt;br /&gt;
_boot_RTCGetInitStatus     equ 0000588h&lt;br /&gt;
_boot_RTCEnable            equ 000058Ch&lt;br /&gt;
_boot_RTCDisable           equ 0000590h&lt;br /&gt;
_boot_RTCSet24Hours        equ 0000594h&lt;br /&gt;
;                          equ 0000598h&lt;br /&gt;
;                          equ 000059Ch&lt;br /&gt;
_boot_RTCAckAlarmInt       equ 00005A0h&lt;br /&gt;
;                          equ 00005A4h&lt;br /&gt;
_boot_RTCWriteTime         equ 00005A8h&lt;br /&gt;
_boot_RTCGetTime12Hour     equ 00005ACh&lt;br /&gt;
_boot_RTCGetTime           equ 00005B0h&lt;br /&gt;
_boot_RTCSetTime           equ 00005B4h&lt;br /&gt;
_boot_RTCGetAlarm          equ 00005B8h&lt;br /&gt;
_boot_RTCSetAlarmSafe      equ 00005BCh&lt;br /&gt;
_boot_RTCCheckAlarmInt     equ 00005C0h&lt;br /&gt;
_boot_RTCSetAlarmInt       equ 00005C4h&lt;br /&gt;
_boot_RTCIsAfternoon       equ 00005C8h&lt;br /&gt;
_boot_RTCGetDay            equ 00005CCh&lt;br /&gt;
_boot_RTCSetAlarmIntSafe   equ 00005D0h&lt;br /&gt;
_boot_RTCSetAlarm          equ 00005D4h&lt;br /&gt;
_boot_RTCEnableInt         equ 00005D8h&lt;br /&gt;
_boot_RTCDisableInt        equ 00005DCh&lt;br /&gt;
_boot_RTCSetCallback       equ 00005E0h&lt;br /&gt;
_boot_RTCResetTimeStruct   equ 00005E4h&lt;br /&gt;
;                          equ 00005E8h&lt;br /&gt;
_boot_RTCSetFlags          equ 00005ECh&lt;br /&gt;
;                          equ 00005F0h&lt;br /&gt;
_CheckEmulationBit         equ 00005F4h&lt;br /&gt;
_usb_SetDMAAddress         equ 00005F8h&lt;br /&gt;
;                          equ 00005FCh&lt;br /&gt;
_boot_SectorsBegin         equ 0000600h&lt;br /&gt;
;                          equ 0000604h&lt;br /&gt;
_usb_InEndpointClrStall    equ 0000608h&lt;br /&gt;
_usb_InEndpointSetStall    equ 000060Ch&lt;br /&gt;
_usb_InEndpointClrReset    equ 0000610h&lt;br /&gt;
_usb_InEndpointSetReset    equ 0000614h&lt;br /&gt;
_usb_InEndpointSendZlp     equ 0000618h&lt;br /&gt;
_usb_OutEndpointClrStall   equ 000061Ch&lt;br /&gt;
_usb_OutEndpointSetStall   equ 0000620h&lt;br /&gt;
_usb_OutEndpointClrReset   equ 0000624h&lt;br /&gt;
_usb_OutEndpointSetReset   equ 0000628h&lt;br /&gt;
_usb_SetFifoMap            equ 000062Ch&lt;br /&gt;
_usb_SetEndpointConfig     equ 0000630h&lt;br /&gt;
_usb_ClrEndpointConfig     equ 0000634h&lt;br /&gt;
_usb_SetFifoConfig         equ 0000638h&lt;br /&gt;
;                          equ 000063Ch&lt;br /&gt;
&lt;br /&gt;
;RAM Equates&lt;br /&gt;
;--------------------------------&lt;br /&gt;
ramStart		equ 0D00000h&lt;br /&gt;
flags			equ 0D00080h		; location of OS Flags (+-80h)&lt;br /&gt;
textFlagsLoc		equ 0D00085h            ; location of Text Flags&lt;br /&gt;
apdFlagsLoc		equ 0D00088h		; location of APD Flags&lt;br /&gt;
appFlagsLoc		equ 0D0008Dh		; location of App Flags&lt;br /&gt;
rclFlagsLoc		equ 0D0008Eh            ; location of RCLQueue Flags&lt;br /&gt;
shiftFlagsLoc		equ 0D00092h            ; location of Shifting Flags&lt;br /&gt;
mathprintFlagsLoc	equ 0D000C4h		; location of MathPrint Flags&lt;br /&gt;
&lt;br /&gt;
strtokPtr		equ 0D000FFh            ; location of pointer used by C strtok&lt;br /&gt;
printRoutine		equ 0D00108h            ; stores pointer to printing routines (3 scrap)&lt;br /&gt;
&lt;br /&gt;
flashByte		equ 0D00125h		; used for writing to flash&lt;br /&gt;
&lt;br /&gt;
cellOverrideAddr	equ 0D00166h&lt;br /&gt;
curCell			equ 0D0016Eh            ; selected list cell&lt;br /&gt;
&lt;br /&gt;
SmallEditCancelParse	equ 0D001A4h&lt;br /&gt;
&lt;br /&gt;
curRowBackup		equ 0D0033Ch		; backup of curRow&lt;br /&gt;
shiftFlagsLocBackup	equ 0D00358h		; backup of shiftFlagsLoc&lt;br /&gt;
appFlagsLocBackup	equ 0D00366h		; backup of appFlagsLoc&lt;br /&gt;
penRowBackup		equ 0D003E3h		; backup of penRow&lt;br /&gt;
mathprintBackup		equ 0D003E6h		; backup of mathprint flags&lt;br /&gt;
winLeftEdgeBackup	equ 0D003D2h		; backup of winLeftEdge&lt;br /&gt;
catalogCurrentBackup	equ 0D003D3h		; backup of catalogCurrent&lt;br /&gt;
menuCurrentSubBackup	equ 0D003D6h		; backup of menuCurrentSub&lt;br /&gt;
menuNumMenusBackup	equ 0D003D8h		; backup of menuNumMenus&lt;br /&gt;
menuCurrentBackup	equ 0D003DAh		; backup of menuCurrent&lt;br /&gt;
cxCurAppBackup		equ 0D003DDh		; backup of cxCurApp&lt;br /&gt;
&lt;br /&gt;
curUnderBackup		equ 0D003E8h		; backup of curUnder&lt;br /&gt;
&lt;br /&gt;
appData			equ 0D00429h		; used for OFFSCRPT and ONSCRPT&lt;br /&gt;
&lt;br /&gt;
arcPtrEnd		equ 0D0052Fh&lt;br /&gt;
&lt;br /&gt;
tempSP			equ 0D0053Fh		; 3 byte scrap&lt;br /&gt;
&lt;br /&gt;
arcInfo			equ 0D00543h&lt;br /&gt;
savedArcInfo		equ 0D0055Bh&lt;br /&gt;
appBank_jump		equ 0D00584h&lt;br /&gt;
&lt;br /&gt;
kbdScanCode		equ 0D00587h		; scancode returned by GetCSC&lt;br /&gt;
kbdLGSC			equ 0D00588h&lt;br /&gt;
kbdPSC			equ 0D00589h&lt;br /&gt;
kbdWUR			equ 0D0058Ah&lt;br /&gt;
kbdDebncCnt		equ 0D0058Bh&lt;br /&gt;
kbdKey			equ 0D0058Ch&lt;br /&gt;
kbdGetKy		equ 0D0058Dh&lt;br /&gt;
keyExtend		equ 0D0058Eh&lt;br /&gt;
brightness		equ 0D0058Fh&lt;br /&gt;
apdSubTimer		equ 0D00590h&lt;br /&gt;
apdTimer		equ 0D00591h&lt;br /&gt;
curTime			equ 0D00594h&lt;br /&gt;
curRow			equ 0D00595h&lt;br /&gt;
curCol			equ 0D00596h&lt;br /&gt;
curOffset		equ 0D00598h&lt;br /&gt;
curUnder		equ 0D00599h&lt;br /&gt;
curYCol			equ 0D0059Ch&lt;br /&gt;
curType			equ 0D0059Fh&lt;br /&gt;
curXRow			equ 0D005A0h&lt;br /&gt;
prevDData		equ 0D005A1h&lt;br /&gt;
lFont_record		equ 0D005A4h&lt;br /&gt;
sFont_record		equ 0D005C5h&lt;br /&gt;
tokVarPtr		equ 0D005E9h&lt;br /&gt;
tokLen			equ 0D005ECh&lt;br /&gt;
&lt;br /&gt;
indicCounter		equ 0D005F6h&lt;br /&gt;
&lt;br /&gt;
OP1			equ 0D005F8h&lt;br /&gt;
OP1M			equ 0D005FAh&lt;br /&gt;
OP2			equ 0D00603h&lt;br /&gt;
OP2M			equ 0D00605h&lt;br /&gt;
OP2EXT			equ 0D0060Ch&lt;br /&gt;
OP3			equ 0D0060Eh&lt;br /&gt;
OP3M			equ 0D00610h&lt;br /&gt;
OP4			equ 0D00619h&lt;br /&gt;
OP4M			equ 0D0061Bh&lt;br /&gt;
OP5			equ 0D00624h&lt;br /&gt;
OP5M			equ 0D00626h&lt;br /&gt;
OP6			equ 0D0062Fh&lt;br /&gt;
OP6M			equ 0D00631h&lt;br /&gt;
OP6EXT			equ 0D00638h&lt;br /&gt;
&lt;br /&gt;
progToEdit		equ 0D0065Bh&lt;br /&gt;
nameBuff		equ 0D00663h&lt;br /&gt;
&lt;br /&gt;
equ_edit_save		equ 0D0066Eh&lt;br /&gt;
iMathPtr1		equ 0D0066Fh&lt;br /&gt;
iMathPtr2		equ 0D00672h&lt;br /&gt;
iMathPtr3		equ 0D00675h&lt;br /&gt;
iMathPtr4		equ 0D00678h&lt;br /&gt;
iMathPtr5		equ 0D0067Bh&lt;br /&gt;
asm_data_ptr1		equ 0D0067Eh&lt;br /&gt;
asm_data_ptr2		equ 0D00681h&lt;br /&gt;
&lt;br /&gt;
asm_ram			equ 0D00687h&lt;br /&gt;
&lt;br /&gt;
textShadow		equ 0D006C0h&lt;br /&gt;
textShadCur		equ 0D007C4h&lt;br /&gt;
textShadTop		equ 0D007C7h&lt;br /&gt;
textShadAlph		equ 0D007C8h&lt;br /&gt;
textShadIns		equ 0D007C9h&lt;br /&gt;
cxMain			equ 0D007CAh&lt;br /&gt;
cxPPutAway		equ 0D007CDh&lt;br /&gt;
cxPutAway		equ 0D007D0h&lt;br /&gt;
cxReDisp		equ 0D007D3h&lt;br /&gt;
cxErrorEP		equ 0D007D6h&lt;br /&gt;
cxSizeWind		equ 0D007D9h&lt;br /&gt;
cxPage			equ 0D007DCh&lt;br /&gt;
cxCurApp		equ 0D007E0h&lt;br /&gt;
cxPrev			equ 0D007E2h ; 23 bytes are shadows of cxMain through cxCurApp and appFlags&lt;br /&gt;
cxAppReturn		equ 0D007EBh&lt;br /&gt;
&lt;br /&gt;
onSP			equ 0D007FAh&lt;br /&gt;
&lt;br /&gt;
promptRow		equ 0D00800h&lt;br /&gt;
promptCol		equ 0D00801h&lt;br /&gt;
promptIns		equ 0D00802h&lt;br /&gt;
promptShift		equ 0D00803h&lt;br /&gt;
promptRet		equ 0D00804h&lt;br /&gt;
promptValid		equ 0D00807h&lt;br /&gt;
&lt;br /&gt;
varType			equ 0D00813h&lt;br /&gt;
varCurrent		equ 0D00814h&lt;br /&gt;
varClass		equ 0D0081Ch&lt;br /&gt;
&lt;br /&gt;
catalogCurrent		equ 0D0081Dh ; word at this location starting with 6007h corresponds to what is highlighted in catalog&lt;br /&gt;
catalogCurrentBackupM	equ 0D00820h ; backup of catalogCurrent for menus&lt;br /&gt;
menuAppDepth		equ 0D00823h&lt;br /&gt;
menuCurrent		equ 0D00824h&lt;br /&gt;
menuCurrentSub		equ 0D00825h ; holds current submenu index&lt;br /&gt;
menuSelected		equ 0D00826h ; holds currently selected item in current submenu&lt;br /&gt;
menuNumMenus		equ 0D00827h ; holds number of submenus for this menu&lt;br /&gt;
menuNumItems		equ 0D00828h ; holds number of items in this submenu&lt;br /&gt;
appFlagsBackup		equ 0D00829h ; iy+appFlags backup for menu stuff&lt;br /&gt;
cursorFlagsBackup	equ 0D0082Ah ; iy+cursorFlags backup for menu stuff&lt;br /&gt;
curGStyleBackup		equ 0D0082Bh ; curGStyle backup for menu stuff&lt;br /&gt;
graphFlagsBackup	equ 0D0082Ch ; iy+graphFlags backup for menu stuff&lt;br /&gt;
&lt;br /&gt;
progCurrent		equ 0D0082Dh&lt;br /&gt;
;D0082E	; something used to execute apps with _NewContext0&lt;br /&gt;
userMenuSA		equ 0D00838h&lt;br /&gt;
&lt;br /&gt;
tempErrorMessage	equ 0D00842h&lt;br /&gt;
&lt;br /&gt;
ioPrompt		equ 0D00879h&lt;br /&gt;
ioFlag			equ 0D00894h&lt;br /&gt;
sndRecState		equ 0D00896h&lt;br /&gt;
ioErrState		equ 0D00897h&lt;br /&gt;
ioData			equ 0D008A1h&lt;br /&gt;
&lt;br /&gt;
penCol			equ 0D008D2h&lt;br /&gt;
penRow			equ 0D008D5h&lt;br /&gt;
rclQueue		equ 0D008D6h&lt;br /&gt;
rclQueueEnd		equ 0D008D9h&lt;br /&gt;
errNo			equ 0D008DFh&lt;br /&gt;
errSP			equ 0D008E0h&lt;br /&gt;
errOffset		equ 0D008E3h&lt;br /&gt;
&lt;br /&gt;
entryString		equ 0D008E6h&lt;br /&gt;
entryResult		equ 0D008EAh&lt;br /&gt;
&lt;br /&gt;
statVarsOffset		equ 0D0117Fh&lt;br /&gt;
asm_prgm_size		equ 0D0118Ch&lt;br /&gt;
bstCounter		equ 0D0118Fh&lt;br /&gt;
statVars		equ 0D01191h&lt;br /&gt;
infVars			equ 0D013A4h&lt;br /&gt;
infVar1			equ 0D013ADh&lt;br /&gt;
infVar2			equ 0D013B6h&lt;br /&gt;
infVar3			equ 0D013BFh&lt;br /&gt;
infVar4			equ 0D013C8h&lt;br /&gt;
infVar5			equ 0D013D1h&lt;br /&gt;
infVar6			equ 0D013DAh&lt;br /&gt;
infVar7			equ 0D013E3h&lt;br /&gt;
infVar8			equ 0D013ECh&lt;br /&gt;
infVar9			equ 0D013F5h&lt;br /&gt;
infVar10		equ 0D013FEh&lt;br /&gt;
infVar11		equ 0D01407h&lt;br /&gt;
infVar12		equ 0D01410h&lt;br /&gt;
infVar13		equ 0D01419h&lt;br /&gt;
infVar14		equ 0D01422h&lt;br /&gt;
infVar15		equ 0D0142Bh&lt;br /&gt;
infVar16		equ 0D01434h&lt;br /&gt;
infVar17		equ 0D0143Dh&lt;br /&gt;
infVar18		equ 0D01446h&lt;br /&gt;
infVar19		equ 0D0144Fh&lt;br /&gt;
infVar20		equ 0D01458h&lt;br /&gt;
&lt;br /&gt;
curGStyle		equ 0D0146Dh&lt;br /&gt;
curGY			equ 0D0146Eh&lt;br /&gt;
curGY2			equ 0D01470h&lt;br /&gt;
curGX2			equ 0D01471h ; currently selected equation while graphing&lt;br /&gt;
freeSaveY		equ 0D01472h&lt;br /&gt;
freeSaveX		equ 0D01474h&lt;br /&gt;
&lt;br /&gt;
XOffset			equ 0D014FAh&lt;br /&gt;
YOffset			equ 0D014FCh&lt;br /&gt;
lcdTallP		equ 0D014FDh&lt;br /&gt;
pixWideP		equ 0D014FEh&lt;br /&gt;
pixWide_m_1		equ 0D014FFh&lt;br /&gt;
pixWide_m_2		equ 0D01501h&lt;br /&gt;
lastEntryStkPtr		equ 0D01508h&lt;br /&gt;
lastEntryStk		equ 0D0150Bh&lt;br /&gt;
numLastEntries		equ 0D01D0Bh&lt;br /&gt;
currLastEntry		equ 0D01D0Ch&lt;br /&gt;
&lt;br /&gt;
curPlotNumber		equ 0D01D45h&lt;br /&gt;
&lt;br /&gt;
curInc			equ 0D01D49h&lt;br /&gt;
&lt;br /&gt;
uXmin			equ 0D01D61h&lt;br /&gt;
uXmax			equ 0D01D6Ah&lt;br /&gt;
uXscl			equ 0D01D73h&lt;br /&gt;
uYmin			equ 0D01D7Ch&lt;br /&gt;
uYmax			equ 0D01D85h&lt;br /&gt;
uYscl			equ 0D01D8Eh&lt;br /&gt;
uThetMin		equ 0D01D97h&lt;br /&gt;
uThetMax		equ 0D01DA0h&lt;br /&gt;
uThetStep		equ 0D01DA9h&lt;br /&gt;
uTmin			equ 0D01DB2h&lt;br /&gt;
uTmax			equ 0D01DBBh&lt;br /&gt;
uTStep			equ 0D01DC4h&lt;br /&gt;
uPlotStart		equ 0D01DCDh&lt;br /&gt;
unMax			equ 0D01DD6h&lt;br /&gt;
uu0			equ 0D01DDFh&lt;br /&gt;
uv0			equ 0D01DE8h&lt;br /&gt;
unMin			equ 0D01DF1h&lt;br /&gt;
uu02			equ 0D01DFAh&lt;br /&gt;
uv02			equ 0D01E03h&lt;br /&gt;
uw0			equ 0D01E0Ch&lt;br /&gt;
uPlotStep		equ 0D01E15h&lt;br /&gt;
uXres			equ 0D01E1Eh&lt;br /&gt;
uw02			equ 0D01E27h&lt;br /&gt;
Xmin			equ 0D01E33h&lt;br /&gt;
Xmax			equ 0D01E3Ch&lt;br /&gt;
Xscl			equ 0D01E45h&lt;br /&gt;
Ymin			equ 0D01E4Eh&lt;br /&gt;
Ymax			equ 0D01E57h&lt;br /&gt;
Yscl			equ 0D01E60h&lt;br /&gt;
ThetaMin		equ 0D01E69h&lt;br /&gt;
ThetaMax		equ 0D01E72h&lt;br /&gt;
ThetaStep		equ 0D01E7Bh&lt;br /&gt;
TminPar			equ 0D01E84h&lt;br /&gt;
TmaxPar			equ 0D01E8Dh&lt;br /&gt;
Tstep			equ 0D01E96h&lt;br /&gt;
PlotStart		equ 0D01E9Fh&lt;br /&gt;
nMax			equ 0D01EA8h&lt;br /&gt;
u0			equ 0D01EB1h&lt;br /&gt;
v0			equ 0D01EBAh&lt;br /&gt;
nMin			equ 0D01EC3h&lt;br /&gt;
u02			equ 0D01ECCh&lt;br /&gt;
v02			equ 0D01ED5h&lt;br /&gt;
w0			equ 0D01EDEh&lt;br /&gt;
PlotStep		equ 0D01EE7h&lt;br /&gt;
XresO			equ 0D01EF0h&lt;br /&gt;
w02			equ 0D01EF9h&lt;br /&gt;
un1			equ 0D01F02h&lt;br /&gt;
un2			equ 0D01F0Bh&lt;br /&gt;
vn1			equ 0D01F14h&lt;br /&gt;
vn2			equ 0D01F1Dh&lt;br /&gt;
wn1			equ 0D01F26h&lt;br /&gt;
wn2			equ 0D01F2Fh&lt;br /&gt;
fin_N			equ 0D01F38h&lt;br /&gt;
fin_I			equ 0D01F41h&lt;br /&gt;
fin_PV			equ 0D01F4Ah&lt;br /&gt;
fin_PMT			equ 0D01F53h&lt;br /&gt;
fin_FV			equ 0D01F5Ch&lt;br /&gt;
fin_PY			equ 0D01F65h&lt;br /&gt;
fin_CY			equ 0D01F6Eh&lt;br /&gt;
cal_N			equ 0D01F77h&lt;br /&gt;
cal_I			equ 0D01F80h&lt;br /&gt;
cal_PV			equ 0D01F89h&lt;br /&gt;
cal_PMT			equ 0D01F92h&lt;br /&gt;
cal_FV			equ 0D01F9Bh&lt;br /&gt;
cal_PY			equ 0D01FA4h&lt;br /&gt;
DeltaX			equ 0D01FAEh&lt;br /&gt;
DeltaY			equ 0D01FB7h&lt;br /&gt;
TraceStep		equ 0D0203Dh&lt;br /&gt;
&lt;br /&gt;
TblStart		equ 0D02267h&lt;br /&gt;
DeltaTbl		equ 0D02270h&lt;br /&gt;
Plot1MarkType		equ 0D0227Eh&lt;br /&gt;
Plot1List1		equ 0D0227Fh&lt;br /&gt;
Plot1List2		equ 0D02284h&lt;br /&gt;
Plot1FreqList		equ 0D02289h&lt;br /&gt;
Plot1XYOnOff		equ 0D0228Eh&lt;br /&gt;
Plot1Color		equ 0D0228Fh&lt;br /&gt;
&lt;br /&gt;
Plot2MarkType		equ 0D02290h&lt;br /&gt;
Plot2List1		equ 0D02291h&lt;br /&gt;
Plot2List2		equ 0D02296h&lt;br /&gt;
Plot2FreqList		equ 0D0229Bh&lt;br /&gt;
Plot2XYOnOff		equ 0D022A0h&lt;br /&gt;
Plot2Color		equ 0D022A1h&lt;br /&gt;
&lt;br /&gt;
Plot3MarkType		equ 0D022A2h&lt;br /&gt;
Plot3List1		equ 0D022A3h&lt;br /&gt;
Plot3List2		equ 0D022A8h&lt;br /&gt;
Plot3FreqList		equ 0D022ADh&lt;br /&gt;
Plot3XYOnOff		equ 0D022B2h&lt;br /&gt;
Plot3Color		equ 0D022B3h&lt;br /&gt;
&lt;br /&gt;
ES			equ 0D022BAh&lt;br /&gt;
&lt;br /&gt;
seed1			equ 0D022FCh&lt;br /&gt;
seed2			equ 0D02305h&lt;br /&gt;
basic_prog		equ 0D0230Eh&lt;br /&gt;
begPC			equ 0D02317h&lt;br /&gt;
curPC			equ 0D0231Ah&lt;br /&gt;
endPC			equ 0D0231Dh&lt;br /&gt;
numArguments		equ 0D02320h&lt;br /&gt;
&lt;br /&gt;
cmdShadow		equ 0D0232Dh&lt;br /&gt;
cmdShadCur		equ 0D02431h&lt;br /&gt;
cmdShadAlph		equ 0D02433h&lt;br /&gt;
cmdShadIns		equ 0D02435h&lt;br /&gt;
cmdCursor		equ 0D02434h&lt;br /&gt;
editTop			equ 0D02437h&lt;br /&gt;
editCursor		equ 0D0243Ah&lt;br /&gt;
editTail		equ 0D0243Dh&lt;br /&gt;
editBtm			equ 0D02440h&lt;br /&gt;
&lt;br /&gt;
currListHighlight	equ 0D0244Bh ; word, this is offset into list for currently-highlighted element in list editor&lt;br /&gt;
editSym			equ 0D0244Eh ; pointer to vat of variable being edited&lt;br /&gt;
editDat			equ 0D02451h ; pointer to data of variable being edited&lt;br /&gt;
&lt;br /&gt;
currListPageOffset	equ 0D02457h&lt;br /&gt;
currList		equ 0D02458h&lt;br /&gt;
listName1		equ 0D02459h&lt;br /&gt;
listName2		equ 0D0245Eh&lt;br /&gt;
listName3		equ 0D02463h&lt;br /&gt;
listName4		equ 0D02468h&lt;br /&gt;
listName5		equ 0D0246Dh&lt;br /&gt;
listName6		equ 0D02472h&lt;br /&gt;
listName7		equ 0D02477h&lt;br /&gt;
listName8		equ 0D0247Ch&lt;br /&gt;
listName9		equ 0D02481h&lt;br /&gt;
listName10		equ 0D02486h&lt;br /&gt;
listName11		equ 0D0248Bh&lt;br /&gt;
listName12		equ 0D02490h&lt;br /&gt;
listName13		equ 0D02495h&lt;br /&gt;
listName14		equ 0D0249Ah&lt;br /&gt;
listName15		equ 0D0249Fh&lt;br /&gt;
listName16		equ 0D024A4h&lt;br /&gt;
listName17		equ 0D024A9h&lt;br /&gt;
listName18		equ 0D024AEh&lt;br /&gt;
listName19		equ 0D024B3h&lt;br /&gt;
listName20		equ 0D024B8h&lt;br /&gt;
currGrphStyle		equ 0D024BEh&lt;br /&gt;
y1LineType		equ 0D024BFh&lt;br /&gt;
y2LineType		equ 0D024C0h&lt;br /&gt;
y3LineType		equ 0D024C1h&lt;br /&gt;
y4LineType		equ 0D024C2h&lt;br /&gt;
y5LineType		equ 0D024C3h&lt;br /&gt;
y6LineType		equ 0D024C4h&lt;br /&gt;
y7LineType		equ 0D024C5h&lt;br /&gt;
y8LineType		equ 0D024C6h&lt;br /&gt;
y9LineType		equ 0D024C7h&lt;br /&gt;
y0LineType		equ 0D024C8h&lt;br /&gt;
para1LineType		equ 0D024C9h&lt;br /&gt;
para2LineType		equ 0D024CAh&lt;br /&gt;
para3LineType		equ 0D024CBh&lt;br /&gt;
para4LineType		equ 0D024CCh&lt;br /&gt;
para5LineType		equ 0D024CDh&lt;br /&gt;
para6LineType		equ 0D024CEh&lt;br /&gt;
polar1LineType		equ 0D024CFh&lt;br /&gt;
polar2LineType		equ 0D024D0h&lt;br /&gt;
polar3LineType		equ 0D024D1h&lt;br /&gt;
polar4LineType		equ 0D024D2h&lt;br /&gt;
polar5LineType		equ 0D024D3h&lt;br /&gt;
polar6LineType		equ 0D024D4h&lt;br /&gt;
secULineType		equ 0D024D5h&lt;br /&gt;
secVLineType		equ 0D024D6h&lt;br /&gt;
secWLineType		equ 0D024D7h&lt;br /&gt;
y1LineColor		equ 0D024D8h&lt;br /&gt;
y2LineColor		equ 0D024D9h&lt;br /&gt;
y3LineColor		equ 0D024DAh&lt;br /&gt;
y4LineColor		equ 0D024DBh&lt;br /&gt;
y5LineColor		equ 0D024DCh&lt;br /&gt;
y6LineColor		equ 0D024DDh&lt;br /&gt;
y7LineColor		equ 0D024DEh&lt;br /&gt;
y8LineColor		equ 0D024DFh&lt;br /&gt;
y9LineColor		equ 0D024E0h&lt;br /&gt;
y0LineColor		equ 0D024E1h&lt;br /&gt;
para1LineColor		equ 0D024E2h&lt;br /&gt;
para2LineColor		equ 0D024E3h&lt;br /&gt;
para3LineColor		equ 0D024E4h&lt;br /&gt;
para4LineColor		equ 0D024E5h&lt;br /&gt;
para5LineColor		equ 0D024E6h&lt;br /&gt;
para6LineColor		equ 0D024E7h&lt;br /&gt;
polar1LineColor		equ 0D024E8h&lt;br /&gt;
polar2LineColor		equ 0D024E9h&lt;br /&gt;
polar3LineColor		equ 0D024EAh&lt;br /&gt;
polar4LineColor		equ 0D024EBh&lt;br /&gt;
polar5LineColor		equ 0D024ECh&lt;br /&gt;
polar6LineColor		equ 0D024EDh&lt;br /&gt;
secULineColor		equ 0D024EEh&lt;br /&gt;
secVLineColor		equ 0D024EFh&lt;br /&gt;
secWLineColor		equ 0D024F0h&lt;br /&gt;
&lt;br /&gt;
winTop			equ 0D02504h&lt;br /&gt;
winBtm			equ 0D02505h&lt;br /&gt;
winLeftEdge		equ 0D02506h&lt;br /&gt;
winLeft			equ 0D02507h&lt;br /&gt;
winAbove		equ 0D02509h&lt;br /&gt;
winRow			equ 0D0250Bh&lt;br /&gt;
winCol			equ 0D0250Dh&lt;br /&gt;
fmtDigits		equ 0D0250Fh&lt;br /&gt;
fmtString		equ 0D02510h&lt;br /&gt;
fmtLeft			equ 0D02561h&lt;br /&gt;
fmtIndex		equ 0D02564h&lt;br /&gt;
fmtMatSym		equ 0D02567h&lt;br /&gt;
fmtMatMem		equ 0D0256Ah&lt;br /&gt;
&lt;br /&gt;
tSymPtr1		equ 0D0257Bh&lt;br /&gt;
tSymPtr2		equ 0D0257Eh&lt;br /&gt;
chkDelPtr3		equ 0D02581h&lt;br /&gt;
chkDelPtr4		equ 0D02584h&lt;br /&gt;
&lt;br /&gt;
tempMem			equ 0D02587h&lt;br /&gt;
FPSbase			equ 0D0258Ah&lt;br /&gt;
FPS			equ 0D0258Dh&lt;br /&gt;
OPBase			equ 0D02590h&lt;br /&gt;
OPS			equ 0D02593h&lt;br /&gt;
pTempCnt		equ 0D02596h&lt;br /&gt;
cleanTmp		equ 0D02598h&lt;br /&gt;
pTemp			equ 0D0259Ah&lt;br /&gt;
progPtr			equ 0D0259Dh&lt;br /&gt;
newDataPtr		equ 0D025A0h&lt;br /&gt;
pagedGetPtr		equ 0D025A3h ; 3 byte scrap (unstable)&lt;br /&gt;
pagedPutPtr		equ 0D025A6h&lt;br /&gt;
&lt;br /&gt;
appErr1			equ 0D025A9h ; use with _ErrCustom1&lt;br /&gt;
appErr2			equ 0D025B6h ; use with _ErrCustom2&lt;br /&gt;
&lt;br /&gt;
arcPtr			equ 0D025C8h&lt;br /&gt;
appRawKeyHandle		equ 0D025CBh&lt;br /&gt;
customHeight		equ 0D025CEh&lt;br /&gt;
localLanguage		equ 0D025CFh&lt;br /&gt;
hookExecTemp		equ 0D025D2h&lt;br /&gt;
cursorHookPtr		equ 0D025D5h&lt;br /&gt;
libraryHookPtr		equ 0D025D8h&lt;br /&gt;
rawKeyHookPtr		equ 0D025DBh&lt;br /&gt;
getKeyHookPtr		equ 0D025DEh&lt;br /&gt;
homescreenHookPtr	equ 0D025E1h&lt;br /&gt;
windowHookPtr		equ 0D025E4h&lt;br /&gt;
graphHookPtr		equ 0D025E7h&lt;br /&gt;
yEqualsHookPtr		equ 0D025EAh&lt;br /&gt;
fontHookPtr		equ 0D025EDh&lt;br /&gt;
regraphHookPtr		equ 0D025F0h&lt;br /&gt;
graphicsHookPtr		equ 0D025F3h&lt;br /&gt;
traceHookPtr		equ 0D025F6h&lt;br /&gt;
parserHookPtr		equ 0D025F9h&lt;br /&gt;
appChangeHookPtr	equ 0D025FCh&lt;br /&gt;
catalog1HookPtr		equ 0D025FFh&lt;br /&gt;
helpHookPtr		equ 0D02602h&lt;br /&gt;
cxRedispHookPtr		equ 0D02605h&lt;br /&gt;
menuHookPtr		equ 0D02608h&lt;br /&gt;
catalog2HookPtr		equ 0D0260Bh&lt;br /&gt;
tokenHookPtr		equ 0D0260Eh&lt;br /&gt;
localizeHookPtr		equ 0D02611h&lt;br /&gt;
silentLinkHookPtr	equ 0D02614h&lt;br /&gt;
USBActivityHookPtr	equ 0D0261Ah&lt;br /&gt;
&lt;br /&gt;
tempFreeArc		equ 0D02655h ; set after _ArcChk call&lt;br /&gt;
&lt;br /&gt;
textBGcolor		equ 0D02688h&lt;br /&gt;
textFGcolor		equ 0D0268Ah&lt;br /&gt;
&lt;br /&gt;
drawBGColor		equ 0D026AAh&lt;br /&gt;
drawFGColor		equ 0D026ACh&lt;br /&gt;
drawColorCode		equ 0D026AEh&lt;br /&gt;
&lt;br /&gt;
keyToStrRam		equ 0D026EAh&lt;br /&gt;
&lt;br /&gt;
sEditMonSp		equ 0D02706h&lt;br /&gt;
bpSave			equ 0D02709h&lt;br /&gt;
&lt;br /&gt;
batteryStatus		equ 0D02A86h&lt;br /&gt;
&lt;br /&gt;
graphBGColor		equ 0D02A98h&lt;br /&gt;
&lt;br /&gt;
errorLineY		equ 0D02A1Bh&lt;br /&gt;
errorLineX		equ 0D02A23h&lt;br /&gt;
&lt;br /&gt;
fillRectColor		equ 0D02AC0h&lt;br /&gt;
statusBarBGColor	equ 0D02ACCh&lt;br /&gt;
&lt;br /&gt;
scrapMem		equ 0D02AD7h ; 3 byte scrap (unstable)&lt;br /&gt;
&lt;br /&gt;
TempOP2ToOP6		equ 0D02B39h ; 55 bytes where OP2 to OP6 are temporary saved&lt;br /&gt;
&lt;br /&gt;
gCurYLoc		equ 0D02FD6h ; current y pixel location for C functions&lt;br /&gt;
&lt;br /&gt;
;safeRAM Locations&lt;br /&gt;
;---------------------------------------------&lt;br /&gt;
;appData		equ 0D00429h ; 256 bytes&lt;br /&gt;
;textShadow		equ 0D006C0h ; 260 bytes	; Call _ClrTxtShdw to put spaces in here&lt;br /&gt;
;cmdShadow		equ 0D0232Dh ; 260 bytes&lt;br /&gt;
pixelShadow		equ 0D031F6h ; 8400 bytes&lt;br /&gt;
pixelShadow2		equ 0D052C6h ; 8400 bytes&lt;br /&gt;
cmdPixelShadow		equ 0D07396h ; 8400 bytes&lt;br /&gt;
plotSScreen		equ 0D09466h ; 21945 bytes	; Set GraphDraw Flag to redraw graph if used&lt;br /&gt;
saveSScreen		equ 0D0EA1Fh ; 21945 bytes	; Set GraphDraw Flag to redraw graph if used&lt;br /&gt;
cursorImage		equ 0E30800h ; 1020 bytes&lt;br /&gt;
&lt;br /&gt;
;semiSafeRAM Locations&lt;br /&gt;
;---------------------------------------------&lt;br /&gt;
usbArea			equ 0D13FD8h ; 14306 bytes used for usb, probably need to disable timer3/usb interrupts to use&lt;br /&gt;
usbInited		equ 0D177B7h ; zero this byte while using usbArea and to reset the usb stack when interrupts are re-enabled&lt;br /&gt;
heapBot			equ 0D1887Ch ; 1024 bytes used for flash ram routines, rest used rarely&lt;br /&gt;
ramCodeTop		equ 0D18C7Ch&lt;br /&gt;
heapTop			equ 0D1987Ch&lt;br /&gt;
stackBot		equ 0D1987Eh&lt;br /&gt;
stackTop		equ 0D1A87Eh&lt;br /&gt;
&lt;br /&gt;
;RAM Equates Continued&lt;br /&gt;
;---------------------------------------------&lt;br /&gt;
userMem			equ 0D1A881h&lt;br /&gt;
symTable		equ 0D3FFFFh&lt;br /&gt;
vRam			equ 0D40000h&lt;br /&gt;
vRamEnd			equ 0D65800h&lt;br /&gt;
&lt;br /&gt;
;Ports&lt;br /&gt;
;--------------------------------&lt;br /&gt;
pCpuSpeed		equ 0001h&lt;br /&gt;
pHardwareId		equ 0003h&lt;br /&gt;
&lt;br /&gt;
;SHA256 Ports&lt;br /&gt;
;--------------------------------&lt;br /&gt;
pShaRange		equ 02000h&lt;br /&gt;
mpShaRange		equ 0E10000h&lt;br /&gt;
&lt;br /&gt;
shaCtrl			equ 00h ; 1 byte&lt;br /&gt;
pShaCtrl		equ pShaRange + shaCtrl&lt;br /&gt;
mpShaCtrl		equ mpShaRange + shaCtrl&lt;br /&gt;
&lt;br /&gt;
shaData			equ 10h ; 40h bytes&lt;br /&gt;
pShaData		equ pShaRange + shaData&lt;br /&gt;
mpShaData		equ mpShaRange + shaData&lt;br /&gt;
&lt;br /&gt;
shaState		equ 60h ; 20h bytes&lt;br /&gt;
pShaState		equ pShaRange + shaState&lt;br /&gt;
mpShaState		equ mpShaRange + shaState&lt;br /&gt;
&lt;br /&gt;
;USB Ports&lt;br /&gt;
;--------------------------------&lt;br /&gt;
pUsbRange		equ 03000h&lt;br /&gt;
mpUsbRange		equ 0E20000h&lt;br /&gt;
&lt;br /&gt;
usbCapLen		equ 0000h&lt;br /&gt;
pUsbCapLen		equ pUsbRange + usbCapLen&lt;br /&gt;
mpUsbCapLen		equ mpUsbRange + usbCapLen&lt;br /&gt;
usbHciVer		equ 0002h&lt;br /&gt;
pUsbHciVer		equ pUsbRange + usbHciVer&lt;br /&gt;
mpUsbHciVer		equ mpUsbRange + usbHciVer&lt;br /&gt;
usbHcsParams		equ 0004h&lt;br /&gt;
pUsbHcsParams		equ pUsbRange + usbHcsParams&lt;br /&gt;
mpUsbHcsParams		equ mpUsbRange + usbHcsParams&lt;br /&gt;
usbHccParams		equ 0008h&lt;br /&gt;
pUsbHccParams		equ pUsbRange + usbHccParams&lt;br /&gt;
mpUsbHccParams		equ mpUsbRange + usbHccParams&lt;br /&gt;
usbCmd			equ 0010h&lt;br /&gt;
pUsbCmd			equ pUsbRange + usbCmd&lt;br /&gt;
mpUsbCmd		equ mpUsbRange + usbCmd&lt;br /&gt;
usbSts			equ 0014h&lt;br /&gt;
pUsbSts			equ pUsbRange + usbSts&lt;br /&gt;
mpUsbSts		equ mpUsbRange + usbSts&lt;br /&gt;
usbInt			equ 0018h&lt;br /&gt;
pUsbInt			equ pUsbRange + usbInt&lt;br /&gt;
mpUsbInt		equ mpUsbRange + usbInt&lt;br /&gt;
usbFrIdx		equ 001Ch&lt;br /&gt;
pUsbFrIdx		equ pUsbRange + usbFrIdx&lt;br /&gt;
mpUsbFrIdx		equ mpUsbRange + usbFrIdx&lt;br /&gt;
usbPeriodicListBase	equ 0024h&lt;br /&gt;
pUsbPeriodicListBase	equ pUsbRange + usbPeriodicListBase&lt;br /&gt;
mpUsbPeriodicListBase	equ mpUsbRange + usbPeriodicListBase&lt;br /&gt;
usbAsyncListAddr	equ 0028h&lt;br /&gt;
pUsbAsyncListAddr	equ pUsbRange + usbAsyncListAddr&lt;br /&gt;
mpUsbAsyncListAddr	equ mpUsbRange + usbAsyncListAddr&lt;br /&gt;
usbPortSC		equ 0030h&lt;br /&gt;
pUsbPortSC		equ pUsbRange + usbPortSC&lt;br /&gt;
mpUsbPortSC		equ mpUsbRange + usbPortSC&lt;br /&gt;
usbMisc			equ 0040h&lt;br /&gt;
pUsbMisc		equ pUsbRange + usbMisc&lt;br /&gt;
mpUsbMisc		equ mpUsbRange + usbMisc&lt;br /&gt;
usbOtgCsr		equ 0080h&lt;br /&gt;
pUsbOtgCsr		equ pUsbRange + usbOtgCsr&lt;br /&gt;
mpUsbOtgCsr		equ mpUsbRange + usbOtgCsr&lt;br /&gt;
usbOtgIsr		equ 0084h&lt;br /&gt;
pUsbOtgIsr		equ pUsbRange + usbOtgIsr&lt;br /&gt;
mpUsbOtgIsr		equ mpUsbRange + usbOtgIsr&lt;br /&gt;
usbOtgIer		equ 0088h&lt;br /&gt;
pUsbOtgIer		equ pUsbRange + usbOtgIer&lt;br /&gt;
mpUsbOtgIer		equ mpUsbRange + usbOtgIer&lt;br /&gt;
usbIsr			equ 00C0h&lt;br /&gt;
pUsbIsr			equ pUsbRange + usbIsr&lt;br /&gt;
mpUsbIsr		equ mpUsbRange + usbIsr&lt;br /&gt;
usbImr			equ 00C4h&lt;br /&gt;
pUsbImr			equ pUsbRange + usbImr&lt;br /&gt;
mpUsbImr		equ mpUsbRange + usbImr&lt;br /&gt;
usbDevCtrl		equ 0100h&lt;br /&gt;
pUsbDevCtrl		equ pUsbRange + usbDevCtrl&lt;br /&gt;
mpUsbDevCtrl		equ mpUsbRange + usbDevCtrl&lt;br /&gt;
usbDevAddr		equ 0104h&lt;br /&gt;
pUsbDevAddr		equ pUsbRange + usbDevAddr&lt;br /&gt;
mpUsbDevAddr		equ mpUsbRange + usbDevAddr&lt;br /&gt;
usbDevTest		equ 0108h&lt;br /&gt;
pUsbDevTest		equ pUsbRange + usbDevTest&lt;br /&gt;
mpUsbDevTest		equ mpUsbRange + usbDevTest&lt;br /&gt;
usbSofFnr		equ 010Ch&lt;br /&gt;
pUsbSofFnr		equ pUsbRange + usbSofFnr&lt;br /&gt;
mpUsbSofFnr		equ mpUsbRange + usbSofFnr&lt;br /&gt;
usbSofMtr		equ 0110h&lt;br /&gt;
pUsbSofMtr		equ pUsbRange + usbSofMtr&lt;br /&gt;
mpUsbSofMtr		equ mpUsbRange + usbSofMtr&lt;br /&gt;
usbPhyTmsr		equ 0114h&lt;br /&gt;
pUsbPhyTmsr		equ pUsbRange + usbPhyTmsr&lt;br /&gt;
mpUsbPhyTmsr		equ mpUsbRange + usbPhyTmsr&lt;br /&gt;
usbCxsr			equ 011Ch&lt;br /&gt;
pUsbCxsr		equ pUsbRange + usbCxsr&lt;br /&gt;
mpUsbCxsr		equ mpUsbRange + usbCxsr&lt;br /&gt;
usbCxFifo		equ 0120h&lt;br /&gt;
pUsbCxFifo		equ pUsbRange + usbCxFifo&lt;br /&gt;
mpUsbCxFifo		equ mpUsbRange + usbCxFifo&lt;br /&gt;
usbIdle			equ 0124h&lt;br /&gt;
pUsbIdle		equ pUsbRange + usbIdle&lt;br /&gt;
mpUsbIdle		equ mpUsbRange + usbIdle&lt;br /&gt;
usbGimr			equ 0130h&lt;br /&gt;
pUsbGimr		equ pUsbRange + usbGimr&lt;br /&gt;
mpUsbGimr		equ mpUsbRange + usbGimr&lt;br /&gt;
usbCxImr		equ 0134h&lt;br /&gt;
pUsbCxImr		equ pUsbRange + usbCxImr&lt;br /&gt;
mpUsbCxImr		equ mpUsbRange + usbCxImr&lt;br /&gt;
usbFifoRxImr		equ 0138h&lt;br /&gt;
pUsbFifoRxImr		equ pUsbRange + usbFifoRxImr&lt;br /&gt;
mpUsbFifoRxImr		equ mpUsbRange + usbFifoRxImr&lt;br /&gt;
usbFifoTxImr		equ 013Ah&lt;br /&gt;
pUsbFifoTxImr		equ pUsbRange + usbFifoTxImr&lt;br /&gt;
mpUsbFifoTxImr		equ mpUsbRange + usbFifoTxImr&lt;br /&gt;
usbDevImr		equ 013Ch&lt;br /&gt;
pUsbDevImr		equ pUsbRange + usbDevImr&lt;br /&gt;
mpUsbDevImr		equ mpUsbRange + usbDevImr&lt;br /&gt;
usbGisr			equ 0140h&lt;br /&gt;
pUsbGisr		equ pUsbRange + usbGisr&lt;br /&gt;
mpUsbGisr		equ mpUsbRange + usbGisr&lt;br /&gt;
usbCxIsr		equ 0144h&lt;br /&gt;
pUsbCxIsr		equ pUsbRange + usbCxIsr&lt;br /&gt;
mpUsbCxIsr		equ mpUsbRange + usbCxIsr&lt;br /&gt;
usbFifoRxIsr		equ 0148h&lt;br /&gt;
pUsbFifoRxIsr		equ pUsbRange + usbFifoRxIsr&lt;br /&gt;
mpUsbFifoRxIsr		equ mpUsbRange + usbFifoRxIsr&lt;br /&gt;
usbFifoTxIsr		equ 014Ah&lt;br /&gt;
pUsbFifoTxIsr		equ pUsbRange + usbFifoTxIsr&lt;br /&gt;
mpUsbFifoTxIsr		equ mpUsbRange + usbFifoTxIsr&lt;br /&gt;
usbDevIsr		equ 014Ch&lt;br /&gt;
pUsbDevIsr		equ pUsbRange + usbDevIsr&lt;br /&gt;
mpUsbDevIsr		equ mpUsbRange + usbDevIsr&lt;br /&gt;
usbRxZlp		equ 0150h&lt;br /&gt;
pUsbRxZlp		equ pUsbRange + usbRxZlp&lt;br /&gt;
mpUsbRxZlp		equ mpUsbRange + usbRxZlp&lt;br /&gt;
usbTxZlp		equ 0154h&lt;br /&gt;
pUsbTxZlp		equ pUsbRange + usbTxZlp&lt;br /&gt;
mpUsbTxZlp		equ mpUsbRange + usbTxZlp&lt;br /&gt;
usbIsoEasr		equ 0158h&lt;br /&gt;
pUsbIsoEasr		equ pUsbRange + usbIsoEasr&lt;br /&gt;
mpUsbIsoEasr		equ mpUsbRange + usbIsoEasr&lt;br /&gt;
usbIep1			equ 0160h&lt;br /&gt;
pUsbIep1		equ pUsbRange + usbIep1&lt;br /&gt;
mpUsbIep1		equ mpUsbRange + usbIep1&lt;br /&gt;
usbIep2			equ 0164h&lt;br /&gt;
pUsbIep2		equ pUsbRange + usbIep2&lt;br /&gt;
mpUsbIep2		equ mpUsbRange + usbIep2&lt;br /&gt;
usbIep3			equ 0168h&lt;br /&gt;
pUsbIep3		equ pUsbRange + usbIep3&lt;br /&gt;
mpUsbIep3		equ mpUsbRange + usbIep3&lt;br /&gt;
usbIep4			equ 016Ch&lt;br /&gt;
pUsbIep4		equ pUsbRange + usbIep4&lt;br /&gt;
mpUsbIep4		equ mpUsbRange + usbIep4&lt;br /&gt;
usbIep5			equ 0170h&lt;br /&gt;
pUsbIep5		equ pUsbRange + usbIep5&lt;br /&gt;
mpUsbIep5		equ mpUsbRange + usbIep5&lt;br /&gt;
usbIep6			equ 0174h&lt;br /&gt;
pUsbIep6		equ pUsbRange + usbIep6&lt;br /&gt;
mpUsbIep6		equ mpUsbRange + usbIep6&lt;br /&gt;
usbIep7			equ 0178h&lt;br /&gt;
pUsbIep7		equ pUsbRange + usbIep7&lt;br /&gt;
mpUsbIep7		equ mpUsbRange + usbIep7&lt;br /&gt;
usbIep8			equ 017Ch&lt;br /&gt;
pUsbIep8		equ pUsbRange + usbIep8&lt;br /&gt;
mpUsbIep8		equ mpUsbRange + usbIep8&lt;br /&gt;
usbOep1			equ 0180h&lt;br /&gt;
pUsbOep1		equ pUsbRange + usbOep1&lt;br /&gt;
mpUsbOep1		equ mpUsbRange + usbOep1&lt;br /&gt;
usbOep2			equ 0184h&lt;br /&gt;
pUsbOep2		equ pUsbRange + usbOep2&lt;br /&gt;
mpUsbOep2		equ mpUsbRange + usbOep2&lt;br /&gt;
usbOep3			equ 0188h&lt;br /&gt;
pUsbOep3		equ pUsbRange + usbOep3&lt;br /&gt;
mpUsbOep3		equ mpUsbRange + usbOep3&lt;br /&gt;
usbOep4			equ 018Ch&lt;br /&gt;
pUsbOep4		equ pUsbRange + usbOep4&lt;br /&gt;
mpUsbOep4		equ mpUsbRange + usbOep4&lt;br /&gt;
usbOep5			equ 0190h&lt;br /&gt;
pUsbOep5		equ pUsbRange + usbOep5&lt;br /&gt;
mpUsbOep5		equ mpUsbRange + usbOep5&lt;br /&gt;
usbOep6			equ 0194h&lt;br /&gt;
pUsbOep6		equ pUsbRange + usbOep6&lt;br /&gt;
mpUsbOep6		equ mpUsbRange + usbOep6&lt;br /&gt;
usbOep7			equ 0198h&lt;br /&gt;
pUsbOep7		equ pUsbRange + usbOep7&lt;br /&gt;
mpUsbOep7		equ mpUsbRange + usbOep7&lt;br /&gt;
usbOep8			equ 019Ch&lt;br /&gt;
pUsbOep8		equ pUsbRange + usbOep8&lt;br /&gt;
mpUsbOep8		equ mpUsbRange + usbOep8&lt;br /&gt;
usbEp1Map		equ 01A0h&lt;br /&gt;
pUsbEp1Map		equ pUsbRange + usbEp1Map&lt;br /&gt;
mpUsbEp1Map		equ mpUsbRange + usbEp1Map&lt;br /&gt;
usbEp2Map		equ 01A1h&lt;br /&gt;
pUsbEp2Map		equ pUsbRange + usbEp2Map&lt;br /&gt;
mpUsbEp2Map		equ mpUsbRange + usbEp2Map&lt;br /&gt;
usbEp3Map		equ 01A2h&lt;br /&gt;
pUsbEp3Map		equ pUsbRange + usbEp3Map&lt;br /&gt;
mpUsbEp3Map		equ mpUsbRange + usbEp3Map&lt;br /&gt;
usbEp4Map		equ 01A3h&lt;br /&gt;
pUsbEp4Map		equ pUsbRange + usbEp4Map&lt;br /&gt;
mpUsbEp4Map		equ mpUsbRange + usbEp4Map&lt;br /&gt;
usbEp5Map		equ 01A4h&lt;br /&gt;
pUsbEp5Map		equ pUsbRange + usbEp5Map&lt;br /&gt;
mpUsbEp5Map		equ mpUsbRange + usbEp5Map&lt;br /&gt;
usbEp6Map		equ 01A5h&lt;br /&gt;
pUsbEp6Map		equ pUsbRange + usbEp6Map&lt;br /&gt;
mpUsbEp6Map		equ mpUsbRange + usbEp6Map&lt;br /&gt;
usbEp7Map		equ 01A6h&lt;br /&gt;
pUsbEp7Map		equ pUsbRange + usbEp7Map&lt;br /&gt;
mpUsbEp7Map		equ mpUsbRange + usbEp7Map&lt;br /&gt;
usbEp8Map		equ 01A7h&lt;br /&gt;
pUsbEp8Map		equ pUsbRange + usbEp8Map&lt;br /&gt;
mpUsbEp8Map		equ mpUsbRange + usbEp8Map&lt;br /&gt;
usbFifo0Map		equ 01A8h&lt;br /&gt;
pUsbFifo0Map		equ pUsbRange + usbFifo0Map&lt;br /&gt;
mpUsbFifo0Map		equ mpUsbRange + usbFifo0Map&lt;br /&gt;
usbFifo1Map		equ 01A9h&lt;br /&gt;
pUsbFifo1Map		equ pUsbRange + usbFifo1Map&lt;br /&gt;
mpUsbFifo1Map		equ mpUsbRange + usbFifo1Map&lt;br /&gt;
usbFifo2Map		equ 01AAh&lt;br /&gt;
pUsbFifo2Map		equ pUsbRange + usbFifo2Map&lt;br /&gt;
mpUsbFifo2Map		equ mpUsbRange + usbFifo2Map&lt;br /&gt;
usbFifo3Map		equ 01ABh&lt;br /&gt;
pUsbFifo3Map		equ pUsbRange + usbFifo3Map&lt;br /&gt;
mpUsbFifo3Map		equ mpUsbRange + usbFifo3Map&lt;br /&gt;
usbFifo0Cfg		equ 01ACh&lt;br /&gt;
pUsbFifo0Cfg		equ pUsbRange + usbFifo0Cfg&lt;br /&gt;
mpUsbFifo0Cfg		equ mpUsbRange + usbFifo0Cfg&lt;br /&gt;
usbFifo1Cfg		equ 01ADh&lt;br /&gt;
pUsbFifo1Cfg		equ pUsbRange + usbFifo1Cfg&lt;br /&gt;
mpUsbFifo1Cfg		equ mpUsbRange + usbFifo1Cfg&lt;br /&gt;
usbFifo2Cfg		equ 01AEh&lt;br /&gt;
pUsbFifo2Cfg		equ pUsbRange + usbFifo2Cfg&lt;br /&gt;
mpUsbFifo2Cfg		equ mpUsbRange + usbFifo2Cfg&lt;br /&gt;
usbFifo3Cfg		equ 01AFh&lt;br /&gt;
pUsbFifo3Cfg		equ pUsbRange + usbFifo3Cfg&lt;br /&gt;
mpUsbFifo3Cfg		equ mpUsbRange + usbFifo3Cfg&lt;br /&gt;
usbFifo0Csr		equ 01B0h&lt;br /&gt;
pUsbFifo0Csr		equ pUsbRange + usbFifo0Csr&lt;br /&gt;
mpUsbFifo0Csr		equ mpUsbRange + usbFifo0Csr&lt;br /&gt;
usbFifo1Csr		equ 01B4h&lt;br /&gt;
pUsbFifo1Csr		equ pUsbRange + usbFifo1Csr&lt;br /&gt;
mpUsbFifo1Csr		equ mpUsbRange + usbFifo1Csr&lt;br /&gt;
usbFifo2Csr		equ 01B8h&lt;br /&gt;
pUsbFifo2Csr		equ pUsbRange + usbFifo2Csr&lt;br /&gt;
mpUsbFifo2Csr		equ mpUsbRange + usbFifo2Csr&lt;br /&gt;
usbFifo3Csr		equ 01BCh&lt;br /&gt;
pUsbFifo3Csr		equ pUsbRange + usbFifo3Csr&lt;br /&gt;
mpUsbFifo3Csr		equ mpUsbRange + usbFifo3Csr&lt;br /&gt;
usbDmaFifo		equ 01C0h&lt;br /&gt;
pUsbDmaFifo		equ pUsbRange + usbDmaFifo&lt;br /&gt;
mpUsbDmaFifo		equ mpUsbRange + usbDmaFifo&lt;br /&gt;
usbDmaCtrl		equ 01C8h&lt;br /&gt;
pUsbDmaCtrl		equ pUsbRange + usbDmaCtrl&lt;br /&gt;
mpUsbDmaCtrl		equ mpUsbRange + usbDmaCtrl&lt;br /&gt;
usbDmaLen		equ 01C9h&lt;br /&gt;
pUsbDmaLen		equ pUsbRange + usbDmaLen&lt;br /&gt;
mpUsbDmaLen		equ mpUsbRange + usbDmaLen&lt;br /&gt;
usbDmaAddr		equ 01CCh&lt;br /&gt;
pUsbDmaAddr		equ pUsbRange + usbDmaAddr&lt;br /&gt;
mpUsbDmaAddr		equ mpUsbRange + usbDmaAddr&lt;br /&gt;
usbDmaData		equ 01D0h&lt;br /&gt;
pUsbDmaData		equ pUsbRange + usbDmaData&lt;br /&gt;
mpUsbDmaData		equ mpUsbRange + usbDmaData&lt;br /&gt;
&lt;br /&gt;
;LCD Ports&lt;br /&gt;
;--------------------------------&lt;br /&gt;
pLcdRange		equ 04000h&lt;br /&gt;
mpLcdRange		equ 0E30000h&lt;br /&gt;
&lt;br /&gt;
lcdTiming0		equ 0000h&lt;br /&gt;
pLcdTiming0		equ pLcdRange + lcdTiming0&lt;br /&gt;
mpLcdTiming0		equ mpLcdRange + lcdTiming0&lt;br /&gt;
lcdTiming1		equ 0004h&lt;br /&gt;
pLcdTiming1		equ pLcdRange + lcdTiming1&lt;br /&gt;
mpLcdTiming1		equ mpLcdRange + lcdTiming1&lt;br /&gt;
lcdTiming2		equ 0008h&lt;br /&gt;
pLcdTiming2		equ pLcdRange + lcdTiming2&lt;br /&gt;
mpLcdTiming2		equ mpLcdRange + lcdTiming2&lt;br /&gt;
lcdTiming3		equ 000Ch&lt;br /&gt;
pLcdTiming3		equ pLcdRange + lcdTiming3&lt;br /&gt;
mpLcdTiming3		equ mpLcdRange + lcdTiming3&lt;br /&gt;
&lt;br /&gt;
lcdBase			equ 0010h&lt;br /&gt;
pLcdBase		equ pLcdRange + lcdBase&lt;br /&gt;
mpLcdBase		equ mpLcdRange + lcdBase&lt;br /&gt;
lcdUpbase		equ 0010h&lt;br /&gt;
pLcdUpbase		equ pLcdRange + lcdUpbase&lt;br /&gt;
mpLcdUpbase		equ mpLcdRange + lcdUpbase&lt;br /&gt;
lcdLpbase		equ 0014h&lt;br /&gt;
pLcdLpbase		equ pLcdRange + lcdLpbase&lt;br /&gt;
mpLcdLpbase		equ mpLcdRange + lcdLpbase&lt;br /&gt;
&lt;br /&gt;
lcdCtrl			equ 0018h&lt;br /&gt;
pLcdCtrl		equ pLcdRange + lcdCtrl&lt;br /&gt;
mpLcdCtrl		equ mpLcdRange + lcdCtrl&lt;br /&gt;
lcdEn			equ 01h&lt;br /&gt;
lcdTft			equ 20h&lt;br /&gt;
lcdBpp1			equ 0000b | lcdTft | lcdEn&lt;br /&gt;
lcdBpp2			equ 0010b | lcdTft | lcdEn&lt;br /&gt;
lcdBpp4			equ 0100b | lcdTft | lcdEn&lt;br /&gt;
lcdBpp8			equ 0110b | lcdTft | lcdEn&lt;br /&gt;
lcdBpp16Alt		equ 1000b | lcdTft | lcdEn&lt;br /&gt;
lcdBpp24		equ 1010b | lcdTft | lcdEn&lt;br /&gt;
lcdBpp16		equ 1100b | lcdTft | lcdEn ; Default LCD mode&lt;br /&gt;
lcdBpp12		equ 1110b | lcdTft | lcdEn&lt;br /&gt;
lcdBgr			equ 100h&lt;br /&gt;
lcdBigEndian		equ 200h&lt;br /&gt;
lcdBigEndianPixels	equ 400h&lt;br /&gt;
lcdPwr			equ 800h&lt;br /&gt;
lcdIntVSync		equ 0000h&lt;br /&gt;
lcdIntBack		equ 1000h&lt;br /&gt;
lcdIntActiveVideo	equ 2000h&lt;br /&gt;
lcdIntFront		equ 3000h&lt;br /&gt;
lcdWatermark		equ 10000h&lt;br /&gt;
lcdNormalMode		equ lcdPwr | lcdBgr | lcdBpp16&lt;br /&gt;
&lt;br /&gt;
lcdImsc			equ 001Ch&lt;br /&gt;
pLcdImsc		equ pLcdRange + lcdImsc&lt;br /&gt;
mpLcdImsc		equ mpLcdRange + lcdImsc&lt;br /&gt;
lcdRis			equ 0020h&lt;br /&gt;
pLcdRis			equ pLcdRange + lcdRis&lt;br /&gt;
mpLcdRis		equ mpLcdRange + lcdRis&lt;br /&gt;
lcdMis			equ 0024h&lt;br /&gt;
pLcdMis			equ pLcdRange + lcdMis&lt;br /&gt;
mpLcdMis		equ mpLcdRange + lcdMis&lt;br /&gt;
lcdIcr			equ 0028h&lt;br /&gt;
pLcdIcr			equ pLcdRange + lcdIcr&lt;br /&gt;
mpLcdIcr		equ mpLcdRange + lcdIcr&lt;br /&gt;
&lt;br /&gt;
bLcdIntFuf		equ 1&lt;br /&gt;
lcdIntFuf		equ 1 &amp;lt;&amp;lt; bLcdIntFuf&lt;br /&gt;
bLcdIntLNBU		equ 2&lt;br /&gt;
lcdIntLNBU		equ 1 &amp;lt;&amp;lt; bLcdIntLNBU&lt;br /&gt;
bLcdIntVcomp		equ 3&lt;br /&gt;
lcdIntVcomp		equ 1 &amp;lt;&amp;lt; bLcdIntVcomp&lt;br /&gt;
bLcdIntMbErr		equ 4&lt;br /&gt;
lcdIntMbErr		equ 1 &amp;lt;&amp;lt; bLcdIntMbErr&lt;br /&gt;
&lt;br /&gt;
lcdCurr			equ 002Ch&lt;br /&gt;
pLcdCurr		equ pLcdRange + lcdCurr&lt;br /&gt;
mpLcdCurr		equ mpLcdRange + lcdCurr&lt;br /&gt;
lcdUpcurr		equ 002Ch&lt;br /&gt;
pLcdUpcurr		equ pLcdRange + lcdUpcurr&lt;br /&gt;
mpLcdUpcurr		equ mpLcdRange + lcdUpcurr&lt;br /&gt;
lcdLpcurr		equ 0030h&lt;br /&gt;
pLcdLpcurr		equ pLcdRange + lcdLpcurr&lt;br /&gt;
mpLcdLpcurr		equ mpLcdRange + lcdLpcurr&lt;br /&gt;
lcdPalette		equ 0200h&lt;br /&gt;
pLcdPalette		equ pLcdRange + lcdPalette&lt;br /&gt;
mpLcdPalette		equ mpLcdRange + lcdPalette&lt;br /&gt;
&lt;br /&gt;
lcdCrsrImage		equ 0800h&lt;br /&gt;
pLcdCrsrImage		equ pLcdRange + lcdCrsrImage&lt;br /&gt;
mpLcdCrsrImage		equ mpLcdRange + lcdCrsrImage&lt;br /&gt;
lcdCrsrCtrl		equ 0C00h&lt;br /&gt;
pLcdCrsrCtrl		equ pLcdRange + lcdCrsrCtrl&lt;br /&gt;
mpLcdCrsrCtrl		equ mpLcdRange + lcdCrsrCtrl&lt;br /&gt;
lcdCrsrConfig		equ 0C04h&lt;br /&gt;
pLcdCrsrConfig		equ pLcdRange + lcdCrsrConfig&lt;br /&gt;
mpLcdCrsrConfig		equ mpLcdRange + lcdCrsrConfig&lt;br /&gt;
lcdCrsrPalette0		equ 0C08h&lt;br /&gt;
pLcdCrsrPalette0	equ pLcdRange + lcdCrsrPalette0&lt;br /&gt;
mpLcdCrsrPalette0	equ mpLcdRange + lcdCrsrPalette0&lt;br /&gt;
lcdCrsrPalette1		equ 0C0Ch&lt;br /&gt;
pLcdCrsrPalette1	equ pLcdRange + lcdCrsrPalette1&lt;br /&gt;
mpLcdCrsrPalette1	equ mpLcdRange + lcdCrsrPalette1&lt;br /&gt;
lcdCrsrXY		equ 0C10h&lt;br /&gt;
pLcdCrsrXY		equ pLcdRange + lcdCrsrXY&lt;br /&gt;
mpLcdCrsrXY		equ mpLcdRange + lcdCrsrXY&lt;br /&gt;
lcdCrsrClip		equ 0C14h&lt;br /&gt;
pLcdCrsrClip		equ pLcdRange + lcdCrsrClip&lt;br /&gt;
mpLcdCrsrClip		equ mpLcdRange + lcdCrsrClip&lt;br /&gt;
lcdCrsrImsc		equ 0C20h&lt;br /&gt;
pLcdCrsrImsc		equ pLcdRange + lcdCrsrImsc&lt;br /&gt;
mpLcdCrsrImsc		equ mpLcdRange + lcdCrsrImsc&lt;br /&gt;
lcdCrsrIcr		equ 0C24h&lt;br /&gt;
pLcdCrsrIcr		equ pLcdRange + lcdCrsrIcr&lt;br /&gt;
mpLcdCrsrIcr		equ mpLcdRange + lcdCrsrIcr&lt;br /&gt;
lcdCrsrRis		equ 0C28h&lt;br /&gt;
pLcdCrsrRis		equ pLcdRange + lcdCrsrRis&lt;br /&gt;
mpLcdCrsrRis		equ mpLcdRange + lcdCrsrRis&lt;br /&gt;
lcdCrsrMis		equ 0C2Ch&lt;br /&gt;
pLcdCrsrMis		equ pLcdRange + lcdCrsrMis&lt;br /&gt;
mpLcdCrsrMis		equ mpLcdRange + lcdCrsrMis&lt;br /&gt;
&lt;br /&gt;
;Interrupt Ports&lt;br /&gt;
;-----------------------------------&lt;br /&gt;
pIntRange		equ 05000h&lt;br /&gt;
mpIntRange		equ 0F00000h&lt;br /&gt;
&lt;br /&gt;
intStat			equ 0&lt;br /&gt;
pIntStat		equ pIntRange + intStat&lt;br /&gt;
mpIntStat		equ mpIntRange + intStat&lt;br /&gt;
intMask			equ 4&lt;br /&gt;
pIntMask		equ pIntRange + intMask&lt;br /&gt;
mpIntMask		equ mpIntRange + intMask&lt;br /&gt;
intAck			equ 8&lt;br /&gt;
pIntAck			equ pIntRange + intAck&lt;br /&gt;
mpIntAck		equ mpIntRange + intAck&lt;br /&gt;
intLatch		equ 12&lt;br /&gt;
pIntLatch		equ pIntRange + intLatch&lt;br /&gt;
mpIntLatch		equ mpIntRange + intLatch&lt;br /&gt;
intInvert		equ 16&lt;br /&gt;
pIntInvert		equ pIntRange + intInvert&lt;br /&gt;
mpIntInvert		equ mpIntRange + intInvert&lt;br /&gt;
intMasked		equ 20&lt;br /&gt;
pIntMasked		equ pIntRange + intMasked&lt;br /&gt;
mpIntMasked		equ mpIntRange + intMasked&lt;br /&gt;
&lt;br /&gt;
bIntOn			equ 0&lt;br /&gt;
intOn			equ 1 &amp;lt;&amp;lt; bIntOn&lt;br /&gt;
bIntTmr1		equ 1&lt;br /&gt;
intTmr1			equ 1 &amp;lt;&amp;lt; bIntTmr1&lt;br /&gt;
bIntTmr2		equ 2&lt;br /&gt;
intTmr2			equ 1 &amp;lt;&amp;lt; bIntTmr2&lt;br /&gt;
bIntTmr3		equ 3&lt;br /&gt;
intTmr3			equ 1 &amp;lt;&amp;lt; bIntTmr3&lt;br /&gt;
bIntOSTmr		equ 4&lt;br /&gt;
intOSTmr		equ 1 &amp;lt;&amp;lt; bIntOSTmr&lt;br /&gt;
bIntKey			equ 10&lt;br /&gt;
intKey			equ 1 &amp;lt;&amp;lt; bIntKey&lt;br /&gt;
bIntLcd			equ 11&lt;br /&gt;
intLcd			equ 1 &amp;lt;&amp;lt; bIntLcd&lt;br /&gt;
bIntRtc			equ 12&lt;br /&gt;
intRtc			equ 1 &amp;lt;&amp;lt; bIntRtc&lt;br /&gt;
bIntUsb			equ 13&lt;br /&gt;
intUsb			equ 1 &amp;lt;&amp;lt; bIntUsb&lt;br /&gt;
intDefaultMask		equ intOn | intTmr3 | intOSTmr | intRtc | intUsb&lt;br /&gt;
&lt;br /&gt;
;Timer Ports&lt;br /&gt;
;-----------------------------------&lt;br /&gt;
tmrRange		equ 00h&lt;br /&gt;
pTmrRange		equ 7000h&lt;br /&gt;
mpTmrRange		equ 0F20000h&lt;br /&gt;
&lt;br /&gt;
tmr1Counter		equ 00h&lt;br /&gt;
pTmr1Counter		equ 7000h&lt;br /&gt;
mpTmr1Counter		equ 0F20000h&lt;br /&gt;
tmr1Load		equ 04h&lt;br /&gt;
pTmr1Load		equ 7004h&lt;br /&gt;
mpTmr1Load		equ 0F20004h&lt;br /&gt;
tmr1Match1		equ 08h&lt;br /&gt;
pTmr1Match1		equ 7008h&lt;br /&gt;
mpTmr1Match1		equ 0F20008h&lt;br /&gt;
tmr1Match2		equ 0Ch&lt;br /&gt;
pTmr1Match2		equ 700Ch&lt;br /&gt;
mpTmr1Match2		equ 0F2000Ch&lt;br /&gt;
&lt;br /&gt;
tmr2Counter		equ 10h&lt;br /&gt;
pTmr2Counter		equ 7010h&lt;br /&gt;
mpTmr2Counter		equ 0F20010h&lt;br /&gt;
tmr2Load		equ 14h&lt;br /&gt;
pTmr2Load		equ 7014h&lt;br /&gt;
mpTmr2Load		equ 0F20014h&lt;br /&gt;
tmr2Match1		equ 18h&lt;br /&gt;
pTmr2Match1		equ 7018h&lt;br /&gt;
mpTmr2Match1		equ 0F20018h&lt;br /&gt;
tmr2Match2		equ 1Ch&lt;br /&gt;
pTmr2Match2		equ 701Ch&lt;br /&gt;
mpTmr2Match2		equ 0F2001Ch&lt;br /&gt;
&lt;br /&gt;
tmr3Counter		equ 20h&lt;br /&gt;
pTmr3Counter		equ 7020h&lt;br /&gt;
mpTmr3Counter		equ 0F20020h&lt;br /&gt;
tmr3Load		equ 24h&lt;br /&gt;
pTmr3Load		equ 7024h&lt;br /&gt;
mpTmr3Load		equ 0F20024h&lt;br /&gt;
tmr3Match1		equ 28h&lt;br /&gt;
pTmr3Match1		equ 7028h&lt;br /&gt;
mpTmr3Match1		equ 0F20028h&lt;br /&gt;
tmr3Match2		equ 2Ch&lt;br /&gt;
pTmr3Match2		equ 702Ch&lt;br /&gt;
mpTmr3Match2		equ 0F2002Ch&lt;br /&gt;
&lt;br /&gt;
tmrCtrl			equ 30h&lt;br /&gt;
pTmrCtrl		equ 7030h&lt;br /&gt;
mpTmrCtrl		equ 0F20030h&lt;br /&gt;
&lt;br /&gt;
bTmr1Enable		equ 0&lt;br /&gt;
tmr1Enable		equ 1&amp;lt;&amp;lt;bTmr1Enable&lt;br /&gt;
bTmr1Crystal		equ 1&lt;br /&gt;
tmr1Crystal		equ 1&amp;lt;&amp;lt;bTmr1Crystal&lt;br /&gt;
bTmr1Overflow		equ 2&lt;br /&gt;
tmr1Overflow		equ 1&amp;lt;&amp;lt;bTmr1Overflow&lt;br /&gt;
bTmr2Enable		equ 3&lt;br /&gt;
tmr2Enable		equ 1&amp;lt;&amp;lt;bTmr2Enable&lt;br /&gt;
bTmr2Crystal		equ 4&lt;br /&gt;
tmr2Crystal		equ 1&amp;lt;&amp;lt;bTmr2Crystal&lt;br /&gt;
bTmr2Overflow		equ 5&lt;br /&gt;
tmr2Overflow		equ 1&amp;lt;&amp;lt;bTmr2Overflow&lt;br /&gt;
bTmr3Enable		equ 6&lt;br /&gt;
tmr3Enable		equ 1&amp;lt;&amp;lt;bTmr3Enable&lt;br /&gt;
bTmr3Crystal		equ 7&lt;br /&gt;
tmr3Crystal		equ 1&amp;lt;&amp;lt;bTmr3Crystal&lt;br /&gt;
bTmr3Overflow		equ 8&lt;br /&gt;
tmr3Overflow		equ 1&amp;lt;&amp;lt;bTmr3Overflow&lt;br /&gt;
bTmr1CountUp		equ 9&lt;br /&gt;
tmr1CountUp		equ 1&amp;lt;&amp;lt;bTmr1CountUp&lt;br /&gt;
bTmr2CountUp		equ 10&lt;br /&gt;
tmr2CountUp		equ 1&amp;lt;&amp;lt;bTmr2CountUp&lt;br /&gt;
bTmr3CountUp		equ 11&lt;br /&gt;
tmr3CountUp		equ 1&amp;lt;&amp;lt;bTmr3CountUp&lt;br /&gt;
&lt;br /&gt;
tmrIntStatus		equ 34h&lt;br /&gt;
pTmrIntStatus		equ 7034h&lt;br /&gt;
mpTmrIntStatus		equ 0F20034h&lt;br /&gt;
&lt;br /&gt;
bTmr1IntMatch1		equ 0&lt;br /&gt;
tmr1IntMatch1		equ 1&amp;lt;&amp;lt;bTmr1IntMatch1&lt;br /&gt;
bTmr1IntMatch2		equ 1&lt;br /&gt;
tmr1IntMatch2		equ 1&amp;lt;&amp;lt;bTmr1IntMatch2&lt;br /&gt;
bTmr1IntOverflow	equ 2&lt;br /&gt;
tmr1IntOverflow		equ 1&amp;lt;&amp;lt;bTmr1IntOverflow&lt;br /&gt;
bTmr2IntMatch1		equ 3&lt;br /&gt;
tmr2IntMatch1		equ 1&amp;lt;&amp;lt;bTmr2IntMatch1&lt;br /&gt;
bTmr2IntMatch2		equ 4&lt;br /&gt;
tmr2IntMatch2		equ 1&amp;lt;&amp;lt;bTmr2IntMatch2&lt;br /&gt;
bTmr2IntOverflow	equ 5&lt;br /&gt;
tmr2IntOverflow		equ 1&amp;lt;&amp;lt;bTmr2IntOverflow&lt;br /&gt;
bTmr3IntMatch1		equ 6&lt;br /&gt;
tmr3IntMatch1		equ 1&amp;lt;&amp;lt;bTmr3IntMatch1&lt;br /&gt;
bTmr3IntMatch2		equ 7&lt;br /&gt;
tmr3IntMatch2		equ 1&amp;lt;&amp;lt;bTmr3IntMatch2&lt;br /&gt;
bTmr3IntOverflow	equ 8&lt;br /&gt;
tmr3IntOverflow		equ 1&amp;lt;&amp;lt;bTmr3IntOverflow&lt;br /&gt;
&lt;br /&gt;
tmrIntMask		equ 38h&lt;br /&gt;
pTmrIntMask		equ 7038h&lt;br /&gt;
mpTmrIntMask		equ 0F20038h&lt;br /&gt;
&lt;br /&gt;
tmrRevision		equ 3Ch&lt;br /&gt;
pTmrRevision		equ 703Ch&lt;br /&gt;
mpTmrRevision		equ 0F2003Ch&lt;br /&gt;
&lt;br /&gt;
;RTC Ports&lt;br /&gt;
;-----------------------------------&lt;br /&gt;
pRtcRange		equ 8000h&lt;br /&gt;
mpRtcRange		equ 0F30000h&lt;br /&gt;
&lt;br /&gt;
;Keypad Ports&lt;br /&gt;
;-----------------------------------&lt;br /&gt;
pKeyRange		equ 0A000h&lt;br /&gt;
mpKeyRange		equ 0F50000h&lt;br /&gt;
&lt;br /&gt;
keyMode			equ 0&lt;br /&gt;
pKeyMode		equ pKeyRange + keyMode&lt;br /&gt;
mpKeyMode		equ mpKeyRange + keyMode&lt;br /&gt;
keyRows			equ 4&lt;br /&gt;
pKeyRows		equ pKeyRange + keyRows&lt;br /&gt;
mpKeyRows		equ mpKeyRange + keyRows&lt;br /&gt;
keyCols			equ 5&lt;br /&gt;
pKeyCols		equ pKeyRange + keyCols&lt;br /&gt;
mpKeyCols		equ mpKeyRange + keyCols&lt;br /&gt;
keyIntStat		equ 8&lt;br /&gt;
pKeyIntStat		equ pKeyRange + keyIntStat&lt;br /&gt;
mpKeyIntStat		equ mpKeyRange + keyIntStat&lt;br /&gt;
keyIntAck		equ 8&lt;br /&gt;
pKeyIntAck		equ pKeyRange + keyIntAck&lt;br /&gt;
mpKeyIntAck		equ mpKeyRange + keyIntAck&lt;br /&gt;
keyIntMask		equ 12&lt;br /&gt;
pKeyIntMask		equ pKeyRange + keyIntMask&lt;br /&gt;
mpKeyIntMask		equ mpKeyRange + keyIntMask&lt;br /&gt;
keyData			equ 16&lt;br /&gt;
pKeyData		equ pKeyRange + keyData&lt;br /&gt;
mpKeyData		equ mpKeyRange + keyData&lt;br /&gt;
keyGpio			equ 48&lt;br /&gt;
pKeyGpio		equ pKeyRange + keyGpio&lt;br /&gt;
mpKeyGpio		equ mpKeyRange + keyGpio&lt;br /&gt;
&lt;br /&gt;
bKeyIntScanDone		equ 0&lt;br /&gt;
keyIntScanDone		equ 1 &amp;lt;&amp;lt; bKeyIntScanDone&lt;br /&gt;
bKeyIntKeyChange	equ 1&lt;br /&gt;
keyIntKeyChange		equ 1 &amp;lt;&amp;lt; bKeyIntKeyChange&lt;br /&gt;
bKeyIntKeyPress		equ 2&lt;br /&gt;
keyIntKeyPress		equ 1 &amp;lt;&amp;lt; bKeyIntKeyPress&lt;br /&gt;
&lt;br /&gt;
keyModeIdle		equ 0&lt;br /&gt;
keyModeAny		equ 1&lt;br /&gt;
keyModeScanOnce		equ 2&lt;br /&gt;
keyModeScan		equ 3&lt;br /&gt;
&lt;br /&gt;
;Backlight Ports&lt;br /&gt;
;-----------------------------------&lt;br /&gt;
pBlLevel		equ 0B024h&lt;br /&gt;
mpBlLevel		equ 0F60024h&lt;br /&gt;
&lt;br /&gt;
;Character Font Equates  &lt;br /&gt;
;-------------------------------------&lt;br /&gt;
LrecurN			equ 001h&lt;br /&gt;
LrecurU			equ 002h&lt;br /&gt;
LrecurV			equ 003h&lt;br /&gt;
LrecurW			equ 004h&lt;br /&gt;
Lconvert		equ 005h&lt;br /&gt;
LsqUp			equ 006h&lt;br /&gt;
LsqDown			equ 007h&lt;br /&gt;
Lintegral		equ 008h&lt;br /&gt;
Lcross			equ 009h&lt;br /&gt;
LboxIcon 		equ 00Ah&lt;br /&gt;
LcrossIcon 		equ 00Bh&lt;br /&gt;
LdotIcon 		equ 00Ch&lt;br /&gt;
LsubT   		equ 00Dh ;small capital T for parametric mode.&lt;br /&gt;
LcubeR  		equ 00Eh ;slightly different 3 for cubed root.&lt;br /&gt;
LhexF			equ 00Fh&lt;br /&gt;
Lroot			equ 010h&lt;br /&gt;
Linverse		equ 011h&lt;br /&gt;
Lsquare			equ 012h&lt;br /&gt;
Langle			equ 013h&lt;br /&gt;
Ldegree			equ 014h&lt;br /&gt;
Lradian			equ 015h&lt;br /&gt;
Ltranspose		equ 016h&lt;br /&gt;
LLE			equ 017h&lt;br /&gt;
LNE			equ 018h&lt;br /&gt;
LGE			equ 019h&lt;br /&gt;
Lneg			equ 01Ah&lt;br /&gt;
Lexponent		equ 01Bh&lt;br /&gt;
Lstore			equ 01Ch&lt;br /&gt;
Lten			equ 01Dh&lt;br /&gt;
LupArrow		equ 01Eh&lt;br /&gt;
LdownArrow		equ 01Fh&lt;br /&gt;
Lspace			equ 020h&lt;br /&gt;
Lexclam			equ 021h&lt;br /&gt;
Lquote			equ 022h&lt;br /&gt;
Lpound			equ 023h&lt;br /&gt;
Lfourth			equ 024h&lt;br /&gt;
Lpercent		equ 025h&lt;br /&gt;
Lampersand		equ 026h&lt;br /&gt;
Lapostrophe		equ 027h&lt;br /&gt;
LlParen			equ 028h&lt;br /&gt;
LrParen			equ 029h&lt;br /&gt;
Lasterisk		equ 02Ah&lt;br /&gt;
LplusSign		equ 02Bh&lt;br /&gt;
Lcomma			equ 02Ch&lt;br /&gt;
Ldash			equ 02Dh&lt;br /&gt;
Lperiod			equ 02Eh&lt;br /&gt;
Lslash			equ 02Fh&lt;br /&gt;
L0			equ 030h&lt;br /&gt;
L1			equ 031h&lt;br /&gt;
L2			equ 032h&lt;br /&gt;
L3			equ 033h&lt;br /&gt;
L4			equ 034h&lt;br /&gt;
L5			equ 035h&lt;br /&gt;
L6			equ 036h&lt;br /&gt;
L7			equ 037h&lt;br /&gt;
L8			equ 038h&lt;br /&gt;
L9			equ 039h&lt;br /&gt;
Lcolon			equ 03Ah&lt;br /&gt;
Lsemicolon		equ 03Bh&lt;br /&gt;
LLT			equ 03Ch&lt;br /&gt;
LEQ			equ 03Dh&lt;br /&gt;
LGT			equ 03Eh&lt;br /&gt;
Lquestion		equ 03Fh&lt;br /&gt;
LatSign			equ 040h&lt;br /&gt;
LcapA			equ 041h&lt;br /&gt;
LcapB			equ 042h&lt;br /&gt;
LcapC			equ 043h&lt;br /&gt;
LcapD			equ 044h&lt;br /&gt;
LcapE			equ 045h&lt;br /&gt;
LcapF			equ 046h&lt;br /&gt;
LcapG			equ 047h&lt;br /&gt;
LcapH			equ 048h&lt;br /&gt;
LcapI			equ 049h&lt;br /&gt;
LcapJ			equ 04Ah&lt;br /&gt;
LcapK			equ 04Bh&lt;br /&gt;
LcapL			equ 04Ch&lt;br /&gt;
LcapM			equ 04Dh&lt;br /&gt;
LcapN			equ 04Eh&lt;br /&gt;
LcapO			equ 04Fh&lt;br /&gt;
LcapP			equ 050h&lt;br /&gt;
LcapQ			equ 051h&lt;br /&gt;
LcapR			equ 052h&lt;br /&gt;
LcapS			equ 053h&lt;br /&gt;
LcapT			equ 054h&lt;br /&gt;
LcapU			equ 055h&lt;br /&gt;
LcapV			equ 056h&lt;br /&gt;
LcapW			equ 057h&lt;br /&gt;
LcapX			equ 058h&lt;br /&gt;
LcapY			equ 059h&lt;br /&gt;
LcapZ			equ 05Ah&lt;br /&gt;
Ltheta			equ 05Bh&lt;br /&gt;
Lbackslash		equ 05Ch&lt;br /&gt;
LrBrack			equ 05Dh&lt;br /&gt;
Lcaret			equ 05Eh&lt;br /&gt;
Lunderscore		equ 05Fh&lt;br /&gt;
Lbackquote		equ 060h&lt;br /&gt;
La			equ 061h&lt;br /&gt;
Lb			equ 062h&lt;br /&gt;
Lc			equ 063h&lt;br /&gt;
Ld			equ 064h&lt;br /&gt;
Le			equ 065h&lt;br /&gt;
Lf			equ 066h&lt;br /&gt;
Lg			equ 067h&lt;br /&gt;
Lh			equ 068h&lt;br /&gt;
Li			equ 069h&lt;br /&gt;
Lj			equ 06Ah&lt;br /&gt;
Lk			equ 06Bh&lt;br /&gt;
Ll			equ 06Ch&lt;br /&gt;
Lm			equ 06Dh&lt;br /&gt;
Ln			equ 06Eh&lt;br /&gt;
Lo			equ 06Fh&lt;br /&gt;
Lp			equ 070h&lt;br /&gt;
Lq			equ 071h&lt;br /&gt;
Lr			equ 072h&lt;br /&gt;
Ls			equ 073h&lt;br /&gt;
Lt			equ 074h&lt;br /&gt;
Lu			equ 075h&lt;br /&gt;
Lv			equ 076h&lt;br /&gt;
Lw			equ 077h&lt;br /&gt;
Lx			equ 078h&lt;br /&gt;
Ly			equ 079h&lt;br /&gt;
Lz			equ 07Ah&lt;br /&gt;
LlBrace			equ 07Bh&lt;br /&gt;
Lbar			equ 07Ch&lt;br /&gt;
LrBrace			equ 07Dh&lt;br /&gt;
Ltilde			equ 07Eh&lt;br /&gt;
LinvEQ			equ 07Fh&lt;br /&gt;
Lsub0			equ 080h&lt;br /&gt;
Lsub1			equ 081h&lt;br /&gt;
Lsub2			equ 082h&lt;br /&gt;
Lsub3			equ 083h&lt;br /&gt;
Lsub4			equ 084h&lt;br /&gt;
Lsub5			equ 085h&lt;br /&gt;
Lsub6			equ 086h&lt;br /&gt;
Lsub7			equ 087h&lt;br /&gt;
Lsub8			equ 088h&lt;br /&gt;
Lsub9			equ 089h&lt;br /&gt;
LcapAAcute		equ 08Ah&lt;br /&gt;
LcapAGrave		equ 08Bh&lt;br /&gt;
LcapACaret		equ 08Ch&lt;br /&gt;
LcapADier		equ 08Dh&lt;br /&gt;
LaAcute			equ 08Eh&lt;br /&gt;
LaGrave			equ 08Fh&lt;br /&gt;
LaCaret			equ 090h&lt;br /&gt;
LaDier			equ 091h&lt;br /&gt;
LcapEAcute		equ 092h&lt;br /&gt;
LcapEGrave		equ 093h&lt;br /&gt;
LcapECaret		equ 094h&lt;br /&gt;
LcapEDier		equ 095h&lt;br /&gt;
LeAcute			equ 096h&lt;br /&gt;
LeGrave			equ 097h&lt;br /&gt;
LeCaret			equ 098h&lt;br /&gt;
LeDier			equ 099h&lt;br /&gt;
LcapIAcute		equ 09Ah&lt;br /&gt;
LcapIGrave		equ 09Bh&lt;br /&gt;
LcapICaret		equ 09Ch&lt;br /&gt;
LcapIDier		equ 09Dh&lt;br /&gt;
LiAcute			equ 09Eh&lt;br /&gt;
LiGrave			equ 09Fh&lt;br /&gt;
LiCaret			equ 0A0h&lt;br /&gt;
LiDier			equ 0A1h&lt;br /&gt;
LcapOAcute		equ 0A2h&lt;br /&gt;
LcapOGrave		equ 0A3h&lt;br /&gt;
LcapOCaret		equ 0A4h&lt;br /&gt;
LcapODier		equ 0A5h&lt;br /&gt;
LoAcute			equ 0A6h&lt;br /&gt;
LoGrave			equ 0A7h&lt;br /&gt;
LoCaret			equ 0A8h&lt;br /&gt;
LoDier			equ 0A9h&lt;br /&gt;
LcapUAcute		equ 0AAh&lt;br /&gt;
LcapUGrave		equ 0ABh&lt;br /&gt;
LcapUCaret		equ 0ACh&lt;br /&gt;
LcapUDier		equ 0ADh&lt;br /&gt;
LuAcute			equ 0AEh&lt;br /&gt;
LuGrave			equ 0AFh&lt;br /&gt;
LuCaret			equ 0B0h&lt;br /&gt;
LuDier			equ 0B1h&lt;br /&gt;
LcapCCed		equ 0B2h&lt;br /&gt;
LcCed			equ 0B3h&lt;br /&gt;
LcapNTilde		equ 0B4h&lt;br /&gt;
LnTilde			equ 0B5h&lt;br /&gt;
Laccent			equ 0B6h&lt;br /&gt;
Lgrave			equ 0B7h&lt;br /&gt;
Ldieresis		equ 0B8h&lt;br /&gt;
LquesDown		equ 0B9h&lt;br /&gt;
LexclamDown		equ 0BAh&lt;br /&gt;
Lalpha			equ 0BBh&lt;br /&gt;
Lbeta			equ 0BCh&lt;br /&gt;
Lgamma			equ 0BDh&lt;br /&gt;
LcapDelta		equ 0BEh&lt;br /&gt;
Ldelta			equ 0BFh&lt;br /&gt;
Lepsilon		equ 0C0h&lt;br /&gt;
LlBrack 		equ 0C1h&lt;br /&gt;
Llambda			equ 0C2h&lt;br /&gt;
Lmu			equ 0C3h&lt;br /&gt;
Lpi			equ 0C4h&lt;br /&gt;
Lrho			equ 0C5h&lt;br /&gt;
LcapSigma		equ 0C6h&lt;br /&gt;
Lsigma			equ 0C7h&lt;br /&gt;
Ltau			equ 0C8h&lt;br /&gt;
Lphi			equ 0C9h&lt;br /&gt;
LcapOmega		equ 0CAh&lt;br /&gt;
LxMean			equ 0CBh&lt;br /&gt;
LyMean			equ 0CCh&lt;br /&gt;
LsupX			equ 0CDh&lt;br /&gt;
Lellipsis		equ 0CEh&lt;br /&gt;
Lleft			equ 0CFh&lt;br /&gt;
Lblock			equ 0D0h&lt;br /&gt;
Lper			equ 0D1h&lt;br /&gt;
Lhyphen			equ 0D2h&lt;br /&gt;
Larea			equ 0D3h&lt;br /&gt;
Ltemp			equ 0D4h&lt;br /&gt;
Lcube			equ 0D5h&lt;br /&gt;
Lenter			equ 0D6h&lt;br /&gt;
LimagI			equ 0D7h&lt;br /&gt;
Lphat			equ 0D8h&lt;br /&gt;
Lchi			equ 0D9h&lt;br /&gt;
LstatF			equ 0DAh&lt;br /&gt;
Llne			equ 0DBh&lt;br /&gt;
LlistL			equ 0DCh&lt;br /&gt;
LfinanN 		equ 0DDh&lt;br /&gt;
L2_r_paren 		equ 0DEh&lt;br /&gt;
LblockArrow		equ 0DFh&lt;br /&gt;
LcurO   		equ 0E0h&lt;br /&gt;
LcurO2  		equ 0E1h&lt;br /&gt;
LcurOcapA		equ 0E2h&lt;br /&gt;
LcurOa  		equ 0E3h&lt;br /&gt;
LcurI   		equ 0E4h&lt;br /&gt;
LcurI2  		equ 0E5h&lt;br /&gt;
LcurIcapA		equ 0E6h&lt;br /&gt;
LcurIa  		equ 0E7h&lt;br /&gt;
LGline			equ 0E8h ; = 0&lt;br /&gt;
LGthick			equ 0E9h ; = 1&lt;br /&gt;
LGabove			equ 0EAh ; = 2&lt;br /&gt;
LGbelow			equ 0EBh ; = 3&lt;br /&gt;
LGpath			equ 0ECh ; = 4&lt;br /&gt;
LGanimate		equ 0EDh ; = 5&lt;br /&gt;
LGdot			equ 0EEh ; = 6&lt;br /&gt;
LUpBlk			equ 0EFh ;Up arrow and Block in solver&lt;br /&gt;
LDnBlk			equ 0F0h ;Down arrow and Block in solver&lt;br /&gt;
LcurFull		equ 0F1h ;note: must be last char (PutMap checks)&lt;br /&gt;
&lt;br /&gt;
;(MenuCurrent) Values&lt;br /&gt;
;-----------------------------------&lt;br /&gt;
mConfirmation		equ 01h&lt;br /&gt;
mApps			equ 02h&lt;br /&gt;
mProgramHome		equ 03h&lt;br /&gt;
mPrgm_Run		 equ 00h&lt;br /&gt;
mPrgm_Edit		 equ 01h&lt;br /&gt;
mPrgm_New		 equ 02h&lt;br /&gt;
mZoom			equ 04h&lt;br /&gt;
mZoom_Zoom		 equ 00h&lt;br /&gt;
mZoom_Memory		 equ 01h&lt;br /&gt;
mDraw			equ 05h&lt;br /&gt;
mDraw_Draw		 equ 00h&lt;br /&gt;
mDraw_Points		 equ 01h&lt;br /&gt;
mDraw_Store		 equ 02h&lt;br /&gt;
mDraw_Background	equ 03h&lt;br /&gt;
mStatPlots		equ 06h&lt;br /&gt;
mStat			equ 07h&lt;br /&gt;
mStat_Edit		 equ 00h&lt;br /&gt;
mStat_Calc		 equ 01h&lt;br /&gt;
mStat_Tests		 equ 02h&lt;br /&gt;
mMath			equ 08h&lt;br /&gt;
mMath_Math		 equ 00h&lt;br /&gt;
mMath_Number		 equ 01h&lt;br /&gt;
mMath_Complex		 equ 02h&lt;br /&gt;
mMath_Prob		 equ 03h&lt;br /&gt;
mMath_Frac		 equ 04h&lt;br /&gt;
mTest			equ 09h&lt;br /&gt;
mTest_Test		 equ 00h&lt;br /&gt;
mTest_Logic		 equ 01h&lt;br /&gt;
&lt;br /&gt;
mVars			equ 0Bh&lt;br /&gt;
mVars_Vars		 equ 00h&lt;br /&gt;
mVars_YVars		 equ 01h&lt;br /&gt;
mVars_Colors	 equ 02h&lt;br /&gt;
mMemory			equ 0Ch&lt;br /&gt;
mMatrix			equ 0Dh&lt;br /&gt;
mMatrix_Name		 equ 00h&lt;br /&gt;
mMatrix_Math		 equ 01h&lt;br /&gt;
mMatrix_Edit		 equ 02h&lt;br /&gt;
mDistr			equ 0Eh&lt;br /&gt;
mDistr_Distr		 equ 00h&lt;br /&gt;
mDistr_Draw		 equ 01h&lt;br /&gt;
mAngle			equ 0Fh&lt;br /&gt;
mList			equ 10h&lt;br /&gt;
mList_Names		 equ 00h&lt;br /&gt;
mList_Ops		 equ 01h&lt;br /&gt;
mList_Math		 equ 02h&lt;br /&gt;
mCalculate		equ 11h&lt;br /&gt;
mVarsWin		equ 15h&lt;br /&gt;
mVarsWin_XY		 equ 00h&lt;br /&gt;
mVarsWin_TTh		 equ 01h&lt;br /&gt;
mVarsWin_UVW		 equ 02h&lt;br /&gt;
mVarsZoom		equ 16h&lt;br /&gt;
mVarsZoom_ZXY		 equ 00h&lt;br /&gt;
mVarsZoom_ZT		 equ 01h&lt;br /&gt;
mVarsZoom_UVW		 equ 02h&lt;br /&gt;
mVarsGDB		equ 17h&lt;br /&gt;
mVarsPics		equ 18h&lt;br /&gt;
mVarsPics_Pics		 equ 01h&lt;br /&gt;
mVarsPics_Bckgrnds		 equ 01h&lt;br /&gt;
mVarsStrings		equ 19h&lt;br /&gt;
mVarsStat		equ 1Ah&lt;br /&gt;
mVarsStat_XY		 equ 00h&lt;br /&gt;
mVarsStat_Sigma		 equ 01h&lt;br /&gt;
mVarsStat_EQ		 equ 02h&lt;br /&gt;
mVarsStat_Test		 equ 03h&lt;br /&gt;
mVarsStat_Pts		 equ 04h&lt;br /&gt;
mVarsTable		equ 1Bh&lt;br /&gt;
mVarsYequ 		equ 1Ch&lt;br /&gt;
mVarsParametric		equ 1Dh&lt;br /&gt;
mVarsPolar		equ 1Eh&lt;br /&gt;
mVarsFnOnOff		equ 1Fh&lt;br /&gt;
mMemReset		equ 20h&lt;br /&gt;
mMemReset_RAM		 equ 00h&lt;br /&gt;
mMemReset_ROM		 equ 01h&lt;br /&gt;
mMemReset_All		 equ 02h&lt;br /&gt;
mMemMgmtDel		equ 21h&lt;br /&gt;
mMemResetDefaults	equ 22h&lt;br /&gt;
mMemResetRAMAll		equ 24h&lt;br /&gt;
mMemResetROMVars	equ 25h&lt;br /&gt;
mMemResetROMApps	equ 26h&lt;br /&gt;
mMemResetROMAll		equ 27h&lt;br /&gt;
mMemResetAll		equ 28h&lt;br /&gt;
mGroup			equ 29h&lt;br /&gt;
mGroup_New		 equ 00h&lt;br /&gt;
mGroup_Ungroup		 equ 01h&lt;br /&gt;
mGroupVars		equ 2Ah&lt;br /&gt;
mProgramEdit		equ 2Bh&lt;br /&gt;
mPrgmEd_Ctrl		 equ 00h&lt;br /&gt;
mPrgmEd_IO		 equ 01h&lt;br /&gt;
mPrgmEd_Color		 equ 02h&lt;br /&gt;
mPrgmEd_Exec		 equ 03h&lt;br /&gt;
mPrgmZoom		equ 2Ch&lt;br /&gt;
mPrgmZoom_Zoom		 equ 00h&lt;br /&gt;
mPrgmZoom_Mem		 equ 01h&lt;br /&gt;
mPrgmDraw		equ 2Dh&lt;br /&gt;
mPrgmDraw_Draw		 equ 00h&lt;br /&gt;
mPrgmDraw_Pt		 equ 01h&lt;br /&gt;
mPrgmDraw_Store		 equ 02h&lt;br /&gt;
mPrgmDraw_Bckgrnd	 equ 03h&lt;br /&gt;
mPrgmStatPlot		equ 2Eh&lt;br /&gt;
mPrgmSP_Plots		 equ 00h&lt;br /&gt;
mPrgmSP_Type		 equ 01h&lt;br /&gt;
mPrgmSP_Mark		 equ 02h&lt;br /&gt;
mPrgmStat		equ 2Fh&lt;br /&gt;
mPrgmStat_Edit		 equ 00h&lt;br /&gt;
mPrgmStat_Calc		 equ 01h&lt;br /&gt;
mPrgmStat_Tests		 equ 02h&lt;br /&gt;
mPrgmMath		equ 30h&lt;br /&gt;
mPrgmMath_Math		 equ 00h&lt;br /&gt;
mPrgmMath_Num		 equ 01h&lt;br /&gt;
mPrgmMath_Cplx		 equ 02h&lt;br /&gt;
mPrgmMath_Prob		 equ 03h&lt;br /&gt;
mPrgmMath_Frac		 equ 04h&lt;br /&gt;
mLink			equ 31h&lt;br /&gt;
mLink_Send		 equ 00h&lt;br /&gt;
mLink_Recieve		 equ 01h&lt;br /&gt;
mLinkTrasmit		equ 32h&lt;br /&gt;
mLinkXmit_Xmit		 equ 01h&lt;br /&gt;
mGarbageCollect		equ 40h&lt;br /&gt;
mSelectGroupVars	equ 41h&lt;br /&gt;
mSelGrpVars_Sel		 equ 00h&lt;br /&gt;
mSelGrpVars_Grp		 equ 01h&lt;br /&gt;
mDuplicateName		equ 43h&lt;br /&gt;
mCatalog		equ 46h&lt;br /&gt;
mFinance		equ 22h&lt;br /&gt;
mFinance_Calc		 equ 00h&lt;br /&gt;
mFinance_Vars		 equ 01h&lt;br /&gt;
&lt;br /&gt;
;Keypress Equates&lt;br /&gt;
;-----------------------------------&lt;br /&gt;
kRight			equ 001h&lt;br /&gt;
kLeft			equ 002h&lt;br /&gt;
kUp			equ 003h&lt;br /&gt;
kDown			equ 004h&lt;br /&gt;
kEnter			equ 005h&lt;br /&gt;
kAlphaEnter		equ 006h&lt;br /&gt;
kAlphaUp		equ 007h&lt;br /&gt;
kAlphaDown		equ 008h&lt;br /&gt;
kClear			equ 009h&lt;br /&gt;
kDel			equ 00Ah&lt;br /&gt;
kIns			equ 00Bh&lt;br /&gt;
kRecall			equ 00Ch&lt;br /&gt;
kLastEnt		equ 00Dh&lt;br /&gt;
kBOL			equ 00Eh&lt;br /&gt;
kEOL			equ 00Fh&lt;br /&gt;
&lt;br /&gt;
kSelAll			equ 010h&lt;br /&gt;
kUnselAll		equ 011h&lt;br /&gt;
kLtoTI82		equ 012h&lt;br /&gt;
kBackup			equ 013h&lt;br /&gt;
kRecieve		equ 014h&lt;br /&gt;
kLnkQuit		equ 015h&lt;br /&gt;
kTrans			equ 016h&lt;br /&gt;
kRename			equ 017h&lt;br /&gt;
kOverw			equ 018h&lt;br /&gt;
kOmit			equ 019h&lt;br /&gt;
kCont			equ 01Ah&lt;br /&gt;
kSendID			equ 01Bh&lt;br /&gt;
kSendSW			equ 01Ch&lt;br /&gt;
kYes			equ 01Dh&lt;br /&gt;
kNoWay			equ 01Eh&lt;br /&gt;
kvSendType		equ 01Fh&lt;br /&gt;
kOverWAll		equ 020h&lt;br /&gt;
kNo			equ 025h&lt;br /&gt;
kKReset			equ 026h&lt;br /&gt;
kApp			equ 027h&lt;br /&gt;
kDoug			equ 028h&lt;br /&gt;
kListflag		equ 029h&lt;br /&gt;
menuStart		equ 02Bh&lt;br /&gt;
kAreYouSure		equ 02Bh&lt;br /&gt;
kAppsMenu		equ 02Ch&lt;br /&gt;
kPrgm			equ 02Dh&lt;br /&gt;
kZoom			equ 02Eh&lt;br /&gt;
kDraw			equ 02Fh&lt;br /&gt;
kSPlot			equ 030h&lt;br /&gt;
kStat			equ 031h&lt;br /&gt;
kMath			equ 032h&lt;br /&gt;
kTest			equ 033h&lt;br /&gt;
kChar			equ 034h&lt;br /&gt;
kVars			equ 035h&lt;br /&gt;
kMem			equ 036h&lt;br /&gt;
kMatrix			equ 037h&lt;br /&gt;
kDist			equ 038h&lt;br /&gt;
kAngle			equ 039h&lt;br /&gt;
kList			equ 03Ah&lt;br /&gt;
kCalc			equ 03Bh&lt;br /&gt;
kFin			equ 03Ch&lt;br /&gt;
menuEnd			equ kFin&lt;br /&gt;
kCatalog		equ 03Eh&lt;br /&gt;
kInputDone		equ 03Fh&lt;br /&gt;
kOff			equ kInputDone&lt;br /&gt;
kQuit			equ 040h&lt;br /&gt;
appStart		equ kQuit&lt;br /&gt;
kLinkIO			equ 041h&lt;br /&gt;
kMatrixEd		equ 042h&lt;br /&gt;
kStatEd			equ 043h&lt;br /&gt;
kGraph			equ 044h&lt;br /&gt;
kMode			equ 045h&lt;br /&gt;
kPrgmEd			equ 046h ;PROGRAM EDIT&lt;br /&gt;
kPrgmCr			equ 047h ;PROGRAM CREATE&lt;br /&gt;
kWindow			equ 048h ;RANGE EDITOR&lt;br /&gt;
kYequ 			equ 049h ;EQUATION EDITOR&lt;br /&gt;
kTable			equ 04Ah ;TABLE EDITOR&lt;br /&gt;
kTblSet			equ 04Bh ;TABLE SET&lt;br /&gt;
kChkRAM			equ 04Ch ;CHECK RAM (About screen)&lt;br /&gt;
kDelMem			equ 04Dh ;DELETE MEM&lt;br /&gt;
kResetMem		equ 04Eh ;RESET MEM&lt;br /&gt;
kResetDef		equ 04Fh ;RESET DEFAULT&lt;br /&gt;
kPrgmInput		equ 050h ;PROGRAM INPUT&lt;br /&gt;
kZFactEd		equ 051h ;ZOOM FACTOR EDITOR&lt;br /&gt;
kError			equ 052h ;ERROR&lt;br /&gt;
kSolveTVM		equ 053h ;TVM SOLVER&lt;br /&gt;
kSolveRoot		equ 054h ;SOLVE EDITOR&lt;br /&gt;
kStatP			equ 055h ;stat plot&lt;br /&gt;
kInfStat		equ 056h ;Inferential Statistic&lt;br /&gt;
kFormat			equ 057h ;FORMAT&lt;br /&gt;
kExtApps		equ 058h ;External Applications.		NEW&lt;br /&gt;
kNewApps		equ 059h ;New Apps for Cerberus.&lt;br /&gt;
append			equ kNewApps&lt;br /&gt;
echoStart1		equ 05Ah&lt;br /&gt;
kTrace			equ 05Ah&lt;br /&gt;
kZFit			equ 05Bh&lt;br /&gt;
kZIn			equ 05Ch&lt;br /&gt;
kZOut			equ 05Dh&lt;br /&gt;
kZPrev			equ 05Eh&lt;br /&gt;
kBox			equ 05Fh&lt;br /&gt;
kDecml			equ 060h&lt;br /&gt;
kSetZm			equ 061h&lt;br /&gt;
kSquar			equ 062h&lt;br /&gt;
kStd			equ 063h&lt;br /&gt;
kTrig			equ 064h&lt;br /&gt;
kUsrZm			equ 065h&lt;br /&gt;
kZSto			equ 066h&lt;br /&gt;
kZInt			equ 067h&lt;br /&gt;
kZStat			equ 068h&lt;br /&gt;
echoStart2		equ 069h&lt;br /&gt;
kSelect			equ 069h&lt;br /&gt;
kCircl			equ 06Ah&lt;br /&gt;
kClDrw			equ 06Bh&lt;br /&gt;
kLine			equ 06Ch&lt;br /&gt;
kPen			equ 06Dh&lt;br /&gt;
kPtChg			equ 06Eh&lt;br /&gt;
kPtOff			equ 06Fh&lt;br /&gt;
kPtOn			equ 070h&lt;br /&gt;
kVert			equ 071h&lt;br /&gt;
kHoriz			equ 072h&lt;br /&gt;
kText			equ 073h&lt;br /&gt;
kTanLn			equ 074h&lt;br /&gt;
kEval			equ 075h&lt;br /&gt;
kInters			equ 076h&lt;br /&gt;
kDYDX			equ 077h&lt;br /&gt;
kFnIntg			equ 078h&lt;br /&gt;
kRootG			equ 079h&lt;br /&gt;
kDYDT			equ 07Ah&lt;br /&gt;
kDXDT			equ 07Bh&lt;br /&gt;
kDRDo			equ 07Ch&lt;br /&gt;
KGFMin			equ 07Dh&lt;br /&gt;
KGFMax			equ 07Eh&lt;br /&gt;
EchoStart		equ 07Fh&lt;br /&gt;
kListName		equ 07Fh&lt;br /&gt;
kAdd			equ 080h&lt;br /&gt;
kSub			equ 081h&lt;br /&gt;
kMul			equ 082h&lt;br /&gt;
kDiv			equ 083h&lt;br /&gt;
kExpon			equ 084h&lt;br /&gt;
kLParen			equ 085h&lt;br /&gt;
kRParen			equ 086h&lt;br /&gt;
kLBrack			equ 087h&lt;br /&gt;
kRBrack			equ 088h&lt;br /&gt;
kShade			equ 089h&lt;br /&gt;
kStore			equ 08Ah&lt;br /&gt;
kComma			equ 08Bh&lt;br /&gt;
kChs			equ 08Ch&lt;br /&gt;
kDecPnt			equ 08Dh&lt;br /&gt;
k0			equ 08Eh&lt;br /&gt;
k1			equ 08Fh&lt;br /&gt;
k2			equ 090h&lt;br /&gt;
k3			equ 091h&lt;br /&gt;
k4			equ 092h&lt;br /&gt;
k5			equ 093h&lt;br /&gt;
k6			equ 094h&lt;br /&gt;
k7			equ 095h&lt;br /&gt;
k8			equ 096h&lt;br /&gt;
k9			equ 097h&lt;br /&gt;
kEE			equ 098h&lt;br /&gt;
kSpace			equ 099h&lt;br /&gt;
kCapA			equ 09Ah&lt;br /&gt;
kCapB			equ 09Bh&lt;br /&gt;
kCapC			equ 09Ch&lt;br /&gt;
kCapD			equ 09Dh&lt;br /&gt;
kCapE			equ 09Eh&lt;br /&gt;
kCapF			equ 09Fh&lt;br /&gt;
kCapG			equ 0A0h&lt;br /&gt;
kCapH			equ 0A1h&lt;br /&gt;
kCapI			equ 0A2h&lt;br /&gt;
kCapJ			equ 0A3h&lt;br /&gt;
kCapK			equ 0A4h&lt;br /&gt;
kCapL			equ 0A5h&lt;br /&gt;
kCapM			equ 0A6h&lt;br /&gt;
kCapN			equ 0A7h&lt;br /&gt;
kCapO			equ 0A8h&lt;br /&gt;
kCapP			equ 0A9h&lt;br /&gt;
kCapQ			equ 0AAh&lt;br /&gt;
kCapR			equ 0ABh&lt;br /&gt;
kCapS			equ 0ACh&lt;br /&gt;
kCapT			equ 0ADh&lt;br /&gt;
kCapU			equ 0AEh&lt;br /&gt;
kCapV			equ 0AFh&lt;br /&gt;
kCapW			equ 0B0h&lt;br /&gt;
kCapX			equ 0B1h&lt;br /&gt;
kCapY			equ 0B2h&lt;br /&gt;
kCapZ			equ 0B3h&lt;br /&gt;
kVarx			equ 0B4h&lt;br /&gt;
kPi			equ 0B5h&lt;br /&gt;
kInv			equ 0B6h&lt;br /&gt;
kSin			equ 0B7h&lt;br /&gt;
kASin			equ 0B8h&lt;br /&gt;
kCos			equ 0B9h&lt;br /&gt;
kACos			equ 0BAh&lt;br /&gt;
kTan			equ 0BBh&lt;br /&gt;
kATan			equ 0BCh&lt;br /&gt;
kSquare			equ 0BDh&lt;br /&gt;
kSqrt			equ 0BEh&lt;br /&gt;
kLn			equ 0BFh&lt;br /&gt;
kExp			equ 0C0h&lt;br /&gt;
kLog			equ 0C1h&lt;br /&gt;
kALog			equ 0C2h&lt;br /&gt;
kToABC			equ 0C3h&lt;br /&gt;
kClrTbl			equ 0C4h&lt;br /&gt;
kAns			equ 0C5h&lt;br /&gt;
kColon			equ 0C6h&lt;br /&gt;
kNDeriv			equ 0C7h&lt;br /&gt;
kFnInt			equ 0C8h&lt;br /&gt;
kRoot			equ 0C9h&lt;br /&gt;
kQuest			equ 0CAh&lt;br /&gt;
kQuote			equ 0CBh&lt;br /&gt;
kTheta			equ 0CCh&lt;br /&gt;
kIf			equ 0CDh&lt;br /&gt;
kThen			equ 0CEh&lt;br /&gt;
kElse			equ 0CFh&lt;br /&gt;
kFor			equ 0D0h&lt;br /&gt;
kWhile			equ 0D1h&lt;br /&gt;
kRepeat			equ 0D2h&lt;br /&gt;
kEnd			equ 0D3h&lt;br /&gt;
kPause			equ 0D4h&lt;br /&gt;
kLbl			equ 0D5h&lt;br /&gt;
kGoto			equ 0D6h&lt;br /&gt;
kISG			equ 0D7h&lt;br /&gt;
kDSL			equ 0D8h&lt;br /&gt;
kMenu			equ 0D9h&lt;br /&gt;
kExec			equ 0DAh&lt;br /&gt;
kReturn			equ 0DBh&lt;br /&gt;
kStop			equ 0DCh&lt;br /&gt;
kInput			equ 0DDh&lt;br /&gt;
kPrompt			equ 0DEh&lt;br /&gt;
kDisp			equ 0DFh&lt;br /&gt;
kDispG			equ 0E0h&lt;br /&gt;
kDispT			equ 0E1h&lt;br /&gt;
kOutput			equ 0E2h&lt;br /&gt;
kGetKey			equ 0E3h&lt;br /&gt;
kClrHome		equ 0E4h&lt;br /&gt;
kPrtScr			equ 0E5h&lt;br /&gt;
kSinH			equ 0E6h&lt;br /&gt;
kCosH			equ 0E7h&lt;br /&gt;
kTanH			equ 0E8h&lt;br /&gt;
kASinH			equ 0E9h&lt;br /&gt;
kACosH			equ 0EAh&lt;br /&gt;
kATanH			equ 0EBh&lt;br /&gt;
kLBrace			equ 0ECh&lt;br /&gt;
kRBrace			equ 0EDh&lt;br /&gt;
kI			equ 0EEh&lt;br /&gt;
kCONSTeA		equ 0EFh&lt;br /&gt;
kPlot3			equ 0F0h&lt;br /&gt;
kFMin			equ 0F1h&lt;br /&gt;
kFMax			equ 0F2h&lt;br /&gt;
kL1A			equ 0F3h&lt;br /&gt;
kL2A			equ 0F4h&lt;br /&gt;
kL3A			equ 0F5h&lt;br /&gt;
kL4A			equ 0F6h&lt;br /&gt;
kL5A			equ 0F7h&lt;br /&gt;
kL6A			equ 0F8h&lt;br /&gt;
kunA			equ 0F9h&lt;br /&gt;
kvnA			equ 0FAh&lt;br /&gt;
kwnA			equ 0FBh&lt;br /&gt;
&lt;br /&gt;
; THIS KEY MEANS THAT IT IS A 2 BYTE KEYCODE&lt;br /&gt;
; THERE ARE 2 OF THESE KEYS; BE CAREFUL WITH USAGE&lt;br /&gt;
;--------------------------------------------------------&lt;br /&gt;
kExtendEcho2		equ 0FCh&lt;br /&gt;
&lt;br /&gt;
; THIS KEY MEANS THAT THE KEY PRESS IS ONE THAT ECHOS&lt;br /&gt;
; INTO A BUFFER, AND IT IS A 2 BYTE KEY CODE, GO LOOK AT&lt;br /&gt;
; (EXTECHO) FOR THE KEY VALUE&lt;br /&gt;
;--------------------------------------------------------&lt;br /&gt;
kExtendEcho		equ 0FEh&lt;br /&gt;
&lt;br /&gt;
kE1BT			equ 0&lt;br /&gt;
kDrawInv		equ kE1BT&lt;br /&gt;
kDrawF			equ kE1BT+1&lt;br /&gt;
kPixelOn		equ kE1BT+2&lt;br /&gt;
kPixelOff		equ kE1BT+3&lt;br /&gt;
kPxlTest		equ kE1BT+4&lt;br /&gt;
kRCGDB			equ kE1BT+5&lt;br /&gt;
kRCPic			equ kE1BT+6&lt;br /&gt;
kSTGDB			equ kE1BT+7&lt;br /&gt;
kSTPic			equ kE1BT+8&lt;br /&gt;
kAbs			equ kE1BT+9&lt;br /&gt;
kTequ 		equ kE1BT+10 ;==&lt;br /&gt;
kTNoteQ			equ kE1BT+11 ;&amp;lt;&amp;gt;&lt;br /&gt;
kTGT			equ kE1BT+12 ;&amp;gt;&lt;br /&gt;
kTGTE			equ kE1BT+13 ;&amp;gt;=&lt;br /&gt;
kTLT			equ kE1BT+14 ;&amp;lt;&lt;br /&gt;
kTLTE			equ kE1BT+15 ;&amp;lt;=&lt;br /&gt;
kAnd			equ kE1BT+16&lt;br /&gt;
kOr			equ kE1BT+17&lt;br /&gt;
kXor			equ kE1BT+18&lt;br /&gt;
kNot			equ kE1BT+19&lt;br /&gt;
kLR1			equ kE1BT+20&lt;br /&gt;
kXRoot			equ kE1BT+21&lt;br /&gt;
kCube			equ kE1BT+22&lt;br /&gt;
kCbRt			equ kE1BT+23 ;Cube ROOT&lt;br /&gt;
kToDec			equ kE1BT+24&lt;br /&gt;
kCubicR			equ kE1BT+25&lt;br /&gt;
kQuartR			equ kE1BT+26&lt;br /&gt;
kPlot1			equ kE1BT+27&lt;br /&gt;
kPlot2			equ kE1BT+28&lt;br /&gt;
kRound			equ kE1BT+29&lt;br /&gt;
kIPart			equ kE1BT+30&lt;br /&gt;
kFPart			equ kE1BT+31&lt;br /&gt;
kInt			equ kE1BT+32&lt;br /&gt;
kRand			equ kE1BT+33&lt;br /&gt;
kNPR			equ kE1BT+34&lt;br /&gt;
kNCR			equ kE1BT+35&lt;br /&gt;
kXFactorial		equ kE1BT+36&lt;br /&gt;
kRad			equ kE1BT+37&lt;br /&gt;
kDegr			equ kE1BT+38 ;DEGREES CONV&lt;br /&gt;
kAPost			equ kE1BT+39&lt;br /&gt;
kToDMS			equ kE1BT+40&lt;br /&gt;
kRToPo			equ kE1BT+41 ;R&lt;br /&gt;
kRToPr			equ kE1BT+42&lt;br /&gt;
kPToRx			equ kE1BT+43&lt;br /&gt;
kPToRy			equ kE1BT+44&lt;br /&gt;
kRowSwap		equ kE1BT+45&lt;br /&gt;
kRowPlus		equ kE1BT+46&lt;br /&gt;
kTimRow			equ kE1BT+47&lt;br /&gt;
kTRowP			equ kE1BT+48&lt;br /&gt;
kSortA			equ kE1BT+49&lt;br /&gt;
kSortD			equ kE1BT+50&lt;br /&gt;
kSeq			equ kE1BT+51&lt;br /&gt;
kMin			equ kE1BT+52&lt;br /&gt;
kMax			equ kE1BT+53&lt;br /&gt;
kMean			equ kE1BT+54&lt;br /&gt;
kMedian			equ kE1BT+55&lt;br /&gt;
kSum			equ kE1BT+56&lt;br /&gt;
kProd			equ kE1BT+57&lt;br /&gt;
kDet			equ kE1BT+58&lt;br /&gt;
kTransp			equ kE1BT+59&lt;br /&gt;
kDim			equ kE1BT+60&lt;br /&gt;
kFill			equ kE1BT+61&lt;br /&gt;
kIdent			equ kE1BT+62&lt;br /&gt;
kRandm			equ kE1BT+63&lt;br /&gt;
kAug			equ kE1BT+64&lt;br /&gt;
kOneVar			equ kE1BT+65&lt;br /&gt;
kTwoVar			equ kE1BT+66&lt;br /&gt;
kLR			equ kE1BT+67&lt;br /&gt;
kLRExp			equ kE1BT+68&lt;br /&gt;
kLRLn			equ kE1BT+69&lt;br /&gt;
kLRPwr			equ kE1BT+70&lt;br /&gt;
kMedMed			equ kE1BT+71&lt;br /&gt;
kQuad			equ kE1BT+72&lt;br /&gt;
kClrLst			equ kE1BT+73&lt;br /&gt;
kHist			equ kE1BT+74&lt;br /&gt;
kxyLine			equ kE1BT+75&lt;br /&gt;
kScatter		equ kE1BT+76&lt;br /&gt;
kmRad			equ kE1BT+77&lt;br /&gt;
kmDeg			equ kE1BT+78&lt;br /&gt;
kmNormF			equ kE1BT+79&lt;br /&gt;
kmSci			equ kE1BT+80&lt;br /&gt;
kmEng			equ kE1BT+81&lt;br /&gt;
kmFloat			equ kE1BT+82&lt;br /&gt;
kFix			equ kE1BT+83&lt;br /&gt;
kSplitOn		equ kE1BT+84&lt;br /&gt;
kFullScreen		equ kE1BT+85&lt;br /&gt;
kStndrd			equ kE1BT+86&lt;br /&gt;
kParam			equ kE1BT+87&lt;br /&gt;
kPolar			equ kE1BT+88&lt;br /&gt;
kSeqG			equ kE1BT+89&lt;br /&gt;
kAFillOn		equ kE1BT+90&lt;br /&gt;
kAFillOff		equ kE1BT+91&lt;br /&gt;
kACalcOn		equ kE1BT+92&lt;br /&gt;
kACalcOff		equ kE1BT+93&lt;br /&gt;
kFNOn			equ kE1BT+94&lt;br /&gt;
kFNOff			equ kE1BT+95&lt;br /&gt;
kPlotsOn		equ kE1BT+96&lt;br /&gt;
kPlotsOff		equ kE1BT+97&lt;br /&gt;
kPixelChg		equ kE1BT+98&lt;br /&gt;
kSendMBL		equ kE1BT+99&lt;br /&gt;
kRecvMBL		equ kE1BT+100&lt;br /&gt;
kBoxPlot		equ kE1BT+101&lt;br /&gt;
kBoxIcon		equ kE1BT+102&lt;br /&gt;
kCrossIcon		equ kE1BT+103&lt;br /&gt;
kDotIcon		equ kE1BT+104&lt;br /&gt;
kE2BT			equ kE1BT+105&lt;br /&gt;
kSeqential		equ kE2BT&lt;br /&gt;
kSimulG			equ kE2BT+1&lt;br /&gt;
kPolarG			equ kE2BT+2&lt;br /&gt;
kRectG			equ kE2BT+3&lt;br /&gt;
kCoordOn		equ kE2BT+4&lt;br /&gt;
kCoordOff		equ kE2BT+5&lt;br /&gt;
kDrawLine		equ kE2BT+6&lt;br /&gt;
kDrawDot		equ kE2BT+7&lt;br /&gt;
kAxisOn			equ kE2BT+8&lt;br /&gt;
kAxisOff		equ kE2BT+9&lt;br /&gt;
kGridOn			equ kE2BT+10&lt;br /&gt;
kGridOff		equ kE2BT+11&lt;br /&gt;
kLblOn			equ kE2BT+12&lt;br /&gt;
kLblOff			equ kE2BT+13&lt;br /&gt;
kL1			equ kE2BT+14&lt;br /&gt;
kL2			equ kE2BT+15&lt;br /&gt;
kL3			equ kE2BT+16&lt;br /&gt;
kL4			equ kE2BT+17&lt;br /&gt;
kL5			equ kE2BT+18&lt;br /&gt;
kL6			equ kE2BT+19&lt;br /&gt;
&lt;br /&gt;
;These keys are laid on top of existing keys to&lt;br /&gt;
;enable localization in the inferential stats editor.&lt;br /&gt;
;----------------------------------------------------&lt;br /&gt;
kinfData		equ kL1&lt;br /&gt;
kinfStats		equ kL1+1&lt;br /&gt;
kinfYes			equ kL1+2&lt;br /&gt;
kinfNo			equ kL1+3&lt;br /&gt;
kinfCalc		equ kL1+4&lt;br /&gt;
kinfDraw		equ kL1+5&lt;br /&gt;
kinfAlt1ne		equ kL1+6&lt;br /&gt;
kinfAlt1lt		equ kL1+7&lt;br /&gt;
kinfAlt1gt		equ kL1+8&lt;br /&gt;
kinfAlt2ne		equ kL1+9&lt;br /&gt;
kinfAlt2lt		equ kL1+10&lt;br /&gt;
kinfAlt2gt		equ kL1+11&lt;br /&gt;
kinfAlt3ne		equ kL1+12&lt;br /&gt;
kinfAlt3lt		equ kL1+13&lt;br /&gt;
kinfAlt3gt		equ kL1+14&lt;br /&gt;
kinfAlt4ne		equ kL1+15&lt;br /&gt;
kinfAlt4lt		equ kL1+16&lt;br /&gt;
kinfAlt4gt		equ kL1+17&lt;br /&gt;
kinfAlt5ne		equ kL1+18&lt;br /&gt;
kinfAlt5lt		equ kL1+19&lt;br /&gt;
kinfAlt5gt		equ kL1+20&lt;br /&gt;
kinfAlt6ne		equ kL1+21&lt;br /&gt;
kinfAlt6lt		equ kL1+22&lt;br /&gt;
kinfAlt6gt		equ kL1+23&lt;br /&gt;
kMatA			equ kE2BT+20&lt;br /&gt;
kMatB			equ kE2BT+21&lt;br /&gt;
kMatC			equ kE2BT+22&lt;br /&gt;
kMatD			equ kE2BT+23&lt;br /&gt;
kMatE			equ kE2BT+24&lt;br /&gt;
kXmin			equ kE2BT+25&lt;br /&gt;
kXmax			equ kE2BT+26&lt;br /&gt;
kXscl			equ kE2BT+27&lt;br /&gt;
kYmin			equ kE2BT+28&lt;br /&gt;
kYmax			equ kE2BT+29&lt;br /&gt;
kYscl			equ kE2BT+30&lt;br /&gt;
kTmin			equ kE2BT+31&lt;br /&gt;
kTmax			equ kE2BT+32&lt;br /&gt;
kTStep			equ kE2BT+33&lt;br /&gt;
kOmin			equ kE2BT+34&lt;br /&gt;
kOmax			equ kE2BT+35&lt;br /&gt;
kOStep			equ kE2BT+36&lt;br /&gt;
ku0			equ kE2BT+37&lt;br /&gt;
kv0			equ kE2BT+38&lt;br /&gt;
knMin			equ kE2BT+39&lt;br /&gt;
knMax			equ kE2BT+40&lt;br /&gt;
kDeltaY			equ kE2BT+41&lt;br /&gt;
kDeltaX			equ kE2BT+42&lt;br /&gt;
kZXmin			equ kE2BT+43&lt;br /&gt;
kZXmax			equ kE2BT+44&lt;br /&gt;
kZXscl			equ kE2BT+45&lt;br /&gt;
kZYmin			equ kE2BT+46&lt;br /&gt;
kZYmax			equ kE2BT+47&lt;br /&gt;
kZYscl			equ kE2BT+48&lt;br /&gt;
kZTmin			equ kE2BT+49&lt;br /&gt;
kZTmax			equ kE2BT+50&lt;br /&gt;
kZTStep			equ kE2BT+51&lt;br /&gt;
kZOmin			equ kE2BT+52&lt;br /&gt;
kZOmax			equ kE2BT+53&lt;br /&gt;
kZOStep			equ kE2BT+54&lt;br /&gt;
kZu0			equ kE2BT+55&lt;br /&gt;
kZv0			equ kE2BT+56&lt;br /&gt;
kZnMin			equ kE2BT+57&lt;br /&gt;
kZnMax			equ kE2BT+58&lt;br /&gt;
kDelLast		equ kE2BT+59&lt;br /&gt;
kSinReg			equ kE2BT+60&lt;br /&gt;
kConstE			equ kE2BT+61&lt;br /&gt;
kPic1			equ kE2BT+62&lt;br /&gt;
kPic2			equ kE2BT+63&lt;br /&gt;
kPic3			equ kE2BT+64&lt;br /&gt;
kDelVar			equ kE2BT+65&lt;br /&gt;
kGetCalc		equ kE2BT+66&lt;br /&gt;
kRealM			equ kE2BT+67&lt;br /&gt;
kPolarM			equ kE2BT+68&lt;br /&gt;
kRectM			equ kE2BT+69&lt;br /&gt;
kuv			equ kE2BT+70 ;U vs V&lt;br /&gt;
kvw			equ kE2BT+71 ;V vs W&lt;br /&gt;
kuw			equ kE2BT+72 ;U vs W&lt;br /&gt;
kFinPMTend		equ kE2BT+73&lt;br /&gt;
kFinPMTbeg		equ kE2BT+74&lt;br /&gt;
kGraphStyle		equ kE2BT+75&lt;br /&gt;
kExprOn			equ kE2BT+76&lt;br /&gt;
kExprOff		equ kE2BT+77&lt;br /&gt;
kStatA			equ kE2BT+78&lt;br /&gt;
kStatB			equ kE2BT+79&lt;br /&gt;
kStatC			equ kE2BT+80&lt;br /&gt;
kCorr			equ kE2BT+81&lt;br /&gt;
kStatD			equ kE2BT+82&lt;br /&gt;
kStatE			equ kE2BT+83&lt;br /&gt;
kRegEq			equ kE2BT+84&lt;br /&gt;
kMinX			equ kE2BT+85&lt;br /&gt;
kQ1			equ kE2BT+86&lt;br /&gt;
kMD			equ kE2BT+87&lt;br /&gt;
kQ3			equ kE2BT+88&lt;br /&gt;
kMaxX			equ kE2BT+89&lt;br /&gt;
kStatX1			equ kE2BT+90&lt;br /&gt;
kStatY1			equ kE2BT+91&lt;br /&gt;
kStatX2			equ kE2BT+92&lt;br /&gt;
kStatY2			equ kE2BT+93&lt;br /&gt;
kStatX3			equ kE2BT+94&lt;br /&gt;
kStatY3			equ kE2BT+95&lt;br /&gt;
kTblMin			equ kE2BT+96&lt;br /&gt;
kTblStep		equ kE2BT+97&lt;br /&gt;
kSetupLst		equ kE2BT+98&lt;br /&gt;
kClrAllLst		equ kE2BT+99&lt;br /&gt;
kLogistic		equ kE2BT+100&lt;br /&gt;
kZTest			equ kE2BT+101&lt;br /&gt;
kTTest			equ kE2BT+102&lt;br /&gt;
k2SampZTest		equ kE2BT+103&lt;br /&gt;
k2SampTTest		equ kE2BT+104&lt;br /&gt;
k1PropZTest		equ kE2BT+105&lt;br /&gt;
k2PropZTest		equ kE2BT+106&lt;br /&gt;
kChiTest		equ kE2BT+107&lt;br /&gt;
k2SampFTest		equ kE2BT+108&lt;br /&gt;
kZIntVal		equ kE2BT+109&lt;br /&gt;
kTIntVal		equ kE2BT+110&lt;br /&gt;
k2SampTInt		equ kE2BT+111&lt;br /&gt;
k2SampZInt		equ kE2BT+112&lt;br /&gt;
k1PropZInt		equ kE2BT+113&lt;br /&gt;
k2PropZInt		equ kE2BT+114&lt;br /&gt;
kDNormal		equ kE2BT+115&lt;br /&gt;
kInvNorm		equ kE2BT+116&lt;br /&gt;
kDT			equ kE2BT+117&lt;br /&gt;
kChi			equ kE2BT+118&lt;br /&gt;
kDF			equ kE2BT+119&lt;br /&gt;
kBinPDF			equ kE2BT+120&lt;br /&gt;
kBinCDF			equ kE2BT+121&lt;br /&gt;
kPoiPDF			equ kE2BT+122&lt;br /&gt;
kPoiCDF			equ kE2BT+123&lt;br /&gt;
kun			equ kE2BT+124&lt;br /&gt;
kvn			equ kE2BT+125&lt;br /&gt;
kwn			equ kE2BT+126&lt;br /&gt;
kRecn			equ kE2BT+127&lt;br /&gt;
kPlotStart		equ kE2BT+128&lt;br /&gt;
kZPlotStart		equ kE2BT+129 ;recursion n&lt;br /&gt;
kXFact			equ kE2BT+130 ;PlotStart&lt;br /&gt;
kYFact			equ kE2BT+131 ;ZPlotStart&lt;br /&gt;
kANOVA			equ kE2BT+132 ;XFact&lt;br /&gt;
kMaxY			equ kE2BT+133 ;YFact&lt;br /&gt;
kWebOn			equ kE2BT+134 ;MinY&lt;br /&gt;
kWebOff			equ kE2BT+135 ;MaxY&lt;br /&gt;
kTblInput		equ kE2BT+136 ;WEB ON&lt;br /&gt;
kGeoPDF			equ kE2BT+137 ;WEB OFF&lt;br /&gt;
kGeoCDF			equ kE2BT+138 ;WEB OFF&lt;br /&gt;
kShadeNorm		equ kE2BT+139&lt;br /&gt;
kShadeT			equ kE2BT+140&lt;br /&gt;
kShadeChi		equ kE2BT+141&lt;br /&gt;
kShadeF			equ kE2BT+142&lt;br /&gt;
kPlotStep		equ kE2BT+143&lt;br /&gt;
kZPlotStep		equ kE2BT+144&lt;br /&gt;
kLinRegtTest		equ kE2BT+145&lt;br /&gt;
KMGT			equ kE2BT+146 ;VERT SPLIT&lt;br /&gt;
kSelectA		equ kE2BT+147&lt;br /&gt;
kZFitA			equ kE2BT+148&lt;br /&gt;
kE2BT_End		equ kZFitA&lt;br /&gt;
&lt;br /&gt;
;More 2 Byte Keys &lt;br /&gt;
;-------------------------------------&lt;br /&gt;
kE2BT2			equ 00h&lt;br /&gt;
kGDB1			equ kE2BT2&lt;br /&gt;
kGDB2			equ kE2BT2+1&lt;br /&gt;
kGDB3			equ kE2BT2+2&lt;br /&gt;
kY1			equ kE2BT2+3&lt;br /&gt;
kY2			equ kE2BT2+4&lt;br /&gt;
kY3			equ kE2BT2+5&lt;br /&gt;
kY4			equ kE2BT2+6&lt;br /&gt;
kY5			equ kE2BT2+7&lt;br /&gt;
kY6			equ kE2BT2+8&lt;br /&gt;
kY7			equ kE2BT2+9&lt;br /&gt;
kY8			equ kE2BT2+10&lt;br /&gt;
kY9			equ kE2BT2+11&lt;br /&gt;
kY0			equ kE2BT2+12&lt;br /&gt;
kX1T			equ kE2BT2+13&lt;br /&gt;
kY1T			equ kE2BT2+14&lt;br /&gt;
kX2T			equ kE2BT2+15&lt;br /&gt;
kY2T			equ kE2BT2+16&lt;br /&gt;
kX3T			equ kE2BT2+17&lt;br /&gt;
kY3T			equ kE2BT2+18&lt;br /&gt;
kX4T			equ kE2BT2+19&lt;br /&gt;
kY4T			equ kE2BT2+20&lt;br /&gt;
kX5T			equ kE2BT2+21&lt;br /&gt;
kY5T			equ kE2BT2+22&lt;br /&gt;
kX6T			equ kE2BT2+23&lt;br /&gt;
kY6T			equ kE2BT2+24&lt;br /&gt;
kR1			equ kE2BT2+25&lt;br /&gt;
kR2			equ kE2BT2+26&lt;br /&gt;
kR3			equ kE2BT2+27&lt;br /&gt;
kR4			equ kE2BT2+28&lt;br /&gt;
kR5			equ kE2BT2+29&lt;br /&gt;
kR6			equ kE2BT2+30&lt;br /&gt;
kGDB4			equ kE2BT2+31&lt;br /&gt;
kGDB5			equ kE2BT2+32&lt;br /&gt;
kGDB6			equ kE2BT2+33&lt;br /&gt;
kPic4			equ kE2BT2+34&lt;br /&gt;
kPic5			equ kE2BT2+35&lt;br /&gt;
kPic6			equ kE2BT2+36&lt;br /&gt;
kGDB7			equ kE2BT2+37&lt;br /&gt;
kGDB8			equ kE2BT2+38&lt;br /&gt;
kGDB9			equ kE2BT2+39&lt;br /&gt;
kGDB0			equ kE2BT2+40&lt;br /&gt;
kPic7			equ kE2BT2+41&lt;br /&gt;
kPic8			equ kE2BT2+42&lt;br /&gt;
kPic9			equ kE2BT2+43&lt;br /&gt;
kPic0			equ kE2BT2+44&lt;br /&gt;
kStatN			equ kE2BT2+45&lt;br /&gt;
kXMean			equ kE2BT2+46&lt;br /&gt;
kConj			equ kE2BT2+47&lt;br /&gt;
kReal			equ kE2BT2+48&lt;br /&gt;
kFAngle			equ kE2BT2+49&lt;br /&gt;
kLCM			equ kE2BT2+50&lt;br /&gt;
kGCD			equ kE2BT2+51&lt;br /&gt;
kRandInt		equ kE2BT2+52&lt;br /&gt;
kRandNorm		equ kE2BT2+53&lt;br /&gt;
kToPolar		equ kE2BT2+54&lt;br /&gt;
kToRect			equ kE2BT2+55&lt;br /&gt;
kYMean			equ kE2BT2+56&lt;br /&gt;
kStdX			equ kE2BT2+57&lt;br /&gt;
kStdX1			equ kE2BT2+58&lt;br /&gt;
kw0			equ kE2BT2+59&lt;br /&gt;
kMatF			equ kE2BT2+60&lt;br /&gt;
kMatG			equ kE2BT2+61&lt;br /&gt;
kMatRH			equ kE2BT2+62&lt;br /&gt;
kMatI			equ kE2BT2+63&lt;br /&gt;
kMatJ			equ kE2BT2+64&lt;br /&gt;
kYMean1			equ kE2BT2+65&lt;br /&gt;
kStdY			equ kE2BT2+66&lt;br /&gt;
kStdY1			equ kE2BT2+67&lt;br /&gt;
kMatToLst		equ kE2BT2+68&lt;br /&gt;
kLstToMat		equ kE2BT2+69&lt;br /&gt;
kCumSum			equ kE2BT2+70&lt;br /&gt;
kDeltaLst		equ kE2BT2+71&lt;br /&gt;
kStdDev			equ kE2BT2+72&lt;br /&gt;
kVariance		equ kE2BT2+73&lt;br /&gt;
kLength			equ kE2BT2+74&lt;br /&gt;
kEquToStrng		equ kE2BT2+75&lt;br /&gt;
kStrngToequ 		equ kE2BT2+76&lt;br /&gt;
kExpr			equ kE2BT2+77&lt;br /&gt;
kSubStrng		equ kE2BT2+78&lt;br /&gt;
kInStrng		equ kE2BT2+79&lt;br /&gt;
kStr1			equ kE2BT2+80&lt;br /&gt;
kStr2			equ kE2BT2+81&lt;br /&gt;
kStr3			equ kE2BT2+82&lt;br /&gt;
kStr4		 	equ kE2BT2+83&lt;br /&gt;
kStr5		 	equ kE2BT2+84&lt;br /&gt;
kStr6		 	equ kE2BT2+85&lt;br /&gt;
kStr7		 	equ kE2BT2+86&lt;br /&gt;
kStr8		 	equ kE2BT2+87&lt;br /&gt;
kStr9		 	equ kE2BT2+88&lt;br /&gt;
kStr0		 	equ kE2BT2+89&lt;br /&gt;
kFinN		 	equ kE2BT2+90&lt;br /&gt;
kFinI		 	equ kE2BT2+91&lt;br /&gt;
kFinPV			equ kE2BT2+92&lt;br /&gt;
kFinPMT			equ kE2BT2+93&lt;br /&gt;
kFinFV			equ kE2BT2+94&lt;br /&gt;
kFinPY			equ kE2BT2+95&lt;br /&gt;
kFinCY			equ kE2BT2+96&lt;br /&gt;
kFinFPMT		equ kE2BT2+97&lt;br /&gt;
kFinFI			equ kE2BT2+98&lt;br /&gt;
kFinFPV			equ kE2BT2+99&lt;br /&gt;
kFinFN			equ kE2BT2+100&lt;br /&gt;
kFinFFV			equ kE2BT2+101&lt;br /&gt;
kFinNPV			equ kE2BT2+102&lt;br /&gt;
kFinIRR			equ kE2BT2+103&lt;br /&gt;
kFinBAL			equ kE2BT2+104&lt;br /&gt;
kFinPRN			equ kE2BT2+105&lt;br /&gt;
kFinINT			equ kE2BT2+106&lt;br /&gt;
kSumX		 	equ kE2BT2+107&lt;br /&gt;
kSumX2			equ kE2BT2+108&lt;br /&gt;
kFinToNom		equ kE2BT2+109&lt;br /&gt;
kFinToEff		equ kE2BT2+110&lt;br /&gt;
kFinDBD			equ kE2BT2+111&lt;br /&gt;
kStatVP			equ kE2BT2+112&lt;br /&gt;
kStatZ			equ kE2BT2+113&lt;br /&gt;
kStatT			equ kE2BT2+114&lt;br /&gt;
kStatChi		equ kE2BT2+115&lt;br /&gt;
kStatF			equ kE2BT2+116&lt;br /&gt;
kStatDF			equ kE2BT2+117&lt;br /&gt;
kStatPhat		equ kE2BT2+118&lt;br /&gt;
kStatPhat1		equ kE2BT2+119&lt;br /&gt;
kStatPhat2		equ kE2BT2+120&lt;br /&gt;
kStatMeanX1		equ kE2BT2+121&lt;br /&gt;
kStatMeanX2		equ kE2BT2+122&lt;br /&gt;
kStatStdX1		equ kE2BT2+123&lt;br /&gt;
kStatStdX2		equ kE2BT2+124&lt;br /&gt;
kStatStdXP		equ kE2BT2+125&lt;br /&gt;
kStatN1			equ kE2BT2+126&lt;br /&gt;
kStatN2			equ kE2BT2+127&lt;br /&gt;
kStatLower		equ kE2BT2+128&lt;br /&gt;
kStatUpper		equ kE2BT2+129&lt;br /&gt;
kuw0			equ kE2BT2+130&lt;br /&gt;
kImag			equ kE2BT2+131&lt;br /&gt;
kSumY			equ kE2BT2+132&lt;br /&gt;
kXres			equ kE2BT2+133&lt;br /&gt;
kStat_s			equ kE2BT2+134&lt;br /&gt;
kSumY2			equ kE2BT2+135&lt;br /&gt;
kSumXY			equ kE2BT2+136&lt;br /&gt;
kuXres			equ kE2BT2+137&lt;br /&gt;
kModBox			equ kE2BT2+138&lt;br /&gt;
kNormProb		equ kE2BT2+139&lt;br /&gt;
kNormalPDF		equ kE2BT2+140&lt;br /&gt;
kTPDF			equ kE2BT2+141&lt;br /&gt;
kChiPDF			equ kE2BT2+142&lt;br /&gt;
kFPDF			equ kE2BT2+143&lt;br /&gt;
kMinY			equ kE2BT2+144 ;MinY&lt;br /&gt;
kRandBin		equ kE2BT2+145&lt;br /&gt;
kRef			equ kE2BT2+146&lt;br /&gt;
kRRef			equ kE2BT2+147&lt;br /&gt;
kLRSqr			equ kE2BT2+148&lt;br /&gt;
kBRSqr			equ kE2BT2+149&lt;br /&gt;
kDiagOn			equ kE2BT2+150&lt;br /&gt;
kDiagOff		equ kE2BT2+151&lt;br /&gt;
kun1			equ kE2BT2+152 ;FOR RCL USE WHEN GOTTEN FROM 82&lt;br /&gt;
kvn1			equ kE2BT2+153 ;FOR RCL USE WHEN GOTTEN FROM 82&lt;br /&gt;
k83_00End		equ kvn1 ;end of original keys...&lt;br /&gt;
kArchive		equ k83_00End + 1&lt;br /&gt;
kUnarchive		equ k83_00End + 2&lt;br /&gt;
kAsm			equ k83_00End + 3 ;Asm(&lt;br /&gt;
kAsmPrgm		equ k83_00End + 4 ;AsmPrgm&lt;br /&gt;
kAsmComp		equ k83_00End + 5 ;AsmComp(&lt;br /&gt;
kcapAAcute		equ k83_00End + 6&lt;br /&gt;
kcapAGrave		equ k83_00End + 7&lt;br /&gt;
kcapACaret		equ k83_00End + 8&lt;br /&gt;
kcapADier		equ k83_00End + 9&lt;br /&gt;
kaAcute			equ k83_00End + 10&lt;br /&gt;
kaGrave			equ k83_00End + 11&lt;br /&gt;
kaCaret			equ k83_00End + 12&lt;br /&gt;
kaDier			equ k83_00End + 13&lt;br /&gt;
kcapEAcute		equ k83_00End + 14&lt;br /&gt;
kcapEGrave		equ k83_00End + 15&lt;br /&gt;
kcapECaret		equ k83_00End + 16&lt;br /&gt;
kcapEDier		equ k83_00End + 17&lt;br /&gt;
keAcute			equ k83_00End + 18&lt;br /&gt;
keGrave			equ k83_00End + 19&lt;br /&gt;
keCaret			equ k83_00End + 20&lt;br /&gt;
keDier			equ k83_00End + 21&lt;br /&gt;
kcapIAcute		equ k83_00End + 22&lt;br /&gt;
kcapIGrave		equ k83_00End + 23&lt;br /&gt;
kcapICaret		equ k83_00End + 24&lt;br /&gt;
kcapIDier		equ k83_00End + 25&lt;br /&gt;
kiAcute			equ k83_00End + 26&lt;br /&gt;
kiGrave			equ k83_00End + 27&lt;br /&gt;
kiCaret			equ k83_00End + 28&lt;br /&gt;
kiDier			equ k83_00End + 29&lt;br /&gt;
kcapOAcute		equ k83_00End + 30&lt;br /&gt;
kcapOGrave		equ k83_00End + 31&lt;br /&gt;
kcapOCaret		equ k83_00End + 32&lt;br /&gt;
kcapODier		equ k83_00End + 33&lt;br /&gt;
koAcute			equ k83_00End + 34&lt;br /&gt;
koGrave			equ k83_00End + 35&lt;br /&gt;
koCaret			equ k83_00End + 36&lt;br /&gt;
koDier			equ k83_00End + 37&lt;br /&gt;
kcapUAcute		equ k83_00End + 38&lt;br /&gt;
kcapUGrave		equ k83_00End + 39&lt;br /&gt;
kcapUCaret		equ k83_00End + 40&lt;br /&gt;
kcapUDier		equ k83_00End + 41&lt;br /&gt;
kuAcute			equ k83_00End + 42&lt;br /&gt;
kuGrave			equ k83_00End + 43&lt;br /&gt;
kuCaret			equ k83_00End + 44&lt;br /&gt;
kuDier			equ k83_00End + 45&lt;br /&gt;
kcapCCed		equ k83_00End + 46&lt;br /&gt;
kcCed			equ k83_00End + 47&lt;br /&gt;
kcapNTilde		equ k83_00End + 48&lt;br /&gt;
knTilde			equ k83_00End + 49&lt;br /&gt;
kaccent			equ k83_00End + 50&lt;br /&gt;
kgrave			equ k83_00End + 51&lt;br /&gt;
kdieresis		equ k83_00End + 52&lt;br /&gt;
kquesDown		equ k83_00End + 53&lt;br /&gt;
kexclamDown		equ k83_00End + 54&lt;br /&gt;
kalpha			equ k83_00End + 55&lt;br /&gt;
kbeta		 	equ k83_00End + 56&lt;br /&gt;
kgamma			equ k83_00End + 57&lt;br /&gt;
kcapDelta		equ k83_00End + 58&lt;br /&gt;
kdelta			equ k83_00End + 59&lt;br /&gt;
kepsilon		equ k83_00End + 60&lt;br /&gt;
klambda			equ k83_00End + 61&lt;br /&gt;
kmu			equ k83_00End + 62&lt;br /&gt;
kpi2			equ k83_00End + 63&lt;br /&gt;
krho			equ k83_00End + 64&lt;br /&gt;
kcapSigma		equ k83_00End + 65&lt;br /&gt;
ksigma			equ k83_00End + 66&lt;br /&gt;
ktau			equ k83_00End + 67&lt;br /&gt;
kphi			equ k83_00End + 68&lt;br /&gt;
kcapOmega		equ k83_00End + 69&lt;br /&gt;
kphat			equ k83_00End + 70&lt;br /&gt;
kchi2			equ k83_00End + 71&lt;br /&gt;
kstatF2			equ k83_00End + 72&lt;br /&gt;
kLa			equ k83_00End + 73&lt;br /&gt;
kLb			equ k83_00End + 74&lt;br /&gt;
kLc			equ k83_00End + 75&lt;br /&gt;
kLd			equ k83_00End + 76&lt;br /&gt;
kLe			equ k83_00End + 77&lt;br /&gt;
kLf			equ k83_00End + 78&lt;br /&gt;
kLg			equ k83_00End + 79&lt;br /&gt;
kLh			equ k83_00End + 80&lt;br /&gt;
kLi			equ k83_00End + 81&lt;br /&gt;
kLj			equ k83_00End + 82&lt;br /&gt;
kLk			equ k83_00End + 83&lt;br /&gt;
kLl			equ k83_00End + 84&lt;br /&gt;
kLm			equ k83_00End + 85&lt;br /&gt;
kLsmalln		equ k83_00End + 86&lt;br /&gt;
kLo			equ k83_00End + 87&lt;br /&gt;
kLp			equ k83_00End + 88&lt;br /&gt;
kLq			equ k83_00End + 89&lt;br /&gt;
kLsmallr		equ k83_00End + 90&lt;br /&gt;
kLs			equ k83_00End + 91&lt;br /&gt;
kLt			equ k83_00End + 92&lt;br /&gt;
kLu			equ k83_00End + 93&lt;br /&gt;
kLv			equ k83_00End + 94&lt;br /&gt;
kLw			equ k83_00End + 95&lt;br /&gt;
kLx			equ k83_00End + 96&lt;br /&gt;
kLy			equ k83_00End + 97&lt;br /&gt;
kLz			equ k83_00End + 98&lt;br /&gt;
kGarbageC		equ k83_00End + 99 ;GarbageCollect&lt;br /&gt;
kE2BT2_End		equ kGarbageC&lt;br /&gt;
&lt;br /&gt;
;TI-83 Plus Context Equates&lt;br /&gt;
;--------------------------------------------------------------&lt;br /&gt;
cxCmd			equ kQuit ;home screen&lt;br /&gt;
cxMatEdit		equ kMatrixEd ;matrix editor&lt;br /&gt;
cxPrgmEdit		equ kPrgmEd ;program editor&lt;br /&gt;
cxEquEdit		equ kYequ ;equation editor&lt;br /&gt;
cxGrRange		equ kWindow ;graph range editor&lt;br /&gt;
cxGrZfact		equ kZFactEd ;graph zoom factors editor&lt;br /&gt;
cxGraph			equ kGraph ;graph mode&lt;br /&gt;
cxStatEdit		equ kStatEd ;statistics list editor&lt;br /&gt;
cxPrgmInput		equ kPrgmInput ;programmed input&lt;br /&gt;
cxError			equ kError ;error handler&lt;br /&gt;
cxLinkIO		equ kLinkIO ;LINK I/O interface&lt;br /&gt;
cxMem			equ kResetMem ;reset memory&lt;br /&gt;
cxDefMem		equ kResetDef ;reset default&lt;br /&gt;
cxRAMApp		equ kChkRAM ;RAM usage screen&lt;br /&gt;
cxMode			equ kMode ;mode settings screen&lt;br /&gt;
cxErase			equ kDelMem ;memory erase&lt;br /&gt;
cxPrgmCreate		equ kPrgmCr ;PROGRAM CREATE&lt;br /&gt;
cxTableEditor		equ kTable ;TABLE EDITOR&lt;br /&gt;
cxTableSet		equ kTblSet ;TABLE SET UP&lt;br /&gt;
cxStatPlot		equ kStatP ;STAT PLOTS&lt;br /&gt;
cxInfStat		equ kInfStat ;Inferential Statistic&lt;br /&gt;
cxFormat		equ kFormat ;FORMAT CONTEXT&lt;br /&gt;
cxSolveTVM		equ kSolveTVM ;Solve TVM&lt;br /&gt;
cxSolveRoot		equ kSolveRoot ;Solve Root&lt;br /&gt;
lastOldApp		equ kExtApps ;external applications&lt;br /&gt;
cxextapps		equ kExtApps&lt;br /&gt;
cxNewApps		equ kNewApps ;new cerberus applications&lt;br /&gt;
cxGroup			equ cxNewApps+0 ;1st new app.&lt;br /&gt;
cxUnGroup		equ cxNewApps+1 ;2nd new app.&lt;br /&gt;
lastNewApp		equ cxUnGroup ;last new app for this ver&lt;br /&gt;
&lt;br /&gt;
;Scan Code Equates&lt;br /&gt;
;------------------------------&lt;br /&gt;
skDown			equ 01h&lt;br /&gt;
skLeft			equ 02h&lt;br /&gt;
skRight			equ 03h&lt;br /&gt;
skUp			equ 04h&lt;br /&gt;
skEnter			equ 09h&lt;br /&gt;
skAdd			equ 0Ah&lt;br /&gt;
skSub			equ 0Bh&lt;br /&gt;
skMul			equ 0Ch&lt;br /&gt;
skDiv			equ 0Dh&lt;br /&gt;
skPower			equ 0Eh&lt;br /&gt;
skClear			equ 0Fh&lt;br /&gt;
skChs			equ 11h&lt;br /&gt;
sk3			equ 12h&lt;br /&gt;
sk6			equ 13h&lt;br /&gt;
sk9			equ 14h&lt;br /&gt;
skRParen		equ 15h&lt;br /&gt;
skTan			equ 16h&lt;br /&gt;
skVars			equ 17h&lt;br /&gt;
skDecPnt		equ 19h&lt;br /&gt;
sk2			equ 1Ah&lt;br /&gt;
sk5			equ 1Bh&lt;br /&gt;
sk8			equ 1Ch&lt;br /&gt;
skLParen		equ 1Dh&lt;br /&gt;
skCos			equ 1Eh&lt;br /&gt;
skPrgm			equ 1Fh&lt;br /&gt;
skStat			equ 20h&lt;br /&gt;
sk0			equ 21h&lt;br /&gt;
sk1			equ 22h&lt;br /&gt;
sk4			equ 23h&lt;br /&gt;
sk7			equ 24h&lt;br /&gt;
skComma			equ 25h&lt;br /&gt;
skSin			equ 26h&lt;br /&gt;
skMatrix		equ 27h&lt;br /&gt;
skGraphvar		equ 28h&lt;br /&gt;
skStore			equ 2Ah&lt;br /&gt;
skLn			equ 2Bh&lt;br /&gt;
skLog			equ 2Ch&lt;br /&gt;
skSquare		equ 2Dh&lt;br /&gt;
skRecip			equ 2Eh&lt;br /&gt;
skMath			equ 2Fh&lt;br /&gt;
skAlpha			equ 30h&lt;br /&gt;
skGraph			equ 31h&lt;br /&gt;
skTrace			equ 32h&lt;br /&gt;
skZoom			equ 33h&lt;br /&gt;
skWindow		equ 34h&lt;br /&gt;
skYequ 			equ 35h&lt;br /&gt;
sk2nd			equ 36h&lt;br /&gt;
skMode			equ 37h&lt;br /&gt;
skDel			equ 38h&lt;br /&gt;
&lt;br /&gt;
; DI Keyboard Equates&lt;br /&gt;
;---------------------------&lt;br /&gt;
DI_Mode		equ 0F50000h&lt;br /&gt;
DI_Cntrl	equ 0F50004h&lt;br /&gt;
DI_Int		equ 0F50008h&lt;br /&gt;
DI_IntMask	equ 0F5000Ch&lt;br /&gt;
&lt;br /&gt;
kbdG1		equ 0F50012h&lt;br /&gt;
;----------------------------&lt;br /&gt;
kbdGraph	equ 00000001b&lt;br /&gt;
kbdTrace	equ 00000010b&lt;br /&gt;
kbdZoom		equ 00000100b&lt;br /&gt;
kbdWindow	equ 00001000b&lt;br /&gt;
kbdYequ 	equ 00010000b&lt;br /&gt;
kbd2nd		equ 00100000b&lt;br /&gt;
kbdMode		equ 01000000b&lt;br /&gt;
kbdDel		equ 10000000b&lt;br /&gt;
&lt;br /&gt;
kbitGraph	equ 00h&lt;br /&gt;
kbitTrace	equ 01h&lt;br /&gt;
kbitZoom	equ 02h&lt;br /&gt;
kbitWindow	equ 03h&lt;br /&gt;
kbitYequ equ 04h&lt;br /&gt;
kbit2nd		equ 05h&lt;br /&gt;
kbitMode	equ 06h&lt;br /&gt;
kbitDel		equ 07h&lt;br /&gt;
&lt;br /&gt;
kbdG2		equ 0F50014h&lt;br /&gt;
;----------------------------&lt;br /&gt;
kbdStore	equ 00000010b&lt;br /&gt;
kbdLn		equ 00000100b&lt;br /&gt;
kbdLog		equ 00001000b&lt;br /&gt;
kbdSquare	equ 00010000b&lt;br /&gt;
kbdRecip	equ 00100000b&lt;br /&gt;
kbdMath		equ 01000000b&lt;br /&gt;
kbdAlpha	equ 10000000b&lt;br /&gt;
&lt;br /&gt;
kbitStore	equ 01h&lt;br /&gt;
kbitLn		equ 02h&lt;br /&gt;
kbitLog		equ 03h&lt;br /&gt;
kbitSquare	equ 04h&lt;br /&gt;
kbitRecip	equ 05h&lt;br /&gt;
kbitMath	equ 06h&lt;br /&gt;
kbitAlpha	equ 07h&lt;br /&gt;
&lt;br /&gt;
kbdG3		equ 0F50016h&lt;br /&gt;
;----------------------------&lt;br /&gt;
kbd0		equ 00000001b&lt;br /&gt;
kbd1		equ 00000010b&lt;br /&gt;
kbd4		equ 00000100b&lt;br /&gt;
kbd7		equ 00001000b&lt;br /&gt;
kbdComma	equ 00010000b&lt;br /&gt;
kbdSin		equ 00100000b&lt;br /&gt;
kbdApps		equ 01000000b&lt;br /&gt;
kbdGraphVar	equ 10000000b&lt;br /&gt;
&lt;br /&gt;
kbit0		equ 00h&lt;br /&gt;
kbit1		equ 01h&lt;br /&gt;
kbit4		equ 02h&lt;br /&gt;
kbit7		equ 03h&lt;br /&gt;
kbitComma	equ 04h&lt;br /&gt;
kbitSin		equ 05h&lt;br /&gt;
kbitApps	equ 06h&lt;br /&gt;
kbitGraphVar	equ 07h&lt;br /&gt;
&lt;br /&gt;
kbdG4		equ 0F50018h&lt;br /&gt;
;----------------------------&lt;br /&gt;
kbdDecPnt	equ 00000001b&lt;br /&gt;
kbd2		equ 00000010b&lt;br /&gt;
kbd5		equ 00000100b&lt;br /&gt;
kbd8		equ 00001000b&lt;br /&gt;
kbdLParen	equ 00010000b&lt;br /&gt;
kbdCos		equ 00100000b&lt;br /&gt;
kbdPgrm		equ 01000000b&lt;br /&gt;
kbdStat		equ 10000000b&lt;br /&gt;
&lt;br /&gt;
kbitDecPnt	equ 00h&lt;br /&gt;
kbit2		equ 01h&lt;br /&gt;
kbit5		equ 02h&lt;br /&gt;
kbit8		equ 03h&lt;br /&gt;
kbitLParen	equ 04h&lt;br /&gt;
kbitCos		equ 05h&lt;br /&gt;
kbitPgrm	equ 06h&lt;br /&gt;
kbitStat	equ 07h&lt;br /&gt;
&lt;br /&gt;
kbdG5		equ 0F5001Ah&lt;br /&gt;
;----------------------------&lt;br /&gt;
kbdChs		equ 00000001b&lt;br /&gt;
kbd3		equ 00000010b&lt;br /&gt;
kbd6		equ 00000100b&lt;br /&gt;
kbd9		equ 00001000b&lt;br /&gt;
kbdRParen	equ 00010000b&lt;br /&gt;
kbdTan		equ 00100000b&lt;br /&gt;
kbdVars		equ 01000000b&lt;br /&gt;
&lt;br /&gt;
kbitChs		equ 00h&lt;br /&gt;
kbit3		equ 01h&lt;br /&gt;
kbit6		equ 02h&lt;br /&gt;
kbit9		equ 03h&lt;br /&gt;
kbitRParen	equ 04h&lt;br /&gt;
kbitTan		equ 05h&lt;br /&gt;
kbitVars	equ 06h&lt;br /&gt;
&lt;br /&gt;
kbdG6		equ 0F5001Ch&lt;br /&gt;
;----------------------------&lt;br /&gt;
kbdEnter	equ 00000001b&lt;br /&gt;
kbdAdd		equ 00000010b&lt;br /&gt;
kbdSub		equ 00000100b&lt;br /&gt;
kbdMul		equ 00001000b&lt;br /&gt;
kbdDiv		equ 00010000b&lt;br /&gt;
kbdPower	equ 00100000b&lt;br /&gt;
kbdClear	equ 01000000b&lt;br /&gt;
&lt;br /&gt;
kbitEnter	equ 00h&lt;br /&gt;
kbitAdd		equ 01h&lt;br /&gt;
kbitSub		equ 02h&lt;br /&gt;
kbitMul		equ 03h&lt;br /&gt;
kbitDiv		equ 04h&lt;br /&gt;
kbitPower	equ 05h&lt;br /&gt;
kbitClear	equ 06h&lt;br /&gt;
&lt;br /&gt;
kbdG7		equ 0F5001Eh&lt;br /&gt;
;----------------------------&lt;br /&gt;
kbdDown		equ 00000001b&lt;br /&gt;
kbdLeft		equ 00000010b&lt;br /&gt;
kbdRight	equ 00000100b&lt;br /&gt;
kbdUp		equ 00001000b&lt;br /&gt;
&lt;br /&gt;
kbitDown	equ 00h&lt;br /&gt;
kbitLeft	equ 01h&lt;br /&gt;
kbitRight	equ 02h&lt;br /&gt;
kbitUp		equ 03h&lt;br /&gt;
&lt;br /&gt;
;Tokens&lt;br /&gt;
;-----------------------------------------------------&lt;br /&gt;
EOSSTART		equ 00h&lt;br /&gt;
&lt;br /&gt;
;DISPLAY CONVERSIONS COME IMMEDIATELY BEFORE 'TSTORE'&lt;br /&gt;
;&lt;br /&gt;
DCONV			equ 01h&lt;br /&gt;
;&lt;br /&gt;
tToDMS			equ DCONV ;01h&lt;br /&gt;
tToDEC			equ DCONV+1 ;02h&lt;br /&gt;
tToAbc			equ DCONV+2 ;03h &amp;gt; A b/c&lt;br /&gt;
;&lt;br /&gt;
tStore			equ DCONV+3 ;04h Lstore 01&lt;br /&gt;
;&lt;br /&gt;
tBoxPlot		equ 05h&lt;br /&gt;
;&lt;br /&gt;
BRACKS			equ 06h&lt;br /&gt;
;&lt;br /&gt;
tLBrack			equ BRACKS ;06h '['&lt;br /&gt;
tRBrack			equ BRACKS+1 ;07h ']'&lt;br /&gt;
tLBrace			equ BRACKS+2 ;08h '{'&lt;br /&gt;
tRBrace			equ BRACKS+3 ;09h '}'&lt;br /&gt;
;&lt;br /&gt;
tPOST1			equ BRACKS+4&lt;br /&gt;
;&lt;br /&gt;
tFromRad		equ tPOST1 ;0Ah Lradian&lt;br /&gt;
tFromDeg		equ tPOST1+1 ;0Bh Ldegree&lt;br /&gt;
tRecip			equ tPOST1+2 ;0Ch Linverse&lt;br /&gt;
tSqr			equ tPOST1+3 ;0Dh Lsquare&lt;br /&gt;
tTrnspos		equ tPOST1+4 ;0Eh Ltranspose&lt;br /&gt;
tCube			equ tPOST1+5 ;0Fh '^3'&lt;br /&gt;
;&lt;br /&gt;
tLParen			equ 10h ;10h '('&lt;br /&gt;
tRParen			equ 11h ;11h ')'&lt;br /&gt;
;&lt;br /&gt;
IMUN			equ 12h&lt;br /&gt;
;&lt;br /&gt;
tRound			equ IMUN ;12h 'round'&lt;br /&gt;
tPxTst			equ IMUN+1 ;13h 'PXL-TEST'&lt;br /&gt;
tAug			equ IMUN+2 ;14h 'aug'&lt;br /&gt;
tRowSwap		equ IMUN+3 ;15h 'rSwap'&lt;br /&gt;
tRowPlus		equ IMUN+4 ;16h 'rAdd'&lt;br /&gt;
tmRow			equ IMUN+5 ;17h 'multR'&lt;br /&gt;
tmRowPlus		equ IMUN+6 ;18h 'mRAdd'&lt;br /&gt;
tMax			equ IMUN+7 ;19h 'max'&lt;br /&gt;
tMin			equ IMUN+8 ;1Ah 'min'&lt;br /&gt;
tRToPr			equ IMUN+9 ;1Bh 'R&amp;gt;Pr&lt;br /&gt;
tRToPo			equ IMUN+10 ;1Ch 'R&amp;gt;Po&lt;br /&gt;
tPToRx			equ IMUN+11 ;1Dh 'P&amp;gt;Rx&lt;br /&gt;
tPToRy			equ IMUN+12 ;1Eh 'P&amp;gt;Ry&lt;br /&gt;
tMedian			equ IMUN+13 ;1Fh 'MEDIAN&lt;br /&gt;
tRandM			equ IMUN+14 ;20h 'randM'&lt;br /&gt;
tMean			equ IMUN+15 ;21h&lt;br /&gt;
tRoot			equ IMUN+16 ;22h 'ROOT'&lt;br /&gt;
tSeries			equ IMUN+17 ;23h 'seq'&lt;br /&gt;
tFnInt			equ IMUN+18 ;24h 'fnInt'&lt;br /&gt;
tNDeriv			equ IMUN+19 ;25h 'fnIr'&lt;br /&gt;
tEvalF			equ IMUN+20 ;26h&lt;br /&gt;
tFmin			equ IMUN+21 ;27h&lt;br /&gt;
tFmax			equ IMUN+22 ;28h&lt;br /&gt;
;&lt;br /&gt;
tEOSEL			equ IMUN+23&lt;br /&gt;
;&lt;br /&gt;
tSpace			equ tEOSEL ;29h ' '&lt;br /&gt;
tString			equ tEOSEL+1 ;2Ah '&amp;quot;'&lt;br /&gt;
tComma			equ tEOSEL+2 ;2Bh ','&lt;br /&gt;
;&lt;br /&gt;
tii			equ 2Ch ;i&lt;br /&gt;
&lt;br /&gt;
;Postfix Functions&lt;br /&gt;
;-----------------------------------------&lt;br /&gt;
tPost			equ 2Dh&lt;br /&gt;
;&lt;br /&gt;
tFact			equ tPost ;2Dh '!'&lt;br /&gt;
;&lt;br /&gt;
tCubicR			equ 2Eh&lt;br /&gt;
tQuartR			equ 2Fh&lt;br /&gt;
&lt;br /&gt;
;Number Tokens &lt;br /&gt;
;---------------------------------------&lt;br /&gt;
NUMS			equ 30h&lt;br /&gt;
;&lt;br /&gt;
t0			equ NUMS ;30h&lt;br /&gt;
t1			equ NUMS+1 ;31h&lt;br /&gt;
t2			equ NUMS+2 ;32h&lt;br /&gt;
t3			equ NUMS+3 ;33h&lt;br /&gt;
t4			equ NUMS+4 ;34h&lt;br /&gt;
t5			equ NUMS+5 ;35h&lt;br /&gt;
t6			equ NUMS+6 ;36h&lt;br /&gt;
t7			equ NUMS+7 ;37h&lt;br /&gt;
t8			equ NUMS+8 ;38h&lt;br /&gt;
t9			equ NUMS+9 ;39h&lt;br /&gt;
tDecPt			equ NUMS+10 ;3Ah&lt;br /&gt;
tee			equ NUMS+11 ;3Bh&lt;br /&gt;
&lt;br /&gt;
;Binary OP&lt;br /&gt;
;-------------------------------------------&lt;br /&gt;
tOr			equ 3Ch ;3Ch '_or_'&lt;br /&gt;
tXor			equ 3Dh ;3Dh&lt;br /&gt;
;&lt;br /&gt;
tColon			equ 3Eh ;3Eh ':'&lt;br /&gt;
tEnter			equ 3Fh ;3Fh Lenter&lt;br /&gt;
;&lt;br /&gt;
tAnd			equ 40h ;40h '_and_'&lt;br /&gt;
&lt;br /&gt;
;Letter Tokens&lt;br /&gt;
;--------------------------------------&lt;br /&gt;
LET			equ 41h&lt;br /&gt;
tA			equ LET ;41h&lt;br /&gt;
tB			equ LET+1 ;42h&lt;br /&gt;
tC			equ LET+2 ;43h&lt;br /&gt;
tD			equ LET+3 ;44h&lt;br /&gt;
tE			equ LET+4 ;45h&lt;br /&gt;
tF			equ LET+5 ;46h&lt;br /&gt;
tG			equ LET+6 ;47h&lt;br /&gt;
tH			equ LET+7 ;48h&lt;br /&gt;
tI			equ LET+8 ;49h&lt;br /&gt;
tJ			equ LET+9 ;4Ah&lt;br /&gt;
tK			equ LET+10 ;4Bh&lt;br /&gt;
tL			equ LET+11 ;4Ch&lt;br /&gt;
tM			equ LET+12 ;4Dh&lt;br /&gt;
tN			equ LET+13 ;4Eh&lt;br /&gt;
tO			equ LET+14 ;4Fh&lt;br /&gt;
tP			equ LET+15 ;50h&lt;br /&gt;
tQ			equ LET+16 ;51h&lt;br /&gt;
tR			equ LET+17 ;52h&lt;br /&gt;
tS			equ LET+18 ;53h&lt;br /&gt;
tT			equ LET+19 ;54h&lt;br /&gt;
tU			equ LET+20 ;55h&lt;br /&gt;
tV			equ LET+21 ;56h&lt;br /&gt;
tW			equ LET+22 ;57h&lt;br /&gt;
tX			equ LET+23 ;58h&lt;br /&gt;
tY			equ LET+24 ;59h&lt;br /&gt;
tZ			equ LET+25 ;5Ah&lt;br /&gt;
tTheta			equ LET+26 ;5Bh&lt;br /&gt;
&lt;br /&gt;
; Extended Tokens&lt;br /&gt;
;---------------------------&lt;br /&gt;
tExtTok		equ	0EFh&lt;br /&gt;
&lt;br /&gt;
tSetDate	equ	00h&lt;br /&gt;
tSetTime	equ	01h&lt;br /&gt;
tCheckTmr	equ	02h&lt;br /&gt;
tSetDtFmt	equ	03h&lt;br /&gt;
tSetTmFmt	equ	04h&lt;br /&gt;
tTimeCnv	equ	05h&lt;br /&gt;
tDayOfWk	equ	06h&lt;br /&gt;
tGetDtStr	equ	07h&lt;br /&gt;
tGetTmStr	equ	08h&lt;br /&gt;
tGetDate	equ	09h&lt;br /&gt;
tGetTime	equ	0Ah&lt;br /&gt;
tStartTmr	equ	0Bh&lt;br /&gt;
tGtDtFmt	equ	0Ch&lt;br /&gt;
tGetTmFmt	equ	0Dh&lt;br /&gt;
tIsClockOn	equ	0Eh&lt;br /&gt;
tClockOff	equ	0Fh&lt;br /&gt;
tClockOn	equ	10h&lt;br /&gt;
tOpenLib	equ	11h&lt;br /&gt;
tExecLib	equ	12h&lt;br /&gt;
tInvT		equ	13h&lt;br /&gt;
tChiSquaredGofTest	equ	14h&lt;br /&gt;
tLinRegTInt	equ	15h&lt;br /&gt;
tManualFit	equ	16h&lt;br /&gt;
&lt;br /&gt;
; MathPrint&lt;br /&gt;
tZQuadrant	equ	17h&lt;br /&gt;
tZFracHalf	equ	18h&lt;br /&gt;
tZFracThird	equ	19h&lt;br /&gt;
tZFracFourth	equ	1Ah&lt;br /&gt;
tZFracFifth	equ	1Bh&lt;br /&gt;
tZFracEighth	equ	1Ch&lt;br /&gt;
tZFracTenth	equ	1Dh&lt;br /&gt;
tFracSlash	equ	2Eh&lt;br /&gt;
tFracMixedNum	equ	2Fh&lt;br /&gt;
tSwapImProper	equ	30h&lt;br /&gt;
tSwapFracDec	equ	31h&lt;br /&gt;
tRemainder	equ	32h&lt;br /&gt;
tSummationSigma	equ	33h&lt;br /&gt;
tLogBase	equ	34h&lt;br /&gt;
tRandIntNoRep	equ	35h&lt;br /&gt;
tMathPrint	equ	37h&lt;br /&gt;
tClassic	equ	38h&lt;br /&gt;
tAutoAnswer	equ	3Bh&lt;br /&gt;
tDecAnswer	equ	3Ch&lt;br /&gt;
tFracAnswer	equ	3Dh&lt;br /&gt;
&lt;br /&gt;
; TI-84+CSE/CE&lt;br /&gt;
tBlue		equ	41h&lt;br /&gt;
tRed		equ	42h&lt;br /&gt;
tBlack 		equ	43h&lt;br /&gt;
tMagenta	equ	44h&lt;br /&gt;
tGreen		equ	45h&lt;br /&gt;
tOrange		equ	46h&lt;br /&gt;
tBrown		equ	47h&lt;br /&gt;
tNavy		equ	48h&lt;br /&gt;
tLtBlue		equ	49h&lt;br /&gt;
tYellow		equ	4Ah&lt;br /&gt;
tWhite		equ	4Bh&lt;br /&gt;
tLtGray		equ	4Ch&lt;br /&gt;
tMedGray	equ	4Dh&lt;br /&gt;
tGray		equ	4Eh&lt;br /&gt;
tDarkGray	equ	4Fh&lt;br /&gt;
&lt;br /&gt;
tGraphColor	equ	65h&lt;br /&gt;
tTextColor	equ	67h&lt;br /&gt;
tBackgroundOn	equ	5Bh&lt;br /&gt;
tBackgroundOff	equ	64h&lt;br /&gt;
&lt;br /&gt;
tThin		equ	74h&lt;br /&gt;
;tThick - 0x7E 0x06 (was &amp;quot;Connected&amp;quot;?)&lt;br /&gt;
tAsm84CPrgm	equ	68h&lt;br /&gt;
tAsm84CCmp	equ	69h&lt;br /&gt;
tBorderColor	equ	6Ch&lt;br /&gt;
&lt;br /&gt;
tAsm84CeCmp	equ	07Bh&lt;br /&gt;
tAsm84CePrgm	equ	07Ah&lt;br /&gt;
&lt;br /&gt;
; OS 5.2+ only&lt;br /&gt;
tLEFT           equ     92h&lt;br /&gt;
tCENTER         equ     93h&lt;br /&gt;
tRIGHT          equ     94h&lt;br /&gt;
tInvBinom       equ     95h&lt;br /&gt;
tWait           equ     96h&lt;br /&gt;
tToString       equ     97h&lt;br /&gt;
tEval           equ     98h&lt;br /&gt;
&lt;br /&gt;
;These Var Tokens Are 1st Of A Double Token&lt;br /&gt;
;-----------------------------------------------&lt;br /&gt;
&lt;br /&gt;
vToks			equ LET+27&lt;br /&gt;
&lt;br /&gt;
;User Matrix Token, 2nd Token Needed For Name&lt;br /&gt;
;&lt;br /&gt;
tVarMat			equ vToks ;5Ch&lt;br /&gt;
;&lt;br /&gt;
;User List Token, 2nd Token Needed For Name&lt;br /&gt;
;&lt;br /&gt;
tVarLst			equ vToks+1 ;5Dh&lt;br /&gt;
;&lt;br /&gt;
;User Equation Token, 2nd Token Needed For Name&lt;br /&gt;
;&lt;br /&gt;
tVarequ 		equ vToks+2 ;5Eh&lt;br /&gt;
tProg			equ vToks+3 ;5Fh&lt;br /&gt;
;&lt;br /&gt;
;User Pict Token, 2nd Token Needed For Name&lt;br /&gt;
;&lt;br /&gt;
tVarPict		equ vToks+4 ;60h&lt;br /&gt;
;&lt;br /&gt;
;User GDB Token, 2nd Token Needed For Name&lt;br /&gt;
;&lt;br /&gt;
tVarGDB			equ vToks+5 ;61h&lt;br /&gt;
tVarOut			equ vToks+6 ;62h&lt;br /&gt;
tVarSys			equ vToks+7 ;63h&lt;br /&gt;
&lt;br /&gt;
;Mode Setting Commands&lt;br /&gt;
;-------------------------------------------------&lt;br /&gt;
MODESA			equ vToks+8 ;64h&lt;br /&gt;
tRad			equ MODESA ;64h 'Radian'&lt;br /&gt;
tDeg			equ MODESA+1 ;65h 'Degree'&lt;br /&gt;
tNormF			equ MODESA+2 ;66h 'Normal'&lt;br /&gt;
tSci			equ MODESA+3 ;67h 'Sci'&lt;br /&gt;
tEng			equ MODESA+4 ;68h 'Eng'&lt;br /&gt;
tFloat			equ MODESA+5 ;69h 'Float'&lt;br /&gt;
CMPS			equ 6Ah&lt;br /&gt;
tEQ			equ CMPS ;6Ah '=='&lt;br /&gt;
tLT			equ CMPS+1 ;6Bh '&amp;lt;'&lt;br /&gt;
tGT			equ CMPS+2 ;6Ch '&amp;gt;'&lt;br /&gt;
tLE			equ CMPS+3 ;6Dh LLE&lt;br /&gt;
tGE			equ CMPS+4 ;6Eh LGE&lt;br /&gt;
tNE			equ CMPS+5 ;6Fh LNE&lt;br /&gt;
&lt;br /&gt;
;Binary OP&lt;br /&gt;
;---------------------------------------&lt;br /&gt;
tAdd			equ 70h ;70h '+'&lt;br /&gt;
tSub			equ 71h ;71h '-'&lt;br /&gt;
tAns			equ 72h ;72h&lt;br /&gt;
&lt;br /&gt;
;Mode Setting Commands&lt;br /&gt;
;------------------------------------------------------&lt;br /&gt;
MODES			equ 73h&lt;br /&gt;
tFix			equ MODES ;73h 'Fix_'&lt;br /&gt;
tSplitOn		equ MODES+1 ;74h&lt;br /&gt;
tFullScreen		equ MODES+2 ;75h&lt;br /&gt;
tStndrd			equ MODES+3 ;76h 'Func'&lt;br /&gt;
tParam			equ MODES+4 ;77h 'Param'&lt;br /&gt;
tPolar			equ MODES+5 ;78h 'Pol'&lt;br /&gt;
tSeqG			equ MODES+6 ;79h&lt;br /&gt;
tAFillOn		equ MODES+7 ;7Ah 'AUTO FILL ON'&lt;br /&gt;
tAFillOff		equ MODES+8 ;7Bh&lt;br /&gt;
tACalcOn		equ MODES+9 ;7Ch&lt;br /&gt;
tACalcOff		equ MODES+10 ;7Dh 'AutoFill OFF'&lt;br /&gt;
&lt;br /&gt;
;Graph Format Tokens Are 2 Byte Tokens&lt;br /&gt;
;----------------------------------------&lt;br /&gt;
tGFormat		equ MODES+11 ;7Eh&lt;br /&gt;
tBoxIcon		equ 7Fh&lt;br /&gt;
tCrossIcon		equ 80h&lt;br /&gt;
tDotIcon		equ 81h&lt;br /&gt;
&lt;br /&gt;
;(More) Binary OP&lt;br /&gt;
;---------------------------------------&lt;br /&gt;
tMul			equ 82h ;82h '*'&lt;br /&gt;
tDiv			equ 83h ;83h '/'&lt;br /&gt;
&lt;br /&gt;
;Some Graph Commands&lt;br /&gt;
;-----------------------------------------------------&lt;br /&gt;
GRCMDS			equ 84h&lt;br /&gt;
tTrace			equ GRCMDS ; 84h 'Trace'&lt;br /&gt;
tClDrw			equ GRCMDS+1 ; 85h 'ClDrw'&lt;br /&gt;
tZoomStd		equ GRCMDS+2 ; 86h 'ZStd'&lt;br /&gt;
tZoomtrg		equ GRCMDS+3 ; 87h 'Ztrg'&lt;br /&gt;
tZoomBox		equ GRCMDS+4 ; 88h 'ZBOX'&lt;br /&gt;
tZoomIn			equ GRCMDS+5 ; 89h 'ZIn'&lt;br /&gt;
tZoomOut		equ GRCMDS+6 ; 8Ah 'ZOut'&lt;br /&gt;
tZoomSqr		equ GRCMDS+7 ; 8Bh 'ZSqr'&lt;br /&gt;
tZoomInt		equ GRCMDS+8 ; 8Ch 'ZInt'&lt;br /&gt;
tZoomPrev		equ GRCMDS+9 ; 8Dh 'ZPrev'&lt;br /&gt;
tZoomDec		equ GRCMDS+10 ; 8Eh 'ZDecm'&lt;br /&gt;
tZoomStat		equ GRCMDS+11 ; 8Fh 'ZStat&lt;br /&gt;
tUsrZm			equ GRCMDS+12 ; 90h 'ZRcl'&lt;br /&gt;
tPrtScrn		equ GRCMDS+13 ; 91h 'PrtScrn'&lt;br /&gt;
tZoomSto		equ GRCMDS+14 ; 92h  ZOOM STORE&lt;br /&gt;
tText			equ GRCMDS+15 ; 93h&lt;br /&gt;
&lt;br /&gt;
;Binary OP (Combination &amp;amp; Permutation)&lt;br /&gt;
;-------------------------------------------------&lt;br /&gt;
tnPr			equ GRCMDS+16 ;94h '_nPr_'&lt;br /&gt;
tnCr			equ GRCMDS+17 ;95h '_nCr_'&lt;br /&gt;
&lt;br /&gt;
;More Graph Commands&lt;br /&gt;
;--------------------------------------------------&lt;br /&gt;
tYOn			equ GRCMDS+18 ;96h 'FnOn_'&lt;br /&gt;
tYOff			equ GRCMDS+19 ;97h 'FnOff_'&lt;br /&gt;
tStPic			equ GRCMDS+20 ;98h 'StPic_'&lt;br /&gt;
tRcPic			equ GRCMDS+21 ;99h 'RcPic_'&lt;br /&gt;
tStoDB			equ GRCMDS+22 ;9Ah 'StGDB_'&lt;br /&gt;
tRclDB			equ GRCMDS+23 ;9Bh 'RcGDB_'&lt;br /&gt;
tLine			equ GRCMDS+24 ;9Ch 'Line'&lt;br /&gt;
tVert			equ GRCMDS+25 ;9Dh 'Vert_'&lt;br /&gt;
tPtOn			equ GRCMDS+26 ;9Eh 'PtOn'&lt;br /&gt;
tPtOff			equ GRCMDS+27 ;9Fh 'PtOff'&lt;br /&gt;
&lt;br /&gt;
;Token A0 Cannot Be An EOS Function Since Low MULT=A0 Already&lt;br /&gt;
;-----------------------------------------------------&lt;br /&gt;
tPtChg			equ GRCMDS+28 ;A0h 'PtChg'&lt;br /&gt;
tPXOn			equ GRCMDS+29 ;A1h&lt;br /&gt;
tPXOff			equ GRCMDS+30 ;A2h&lt;br /&gt;
tPXChg			equ GRCMDS+31 ;A3h&lt;br /&gt;
tShade			equ GRCMDS+32 ;A4h 'Shade'&lt;br /&gt;
tCircl			equ GRCMDS+33 ;A5h 'Circl'&lt;br /&gt;
tHorz			equ GRCMDS+34 ;A6h 'HORIZONTAL'&lt;br /&gt;
tTanLn			equ GRCMDS+35 ;A7h 'TanLn'&lt;br /&gt;
tDrInv			equ GRCMDS+36 ;A8h 'DrInv_'&lt;br /&gt;
tDrawF			equ GRCMDS+37 ;A9h 'DrawF_'&lt;br /&gt;
tVarStrng		equ 0AAh&lt;br /&gt;
&lt;br /&gt;
;Functions with No Arguments								&lt;br /&gt;
;--------------------------------------------------&lt;br /&gt;
NOARG			equ 0ABh&lt;br /&gt;
tRand			equ NOARG ;ABh 'rand'&lt;br /&gt;
tPi			equ NOARG+1 ;ACh  Lpi&lt;br /&gt;
tGetKey			equ NOARG+2 ;ADh 'getKy'&lt;br /&gt;
tAPost			equ tGetKey+1 ;APOSTROPHY&lt;br /&gt;
tQuest			equ tAPost+1 ;QUESTION MARK&lt;br /&gt;
UNARY			equ tQuest+1 ;B0h&lt;br /&gt;
tChs			equ UNARY ;B0h&lt;br /&gt;
tInt			equ UNARY+1 ;B1h&lt;br /&gt;
tAbs			equ UNARY+2 ;B2h&lt;br /&gt;
tDet			equ UNARY+3 ;B3h&lt;br /&gt;
tIdent			equ UNARY+4 ;B4h&lt;br /&gt;
tDim			equ UNARY+5 ;B5h&lt;br /&gt;
tSum			equ UNARY+6 ;B6h&lt;br /&gt;
tProd			equ UNARY+7 ;B7h&lt;br /&gt;
tNot			equ UNARY+8 ;B8h&lt;br /&gt;
tIPart			equ UNARY+9 ;B9h&lt;br /&gt;
tFPart			equ UNARY+10 ;BAh&lt;br /&gt;
&lt;br /&gt;
;New 2 Byte Tokens&lt;br /&gt;
;------------------------------------------&lt;br /&gt;
t2ByteTok		equ 0BBh&lt;br /&gt;
UNARYLR			equ UNARY+12&lt;br /&gt;
tSqrt			equ UNARYLR ;BCh&lt;br /&gt;
tCubRt			equ UNARYLR+1 ;BDh&lt;br /&gt;
tLn			equ UNARYLR+2 ;BEh&lt;br /&gt;
tExp			equ UNARYLR+3 ;BFh&lt;br /&gt;
tLog			equ UNARYLR+4 ;C0h&lt;br /&gt;
tALog			equ UNARYLR+5 ;C1h&lt;br /&gt;
tSin			equ UNARYLR+6 ;C2h&lt;br /&gt;
tASin			equ UNARYLR+7 ;C3h&lt;br /&gt;
tCos			equ UNARYLR+8 ;C4h&lt;br /&gt;
tACos			equ UNARYLR+9 ;C5h&lt;br /&gt;
tTan			equ UNARYLR+10 ;C6h&lt;br /&gt;
tATan			equ UNARYLR+11 ;C7h&lt;br /&gt;
tSinH			equ UNARYLR+12 ;C8h&lt;br /&gt;
tASinH			equ UNARYLR+13 ;C9h&lt;br /&gt;
tCoshH			equ UNARYLR+14 ;CAh&lt;br /&gt;
tACosH			equ UNARYLR+15 ;CBh&lt;br /&gt;
tTanH			equ UNARYLR+16 ;CCh&lt;br /&gt;
tATanH			equ UNARYLR+17 ;CDh&lt;br /&gt;
&lt;br /&gt;
;Some Programming Commands&lt;br /&gt;
;---------------------------------------------------&lt;br /&gt;
PROGTOK			equ UNARYLR+18&lt;br /&gt;
tIf			equ PROGTOK ;CEh&lt;br /&gt;
tThen			equ PROGTOK+1 ;CFh&lt;br /&gt;
tElse			equ PROGTOK+2 ;D0h&lt;br /&gt;
tWhile			equ PROGTOK+3 ;D1h&lt;br /&gt;
tRepeat			equ PROGTOK+4 ;D2h&lt;br /&gt;
tFor			equ PROGTOK+5 ;D3h&lt;br /&gt;
tEnd			equ PROGTOK+6 ;D4h&lt;br /&gt;
tReturn			equ PROGTOK+7 ;D5h&lt;br /&gt;
tLbl			equ PROGTOK+8 ;D6h 'Lbl_'&lt;br /&gt;
tGoto			equ PROGTOK+9 ;D7h 'Goto_'&lt;br /&gt;
tPause			equ PROGTOK+10 ;D8h 'Pause_'&lt;br /&gt;
tStop			equ PROGTOK+11 ;D9h 'Stop'&lt;br /&gt;
tISG			equ PROGTOK+12 ;DAh 'IS&amp;gt;'&lt;br /&gt;
tDSL			equ PROGTOK+13 ;DBh 'DS&amp;lt;'&lt;br /&gt;
tInput			equ PROGTOK+14 ;DCh 'Input_'&lt;br /&gt;
tPrompt			equ PROGTOK+15 ;DDh 'Prompt_'&lt;br /&gt;
tDisp			equ PROGTOK+16 ;DEh 'Disp_'&lt;br /&gt;
tDispG			equ PROGTOK+17 ;DFh 'DispG'&lt;br /&gt;
tOutput			equ PROGTOK+18 ;E0h 'Outpt'&lt;br /&gt;
tClLCD			equ PROGTOK+19 ;E1h 'ClLCD'&lt;br /&gt;
tConst			equ PROGTOK+20 ;E2h 'Fill'&lt;br /&gt;
tSortA			equ PROGTOK+21 ;E3h 'sortA_'&lt;br /&gt;
tSortD			equ PROGTOK+22 ;E4h 'sortD_'&lt;br /&gt;
tDispTab		equ PROGTOK+23 ;E5h 'Disp Table&lt;br /&gt;
tMenu			equ PROGTOK+24 ;E6h 'Menu'&lt;br /&gt;
tSendMBL		equ PROGTOK+25 ;E7h 'SEND'&lt;br /&gt;
tGetMBL			equ PROGTOK+26 ;E8h 'GET'&lt;br /&gt;
&lt;br /&gt;
;Stat Plot Commands&lt;br /&gt;
;-----------------------------------------------------&lt;br /&gt;
statPCmd		equ PROGTOK+27&lt;br /&gt;
tPlotOn			equ statPCmd ;E9h ' PLOTSON'&lt;br /&gt;
tPlotOff		equ statPCmd+1 ;EAh ' PLOTSOFF&lt;br /&gt;
tListName		equ 0EBh ;LIST DESignATOR&lt;br /&gt;
tPlot1			equ 0ECh&lt;br /&gt;
tPlot2			equ 0EDh&lt;br /&gt;
tPlot3			equ 0EEh&lt;br /&gt;
tUnused01		equ 0EFh ;available?&lt;br /&gt;
tPower			equ 0F0h ;'^'&lt;br /&gt;
tXRoot			equ 0F1h ;LsupX,Lroot&lt;br /&gt;
STATCMD			equ 0F2h&lt;br /&gt;
tOneVar			equ STATCMD ;F2h 'OneVar_'&lt;br /&gt;
tTwoVar			equ STATCMD+1 ;F3h&lt;br /&gt;
tLR			equ STATCMD+2 ;F4h 'LinR(A+BX&lt;br /&gt;
tLRExp			equ STATCMD+3 ;F5h 'ExpR_'&lt;br /&gt;
tLRLn			equ STATCMD+4 ;F6h 'LnR_'&lt;br /&gt;
tLRPwr			equ STATCMD+5 ;F7h 'PwrR_'&lt;br /&gt;
tMedMed			equ STATCMD+6 ;F8h&lt;br /&gt;
tQuad			equ STATCMD+7 ;F9h&lt;br /&gt;
tClrLst			equ STATCMD+8 ;FAh 'CLEAR LIST&lt;br /&gt;
tClrTbl			equ STATCMD+9 ;FBh CLEAR TABLE&lt;br /&gt;
tHist			equ STATCMD+10 ;FCh 'Hist_'&lt;br /&gt;
txyLine			equ STATCMD+11 ;FDh 'xyline_'&lt;br /&gt;
tScatter		equ STATCMD+12 ;FEh 'Scatter_'&lt;br /&gt;
tLR1			equ STATCMD+13 ;FFh 'LINR(AX+B&lt;br /&gt;
&lt;br /&gt;
;2nd Half Of Graph Format Tokens&lt;br /&gt;
;Format settings commands&lt;br /&gt;
;---------------------------------------------&lt;br /&gt;
GFMT			equ 00h&lt;br /&gt;
tSeq			equ GFMT ; 'SeqG'&lt;br /&gt;
tSimulG			equ GFMT+1 ; 'SimulG'&lt;br /&gt;
tPolarG			equ GFMT+2 ; 'PolarGC'&lt;br /&gt;
tRectG			equ GFMT+3 ; 'RectGC'&lt;br /&gt;
tCoordOn		equ GFMT+4 ; 'CoordOn'&lt;br /&gt;
tCoordOff		equ GFMT+5 ; 'CoordOff'&lt;br /&gt;
tDrawLine		equ GFMT+6 ; 'DrawLine'&lt;br /&gt;
tDrawDot		equ GFMT+7 ; 'DrawDot'&lt;br /&gt;
tAxisOn			equ GFMT+8 ; 'AxesOn'&lt;br /&gt;
tAxisOff		equ GFMT+9 ; 'AxesOff'&lt;br /&gt;
tGridOn			equ GFMT+10 ; 'GridOn'&lt;br /&gt;
tGridOff		equ GFMT+11 ; 'GridOff'&lt;br /&gt;
tLblOn			equ GFMT+12 ; 'LabelOn'&lt;br /&gt;
tLblOff			equ GFMT+13 ; 'LabelOff'&lt;br /&gt;
tWebOn			equ GFMT+14 ; 'WebOn'&lt;br /&gt;
tWebOff			equ GFMT+15 ; 'WebOFF'&lt;br /&gt;
tuv			equ GFMT+16 ; U vs V&lt;br /&gt;
tvw			equ GFMT+17 ; V vs W&lt;br /&gt;
tuw			equ GFMT+18 ; U vs W&lt;br /&gt;
&lt;br /&gt;
;2nd Half Of User Matrix Tokens&lt;br /&gt;
;-------------------------------------&lt;br /&gt;
tMatA			equ 00h ;MAT A&lt;br /&gt;
tMatB			equ 01h ;MAT B&lt;br /&gt;
tMatC			equ 02h ;MAT C&lt;br /&gt;
tMatD			equ 03h ;MAT D&lt;br /&gt;
tMatE			equ 04h ;MAT E&lt;br /&gt;
tMatF			equ 05h ;MAT F&lt;br /&gt;
tMatG			equ 06h ;MAT G&lt;br /&gt;
tMatH			equ 07h ;MAT H&lt;br /&gt;
tMatI			equ 08h ;MAT I&lt;br /&gt;
tMatJ			equ 09h ;MAT J&lt;br /&gt;
&lt;br /&gt;
;2nd Half Of User List Tokens&lt;br /&gt;
;--------------------------------------&lt;br /&gt;
tL1			equ 00h ;LIST 1&lt;br /&gt;
tL2			equ 01h ;LIST 2&lt;br /&gt;
tL3			equ 02h ;LIST 3&lt;br /&gt;
tL4			equ 03h ;LIST 4&lt;br /&gt;
tL5			equ 04h ;LIST 5&lt;br /&gt;
tL6			equ 05h ;LIST 6&lt;br /&gt;
&lt;br /&gt;
;2nd Half Of User Equation Tokens&lt;br /&gt;
;----------------------------------&lt;br /&gt;
;  &amp;quot;Y&amp;quot; EQUATIONS HAVE BIT 4 SET&lt;br /&gt;
;&lt;br /&gt;
tY1			equ 10h ;Y1&lt;br /&gt;
tY2			equ 11h ;Y2&lt;br /&gt;
tY3			equ 12h ;Y3&lt;br /&gt;
tY4			equ 13h ;Y4&lt;br /&gt;
tY5			equ 14h ;Y5&lt;br /&gt;
tY6			equ 15h ;Y6&lt;br /&gt;
tY7			equ 16h ;Y7&lt;br /&gt;
tY8			equ 17h ;Y8&lt;br /&gt;
tY9			equ 18h ;Y9&lt;br /&gt;
tY0			equ 19h ;Y0&lt;br /&gt;
&lt;br /&gt;
;Param Equations Have Bit 5 Set&lt;br /&gt;
;-----------------------------------&lt;br /&gt;
tX1T			equ 20h ;X1t&lt;br /&gt;
tY1T			equ 21h ;Y1t&lt;br /&gt;
tX2T			equ 22h ;X2t&lt;br /&gt;
tY2T			equ 23h ;Y2t&lt;br /&gt;
tX3T			equ 24h ;X3t&lt;br /&gt;
tY3T			equ 25h ;Y3t&lt;br /&gt;
tX4T			equ 26h ;X4t&lt;br /&gt;
tY4T			equ 27h ;Y4t&lt;br /&gt;
tX5T			equ 28h ;X5t&lt;br /&gt;
tY5T			equ 29h ;Y5t&lt;br /&gt;
tX6T			equ 2Ah ;X6t&lt;br /&gt;
tY6T			equ 2Bh ;Y6t&lt;br /&gt;
&lt;br /&gt;
;Polar Equations Have Bit 6 Set&lt;br /&gt;
;----------------------------------&lt;br /&gt;
tR1			equ 40h ;R1&lt;br /&gt;
tR2			equ 41h ;R2&lt;br /&gt;
tR3			equ 42h ;R3&lt;br /&gt;
tR4			equ 43h ;R4&lt;br /&gt;
tR5			equ 44h ;R5&lt;br /&gt;
tR6			equ 45h ;R6&lt;br /&gt;
&lt;br /&gt;
;Recursion Equations Have Bit 7 Set&lt;br /&gt;
;----------------------------------&lt;br /&gt;
tun			equ 80h ;Un&lt;br /&gt;
tvn			equ 81h ;Vn&lt;br /&gt;
twn			equ 82h ;Wn&lt;br /&gt;
&lt;br /&gt;
;2nd Half User Picture Tokens&lt;br /&gt;
;------------------------------------&lt;br /&gt;
tPic1			equ 00h ;PIC1&lt;br /&gt;
tPic2			equ 01h ;PIC2&lt;br /&gt;
tPic3			equ 02h ;PIC3&lt;br /&gt;
tPic4			equ 03h ;PIC4&lt;br /&gt;
tPic5			equ 04h ;PIC5&lt;br /&gt;
tPic6			equ 05h ;PIC6&lt;br /&gt;
tPic7			equ 06h ;PIC7&lt;br /&gt;
tPic8			equ 07h ;PIC8&lt;br /&gt;
tPic9			equ 08h ;PIC9&lt;br /&gt;
tPic0			equ 09h ;PIC0&lt;br /&gt;
&lt;br /&gt;
;2nd Half User Graph Database Tokens&lt;br /&gt;
;------------------------------------&lt;br /&gt;
tGDB1			equ 00h ;GDB1&lt;br /&gt;
tGDB2			equ 01h ;GDB2&lt;br /&gt;
tGDB3			equ 02h ;GDB3&lt;br /&gt;
tGDB4			equ 03h ;GDB4&lt;br /&gt;
tGDB5			equ 04h ;GDB5&lt;br /&gt;
tGDB6			equ 05h ;GDB6&lt;br /&gt;
tGDB7			equ 06h ;GDB7&lt;br /&gt;
tGDB8			equ 07h ;GDB8&lt;br /&gt;
tGDB9			equ 08h ;GDB9&lt;br /&gt;
tGDB0			equ 09h ;GDB0&lt;br /&gt;
&lt;br /&gt;
;2nd Half Of String Vars&lt;br /&gt;
;------------------------------&lt;br /&gt;
tStr1			equ 00h&lt;br /&gt;
tStr2			equ 01h&lt;br /&gt;
tStr3			equ 02h&lt;br /&gt;
tStr4			equ 03h&lt;br /&gt;
tStr5			equ 04h&lt;br /&gt;
tStr6			equ 05h&lt;br /&gt;
tStr7			equ 06h&lt;br /&gt;
tStr8			equ 07h&lt;br /&gt;
tStr9			equ 08h&lt;br /&gt;
tStr0			equ 09h&lt;br /&gt;
&lt;br /&gt;
;2nd Half Of System Output Only Variables&lt;br /&gt;
;----------------------------------------------------------------&lt;br /&gt;
;OPEN			equ 00h&lt;br /&gt;
tRegEq			equ 01h ;REGRESSION EQUATION&lt;br /&gt;
tStatN			equ 02h ;STATISTICS N&lt;br /&gt;
tXMean			equ 03h ;X MEAN&lt;br /&gt;
tSumX			equ 04h ;SUM(X)&lt;br /&gt;
tSumXSqr		equ 05h ;SUM(X^2)&lt;br /&gt;
tStdX			equ 06h ;STANDARD DEV X&lt;br /&gt;
tStdPX			equ 07h ;STANDARD DEV POP X&lt;br /&gt;
tMinX			equ 08h ;Min X VALUE&lt;br /&gt;
tMaxX			equ 09h ;Max X VALUE&lt;br /&gt;
tMinY			equ 0Ah ;Min Y VALUE&lt;br /&gt;
tMaxY			equ 0Bh ;Max Y VALUE&lt;br /&gt;
tYmean			equ 0Ch ;Y MEAN&lt;br /&gt;
tSumY			equ 0Dh ;SUM(Y)&lt;br /&gt;
tSumYSqr		equ 0Eh ;SUM(Y^2)&lt;br /&gt;
tStdY			equ 0Fh ;STANDARD DEV Y&lt;br /&gt;
tStdPY			equ 10h ;STANDARD DEV POP Y&lt;br /&gt;
tSumXY			equ 11h ;SUM(XY)&lt;br /&gt;
tCorr			equ 12h ;CORRELATION&lt;br /&gt;
tMedX			equ 13h ;MED(X)&lt;br /&gt;
tQ1			equ 14h ;1ST QUADRANT OF X&lt;br /&gt;
tQ3			equ 15h ;3RD QUADRANT OF X&lt;br /&gt;
tQuadA			equ 16h ;1ST TERM OF QUAD POLY REG/ Y-INT&lt;br /&gt;
tQuadB			equ 17h ;2ND TERM OF QUAD POLY REG/ SLOPE&lt;br /&gt;
tQuadC			equ 18h ;3RD TERM OF QUAD POLY REG&lt;br /&gt;
tCubeD			equ 19h ;4TH TERM OF CUBIC POLY REG&lt;br /&gt;
tQuartE			equ 1Ah ;5TH TERM OF QUART POLY REG&lt;br /&gt;
tMedX1			equ 1Bh ;x1 FOR MED-MED&lt;br /&gt;
tMedX2			equ 1Ch ;x2 FOR MED-MED&lt;br /&gt;
tMedX3			equ 1Dh ;x3 FOR MED-MED&lt;br /&gt;
tMedY1			equ 1Eh ;y1 FOR MED-MED&lt;br /&gt;
tMedY2			equ 1Fh ;y2 FOR MED-MED&lt;br /&gt;
tMedY3			equ 20h ;y3 FOR MED-MED&lt;br /&gt;
tRecurn			equ 21h	;RECURSION N&lt;br /&gt;
tStatP			equ 22h&lt;br /&gt;
tStatZ			equ 23h&lt;br /&gt;
tStatT			equ 24h&lt;br /&gt;
tStatChi		equ 25h&lt;br /&gt;
tStatF			equ 26h&lt;br /&gt;
tStatDF			equ 27h&lt;br /&gt;
tStatPhat		equ 28h&lt;br /&gt;
tStatPhat1		equ 29h&lt;br /&gt;
tStatPhat2		equ 2Ah&lt;br /&gt;
tStatMeanX1		equ 2Bh&lt;br /&gt;
tStatStdX1		equ 2Ch&lt;br /&gt;
tStatN1			equ 2Dh&lt;br /&gt;
tStatMeanX2		equ 2Eh&lt;br /&gt;
tStatStdX2		equ 2Fh&lt;br /&gt;
tStatN2			equ 30h&lt;br /&gt;
tStatStdXP		equ 31h&lt;br /&gt;
tStatLower		equ 32h&lt;br /&gt;
tStatUpper		equ 33h&lt;br /&gt;
tStat_s			equ 34h&lt;br /&gt;
tLRSqr			equ 35h ;r^2&lt;br /&gt;
tBRSqr			equ 36h ;R^2&lt;br /&gt;
&lt;br /&gt;
;These next tokens are only used to access the data&lt;br /&gt;
;they are display only and the user cannot access them at all&lt;br /&gt;
;------------------------------------------------------------&lt;br /&gt;
tF_DF			equ 37h ;ANOFAV FACTOR DF&lt;br /&gt;
tF_SS			equ 38h ;ANOFAV FACTOR SS&lt;br /&gt;
tF_MS			equ 39h ;ANOFAV FACTOR MS&lt;br /&gt;
tE_DF			equ 3Ah ;ANOFAV ERROR DF&lt;br /&gt;
tE_SS			equ 3Bh ;ANOFAV ERROR SS&lt;br /&gt;
tE_MS			equ 3Ch ;ANOFAV ERROR MS&lt;br /&gt;
&lt;br /&gt;
;2nd Half Of System Input/Output Variables&lt;br /&gt;
;------------------------------------------------&lt;br /&gt;
;		SYSTEM VARIABLE EQUATES&lt;br /&gt;
;&lt;br /&gt;
tuXscl			equ 0&lt;br /&gt;
tuYscl			equ 1&lt;br /&gt;
tXscl			equ 2&lt;br /&gt;
tYscl			equ 3&lt;br /&gt;
tRecuru0		equ 4 ;U 1ST INITIAL COND&lt;br /&gt;
tRecurv0		equ 5 ;V 1ST INITIAL COND&lt;br /&gt;
tun1			equ 6 ;U(N-1); NOT USED&lt;br /&gt;
tvn1			equ 7 ;V(N-1); NOT USED&lt;br /&gt;
tuRecuru0		equ 8 ;&lt;br /&gt;
tuRecurv0		equ 9 ;&lt;br /&gt;
tXmin			equ 0Ah&lt;br /&gt;
tXmax			equ 0Bh&lt;br /&gt;
tYmin			equ 0Ch&lt;br /&gt;
tYmax			equ 0Dh&lt;br /&gt;
tTmin			equ 0Eh&lt;br /&gt;
tTmax			equ 0Fh&lt;br /&gt;
tThetaMin		equ 10h&lt;br /&gt;
tThetaMax		equ 11h&lt;br /&gt;
tuXmin			equ 12h&lt;br /&gt;
tuXmax			equ 13h&lt;br /&gt;
tuYmin			equ 14h&lt;br /&gt;
tuYmax			equ 15h&lt;br /&gt;
tuThetMin		equ 16h&lt;br /&gt;
tuThetMax		equ 17h&lt;br /&gt;
tuTmin			equ 18h&lt;br /&gt;
tuTmax			equ 19h&lt;br /&gt;
tTblMin			equ 1Ah&lt;br /&gt;
tPlotStart		equ 1Bh&lt;br /&gt;
tuPlotStart		equ 1Ch&lt;br /&gt;
tnMax			equ 1Dh&lt;br /&gt;
tunMax			equ 1Eh&lt;br /&gt;
tnMin			equ 1Fh&lt;br /&gt;
tunMin			equ 20h&lt;br /&gt;
tTblStep		equ 21h&lt;br /&gt;
tTStep			equ 22h&lt;br /&gt;
tThetaStep		equ 23h&lt;br /&gt;
tuTStep			equ 24h&lt;br /&gt;
tuThetStep		equ 25h&lt;br /&gt;
tDeltaX			equ 26h&lt;br /&gt;
tDeltaY			equ 27h&lt;br /&gt;
tXFact			equ 28h&lt;br /&gt;
tYFact			equ 29h&lt;br /&gt;
tTblInput		equ 2Ah&lt;br /&gt;
tFinN			equ 2Bh&lt;br /&gt;
tFinI			equ 2Ch&lt;br /&gt;
tFinPV			equ 2Dh&lt;br /&gt;
tFinPMT			equ 2Eh&lt;br /&gt;
tFinFV			equ 2Fh&lt;br /&gt;
tFinPY			equ 30h&lt;br /&gt;
tFinCY			equ 31h&lt;br /&gt;
tRecurw0		equ 32h ;w0(1)&lt;br /&gt;
tuRecurw0		equ 33h&lt;br /&gt;
tPlotStep		equ 34h&lt;br /&gt;
tuPlotStep		equ 35h&lt;br /&gt;
tXres			equ 36h&lt;br /&gt;
tuXres			equ 37h&lt;br /&gt;
tRecuru02		equ 38h ;u0(2)&lt;br /&gt;
tuRecuru02		equ 39h&lt;br /&gt;
tRecurv02		equ 3Ch ;v0(2)&lt;br /&gt;
tuRecurv02		equ 3Dh&lt;br /&gt;
tRecurw02		equ 3Eh ;w0(2)&lt;br /&gt;
tuRecurw02		equ 3Fh&lt;br /&gt;
&lt;br /&gt;
;2nd Byte Of t2ByteTok Tokens&lt;br /&gt;
;------------------------------&lt;br /&gt;
tFinNPV			equ 00h&lt;br /&gt;
tFinIRR			equ 01h&lt;br /&gt;
tFinBAL			equ 02h&lt;br /&gt;
tFinPRN			equ 03h&lt;br /&gt;
tFinINT			equ 04h&lt;br /&gt;
tFinToNom		equ 05h&lt;br /&gt;
tFinToEff		equ 06h&lt;br /&gt;
tFinDBD			equ 07h&lt;br /&gt;
tLCM			equ 08h&lt;br /&gt;
tGCD			equ 09h&lt;br /&gt;
tRandInt		equ 0Ah&lt;br /&gt;
tRandBin		equ 0Bh&lt;br /&gt;
tSubStrng		equ 0Ch&lt;br /&gt;
tStdDev			equ 0Dh&lt;br /&gt;
tVariance		equ 0Eh&lt;br /&gt;
tInStrng		equ 0Fh&lt;br /&gt;
tDNormal		equ 10h&lt;br /&gt;
tInvNorm		equ 11h&lt;br /&gt;
tDT			equ 12h&lt;br /&gt;
tChI			equ 13h&lt;br /&gt;
tDF			equ 14h&lt;br /&gt;
tBINPDF			equ 15h&lt;br /&gt;
tBINCDF			equ 16h&lt;br /&gt;
tPOIPDF			equ 17h&lt;br /&gt;
tPOICDF			equ 18h&lt;br /&gt;
tGEOPDF			equ 19h&lt;br /&gt;
tGEOCDF			equ 1Ah&lt;br /&gt;
tNormalPDF		equ 1Bh&lt;br /&gt;
tTPDF			equ 1Ch&lt;br /&gt;
tChiPDF			equ 1Dh&lt;br /&gt;
tFPDF			equ 1Eh&lt;br /&gt;
tRandNorm		equ 1Fh&lt;br /&gt;
tFinFPMT		equ 20h&lt;br /&gt;
tFinFI			equ 21h&lt;br /&gt;
tFinFPV			equ 22h&lt;br /&gt;
tFinFN			equ 23h&lt;br /&gt;
tFinFFV			equ 24h&lt;br /&gt;
tConj			equ 25h&lt;br /&gt;
tReal			equ 26h&lt;br /&gt;
tImag			equ 27h&lt;br /&gt;
tAngle			equ 28h&lt;br /&gt;
tCumSum			equ 29h&lt;br /&gt;
tExpr			equ 2Ah&lt;br /&gt;
tLength			equ 2Bh&lt;br /&gt;
tDeltaLst		equ 2Ch&lt;br /&gt;
tRef			equ 2Dh&lt;br /&gt;
tRRef			equ 2Eh&lt;br /&gt;
tToRect			equ 2Fh&lt;br /&gt;
tToPolar		equ 30h&lt;br /&gt;
tConste			equ 31h&lt;br /&gt;
tSinReg			equ 32h&lt;br /&gt;
tLogistic		equ 33h&lt;br /&gt;
tLinRegTTest		equ 34h&lt;br /&gt;
tShadeNorm		equ 35h&lt;br /&gt;
tShadeT			equ 36h&lt;br /&gt;
tShadeChi		equ 37h&lt;br /&gt;
tShadeF			equ 38h&lt;br /&gt;
tMatToLst		equ 39h&lt;br /&gt;
tLstToMat		equ 3Ah&lt;br /&gt;
tZTest			equ 3Bh&lt;br /&gt;
tTTest			equ 3Ch&lt;br /&gt;
t2SampZTest		equ 3Dh&lt;br /&gt;
t1PropZTest		equ 3Eh&lt;br /&gt;
t2PropZTest		equ 3Fh&lt;br /&gt;
tChiTest		equ 40h&lt;br /&gt;
tZIntVal		equ 41h&lt;br /&gt;
t2SampZInt		equ 42h&lt;br /&gt;
t1PropZInt		equ 43h&lt;br /&gt;
t2PropZInt		equ 44h&lt;br /&gt;
tGraphStyle		equ 45h&lt;br /&gt;
t2SampTTest		equ 46h&lt;br /&gt;
t2SampFTest		equ 47h&lt;br /&gt;
tTIntVal		equ 48h&lt;br /&gt;
t2SampTInt		equ 49h&lt;br /&gt;
tSetupLst		equ 4Ah&lt;br /&gt;
tFinPMTend		equ 4Bh&lt;br /&gt;
tFinPMTbeg		equ 4Ch&lt;br /&gt;
tRealM			equ 4Dh&lt;br /&gt;
tPolarM			equ 4Eh&lt;br /&gt;
tRectM			equ 4Fh&lt;br /&gt;
tExprOn			equ 50h&lt;br /&gt;
tExprOff		equ 51h&lt;br /&gt;
tClrAllLst		equ 52h&lt;br /&gt;
tGetCalc		equ 53h&lt;br /&gt;
tDelVar			equ 54h&lt;br /&gt;
tEquToStrng		equ 55h&lt;br /&gt;
tStrngToequ 		equ 56h&lt;br /&gt;
tDelLast		equ 57h&lt;br /&gt;
tSelect			equ 58h&lt;br /&gt;
tANOVA			equ 59h&lt;br /&gt;
tModBox			equ 5Ah&lt;br /&gt;
tNormProb		equ 5Bh&lt;br /&gt;
tMGT			equ 64h ;VERTICAL SPLIT&lt;br /&gt;
tZFit			equ 65h ;ZOOM FIT&lt;br /&gt;
tDiag_on		equ 66h ;DIANOSTIC DISPLAY ON&lt;br /&gt;
tDiag_off		equ 67h ;DIANOSTIC DISPLAY OFF&lt;br /&gt;
tOkEnd2v0		equ 67h ;end of 2byte tokens for version 0.&lt;br /&gt;
tArchive		equ 68h ;archive&lt;br /&gt;
tUnarchive		equ 69h ;unarchive&lt;br /&gt;
tasm			equ 6Ah&lt;br /&gt;
tasmComp		equ 6Bh	;asm compile&lt;br /&gt;
tasmPrgm		equ 6Ch	;Signifies a program is asm&lt;br /&gt;
tasmCmp			equ 6Dh	;asm program is compiled&lt;br /&gt;
tLcapAAcute		equ 6Eh&lt;br /&gt;
tLcapAGrave		equ 6Fh&lt;br /&gt;
tLcapACaret		equ 70h&lt;br /&gt;
tLcapADier		equ 71h&lt;br /&gt;
tLaAcute		equ 72h&lt;br /&gt;
tLaGrave		equ 73h&lt;br /&gt;
tLaCaret		equ 74h&lt;br /&gt;
tLaDier			equ 75h&lt;br /&gt;
tLcapEAcute		equ 76h&lt;br /&gt;
tLcapEGrave		equ 77h&lt;br /&gt;
tLcapECaret		equ 78h&lt;br /&gt;
tLcapEDier		equ 79h&lt;br /&gt;
tLeAcute		equ 7Ah&lt;br /&gt;
tLeGrave		equ 7Bh&lt;br /&gt;
tLeCaret		equ 7Ch&lt;br /&gt;
tLeDier			equ 7Dh&lt;br /&gt;
tLcapIGrave		equ 7Fh&lt;br /&gt;
tLcapICaret		equ 80h&lt;br /&gt;
tLcapIDier		equ 81h&lt;br /&gt;
tLiAcute		equ 82h&lt;br /&gt;
tLiGrave		equ 83h&lt;br /&gt;
tLiCaret		equ 84h&lt;br /&gt;
tLiDier			equ 85h&lt;br /&gt;
tLcapOAcute		equ 86h&lt;br /&gt;
tLcapOGrave		equ 87h&lt;br /&gt;
tLcapOCaret		equ 88h&lt;br /&gt;
tLcapODier		equ 89h&lt;br /&gt;
tLoAcute		equ 8Ah&lt;br /&gt;
tLoGrave		equ 8Bh&lt;br /&gt;
tLoCaret		equ 8Ch&lt;br /&gt;
tLoDier			equ 8Dh&lt;br /&gt;
tLcapUAcute		equ 8Eh&lt;br /&gt;
tLcapUGrave		equ 8Fh&lt;br /&gt;
tLcapUCaret		equ 90h&lt;br /&gt;
tLcapUDier		equ 91h&lt;br /&gt;
tLuAcute		equ 92h&lt;br /&gt;
tLuGrave		equ 93h&lt;br /&gt;
tLuCaret		equ 94h&lt;br /&gt;
tLuDier			equ 95h&lt;br /&gt;
tLcapCCed		equ 96h&lt;br /&gt;
tLcCed			equ 97h&lt;br /&gt;
tLcapNTilde		equ 98h&lt;br /&gt;
tLnTilde		equ 99h&lt;br /&gt;
tLaccent		equ 9Ah&lt;br /&gt;
tLgrave			equ 9Bh&lt;br /&gt;
tLdieresis		equ 9Ch&lt;br /&gt;
tLquesDown		equ 9Dh&lt;br /&gt;
tLexclamDown		equ 9Eh&lt;br /&gt;
tLalpha			equ 9Fh&lt;br /&gt;
tLbeta			equ 0A0h&lt;br /&gt;
tLgamma			equ 0A1h&lt;br /&gt;
tLcapDelta		equ 0A2h&lt;br /&gt;
tLdelta			equ 0A3h&lt;br /&gt;
tLepsilon		equ 0A4h&lt;br /&gt;
tLlambda		equ 0A5h&lt;br /&gt;
tLmu			equ 0A6h&lt;br /&gt;
tLpi			equ 0A7h&lt;br /&gt;
tLrho			equ 0A8h&lt;br /&gt;
tLcapSigma		equ 0A9h&lt;br /&gt;
tLphi			equ 0ABh&lt;br /&gt;
tLcapOmega		equ 0ACh&lt;br /&gt;
tLphat			equ 0ADh&lt;br /&gt;
tLchi			equ 0AEh&lt;br /&gt;
tLstatF			equ 0AFh&lt;br /&gt;
tLa			equ 0B0h&lt;br /&gt;
tLb			equ 0B1h&lt;br /&gt;
tLc			equ 0B2h&lt;br /&gt;
tLd			equ 0B3h&lt;br /&gt;
tLsmalle		equ 0B4h&lt;br /&gt;
tLf			equ 0B5h&lt;br /&gt;
tLsmallg		equ 0B6h&lt;br /&gt;
tLh			equ 0B7h&lt;br /&gt;
tLi			equ 0B8h&lt;br /&gt;
tLj			equ 0B9h&lt;br /&gt;
tLk			equ 0BAh&lt;br /&gt;
tLl			equ 0BCh&lt;br /&gt;
tLm			equ 0BDh&lt;br /&gt;
tLsmalln		equ 0BEh&lt;br /&gt;
tLo			equ 0BFh&lt;br /&gt;
tLp			equ 0C0h&lt;br /&gt;
tLq			equ 0C1h&lt;br /&gt;
tLsmallr		equ 0C2h&lt;br /&gt;
tLs			equ 0C3h&lt;br /&gt;
tLsmallt		equ 0C4h&lt;br /&gt;
tLu			equ 0C5h&lt;br /&gt;
tLv			equ 0C6h&lt;br /&gt;
tLw			equ 0C7h&lt;br /&gt;
tLx			equ 0C8h&lt;br /&gt;
tLy			equ 0C9h&lt;br /&gt;
tLz			equ 0CAh&lt;br /&gt;
tLsigma			equ 0CBh&lt;br /&gt;
tLtau			equ 0CCh&lt;br /&gt;
tLcapIAcute		equ 0CDh&lt;br /&gt;
tGarbagec		equ 0CEh&lt;br /&gt;
LastToken		equ 0CEh ;tLAST TOKEN IN THIS VERSION...&lt;br /&gt;
&lt;br /&gt;
;Data Type Equates												&lt;br /&gt;
;---------------------------------------------------------------------&lt;br /&gt;
RealObj			equ 0&lt;br /&gt;
ListObj			equ 1&lt;br /&gt;
MatObj			equ 2&lt;br /&gt;
EquObj			equ 3&lt;br /&gt;
StrngObj		equ 4&lt;br /&gt;
ProgObj			equ 5&lt;br /&gt;
ProtProgObj		equ 6&lt;br /&gt;
PictObj			equ 7&lt;br /&gt;
GDBObj			equ 8&lt;br /&gt;
UnknownObj		equ 9&lt;br /&gt;
UnknownEquObj		equ 0Ah&lt;br /&gt;
NewEquObj		equ 0Bh&lt;br /&gt;
CplxObj			equ 0Ch&lt;br /&gt;
CListObj		equ 0Dh&lt;br /&gt;
UndefObj		equ 0Eh&lt;br /&gt;
WindowObj		equ 0Fh&lt;br /&gt;
ZStoObj			equ 10h&lt;br /&gt;
TblRngObj		equ 11h&lt;br /&gt;
LCDObj			equ 12h&lt;br /&gt;
BackupObj		equ 13h&lt;br /&gt;
AppObj			equ 14h	;application, only used in menus/link&lt;br /&gt;
AppVarObj		equ 15h	;application variable&lt;br /&gt;
TempProgObj		equ 16h ;program, home deletes when finished&lt;br /&gt;
GroupObj		equ 17h ;group.&lt;br /&gt;
&lt;br /&gt;
;System Error Codes												&lt;br /&gt;
;-----------------------------------------------------------&lt;br /&gt;
E_EDITF			equ 7 ;allow re-entering application&lt;br /&gt;
E_EDIT			equ 1&amp;lt;&amp;lt;E_EDITF&lt;br /&gt;
E_Mask			equ 7Fh&lt;br /&gt;
E_Overflow		equ 1+E_EDIT&lt;br /&gt;
E_DivBy0		equ 2+E_EDIT&lt;br /&gt;
E_SingularMat		equ 3+E_EDIT&lt;br /&gt;
E_Domain		equ 4+E_EDIT&lt;br /&gt;
E_Increment		equ 5+E_EDIT&lt;br /&gt;
E_Break			equ 6+E_EDIT&lt;br /&gt;
E_NonReal		equ 7+E_EDIT&lt;br /&gt;
E_Syntax		equ 8+E_EDIT&lt;br /&gt;
E_DataType		equ 9+E_EDIT&lt;br /&gt;
E_Argument		equ 10+E_EDIT&lt;br /&gt;
E_DimMismatch		equ 11+E_EDIT&lt;br /&gt;
E_Dimension		equ 12+E_EDIT&lt;br /&gt;
E_Undefined		equ 13+E_EDIT&lt;br /&gt;
E_Memory		equ 14+E_EDIT		; 142&lt;br /&gt;
E_Invalid		equ 15+E_EDIT		; 143&lt;br /&gt;
E_IllegalNest		equ 16+E_EDIT		; 144&lt;br /&gt;
E_Bound			equ 17+E_EDIT		; 145&lt;br /&gt;
E_GraphRange		equ 18+E_EDIT		; 146&lt;br /&gt;
E_Zoom			equ 19+E_EDIT		; 147&lt;br /&gt;
E_Label			equ 20			; 148&lt;br /&gt;
E_Stat			equ 21			; 149&lt;br /&gt;
E_Solver		equ 22+E_EDIT&lt;br /&gt;
E_Singularity		equ 23+E_EDIT&lt;br /&gt;
E_SignChange		equ 24+E_EDIT&lt;br /&gt;
E_Iterations		equ 25+E_EDIT&lt;br /&gt;
E_BadGuess		equ 26+E_EDIT&lt;br /&gt;
E_StatPlo		equ 27&lt;br /&gt;
E_TolTooSmall		equ 28+E_EDIT&lt;br /&gt;
E_Reserved		equ 29+E_EDIT&lt;br /&gt;
E_Mode			equ 30+E_EDIT&lt;br /&gt;
E_LnkErr		equ 31+E_EDIT&lt;br /&gt;
E_LnkMemErr		equ 32+E_EDIT&lt;br /&gt;
E_LnkTransErr		equ 33+E_EDIT&lt;br /&gt;
E_LnkDupErr		equ 34+E_EDIT&lt;br /&gt;
E_LnkMemFull		equ 35+E_EDIT&lt;br /&gt;
E_Unknown		equ 36+E_EDIT&lt;br /&gt;
E_Scale			equ 37+E_EDIT&lt;br /&gt;
E_IdNotFound		equ 38&lt;br /&gt;
E_NoMode		equ 39+E_EDIT&lt;br /&gt;
E_Validation		equ 40&lt;br /&gt;
E_Length		equ 41+E_EDIT&lt;br /&gt;
E_Application		equ 42+E_EDIT&lt;br /&gt;
E_AppErr1		equ 43+E_EDIT&lt;br /&gt;
E_AppErr2		equ 44+E_EDIT&lt;br /&gt;
E_ExpiredApp		equ 45&lt;br /&gt;
E_BadAdd		equ 46&lt;br /&gt;
E_Archived		equ 47+E_EDIT&lt;br /&gt;
E_Version		equ 48&lt;br /&gt;
E_ArchFull		equ 49&lt;br /&gt;
E_Variable		equ 50+E_EDIT&lt;br /&gt;
E_Duplicate		equ 51+E_EDIT&lt;br /&gt;
&lt;br /&gt;
;System Variable Equates&lt;br /&gt;
;------------------------------&lt;br /&gt;
XSCLt			equ 02h&lt;br /&gt;
YSCLt			equ 03h&lt;br /&gt;
XMINt			equ 0Ah&lt;br /&gt;
XMAXt			equ 0Bh&lt;br /&gt;
YMINt			equ 0Ch&lt;br /&gt;
YMAXt			equ 0Dh&lt;br /&gt;
TMINt			equ 0Eh&lt;br /&gt;
TMAXt			equ 0Fh&lt;br /&gt;
THETMINt		equ 10h&lt;br /&gt;
THETMAXt		equ 11h&lt;br /&gt;
TBLMINt			equ 1Ah&lt;br /&gt;
PLOTSTARTt		equ 1Bh&lt;br /&gt;
NMAXt			equ 1Dh&lt;br /&gt;
NMINt			equ 1Fh&lt;br /&gt;
TBLSTEPt		equ 21h&lt;br /&gt;
TSTEPt			equ 22h&lt;br /&gt;
THETSTEPt		equ 23h&lt;br /&gt;
DELTAXt			equ 26h&lt;br /&gt;
DELTAYt			equ 27h&lt;br /&gt;
XFACTt			equ 28h&lt;br /&gt;
YFACTt			equ 29h&lt;br /&gt;
FINNt			equ 2Bh&lt;br /&gt;
FINIt			equ 2Ch&lt;br /&gt;
FINPVt			equ 2Dh&lt;br /&gt;
FINPMTt			equ 2Eh&lt;br /&gt;
FINFVt			equ 2Fh&lt;br /&gt;
FINPYt			equ 30h&lt;br /&gt;
FINCYt			equ 31h&lt;br /&gt;
PLOTSTEPt		equ 34h&lt;br /&gt;
XRESt			equ 36h&lt;br /&gt;
&lt;br /&gt;
;Equates To RAM Locations For Stat Vars&lt;br /&gt;
;----------------------------------------------------------------&lt;br /&gt;
FPLEN			equ 9 ;Length of a floating-point number.&lt;br /&gt;
StatN			equ statVars&lt;br /&gt;
XMean			equ StatN + FPLEN&lt;br /&gt;
SumX			equ XMean + FPLEN&lt;br /&gt;
SumXSqr			equ SumX + FPLEN&lt;br /&gt;
StdX			equ SumXSqr + FPLEN&lt;br /&gt;
StdPX			equ StdX + FPLEN&lt;br /&gt;
MinX			equ StdPX + FPLEN&lt;br /&gt;
MaxX			equ MinX + FPLEN&lt;br /&gt;
MinY			equ MaxX + FPLEN&lt;br /&gt;
MaxY			equ MinY + FPLEN&lt;br /&gt;
YMean			equ MaxY + FPLEN&lt;br /&gt;
SumY			equ YMean + FPLEN&lt;br /&gt;
SumYSqr			equ SumY + FPLEN&lt;br /&gt;
StdY			equ SumYSqr + FPLEN&lt;br /&gt;
StdPY			equ StdY + FPLEN&lt;br /&gt;
SumXY			equ StdPY + FPLEN&lt;br /&gt;
Corr			equ SumXY + FPLEN&lt;br /&gt;
MedX			equ Corr + FPLEN&lt;br /&gt;
Q1			equ MedX + FPLEN&lt;br /&gt;
Q3			equ Q1 + FPLEN&lt;br /&gt;
QuadA			equ Q3 + FPLEN&lt;br /&gt;
QuadB			equ QuadA + FPLEN&lt;br /&gt;
QuadC			equ QuadB + FPLEN&lt;br /&gt;
CubeD			equ QuadC + FPLEN&lt;br /&gt;
QuartE			equ CubeD + FPLEN&lt;br /&gt;
MedX1			equ QuartE + FPLEN&lt;br /&gt;
MedX2			equ MedX1 + FPLEN&lt;br /&gt;
MedX3			equ MedX2 + FPLEN&lt;br /&gt;
MedY1			equ MedX3 + FPLEN&lt;br /&gt;
MedY2			equ MedY1 + FPLEN&lt;br /&gt;
MedY3			equ MedY2 + FPLEN&lt;br /&gt;
PStat			equ MedY3 + (2*FPLEN)&lt;br /&gt;
ZStat			equ PStat + FPLEN&lt;br /&gt;
TStat			equ ZStat + FPLEN&lt;br /&gt;
ChiStat			equ TStat + FPLEN&lt;br /&gt;
FStat			equ ChiStat + FPLEN&lt;br /&gt;
DF			equ FStat + FPLEN&lt;br /&gt;
Phat			equ DF + FPLEN&lt;br /&gt;
Phat1			equ Phat + FPLEN&lt;br /&gt;
Phat2			equ Phat1 + FPLEN&lt;br /&gt;
MeanX1			equ Phat2 + FPLEN&lt;br /&gt;
StdX1			equ MeanX1 + FPLEN&lt;br /&gt;
StatN1			equ StdX1 + FPLEN&lt;br /&gt;
MeanX2			equ StatN1 + FPLEN&lt;br /&gt;
StdX2			equ MeanX2 + FPLEN&lt;br /&gt;
StatN2			equ StdX2 + FPLEN&lt;br /&gt;
StdXP2			equ StatN2 + FPLEN&lt;br /&gt;
SLower			equ StdXP2 + FPLEN&lt;br /&gt;
SUpper			equ SLower + FPLEN&lt;br /&gt;
SStat			equ SUpper + FPLEN&lt;br /&gt;
F_DF			equ anovaf_vars&lt;br /&gt;
F_SS			equ F_DF + FPLEN&lt;br /&gt;
F_MS			equ F_SS + FPLEN&lt;br /&gt;
E_DF			equ F_MS + FPLEN&lt;br /&gt;
E_SS			equ E_DF + FPLEN&lt;br /&gt;
E_MS			equ E_SS + FPLEN&lt;br /&gt;
&lt;br /&gt;
;System Flags&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
ioDelFlag		equ 0h&lt;br /&gt;
inDelete		equ 0		;1 = DELETE SCREEN &lt;br /&gt;
&lt;br /&gt;
trigFlags		equ 0h		;Trigonometry mode settings&lt;br /&gt;
trigDeg			equ 2		;1 = degrees, 0=radians&lt;br /&gt;
&lt;br /&gt;
kbdFlags		equ 0h		;Keyboard scan&lt;br /&gt;
kbdSCR			equ 3		;1=scan code ready&lt;br /&gt;
kbdKeyPress		equ 4		;1=key has been pressed&lt;br /&gt;
&lt;br /&gt;
doneFlags		equ 0h		;display &amp;quot;Done&amp;quot;&lt;br /&gt;
donePrgm		equ 5		;1=display &amp;quot;Done&amp;quot; after prgm&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
editFlags		equ 1h&lt;br /&gt;
editOpen		equ 2		;1=edit buffer is open&lt;br /&gt;
&lt;br /&gt;
ansFlags		equ 1&lt;br /&gt;
AnsScroll		equ 3		;1=answer can scroll, seems must be reset in order to move about edit buffer&lt;br /&gt;
&lt;br /&gt;
monFlags		equ 1h	 	;monitor flags&lt;br /&gt;
monAbandon		equ 4		;1=don't start any long process in put away (#715)&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
plotFlags		equ 2h		;plot generation flags&lt;br /&gt;
plotLoc 		equ 1		;0=bkup &amp;amp; display, 1=display only&lt;br /&gt;
plotDisp		equ 2		;1=plot is in display, 0=text in display, this also indicates whether graph is being shown or not&lt;br /&gt;
&lt;br /&gt;
grfModeFlags		equ 2h		;graph mode settings&lt;br /&gt;
grfFuncM		equ 4		;1=function graph&lt;br /&gt;
grfPolarM		equ 5		;1=polar graph&lt;br /&gt;
grfParamM		equ 6		;1=parametric graph&lt;br /&gt;
grfRecurM		equ 7		;1=RECURSION graph&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
graphFlags		equ 3h&lt;br /&gt;
graphDraw		equ 0		;0=graph is valid, 1=redraw graph(dirty)&lt;br /&gt;
graphCursor		equ 2&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
grfDBFlags		equ 4h&lt;br /&gt;
grfDot			equ 0		;0=line, 1=dot&lt;br /&gt;
grfSimul		equ 1		;0=sequential, 1=simultaneous&lt;br /&gt;
grfGrid 		equ 2		;0=no grid, 1=grid&lt;br /&gt;
grfPolar		equ 3		;0=rectangular, 1=polar coordinates&lt;br /&gt;
grfNoCoord		equ 4		;0=display coordinates, 1=off&lt;br /&gt;
grfNoAxis		equ 5		;0=axis, 1=no axis&lt;br /&gt;
grfLabel		equ 6		;0=off, 1=axis label&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
textFlags		equ 5h		;Text output flags&lt;br /&gt;
textEraseBelow		equ 1		;1=erase line below small char&lt;br /&gt;
textScrolled		equ 2		;1=screen scrolled&lt;br /&gt;
textInverse		equ 3		;1=display inverse bit-map&lt;br /&gt;
textInsMode		equ 4		;0=overstrike, 1=insert mode&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
ParsFlag		equ 6h		;PARSER flags&lt;br /&gt;
listOpen		equ 5		; {...}&lt;br /&gt;
matrixOpen1		equ 6		; [[...]]&lt;br /&gt;
matrixOpen2		equ 7		; [...]&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
ParsFlag2		equ 7h		;PARSER flags&lt;br /&gt;
numOP1			equ 0		;1=RESULT IN OP1, 0=NO RESULT&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
newDispF		equ 8h		;Derivative mode flags&lt;br /&gt;
preClrForMode		equ 0		;1=HELP BLINK ON MODE SCREEN&lt;br /&gt;
allowProgTokens		equ 1		;1=allow programming tokens to be parsed in BASIC programs&lt;br /&gt;
progExecuting		equ 1&lt;br /&gt;
&lt;br /&gt;
apdFlags		equ 8h		;Automatic power-down&lt;br /&gt;
apdAble 		equ 2		;1=APD enabled&lt;br /&gt;
apdRunning		equ 3		;1=APD clock running&lt;br /&gt;
apdWarmStart		equ 4		;1=calculator is turning on from APD or power loss&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
web_err_mask		equ 60h&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
onFlags 		equ 9h		;on key flags&lt;br /&gt;
parseInput		equ 1		;1=parse input when done&lt;br /&gt;
onRunning		equ 3		;1=calculator is running&lt;br /&gt;
onInterrupt		equ 4		;1=on key interrupt request&lt;br /&gt;
&lt;br /&gt;
statFlags		equ 9h		;statistics flags&lt;br /&gt;
;unknown		equ 5		;unknown&lt;br /&gt;
statsValid		equ 6		;1=stats are valid&lt;br /&gt;
;unknown		equ 7		;unknown&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
fmtFlags		equ 0Ah		;numeric format flags&lt;br /&gt;
fmtExponent		equ 0	 	;1=show exponent, 0=no exponent&lt;br /&gt;
fmtEng			equ 1	 	;1=engineering notion, 0=scientific&lt;br /&gt;
&lt;br /&gt;
numMode			equ 0Ah&lt;br /&gt;
fmtReal			equ 5&lt;br /&gt;
fmtRect			equ 6&lt;br /&gt;
fmtPolar		equ 7&lt;br /&gt;
&lt;br /&gt;
realMode		equ 5&lt;br /&gt;
rectMode		equ 6&lt;br /&gt;
polarMode		equ 7&lt;br /&gt;
&lt;br /&gt;
fmtBaseMask		equ  00011100b	; mask to base flags&lt;br /&gt;
fmtBaseShift		equ  2		; offset to base flags&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
fmtOverride		equ 0Bh		;copy of fmtFlags with conversion override&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
fmtEditFlags		equ 0Ch		;numeric editing flags&lt;br /&gt;
fmtEdit			equ 0		;1=format number for editing&lt;br /&gt;
&lt;br /&gt;
curFlags		equ 0Ch		;Cursor&lt;br /&gt;
curAble 		equ 2		;1=cursor flash is enabled&lt;br /&gt;
curOn			equ 3		;1=cursor is showing&lt;br /&gt;
curLock 		equ 4		;1=cursor is locked off&lt;br /&gt;
&lt;br /&gt;
cmdFlags		equ 0Ch		;command editor flags&lt;br /&gt;
cmdVirgin		equ 5		;1=nothing has been typed in cmd bfr&lt;br /&gt;
cmdExec			equ 6           ;1=need to execute a command&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
appFlags		equ 0Dh		;application flags&lt;br /&gt;
appWantIntrpt		equ 0		;1=want ON key interrupts&lt;br /&gt;
appTextSave		equ 1		;1=save characters in textShadow&lt;br /&gt;
appAutoScroll		equ 2		;1=auto-scroll text on last line&lt;br /&gt;
appMenus		equ 3		;1=process keys that bring up menus, 0=check Lock menu flag&lt;br /&gt;
appLockMenus		equ 4		;1=ignore menu keys, 0=switch to home screen and bring up menu&lt;br /&gt;
appCurGraphic		equ 5		;1=graphic cursor&lt;br /&gt;
appCurWord		equ 6		;1=text cursor covers entire word&lt;br /&gt;
appExit 		equ 7		;1=application handles [EXIT] key itself&lt;br /&gt;
&lt;br /&gt;
appWantIntrptF		equ 1&amp;lt;&amp;lt;appWantIntrpt&lt;br /&gt;
appTextSaveF		equ 1&amp;lt;&amp;lt;appTextSave&lt;br /&gt;
appAutoScrollF		equ 1&amp;lt;&amp;lt;appAutoScroll&lt;br /&gt;
appMenusF		equ 1&amp;lt;&amp;lt;appMenus&lt;br /&gt;
appLockMenusF		equ 1&amp;lt;&amp;lt;appLockMenus&lt;br /&gt;
appCurGraphicF		equ 1&amp;lt;&amp;lt;appCurGraphic&lt;br /&gt;
appCurWordF		equ 1&amp;lt;&amp;lt;appCurWord&lt;br /&gt;
appExitF		equ 1&amp;lt;&amp;lt;appExit&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
rclFlag			equ 0Eh		;OS recall queue flags&lt;br /&gt;
enableQueue		equ 7		;1 = enable recall queue&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
seqFlags		equ 0Fh		;Sequential Graph flags&lt;br /&gt;
webMode			equ 0		;0 = NORMAL SEQ MODE, 1 = WEB MODE&lt;br /&gt;
webVert			equ 1&lt;br /&gt;
sequv			equ 2		;U vs V&lt;br /&gt;
seqvw			equ 3		;V vs W&lt;br /&gt;
sequw			equ 4		;U vs W&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
promptFlags		equ 11h		;prompt line flags&lt;br /&gt;
promptEdit		equ 0		;1=editing in prompt buffer&lt;br /&gt;
;unknown		equ 7		;unknown&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
indicFlags		equ 12h		;Indicator flags&lt;br /&gt;
indicRun		equ 0		;1=run indicator ON&lt;br /&gt;
indicInUse		equ 1		;indicator save area in use=1, free=0 ;resetting will disable 2nd while in _getkey&lt;br /&gt;
&lt;br /&gt;
shiftFlags		equ 12h		;[2nd] and [ALPHA] flags&lt;br /&gt;
shift2nd		equ 3		;1=[2nd] has been pressed&lt;br /&gt;
shiftAlpha		equ 4		;1=[ALPHA] has been pressed&lt;br /&gt;
shiftLwrAlph		equ 5		;1=lower case, 0=upper case&lt;br /&gt;
shiftALock		equ 6		;1=alpha lock has been pressed&lt;br /&gt;
shiftKeepAlph		equ 7		;1=cannot cancel alpha shift&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
tblFlags		equ 13h		;table flags.&lt;br /&gt;
autoFill		equ 4		;1=prompt, 0=fillAuto&lt;br /&gt;
autoCalc		equ 5		;1=prompt, 0=CalcAuto&lt;br /&gt;
reTable			equ 6		;0=table is okay, 1=must recompute table.&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
sGrFlags		equ 14h&lt;br /&gt;
grfSplit		equ 0		;1=Split Graph, 0=Normal&lt;br /&gt;
vertSplit		equ 1		;1=Vertical (left-right) Split&lt;br /&gt;
grfSChanged		equ 2		;1=Graph just changed Split &amp;lt;-&amp;gt; normal&lt;br /&gt;
grfSplitOverride	equ 3		;1 = ignore graph split flag if set&lt;br /&gt;
write_on_graph		equ 4		;1 = TEXT OR EQU WRITING TO GRAPH SCREEN&lt;br /&gt;
g_style_active		equ 5		;1 = GRAPH STYLES ARE ENABLED, USE THEM&lt;br /&gt;
cmp_mod_box		equ 6		;1 = DOING MOD BOX PLOT COMPUTATION&lt;br /&gt;
textWrite		equ 7&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
newIndicFlags		equ 15h&lt;br /&gt;
extraIndic		equ 0&lt;br /&gt;
saIndic			equ 1&lt;br /&gt;
;3 has something to do with stat/list editor&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
interruptFlags		equ 16h&lt;br /&gt;
secondTimerEnabled	equ 0		;1 = second hardware timer enabled&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
smartFlags		equ 17h&lt;br /&gt;
smarter_mask		equ 3&lt;br /&gt;
smarter_test		equ 1&lt;br /&gt;
smartGraph		equ 0&lt;br /&gt;
smartGraph_inv		equ 1&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
traceFlags		equ 18h&lt;br /&gt;
grfExpr			equ 0		;set to hide expression while tracing&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
;There is a flag 19h.&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
statFlags2		equ 1Ah&lt;br /&gt;
statDiagnosticsOn	equ 0		;1 = stat diagnostics on&lt;br /&gt;
noDelStat		equ 2		;1 = don't delete stats&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
apdFlags2		equ 1Bh&lt;br /&gt;
warmStartInt		equ 6           ;1 = a warm start is occurning before the next interrupt&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
;There is a flag 1Ch (stats-related).&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
;There is a flag 1Dh.&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
;There is a flag 1Eh.&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
varTypeMask		equ 1Fh		;is this a flag byte? yes&lt;br /&gt;
varGraphRef		equ 6&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
graphFlags2		equ 1Fh&lt;br /&gt;
splitOverride		equ 3		;0 = force full screen with ParseInp, or something&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
asm_Flag1		equ 21h		;ASM CODING&lt;br /&gt;
asm_Flag2		equ 22h		;ASM CODING&lt;br /&gt;
asm_Flag3		equ 23h		;NO LONGER AVAILABLE&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
arcFlag			equ 24h&lt;br /&gt;
checkBatteryLevelFirst	equ 0		;1 = check battery levels in Arc_Unarc first and throw error if low&lt;br /&gt;
&lt;br /&gt;
getSendFlg		equ 24h&lt;br /&gt;
comFailed		equ 1		;1 = Get/Send Communication Failed&lt;br /&gt;
&lt;br /&gt;
selfTestFlag		equ 24h&lt;br /&gt;
resetOnPowerOn		equ 2		;1 = Force RAM reset when APD disabled on next power on&lt;br /&gt;
&lt;br /&gt;
appLwrCaseFlag		equ 24h&lt;br /&gt;
lwrCaseActive		equ 3&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
contextFlags		equ 25h&lt;br /&gt;
nocxPutAway		equ 5		;1 = do not call cxPutAway routine&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
groupFlags		equ 26h		;used temporarily in Arc_Unarc&lt;br /&gt;
inGroup			equ 1		;1 = IN GROUP CONTEXT&lt;br /&gt;
noCompletionByte	equ 2		;1 = do not write 0FCh when calling Arc_Unarc, leave as 0FEh&lt;br /&gt;
noDataWrite		equ 3		;1 = do not write data when calling Arc_Unarc, nor size bytes&lt;br /&gt;
writeSizeBytesOnly	equ 5		;1 = only write size bytes when calling Arc_Unarc&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
statusBarFlags		equ 27h&lt;br /&gt;
noStatusBarMode		equ 7		; 1 = abort drawing of statusbar mode, like &amp;quot;TEST MODE ENABLED&amp;quot;&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
APIFlg			equ 28h&lt;br /&gt;
appAllowContext		equ 0           ;app wants context changes to happen&lt;br /&gt;
&lt;br /&gt;
appRunning		equ 4		;app is currently running&lt;br /&gt;
appRetKeyOff		equ 7		;1 = GetKey returns kOff when [2nd]+[ON] pressed&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
apiFlg2			equ 29h&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
apiFlg3			equ 2Ah&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
apiFlg4			equ 2Bh&lt;br /&gt;
cellOverride		equ 1		;use cell override&lt;br /&gt;
fullScrnDraw		equ 2		;DRAW INTO LAST ROW/COL OF SCREEN&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
xapFlag0		equ 2Eh		;external app flags, do not use 0,(iy+2Eh) (used by mouse routines)&lt;br /&gt;
xapFlag1		equ 2Fh&lt;br /&gt;
xapFlag2		equ 30h&lt;br /&gt;
xapFlag3		equ 31h&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
fontFlags		equ 32h&lt;br /&gt;
fracDrawLFont		equ 2&lt;br /&gt;
fracTallLFont		equ 3&lt;br /&gt;
customFont		equ 7&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
hookflags1		equ 33h		;also scriptFlag, rclFlag2, backGroundLink&lt;br /&gt;
alt_On			equ 0		;run ONSCRPT at startup&lt;br /&gt;
alt_Off			equ 1		;run OFFSCRPT at shutdown&lt;br /&gt;
useRclQueueEnd		equ 2		;1 = external mode&lt;br /&gt;
ignoreBPLink		equ 3		;1 = override flag for link activity hook&lt;br /&gt;
bPLinkOn		equ 4		;1 = link activity hook active&lt;br /&gt;
enableKeyEcho		equ 5		;1 = sends keypresses back to connected calc as remote control packets (with GetCSC vs. GetKey codes...really dumb, TI)&lt;br /&gt;
noTempDelete		equ 6		;1 = do not delete temporary programs at homescreen&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
hookflags2		equ 34h		;also sysHookFlg&lt;br /&gt;
getCSCHookActive	equ 0		;1 = GetCSC hook active&lt;br /&gt;
libraryHookActive	equ 1		;1 = library hook active&lt;br /&gt;
noHookActive		equ 2		;1 = same as 0; never used by OS&lt;br /&gt;
homescreenHookActive	equ 4		;1 = homescreen hook active&lt;br /&gt;
rawKeyHookActive	equ 5		;1 = raw key hook active&lt;br /&gt;
catalog2HookActive	equ 6		;1 = catalog 2 hook active&lt;br /&gt;
cursorHookActive	equ 7		;1 = cursor hook active&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
hookflags3		equ 35h		;also sysHookFlg1&lt;br /&gt;
tokenHookActive		equ 0		;1 = token hook active&lt;br /&gt;
localizeHookActive	equ 1		;1 = localize hook active&lt;br /&gt;
windowHookActive	equ 2		;1 = window hook active&lt;br /&gt;
graphHookActive		equ 3		;1 = graph hook active&lt;br /&gt;
yEquHookActive		equ 4		;1 = Y= hook active&lt;br /&gt;
fontHookActive		equ 5		;1 = font hook active&lt;br /&gt;
regraphHookActive	equ 6		;1 = regraph hook active&lt;br /&gt;
drawingHookActive	equ 7		;1 = drawing hook active&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
hookflags4		equ 36h		;also sysHookFlag2&lt;br /&gt;
traceHookActive		equ 0		;1 = trace hook active&lt;br /&gt;
parserHookActive	equ 1		;1 = parser hook active&lt;br /&gt;
appChangeHookActive	equ 2		;1 = app change hook active&lt;br /&gt;
catalog1HookActive	equ 3		;1 = catalog 1 hook active&lt;br /&gt;
helpHookActive		equ 4		;1 = help hook active&lt;br /&gt;
cxRedispHookActive	equ 5		;1 = cxRedisp hook active&lt;br /&gt;
menuHookActive		equ 6		;1 = menu hook active&lt;br /&gt;
silentLinkHookActive	equ 7		;1 = silent link hook active&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
;hookflags2Override	equ 37h		;set corresponding bit to kill iy+35h hook when executing app&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
;hookflags3Override	equ 38h		;set corresponding bit to kill iy+36h hook when executing app&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
;hookflags4Override	equ 39h		;set corresponding bit to kill iy+37h hook when executing app&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
hookflags5		equ 3Ah&lt;br /&gt;
usbActivityHookActive	equ 0		;1 = USB activity hook active&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
plotFlag3		equ 3Ch  &lt;br /&gt;
bufferOnly		equ 0&lt;br /&gt;
useFastCirc		equ 4&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
dBKeyFlags		equ 3Dh&lt;br /&gt;
keyDefaultsF		equ 6		;1 = GetKey returns extended keycodes with TI-Keyboard&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
silentLinkFlags		equ 3Eh&lt;br /&gt;
silentLinkActive	equ 0		;1 = SE/84+ silent link is active&lt;br /&gt;
&lt;br /&gt;
extraHookFlags		equ 3Eh&lt;br /&gt;
checkCatalog2HookVer	equ 3		;1 = check catalog 2 hook's version before executing it (and error or take other action if so)&lt;br /&gt;
openLibActive		equ 4		;1 = OpenLib( was successfully called on a Flash application (ExecLib will error if zero)&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
clockFlags		equ 3Fh&lt;br /&gt;
notMDYMode		equ 0		;0 = M/D/Y format&lt;br /&gt;
isYMDMode		equ 1		;1 = Y/M/D format&lt;br /&gt;
is24Hour		equ 2		;1 = clock in 24 hour mode&lt;br /&gt;
inAfternoon		equ 3		;1 = current time is in afternoon (PM) (I think)&lt;br /&gt;
useTokensInString	equ 4		;1 = use tokens instead of characters when displaying clock as string (for getTmStr and getDtStr vs. MODE screen) (keep this reset)&lt;br /&gt;
displayClock		equ 5		;1 = display clock (this is set every second, reset otherwise)&lt;br /&gt;
clockOn			equ 6		;1 = clock on&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
mathprintFlags		equ 44h&lt;br /&gt;
mathprintEnabled	equ 5		;1 = use mathprint styling&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
InitialBootMenuFlags	equ 45h&lt;br /&gt;
dispinitialBootMenu	equ 4		; 1 = don't display the initial boot menu&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
backlightFlags		equ 46h&lt;br /&gt;
restoreBrightness	equ 0		;1 = restore lcd brightness when needed&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
grFlags			equ 4Ah&lt;br /&gt;
drawGrLbls		equ 0		;1 = don't draw Graph Labels (this is usually reset anyway)&lt;br /&gt;
&lt;br /&gt;
putMapFlags		equ 4Ah&lt;br /&gt;
usePixelShadow2		equ 3		;1 = use pixelshadow2, not pixelshadow&lt;br /&gt;
putMapUseColor		equ 4		;1 = use custom color&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
graphDispFlags		equ 4Bh&lt;br /&gt;
backgroundValid		equ 4		;1 = items in graph background are still valid&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
#endif&lt;br /&gt;
.list&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Runer112</name></author>	</entry>

	<entry>
		<id>https://wikiti.brandonw.net/index.php?title=84PCE:Ports:4000</id>
		<title>84PCE:Ports:4000</title>
		<link rel="alternate" type="text/html" href="https://wikiti.brandonw.net/index.php?title=84PCE:Ports:4000"/>
				<updated>2017-10-10T04:52:39Z</updated>
		
		<summary type="html">&lt;p&gt;Runer112: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:84PCE:Ports:By_Address|4000 - LCD Controller]] [[Category:84PCE:Ports:By_Name|LCD Controller]]&lt;br /&gt;
== Synopsis ==&lt;br /&gt;
'''Port Number:''' 4000&lt;br /&gt;
&lt;br /&gt;
'''Memory-mapped address:''' E30000&lt;br /&gt;
&lt;br /&gt;
'''Function:''' LCD Controller&lt;br /&gt;
&lt;br /&gt;
The ports in this range are for accessing the LCD controller. With these ports, you can configure the LCD DMA address, change the color mode, access the palette, alter the LCD cursor, and possibly other useful things.&lt;br /&gt;
&lt;br /&gt;
Datasheet: http://infocenter.arm.com/help/topic/com.arm.doc.ddi0293c/DDI0293.pdf&lt;br /&gt;
&lt;br /&gt;
The LCD itself appears to be the Giant GPM1421C0. Datasheet: http://beck-oled-lcd-tft-display.de/fileadmin/giant-plus/GPM1421C0.pdf&lt;br /&gt;
&amp;lt;br&amp;gt;(mirror: http://tr1p1ea.net/files/downloads/GPM1421C0.pdf)&lt;br /&gt;
&lt;br /&gt;
== PL111 Register Summary ==&lt;br /&gt;
{|border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Name&lt;br /&gt;
! Base Offset&lt;br /&gt;
! Type&lt;br /&gt;
! TIOS Value&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| LCDTiming0&lt;br /&gt;
| 0x000&lt;br /&gt;
| R/W&lt;br /&gt;
| 0x00000000&lt;br /&gt;
| Horizontal Axis Panel Control Register&lt;br /&gt;
|}&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;TIOS Default:&lt;br /&gt;
0x1F0A0338&lt;br /&gt;
&lt;br /&gt;
HBP = 31 (actual =        HBP + 1 =  32)&lt;br /&gt;
HFP = 10 (actual =        HFP + 1 =  11)&lt;br /&gt;
HSW =  3 (actual =        HSW + 1 =   4)&lt;br /&gt;
PPL = 14 (actual = 16 * (PPL + 1) = 240)&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
{|border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Name&lt;br /&gt;
! Base Offset&lt;br /&gt;
! Type&lt;br /&gt;
! Reset Value&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| LCDTiming1&lt;br /&gt;
| 0x004&lt;br /&gt;
| R/W&lt;br /&gt;
| 0x00000000&lt;br /&gt;
| Vertical Axis Panel Control Register&lt;br /&gt;
|}&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;TIOS Default:&lt;br /&gt;
0x0402093F&lt;br /&gt;
&lt;br /&gt;
VBP =   4&lt;br /&gt;
VFP =   2&lt;br /&gt;
VSW =   2 (actual = VSW + 1 =   3)&lt;br /&gt;
LPP = 319 (actual = LPP + 1 = 320)&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{|border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Name&lt;br /&gt;
! Base Offset&lt;br /&gt;
! Type&lt;br /&gt;
! Reset Value&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| LCDTiming2&lt;br /&gt;
| 0x008&lt;br /&gt;
| R/W&lt;br /&gt;
| 0x00000000&lt;br /&gt;
| Clock and Signal Polarity Control Register&lt;br /&gt;
|}&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;TIOS Default:&lt;br /&gt;
0x00EF7802&lt;br /&gt;
&lt;br /&gt;
PCD =   2 (actual divisor = PCD + 2 = 4)&lt;br /&gt;
BCD =   0&lt;br /&gt;
CPL = 239 (actual (TFT) = (CPL + 1) * 1 = 240)&lt;br /&gt;
IOE =   1&lt;br /&gt;
IPC =   1&lt;br /&gt;
IHS =   1&lt;br /&gt;
IVS =   1&lt;br /&gt;
ACB =   0&lt;br /&gt;
CLKSEL = 0&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{|border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Name&lt;br /&gt;
! Base Offset&lt;br /&gt;
! Type&lt;br /&gt;
! Reset Value&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| LCDTiming3&lt;br /&gt;
| 0x00C&lt;br /&gt;
| R/W&lt;br /&gt;
| 0x00000&lt;br /&gt;
| Line End Control Register&lt;br /&gt;
|}&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;TIOS Default:&lt;br /&gt;
0x00000000&lt;br /&gt;
&lt;br /&gt;
LEE = 0&lt;br /&gt;
LED = 0&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{|border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Name&lt;br /&gt;
! Base Offset&lt;br /&gt;
! Type&lt;br /&gt;
! Reset Value&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| LCDUPBASE&lt;br /&gt;
| 0x010&lt;br /&gt;
| R/W&lt;br /&gt;
| 0x00000000&lt;br /&gt;
| Upper Panel Frame Base Address Register, i.e. LCD VRAM address. Only bits 3-18 have an effect; the address is masked into the 0xD00000-0xD7FFF8 range.&lt;br /&gt;
|}&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;TIOS Default:&lt;br /&gt;
0x00D40000&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{|border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Name&lt;br /&gt;
! Base Offset&lt;br /&gt;
! Type&lt;br /&gt;
! Reset Value&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| LCDLPBASE&lt;br /&gt;
| 0x014&lt;br /&gt;
| R/W&lt;br /&gt;
| 0x00000000&lt;br /&gt;
| Lower Panel Frame Base Address Register, N/A&lt;br /&gt;
|}&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;TIOS Default:&lt;br /&gt;
0x00000000&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{|border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Name&lt;br /&gt;
! Base Offset&lt;br /&gt;
! Type&lt;br /&gt;
! Reset Value&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| LCDControl&lt;br /&gt;
| 0x018&lt;br /&gt;
| R/W&lt;br /&gt;
| 0x0000&lt;br /&gt;
| LCD Control Register&lt;br /&gt;
|}&lt;br /&gt;
This Register controls the operating mode, and the panel pixel parameters&amp;lt;br&amp;gt;&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;31----------------------------------------------------------------------------------------------0&lt;br /&gt;
UNDEFINDED      WTRMRK UN LCDVCMP LCDPWR BEPO BEBO BGR LCDDUAL LCDMONO8 LCDTFT LCDBW LCDBPP LCDEN&lt;br /&gt;
000000000000000 0      00 00      0      0    0    0   0       0        0      0     000    0&lt;br /&gt;
&lt;br /&gt;
TIOS Default:&lt;br /&gt;
000000000000000 0      00 00      1      0    0    1   0       0        1      0     110    1&lt;br /&gt;
&lt;br /&gt;
UNDEFINDED	= Undefined&lt;br /&gt;
&lt;br /&gt;
WTRMRK		= LCD DMA FIFO watermark level&lt;br /&gt;
&lt;br /&gt;
UN		= Undefined&lt;br /&gt;
&lt;br /&gt;
LCDVCMP		= Generate interrupt at:&lt;br /&gt;
		    b00 = start of vertical synchronization&lt;br /&gt;
		    b01 = start of back porch&lt;br /&gt;
		    b10 = start of active video&lt;br /&gt;
		    b11 = start of front porch&lt;br /&gt;
&lt;br /&gt;
LCDPWR		= LCD power enable:&lt;br /&gt;
		    0 = power not gated through to LCD panel and CLD[23:0] signals disabled, (held LOW)&lt;br /&gt;
		    1 = power gated through to LCD panel and CLD[23:0] signals enabled, (active)&lt;br /&gt;
&lt;br /&gt;
BEPO		= Big-endian pixel ordering within a byte:&lt;br /&gt;
		    0 = little-endian ordering within a byte&lt;br /&gt;
		    1 = big-endian pixel ordering within a byte&lt;br /&gt;
&lt;br /&gt;
BEBO		= Big-endian byte order:&lt;br /&gt;
		    0 = little-endian byte order&lt;br /&gt;
		    1 = big-endian byte order&lt;br /&gt;
&lt;br /&gt;
BGR		= RGB or BGR format selection:&lt;br /&gt;
		    0 = RGB normal output&lt;br /&gt;
		    1 = BGR red and blue swapped&lt;br /&gt;
&lt;br /&gt;
LCDDUAL		= LCD interface is dual-panel STN:&lt;br /&gt;
		    0 = single-panel LCD is in use&lt;br /&gt;
		    1 = dual-panel LCD is in use&lt;br /&gt;
&lt;br /&gt;
LCDMONO8	= Monochrome LCD. This has an 8-bit interface. This bit controls whether monochrome STN LCD uses a 4 or 8-bit parallel interface. It has no meaning in other modes, and you must program it to zero&lt;br /&gt;
		    0 = mono LCD uses 4-bit interface&lt;br /&gt;
		    1 = mono LCD uses 8-bit interface&lt;br /&gt;
&lt;br /&gt;
LCDTFT		= LCD is TFT:&lt;br /&gt;
		    0 = LCD is an STN display. Use gray scaler&lt;br /&gt;
		    1 = LCD is a TFT display. Do not use gray scaler&lt;br /&gt;
&lt;br /&gt;
LCDBW		= STN LCD is monochrome (black and white):&lt;br /&gt;
		    0 = STN LCD is color&lt;br /&gt;
		    1 = STN LCD is monochrome&lt;br /&gt;
&lt;br /&gt;
LCDBPP		= LCD bits per pixel:&lt;br /&gt;
		    b000 = 1bpp&lt;br /&gt;
		    b001 = 2bpp&lt;br /&gt;
		    b010 = 4bpp&lt;br /&gt;
		    b011 = 8bpp&lt;br /&gt;
		    b100 = 16bpp&lt;br /&gt;
		    b101 = 24bpp (TFT panel only)&lt;br /&gt;
		    b110 = 16bpp 5:6:5 mode&lt;br /&gt;
		    b111 = 12bpp 4:4:4 mode&lt;br /&gt;
&lt;br /&gt;
LCDEN		= CLCDC enable:&lt;br /&gt;
		    0 = LCD signals CLLP, CLCP, CLFP, CLAC, and CLLE disabled (LOW)&lt;br /&gt;
		    1 = LCD signals CLLP, CLCP, CLFP, CLAC, and CLLE enabled (HIGH)&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
To set the LCD to 8bpp (palette mode):&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;ld a,$27&lt;br /&gt;
ld ($E30018),a&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
When the LCD is in 8bpp mode, data written to VRAM will act as an 8-bit index to the LCD's 256x16-bit Color Palette. Note that the colour palette must be initialized prior to setting this mode or you will receive unexpected results. (See LCDPalette register - 0x200 for information on the Color Palette).&amp;lt;br&amp;gt;&lt;br /&gt;
This will effectively halve the amount of VRAM required to store a full resolution 320x240 image (76800 bytes vs 153600 bytes). The extra 76800 bytes of VRAM could be used to double buffer or for temporary data storage.&amp;lt;br&amp;gt;&lt;br /&gt;
Note that the TIOS will not be usable in this mode, it expects 16bpp 5:6:5 mode at all times.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
To set the LCD to 16bpp 5:6:5 mode (TIOS default):&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;ld a,$2D&lt;br /&gt;
ld ($E30018),a&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{|border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Name&lt;br /&gt;
! Base Offset&lt;br /&gt;
! Type&lt;br /&gt;
! Reset Value&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| LCDIMSC&lt;br /&gt;
| 0x01C&lt;br /&gt;
| R/W&lt;br /&gt;
| 0x0&lt;br /&gt;
| Interrupt Mask Set/Clear Register&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{|border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Name&lt;br /&gt;
! Base Offset&lt;br /&gt;
! Type&lt;br /&gt;
! Reset Value&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| LCDRIS&lt;br /&gt;
| 0x020&lt;br /&gt;
| RO&lt;br /&gt;
| 0x0&lt;br /&gt;
| Raw Interrupt Status Register&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{|border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Name&lt;br /&gt;
! Base Offset&lt;br /&gt;
! Type&lt;br /&gt;
! Reset Value&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| LCDMIS&lt;br /&gt;
| 0x024&lt;br /&gt;
| RO&lt;br /&gt;
| 0x0&lt;br /&gt;
| Masked Interrupt Status Register&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{|border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Name&lt;br /&gt;
! Base Offset&lt;br /&gt;
! Type&lt;br /&gt;
! Reset Value&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| LCDICR&lt;br /&gt;
| 0x028&lt;br /&gt;
| WO&lt;br /&gt;
| 0x0&lt;br /&gt;
| LCD Interrupt Clear Register&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;31---------------------------------------------------------0&lt;br /&gt;
UNDEFINED                   MBERROR Vcomp LNBU FUF UNDEFINED&lt;br /&gt;
000000000000000000000000000 0       0     0    0   0&lt;br /&gt;
&lt;br /&gt;
MBERROR = AHB master error&lt;br /&gt;
Vcomp   = Vertical compare&lt;br /&gt;
LNBU    = LCD next base address update&lt;br /&gt;
FUF     = FIFO underflow&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{|border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Name&lt;br /&gt;
! Base Offset&lt;br /&gt;
! Type&lt;br /&gt;
! Reset Value&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| LCDUPCURR&lt;br /&gt;
| 0x02C&lt;br /&gt;
| RO&lt;br /&gt;
| 0x00000000&lt;br /&gt;
| LCD Upper and Lower Panel Current Address Value Registers&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{|border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Name&lt;br /&gt;
! Base Offset&lt;br /&gt;
! Type&lt;br /&gt;
! Reset Value&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| LCDLPCURR&lt;br /&gt;
| 0x030&lt;br /&gt;
| RO&lt;br /&gt;
| 0x00000000&lt;br /&gt;
| LCD Upper and Lower Panel Current Address Value Registers&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{|border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Name&lt;br /&gt;
! Base Offset&lt;br /&gt;
! Type&lt;br /&gt;
! Reset Value&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| -&lt;br /&gt;
| 0x034-0x1FC&lt;br /&gt;
| -&lt;br /&gt;
| -&lt;br /&gt;
| Reserved&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{|border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Name&lt;br /&gt;
! Base Offset&lt;br /&gt;
! Type&lt;br /&gt;
! Reset Value&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| LCDPalette&lt;br /&gt;
| 0x200-0x3FC&lt;br /&gt;
| R/W&lt;br /&gt;
| 0x00000000&lt;br /&gt;
| 256x16-bit Color Palette Registers&lt;br /&gt;
|}&lt;br /&gt;
The LCDPalette Registers contain 256 palette entries.&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;15-----------------0&lt;br /&gt;
I  BLUE  GREEN RED&lt;br /&gt;
0  00000 00000 00000&lt;br /&gt;
&lt;br /&gt;
I		= Intensity/unused&lt;br /&gt;
B		= Blue palette data&lt;br /&gt;
G		= Green palette data&lt;br /&gt;
R		= Red palette data&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The palette can hold 256 x 16-bit colour entries in 1555 format. The 1 bit is the LSB of green. The BLUE and RED values can be swapped via bit-8 of the LCDControl Register.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
When 8bpp mode is enabled the LCD will utilize graphics data to index this palette and display the resultant colour - as opposed to interpreting graphics data as colours directly.&amp;lt;br&amp;gt;&lt;br /&gt;
Palettes can be very useful for reducing data requirements and increasing display related performance.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
To generate and copy a palette of low=high (xLIBC equivilent) colours converted to 1555 format, you can do something similar to:&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;CopyHL1555Palette:&lt;br /&gt;
	ld hl,$E30200				; palette mem&lt;br /&gt;
	ld b,0&lt;br /&gt;
_cp1555loop:&lt;br /&gt;
	ld d,b&lt;br /&gt;
	ld a,b&lt;br /&gt;
	and %11000000&lt;br /&gt;
	srl d&lt;br /&gt;
	rra&lt;br /&gt;
	ld e,a&lt;br /&gt;
	ld a,%00011111&lt;br /&gt;
	and b&lt;br /&gt;
	or e&lt;br /&gt;
	ld (hl),a&lt;br /&gt;
	inc hl&lt;br /&gt;
	ld (hl),d&lt;br /&gt;
	inc hl&lt;br /&gt;
	inc b&lt;br /&gt;
	jr nz,_cp1555loop&lt;br /&gt;
	ret&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
With this palette installed, high=low graphics data (from the TI-84+CSE for example) can be reused without the need for conversion. This is because the high=low colour data will now become an index to the converted 1555 palette. Note that there will be a negligible colour difference due to the loss of precision in green.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{|border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Name&lt;br /&gt;
! Base Offset&lt;br /&gt;
! Type&lt;br /&gt;
! Reset Value&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| -&lt;br /&gt;
| 0x400-0x7FC&lt;br /&gt;
| -&lt;br /&gt;
| -&lt;br /&gt;
| Reserved&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{|border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Name&lt;br /&gt;
! Base Offset&lt;br /&gt;
! Type&lt;br /&gt;
! Reset Value&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| CursorImage&lt;br /&gt;
| 0x800-0xBFC&lt;br /&gt;
| R/W&lt;br /&gt;
| 0x00000000&lt;br /&gt;
| Cursor Image RAM Register&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{|border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Name&lt;br /&gt;
! Base Offset&lt;br /&gt;
! Type&lt;br /&gt;
! Reset Value&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| ClcdCrsrCtrl&lt;br /&gt;
| 0xC00&lt;br /&gt;
| R/W&lt;br /&gt;
| 0x00&lt;br /&gt;
| Cursor Control Register&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{|border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Name&lt;br /&gt;
! Base Offset&lt;br /&gt;
! Type&lt;br /&gt;
! Reset Value&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| ClcdCrsrConfig&lt;br /&gt;
| 0xC04&lt;br /&gt;
| R/W&lt;br /&gt;
| 0x0&lt;br /&gt;
| Cursor Configuration Register&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{|border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Name&lt;br /&gt;
! Base Offset&lt;br /&gt;
! Type&lt;br /&gt;
! Reset Value&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| ClcdCrsrPalette0&lt;br /&gt;
| 0xC08&lt;br /&gt;
| R/W&lt;br /&gt;
| 0x000000&lt;br /&gt;
| Cursor Palette Registers&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{|border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Name&lt;br /&gt;
! Base Offset&lt;br /&gt;
! Type&lt;br /&gt;
! Reset Value&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| ClcdCrsrPalette1&lt;br /&gt;
| 0xC0C&lt;br /&gt;
| R/W&lt;br /&gt;
| 0x000000&lt;br /&gt;
| Cursor Palette Registers&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{|border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Name&lt;br /&gt;
! Base Offset&lt;br /&gt;
! Type&lt;br /&gt;
! Reset Value&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| ClcdCrsrXY&lt;br /&gt;
| 0xC10&lt;br /&gt;
| R/W&lt;br /&gt;
| 0x00000000&lt;br /&gt;
| Cursor XY Position Register&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{|border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Name&lt;br /&gt;
! Base Offset&lt;br /&gt;
! Type&lt;br /&gt;
! Reset Value&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| ClcdCrsrClip&lt;br /&gt;
| 0xC14&lt;br /&gt;
| R/W&lt;br /&gt;
| 0x0000&lt;br /&gt;
| Cursor Clip Position Register&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{|border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Name&lt;br /&gt;
! Base Offset&lt;br /&gt;
! Type&lt;br /&gt;
! Reset Value&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| -&lt;br /&gt;
| 0xC18-0xC1C&lt;br /&gt;
| -&lt;br /&gt;
| -&lt;br /&gt;
| Reserved&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{|border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Name&lt;br /&gt;
! Base Offset&lt;br /&gt;
! Type&lt;br /&gt;
! Reset Value&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| ClcdCrsrIMSC&lt;br /&gt;
| 0xC20&lt;br /&gt;
| R/W&lt;br /&gt;
| 0x0&lt;br /&gt;
| Cursor Interrupt Mask Set/Clear Register&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{|border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Name&lt;br /&gt;
! Base Offset&lt;br /&gt;
! Type&lt;br /&gt;
! Reset Value&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| ClcdCrsrICR&lt;br /&gt;
| 0xC24&lt;br /&gt;
| WO&lt;br /&gt;
| 0x0&lt;br /&gt;
| Cursor Interrupt Clear Register&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{|border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Name&lt;br /&gt;
! Base Offset&lt;br /&gt;
! Type&lt;br /&gt;
! Reset Value&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| ClcdCrsrRIS&lt;br /&gt;
| 0xC28&lt;br /&gt;
| RO&lt;br /&gt;
| 0x0&lt;br /&gt;
| Cursor Raw Interrupt Status Register&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{|border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Name&lt;br /&gt;
! Base Offset&lt;br /&gt;
! Type&lt;br /&gt;
! Reset Value&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| ClcdCrsrMIS&lt;br /&gt;
| 0xC2C&lt;br /&gt;
| RO&lt;br /&gt;
| 0x0&lt;br /&gt;
| Cursor Masked Interrupt Status Register&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{|border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Name&lt;br /&gt;
! Base Offset&lt;br /&gt;
! Type&lt;br /&gt;
! Reset Value&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| -&lt;br /&gt;
| 0xC30-0xDFC&lt;br /&gt;
| -&lt;br /&gt;
| -&lt;br /&gt;
| Reserved&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{|border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Name&lt;br /&gt;
! Base Offset&lt;br /&gt;
! Type&lt;br /&gt;
! Reset Value&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| -&lt;br /&gt;
| 0xF00-0xF08&lt;br /&gt;
| -&lt;br /&gt;
| -&lt;br /&gt;
| Programmers Model for Test&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{|border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Name&lt;br /&gt;
! Base Offset&lt;br /&gt;
! Type&lt;br /&gt;
! Reset Value&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| -&lt;br /&gt;
| 0xF0C-0xFDC&lt;br /&gt;
| -&lt;br /&gt;
| -&lt;br /&gt;
| Reserved&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{|border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Name&lt;br /&gt;
! Base Offset&lt;br /&gt;
! Type&lt;br /&gt;
! Reset Value&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| CLCDPeriphID0&lt;br /&gt;
| 0xFE0&lt;br /&gt;
| RO&lt;br /&gt;
| 0x11&lt;br /&gt;
| Peripheral Identification Register 0&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{|border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Name&lt;br /&gt;
! Base Offset&lt;br /&gt;
! Type&lt;br /&gt;
! Reset Value&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| CLCDPeriphID1&lt;br /&gt;
| 0xFE4&lt;br /&gt;
| RO&lt;br /&gt;
| 0x11&lt;br /&gt;
| Peripheral Identification Register 1&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{|border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Name&lt;br /&gt;
! Base Offset&lt;br /&gt;
! Type&lt;br /&gt;
! Reset Value&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| CLCDPeriphID2&lt;br /&gt;
| 0xFE8&lt;br /&gt;
| RO&lt;br /&gt;
| 0x-4a&lt;br /&gt;
| Peripheral Identification Register 2&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{|border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Name&lt;br /&gt;
! Base Offset&lt;br /&gt;
! Type&lt;br /&gt;
! Reset Value&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| CLCDPeriphID3&lt;br /&gt;
| 0xFEC&lt;br /&gt;
| RO&lt;br /&gt;
| 0x00&lt;br /&gt;
| Peripheral Identification Register 3&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{|border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Name&lt;br /&gt;
! Base Offset&lt;br /&gt;
! Type&lt;br /&gt;
! Reset Value&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| CLCDPCellID0&lt;br /&gt;
| 0xFF0&lt;br /&gt;
| RO&lt;br /&gt;
| 0x0D&lt;br /&gt;
| PrimeCell Identification Register 0&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{|border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Name&lt;br /&gt;
! Base Offset&lt;br /&gt;
! Type&lt;br /&gt;
! Reset Value&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| CLCDPCellID1&lt;br /&gt;
| 0xFF4&lt;br /&gt;
| RO&lt;br /&gt;
| 0xF0&lt;br /&gt;
| PrimeCell Identification Register 1&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{|border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Name&lt;br /&gt;
! Base Offset&lt;br /&gt;
! Type&lt;br /&gt;
! Reset Value&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| CLCDPCellID2&lt;br /&gt;
| 0xFF8&lt;br /&gt;
| RO&lt;br /&gt;
| 0x05&lt;br /&gt;
| PrimeCell Identification Register 2&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{|border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Name&lt;br /&gt;
! Base Offset&lt;br /&gt;
! Type&lt;br /&gt;
! Reset Value&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| CLCDPCellID3&lt;br /&gt;
| 0xFFC&lt;br /&gt;
| RO&lt;br /&gt;
| 0xB1&lt;br /&gt;
| PrimeCell Identification Register 3&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;/div&gt;</summary>
		<author><name>Runer112</name></author>	</entry>

	<entry>
		<id>https://wikiti.brandonw.net/index.php?title=84PCE:Ports:D000</id>
		<title>84PCE:Ports:D000</title>
		<link rel="alternate" type="text/html" href="https://wikiti.brandonw.net/index.php?title=84PCE:Ports:D000"/>
				<updated>2017-03-01T15:28:16Z</updated>
		
		<summary type="html">&lt;p&gt;Runer112: /* Synopsis */ Fix failed copy pasta&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:84PCE:Ports:By_Address|D000 - SPI]] [[Category:84PCE:Ports:By_Name|SPI]]&lt;br /&gt;
== Synopsis ==&lt;br /&gt;
'''Port Number:''' D000&lt;br /&gt;
&lt;br /&gt;
'''Memory-mapped Address:''' F80000&lt;br /&gt;
&lt;br /&gt;
'''Function:''' LCD Interface&lt;br /&gt;
&lt;br /&gt;
This appears to be an SPI controller that interfaces with the LCD.  Non-extended commands from [https://cdn-shop.adafruit.com/datasheets/ILI9340.pdf] appear to work, but there's plenty of unknown commands used by the boot code.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{|-&lt;br /&gt;
|&amp;lt;u&amp;gt;Port&amp;lt;/u&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
|&amp;lt;u&amp;gt;Default&amp;lt;/u&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
|&amp;lt;u&amp;gt;Bits&amp;lt;/u&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
|&amp;lt;u&amp;gt;Information&amp;lt;/u&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
|-&lt;br /&gt;
|D000&amp;lt;br/&amp;gt;F80000&lt;br /&gt;
|&lt;br /&gt;
|0000F38C&lt;br /&gt;
|Boot code writes 180B/09 before/after turning on/off the lcd.&amp;lt;br/&amp;gt;Bits 0-2 could be transfer size.&lt;br /&gt;
|-&lt;br /&gt;
|D004&amp;lt;br/&amp;gt;F80004&lt;br /&gt;
|0000182B&lt;br /&gt;
|007FFFFF&lt;br /&gt;
|Boot code initializes to 02000B.&lt;br /&gt;
|-&lt;br /&gt;
|D008&amp;lt;br/&amp;gt;F80008&lt;br /&gt;
|0002000B&lt;br /&gt;
|00000F8F&lt;br /&gt;
|Boot code initializes to 010C.&amp;lt;br/&amp;gt;Bit 0 is set to transfer data.&amp;lt;br/&amp;gt;Bit 7 is set/reset for reading/writing.&lt;br /&gt;
|-&lt;br /&gt;
|D00C&amp;lt;br/&amp;gt;F8000C&lt;br /&gt;
|&lt;br /&gt;
|000004F2&lt;br /&gt;
|Status bits.&amp;lt;br/&amp;gt;Boot code waits for bits 4-7 and 10 to be 0 before/after reading/writing.&lt;br /&gt;
|-&lt;br /&gt;
|D010&amp;lt;br/&amp;gt;F80010&lt;br /&gt;
|00002100&lt;br /&gt;
|&lt;br /&gt;
|Unknown&lt;br /&gt;
|-&lt;br /&gt;
|D014&amp;lt;br/&amp;gt;F80014&lt;br /&gt;
|00000008&lt;br /&gt;
|&lt;br /&gt;
|Unknown&lt;br /&gt;
|-&lt;br /&gt;
|D018&amp;lt;br/&amp;gt;F80018&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|FIFO in/out.&lt;br /&gt;
|-&lt;br /&gt;
|D01C&amp;lt;br/&amp;gt;F8001C&lt;br /&gt;
|0E0F0F1F&lt;br /&gt;
|&lt;br /&gt;
|Constant, could be an ID or status.&lt;br /&gt;
|-&lt;br /&gt;
|D060&amp;lt;br/&amp;gt;F80060&lt;br /&gt;
|00012100&lt;br /&gt;
|&lt;br /&gt;
|Constant, could be an ID or status.&lt;br /&gt;
|-&lt;br /&gt;
|D064&amp;lt;br/&amp;gt;F80064&lt;br /&gt;
|0E0F0F1F&lt;br /&gt;
|&lt;br /&gt;
|Constant, could be an ID or status.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Example ==&lt;br /&gt;
&lt;br /&gt;
=== Sending ===&lt;br /&gt;
 &amp;lt;nowiki&amp;gt; ld a,036h ; Flips the lcd horizontally, vertically, and swaps the b and r components&lt;br /&gt;
 call spiCmd&lt;br /&gt;
 ld a,0C0h&lt;br /&gt;
 call spiParam&lt;br /&gt;
&lt;br /&gt;
 ld a,002h ; Resetting the lcd on exit&lt;br /&gt;
 call spiCmd&lt;br /&gt;
 jp boot_InitializeHardware&lt;br /&gt;
&lt;br /&gt;
; Input: A = parameter&lt;br /&gt;
spiParam:&lt;br /&gt;
 scf ; First bit is set for data&lt;br /&gt;
 .db 030h ; jr nc,? ; skips over one byte&lt;br /&gt;
; Input: A = command&lt;br /&gt;
spiCmd:&lt;br /&gt;
 or a,a ; First bit is clear for commands&lt;br /&gt;
 ld hl,0F80818h&lt;br /&gt;
 call spiWrite&lt;br /&gt;
 ld l,h&lt;br /&gt;
 ld (hl),001h&lt;br /&gt;
spiWait:&lt;br /&gt;
 ld l,00Dh&lt;br /&gt;
spiWait1:&lt;br /&gt;
 ld a,(hl)&lt;br /&gt;
 and a,0F0h&lt;br /&gt;
 jr nz,spiWait1&lt;br /&gt;
 dec l&lt;br /&gt;
spiWait2:&lt;br /&gt;
 bit 2,(hl)&lt;br /&gt;
 jr nz,spiWait2&lt;br /&gt;
 ld l,h&lt;br /&gt;
 ld (hl),a&lt;br /&gt;
 ret&lt;br /&gt;
spiWrite:&lt;br /&gt;
 ld b,3&lt;br /&gt;
spiWriteLoop:&lt;br /&gt;
 rla&lt;br /&gt;
 rla&lt;br /&gt;
 rla&lt;br /&gt;
 ld (hl),a ; send 3 bits&lt;br /&gt;
 djnz spiWriteLoop&lt;br /&gt;
 ret&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Receiving ===&lt;br /&gt;
&lt;br /&gt;
'''This does not appear to work, always returning 0 on the calcs I've tested, due to either a TI bug or hardware issue.'''&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;; Input: A = command&lt;br /&gt;
; Ouput: A = data&lt;br /&gt;
spiRead:&lt;br /&gt;
 ld hl,0F80808&lt;br /&gt;
 ld (hl),00Ch&lt;br /&gt;
 ld l,018h&lt;br /&gt;
 or a,a&lt;br /&gt;
 call spiWrite&lt;br /&gt;
 xor a,a ; not sure what this is for&lt;br /&gt;
 call spiWrite&lt;br /&gt;
 ld l,009h&lt;br /&gt;
 ld (hl),001h&lt;br /&gt;
 dec l&lt;br /&gt;
 ld (hl),081h&lt;br /&gt;
 call spiWait&lt;br /&gt;
 ld l,$18&lt;br /&gt;
 ld a,(hl) ; dummy read&lt;br /&gt;
 ld a,(hl)&lt;br /&gt;
 ld a,(hl) ; Why is there no wait after dummy read?&lt;br /&gt;
 ld a,(hl)&lt;br /&gt;
 rla&lt;br /&gt;
 rla&lt;br /&gt;
 rla&lt;br /&gt;
 rla&lt;br /&gt;
 rla&lt;br /&gt;
 and a,0E0h&lt;br /&gt;
 ld c,a&lt;br /&gt;
 ld a,(hl)&lt;br /&gt;
 rla&lt;br /&gt;
 rla&lt;br /&gt;
 and a,01Ch&lt;br /&gt;
 or a,c&lt;br /&gt;
 ld c,a&lt;br /&gt;
 ld a,(hl)&lt;br /&gt;
 rra ; why are we throwing away the lsb instead of the msb&lt;br /&gt;
 and a,003h&lt;br /&gt;
 or a,c&lt;br /&gt;
 ret&amp;lt;/nowiki&amp;gt;&lt;/div&gt;</summary>
		<author><name>Runer112</name></author>	</entry>

	<entry>
		<id>https://wikiti.brandonw.net/index.php?title=84PCE:OS:Include_File</id>
		<title>84PCE:OS:Include File</title>
		<link rel="alternate" type="text/html" href="https://wikiti.brandonw.net/index.php?title=84PCE:OS:Include_File"/>
				<updated>2017-02-24T23:05:48Z</updated>
		
		<summary type="html">&lt;p&gt;Runer112: Dunno why I removed this&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:84PCE:OS_Information]]&lt;br /&gt;
&amp;lt;pre&amp;gt;;TI-84 Plus CE Include File&lt;br /&gt;
&lt;br /&gt;
;Various Parts Contributed by&lt;br /&gt;
;- BrandonW&lt;br /&gt;
;- calc84&lt;br /&gt;
;- MateoConLechuga&lt;br /&gt;
;- Runer112&lt;br /&gt;
;- tr1p1ea&lt;br /&gt;
;- Kerm Martian&lt;br /&gt;
;- Texas Instruments (ti83plus.inc)&lt;br /&gt;
.nolist&lt;br /&gt;
&lt;br /&gt;
#ifndef TI84PCE&lt;br /&gt;
#define TI84PCE&lt;br /&gt;
&lt;br /&gt;
; Included for Assembler Compatibility&lt;br /&gt;
;------------------------------------&lt;br /&gt;
#define equ .equ&lt;br /&gt;
#define EQU .equ&lt;br /&gt;
#define end .end&lt;br /&gt;
#define END .end&lt;br /&gt;
&lt;br /&gt;
; Hardware Defines&lt;br /&gt;
;------------------------------&lt;br /&gt;
lcdWidth		equ 320&lt;br /&gt;
lcdHeight		equ 240&lt;br /&gt;
&lt;br /&gt;
; System Calls&lt;br /&gt;
; Jump Table located at 020104h&lt;br /&gt;
;--------------------------------&lt;br /&gt;
_OSSize                    equ 0020104h ; not a routine; jump location is end of OS&lt;br /&gt;
_BootOS	                   equ 0020108h&lt;br /&gt;
_InterruptHandler          equ 002010Ch&lt;br /&gt;
_Rst10Handler              equ 0020110h&lt;br /&gt;
_Rst18Handler              equ 0020114h&lt;br /&gt;
_Rst20Handler              equ 0020118h&lt;br /&gt;
_Rst28Handler              equ 002011Ch&lt;br /&gt;
_Rst30Handler              equ 0020120h&lt;br /&gt;
;                          equ 0020124h&lt;br /&gt;
;                          equ 0020128h&lt;br /&gt;
_JErrorNo                  equ 002012Ch&lt;br /&gt;
_CallFontHook              equ 0020130h&lt;br /&gt;
_CallLocalizeHook          equ 0020134h&lt;br /&gt;
_LoadHLInd_s               equ 0020138h&lt;br /&gt;
_CpHLDE                    equ 002013Ch&lt;br /&gt;
_DivHLBy10_s               equ 0020140h&lt;br /&gt;
_DivHLByA_s                equ 0020144h&lt;br /&gt;
_KbdScan                   equ 0020148h&lt;br /&gt;
_GetCSC                    equ 002014Ch&lt;br /&gt;
_CoorMon                   equ 0020150h&lt;br /&gt;
_Mon                       equ 0020154h&lt;br /&gt;
_MonForceKey               equ 0020158h&lt;br /&gt;
_SendKPress                equ 002015Ch&lt;br /&gt;
_JForceCmdNoChar           equ 0020160h&lt;br /&gt;
_JForceCmd                 equ 0020164h&lt;br /&gt;
_SysErrHandler             equ 0020168h&lt;br /&gt;
_NewContext                equ 002016Ch&lt;br /&gt;
_NewContext0               equ 0020170h&lt;br /&gt;
_PPutawayPrompt            equ 0020174h&lt;br /&gt;
_PPutAway                  equ 0020178h&lt;br /&gt;
_PutAway                   equ 002017Ch&lt;br /&gt;
_SizeWind                  equ 0020180h&lt;br /&gt;
_ErrorEP                   equ 0020184h&lt;br /&gt;
_CallMain                  equ 0020188h&lt;br /&gt;
_MonErrHand                equ 002018Ch&lt;br /&gt;
_AppInit                   equ 0020190h&lt;br /&gt;
_Initialize                equ 0020194h&lt;br /&gt;
_Min                       equ 0020198h&lt;br /&gt;
_Max                       equ 002019Ch&lt;br /&gt;
_AbsO1PAbsO2               equ 00201A0h&lt;br /&gt;
_Intgr                     equ 00201A4h&lt;br /&gt;
_TRunc                     equ 00201A8h&lt;br /&gt;
_InvSub                    equ 00201ACh&lt;br /&gt;
_Times2                    equ 00201B0h&lt;br /&gt;
_Plus1                     equ 00201B4h&lt;br /&gt;
_Minus1                    equ 00201B8h&lt;br /&gt;
_FPSub                     equ 00201BCh&lt;br /&gt;
_FPAdd                     equ 00201C0h&lt;br /&gt;
_DToR                      equ 00201C4h&lt;br /&gt;
_RToD                      equ 00201C8h&lt;br /&gt;
_Cube                      equ 00201CCh&lt;br /&gt;
_TimesPT5                  equ 00201D0h&lt;br /&gt;
_FPSquare                  equ 00201D4h&lt;br /&gt;
_FPMult                    equ 00201D8h&lt;br /&gt;
_LJRnd                     equ 00201DCh&lt;br /&gt;
_InvOP1Sc                  equ 00201E0h&lt;br /&gt;
_InvOP1S                   equ 00201E4h&lt;br /&gt;
_InvOP2S                   equ 00201E8h&lt;br /&gt;
_Frac                      equ 00201ECh&lt;br /&gt;
_FPRecip                   equ 00201F0h&lt;br /&gt;
_FPDiv                     equ 00201F4h&lt;br /&gt;
_SqRoot                    equ 00201F8h&lt;br /&gt;
_RndGuard                  equ 00201FCh&lt;br /&gt;
_Rnfx                      equ 0020200h&lt;br /&gt;
_Int                       equ 0020204h&lt;br /&gt;
_Round                     equ 0020208h&lt;br /&gt;
_LnX                       equ 002020Ch&lt;br /&gt;
_LogX                      equ 0020210h&lt;br /&gt;
_LJNoRnd                   equ 0020214h&lt;br /&gt;
_EToX                      equ 0020218h&lt;br /&gt;
_TenX                      equ 002021Ch&lt;br /&gt;
_SinCosRad                 equ 0020220h&lt;br /&gt;
_Sin                       equ 0020224h&lt;br /&gt;
_Cos                       equ 0020228h&lt;br /&gt;
_Tan                       equ 002022Ch&lt;br /&gt;
_SinhCosh                  equ 0020230h&lt;br /&gt;
_Tanh                      equ 0020234h&lt;br /&gt;
_Cosh                      equ 0020238h&lt;br /&gt;
_Sinh                      equ 002023Ch&lt;br /&gt;
_ACosRad                   equ 0020240h&lt;br /&gt;
_ATanRad                   equ 0020244h&lt;br /&gt;
_ATan2Rad                  equ 0020248h&lt;br /&gt;
_ASinRad                   equ 002024Ch&lt;br /&gt;
_ACos                      equ 0020250h&lt;br /&gt;
_ATan                      equ 0020254h&lt;br /&gt;
_ASin                      equ 0020258h&lt;br /&gt;
_ATan2                     equ 002025Ch&lt;br /&gt;
_ATanh                     equ 0020260h&lt;br /&gt;
_ASinh                     equ 0020264h&lt;br /&gt;
_ACosh                     equ 0020268h&lt;br /&gt;
_PToR                      equ 002026Ch&lt;br /&gt;
_RToP                      equ 0020270h&lt;br /&gt;
_HLTimes9                  equ 0020274h&lt;br /&gt;
_CkOP1Cplx                 equ 0020278h&lt;br /&gt;
_CkOP1Real                 equ 002027Ch&lt;br /&gt;
_Angle                     equ 0020280h&lt;br /&gt;
_COP1Set0                  equ 0020284h&lt;br /&gt;
_Cpop4OP3                  equ 0020288h&lt;br /&gt;
_Mov9OP2Cp                 equ 002028Ch&lt;br /&gt;
_AbsO1O2Cp                 equ 0020290h&lt;br /&gt;
_CpOP1OP2                  equ 0020294h&lt;br /&gt;
_OP3ToOP4                  equ 0020298h&lt;br /&gt;
_OP1ToOP4                  equ 002029Ch&lt;br /&gt;
_OP2ToOP4                  equ 00202A0h&lt;br /&gt;
_OP4ToOP2                  equ 00202A4h&lt;br /&gt;
_OP3ToOP2                  equ 00202A8h&lt;br /&gt;
_OP1ToOP3                  equ 00202ACh&lt;br /&gt;
_OP5ToOP2                  equ 00202B0h&lt;br /&gt;
_OP5ToOP6                  equ 00202B4h&lt;br /&gt;
_OP5ToOP4                  equ 00202B8h&lt;br /&gt;
_OP1ToOP2                  equ 00202BCh&lt;br /&gt;
_OP6ToOP2                  equ 00202C0h&lt;br /&gt;
_OP6ToOP1                  equ 00202C4h&lt;br /&gt;
_OP4ToOP1                  equ 00202C8h&lt;br /&gt;
_OP5ToOP1                  equ 00202CCh&lt;br /&gt;
_OP3ToOP1                  equ 00202D0h&lt;br /&gt;
_OP6ToOP5                  equ 00202D4h&lt;br /&gt;
_OP4ToOP5                  equ 00202D8h&lt;br /&gt;
_OP3ToOP5                  equ 00202DCh&lt;br /&gt;
_OP2ToOP5                  equ 00202E0h&lt;br /&gt;
_OP2ToOP6                  equ 00202E4h&lt;br /&gt;
_OP1ToOP6                  equ 00202E8h&lt;br /&gt;
_OP1ToOP5                  equ 00202ECh&lt;br /&gt;
_OP2ToOP1                  equ 00202F0h&lt;br /&gt;
_Mov11b                    equ 00202F4h&lt;br /&gt;
_Mov10b                    equ 00202F8h&lt;br /&gt;
_Mov9b                     equ 00202FCh&lt;br /&gt;
_Mov9b_                    equ 0020300h&lt;br /&gt;
_Mov8b                     equ 0020304h&lt;br /&gt;
_Mov7b                     equ 0020308h&lt;br /&gt;
_Mov7b_                    equ 002030Ch&lt;br /&gt;
_OP2ToOP3                  equ 0020310h&lt;br /&gt;
_OP4ToOP3                  equ 0020314h&lt;br /&gt;
_OP5ToOP3                  equ 0020318h&lt;br /&gt;
_OP4ToOP6                  equ 002031Ch&lt;br /&gt;
_Mov9ToOP1                 equ 0020320h&lt;br /&gt;
_Mov9OP1OP2                equ 0020324h&lt;br /&gt;
_Mov9ToOP2                 equ 0020328h&lt;br /&gt;
_MovFROP1                  equ 002032Ch&lt;br /&gt;
_OP4Set1                   equ 0020330h&lt;br /&gt;
_OP3Set1                   equ 0020334h&lt;br /&gt;
_OP2Set8                   equ 0020338h&lt;br /&gt;
_OP2Set5                   equ 002033Ch&lt;br /&gt;
_OP2SetA                   equ 0020340h&lt;br /&gt;
_OP2Set4                   equ 0020344h&lt;br /&gt;
_OP2Set3                   equ 0020348h&lt;br /&gt;
_OP1Set1                   equ 002034Ch&lt;br /&gt;
_OP1Set4                   equ 0020350h&lt;br /&gt;
_OP1Set3                   equ 0020354h&lt;br /&gt;
_OP3Set2                   equ 0020358h&lt;br /&gt;
_OP1Set2                   equ 002035Ch&lt;br /&gt;
_OP2Set2                   equ 0020360h&lt;br /&gt;
_OP2Set1                   equ 0020364h&lt;br /&gt;
_Zero16D                   equ 0020368h&lt;br /&gt;
_OP5Set0                   equ 002036Ch&lt;br /&gt;
_OP4Set0                   equ 0020370h&lt;br /&gt;
_OP3Set0                   equ 0020374h&lt;br /&gt;
_OP2Set0                   equ 0020378h&lt;br /&gt;
_OP1Set0                   equ 002037Ch&lt;br /&gt;
_SetNum0                   equ 0020380h&lt;br /&gt;
_ZeroOP1                   equ 0020384h&lt;br /&gt;
_ZeroOP2                   equ 0020388h&lt;br /&gt;
_ZeroOP3                   equ 002038Ch&lt;br /&gt;
_ZeroOP                    equ 0020390h&lt;br /&gt;
_ClrLP                     equ 0020394h&lt;br /&gt;
_ShrACC                    equ 0020398h&lt;br /&gt;
_ShlACC                    equ 002039Ch&lt;br /&gt;
_Shr18                     equ 00203A0h&lt;br /&gt;
_Shr18a                    equ 00203A4h&lt;br /&gt;
_Shr16                     equ 00203A8h&lt;br /&gt;
_Shr14                     equ 00203ACh&lt;br /&gt;
_Shl16                     equ 00203B0h&lt;br /&gt;
_Shl14                     equ 00203B4h&lt;br /&gt;
_Srdo1                     equ 00203B8h&lt;br /&gt;
_ShrdRnd                   equ 00203BCh&lt;br /&gt;
_MantPa                    equ 00203C0h&lt;br /&gt;
_AddPrOP                   equ 00203C4h&lt;br /&gt;
_AddPrOPlP                 equ 00203C8h&lt;br /&gt;
;                          equ 00203CCh&lt;br /&gt;
;                          equ 00203D0h&lt;br /&gt;
_Sub16d                    equ 00203D4h&lt;br /&gt;
_Sub14d                    equ 00203D8h&lt;br /&gt;
_OP2ExOP6                  equ 00203DCh&lt;br /&gt;
_OP5ExOP6                  equ 00203E0h&lt;br /&gt;
_OP1ExOP5                  equ 00203E4h&lt;br /&gt;
_OP1ExOP6                  equ 00203E8h&lt;br /&gt;
_OP2ExOP4                  equ 00203ECh&lt;br /&gt;
_OP2ExOP5                  equ 00203F0h&lt;br /&gt;
_OP1ExOP3                  equ 00203F4h&lt;br /&gt;
_OP1ExOP4                  equ 00203F8h&lt;br /&gt;
_OP1ExOP2                  equ 00203FCh&lt;br /&gt;
_ExLP                      equ 0020400h&lt;br /&gt;
_CkOP10                    equ 0020404h&lt;br /&gt;
_CkOP1FP0                  equ 0020408h&lt;br /&gt;
_CkOP2FP0                  equ 002040Ch&lt;br /&gt;
_PosNo0Int                 equ 0020410h&lt;br /&gt;
_CkPosInt                  equ 0020414h&lt;br /&gt;
_CkInt                     equ 0020418h&lt;br /&gt;
_CkOdd                     equ 002041Ch&lt;br /&gt;
_CkOP1EX                   equ 0020420h&lt;br /&gt;
_GetCon1                   equ 0020424h&lt;br /&gt;
_GetCon                    equ 0020428h&lt;br /&gt;
_PiDiv2                    equ 002042Ch&lt;br /&gt;
_PiDiv4                    equ 0020430h&lt;br /&gt;
_TwoPi                     equ 0020434h&lt;br /&gt;
_PiCon                     equ 0020438h&lt;br /&gt;
_ExpToHex                  equ 002043Ch&lt;br /&gt;
_OP1ExpToDec               equ 0020440h&lt;br /&gt;
_CkOP2Pos                  equ 0020444h&lt;br /&gt;
_CkOP1Pos                  equ 0020448h&lt;br /&gt;
_ClrOP2S                   equ 002044Ch&lt;br /&gt;
_ClrOP1S                   equ 0020450h&lt;br /&gt;
_FDiv100                   equ 0020454h&lt;br /&gt;
_FDiv10                    equ 0020458h&lt;br /&gt;
_DecO1Exp                  equ 002045Ch&lt;br /&gt;
_IncO1exp                  equ 0020460h&lt;br /&gt;
_IncExp                    equ 0020464h&lt;br /&gt;
_CkValidNum                equ 0020468h&lt;br /&gt;
_GetExp                    equ 002046Ch&lt;br /&gt;
_HtimesL                   equ 0020470h&lt;br /&gt;
_EOP1NotReal               equ 0020474h&lt;br /&gt;
_ThetaName                 equ 0020478h&lt;br /&gt;
_RName                     equ 002047Ch&lt;br /&gt;
_RegEqName                 equ 0020480h&lt;br /&gt;
_RecurNName                equ 0020484h&lt;br /&gt;
_XName                     equ 0020488h&lt;br /&gt;
_YName                     equ 002048Ch&lt;br /&gt;
_TName                     equ 0020490h&lt;br /&gt;
_RealName                  equ 0020494h&lt;br /&gt;
_SetEStoFPS                equ 0020498h&lt;br /&gt;
_ChkTempDirt               equ 002049Ch&lt;br /&gt;
_OP1ExOP2Exp               equ 00204A0h&lt;br /&gt;
_OP1ExpMinusE              equ 00204A4h&lt;br /&gt;
_ChkErrBreak               equ 00204A8h&lt;br /&gt;
_Isa2ByteTok               equ 00204ACh&lt;br /&gt;
_GetLastEntry              equ 00204B0h&lt;br /&gt;
_GetLastEntryPtr           equ 00204B4h&lt;br /&gt;
_RegRclrChng               equ 00204B8h&lt;br /&gt;
_ResetWinTop               equ 00204BCh&lt;br /&gt;
_IsO1NonTLstOrProg         equ 00204C0h&lt;br /&gt;
_IsO1NonTempLst            equ 00204C4h&lt;br /&gt;
_Is_A_LstOrCLst            equ 00204C8h&lt;br /&gt;
_Chk_HL_999                equ 00204CCh&lt;br /&gt;
_Equ_Or_NewEqu             equ 00204D0h&lt;br /&gt;
_Errd_OP1NotPos            equ 00204D4h&lt;br /&gt;
_Errd_OP1Not_R             equ 00204D8h&lt;br /&gt;
_Errd_OP1NotPosInt         equ 00204DCh&lt;br /&gt;
_Errd_OP1_le_0             equ 00204E0h&lt;br /&gt;
_Errd_OP1_0                equ 00204E4h&lt;br /&gt;
_ChkFindSym_Get_Size       equ 00204E8h&lt;br /&gt;
_Sto_StatVar               equ 00204ECh&lt;br /&gt;
_Rcl_StatVar               equ 00204F0h&lt;br /&gt;
_CkOP2Real                 equ 00204F4h&lt;br /&gt;
_Get_X_Indirect            equ 00204F8h&lt;br /&gt;
_MemChk                    equ 00204FCh&lt;br /&gt;
_CmpPrgNamLen1             equ 0020500h&lt;br /&gt;
_CmpPrgNamLen              equ 0020504h&lt;br /&gt;
_FindProgSym               equ 0020508h&lt;br /&gt;
_ChkFindSym                equ 002050Ch&lt;br /&gt;
_FindSym                   equ 0020510h&lt;br /&gt;
_InsertMem                 equ 0020514h&lt;br /&gt;
_InsertMemA                equ 0020518h&lt;br /&gt;
_EnoughMem                 equ 002051Ch&lt;br /&gt;
_CmpMemNeed                equ 0020520h&lt;br /&gt;
_CreatePVar4               equ 0020524h&lt;br /&gt;
_CreatePVar3               equ 0020528h&lt;br /&gt;
_CreateVar3                equ 002052Ch&lt;br /&gt;
_CreateCplx                equ 0020530h&lt;br /&gt;
_CreateReal                equ 0020534h&lt;br /&gt;
_CreateTRList              equ 0020538h&lt;br /&gt;
_CreateRList               equ 002053Ch&lt;br /&gt;
_CreateTCList              equ 0020540h&lt;br /&gt;
_CreateCList               equ 0020544h&lt;br /&gt;
_CreateTRMat               equ 0020548h&lt;br /&gt;
_CreateRMat                equ 002054Ch&lt;br /&gt;
_CreateTStrng              equ 0020550h&lt;br /&gt;
_CreateStrng               equ 0020554h&lt;br /&gt;
_Create0Equ                equ 0020558h&lt;br /&gt;
_CreatetEqu                equ 002055Ch&lt;br /&gt;
_CreateEqu                 equ 0020560h&lt;br /&gt;
_CreateGDB                 equ 0020564h&lt;br /&gt;
_CreateProg                equ 0020568h&lt;br /&gt;
_ChkDel                    equ 002056Ch&lt;br /&gt;
_ChkDelA                   equ 0020570h&lt;br /&gt;
_AdjParser                 equ 0020574h&lt;br /&gt;
_AdjMath                   equ 0020578h&lt;br /&gt;
_AdjM7                     equ 002057Ch&lt;br /&gt;
_DelMemA                   equ 0020580h&lt;br /&gt;
_Get_Form_Num              equ 0020584h&lt;br /&gt;
_DelVar                    equ 0020588h&lt;br /&gt;
_DelVarIO                  equ 002058Ch&lt;br /&gt;
_DelMem                    equ 0020590h&lt;br /&gt;
_DelVar3D                  equ 0020594h&lt;br /&gt;
_DelVar3C                  equ 0020598h&lt;br /&gt;
_DelVar3DC                 equ 002059Ch&lt;br /&gt;
_Sym_Prog_non_t_Lst        equ 00205A0h&lt;br /&gt;
_AdjSymPtrs                equ 00205A4h&lt;br /&gt;
_DataSizeA                 equ 00205A8h&lt;br /&gt;
_DataSize                  equ 00205ACh&lt;br /&gt;
_PopMCplxO1                equ 00205B0h&lt;br /&gt;
_PopMCplx                  equ 00205B4h&lt;br /&gt;
_MovCplx                   equ 00205B8h&lt;br /&gt;
_PopOP5                    equ 00205BCh&lt;br /&gt;
_PopOP3                    equ 00205C0h&lt;br /&gt;
_PopOP1                    equ 00205C4h&lt;br /&gt;
_PopRealO6                 equ 00205C8h&lt;br /&gt;
_PopRealO5                 equ 00205CCh&lt;br /&gt;
_PopRealO4                 equ 00205D0h&lt;br /&gt;
_PopRealO3                 equ 00205D4h&lt;br /&gt;
_PopRealO2                 equ 00205D8h&lt;br /&gt;
_PopRealO1                 equ 00205DCh&lt;br /&gt;
_PopReal                   equ 00205E0h&lt;br /&gt;
_FPopCplx                  equ 00205E4h&lt;br /&gt;
_FPopReal                  equ 00205E8h&lt;br /&gt;
_FPopFPS                   equ 00205ECh&lt;br /&gt;
_DeallocFPS                equ 00205F0h&lt;br /&gt;
_DeallocFPS1               equ 00205F4h&lt;br /&gt;
_AllocFPS                  equ 00205F8h&lt;br /&gt;
_AllocFPS1                 equ 00205FCh&lt;br /&gt;
_PushRealO6                equ 0020600h&lt;br /&gt;
_PushRealO5                equ 0020604h&lt;br /&gt;
_PushRealO4                equ 0020608h&lt;br /&gt;
_PushRealO3                equ 002060Ch&lt;br /&gt;
_PushRealO2                equ 0020610h&lt;br /&gt;
_PushRealO1                equ 0020614h&lt;br /&gt;
_PushReal                  equ 0020618h&lt;br /&gt;
_PushOP5                   equ 002061Ch&lt;br /&gt;
_PushOP3                   equ 0020620h&lt;br /&gt;
_PushMCplxO3               equ 0020624h&lt;br /&gt;
_PushOP1                   equ 0020628h&lt;br /&gt;
_PushMCplxO1               equ 002062Ch&lt;br /&gt;
_PushMCplx                 equ 0020630h&lt;br /&gt;
_ExMCplxO1                 equ 0020634h&lt;br /&gt;
_Exch9                     equ 0020638h&lt;br /&gt;
_CpyTo1FPS11               equ 002063Ch&lt;br /&gt;
_CpyTo2FPS5                equ 0020640h&lt;br /&gt;
_CpyTo1FPS5                equ 0020644h&lt;br /&gt;
_CpyTo2FPS6                equ 0020648h&lt;br /&gt;
_CpyTo1FPS6                equ 002064Ch&lt;br /&gt;
_CpyTo2FPS7                equ 0020650h&lt;br /&gt;
_CpyTo1FPS7                equ 0020654h&lt;br /&gt;
_CpyTo1FPS8                equ 0020658h&lt;br /&gt;
_CpyTo2FPS8                equ 002065Ch&lt;br /&gt;
_CpyTo1FPS10               equ 0020660h&lt;br /&gt;
_CpyTo1FPS9                equ 0020664h&lt;br /&gt;
_CpyTo2FPS4                equ 0020668h&lt;br /&gt;
_CpyTo6FPS3                equ 002066Ch&lt;br /&gt;
_CpyTo6FPS2                equ 0020670h&lt;br /&gt;
_CpyTo2FPS3                equ 0020674h&lt;br /&gt;
_Cpycto1FPS3               equ 0020678h&lt;br /&gt;
_CpyTo1FPS3                equ 002067Ch&lt;br /&gt;
_CpyFPS3                   equ 0020680h&lt;br /&gt;
_CpyTo1FPS4                equ 0020684h&lt;br /&gt;
_CpyTo3FPS2                equ 0020688h&lt;br /&gt;
_CpyTo5FPST                equ 002068Ch&lt;br /&gt;
_CpyTo6FPST                equ 0020690h&lt;br /&gt;
_CpyTo4FPST                equ 0020694h&lt;br /&gt;
_CpyTo3FPST                equ 0020698h&lt;br /&gt;
_CpyTo2FPST                equ 002069Ch&lt;br /&gt;
_CpyTo1FPST                equ 00206A0h&lt;br /&gt;
_CpyFPST                   equ 00206A4h&lt;br /&gt;
_CpyStack                  equ 00206A8h&lt;br /&gt;
_CpyTo3FPS1                equ 00206ACh&lt;br /&gt;
_CpyTo2FPS1                equ 00206B0h&lt;br /&gt;
_CpyTo1FPS1                equ 00206B4h&lt;br /&gt;
_CpyFPS1                   equ 00206B8h&lt;br /&gt;
_CpyTo2FPS2                equ 00206BCh&lt;br /&gt;
_CpyTo1FPS2                equ 00206C0h&lt;br /&gt;
_CpyFPS2                   equ 00206C4h&lt;br /&gt;
_CpyO3ToFPST               equ 00206C8h&lt;br /&gt;
_CpyO2ToFPST               equ 00206CCh&lt;br /&gt;
_CpyO6ToFPST               equ 00206D0h&lt;br /&gt;
_CpyO1ToFPST               equ 00206D4h&lt;br /&gt;
_CpyToFPST                 equ 00206D8h&lt;br /&gt;
_CpyToStack                equ 00206DCh&lt;br /&gt;
_CpyO3ToFPS1               equ 00206E0h&lt;br /&gt;
_CpyO5ToFPS1               equ 00206E4h&lt;br /&gt;
_CpyO2ToFPS1               equ 00206E8h&lt;br /&gt;
_CpyO1ToFPS1               equ 00206ECh&lt;br /&gt;
_CpyToFPS1                 equ 00206F0h&lt;br /&gt;
_CpyO2ToFPS2               equ 00206F4h&lt;br /&gt;
_CpyO3ToFPS2               equ 00206F8h&lt;br /&gt;
_CpyO6ToFPS2               equ 00206FCh&lt;br /&gt;
_CpyO1ToFPS2               equ 0020700h&lt;br /&gt;
_CpyToFPS2                 equ 0020704h&lt;br /&gt;
_CpyO5ToFPS3               equ 0020708h&lt;br /&gt;
_CpyO2ToFPS3               equ 002070Ch&lt;br /&gt;
_CpyO1ToFPS3               equ 0020710h&lt;br /&gt;
_CpyToFPS3                 equ 0020714h&lt;br /&gt;
_CpyO1ToFPS6               equ 0020718h&lt;br /&gt;
_CpyO1ToFPS7               equ 002071Ch&lt;br /&gt;
_CpyO1ToFPS5               equ 0020720h&lt;br /&gt;
_CpyO2ToFPS4               equ 0020724h&lt;br /&gt;
_CpyO1ToFPS4               equ 0020728h&lt;br /&gt;
_ErrNotEnoughMem           equ 002072Ch&lt;br /&gt;
_FPSMinus9                 equ 0020730h&lt;br /&gt;
_HLMinus9                  equ 0020734h&lt;br /&gt;
_ErrOverflow               equ 0020738h&lt;br /&gt;
_ErrDivBy0                 equ 002073Ch&lt;br /&gt;
_ErrSingularMat            equ 0020740h&lt;br /&gt;
_ErrDomain                 equ 0020744h&lt;br /&gt;
_ErrIncrement              equ 0020748h&lt;br /&gt;
_ErrNon_Real               equ 002074Ch&lt;br /&gt;
_ErrSyntax                 equ 0020750h&lt;br /&gt;
_ErrDataType               equ 0020754h&lt;br /&gt;
_ErrArgument               equ 0020758h&lt;br /&gt;
_ErrDimMismatch            equ 002075Ch&lt;br /&gt;
_ErrDimension              equ 0020760h&lt;br /&gt;
_ErrUndefined              equ 0020764h&lt;br /&gt;
_ErrMemory                 equ 0020768h&lt;br /&gt;
_ErrInvalid                equ 002076Ch&lt;br /&gt;
_ErrBreak                  equ 0020770h&lt;br /&gt;
_ErrStat                   equ 0020774h&lt;br /&gt;
_ErrSignChange             equ 0020778h&lt;br /&gt;
_ErrIterations             equ 002077Ch&lt;br /&gt;
_ErrBadGuess               equ 0020780h&lt;br /&gt;
_ErrTolTooSmall            equ 0020784h&lt;br /&gt;
_ErrStatPlot               equ 0020788h&lt;br /&gt;
_ErrLinkXmit               equ 002078Ch&lt;br /&gt;
_JError                    equ 0020790h&lt;br /&gt;
_NoErrorEntry              equ 0020794h&lt;br /&gt;
_PushErrorHandler          equ 0020798h&lt;br /&gt;
_PopErrorHandler           equ 002079Ch&lt;br /&gt;
_StrCopy                   equ 00207A0h&lt;br /&gt;
_StrngCat                  equ 00207A4h&lt;br /&gt;
_IsInSet                   equ 00207A8h&lt;br /&gt;
_GEQNameA                  equ 00207ACh&lt;br /&gt;
_RecName                   equ 00207B0h&lt;br /&gt;
_PutMap                    equ 00207B4h&lt;br /&gt;
_PutC                      equ 00207B8h&lt;br /&gt;
_DispHL_s                  equ 00207BCh&lt;br /&gt;
_PutS                      equ 00207C0h&lt;br /&gt;
_PutPSB                    equ 00207C4h&lt;br /&gt;
_PutPS                     equ 00207C8h&lt;br /&gt;
_WPutPS                    equ 00207CCh&lt;br /&gt;
_PutBuf                    equ 00207D0h&lt;br /&gt;
_PutBuf1                   equ 00207D4h&lt;br /&gt;
_WPutC                     equ 00207D8h&lt;br /&gt;
_WPutS                     equ 00207DCh&lt;br /&gt;
_WPutSEOL                  equ 00207E0h&lt;br /&gt;
_WDispEOL                  equ 00207E4h&lt;br /&gt;
_WHomeUp                   equ 00207E8h&lt;br /&gt;
_SetNumWindow              equ 00207ECh&lt;br /&gt;
_NewLine                   equ 00207F0h&lt;br /&gt;
_MoveDown                  equ 00207F4h&lt;br /&gt;
_ScrollUp                  equ 00207F8h&lt;br /&gt;
_ShrinkWindow              equ 00207FCh&lt;br /&gt;
_MoveUp                    equ 0020800h&lt;br /&gt;
_ScrollDown                equ 0020804h&lt;br /&gt;
_ClrLCDFull                equ 0020808h&lt;br /&gt;
_ClrLCD                    equ 002080Ch&lt;br /&gt;
_ClrScrnFull               equ 0020810h&lt;br /&gt;
_ClrScrn                   equ 0020814h&lt;br /&gt;
_ClrTxtShd                 equ 0020818h&lt;br /&gt;
_ClrWindow                 equ 002081Ch&lt;br /&gt;
_EraseEOL                  equ 0020820h&lt;br /&gt;
_EraseEOW                  equ 0020824h&lt;br /&gt;
_HomeUp                    equ 0020828h&lt;br /&gt;
_GetCurloc                 equ 002082Ch&lt;br /&gt;
_VPutMap                   equ 0020830h&lt;br /&gt;
_VPutS                     equ 0020834h&lt;br /&gt;
_VPutSN                    equ 0020838h&lt;br /&gt;
_VPutSNG                   equ 002083Ch&lt;br /&gt;
_VPutSNT                   equ 0020840h&lt;br /&gt;
_RunIndicOn                equ 0020844h&lt;br /&gt;
_RunIndicOff               equ 0020848h&lt;br /&gt;
_SaveCmdShadow             equ 002084Ch&lt;br /&gt;
_SaveShadow                equ 0020850h&lt;br /&gt;
_RStrShadow                equ 0020854h&lt;br /&gt;
_RStrPartial               equ 0020858h&lt;br /&gt;
_RStrCurRow                equ 002085Ch&lt;br /&gt;
_RStrUnderMenu             equ 0020860h&lt;br /&gt;
_RStrbotRow                equ 0020864h&lt;br /&gt;
_GetKeypress               equ 0020868h&lt;br /&gt;
_GetTokLen                 equ 002086Ch&lt;br /&gt;
_Get_Tok_Strng             equ 0020870h&lt;br /&gt;
_GetTokString              equ 0020874h&lt;br /&gt;
_PutBPatBuf2               equ 0020878h&lt;br /&gt;
_PutBPatBuf                equ 002087Ch&lt;br /&gt;
_PutBPat                   equ 0020880h&lt;br /&gt;
_PutcChkScroll             equ 0020884h&lt;br /&gt;
_DispEOL                   equ 0020888h&lt;br /&gt;
_FDispEOL                  equ 002088Ch&lt;br /&gt;
_MakeRowCmd                equ 0020890h&lt;br /&gt;
_ToToStrp                  equ 0020894h&lt;br /&gt;
_SetVarName                equ 0020898h&lt;br /&gt;
_DispDone                  equ 002089Ch&lt;br /&gt;
_FinishOutput              equ 00208A0h&lt;br /&gt;
_CurBlink                  equ 00208A4h&lt;br /&gt;
_CursorOff                 equ 00208A8h&lt;br /&gt;
_HideCursor                equ 00208ACh&lt;br /&gt;
_CursorOn                  equ 00208B0h&lt;br /&gt;
_ShowCursor                equ 00208B4h&lt;br /&gt;
_KeyToString               equ 00208B8h&lt;br /&gt;
_PullDownChk               equ 00208BCh&lt;br /&gt;
_MenuCatCommon             equ 00208C0h&lt;br /&gt;
_LoadCurCat                equ 00208C4h&lt;br /&gt;
_NCIFPrgmedMode            equ 00208C8h&lt;br /&gt;
_LoadMenuNum               equ 00208CCh&lt;br /&gt;
_LoadMenuNuml              equ 00208D0h&lt;br /&gt;
_MenuEdKey                 equ 00208D4h&lt;br /&gt;
_MenCatRet                 equ 00208D8h&lt;br /&gt;
_NotAlphNum                equ 00208DCh&lt;br /&gt;
_SetMenuFlags              equ 00208E0h&lt;br /&gt;
_ResetSomeFlags            equ 00208E4h&lt;br /&gt;
;                          equ 00208E8h&lt;br /&gt;
;                          equ 00208ECh&lt;br /&gt;
_DispListName              equ 00208F0h&lt;br /&gt;
_DispLAlphaName            equ 00208F4h&lt;br /&gt;
_AbortPrgmode              equ 00208F8h&lt;br /&gt;
_IsFullCntx                equ 00208FCh&lt;br /&gt;
_AdrMRow                   equ 0020900h&lt;br /&gt;
_AdrmeLE                   equ 0020904h&lt;br /&gt;
_GetmatOP1A                equ 0020908h&lt;br /&gt;
_Getm1toOP1                equ 002090Ch&lt;br /&gt;
_Getm1tOP1A                equ 0020910h&lt;br /&gt;
_GetMToOP1                 equ 0020914h&lt;br /&gt;
_PutToM1A                  equ 0020918h&lt;br /&gt;
_PutToMA1                  equ 002091Ch&lt;br /&gt;
_PutToMat                  equ 0020920h&lt;br /&gt;
_MatELDiv                  equ 0020924h&lt;br /&gt;
_CMatFun                   equ 0020928h&lt;br /&gt;
_RowEchPoly                equ 002092Ch&lt;br /&gt;
_RowEchelon                equ 0020930h&lt;br /&gt;
_AdrLELE                   equ 0020934h&lt;br /&gt;
_Getl1ToOP1                equ 0020938h&lt;br /&gt;
_Getl1TOP1A                equ 002093Ch&lt;br /&gt;
_GetlToOP1                 equ 0020940h&lt;br /&gt;
_Getl1ToOP2                equ 0020944h&lt;br /&gt;
_Getl1TOP2A                equ 0020948h&lt;br /&gt;
_Getl2TOP1A                equ 002094Ch&lt;br /&gt;
_PutTola1                  equ 0020950h&lt;br /&gt;
_PutToL                    equ 0020954h&lt;br /&gt;
_MaxMinLst                 equ 0020958h&lt;br /&gt;
_LLow                      equ 002095Ch&lt;br /&gt;
_LHigh                     equ 0020960h&lt;br /&gt;
_LSum                      equ 0020964h&lt;br /&gt;
_CumSum                    equ 0020968h&lt;br /&gt;
_ToFrac                    equ 002096Ch&lt;br /&gt;
_SeqSet                    equ 0020970h&lt;br /&gt;
_SeqSolve                  equ 0020974h&lt;br /&gt;
_CmpNumInit                equ 0020978h&lt;br /&gt;
_BinopExec                 equ 002097Ch&lt;br /&gt;
_ExMeanL                   equ 0020980h&lt;br /&gt;
_Set2MVLPtrs               equ 0020984h&lt;br /&gt;
_SetMat1                   equ 0020988h&lt;br /&gt;
_CreateTLIst               equ 002098Ch&lt;br /&gt;
_UnopExec                  equ 0020990h&lt;br /&gt;
_ThreeExec                 equ 0020994h&lt;br /&gt;
_RestoreErrNo              equ 0020998h&lt;br /&gt;
_FourExec                  equ 002099Ch&lt;br /&gt;
_FiveExec                  equ 00209A0h&lt;br /&gt;
_CpyTo2ES1                 equ 00209A4h&lt;br /&gt;
_CpyTo6ES1                 equ 00209A8h&lt;br /&gt;
_CpyTo1ES1                 equ 00209ACh&lt;br /&gt;
_CpyTo3ES1                 equ 00209B0h&lt;br /&gt;
_CpyTo3ES2                 equ 00209B4h&lt;br /&gt;
_CpyTo2ES2                 equ 00209B8h&lt;br /&gt;
_CpyTo1ES2                 equ 00209BCh&lt;br /&gt;
_CpyTo2ES3                 equ 00209C0h&lt;br /&gt;
_CpyTo1ES3                 equ 00209C4h&lt;br /&gt;
_CpyTo3ES4                 equ 00209C8h&lt;br /&gt;
_CpyTo6ES3                 equ 00209CCh&lt;br /&gt;
_CpyTo2ES4                 equ 00209D0h&lt;br /&gt;
_CpyTo1ES4                 equ 00209D4h&lt;br /&gt;
_CpyTo2ES5                 equ 00209D8h&lt;br /&gt;
_CpyTo1ES5                 equ 00209DCh&lt;br /&gt;
_CpyTo4ESt                 equ 00209E0h&lt;br /&gt;
_CpyTo2ESt                 equ 00209E4h&lt;br /&gt;
_CpyTo1ESt                 equ 00209E8h&lt;br /&gt;
_CpyTo2ES6                 equ 00209ECh&lt;br /&gt;
_CpyTo1ES6                 equ 00209F0h&lt;br /&gt;
_CpyTo2ES7                 equ 00209F4h&lt;br /&gt;
_CpyTo1ES7                 equ 00209F8h&lt;br /&gt;
_CpyTo2ES8                 equ 00209FCh&lt;br /&gt;
_CpyTo1ES8                 equ 0020A00h&lt;br /&gt;
_CpyTo1ES9                 equ 0020A04h&lt;br /&gt;
_CpyTo2ES9                 equ 0020A08h&lt;br /&gt;
_CpyTo2ES10                equ 0020A0Ch&lt;br /&gt;
_CpyTo1ES10                equ 0020A10h&lt;br /&gt;
_CpyTo2ES11                equ 0020A14h&lt;br /&gt;
_CpyTo1ES11                equ 0020A18h&lt;br /&gt;
_CpyTo2ES12                equ 0020A1Ch&lt;br /&gt;
_CpyTo1ES12                equ 0020A20h&lt;br /&gt;
_CpyTo2ES13                equ 0020A24h&lt;br /&gt;
_CpyTo1ES13                equ 0020A28h&lt;br /&gt;
_CpyTo1ES14                equ 0020A2Ch&lt;br /&gt;
_CpyTo1ES16                equ 0020A30h&lt;br /&gt;
_CpyTo1ES17                equ 0020A34h&lt;br /&gt;
_CpyTo1ES18                equ 0020A38h&lt;br /&gt;
_CpyTo1ES15                equ 0020A3Ch&lt;br /&gt;
_CpyTo2ES15                equ 0020A40h&lt;br /&gt;
_CpyO1ToESt                equ 0020A44h&lt;br /&gt;
_CpyO1ToES1                equ 0020A48h&lt;br /&gt;
_CpyO6ToES1                equ 0020A4Ch&lt;br /&gt;
_CpyO6ToES3                equ 0020A50h&lt;br /&gt;
_CpyO1ToES2                equ 0020A54h&lt;br /&gt;
_CpyO2ToES2                equ 0020A58h&lt;br /&gt;
_CpyO1ToES3                equ 0020A5Ch&lt;br /&gt;
_CpyO1ToES4                equ 0020A60h&lt;br /&gt;
_CpyO1ToES5                equ 0020A64h&lt;br /&gt;
_CpyO1ToES6                equ 0020A68h&lt;br /&gt;
_CpyO1ToES7                equ 0020A6Ch&lt;br /&gt;
_CpyO2ToES4                equ 0020A70h&lt;br /&gt;
_CpyO2ToES5                equ 0020A74h&lt;br /&gt;
_CpyO2ToES6                equ 0020A78h&lt;br /&gt;
_CpyO2ToES7                equ 0020A7Ch&lt;br /&gt;
_CpyO2ToES8                equ 0020A80h&lt;br /&gt;
_CpyO2ToES9                equ 0020A84h&lt;br /&gt;
_CpyO1ToES8                equ 0020A88h&lt;br /&gt;
_CpyO1ToES9                equ 0020A8Ch&lt;br /&gt;
_CpyO1ToES10               equ 0020A90h&lt;br /&gt;
_CpyO1ToES11               equ 0020A94h&lt;br /&gt;
_CpyO1ToES12               equ 0020A98h&lt;br /&gt;
_CpyO1ToES13               equ 0020A9Ch&lt;br /&gt;
_CpyO1ToES14               equ 0020AA0h&lt;br /&gt;
_EvalF3A                   equ 0020AA4h&lt;br /&gt;
_GetK                      equ 0020AA8h&lt;br /&gt;
_SetTitle                  equ 0020AACh&lt;br /&gt;
_DispVarVal                equ 0020AB0h&lt;br /&gt;
_RecallEd                  equ 0020AB4h&lt;br /&gt;
_SetUpBuffer               equ 0020AB8h&lt;br /&gt;
_CreateNumEditBuf          equ 0020ABCh&lt;br /&gt;
_CallCommon                equ 0020AC0h&lt;br /&gt;
_CommonKeys                equ 0020AC4h&lt;br /&gt;
_LeftMore                  equ 0020AC8h&lt;br /&gt;
_FDel                      equ 0020ACCh&lt;br /&gt;
_FClear                    equ 0020AD0h&lt;br /&gt;
_FInsDisp                  equ 0020AD4h&lt;br /&gt;
_FInsDispNoConv            equ 0020AD8h&lt;br /&gt;
_SetIndicator              equ 0020ADCh&lt;br /&gt;
_CloseEditBufNoR           equ 0020AE0h&lt;br /&gt;
_ReleaseBuffer             equ 0020AE4h&lt;br /&gt;
_VarNameToOP1HL            equ 0020AE8h&lt;br /&gt;
_NameToOP1                 equ 0020AECh&lt;br /&gt;
_NumpPutAway               equ 0020AF0h&lt;br /&gt;
_NumReDisp                 equ 0020AF4h&lt;br /&gt;
_NumError02                equ 0020AF8h&lt;br /&gt;
_Load_Sfont                equ 0020AFCh&lt;br /&gt;
_Sfont_Len                 equ 0020B00h&lt;br /&gt;
_InitNumVec                equ 0020B04h&lt;br /&gt;
_SetxxOP1                  equ 0020B08h&lt;br /&gt;
_SetxxOP2                  equ 0020B0Ch&lt;br /&gt;
_SetxxxxOP2                equ 0020B10h&lt;br /&gt;
_UCLines                   equ 0020B14h&lt;br /&gt;
_CLine                     equ 0020B18h&lt;br /&gt;
_CLines                    equ 0020B1Ch&lt;br /&gt;
_XrootY                    equ 0020B20h&lt;br /&gt;
_YtoX                      equ 0020B24h&lt;br /&gt;
_ZmStats                   equ 0020B28h&lt;br /&gt;
_PointStatHelp             equ 0020B2Ch&lt;br /&gt;
_DrawSPlot                 equ 0020B30h&lt;br /&gt;
_InitNewTraceP             equ 0020B34h&lt;br /&gt;
_SPlotCoord                equ 0020B38h&lt;br /&gt;
_SPlotRight                equ 0020B3Ch&lt;br /&gt;
_SPlotLeft                 equ 0020B40h&lt;br /&gt;
_CmpBoxInfo                equ 0020B44h&lt;br /&gt;
_NextPlot                  equ 0020B48h&lt;br /&gt;
_PrevPlot                  equ 0020B4Ch&lt;br /&gt;
_ClrPrevPlot               equ 0020B50h&lt;br /&gt;
_PutIndexList              equ 0020B54h&lt;br /&gt;
_GetIndexList              equ 0020B58h&lt;br /&gt;
_HeapSort                  equ 0020B5Ch&lt;br /&gt;
_StoGDB2                   equ 0020B60h&lt;br /&gt;
_RclGDB2                   equ 0020B64h&lt;br /&gt;
_CircCmd                   equ 0020B68h&lt;br /&gt;
_GrphCirc                  equ 0020B6Ch&lt;br /&gt;
_Mov18b                    equ 0020B70h&lt;br /&gt;
_DarkLine                  equ 0020B74h&lt;br /&gt;
_ILine                     equ 0020B78h&lt;br /&gt;
_IPoint                    equ 0020B7Ch&lt;br /&gt;
_XYRndBoth                 equ 0020B80h&lt;br /&gt;
_XYRnd                     equ 0020B84h&lt;br /&gt;
_CheckTOP                  equ 0020B88h&lt;br /&gt;
_CheckXY                   equ 0020B8Ch&lt;br /&gt;
_DarkPnt                   equ 0020B90h&lt;br /&gt;
_CPointS                   equ 0020B94h&lt;br /&gt;
_WToV                      equ 0020B98h&lt;br /&gt;
_VtoWHLDE                  equ 0020B9Ch&lt;br /&gt;
_Xitof                     equ 0020BA0h&lt;br /&gt;
_YftoI                     equ 0020BA4h&lt;br /&gt;
_XftoI                     equ 0020BA8h&lt;br /&gt;
_TraceOff                  equ 0020BACh&lt;br /&gt;
_GrRedisp                  equ 0020BB0h&lt;br /&gt;
_GDispToken                equ 0020BB4h&lt;br /&gt;
_GrdeCoda                  equ 0020BB8h&lt;br /&gt;
_LabCoor                   equ 0020BBCh&lt;br /&gt;
_CoorDisp                  equ 0020BC0h&lt;br /&gt;
_TmpEquNoSrc               equ 0020BC4h&lt;br /&gt;
_GrLabels                  equ 0020BC8h&lt;br /&gt;
_YPixSet                   equ 0020BCCh&lt;br /&gt;
_XPixSet                   equ 0020BD0h&lt;br /&gt;
_CopyRng                   equ 0020BD4h&lt;br /&gt;
_ValCur                    equ 0020BD8h&lt;br /&gt;
_GrPutAway                 equ 0020BDCh&lt;br /&gt;
_RstGFlags                 equ 0020BE0h&lt;br /&gt;
_GrReset                   equ 0020BE4h&lt;br /&gt;
_XYCent                    equ 0020BE8h&lt;br /&gt;
_ZoomXYCmd                 equ 0020BECh&lt;br /&gt;
_CptDelY                   equ 0020BF0h&lt;br /&gt;
_CptDelX                   equ 0020BF4h&lt;br /&gt;
_SetFuncM                  equ 0020BF8h&lt;br /&gt;
_SetSeqM                   equ 0020BFCh&lt;br /&gt;
_SetPolM                   equ 0020C00h&lt;br /&gt;
_SetParM                   equ 0020C04h&lt;br /&gt;
_ZmInt                     equ 0020C08h&lt;br /&gt;
_ZmDecml                   equ 0020C0Ch&lt;br /&gt;
_ZmPrev                    equ 0020C10h&lt;br /&gt;
_ZmUsr                     equ 0020C14h&lt;br /&gt;
_SetUZM                    equ 0020C18h&lt;br /&gt;
_ZmFit                     equ 0020C1Ch&lt;br /&gt;
_ZmSquare                  equ 0020C20h&lt;br /&gt;
_ZmTrig                    equ 0020C24h&lt;br /&gt;
_SetXMinMax                equ 0020C28h&lt;br /&gt;
_ZooDefault                equ 0020C2Ch&lt;br /&gt;
_GrBufCpy                  equ 0020C30h&lt;br /&gt;
_DrawSplitLine             equ 0020C34h&lt;br /&gt;
;                          equ 0020C38h&lt;br /&gt;
;                          equ 0020C3Ch&lt;br /&gt;
;                          equ 0020C40h&lt;br /&gt;
;                          equ 0020C44h&lt;br /&gt;
;                          equ 0020C48h&lt;br /&gt;
;                          equ 0020C4Ch&lt;br /&gt;
;                          equ 0020C50h&lt;br /&gt;
;                          equ 0020C54h&lt;br /&gt;
_ChkTextCurs               equ 0020C58h&lt;br /&gt;
_Regraph                   equ 0020C5Ch&lt;br /&gt;
_DoRefFlags02              equ 0020C60h&lt;br /&gt;
_InitNSeq                  equ 0020C64h&lt;br /&gt;
_YRes                      equ 0020C68h&lt;br /&gt;
_Ceiling                   equ 0020C6Ch&lt;br /&gt;
_PutXY                     equ 0020C70h&lt;br /&gt;
_PutEquNo                  equ 0020C74h&lt;br /&gt;
_PDspGrph                  equ 0020C78h&lt;br /&gt;
_HorizCmd                  equ 0020C7Ch&lt;br /&gt;
_VertCmd                   equ 0020C80h&lt;br /&gt;
_LineCmd                   equ 0020C84h&lt;br /&gt;
_UnLineCmd                 equ 0020C88h&lt;br /&gt;
_PointCmd                  equ 0020C8Ch&lt;br /&gt;
_PixelTest                 equ 0020C90h&lt;br /&gt;
_PixelCmd                  equ 0020C94h&lt;br /&gt;
_TanLnF                    equ 0020C98h&lt;br /&gt;
_DrawCmdInit               equ 0020C9Ch&lt;br /&gt;
_DrawCmd                   equ 0020CA0h&lt;br /&gt;
_ShadeCmd                  equ 0020CA4h&lt;br /&gt;
_InvCmd                    equ 0020CA8h&lt;br /&gt;
_StatShade                 equ 0020CACh&lt;br /&gt;
_DspMatTable               equ 0020CB0h&lt;br /&gt;
_DspLsts                   equ 0020CB4h&lt;br /&gt;
_CloseEditBuf              equ 0020CB8h&lt;br /&gt;
_ParseEditBuf              equ 0020CBCh&lt;br /&gt;
_PutSM                     equ 0020CC0h&lt;br /&gt;
_DspCurTbl                 equ 0020CC4h&lt;br /&gt;
_DspGrTbl                  equ 0020CC8h&lt;br /&gt;
_ZeroTemplate              equ 0020CCCh&lt;br /&gt;
_SetTblRefs                equ 0020CD0h&lt;br /&gt;
_DispTblBot                equ 0020CD4h&lt;br /&gt;
_DispTblTop                equ 0020CD8h&lt;br /&gt;
_DispTblBody               equ 0020CDCh&lt;br /&gt;
_VPutBlank                 equ 0020CE0h&lt;br /&gt;
_TblTrace                  equ 0020CE4h&lt;br /&gt;
_DispListNameY             equ 0020CE8h&lt;br /&gt;
_CurNameLength             equ 0020CECh&lt;br /&gt;
_NameToBuf                 equ 0020CF0h&lt;br /&gt;
_JPromptCursor             equ 0020CF4h&lt;br /&gt;
_BufLeft                   equ 0020CF8h&lt;br /&gt;
_BufRight                  equ 0020CFCh&lt;br /&gt;
_BufInsert                 equ 0020D00h&lt;br /&gt;
_BufQueueChar              equ 0020D04h&lt;br /&gt;
_BufReplace                equ 0020D08h&lt;br /&gt;
_BufDelete                 equ 0020D0Ch&lt;br /&gt;
_BufPeek                   equ 0020D10h&lt;br /&gt;
_BufPeek1                  equ 0020D14h&lt;br /&gt;
_BufPeek2                  equ 0020D18h&lt;br /&gt;
_BufPeek3                  equ 0020D1Ch&lt;br /&gt;
_BufToBtm                  equ 0020D20h&lt;br /&gt;
_SetupEditEqu              equ 0020D24h&lt;br /&gt;
_BufToTop                  equ 0020D28h&lt;br /&gt;
_IsEditFull                equ 0020D2Ch&lt;br /&gt;
_IsEditEmpty               equ 0020D30h&lt;br /&gt;
_IsAtTop                   equ 0020D34h&lt;br /&gt;
_IsAtBtm                   equ 0020D38h&lt;br /&gt;
_BufClear                  equ 0020D3Ch&lt;br /&gt;
_JCursorFirst              equ 0020D40h&lt;br /&gt;
_JCursorLast               equ 0020D44h&lt;br /&gt;
_CursorLeft                equ 0020D48h&lt;br /&gt;
_CursorRight               equ 0020D4Ch&lt;br /&gt;
_CursorUp                  equ 0020D50h&lt;br /&gt;
_CursorDown                equ 0020D54h&lt;br /&gt;
_CursorToOffset            equ 0020D58h&lt;br /&gt;
_InsDisp                   equ 0020D5Ch&lt;br /&gt;
_FDispBOL1                 equ 0020D60h&lt;br /&gt;
_FDispBOL                  equ 0020D64h&lt;br /&gt;
_DispEOW                   equ 0020D68h&lt;br /&gt;
_DispHead                  equ 0020D6Ch&lt;br /&gt;
_DispTail                  equ 0020D70h&lt;br /&gt;
_PutTokString              equ 0020D74h&lt;br /&gt;
_SetUpEditCmd              equ 0020D78h&lt;br /&gt;
_SetEmptyeditEqu           equ 0020D7Ch&lt;br /&gt;
_SetEmptyEditPtr           equ 0020D80h&lt;br /&gt;
_CloseEditEqu              equ 0020D84h&lt;br /&gt;
_GetPrevTok                equ 0020D88h&lt;br /&gt;
_GetKey                    equ 0020D8Ch&lt;br /&gt;
_CanIndic                  equ 0020D90h&lt;br /&gt;
_DFMin                     equ 0020D94h&lt;br /&gt;
_FormDisp                  equ 0020D98h&lt;br /&gt;
_FormMatrix                equ 0020D9Ch&lt;br /&gt;
_WScrollLeft               equ 0020DA0h&lt;br /&gt;
_WScrollUp                 equ 0020DA4h&lt;br /&gt;
_WScrollDown               equ 0020DA8h&lt;br /&gt;
_WScrollRight              equ 0020DACh&lt;br /&gt;
_FormEReal                 equ 0020DB0h&lt;br /&gt;
_FormERealTok              equ 0020DB4h&lt;br /&gt;
_FormDCplx                 equ 0020DB8h&lt;br /&gt;
_FormReal                  equ 0020DBCh&lt;br /&gt;
_SetWinAbove               equ 0020DC0h&lt;br /&gt;
_DisarmScroll              equ 0020DC4h&lt;br /&gt;
_MinToEdit                 equ 0020DC8h&lt;br /&gt;
_RclVarToEdit              equ 0020DCCh&lt;br /&gt;
_RclVarToEditPtr           equ 0020DD0h&lt;br /&gt;
_RclEntryToEdit            equ 0020DD4h&lt;br /&gt;
_RclToQueue                equ 0020DD8h&lt;br /&gt;
_FormToTok                 equ 0020DDCh&lt;br /&gt;
_DispInterval              equ 0020DE0h&lt;br /&gt;
_DispLstName               equ 0020DE4h&lt;br /&gt;
_DispSLstNameHL            equ 0020DE8h&lt;br /&gt;
_EditEqu                   equ 0020DECh&lt;br /&gt;
_CloseEquField             equ 0020DF0h&lt;br /&gt;
_AutoSelect                equ 0020DF4h&lt;br /&gt;
_DispYEOS                  equ 0020DF8h&lt;br /&gt;
_DispNumEOS                equ 0020DFCh&lt;br /&gt;
_SetupDispEq               equ 0020E00h&lt;br /&gt;
_DispForward               equ 0020E04h&lt;br /&gt;
_DispYPrompt2              equ 0020E08h&lt;br /&gt;
_StringWidth               equ 0020E0Ch&lt;br /&gt;
_DispErrorScreen           equ 0020E10h&lt;br /&gt;
_PopCX                     equ 0020E14h&lt;br /&gt;
_LoadNoEEntry              equ 0020E18h&lt;br /&gt;
_SaveScreen                equ 0020E1Ch&lt;br /&gt;
_RetScreen                 equ 0020E20h&lt;br /&gt;
_RetScreenErr              equ 0020E24h&lt;br /&gt;
_CheckSplitFlag            equ 0020E28h&lt;br /&gt;
_SolveRedisp               equ 0020E2Ch&lt;br /&gt;
_SolveDisp                 equ 0020E30h&lt;br /&gt;
_ItemName                  equ 0020E34h&lt;br /&gt;
_SetNorm_Vals              equ 0020E38h&lt;br /&gt;
_SetYOffset                equ 0020E3Ch&lt;br /&gt;
_ConvKeyToTok              equ 0020E40h&lt;br /&gt;
_ConvFCKeyToTok            equ 0020E44h&lt;br /&gt;
_ConvFEKeyToTok            equ 0020E48h&lt;br /&gt;
_TokToKey                  equ 0020E4Ch&lt;br /&gt;
_GetVarCmdUSB              equ 0020E50h&lt;br /&gt;
;                          equ 0020E54h&lt;br /&gt;
_DeselectAllVars           equ 0020E58h&lt;br /&gt;
_DelRes                    equ 0020E5Ch&lt;br /&gt;
_ConvLcToLr                equ 0020E60h&lt;br /&gt;
_RedimMat                  equ 0020E64h&lt;br /&gt;
_IncLstSize                equ 0020E68h&lt;br /&gt;
_InsertList                equ 0020E6Ch&lt;br /&gt;
_DelListEl                 equ 0020E70h&lt;br /&gt;
_EditProg                  equ 0020E74h&lt;br /&gt;
_CloseProg                 equ 0020E78h&lt;br /&gt;
_ClrGraphRef               equ 0020E7Ch&lt;br /&gt;
_FixTempCnt                equ 0020E80h&lt;br /&gt;
_SaveData                  equ 0020E84h&lt;br /&gt;
_RestoreData               equ 0020E88h&lt;br /&gt;
_FindAlphaUp               equ 0020E8Ch&lt;br /&gt;
_FindAlphaDn               equ 0020E90h&lt;br /&gt;
_CmpSyms                   equ 0020E94h&lt;br /&gt;
_CreateTemp                equ 0020E98h&lt;br /&gt;
_CleanAll                  equ 0020E9Ch&lt;br /&gt;
_MoveToNextSym             equ 0020EA0h&lt;br /&gt;
_ConvLrToLc                equ 0020EA4h&lt;br /&gt;
_TblScreenDown             equ 0020EA8h&lt;br /&gt;
_TblScreenUp               equ 0020EACh&lt;br /&gt;
_ScreenScrollPixelsUp      equ 0020EB0h&lt;br /&gt;
;;_ret                     equ 0020EB4h&lt;br /&gt;
_ZIfRclHandler             equ 0020EB8h&lt;br /&gt;
_ZIfRclKApp                equ 0020EBCh&lt;br /&gt;
;                          equ 0020EC0h&lt;br /&gt;
;                          equ 0020EC4h&lt;br /&gt;
_InitNamePrompt            equ 0020EC8h&lt;br /&gt;
_InitNamePrompt_           equ 0020ECCh&lt;br /&gt;
_CatalogChk                equ 0020ED0h&lt;br /&gt;
_ClrTR                     equ 0020ED4h&lt;br /&gt;
;                          equ 0020ED8h&lt;br /&gt;
;                          equ 0020EDCh&lt;br /&gt;
;                          equ 0020EE0h&lt;br /&gt;
;                          equ 0020EE4h&lt;br /&gt;
_ErrNonReal_FPST_FPS1      equ 0020EE8h&lt;br /&gt;
_ErrNonReal                equ 0020EECh&lt;br /&gt;
_WriteText                 equ 0020EF0h&lt;br /&gt;
;                          equ 0020EF4h&lt;br /&gt;
_GraphPars                 equ 0020EF8h&lt;br /&gt;
_PlotPars                  equ 0020EFCh&lt;br /&gt;
_ParseInp                  equ 0020F00h&lt;br /&gt;
_ParseOn                   equ 0020F04h&lt;br /&gt;
_ParseScan                 equ 0020F08h&lt;br /&gt;
_GetParse                  equ 0020F0Ch&lt;br /&gt;
_SaveParse                 equ 0020F10h&lt;br /&gt;
_InitPFlgs                 equ 0020F14h&lt;br /&gt;
_CkEndLineRR               equ 0020F18h&lt;br /&gt;
_OP2Set60                  equ 0020F1Ch&lt;br /&gt;
_GetStatPtr                equ 0020F20h&lt;br /&gt;
_CmpStatPtr                equ 0020F24h&lt;br /&gt;
_VarSysAdr                 equ 0020F28h&lt;br /&gt;
_StoSysTok                 equ 0020F2Ch&lt;br /&gt;
_StoAns                    equ 0020F30h&lt;br /&gt;
_StoTheta                  equ 0020F34h&lt;br /&gt;
_StoR                      equ 0020F38h&lt;br /&gt;
_StoY                      equ 0020F3Ch&lt;br /&gt;
_StoN                      equ 0020F40h&lt;br /&gt;
_StoT                      equ 0020F44h&lt;br /&gt;
_StoX                      equ 0020F48h&lt;br /&gt;
_StoOther                  equ 0020F4Ch&lt;br /&gt;
_RclAns                    equ 0020F50h&lt;br /&gt;
_RclY                      equ 0020F54h&lt;br /&gt;
_RclN                      equ 0020F58h&lt;br /&gt;
_RclX                      equ 0020F5Ch&lt;br /&gt;
_RclVarSym                 equ 0020F60h&lt;br /&gt;
_RclsyStok                 equ 0020F64h&lt;br /&gt;
_StMatel                   equ 0020F68h&lt;br /&gt;
_StLstvecel                equ 0020F6Ch&lt;br /&gt;
_ConvOP1                   equ 0020F70h&lt;br /&gt;
_FindParseFormula          equ 0020F74h&lt;br /&gt;
_ParseFormula              equ 0020F78h&lt;br /&gt;
_StrngEnt1                 equ 0020F7Ch&lt;br /&gt;
_Prgrdlp                   equ 0020F80h&lt;br /&gt;
_VarEnt                    equ 0020F84h&lt;br /&gt;
_ParseOnC                  equ 0020F88h&lt;br /&gt;
_ParseOn_                  equ 0020F8Ch&lt;br /&gt;
_ParseCmd                  equ 0020F90h&lt;br /&gt;
_StoType                   equ 0020F94h&lt;br /&gt;
_CreatePair                equ 0020F98h&lt;br /&gt;
_PushNum                   equ 0020F9Ch&lt;br /&gt;
_IncCurPCErrEnd            equ 0020FA0h&lt;br /&gt;
_ErrEnd                    equ 0020FA4h&lt;br /&gt;
_CommaErrF                 equ 0020FA8h&lt;br /&gt;
_CommaErr                  equ 0020FACh&lt;br /&gt;
_StEQArg2                  equ 0020FB0h&lt;br /&gt;
_StEQArg                   equ 0020FB4h&lt;br /&gt;
_InpArg                    equ 0020FB8h&lt;br /&gt;
_StEQArg3                  equ 0020FBCh&lt;br /&gt;
_NxtFetch                  equ 0020FC0h&lt;br /&gt;
_CkFetchVar                equ 0020FC4h&lt;br /&gt;
_FetchVarA                 equ 0020FC8h&lt;br /&gt;
_FetchVar                  equ 0020FCCh&lt;br /&gt;
_CkEndLin                  equ 0020FD0h&lt;br /&gt;
_CkEndExp                  equ 0020FD4h&lt;br /&gt;
_CkParsEnd                 equ 0020FD8h&lt;br /&gt;
_StoTypeArg                equ 0020FDCh&lt;br /&gt;
_ConvDim                   equ 0020FE0h&lt;br /&gt;
_ConvDim00                 equ 0020FE4h&lt;br /&gt;
_AheadEqual                equ 0020FE8h&lt;br /&gt;
_ParseHeads                equ 0020FECh&lt;br /&gt;
_ParseHead                 equ 0020FF0h&lt;br /&gt;
_AnsName                   equ 0020FF4h&lt;br /&gt;
_StoCmpReals               equ 0020FF8h&lt;br /&gt;
_GetDEPtr                  equ 0020FFCh&lt;br /&gt;
_Push2BOper                equ 0021000h&lt;br /&gt;
_Push3BOper                equ 0021004h&lt;br /&gt;
_Pop2BOper                 equ 0021008h&lt;br /&gt;
_Pop3BOper                 equ 002100Ch&lt;br /&gt;
_PushOper                  equ 0021010h&lt;br /&gt;
_PopOper                   equ 0021014h&lt;br /&gt;
_FindEUndef                equ 0021018h&lt;br /&gt;
_SttmpEQ                   equ 002101Ch&lt;br /&gt;
_FindEOL                   equ 0021020h&lt;br /&gt;
_BrkInc                    equ 0021024h&lt;br /&gt;
_IncFetch                  equ 0021028h&lt;br /&gt;
_CurFetch                  equ 002102Ch&lt;br /&gt;
_Random                    equ 0021030h&lt;br /&gt;
_StoRand                   equ 0021034h&lt;br /&gt;
_RandInit                  equ 0021038h&lt;br /&gt;
_ResetStacks               equ 002103Ch&lt;br /&gt;
_Factorial                 equ 0021040h&lt;br /&gt;
_YEquOnOff                 equ 0021044h&lt;br /&gt;
_EquSelUnsel               equ 0021048h&lt;br /&gt;
_ITSolver                  equ 002104Ch&lt;br /&gt;
_GRITSolver                equ 0021050h&lt;br /&gt;
_ITSolverB                 equ 0021054h&lt;br /&gt;
_ITSolverNB                equ 0021058h&lt;br /&gt;
_ExTestInt                 equ 002105Ch&lt;br /&gt;
_DistFun                   equ 0021060h&lt;br /&gt;
_LogGamma                  equ 0021064h&lt;br /&gt;
_OneVar                    equ 0021068h&lt;br /&gt;
_OneVars0                  equ 002106Ch&lt;br /&gt;
_OrdStat                   equ 0021070h&lt;br /&gt;
_InitStatAns               equ 0021074h&lt;br /&gt;
_AnovaSpec                 equ 0021078h&lt;br /&gt;
_OutputExpr                equ 002107Ch&lt;br /&gt;
_CentCursor                equ 0021080h&lt;br /&gt;
;                          equ 0021084h&lt;br /&gt;
;                          equ 0021088h&lt;br /&gt;
;                          equ 002108Ch&lt;br /&gt;
;                          equ 0021090h&lt;br /&gt;
_CkValDeltaX               equ 0021094h&lt;br /&gt;
_CkValDelta                equ 0021098h&lt;br /&gt;
_GrBufClr                  equ 002109Ch&lt;br /&gt;
_GrBufCpyV                 equ 00210A0h&lt;br /&gt;
_FndSelEQ                  equ 00210A4h&lt;br /&gt;
_ClrGraphXY                equ 00210A8h&lt;br /&gt;
_NEDXTYStyle               equ 00210ACh&lt;br /&gt;
_PlotPt                    equ 00210B0h&lt;br /&gt;
_NewWindEP                 equ 00210B4h&lt;br /&gt;
_DrawAxes                  equ 00210B8h&lt;br /&gt;
_SetPenX                   equ 00210BCh&lt;br /&gt;
_SetPenY                   equ 00210C0h&lt;br /&gt;
_SetPenT                   equ 00210C4h&lt;br /&gt;
_TanEquDisp                equ 00210C8h&lt;br /&gt;
_PutAns                    equ 00210CCh&lt;br /&gt;
_DispOP1A                  equ 00210D0h&lt;br /&gt;
;                          equ 00210D4h&lt;br /&gt;
_SetTblGraphDraw           equ 00210D8h&lt;br /&gt;
_MemClear                  equ 00210DCh&lt;br /&gt;
_MemSet                    equ 00210E0h&lt;br /&gt;
_PointOn                   equ 00210E4h&lt;br /&gt;
_ExecuteNewPrgm            equ 00210E8h&lt;br /&gt;
_StrLength                 equ 00210ECh&lt;br /&gt;
_VPutMapRec                equ 00210F0h&lt;br /&gt;
_FindAppUp                 equ 00210F4h&lt;br /&gt;
_FindAppDown               equ 00210F8h&lt;br /&gt;
_FindApp                   equ 00210FCh&lt;br /&gt;
_os_FindAppStart           equ 0021100h&lt;br /&gt;
_SkipAppHeader             equ 0021104h&lt;br /&gt;
_FindAppStart              equ 0021108h&lt;br /&gt;
_IBounds                   equ 002110Ch&lt;br /&gt;
_IOffset                   equ 0021110h&lt;br /&gt;
_DrawCirc                  equ 0021114h&lt;br /&gt;
_CanAlphIns                equ 0021118h&lt;br /&gt;
_CxReDisp                  equ 002111Ch&lt;br /&gt;
_GetBaseVer                equ 0021120h&lt;br /&gt;
_OPSet0                    equ 0021124h&lt;br /&gt;
_AppGetCBLUSB              equ 0021128h&lt;br /&gt;
_SetIgnoreKey              equ 002112Ch&lt;br /&gt;
_SetSendThisKeyBack        equ 0021130h&lt;br /&gt;
_DisableAPD                equ 0021134h&lt;br /&gt;
_EnableAPD                 equ 0021138h&lt;br /&gt;
_Set2IY34                  equ 002113Ch&lt;br /&gt;
_ForceCmd                  equ 0021140h&lt;br /&gt;
_ApdSetup                  equ 0021144h&lt;br /&gt;
_AppSetup                  equ 0021148h&lt;br /&gt;
;                          equ 002114Ch&lt;br /&gt;
_ReleaseSedit              equ 0021150h&lt;br /&gt;
_InitSmallEditLine         equ 0021154h&lt;br /&gt;
_StartSmallEdit            equ 0021158h&lt;br /&gt;
;                          equ 002115Ch&lt;br /&gt;
_SGetTokString             equ 0021160h&lt;br /&gt;
_LoadPattern               equ 0021164h&lt;br /&gt;
_SStringLength             equ 0021168h&lt;br /&gt;
_RestorePenCol             equ 002116Ch&lt;br /&gt;
;                          equ 0021170h&lt;br /&gt;
_EmptyHook                 equ 0021174h&lt;br /&gt;
_ForceSmallEditReturn      equ 0021178h&lt;br /&gt;
_SaveContext               equ 002117Ch&lt;br /&gt;
;                          equ 0021180h&lt;br /&gt;
_ClearRow                  equ 0021184h&lt;br /&gt;
;                          equ 0021188h&lt;br /&gt;
;                          equ 002118Ch&lt;br /&gt;
;                          equ 0021190h&lt;br /&gt;
;                          equ 0021194h&lt;br /&gt;
;                          equ 0021198h&lt;br /&gt;
;                          equ 002119Ch&lt;br /&gt;
;                          equ 00211A0h&lt;br /&gt;
;                          equ 00211A4h&lt;br /&gt;
;                          equ 00211A8h&lt;br /&gt;
;                          equ 00211ACh&lt;br /&gt;
;                          equ 00211B0h&lt;br /&gt;
;                          equ 00211B4h&lt;br /&gt;
;                          equ 00211B8h&lt;br /&gt;
;                          equ 00211BCh&lt;br /&gt;
;                          equ 00211C0h&lt;br /&gt;
;                          equ 00211C4h&lt;br /&gt;
;                          equ 00211C8h&lt;br /&gt;
;                          equ 00211CCh&lt;br /&gt;
;                          equ 00211D0h&lt;br /&gt;
;                          equ 00211D4h&lt;br /&gt;
;                          equ 00211D8h&lt;br /&gt;
;                          equ 00211DCh&lt;br /&gt;
;                          equ 00211E0h&lt;br /&gt;
;                          equ 00211E4h&lt;br /&gt;
;                          equ 00211E8h&lt;br /&gt;
;                          equ 00211ECh&lt;br /&gt;
;;_ret                     equ 00211F0h&lt;br /&gt;
;                          equ 00211F4h&lt;br /&gt;
_InitSmallEditLineVar      equ 00211F8h&lt;br /&gt;
_InitSmallEditLineOP1      equ 00211FCh&lt;br /&gt;
_InitSmallEditBoxVar       equ 0021200h&lt;br /&gt;
_InitSmallEditBoxOP1       equ 0021204h&lt;br /&gt;
_RclEntryToEditA           equ 0021208h&lt;br /&gt;
_ErrCustom1                equ 002120Ch&lt;br /&gt;
_ErrCustom2                equ 0021210h&lt;br /&gt;
;;_ret                     equ 0021214h&lt;br /&gt;
_ClearRect                 equ 0021218h&lt;br /&gt;
_InvertRect                equ 002121Ch&lt;br /&gt;
_FillRect                  equ 0021220h&lt;br /&gt;
_RestoreTextFlags          equ 0021224h&lt;br /&gt;
_InitCellBox               equ 0021228h&lt;br /&gt;
_DrawCell                  equ 002122Ch&lt;br /&gt;
;                          equ 0021230h&lt;br /&gt;
_InvertCell                equ 0021234h&lt;br /&gt;
_SetCellOverride           equ 0021238h&lt;br /&gt;
_DrawRectBorder            equ 002123Ch&lt;br /&gt;
_ClearCell                 equ 0021240h&lt;br /&gt;
_CoverCell                 equ 0021244h&lt;br /&gt;
_EraseRectBorder           equ 0021248h&lt;br /&gt;
_FillRectPattern           equ 002124Ch&lt;br /&gt;
_DrawRectBorderClear       equ 0021250h&lt;br /&gt;
;                          equ 0021254h&lt;br /&gt;
_VerticalLine              equ 0021258h&lt;br /&gt;
_IBoundsFull               equ 002125Ch&lt;br /&gt;
;                          equ 0021260h&lt;br /&gt;
;                          equ 0021264h&lt;br /&gt;
_CPoint                    equ 0021268h&lt;br /&gt;
_DeleteApp                 equ 002126Ch&lt;br /&gt;
_GetModeCellFlagOR         equ 0021270h&lt;br /&gt;
_ResetModeCellFlag         equ 0021274h&lt;br /&gt;
_IsModeCellSet             equ 0021278h&lt;br /&gt;
_GetModeCellFlag           equ 002127Ch&lt;br /&gt;
;                          equ 0021280h&lt;br /&gt;
_SetCurCellBoxManager      equ 0021284h&lt;br /&gt;
;                          equ 0021288h&lt;br /&gt;
_CellBoxManager            equ 002128Ch&lt;br /&gt;
_StartNewCell              equ 0021290h&lt;br /&gt;
_RunInCellOveride          equ 0021294h&lt;br /&gt;
_RunCellOveride            equ 0021298h&lt;br /&gt;
_ClearCurCell              equ 002129Ch&lt;br /&gt;
_DrawCurCell               equ 00212A0h&lt;br /&gt;
_InvertCurCell             equ 00212A4h&lt;br /&gt;
_CoverCurCell              equ 00212A8h&lt;br /&gt;
_BlinkCell                 equ 00212ACh&lt;br /&gt;
_BlinkCellNoLookUp         equ 00212B0h&lt;br /&gt;
_BlinkCurCell              equ 00212B4h&lt;br /&gt;
_BlinkCellToOn             equ 00212B8h&lt;br /&gt;
_BlinkCellToOnNoLookUp     equ 00212BCh&lt;br /&gt;
_BlinkCurCellToOn          equ 00212C0h&lt;br /&gt;
_BlinkCellToOff            equ 00212C4h&lt;br /&gt;
_BlinkCellToOffNoLookUp    equ 00212C8h&lt;br /&gt;
_BlinkCurCellToOff         equ 00212CCh&lt;br /&gt;
_GetCurModeCellFlag        equ 00212D0h&lt;br /&gt;
;                          equ 00212D4h&lt;br /&gt;
_StartSmallEditReturn      equ 00212D8h&lt;br /&gt;
;                          equ 00212DCh&lt;br /&gt;
;                          equ 00212E0h&lt;br /&gt;
_CellKeyHandle             equ 00212E4h&lt;br /&gt;
;                          equ 00212E8h&lt;br /&gt;
;                          equ 00212ECh&lt;br /&gt;
;                          equ 00212F0h&lt;br /&gt;
;                          equ 00212F4h&lt;br /&gt;
;                          equ 00212F8h&lt;br /&gt;
_EraseAllCells             equ 00212FCh&lt;br /&gt;
_IsCurModeCellSet          equ 0021300h&lt;br /&gt;
;                          equ 0021304h&lt;br /&gt;
;                          equ 0021308h&lt;br /&gt;
;                          equ 002130Ch&lt;br /&gt;
;                          equ 0021310h&lt;br /&gt;
_DrawBlnkCell              equ 0021314h&lt;br /&gt;
_ClearBlnkCell             equ 0021318h&lt;br /&gt;
_InvertBlnkCell            equ 002131Ch&lt;br /&gt;
_GetStringInput            equ 0021320h&lt;br /&gt;
_GetStringInput2           equ 0021324h&lt;br /&gt;
_WaitEnterKeyValue         equ 0021328h&lt;br /&gt;
_HorizontalLine            equ 002132Ch&lt;br /&gt;
_CreateAppVar              equ 0021330h&lt;br /&gt;
_CreateProtProg            equ 0021334h&lt;br /&gt;
_CreateVar                 equ 0021338h&lt;br /&gt;
_AsmComp                   equ 002133Ch&lt;br /&gt;
_GetAsmSize                equ 0021340h&lt;br /&gt;
_SquishPrgm                equ 0021344h&lt;br /&gt;
_ExecutePrgm               equ 0021348h&lt;br /&gt;
_ChkFindSymAsm             equ 002134Ch&lt;br /&gt;
_ParsePrgmName             equ 0021350h&lt;br /&gt;
_CSub                      equ 0021354h&lt;br /&gt;
_CAdd                      equ 0021358h&lt;br /&gt;
_CSquare                   equ 002135Ch&lt;br /&gt;
_CMult                     equ 0021360h&lt;br /&gt;
_CRecip                    equ 0021364h&lt;br /&gt;
_CDiv                      equ 0021368h&lt;br /&gt;
_CAbs                      equ 002136Ch&lt;br /&gt;
_AddSquares                equ 0021370h&lt;br /&gt;
_CSqRoot                   equ 0021374h&lt;br /&gt;
_CLN                       equ 0021378h&lt;br /&gt;
_CLog                      equ 002137Ch&lt;br /&gt;
_CTenX                     equ 0021380h&lt;br /&gt;
_CEtoX                     equ 0021384h&lt;br /&gt;
_CXrootY                   equ 0021388h&lt;br /&gt;
;                          equ 002138Ch&lt;br /&gt;
_CYtoX                     equ 0021390h&lt;br /&gt;
_InvertNonReal             equ 0021394h&lt;br /&gt;
_CTrunc                    equ 0021398h&lt;br /&gt;
_CFrac                     equ 002139Ch&lt;br /&gt;
_CFloor                    equ 00213A0h&lt;br /&gt;
_SrchVLstUp                equ 00213A4h&lt;br /&gt;
_SrchVLstDn                equ 00213A8h&lt;br /&gt;
_FlashWriteDisable         equ 00213ACh&lt;br /&gt;
_Disp                      equ 00213B0h&lt;br /&gt;
_GetBytePaged              equ 00213B4h&lt;br /&gt;
_RunCursorHook             equ 00213B8h&lt;br /&gt;
_RunLibraryHook            equ 00213BCh&lt;br /&gt;
_RunRawKeyHook             equ 00213C0h&lt;br /&gt;
_SetCursorHook             equ 00213C4h&lt;br /&gt;
_SetLibraryHook            equ 00213C8h&lt;br /&gt;
_SetGetKeyHook             equ 00213CCh&lt;br /&gt;
_ClrCursorHook             equ 00213D0h&lt;br /&gt;
_ClrLibraryHook            equ 00213D4h&lt;br /&gt;
_ClrRawKeyHook             equ 00213D8h&lt;br /&gt;
_GetKeyHook                equ 00213DCh&lt;br /&gt;
_SetGetCSCHook             equ 00213E0h&lt;br /&gt;
_ClrGetKeyHook             equ 00213E4h&lt;br /&gt;
_SetCatalog2Hook           equ 00213E8h&lt;br /&gt;
_ClrCatalog2Hook           equ 00213ECh&lt;br /&gt;
_SetLocalizeHook           equ 00213F0h&lt;br /&gt;
_ClrLocalizeHook           equ 00213F4h&lt;br /&gt;
_SetTokenHook              equ 00213F8h&lt;br /&gt;
_ClrTokenHook              equ 00213FCh&lt;br /&gt;
;                          equ 0021400h&lt;br /&gt;
;                          equ 0021404h&lt;br /&gt;
_DispListElementOffLA      equ 0021408h&lt;br /&gt;
_BitVertSplit              equ 002140Ch&lt;br /&gt;
_SetHomescreenHook         equ 0021410h&lt;br /&gt;
_ClrHomescreenHook         equ 0021414h&lt;br /&gt;
_SetWindowHook             equ 0021418h&lt;br /&gt;
_ClrWindowHook             equ 002141Ch&lt;br /&gt;
_SetGraphModeHook          equ 0021420h&lt;br /&gt;
_ClrGraphModeHook          equ 0021424h&lt;br /&gt;
_ParseAndStoreSysVar       equ 0021428h&lt;br /&gt;
_DisplayEditSysVar         equ 002142Ch&lt;br /&gt;
_JForceWIndowSettings      equ 0021430h&lt;br /&gt;
_DelVarArc                 equ 0021434h&lt;br /&gt;
_DelVarNoArc               equ 0021438h&lt;br /&gt;
_SetAllPlots               equ 002143Ch&lt;br /&gt;
_SetYeditHook              equ 0021440h&lt;br /&gt;
_ClrYeditHook              equ 0021444h&lt;br /&gt;
_Arc_Unarc                 equ 0021448h&lt;br /&gt;
_ArchiveVar                equ 002144Ch&lt;br /&gt;
_UnarchiveVar              equ 0021450h&lt;br /&gt;
_SetFontHook               equ 0021454h&lt;br /&gt;
_ClrFontHook               equ 0021458h&lt;br /&gt;
_SetRegraphHook            equ 002145Ch&lt;br /&gt;
_ClrRegraphHook            equ 0021460h&lt;br /&gt;
_RunGraphingHook           equ 0021464h&lt;br /&gt;
_SetTraceHook              equ 0021468h&lt;br /&gt;
_ClrTraceHook              equ 002146Ch&lt;br /&gt;
_RunTraceHook              equ 0021470h&lt;br /&gt;
_NDeriv                    equ 0021474h&lt;br /&gt;
_PolarDerivative           equ 0021478h&lt;br /&gt;
_JForceGraphNoKey          equ 002147Ch&lt;br /&gt;
_JForceGraphKey            equ 0021480h&lt;br /&gt;
_PowerOff                  equ 0021484h&lt;br /&gt;
_GetKeyRetOff              equ 0021488h&lt;br /&gt;
_FindGroupSym              equ 002148Ch&lt;br /&gt;
_LoadDEIndPaged            equ 0021490h&lt;br /&gt;
_SetUpPagedPtr             equ 0021494h&lt;br /&gt;
_PagedGet                  equ 0021498h&lt;br /&gt;
_SetParserHook             equ 002149Ch&lt;br /&gt;
_ClrParserHook             equ 00214A0h&lt;br /&gt;
_SetAppChangeHook          equ 00214A4h&lt;br /&gt;
_ClrAppChangeHook          equ 00214A8h&lt;br /&gt;
_SetGraphicsHook           equ 00214ACh&lt;br /&gt;
_ClrGraphicsHook           equ 00214B0h&lt;br /&gt;
_ILineNoGraphicsHook       equ 00214B4h&lt;br /&gt;
_ILineNoHook               equ 00214B8h&lt;br /&gt;
;                          equ 00214BCh&lt;br /&gt;
_DeleteTempPrograms        equ 00214C0h&lt;br /&gt;
_SetCatalog1Hook           equ 00214C4h&lt;br /&gt;
_ClrCatalog1Hook           equ 00214C8h&lt;br /&gt;
_SetHelpHook               equ 00214CCh&lt;br /&gt;
_ClrHelpHook               equ 00214D0h&lt;br /&gt;
_DispCatalogEnd            equ 00214D4h&lt;br /&gt;
_GetMenuKeypress           equ 00214D8h&lt;br /&gt;
_GetCatalogItem            equ 00214DCh&lt;br /&gt;
_RunCatalog2Hook           equ 00214E0h&lt;br /&gt;
_RunCatalog1Hook           equ 00214E4h&lt;br /&gt;
;                          equ 00214E8h&lt;br /&gt;
;                          equ 00214ECh&lt;br /&gt;
_DispMenuTitle             equ 00214F0h&lt;br /&gt;
;                          equ 00214F4h&lt;br /&gt;
_SetCxReDispHook           equ 00214F8h&lt;br /&gt;
_ClrCxReDispHook           equ 00214FCh&lt;br /&gt;
_DrawStatusBarMode         equ 0021500h&lt;br /&gt;
_BufClr                    equ 0021504h&lt;br /&gt;
_UnOPExec2                 equ 0021508h&lt;br /&gt;
_BinOPExec2                equ 002150Ch&lt;br /&gt;
_LoadMenuB                 equ 0021510h&lt;br /&gt;
_DisplayVarInfo            equ 0021514h&lt;br /&gt;
_SetMenuHook               equ 0021518h&lt;br /&gt;
_ClrMenuHook               equ 002151Ch&lt;br /&gt;
_GetBCOffSetIX             equ 0021520h&lt;br /&gt;
_GetBCOffSetIX_            equ 0021524h&lt;br /&gt;
_ForceFullScreen           equ 0021528h&lt;br /&gt;
_HLMinus5                  equ 002152Ch&lt;br /&gt;
;;_ret                     equ 0021530h&lt;br /&gt;
;                          equ 0021534h&lt;br /&gt;
;                          equ 0021538h&lt;br /&gt;
_Arc_Unarc_                equ 002153Ch&lt;br /&gt;
_RclExit                   equ 0021540h&lt;br /&gt;
_SetSilentLinkHook         equ 0021544h&lt;br /&gt;
_ClrSilentLinkHook         equ 0021548h&lt;br /&gt;
_TwoVarSet                 equ 002154Ch&lt;br /&gt;
_ExecClassCToken           equ 0021550h&lt;br /&gt;
_ExecClass3Token           equ 0021554h&lt;br /&gt;
_GetSysInfo                equ 0021558h&lt;br /&gt;
_RunChkCTenX               equ 002155Ch&lt;br /&gt;
_TenXNoClr                 equ 0021560h&lt;br /&gt;
;                          equ 0021564h&lt;br /&gt;
;                          equ 0021568h&lt;br /&gt;
_GetVarVersion             equ 002156Ch&lt;br /&gt;
_ParseGraphCmdToken        equ 0021570h&lt;br /&gt;
;                          equ 0021574h&lt;br /&gt;
_DeleteTempEditEqu         equ 0021578h&lt;br /&gt;
_PromptMoveBackLeft        equ 002157Ch&lt;br /&gt;
_WPutSEOLRes10E            equ 0021580h&lt;br /&gt;
_InvertTextInsMode         equ 0021584h&lt;br /&gt;
;                          equ 0021588h&lt;br /&gt;
_ResetDefaults             equ 002158Ch&lt;br /&gt;
_ZeroFinanceVars           equ 0021590h&lt;br /&gt;
_DispHeader                equ 0021594h&lt;br /&gt;
_JForceGroup               equ 0021598h&lt;br /&gt;
;                          equ 002159Ch&lt;br /&gt;
;                          equ 00215A0h&lt;br /&gt;
_DispCoords                equ 00215A4h&lt;br /&gt;
;                          equ 00215A8h&lt;br /&gt;
;                          equ 00215ACh&lt;br /&gt;
_ChkTmr                    equ 00215B0h&lt;br /&gt;
_ClockOff                  equ 00215B4h&lt;br /&gt;
_ClockOn                   equ 00215B8h&lt;br /&gt;
;                          equ 00215BCh&lt;br /&gt;
_GetDate                   equ 00215C0h&lt;br /&gt;
_GetDateString             equ 00215C4h&lt;br /&gt;
_GetDtFmt                  equ 00215C8h&lt;br /&gt;
_GetDtStr                  equ 00215CCh&lt;br /&gt;
_GetTime                   equ 00215D0h&lt;br /&gt;
_FormTime                  equ 00215D4h&lt;br /&gt;
_GetTmFmt                  equ 00215D8h&lt;br /&gt;
_GetTmStr                  equ 00215DCh&lt;br /&gt;
_SetZeroOne                equ 00215E0h&lt;br /&gt;
_SetDate                   equ 00215E4h&lt;br /&gt;
_IsOneTwoThree             equ 00215E8h&lt;br /&gt;
_SetTime                   equ 00215ECh&lt;br /&gt;
_IsOP112or24               equ 00215F0h&lt;br /&gt;
_ChkTimer0                 equ 00215F4h&lt;br /&gt;
_TimeCnv                   equ 00215F8h&lt;br /&gt;
_ClrWindowAndFlags         equ 00215FCh&lt;br /&gt;
_ResetAllLists             equ 0021600h&lt;br /&gt;
_DispValue                 equ 0021604h&lt;br /&gt;
;                          equ 0021608h&lt;br /&gt;
;                          equ 002160Ch&lt;br /&gt;
;                          equ 0021610h&lt;br /&gt;
_CpOP1OP2Rounded           equ 0021614h&lt;br /&gt;
_CpOP1OP2Rounded2          equ 0021618h&lt;br /&gt;
;                          equ 002161Ch&lt;br /&gt;
;                          equ 0021620h&lt;br /&gt;
_ResetIOPrompt             equ 0021624h&lt;br /&gt;
;                          equ 0021628h&lt;br /&gt;
_SetUpEditor               equ 002162Ch&lt;br /&gt;
_SortA                     equ 0021630h&lt;br /&gt;
_SortD                     equ 0021634h&lt;br /&gt;
;                          equ 0021638h&lt;br /&gt;
_IsOP1ResID                equ 002163Ch&lt;br /&gt;
;                          equ 0021640h&lt;br /&gt;
;                          equ 0021644h&lt;br /&gt;
;                          equ 0021648h&lt;br /&gt;
_ForceModeKeypress         equ 002164Ch&lt;br /&gt;
_DispAboutScreen           equ 0021650h&lt;br /&gt;
_ChkHelpHookVer            equ 0021654h&lt;br /&gt;
_Draw32                    equ 0021658h&lt;br /&gt;
;                          equ 002165Ch&lt;br /&gt;
;                          equ 0021660h&lt;br /&gt;
;                          equ 0021664h&lt;br /&gt;
_DrawPlotStatus            equ 0021668h&lt;br /&gt;
_DrawTableEditor           equ 002166Ch&lt;br /&gt;
_DisplayListNameEquals     equ 0021670h&lt;br /&gt;
_DisplayListHeader         equ 0021674h&lt;br /&gt;
_DispMatrixDimensions      equ 0021678h&lt;br /&gt;
_HighlightListEdItem       equ 002167Ch&lt;br /&gt;
;                          equ 0021680h&lt;br /&gt;
;                          equ 0021684h&lt;br /&gt;
_MatrixName                equ 0021688h&lt;br /&gt;
;                          equ 002168Ch&lt;br /&gt;
;                          equ 0021690h&lt;br /&gt;
;                          equ 0021694h&lt;br /&gt;
;                          equ 0021698h&lt;br /&gt;
;                          equ 002169Ch&lt;br /&gt;
_ChkCxMainPtr              equ 00216A0h&lt;br /&gt;
_NumError02_               equ 00216A4h&lt;br /&gt;
;                          equ 00216A8h&lt;br /&gt;
_SetupEmptyEditTempEqu     equ 00216ACh&lt;br /&gt;
_Res1IY0E                  equ 00216B0h&lt;br /&gt;
_RestoreBuffer             equ 00216B4h&lt;br /&gt;
;                          equ 00216B8h&lt;br /&gt;
;                          equ 00216BCh&lt;br /&gt;
;                          equ 00216C0h&lt;br /&gt;
;                          equ 00216C4h&lt;br /&gt;
;                          equ 00216C8h&lt;br /&gt;
;                          equ 00216CCh&lt;br /&gt;
_DisplayListEquals         equ 00216D0h&lt;br /&gt;
_GetCurPlotListOffset      equ 00216D4h&lt;br /&gt;
_GoToLastRow               equ 00216D8h&lt;br /&gt;
_DrawRectBorder_           equ 00216DCh&lt;br /&gt;
;                          equ 00216E0h&lt;br /&gt;
;                          equ 00216E4h&lt;br /&gt;
;                          equ 00216E8h&lt;br /&gt;
;                          equ 00216ECh&lt;br /&gt;
_NamedListToOP1            equ 00216F0h&lt;br /&gt;
;                          equ 00216F4h&lt;br /&gt;
;                          equ 00216F8h&lt;br /&gt;
;                          equ 00216FCh&lt;br /&gt;
_InitUSBDeviceCallback     equ 0021700h&lt;br /&gt;
_KillUSBDevice             equ 0021704h&lt;br /&gt;
_SetUSBConfiguration       equ 0021708h&lt;br /&gt;
_RequestUSBData            equ 002170Ch&lt;br /&gt;
_StopReceivingUSBData      equ 0021710h&lt;br /&gt;
_SetVertGraphActive        equ 0021714h&lt;br /&gt;
_ClrVertGraphActive        equ 0021718h&lt;br /&gt;
_SetUSBActivityHook        equ 002171Ch&lt;br /&gt;
_ClrUSBActivityHook        equ 0021720h&lt;br /&gt;
;;_ret                     equ 0021724h&lt;br /&gt;
_GetCurPlotOffsetPrev      equ 0021728h&lt;br /&gt;
_SplitUpdateStatPlotLists  equ 002172Ch&lt;br /&gt;
_GraphLine                 equ 0021730h&lt;br /&gt;
;                          equ 0021734h&lt;br /&gt;
;                          equ 0021738h&lt;br /&gt;
;                          equ 002173Ch&lt;br /&gt;
;                          equ 0021740h&lt;br /&gt;
;                          equ 0021744h&lt;br /&gt;
;                          equ 0021748h&lt;br /&gt;
_ZIfInTblEditor            equ 002174Ch&lt;br /&gt;
;                          equ 0021750h&lt;br /&gt;
_GetCurPlotOffset          equ 0021754h&lt;br /&gt;
;                          equ 0021758h&lt;br /&gt;
;                          equ 002175Ch&lt;br /&gt;
;                          equ 0021760h&lt;br /&gt;
;                          equ 0021764h&lt;br /&gt;
;                          equ 0021768h&lt;br /&gt;
_UpdateStatPlotLists       equ 002176Ch&lt;br /&gt;
_ChkSomethingElseFPS5      equ 0021770h&lt;br /&gt;
_ChkSomethingFPS5          equ 0021774h&lt;br /&gt;
_VDispRealOP1              equ 0021778h&lt;br /&gt;
_DispXEqualsNum            equ 002177Ch&lt;br /&gt;
_ResetGraphSettings        equ 0021780h&lt;br /&gt;
_InitializeVariables       equ 0021784h&lt;br /&gt;
;;_ret                     equ 0021788h&lt;br /&gt;
_DelVarSym                 equ 002178Ch&lt;br /&gt;
_FindAppUpNoCase           equ 0021790h&lt;br /&gt;
_FindAppDnNoCase           equ 0021794h&lt;br /&gt;
_SetupHome                 equ 0021798h&lt;br /&gt;
_GrPutawayFull             equ 002179Ch&lt;br /&gt;
;;_ret                     equ 00217A0h&lt;br /&gt;
_ToggleUSBSmartPadInput    equ 00217A4h&lt;br /&gt;
_IsUSBDeviceConnected      equ 00217A8h&lt;br /&gt;
_PolarEquToOP1             equ 00217ACh&lt;br /&gt;
_ParamXEquToOP1            equ 00217B0h&lt;br /&gt;
_ParamYEquToOP1            equ 00217B4h&lt;br /&gt;
_DispTestModeResetComplete equ 00217B8h&lt;br /&gt;
_PTTReset                  equ 00217BCh&lt;br /&gt;
_FindAppCustom             equ 00217C0h&lt;br /&gt;
_ClearGraphStyles          equ 00217C4h&lt;br /&gt;
_BufToNextBASICSeparator   equ 00217C8h&lt;br /&gt;
;                          equ 00217CCh&lt;br /&gt;
;                          equ 00217D0h&lt;br /&gt;
_ZooStandard               equ 00217D4h&lt;br /&gt;
;                          equ 00217D8h&lt;br /&gt;
;                          equ 00217DCh&lt;br /&gt;
;                          equ 00217E0h&lt;br /&gt;
;                          equ 00217E4h&lt;br /&gt;
;                          equ 00217E8h&lt;br /&gt;
;                          equ 00217ECh&lt;br /&gt;
;                          equ 00217F0h&lt;br /&gt;
;                          equ 00217F4h&lt;br /&gt;
;                          equ 00217F8h&lt;br /&gt;
;                          equ 00217FCh&lt;br /&gt;
;                          equ 0021800h&lt;br /&gt;
;                          equ 0021804h&lt;br /&gt;
;                          equ 0021808h&lt;br /&gt;
;                          equ 002180Ch&lt;br /&gt;
_AddHistoryEntryString     equ 0021810h&lt;br /&gt;
_CurrEntryToPrevEntry      equ 0021814h&lt;br /&gt;
;                          equ 0021818h&lt;br /&gt;
;                          equ 002181Ch&lt;br /&gt;
;                          equ 0021820h&lt;br /&gt;
;                          equ 0021824h&lt;br /&gt;
;                          equ 0021828h&lt;br /&gt;
;                          equ 002182Ch&lt;br /&gt;
;                          equ 0021830h&lt;br /&gt;
;                          equ 0021834h&lt;br /&gt;
;                          equ 0021838h&lt;br /&gt;
;                          equ 002183Ch&lt;br /&gt;
;                          equ 0021840h&lt;br /&gt;
;                          equ 0021844h&lt;br /&gt;
;                          equ 0021848h&lt;br /&gt;
;                          equ 002184Ch&lt;br /&gt;
;                          equ 0021850h&lt;br /&gt;
;                          equ 0021854h&lt;br /&gt;
;                          equ 0021858h&lt;br /&gt;
;                          equ 002185Ch&lt;br /&gt;
;                          equ 0021860h&lt;br /&gt;
;                          equ 0021864h&lt;br /&gt;
;                          equ 0021868h&lt;br /&gt;
;                          equ 002186Ch&lt;br /&gt;
;                          equ 0021870h&lt;br /&gt;
;                          equ 0021874h&lt;br /&gt;
;                          equ 0021878h&lt;br /&gt;
;                          equ 002187Ch&lt;br /&gt;
;                          equ 0021880h&lt;br /&gt;
;                          equ 0021884h&lt;br /&gt;
;                          equ 0021888h&lt;br /&gt;
;                          equ 002188Ch&lt;br /&gt;
;                          equ 0021890h&lt;br /&gt;
;                          equ 0021894h&lt;br /&gt;
;                          equ 0021898h&lt;br /&gt;
;                          equ 002189Ch&lt;br /&gt;
;                          equ 00218A0h&lt;br /&gt;
;                          equ 00218A4h&lt;br /&gt;
;                          equ 00218A8h&lt;br /&gt;
;                          equ 00218ACh&lt;br /&gt;
;                          equ 00218B0h&lt;br /&gt;
;                          equ 00218B4h&lt;br /&gt;
;                          equ 00218B8h&lt;br /&gt;
;                          equ 00218BCh&lt;br /&gt;
;                          equ 00218C0h&lt;br /&gt;
;                          equ 00218C4h&lt;br /&gt;
;                          equ 00218C8h&lt;br /&gt;
;                          equ 00218CCh&lt;br /&gt;
;                          equ 00218D0h&lt;br /&gt;
;                          equ 00218D4h&lt;br /&gt;
;                          equ 00218D8h&lt;br /&gt;
;                          equ 00218DCh&lt;br /&gt;
;                          equ 00218E0h&lt;br /&gt;
;                          equ 00218E4h&lt;br /&gt;
;                          equ 00218E8h&lt;br /&gt;
;                          equ 00218ECh&lt;br /&gt;
_RunInitialBootMenu        equ 00218F0h&lt;br /&gt;
;                          equ 00218F4h&lt;br /&gt;
;                          equ 00218F8h&lt;br /&gt;
;                          equ 00218FCh&lt;br /&gt;
_Clr05RclFlags             equ 0021900h&lt;br /&gt;
;                          equ 0021904h&lt;br /&gt;
;                          equ 0021908h&lt;br /&gt;
;                          equ 002190Ch&lt;br /&gt;
;                          equ 0021910h&lt;br /&gt;
_DeleteHistoryEntry        equ 0021914h&lt;br /&gt;
;                          equ 0021918h&lt;br /&gt;
;                          equ 002191Ch&lt;br /&gt;
;                          equ 0021920h&lt;br /&gt;
;                          equ 0021924h&lt;br /&gt;
;                          equ 0021928h&lt;br /&gt;
;                          equ 002192Ch&lt;br /&gt;
;                          equ 0021930h&lt;br /&gt;
;                          equ 0021934h&lt;br /&gt;
;                          equ 0021938h&lt;br /&gt;
;                          equ 002193Ch&lt;br /&gt;
_CommonKeys_               equ 0021940h&lt;br /&gt;
;                          equ 0021944h&lt;br /&gt;
;                          equ 0021948h&lt;br /&gt;
;                          equ 002194Ch&lt;br /&gt;
;                          equ 0021950h&lt;br /&gt;
;                          equ 0021954h&lt;br /&gt;
;                          equ 0021958h&lt;br /&gt;
;                          equ 002195Ch&lt;br /&gt;
;                          equ 0021960h&lt;br /&gt;
;                          equ 0021964h&lt;br /&gt;
;                          equ 0021968h&lt;br /&gt;
;                          equ 002196Ch&lt;br /&gt;
;                          equ 0021970h&lt;br /&gt;
;                          equ 0021974h&lt;br /&gt;
;                          equ 0021978h&lt;br /&gt;
;                          equ 002197Ch&lt;br /&gt;
;                          equ 0021980h&lt;br /&gt;
;                          equ 0021984h&lt;br /&gt;
;                          equ 0021988h&lt;br /&gt;
;                          equ 002198Ch&lt;br /&gt;
;                          equ 0021990h&lt;br /&gt;
;                          equ 0021994h&lt;br /&gt;
_ResetLastEntryStack       equ 0021998h&lt;br /&gt;
;                          equ 002199Ch&lt;br /&gt;
;                          equ 00219A0h&lt;br /&gt;
_jp_JForceCmdNoChar        equ 00219A4h&lt;br /&gt;
_Load_LFont                equ 00219A8h&lt;br /&gt;
;                          equ 00219ACh&lt;br /&gt;
;                          equ 00219B0h&lt;br /&gt;
;                          equ 00219B4h&lt;br /&gt;
;                          equ 00219B8h&lt;br /&gt;
;                          equ 00219BCh&lt;br /&gt;
;                          equ 00219C0h&lt;br /&gt;
;                          equ 00219C4h&lt;br /&gt;
;                          equ 00219C8h&lt;br /&gt;
;                          equ 00219CCh&lt;br /&gt;
;                          equ 00219D0h&lt;br /&gt;
;                          equ 00219D4h&lt;br /&gt;
;                          equ 00219D8h&lt;br /&gt;
_EnterSelfTest             equ 00219DCh&lt;br /&gt;
_DrawEntrySepLine          equ 00219E0h&lt;br /&gt;
;                          equ 00219E4h&lt;br /&gt;
_GetGraphModeProperties    equ 00219E8h&lt;br /&gt;
;                          equ 00219ECh&lt;br /&gt;
;                          equ 00219F0h&lt;br /&gt;
;                          equ 00219F4h&lt;br /&gt;
;                          equ 00219F8h&lt;br /&gt;
;                          equ 00219FCh&lt;br /&gt;
;                          equ 0021A00h&lt;br /&gt;
;                          equ 0021A04h&lt;br /&gt;
;                          equ 0021A08h&lt;br /&gt;
;                          equ 0021A0Ch&lt;br /&gt;
_ClrLCDAll                 equ 0021A10h&lt;br /&gt;
_BufIPoint                 equ 0021A14h&lt;br /&gt;
;                          equ 0021A18h&lt;br /&gt;
;                          equ 0021A1Ch&lt;br /&gt;
;                          equ 0021A20h&lt;br /&gt;
;                          equ 0021A24h&lt;br /&gt;
_SetDrawFGColorA           equ 0021A28h&lt;br /&gt;
;                          equ 0021A2Ch&lt;br /&gt;
;                          equ 0021A30h&lt;br /&gt;
;                          equ 0021A34h&lt;br /&gt;
_DrawGraphBackground       equ 0021A38h&lt;br /&gt;
_DrawStatusBar             equ 0021A3Ch&lt;br /&gt;
;                          equ 0021A40h&lt;br /&gt;
;                          equ 0021A44h&lt;br /&gt;
;                          equ 0021A48h&lt;br /&gt;
;                          equ 0021A4Ch&lt;br /&gt;
_DrawBatteryIndicator      equ 0021A50h&lt;br /&gt;
_DrawBatteryStatus         equ 0021A54h&lt;br /&gt;
_VDispHL                   equ 0021A58h&lt;br /&gt;
_PDspGrphNoColorReload     equ 0021A5Ch&lt;br /&gt;
;                          equ 0021A60h&lt;br /&gt;
;                          equ 0021A64h&lt;br /&gt;
;                          equ 0021A68h&lt;br /&gt;
;                          equ 0021A6Ch&lt;br /&gt;
;                          equ 0021A70h&lt;br /&gt;
;                          equ 0021A74h&lt;br /&gt;
;                          equ 0021A78h&lt;br /&gt;
;                          equ 0021A7Ch&lt;br /&gt;
;                          equ 0021A80h&lt;br /&gt;
;                          equ 0021A84h&lt;br /&gt;
;                          equ 0021A88h&lt;br /&gt;
;                          equ 0021A8Ch&lt;br /&gt;
;                          equ 0021A90h&lt;br /&gt;
;                          equ 0021A94h&lt;br /&gt;
;                          equ 0021A98h&lt;br /&gt;
;                          equ 0021A9Ch&lt;br /&gt;
;                          equ 0021AA0h&lt;br /&gt;
;                          equ 0021AA4h&lt;br /&gt;
;                          equ 0021AA8h&lt;br /&gt;
;                          equ 0021AACh&lt;br /&gt;
;                          equ 0021AB0h&lt;br /&gt;
_DrawStatusBarInfo         equ 0021AB4h&lt;br /&gt;
_RestoreLCDBrightness      equ 0021AB8h&lt;br /&gt;
_RestoreLCDBrightness_     equ 0021ABCh&lt;br /&gt;
_DimLCDSlow                equ 0021AC0h&lt;br /&gt;
;                          equ 0021AC4h&lt;br /&gt;
;                          equ 0021AC8h&lt;br /&gt;
;                          equ 0021ACCh&lt;br /&gt;
;                          equ 0021AD0h&lt;br /&gt;
;                          equ 0021AD4h&lt;br /&gt;
;                          equ 0021AD8h&lt;br /&gt;
;                          equ 0021ADCh&lt;br /&gt;
_SetTextFGBGcolors         equ 0021AE0h&lt;br /&gt;
_SetTextFGBGcolors_        equ 0021AE4h&lt;br /&gt;
_SetTextBGcolor            equ 0021AE8h&lt;br /&gt;
_VPutPS                    equ 0021AECh&lt;br /&gt;
;                          equ 0021AF0h&lt;br /&gt;
;                          equ 0021AF4h&lt;br /&gt;
;                          equ 0021AF8h&lt;br /&gt;
;                          equ 0021AFCh&lt;br /&gt;
_DrawTILogo                equ 0021B00h&lt;br /&gt;
_DrawThickRectBorder       equ 0021B04h&lt;br /&gt;
;                          equ 0021B08h&lt;br /&gt;
_DrawStatusBarTextClr      equ 0021B0Ch&lt;br /&gt;
;                          equ 0021B10h&lt;br /&gt;
;                          equ 0021B14h&lt;br /&gt;
;                          equ 0021B18h&lt;br /&gt;
;                          equ 0021B1Ch&lt;br /&gt;
_VPutPSN                   equ 0021B20h&lt;br /&gt;
;                          equ 0021B24h&lt;br /&gt;
;                          equ 0021B28h&lt;br /&gt;
;                          equ 0021B2Ch&lt;br /&gt;
;                          equ 0021B30h&lt;br /&gt;
_RStrGraphFlags            equ 0021B34h&lt;br /&gt;
;                          equ 0021B38h&lt;br /&gt;
;                          equ 0021B3Ch&lt;br /&gt;
_VPutMapSpecial            equ 0021B40h&lt;br /&gt;
;                          equ 0021B44h&lt;br /&gt;
;                          equ 0021B48h&lt;br /&gt;
;                          equ 0021B4Ch&lt;br /&gt;
;                          equ 0021B50h&lt;br /&gt;
;                          equ 0021B54h&lt;br /&gt;
;                          equ 0021B58h&lt;br /&gt;
;                          equ 0021B5Ch&lt;br /&gt;
;                          equ 0021B60h&lt;br /&gt;
_DrawSprite16bpp           equ 0021B64h&lt;br /&gt;
;                          equ 0021B68h&lt;br /&gt;
;                          equ 0021B6Ch&lt;br /&gt;
;                          equ 0021B70h&lt;br /&gt;
;                          equ 0021B74h&lt;br /&gt;
;                          equ 0021B78h&lt;br /&gt;
;                          equ 0021B7Ch&lt;br /&gt;
;                          equ 0021B80h&lt;br /&gt;
;                          equ 0021B84h&lt;br /&gt;
;                          equ 0021B88h&lt;br /&gt;
;                          equ 0021B8Ch&lt;br /&gt;
;                          equ 0021B90h&lt;br /&gt;
;                          equ 0021B94h&lt;br /&gt;
;                          equ 0021B98h&lt;br /&gt;
;                          equ 0021B9Ch&lt;br /&gt;
;                          equ 0021BA0h&lt;br /&gt;
;                          equ 0021BA4h&lt;br /&gt;
;                          equ 0021BA8h&lt;br /&gt;
_GetColorValue             equ 0021BACh&lt;br /&gt;
;                          equ 0021BB0h&lt;br /&gt;
;                          equ 0021BB4h&lt;br /&gt;
;                          equ 0021BB8h&lt;br /&gt;
;                          equ 0021BBCh&lt;br /&gt;
;                          equ 0021BC0h&lt;br /&gt;
_GraphBGColorToDrawBGColor equ 0021BC4h&lt;br /&gt;
_SetWhiteDrawBGColor       equ 0021BC8h&lt;br /&gt;
;                          equ 0021BCCh&lt;br /&gt;
_ChkResAppTextSave         equ 0021BD0h&lt;br /&gt;
_ChkCxMain                 equ 0021BD4h&lt;br /&gt;
;                          equ 0021BD8h&lt;br /&gt;
;                          equ 0021BDCh&lt;br /&gt;
_DrawRectBorder__          equ 0021BE0h&lt;br /&gt;
;                          equ 0021BE4h&lt;br /&gt;
;                          equ 0021BE8h&lt;br /&gt;
;                          equ 0021BECh&lt;br /&gt;
;                          equ 0021BF0h&lt;br /&gt;
;                          equ 0021BF4h&lt;br /&gt;
;                          equ 0021BF8h&lt;br /&gt;
;                          equ 0021BFCh&lt;br /&gt;
;                          equ 0021C00h&lt;br /&gt;
;                          equ 0021C04h&lt;br /&gt;
;                          equ 0021C08h&lt;br /&gt;
;                          equ 0021C0Ch&lt;br /&gt;
;                          equ 0021C10h&lt;br /&gt;
;                          equ 0021C14h&lt;br /&gt;
;                          equ 0021C18h&lt;br /&gt;
;                          equ 0021C1Ch&lt;br /&gt;
;                          equ 0021C20h&lt;br /&gt;
;                          equ 0021C24h&lt;br /&gt;
;                          equ 0021C28h&lt;br /&gt;
;                          equ 0021C2Ch&lt;br /&gt;
;                          equ 0021C30h&lt;br /&gt;
;                          equ 0021C34h&lt;br /&gt;
;                          equ 0021C38h&lt;br /&gt;
;                          equ 0021C3Ch&lt;br /&gt;
;                          equ 0021C40h&lt;br /&gt;
;                          equ 0021C44h&lt;br /&gt;
_DrawLineEndEntry          equ 0021C48h&lt;br /&gt;
;                          equ 0021C4Ch&lt;br /&gt;
;                          equ 0021C50h&lt;br /&gt;
;;_ret                     equ 0021C54h&lt;br /&gt;
;                          equ 0021C58h&lt;br /&gt;
;                          equ 0021C5Ch&lt;br /&gt;
;                          equ 0021C60h&lt;br /&gt;
;                          equ 0021C64h&lt;br /&gt;
;                          equ 0021C68h&lt;br /&gt;
_BitGrfFuncM               equ 0021C6Ch&lt;br /&gt;
;;_ret                     equ 0021C70h&lt;br /&gt;
_GetScrollPxlAmount        equ 0021C74h&lt;br /&gt;
_os_PushErrorHandler       equ 0021C78h&lt;br /&gt;
_os_PopErrorHandler        equ 0021C7Ch&lt;br /&gt;
_os_ThrowError             equ 0021C80h&lt;br /&gt;
_os_RealCopy               equ 0021C84h&lt;br /&gt;
_os_RealAsinRad            equ 0021C88h&lt;br /&gt;
_os_RealAcosRad            equ 0021C8Ch&lt;br /&gt;
_os_RealAtanRad            equ 0021C90h&lt;br /&gt;
_os_RealAdd                equ 0021C94h&lt;br /&gt;
_os_CplxAdd                equ 0021C98h&lt;br /&gt;
_os_RealCompare            equ 0021C9Ch&lt;br /&gt;
_os_RealCosRad             equ 0021CA0h&lt;br /&gt;
_os_RealRadToDeg           equ 0021CA4h&lt;br /&gt;
_os_RealDiv                equ 0021CA8h&lt;br /&gt;
_os_RealExp                equ 0021CACh&lt;br /&gt;
_os_RealFloor              equ 0021CB0h&lt;br /&gt;
_os_RealToStr              equ 0021CB4h&lt;br /&gt;
_os_RealFrac               equ 0021CB8h&lt;br /&gt;
_os_RealGcd                equ 0021CBCh&lt;br /&gt;
_os_RealRoundInt           equ 0021CC0h&lt;br /&gt;
_os_RealLcm                equ 0021CC4h&lt;br /&gt;
_os_RealLog                equ 0021CC8h&lt;br /&gt;
_os_RealMax                equ 0021CCCh&lt;br /&gt;
_os_RealMin                equ 0021CD0h&lt;br /&gt;
_os_RealMul                equ 0021CD4h&lt;br /&gt;
_os_RealNcr                equ 0021CD8h&lt;br /&gt;
_os_RealNeg                equ 0021CDCh&lt;br /&gt;
_os_RealNpr                equ 0021CE0h&lt;br /&gt;
_os_RealPow                equ 0021CE4h&lt;br /&gt;
_os_RealDegToRad           equ 0021CE8h&lt;br /&gt;
_os_RealRandInt            equ 0021CECh&lt;br /&gt;
_os_RealInv                equ 0021CF0h&lt;br /&gt;
_os_RealMod                equ 0021CF4h&lt;br /&gt;
_os_RealRound              equ 0021CF8h&lt;br /&gt;
_os_RealSinRad             equ 0021CFCh&lt;br /&gt;
_os_RealSqrt               equ 0021D00h&lt;br /&gt;
_os_RealSub                equ 0021D04h&lt;br /&gt;
_os_RealTanRad             equ 0021D08h&lt;br /&gt;
_os_StrToReal              equ 0021D0Ch&lt;br /&gt;
_os_RealTrunc              equ 0021D10h&lt;br /&gt;
_os_SetFlagBits            equ 0021D14h&lt;br /&gt;
_os_ResetFlagBits          equ 0021D18h&lt;br /&gt;
_os_TestFlagBits           equ 0021D1Ch&lt;br /&gt;
_os_SetFlagByte            equ 0021D20h&lt;br /&gt;
_os_GetFlagByte            equ 0021D24h&lt;br /&gt;
_os_GetCursorPos           equ 0021D28h&lt;br /&gt;
_os_PutStrFull             equ 0021D2Ch&lt;br /&gt;
_os_PutStrLine             equ 0021D30h&lt;br /&gt;
_os_SetCursorPos           equ 0021D34h&lt;br /&gt;
_os_GetKey                 equ 0021D38h&lt;br /&gt;
_os_GetCSC                 equ 0021D3Ch&lt;br /&gt;
_os_AppInit                equ 0021D40h&lt;br /&gt;
;                          equ 0021D44h&lt;br /&gt;
_ChkBCIs0                  equ 0021D48h&lt;br /&gt;
_ChkDEIs0                  equ 0021D4Ch&lt;br /&gt;
_ChkHLIs0                  equ 0021D50h&lt;br /&gt;
_SetAToBCU                 equ 0021D54h&lt;br /&gt;
_SetAToDEU                 equ 0021D58h&lt;br /&gt;
_SetAToHLU                 equ 0021D5Ch&lt;br /&gt;
_SetBCUToA                 equ 0021D60h&lt;br /&gt;
_SetBCUToB                 equ 0021D64h&lt;br /&gt;
_SetDEUToA                 equ 0021D68h&lt;br /&gt;
_SetDEUToB                 equ 0021D6Ch&lt;br /&gt;
_SetHLUToA                 equ 0021D70h&lt;br /&gt;
_SetHLUToB                 equ 0021D74h&lt;br /&gt;
_SignExtendBC              equ 0021D78h&lt;br /&gt;
_SignExtendDE              equ 0021D7Ch&lt;br /&gt;
_SignExtendHL              equ 0021D80h&lt;br /&gt;
_SetBCUTo0                 equ 0021D84h&lt;br /&gt;
_SetDEUTo0                 equ 0021D88h&lt;br /&gt;
_SetHLUTo0                 equ 0021D8Ch&lt;br /&gt;
_DivHLByA                  equ 0021D90h&lt;br /&gt;
_CpHLDE_s                  equ 0021D94h&lt;br /&gt;
_CpHLDE_                   equ 0021D98h&lt;br /&gt;
_LoadDEInd_s               equ 0021D9Ch&lt;br /&gt;
_LoadDEInd                 equ 0021DA0h&lt;br /&gt;
_CpHLDEBC                  equ 0021DA4h&lt;br /&gt;
_NegBC                     equ 0021DA8h&lt;br /&gt;
_NegDE                     equ 0021DACh&lt;br /&gt;
_StrCmpre                  equ 0021DB0h&lt;br /&gt;
_AddHLAndA                 equ 0021DB4h&lt;br /&gt;
_NextFlashPage             equ 0021DB8h&lt;br /&gt;
_PrevFlashPage             equ 0021DBCh&lt;br /&gt;
_SwapEndianHL_s            equ 0021DC0h&lt;br /&gt;
_ReloadAppEntryVecs        equ 0021DC4h&lt;br /&gt;
;                          equ 0021DC8h&lt;br /&gt;
;                          equ 0021DCCh&lt;br /&gt;
;                          equ 0021DD0h&lt;br /&gt;
;                          equ 0021DD4h&lt;br /&gt;
;                          equ 0021DD8h&lt;br /&gt;
;                          equ 0021DDCh&lt;br /&gt;
_os_ClearVRAMLines         equ 0021DE0h&lt;br /&gt;
_os_DisableCursor          equ 0021DE4h&lt;br /&gt;
_os_EnableCursor           equ 0021DE8h&lt;br /&gt;
;                          equ 0021DECh&lt;br /&gt;
;                          equ 0021DF0h&lt;br /&gt;
;                          equ 0021DF4h&lt;br /&gt;
;                          equ 0021DF8h&lt;br /&gt;
;                          equ 0021DFCh&lt;br /&gt;
_os_FontDrawText           equ 0021E00h&lt;br /&gt;
;                          equ 0021E04h&lt;br /&gt;
;                          equ 0021E08h&lt;br /&gt;
;                          equ 0021E0Ch&lt;br /&gt;
;                          equ 0021E10h&lt;br /&gt;
_os_FontGetHeight          equ 0021E14h&lt;br /&gt;
_os_FontGetWidth           equ 0021E18h&lt;br /&gt;
_os_InitDrawing            equ 0021E1Ch&lt;br /&gt;
_os_SetDrawBGColor         equ 0021E20h&lt;br /&gt;
_os_SetDrawFGColor         equ 0021E24h&lt;br /&gt;
_os_FontSelect             equ 0021E28h&lt;br /&gt;
;                          equ 0021E2Ch&lt;br /&gt;
;                          equ 0021E30h&lt;br /&gt;
_os_ReturnByte             equ 0021E34h&lt;br /&gt;
_os_ReturnByteEvenBetter   equ 0021E38h&lt;br /&gt;
;                          equ 0021E3Ch&lt;br /&gt;
;                          equ 0021E40h&lt;br /&gt;
;                          equ 0021E44h&lt;br /&gt;
;                          equ 0021E48h&lt;br /&gt;
;                          equ 0021E4Ch&lt;br /&gt;
;                          equ 0021E50h&lt;br /&gt;
;                          equ 0021E54h&lt;br /&gt;
;                          equ 0021E58h&lt;br /&gt;
;                          equ 0021E5Ch&lt;br /&gt;
;                          equ 0021E60h&lt;br /&gt;
;                          equ 0021E64h&lt;br /&gt;
_ChkACplx                  equ 0021E68h&lt;br /&gt;
;                          equ 0021E6Ch&lt;br /&gt;
_os_RclAns                 equ 0021E70h&lt;br /&gt;
;                          equ 0021E74h&lt;br /&gt;
;                          equ 0021E78h&lt;br /&gt;
;                          equ 0021E7Ch&lt;br /&gt;
;                          equ 0021E80h&lt;br /&gt;
;                          equ 0021E84h&lt;br /&gt;
;                          equ 0021E88h&lt;br /&gt;
_SetPolarEquToOP1          equ 0021E8Ch&lt;br /&gt;
;                          equ 0021E90h&lt;br /&gt;
;                          equ 0021E94h&lt;br /&gt;
;                          equ 0021E98h&lt;br /&gt;
;                          equ 0021E9Ch&lt;br /&gt;
;                          equ 0021EA0h&lt;br /&gt;
;                          equ 0021EA4h&lt;br /&gt;
;                          equ 0021EA8h&lt;br /&gt;
;                          equ 0021EACh&lt;br /&gt;
;                          equ 0021EB0h&lt;br /&gt;
;                          equ 0021EB4h&lt;br /&gt;
;                          equ 0021EB8h&lt;br /&gt;
;                          equ 0021EBCh&lt;br /&gt;
;                          equ 0021EC0h&lt;br /&gt;
;                          equ 0021EC4h&lt;br /&gt;
_os_SetTimer1              equ 0021EC8h&lt;br /&gt;
_os_DisableTimer1          equ 0021ECCh&lt;br /&gt;
_os_SetKbdKey              equ 0021ED0h&lt;br /&gt;
_os_GetSystemStats         equ 0021ED4h&lt;br /&gt;
;                          equ 0021ED8h&lt;br /&gt;
;                          equ 0021EDCh&lt;br /&gt;
_DispHL                    equ 0021EE0h&lt;br /&gt;
_os_GetDrawBGColor_BROKEN  equ 0021EE4h		; fixed in OS 5.2&lt;br /&gt;
_os_GetDrawFGColor         equ 0021EE8h&lt;br /&gt;
_os_FontGetID              equ 0021EECh&lt;br /&gt;
;                          equ 0021EF0h&lt;br /&gt;
_os_RealToInt24            equ 0021EF4h&lt;br /&gt;
_os_Int24ToReal            equ 0021EF8h&lt;br /&gt;
_GetOpenLibPtr             equ 0021EFCh&lt;br /&gt;
_RestoreColCoordinates     equ 0021F00h&lt;br /&gt;
;                          equ 0021F04h&lt;br /&gt;
;                          equ 0021F08h&lt;br /&gt;
;                          equ 0021F0Ch&lt;br /&gt;
;                          equ 0021F10h&lt;br /&gt;
;                          equ 0021F14h&lt;br /&gt;
;                          equ 0021F18h&lt;br /&gt;
;                          equ 0021F1Ch&lt;br /&gt;
;                          equ 0021F20h&lt;br /&gt;
;                          equ 0021F24h&lt;br /&gt;
;                          equ 0021F28h&lt;br /&gt;
;                          equ 0021F2Ch&lt;br /&gt;
;                          equ 0021F30h&lt;br /&gt;
;                          equ 0021F34h&lt;br /&gt;
;                          equ 0021F38h&lt;br /&gt;
;                          equ 0021F3Ch&lt;br /&gt;
;                          equ 0021F40h&lt;br /&gt;
_VPutMapNoReset0IY23       equ 0021F44h&lt;br /&gt;
;                          equ 0021F48h&lt;br /&gt;
;                          equ 0021F4Ch&lt;br /&gt;
_BufCpy                    equ 0021F50h&lt;br /&gt;
;                          equ 0021F54h&lt;br /&gt;
;                          equ 0021F58h&lt;br /&gt;
;                          equ 0021F5Ch&lt;br /&gt;
_DrawStandardEntrySepLine  equ 0021F60h&lt;br /&gt;
_DrawHomeNewSepLine        equ 0021F64h&lt;br /&gt;
_DrawStatusBarText         equ 0021F68h&lt;br /&gt;
;                          equ 0021F6Ch&lt;br /&gt;
;                          equ 0021F70h&lt;br /&gt;
;                          equ 0021F74h&lt;br /&gt;
;                          equ 0021F78h&lt;br /&gt;
;                          equ 0021F7Ch&lt;br /&gt;
_MovFrOP1OP2               equ 0021F80h&lt;br /&gt;
;                          equ 0021F84h&lt;br /&gt;
;                          equ 0021F88h&lt;br /&gt;
;                          equ 0021F8Ch&lt;br /&gt;
;                          equ 0021F90h&lt;br /&gt;
;                          equ 0021F94h&lt;br /&gt;
_ChkInRam                  equ 0021F98h&lt;br /&gt;
;                          equ 0021F9Ch&lt;br /&gt;
;                          equ 0021FA0h&lt;br /&gt;
_FontGetWidth              equ 0021FA4h&lt;br /&gt;
_os_ForceCmdNoChar         equ 0021FA8h&lt;br /&gt;
_os_DelVarEntry            equ 0021FACh&lt;br /&gt;
_os_GetSymTablePtr         equ 0021FB0h&lt;br /&gt;
_os_NextSymEntry           equ 0021FB4h&lt;br /&gt;
_os_ChkFindSym             equ 0021FB8h&lt;br /&gt;
_os_GetVarSize             equ 0021FBCh&lt;br /&gt;
_os_GetVarSizeBytes        equ 0021FC0h&lt;br /&gt;
;                          equ 0021FC4h&lt;br /&gt;
_os_GetRealListElement     equ 0021FC8h&lt;br /&gt;
_os_GetRealVar             equ 0021FCCh&lt;br /&gt;
_os_ResizeList             equ 0021FD0h&lt;br /&gt;
_os_ResizeMatrix           equ 0021FD4h&lt;br /&gt;
;                          equ 0021FD8h&lt;br /&gt;
_os_SetRealListElement     equ 0021FDCh&lt;br /&gt;
_os_SetRealVar             equ 0021FE0h&lt;br /&gt;
_os_GetAppVersionString    equ 0021FE4h&lt;br /&gt;
;                          equ 0021FE8h&lt;br /&gt;
;                          equ 0021FECh&lt;br /&gt;
_os_MemChk                 equ 0021FF0h&lt;br /&gt;
;                          equ 0021FF4h&lt;br /&gt;
;                          equ 0021FF8h&lt;br /&gt;
;                          equ 0021FFCh&lt;br /&gt;
;                          equ 0022000h&lt;br /&gt;
;                          equ 0022004h&lt;br /&gt;
;                          equ 0022008h&lt;br /&gt;
;                          equ 002200Ch&lt;br /&gt;
;                          equ 0022010h&lt;br /&gt;
;                          equ 0022014h&lt;br /&gt;
;                          equ 0022018h&lt;br /&gt;
;                          equ 002201Ch&lt;br /&gt;
;                          equ 0022020h&lt;br /&gt;
;                          equ 0022024h&lt;br /&gt;
;                          equ 0022028h&lt;br /&gt;
;                          equ 002202Ch&lt;br /&gt;
;                          equ 0022030h&lt;br /&gt;
;                          equ 0022034h&lt;br /&gt;
;                          equ 0022038h&lt;br /&gt;
;                          equ 002203Ch&lt;br /&gt;
_ArcChk                    equ 0022040h&lt;br /&gt;
_LoadDEIndFlash            equ 0022044h&lt;br /&gt;
_ChkInRamB                 equ 0022048h&lt;br /&gt;
;                          equ 002204Ch&lt;br /&gt;
;                          equ 0022050h&lt;br /&gt;
;                          equ 0022054h&lt;br /&gt;
_os_InitUSBDeviceCallback  equ 0022058h&lt;br /&gt;
_os_KillUSBDevice          equ 002205Ch&lt;br /&gt;
_os_SetUSBConfiguration    equ 0022060h&lt;br /&gt;
_os_RequestUSBData         equ 0022064h&lt;br /&gt;
_os_StopReceivingUSBData   equ 0022068h&lt;br /&gt;
;                          equ 002206Ch&lt;br /&gt;
;                          equ 0022070h&lt;br /&gt;
_Mov11ToOP1                equ 0022074h&lt;br /&gt;
_FindFreeArcSpot           equ 0022078h&lt;br /&gt;
;                          equ 002207Ch&lt;br /&gt;
_os_SetTimer2              equ 0022080h&lt;br /&gt;
_os_DisableTimer2          equ 0022084h&lt;br /&gt;
;                          equ 0022088h&lt;br /&gt;
;;_ret                     equ 002208Ch&lt;br /&gt;
_os_GetYDrawLocation       equ 0022090h&lt;br /&gt;
_os_SetYDrawLocation       equ 0022094h&lt;br /&gt;
_RunLocalizeHook           equ 0022098h&lt;br /&gt;
_os_IntSize                equ 002209Ch&lt;br /&gt;
_os_ClearStatusBarLow      equ 00220A0h&lt;br /&gt;
;                          equ 00220A4h&lt;br /&gt;
_NMIHandler                equ 00220A8h&lt;br /&gt;
;                          equ 00220ACh&lt;br /&gt;
;                          equ 00220B0h&lt;br /&gt;
;                          equ 00220B4h&lt;br /&gt;
;                          equ 00220B8h&lt;br /&gt;
;                          equ 00220BCh&lt;br /&gt;
;                          equ 00220C0h&lt;br /&gt;
;                          equ 00220C4h&lt;br /&gt;
;                          equ 00220C8h&lt;br /&gt;
;                          equ 00220CCh&lt;br /&gt;
;                          equ 00220D0h&lt;br /&gt;
;                          equ 00220D4h&lt;br /&gt;
;                          equ 00220D8h&lt;br /&gt;
;                          equ 00220DCh&lt;br /&gt;
;                          equ 00220E0h&lt;br /&gt;
;                          equ 00220E4h&lt;br /&gt;
;                          equ 00220E8h&lt;br /&gt;
;                          equ 00220ECh&lt;br /&gt;
;                          equ 00220F0h&lt;br /&gt;
;                          equ 00220F4h&lt;br /&gt;
;                          equ 00220F8h&lt;br /&gt;
;                          equ 00220FCh&lt;br /&gt;
;                          equ 0022100h&lt;br /&gt;
;                          equ 0022104h&lt;br /&gt;
;                          equ 0022108h&lt;br /&gt;
;                          equ 002210Ch&lt;br /&gt;
;                          equ 0022110h&lt;br /&gt;
;                          equ 0022114h&lt;br /&gt;
;                          equ 0022118h&lt;br /&gt;
;                          equ 002211Ch&lt;br /&gt;
;                          equ 0022120h&lt;br /&gt;
;                          equ 0022124h&lt;br /&gt;
;                          equ 0022128h&lt;br /&gt;
;                          equ 002212Ch&lt;br /&gt;
;                          equ 0022130h&lt;br /&gt;
;                          equ 0022134h&lt;br /&gt;
;                          equ 0022138h&lt;br /&gt;
;                          equ 002213Ch&lt;br /&gt;
;                          equ 0022140h&lt;br /&gt;
;                          equ 0022144h&lt;br /&gt;
;                          equ 0022148h&lt;br /&gt;
;                          equ 002214Ch&lt;br /&gt;
;                          equ 0022150h&lt;br /&gt;
;                          equ 0022154h&lt;br /&gt;
;                          equ 0022158h&lt;br /&gt;
;                          equ 002215Ch&lt;br /&gt;
;                          equ 0022160h&lt;br /&gt;
_os_RToP                   equ 0022164h&lt;br /&gt;
_os_PToR                   equ 0022168h&lt;br /&gt;
_os_ResetEditOpen          equ 002216Ch&lt;br /&gt;
_os_FloatToReal            equ 0022170h&lt;br /&gt;
_os_RealToFloat            equ 0022174h&lt;br /&gt;
_os_FontDrawTransText      equ 0022178h&lt;br /&gt;
_os_DelAppVar              equ 002217Ch&lt;br /&gt;
_os_GetAppVarDataPtr       equ 0022180h&lt;br /&gt;
_os_CreateAppVar           equ 0022184h&lt;br /&gt;
;                          equ 0022188h&lt;br /&gt;
;                          equ 002218Ch&lt;br /&gt;
;                          equ 0022190h&lt;br /&gt;
;                          equ 0022194h&lt;br /&gt;
_os_CreateString           equ 0022198h&lt;br /&gt;
_os_GetStringDataPtr       equ 002219Ch&lt;br /&gt;
;                          equ 00221A0h&lt;br /&gt;
;                          equ 00221A4h&lt;br /&gt;
;                          equ 00221A8h&lt;br /&gt;
;                          equ 00221ACh&lt;br /&gt;
;                          equ 00221B0h&lt;br /&gt;
;                          equ 00221B4h&lt;br /&gt;
;                          equ 00221B8h&lt;br /&gt;
;                          equ 00221BCh&lt;br /&gt;
;                          equ 00221C0h&lt;br /&gt;
;                          equ 00221C4h&lt;br /&gt;
;                          equ 00221C8h&lt;br /&gt;
;                          equ 00221CCh&lt;br /&gt;
;                          equ 00221D0h&lt;br /&gt;
;                          equ 00221D4h&lt;br /&gt;
;                          equ 00221D8h&lt;br /&gt;
;                          equ 00221DCh&lt;br /&gt;
;                          equ 00221E0h&lt;br /&gt;
;                          equ 00221E4h&lt;br /&gt;
;                          equ 00221E8h&lt;br /&gt;
;                          equ 00221ECh&lt;br /&gt;
;                          equ 00221F0h&lt;br /&gt;
;                          equ 00221F4h&lt;br /&gt;
;                          equ 00221F8h&lt;br /&gt;
&lt;br /&gt;
; Boot Calls&lt;br /&gt;
;-----------------------------------&lt;br /&gt;
_boot_GetHardwareVers      equ 0000084h&lt;br /&gt;
_boot_GetKeyID             equ 0000088h&lt;br /&gt;
_boot_GetBootVerMinor      equ 000008Ch&lt;br /&gt;
_boot_GetBootVerBuild      equ 0000090h&lt;br /&gt;
_dbgout                    equ 0000094h&lt;br /&gt;
__longjmp                  equ 0000098h&lt;br /&gt;
__memchr                   equ 000009Ch&lt;br /&gt;
__memcmp                   equ 00000A0h&lt;br /&gt;
__memcpy                   equ 00000A4h&lt;br /&gt;
__memmove                  equ 00000A8h&lt;br /&gt;
__memset                   equ 00000ACh&lt;br /&gt;
__memclear                 equ 00000B0h&lt;br /&gt;
_printf                    equ 00000B4h&lt;br /&gt;
__setjmp                   equ 00000B8h&lt;br /&gt;
_sprintf                   equ 00000BCh&lt;br /&gt;
__strcat                   equ 00000C0h&lt;br /&gt;
__strchr                   equ 00000C4h&lt;br /&gt;
__strcmp                   equ 00000C8h&lt;br /&gt;
__strcpy                   equ 00000CCh&lt;br /&gt;
__strcspn                  equ 00000D0h&lt;br /&gt;
__strlen                   equ 00000D4h&lt;br /&gt;
__strncat                  equ 00000D8h&lt;br /&gt;
__strncmp                  equ 00000DCh&lt;br /&gt;
__strncpy                  equ 00000E0h&lt;br /&gt;
__strpbrk                  equ 00000E4h&lt;br /&gt;
__strrchr                  equ 00000E8h&lt;br /&gt;
__strspn                   equ 00000ECh&lt;br /&gt;
__strstr                   equ 00000F0h&lt;br /&gt;
_strtok                    equ 00000F4h&lt;br /&gt;
_ret                       equ 00000F8h&lt;br /&gt;
__bldiy                    equ 00000FCh&lt;br /&gt;
__bshl                     equ 0000100h&lt;br /&gt;
__bshru                    equ 0000104h&lt;br /&gt;
__bstiy                    equ 0000108h&lt;br /&gt;
__bstix                    equ 000010Ch&lt;br /&gt;
__case                     equ 0000110h&lt;br /&gt;
__case16                   equ 0000114h&lt;br /&gt;
__case16D                  equ 0000118h&lt;br /&gt;
__case24                   equ 000011Ch&lt;br /&gt;
__case24D                  equ 0000120h&lt;br /&gt;
__case8                    equ 0000124h&lt;br /&gt;
__case8D                   equ 0000128h&lt;br /&gt;
__frameset                 equ 000012Ch&lt;br /&gt;
__frameset0                equ 0000130h&lt;br /&gt;
__iand                     equ 0000134h&lt;br /&gt;
__icmpzero                 equ 0000138h&lt;br /&gt;
__idivs                    equ 000013Ch&lt;br /&gt;
__idivu                    equ 0000140h&lt;br /&gt;
__idvrmu                   equ 0000144h&lt;br /&gt;
__ildix                    equ 0000148h&lt;br /&gt;
__ildiy                    equ 000014Ch&lt;br /&gt;
__imul_b                   equ 0000150h&lt;br /&gt;
__imulu                    equ 0000154h&lt;br /&gt;
__imuls                    equ 0000158h&lt;br /&gt;
__indcall                  equ 000015Ch&lt;br /&gt;
__ineg                     equ 0000160h&lt;br /&gt;
__inot                     equ 0000164h&lt;br /&gt;
__ior                      equ 0000168h&lt;br /&gt;
__irems                    equ 000016Ch&lt;br /&gt;
__iremu                    equ 0000170h&lt;br /&gt;
__ishl                     equ 0000174h&lt;br /&gt;
__ishl_b                   equ 0000178h&lt;br /&gt;
__ishrs                    equ 000017Ch&lt;br /&gt;
__ishrs_b                  equ 0000180h&lt;br /&gt;
__ishru                    equ 0000184h&lt;br /&gt;
__ishru_b                  equ 0000188h&lt;br /&gt;
__istix                    equ 000018Ch&lt;br /&gt;
__istiy                    equ 0000190h&lt;br /&gt;
__itol                     equ 0000194h&lt;br /&gt;
__ixor                     equ 0000198h&lt;br /&gt;
__ladd                     equ 000019Ch&lt;br /&gt;
__ladd_b                   equ 00001A0h&lt;br /&gt;
__land                     equ 00001A4h&lt;br /&gt;
__lcmps                    equ 00001A8h&lt;br /&gt;
__lcmpu                    equ 00001ACh&lt;br /&gt;
__lcmpzero                 equ 00001B0h&lt;br /&gt;
__ldivs                    equ 00001B4h&lt;br /&gt;
__ldivu                    equ 00001B8h&lt;br /&gt;
__ldvrmu                   equ 00001BCh&lt;br /&gt;
__lldix                    equ 00001C0h&lt;br /&gt;
__lldiy                    equ 00001C4h&lt;br /&gt;
__lmuls                    equ 00001C8h&lt;br /&gt;
__lmulu                    equ 00001CCh&lt;br /&gt;
__lneg                     equ 00001D0h&lt;br /&gt;
__lnot                     equ 00001D4h&lt;br /&gt;
__lor                      equ 00001D8h&lt;br /&gt;
__lrems                    equ 00001DCh&lt;br /&gt;
__lremu                    equ 00001E0h&lt;br /&gt;
__lshl                     equ 00001E4h&lt;br /&gt;
__lshrs                    equ 00001E8h&lt;br /&gt;
__lshru                    equ 00001ECh&lt;br /&gt;
__lstix                    equ 00001F0h&lt;br /&gt;
__lstiy                    equ 00001F4h&lt;br /&gt;
__lsub                     equ 00001F8h&lt;br /&gt;
__lxor                     equ 00001FCh&lt;br /&gt;
__sand                     equ 0000200h&lt;br /&gt;
__scmpzero                 equ 0000204h&lt;br /&gt;
__sdivs                    equ 0000208h&lt;br /&gt;
__sdivu                    equ 000020Ch&lt;br /&gt;
__seqcase                  equ 0000210h&lt;br /&gt;
__seqcaseD                 equ 0000214h&lt;br /&gt;
__setflag                  equ 0000218h&lt;br /&gt;
__sldix                    equ 000021Ch&lt;br /&gt;
__sldiy                    equ 0000220h&lt;br /&gt;
__smuls                    equ 0000224h&lt;br /&gt;
__smulu                    equ 0000228h&lt;br /&gt;
__sneg                     equ 000022Ch&lt;br /&gt;
__snot                     equ 0000230h&lt;br /&gt;
__sor                      equ 0000234h&lt;br /&gt;
__srems                    equ 0000238h&lt;br /&gt;
__sremu                    equ 000023Ch&lt;br /&gt;
__sshl                     equ 0000240h&lt;br /&gt;
__sshl_b                   equ 0000244h&lt;br /&gt;
__sshrs                    equ 0000248h&lt;br /&gt;
__sshrs_b                  equ 000024Ch&lt;br /&gt;
__sshru                    equ 0000250h&lt;br /&gt;
__sshru_b                  equ 0000254h&lt;br /&gt;
__sstix                    equ 0000258h&lt;br /&gt;
__sstiy                    equ 000025Ch&lt;br /&gt;
__stoi                     equ 0000260h&lt;br /&gt;
__stoiu                    equ 0000264h&lt;br /&gt;
__sxor                     equ 0000268h&lt;br /&gt;
__fppack                   equ 000026Ch&lt;br /&gt;
__fadd                     equ 0000270h&lt;br /&gt;
__fcmp                     equ 0000274h&lt;br /&gt;
__fdiv                     equ 0000278h&lt;br /&gt;
__ftol                     equ 000027Ch&lt;br /&gt;
__ultof                    equ 0000280h&lt;br /&gt;
__ltof                     equ 0000284h&lt;br /&gt;
__fmul                     equ 0000288h&lt;br /&gt;
__fneg                     equ 000028Ch&lt;br /&gt;
__fsub                     equ 0000290h&lt;br /&gt;
_FLTMAX                    equ 0000294h&lt;br /&gt;
_sqrtf                     equ 0000298h&lt;br /&gt;
__frbtof                   equ 000029Ch&lt;br /&gt;
__frftob                   equ 00002A0h&lt;br /&gt;
__frftoub                  equ 00002A4h&lt;br /&gt;
__frftoi                   equ 00002A8h&lt;br /&gt;
__frftoui                  equ 00002ACh&lt;br /&gt;
__frftos                   equ 00002B0h&lt;br /&gt;
__frftous                  equ 00002B4h&lt;br /&gt;
__fritof                   equ 00002B8h&lt;br /&gt;
__fruitof                  equ 00002BCh&lt;br /&gt;
__frstof                   equ 00002C0h&lt;br /&gt;
__frubtof                  equ 00002C4h&lt;br /&gt;
__frustof                  equ 00002C8h&lt;br /&gt;
_ResetPorts                equ 00002CCh&lt;br /&gt;
_ChkIfOSInterruptAvailable equ 00002D0h&lt;br /&gt;
_WriteFlashByte            equ 00002D4h&lt;br /&gt;
_EraseFlash                equ 00002D8h&lt;br /&gt;
_EraseFlashSector          equ 00002DCh&lt;br /&gt;
_WriteFlash                equ 00002E0h&lt;br /&gt;
_WriteFlashByteDuplicate   equ 00002E4h&lt;br /&gt;
_WriteFlashA               equ 00002E8h&lt;br /&gt;
_CleanupCertificate        equ 00002ECh&lt;br /&gt;
_ClrHeap                   equ 00002F0h&lt;br /&gt;
_CpyToHeap                 equ 00002F4h&lt;br /&gt;
_ChkHeapTop                equ 00002F8h&lt;br /&gt;
_ExecuteInRAM              equ 00002FCh&lt;br /&gt;
_ExecuteInRAMDup           equ 0000300h&lt;br /&gt;
_ExecuteInRAMDup2          equ 0000304h&lt;br /&gt;
_ChkCertSpace              equ 0000308h&lt;br /&gt;
_GetFieldSizeFromType      equ 000030Ch&lt;br /&gt;
_FindFirstCertField        equ 0000310h&lt;br /&gt;
_FindField                 equ 0000314h&lt;br /&gt;
_FindNextField             equ 0000318h&lt;br /&gt;
_GetCertificateEnd         equ 000031Ch&lt;br /&gt;
_GetFieldSizeFromType_     equ 0000320h&lt;br /&gt;
_GetFieldFromSize          equ 0000324h&lt;br /&gt;
_NextFieldFromSize         equ 0000328h&lt;br /&gt;
_NextFieldFromType         equ 000032Ch&lt;br /&gt;
_GetOffsetToNextField      equ 0000330h&lt;br /&gt;
_WriteFlashUnsafe          equ 0000334h&lt;br /&gt;
_boot_GetCertCalcString    equ 0000338h&lt;br /&gt;
_boot_GetCertCalcID        equ 000033Ch&lt;br /&gt;
_GetSerial                 equ 0000340h&lt;br /&gt;
;                          equ 0000344h&lt;br /&gt;
_Mult16By8                 equ 0000348h&lt;br /&gt;
_Div16By8                  equ 000034Ch&lt;br /&gt;
_Div16By16                 equ 0000350h&lt;br /&gt;
_Div32By16                 equ 0000354h&lt;br /&gt;
_CmpStr                    equ 0000358h&lt;br /&gt;
_boot_Sha256Init           equ 000035Ch&lt;br /&gt;
_boot_Sha256Part           equ 0000360h&lt;br /&gt;
_boot_Sha256Hash           equ 0000364h&lt;br /&gt;
_FindAppHeaderSubField     equ 0000368h&lt;br /&gt;
;                          equ 000036Ch&lt;br /&gt;
_FindAppHeaderTimestamp    equ 0000370h&lt;br /&gt;
_boot_ClearVRAM            equ 0000374h&lt;br /&gt;
_boot_PutS                 equ 0000378h&lt;br /&gt;
_PutSpinner                equ 000037Ch&lt;br /&gt;
_boot_GetLFontPtr          equ 0000380h&lt;br /&gt;
_boot_InitializeHardware   equ 0000384h&lt;br /&gt;
_boot_TurnOffHardware      equ 0000388h&lt;br /&gt;
_MakeColCmd                equ 000038Ch&lt;br /&gt;
_boot_NewLine              equ 0000390h&lt;br /&gt;
_PutBootVersion            equ 0000394h&lt;br /&gt;
_DrawSectorProtectionTable equ 0000398h&lt;br /&gt;
_boot_Set6MHzMode          equ 000039Ch&lt;br /&gt;
_boot_Set48MHzMode         equ 00003A0h&lt;br /&gt;
_boot_Set6MHzModeI         equ 00003A4h&lt;br /&gt;
_boot_Set48MHzModeI        equ 00003A8h&lt;br /&gt;
_CheckHardware             equ 00003ACh&lt;br /&gt;
_GetBatteryStatus          equ 00003B0h&lt;br /&gt;
_Delay10ms                 equ 00003B4h&lt;br /&gt;
_DelayTenTimesAms          equ 00003B8h&lt;br /&gt;
;                          equ 00003BCh&lt;br /&gt;
;                          equ 00003C0h&lt;br /&gt;
;                          equ 00003C4h&lt;br /&gt;
;                          equ 00003C8h&lt;br /&gt;
_usb_IsBusPowered          equ 00003CCh&lt;br /&gt;
_KeypadScan                equ 00003D0h&lt;br /&gt;
_KeypadScanFull            equ 00003D4h&lt;br /&gt;
;_ret                      equ 00003D8h&lt;br /&gt;
;_ret                      equ 00003DCh&lt;br /&gt;
_MarkOSInvalid             equ 00003E0h&lt;br /&gt;
_usb_BusPowered            equ 00003E4h&lt;br /&gt;
_usb_SelfPowered           equ 00003E8h&lt;br /&gt;
;                          equ 00003ECh&lt;br /&gt;
;                          equ 00003F0h&lt;br /&gt;
;                          equ 00003F4h&lt;br /&gt;
;                          equ 00003F8h&lt;br /&gt;
_usb_SetDeviceB            equ 00003FCh&lt;br /&gt;
;                          equ 0000400h&lt;br /&gt;
_usb_DMACXReadNext         equ 0000404h&lt;br /&gt;
_usb_DMACXWrite            equ 0000408h&lt;br /&gt;
_usb_DMACXRead             equ 000040Ch&lt;br /&gt;
_usb_DMACXWriteNext        equ 0000410h&lt;br /&gt;
_usb_DMACXWriteCheck       equ 0000414h&lt;br /&gt;
;                          equ 0000418h&lt;br /&gt;
;                          equ 000041Ch&lt;br /&gt;
;                          equ 0000420h&lt;br /&gt;
;                          equ 0000424h&lt;br /&gt;
;                          equ 0000428h&lt;br /&gt;
;                          equ 000042Ch&lt;br /&gt;
;                          equ 0000430h&lt;br /&gt;
;                          equ 0000434h&lt;br /&gt;
;                          equ 0000438h&lt;br /&gt;
;                          equ 000043Ch&lt;br /&gt;
;                          equ 0000440h&lt;br /&gt;
;                          equ 0000444h&lt;br /&gt;
;                          equ 0000448h&lt;br /&gt;
;                          equ 000044Ch&lt;br /&gt;
;                          equ 0000450h&lt;br /&gt;
;                          equ 0000454h&lt;br /&gt;
;                          equ 0000458h&lt;br /&gt;
;                          equ 000045Ch&lt;br /&gt;
_MarkOSValid               equ 0000460h&lt;br /&gt;
;                          equ 0000464h&lt;br /&gt;
;                          equ 0000468h&lt;br /&gt;
;                          equ 000046Ch&lt;br /&gt;
;                          equ 0000470h&lt;br /&gt;
;                          equ 0000474h&lt;br /&gt;
;                          equ 0000478h&lt;br /&gt;
;                          equ 000047Ch&lt;br /&gt;
;                          equ 0000480h&lt;br /&gt;
;                          equ 0000484h&lt;br /&gt;
;                          equ 0000488h&lt;br /&gt;
;                          equ 000048Ch&lt;br /&gt;
;                          equ 0000490h&lt;br /&gt;
;                          equ 0000494h&lt;br /&gt;
;                          equ 0000498h&lt;br /&gt;
;                          equ 000049Ch&lt;br /&gt;
;                          equ 00004A0h&lt;br /&gt;
;                          equ 00004A4h&lt;br /&gt;
_usb_SetDMAState           equ 00004A8h&lt;br /&gt;
_usb_DMATransfer           equ 00004ACh&lt;br /&gt;
_usb_DMACXTransferWait     equ 00004B0h&lt;br /&gt;
;                          equ 00004B4h&lt;br /&gt;
;                          equ 00004B8h&lt;br /&gt;
_usb_ResetFIFOS            equ 00004BCh&lt;br /&gt;
;                          equ 00004C0h&lt;br /&gt;
;                          equ 00004C4h&lt;br /&gt;
;                          equ 00004C8h&lt;br /&gt;
;                          equ 00004CCh&lt;br /&gt;
;                          equ 00004D0h&lt;br /&gt;
;                          equ 00004D4h&lt;br /&gt;
;                          equ 00004D8h&lt;br /&gt;
;                          equ 00004DCh&lt;br /&gt;
;                          equ 00004E0h&lt;br /&gt;
;                          equ 00004E4h&lt;br /&gt;
;                          equ 00004E8h&lt;br /&gt;
;                          equ 00004ECh&lt;br /&gt;
_usb_ResetTimer            equ 00004F0h&lt;br /&gt;
_usb_DisableTimer          equ 00004F4h&lt;br /&gt;
_usb_EnableTimer           equ 00004F8h&lt;br /&gt;
;                          equ 00004FCh&lt;br /&gt;
;                          equ 0000500h&lt;br /&gt;
;                          equ 0000504h&lt;br /&gt;
;                          equ 0000508h&lt;br /&gt;
;                          equ 000050Ch&lt;br /&gt;
;                          equ 0000510h&lt;br /&gt;
;                          equ 0000514h&lt;br /&gt;
;                          equ 0000518h&lt;br /&gt;
;                          equ 000051Ch&lt;br /&gt;
_boot_SetTimersControl     equ 0000520h&lt;br /&gt;
_boot_GetTimersControl     equ 0000524h&lt;br /&gt;
_boot_SetTimersInterrupt   equ 0000528h&lt;br /&gt;
_boot_GetTimersInterrupt   equ 000052Ch&lt;br /&gt;
_boot_SetTimersInterruptM  equ 0000530h&lt;br /&gt;
_boot_GetTimersInterruptM  equ 0000534h&lt;br /&gt;
_boot_SetTimer1Counter     equ 0000538h&lt;br /&gt;
_boot_GetTimer1Counter     equ 000053Ch&lt;br /&gt;
_boot_SetTimer1ReloadValue equ 0000540h&lt;br /&gt;
_boot_GetTimer1ReloadValue equ 0000544h&lt;br /&gt;
_boot_SetTimer1MatchValue1 equ 0000548h&lt;br /&gt;
_boot_GetTimer1MatchValue1 equ 000054Ch&lt;br /&gt;
_boot_SetTimer1MatchValue2 equ 0000550h&lt;br /&gt;
_boot_GetTimer1MatchValue2 equ 0000554h&lt;br /&gt;
_boot_SetTimer2Counter     equ 0000558h&lt;br /&gt;
_boot_GetTimer2Counter     equ 000055Ch&lt;br /&gt;
_boot_SetTimer2ReloadValue equ 0000560h&lt;br /&gt;
_boot_GetTimer2ReloadValue equ 0000564h&lt;br /&gt;
_boot_SetTimer2MatchValue1 equ 0000568h&lt;br /&gt;
_boot_GetTimer2MatchValue1 equ 000056Ch&lt;br /&gt;
_boot_SetTimer2MatchValue2 equ 0000570h&lt;br /&gt;
_boot_GetTimer2MatchValue2 equ 0000574h&lt;br /&gt;
_CheckIfEmulated           equ 0000578h&lt;br /&gt;
_boot_GetOnInt             equ 000057Ch&lt;br /&gt;
_boot_RTCIntHandler        equ 0000580h&lt;br /&gt;
_boot_RTCInitialize        equ 0000584h&lt;br /&gt;
_boot_RTCGetInitStatus     equ 0000588h&lt;br /&gt;
_boot_RTCEnable            equ 000058Ch&lt;br /&gt;
_boot_RTCDisable           equ 0000590h&lt;br /&gt;
_boot_RTCSet24Hours        equ 0000594h&lt;br /&gt;
;                          equ 0000598h&lt;br /&gt;
;                          equ 000059Ch&lt;br /&gt;
_boot_RTCAckAlarmInt       equ 00005A0h&lt;br /&gt;
;                          equ 00005A4h&lt;br /&gt;
_boot_RTCWriteTime         equ 00005A8h&lt;br /&gt;
_boot_RTCGetTime12Hour     equ 00005ACh&lt;br /&gt;
_boot_RTCGetTime           equ 00005B0h&lt;br /&gt;
_boot_RTCSetTime           equ 00005B4h&lt;br /&gt;
_boot_RTCGetAlarm          equ 00005B8h&lt;br /&gt;
_boot_RTCSetAlarmSafe      equ 00005BCh&lt;br /&gt;
_boot_RTCCheckAlarmInt     equ 00005C0h&lt;br /&gt;
_boot_RTCSetAlarmInt       equ 00005C4h&lt;br /&gt;
_boot_RTCIsAfternoon       equ 00005C8h&lt;br /&gt;
_boot_RTCGetDay            equ 00005CCh&lt;br /&gt;
_boot_RTCSetAlarmIntSafe   equ 00005D0h&lt;br /&gt;
_boot_RTCSetAlarm          equ 00005D4h&lt;br /&gt;
_boot_RTCEnableInt         equ 00005D8h&lt;br /&gt;
_boot_RTCDisableInt        equ 00005DCh&lt;br /&gt;
_boot_RTCSetCallback       equ 00005E0h&lt;br /&gt;
_boot_RTCResetTimeStruct   equ 00005E4h&lt;br /&gt;
;                          equ 00005E8h&lt;br /&gt;
_boot_RTCSetFlags          equ 00005ECh&lt;br /&gt;
;                          equ 00005F0h&lt;br /&gt;
_CheckEmulationBit         equ 00005F4h&lt;br /&gt;
_usb_SetDMAAddress         equ 00005F8h&lt;br /&gt;
;                          equ 00005FCh&lt;br /&gt;
_boot_SectorsBegin         equ 0000600h&lt;br /&gt;
;                          equ 0000604h&lt;br /&gt;
_usb_InEndpointClrStall    equ 0000608h&lt;br /&gt;
_usb_InEndpointSetStall    equ 000060Ch&lt;br /&gt;
_usb_InEndpointClrReset    equ 0000610h&lt;br /&gt;
_usb_InEndpointSetReset    equ 0000614h&lt;br /&gt;
_usb_InEndpointSendZlp     equ 0000618h&lt;br /&gt;
_usb_OutEndpointClrStall   equ 000061Ch&lt;br /&gt;
_usb_OutEndpointSetStall   equ 0000620h&lt;br /&gt;
_usb_OutEndpointClrReset   equ 0000624h&lt;br /&gt;
_usb_OutEndpointSetReset   equ 0000628h&lt;br /&gt;
_usb_SetFifoMap            equ 000062Ch&lt;br /&gt;
_usb_SetEndpointConfig     equ 0000630h&lt;br /&gt;
_usb_ClrEndpointConfig     equ 0000634h&lt;br /&gt;
_usb_SetFifoConfig         equ 0000638h&lt;br /&gt;
;                          equ 000063Ch&lt;br /&gt;
&lt;br /&gt;
;RAM Equates&lt;br /&gt;
;--------------------------------&lt;br /&gt;
ramStart		equ 0D00000h&lt;br /&gt;
flags			equ 0D00080h		; location of OS Flags (+-80h)&lt;br /&gt;
textFlagsLoc		equ 0D00085h            ; location of Text Flags&lt;br /&gt;
apdFlagsLoc		equ 0D00088h		; location of APD Flags&lt;br /&gt;
appFlagsLoc		equ 0D0008Dh		; location of App Flags&lt;br /&gt;
rclFlagsLoc		equ 0D0008Eh            ; location of RCLQueue Flags&lt;br /&gt;
shiftFlagsLoc		equ 0D00092h            ; location of Shifting Flags&lt;br /&gt;
mathprintFlagsLoc	equ 0D000C4h		; location of MathPrint Flags&lt;br /&gt;
&lt;br /&gt;
strtokPtr		equ 0D000FFh            ; location of pointer used by C strtok&lt;br /&gt;
printRoutine		equ 0D00108h            ; stores pointer to printing routines (3 scrap)&lt;br /&gt;
&lt;br /&gt;
flashByte		equ 0D00125h		; used for writing to flash&lt;br /&gt;
&lt;br /&gt;
cellOverrideAddr	equ 0D00166h&lt;br /&gt;
curCell			equ 0D0016Eh            ; selected list cell&lt;br /&gt;
&lt;br /&gt;
SmallEditCancelParse	equ 0D001A4h&lt;br /&gt;
&lt;br /&gt;
penRowBackup		equ 0D003E3h		; backup of penRow&lt;br /&gt;
mathprintBackup		equ 0D003E6h		; backup of mathprint flags&lt;br /&gt;
winLeftEdgeBackup	equ 0D003D2h		; backup of winLeftEdge&lt;br /&gt;
catalogCurrentBackup	equ 0D003D3h		; backup of catalogCurrent&lt;br /&gt;
menuCurrentSubBackup	equ 0D003D6h		; backup of menuCurrentSub&lt;br /&gt;
menuNumMenusBackup	equ 0D003D8h		; backup of menuNumMenus&lt;br /&gt;
menuCurrentBackup	equ 0D003DAh		; backup of menuCurrent&lt;br /&gt;
cxCurAppBackup		equ 0D003DDh		; backup of cxCurApp&lt;br /&gt;
&lt;br /&gt;
curUnderBackup		equ 0D003E8h		; backup of curUnder&lt;br /&gt;
&lt;br /&gt;
appData			equ 0D00429h		; used for OFFSCRPT and ONSCRPT&lt;br /&gt;
&lt;br /&gt;
arcPtrEnd		equ 0D0052Fh&lt;br /&gt;
&lt;br /&gt;
tempSP			equ 0D0053Fh		; 3 byte scrap&lt;br /&gt;
&lt;br /&gt;
arcInfo			equ 0D00543h&lt;br /&gt;
savedArcInfo		equ 0D0055Bh&lt;br /&gt;
appBank_jump		equ 0D00584h&lt;br /&gt;
&lt;br /&gt;
kbdScanCode		equ 0D00587h		; scancode returned by GetCSC&lt;br /&gt;
kbdLGSC			equ 0D00588h&lt;br /&gt;
kbdPSC			equ 0D00589h&lt;br /&gt;
kbdWUR			equ 0D0058Ah&lt;br /&gt;
kbdDebncCnt		equ 0D0058Bh&lt;br /&gt;
kbdKey			equ 0D0058Ch&lt;br /&gt;
kbdGetKy		equ 0D0058Dh&lt;br /&gt;
keyExtend		equ 0D0058Eh&lt;br /&gt;
brightness		equ 0D0058Fh&lt;br /&gt;
apdSubTimer		equ 0D00590h&lt;br /&gt;
apdTimer		equ 0D00591h&lt;br /&gt;
curTime			equ 0D00594h&lt;br /&gt;
curRow			equ 0D00595h&lt;br /&gt;
curCol			equ 0D00596h&lt;br /&gt;
curOffset		equ 0D00598h&lt;br /&gt;
curUnder		equ 0D00599h&lt;br /&gt;
curYCol			equ 0D0059Ch&lt;br /&gt;
curType			equ 0D0059Fh&lt;br /&gt;
curXRow			equ 0D005A0h&lt;br /&gt;
prevDData		equ 0D005A1h&lt;br /&gt;
lFont_record		equ 0D005A4h&lt;br /&gt;
sFont_record		equ 0D005C5h&lt;br /&gt;
tokVarPtr		equ 0D005E9h&lt;br /&gt;
tokLen			equ 0D005ECh&lt;br /&gt;
&lt;br /&gt;
indicCounter		equ 0D005F6h&lt;br /&gt;
&lt;br /&gt;
OP1			equ 0D005F8h&lt;br /&gt;
OP1M			equ 0D005FAh&lt;br /&gt;
OP2			equ 0D00603h&lt;br /&gt;
OP2M			equ 0D00605h&lt;br /&gt;
OP2EXT			equ 0D0060Ch&lt;br /&gt;
OP3			equ 0D0060Eh&lt;br /&gt;
OP3M			equ 0D00610h&lt;br /&gt;
OP4			equ 0D00619h&lt;br /&gt;
OP4M			equ 0D0061Bh&lt;br /&gt;
OP5			equ 0D00624h&lt;br /&gt;
OP5M			equ 0D00626h&lt;br /&gt;
OP6			equ 0D0062Fh&lt;br /&gt;
OP6M			equ 0D00631h&lt;br /&gt;
OP6EXT			equ 0D00638h&lt;br /&gt;
&lt;br /&gt;
progToEdit		equ 0D0065Bh&lt;br /&gt;
nameBuff		equ 0D00663h&lt;br /&gt;
&lt;br /&gt;
equ_edit_save		equ 0D0066Eh&lt;br /&gt;
iMathPtr1		equ 0D0066Fh&lt;br /&gt;
iMathPtr2		equ 0D00672h&lt;br /&gt;
iMathPtr3		equ 0D00675h&lt;br /&gt;
iMathPtr4		equ 0D00678h&lt;br /&gt;
iMathPtr5		equ 0D0067Bh&lt;br /&gt;
asm_data_ptr1		equ 0D0067Eh&lt;br /&gt;
asm_data_ptr2		equ 0D00681h&lt;br /&gt;
&lt;br /&gt;
asm_ram			equ 0D00687h&lt;br /&gt;
&lt;br /&gt;
textShadow		equ 0D006C0h&lt;br /&gt;
textShadCur		equ 0D007C4h&lt;br /&gt;
textShadTop		equ 0D007C7h&lt;br /&gt;
textShadAlph		equ 0D007C8h&lt;br /&gt;
textShadIns		equ 0D007C9h&lt;br /&gt;
cxMain			equ 0D007CAh&lt;br /&gt;
cxPPutAway		equ 0D007CDh&lt;br /&gt;
cxPutAway		equ 0D007D0h&lt;br /&gt;
cxReDisp		equ 0D007D3h&lt;br /&gt;
cxErrorEP		equ 0D007D6h&lt;br /&gt;
cxSizeWind		equ 0D007D9h&lt;br /&gt;
cxPage			equ 0D007DCh&lt;br /&gt;
cxCurApp		equ 0D007E0h&lt;br /&gt;
cxPrev			equ 0D007E2h ; 23 bytes are shadows of cxMain through cxCurApp and appFlags&lt;br /&gt;
cxAppReturn		equ 0D007EBh&lt;br /&gt;
&lt;br /&gt;
onSP			equ 0D007FAh&lt;br /&gt;
&lt;br /&gt;
promptRow		equ 0D00800h&lt;br /&gt;
promptCol		equ 0D00801h&lt;br /&gt;
promptIns		equ 0D00802h&lt;br /&gt;
promptShift		equ 0D00803h&lt;br /&gt;
promptRet		equ 0D00804h&lt;br /&gt;
promptValid		equ 0D00807h&lt;br /&gt;
&lt;br /&gt;
varType			equ 0D00813h&lt;br /&gt;
varCurrent		equ 0D00814h&lt;br /&gt;
varClass		equ 0D0081Ch&lt;br /&gt;
&lt;br /&gt;
catalogCurrent		equ 0D0081Dh ; word at this location starting with 6007h corresponds to what is highlighted in catalog&lt;br /&gt;
catalogCurrentBackupM	equ 0D00820h ; backup of catalogCurrent for menus&lt;br /&gt;
menuAppDepth		equ 0D00823h&lt;br /&gt;
menuCurrent		equ 0D00824h&lt;br /&gt;
menuCurrentSub		equ 0D00825h ; holds current submenu index&lt;br /&gt;
menuSelected		equ 0D00826h ; holds currently selected item in current submenu&lt;br /&gt;
menuNumMenus		equ 0D00827h ; holds number of submenus for this menu&lt;br /&gt;
menuNumItems		equ 0D00828h ; holds number of items in this submenu&lt;br /&gt;
appFlagsBackup		equ 0D00829h ; iy+appFlags backup for menu stuff&lt;br /&gt;
cursorFlagsBackup	equ 0D0082Ah ; iy+cursorFlags backup for menu stuff&lt;br /&gt;
curGStyleBackup		equ 0D0082Bh ; curGStyle backup for menu stuff&lt;br /&gt;
graphFlagsBackup	equ 0D0082Ch ; iy+graphFlags backup for menu stuff&lt;br /&gt;
&lt;br /&gt;
progCurrent		equ 0D0082Dh&lt;br /&gt;
;D0082E	; something used to execute apps with _NewContext0&lt;br /&gt;
userMenuSA		equ 0D00838h&lt;br /&gt;
&lt;br /&gt;
tempErrorMessage	equ 0D00842h&lt;br /&gt;
&lt;br /&gt;
ioPrompt		equ 0D00879h&lt;br /&gt;
ioFlag			equ 0D00894h&lt;br /&gt;
sndRecState		equ 0D00896h&lt;br /&gt;
ioErrState		equ 0D00897h&lt;br /&gt;
ioData			equ 0D008A1h&lt;br /&gt;
&lt;br /&gt;
penCol			equ 0D008D2h&lt;br /&gt;
penRow			equ 0D008D5h&lt;br /&gt;
rclQueue		equ 0D008D6h&lt;br /&gt;
rclQueueEnd		equ 0D008D9h&lt;br /&gt;
errNo			equ 0D008DFh&lt;br /&gt;
errSP			equ 0D008E0h&lt;br /&gt;
errOffset		equ 0D008E3h&lt;br /&gt;
&lt;br /&gt;
entryString		equ 0D008E6h&lt;br /&gt;
entryResult		equ 0D008EAh&lt;br /&gt;
&lt;br /&gt;
statVarsOffset		equ 0D0117Fh&lt;br /&gt;
asm_prgm_size		equ 0D0118Ch&lt;br /&gt;
bstCounter		equ 0D0118Fh&lt;br /&gt;
statVars		equ 0D01191h&lt;br /&gt;
infVars			equ 0D013A4h&lt;br /&gt;
infVar1			equ 0D013ADh&lt;br /&gt;
infVar2			equ 0D013B6h&lt;br /&gt;
infVar3			equ 0D013BFh&lt;br /&gt;
infVar4			equ 0D013C8h&lt;br /&gt;
infVar5			equ 0D013D1h&lt;br /&gt;
infVar6			equ 0D013DAh&lt;br /&gt;
infVar7			equ 0D013E3h&lt;br /&gt;
infVar8			equ 0D013ECh&lt;br /&gt;
infVar9			equ 0D013F5h&lt;br /&gt;
infVar10		equ 0D013FEh&lt;br /&gt;
infVar11		equ 0D01407h&lt;br /&gt;
infVar12		equ 0D01410h&lt;br /&gt;
infVar13		equ 0D01419h&lt;br /&gt;
infVar14		equ 0D01422h&lt;br /&gt;
infVar15		equ 0D0142Bh&lt;br /&gt;
infVar16		equ 0D01434h&lt;br /&gt;
infVar17		equ 0D0143Dh&lt;br /&gt;
infVar18		equ 0D01446h&lt;br /&gt;
infVar19		equ 0D0144Fh&lt;br /&gt;
infVar20		equ 0D01458h&lt;br /&gt;
&lt;br /&gt;
curGStyle		equ 0D0146Dh&lt;br /&gt;
curGY			equ 0D0146Eh&lt;br /&gt;
curGY2			equ 0D01470h&lt;br /&gt;
curGX2			equ 0D01471h ; currently selected equation while graphing&lt;br /&gt;
freeSaveY		equ 0D01472h&lt;br /&gt;
freeSaveX		equ 0D01474h&lt;br /&gt;
&lt;br /&gt;
XOffset			equ 0D014FAh&lt;br /&gt;
YOffset			equ 0D014FCh&lt;br /&gt;
lcdTallP		equ 0D014FDh&lt;br /&gt;
pixWideP		equ 0D014FEh&lt;br /&gt;
pixWide_m_1		equ 0D014FFh&lt;br /&gt;
pixWide_m_2		equ 0D01501h&lt;br /&gt;
lastEntryStkPtr		equ 0D01508h&lt;br /&gt;
lastEntryStk		equ 0D0150Bh&lt;br /&gt;
numLastEntries		equ 0D01D0Bh&lt;br /&gt;
currLastEntry		equ 0D01D0Ch&lt;br /&gt;
&lt;br /&gt;
curPlotNumber		equ 0D01D45h&lt;br /&gt;
&lt;br /&gt;
curInc			equ 0D01D49h&lt;br /&gt;
&lt;br /&gt;
uXmin			equ 0D01D61h&lt;br /&gt;
uXmax			equ 0D01D6Ah&lt;br /&gt;
uXscl			equ 0D01D73h&lt;br /&gt;
uYmin			equ 0D01D7Ch&lt;br /&gt;
uYmax			equ 0D01D85h&lt;br /&gt;
uYscl			equ 0D01D8Eh&lt;br /&gt;
uThetMin		equ 0D01D97h&lt;br /&gt;
uThetMax		equ 0D01DA0h&lt;br /&gt;
uThetStep		equ 0D01DA9h&lt;br /&gt;
uTmin			equ 0D01DB2h&lt;br /&gt;
uTmax			equ 0D01DBBh&lt;br /&gt;
uTStep			equ 0D01DC4h&lt;br /&gt;
uPlotStart		equ 0D01DCDh&lt;br /&gt;
unMax			equ 0D01DD6h&lt;br /&gt;
uu0			equ 0D01DDFh&lt;br /&gt;
uv0			equ 0D01DE8h&lt;br /&gt;
unMin			equ 0D01DF1h&lt;br /&gt;
uu02			equ 0D01DFAh&lt;br /&gt;
uv02			equ 0D01E03h&lt;br /&gt;
uw0			equ 0D01E0Ch&lt;br /&gt;
uPlotStep		equ 0D01E15h&lt;br /&gt;
uXres			equ 0D01E1Eh&lt;br /&gt;
uw02			equ 0D01E27h&lt;br /&gt;
Xmin			equ 0D01E33h&lt;br /&gt;
Xmax			equ 0D01E3Ch&lt;br /&gt;
Xscl			equ 0D01E45h&lt;br /&gt;
Ymin			equ 0D01E4Eh&lt;br /&gt;
Ymax			equ 0D01E57h&lt;br /&gt;
Yscl			equ 0D01E60h&lt;br /&gt;
ThetaMin		equ 0D01E69h&lt;br /&gt;
ThetaMax		equ 0D01E72h&lt;br /&gt;
ThetaStep		equ 0D01E7Bh&lt;br /&gt;
TminPar			equ 0D01E84h&lt;br /&gt;
TmaxPar			equ 0D01E8Dh&lt;br /&gt;
Tstep			equ 0D01E96h&lt;br /&gt;
PlotStart		equ 0D01E9Fh&lt;br /&gt;
nMax			equ 0D01EA8h&lt;br /&gt;
u0			equ 0D01EB1h&lt;br /&gt;
v0			equ 0D01EBAh&lt;br /&gt;
nMin			equ 0D01EC3h&lt;br /&gt;
u02			equ 0D01ECCh&lt;br /&gt;
v02			equ 0D01ED5h&lt;br /&gt;
w0			equ 0D01EDEh&lt;br /&gt;
PlotStep		equ 0D01EE7h&lt;br /&gt;
XresO			equ 0D01EF0h&lt;br /&gt;
w02			equ 0D01EF9h&lt;br /&gt;
un1			equ 0D01F02h&lt;br /&gt;
un2			equ 0D01F0Bh&lt;br /&gt;
vn1			equ 0D01F14h&lt;br /&gt;
vn2			equ 0D01F1Dh&lt;br /&gt;
wn1			equ 0D01F26h&lt;br /&gt;
wn2			equ 0D01F2Fh&lt;br /&gt;
fin_N			equ 0D01F38h&lt;br /&gt;
fin_I			equ 0D01F41h&lt;br /&gt;
fin_PV			equ 0D01F4Ah&lt;br /&gt;
fin_PMT			equ 0D01F53h&lt;br /&gt;
fin_FV			equ 0D01F5Ch&lt;br /&gt;
fin_PY			equ 0D01F65h&lt;br /&gt;
fin_CY			equ 0D01F6Eh&lt;br /&gt;
cal_N			equ 0D01F77h&lt;br /&gt;
cal_I			equ 0D01F80h&lt;br /&gt;
cal_PV			equ 0D01F89h&lt;br /&gt;
cal_PMT			equ 0D01F92h&lt;br /&gt;
cal_FV			equ 0D01F9Bh&lt;br /&gt;
cal_PY			equ 0D01FA4h&lt;br /&gt;
DeltaX			equ 0D01FAEh&lt;br /&gt;
DeltaY			equ 0D01FB7h&lt;br /&gt;
TraceStep		equ 0D0203Dh&lt;br /&gt;
&lt;br /&gt;
Plot1MarkType		equ 0D0227Eh&lt;br /&gt;
Plot1List1		equ 0D0227Fh&lt;br /&gt;
Plot1List2		equ 0D02284h&lt;br /&gt;
Plot1FreqList		equ 0D02289h&lt;br /&gt;
Plot1XYOnOff		equ 0D0228Eh&lt;br /&gt;
Plot1Color		equ 0D0228Fh&lt;br /&gt;
&lt;br /&gt;
Plot2MarkType		equ 0D02290h&lt;br /&gt;
Plot2List1		equ 0D02291h&lt;br /&gt;
Plot2List2		equ 0D02296h&lt;br /&gt;
Plot2FreqList		equ 0D0229Bh&lt;br /&gt;
Plot2XYOnOff		equ 0D022A0h&lt;br /&gt;
Plot2Color		equ 0D022A1h&lt;br /&gt;
&lt;br /&gt;
Plot3MarkType		equ 0D022A2h&lt;br /&gt;
Plot3List1		equ 0D022A3h&lt;br /&gt;
Plot3List2		equ 0D022A8h&lt;br /&gt;
Plot3FreqList		equ 0D022ADh&lt;br /&gt;
Plot3XYOnOff		equ 0D022B2h&lt;br /&gt;
Plot3Color		equ 0D022B3h&lt;br /&gt;
&lt;br /&gt;
ES			equ 0D022BAh&lt;br /&gt;
&lt;br /&gt;
seed1			equ 0D022FCh&lt;br /&gt;
seed2			equ 0D02305h&lt;br /&gt;
basic_prog		equ 0D0230Eh&lt;br /&gt;
begPC			equ 0D02317h&lt;br /&gt;
curPC			equ 0D0231Ah&lt;br /&gt;
endPC			equ 0D0231Dh&lt;br /&gt;
numArguments		equ 0D02320h&lt;br /&gt;
&lt;br /&gt;
cmdShadow		equ 0D0232Dh&lt;br /&gt;
cmdShadCur		equ 0D02431h&lt;br /&gt;
cmdShadAlph		equ 0D02433h&lt;br /&gt;
cmdShadIns		equ 0D02435h&lt;br /&gt;
cmdCursor		equ 0D02434h&lt;br /&gt;
editTop			equ 0D02437h&lt;br /&gt;
editCursor		equ 0D0243Ah&lt;br /&gt;
editTail		equ 0D0243Dh&lt;br /&gt;
editBtm			equ 0D02440h&lt;br /&gt;
&lt;br /&gt;
currListHighlight	equ 0D0244Bh ; word, this is offset into list for currently-highlighted element in list editor&lt;br /&gt;
editSym			equ 0D0244Eh ; pointer to vat of variable being edited&lt;br /&gt;
editDat			equ 0D02451h ; pointer to data of variable being edited&lt;br /&gt;
&lt;br /&gt;
currListPageOffset	equ 0D02457h&lt;br /&gt;
currList		equ 0D02458h&lt;br /&gt;
listName1		equ 0D02459h&lt;br /&gt;
listName2		equ 0D0245Eh&lt;br /&gt;
listName3		equ 0D02463h&lt;br /&gt;
listName4		equ 0D02468h&lt;br /&gt;
listName5		equ 0D0246Dh&lt;br /&gt;
listName6		equ 0D02472h&lt;br /&gt;
listName7		equ 0D02477h&lt;br /&gt;
listName8		equ 0D0247Ch&lt;br /&gt;
listName9		equ 0D02481h&lt;br /&gt;
listName10		equ 0D02486h&lt;br /&gt;
listName11		equ 0D0248Bh&lt;br /&gt;
listName12		equ 0D02490h&lt;br /&gt;
listName13		equ 0D02495h&lt;br /&gt;
listName14		equ 0D0249Ah&lt;br /&gt;
listName15		equ 0D0249Fh&lt;br /&gt;
listName16		equ 0D024A4h&lt;br /&gt;
listName17		equ 0D024A9h&lt;br /&gt;
listName18		equ 0D024AEh&lt;br /&gt;
listName19		equ 0D024B3h&lt;br /&gt;
listName20		equ 0D024B8h&lt;br /&gt;
currGrphStyle		equ 0D024BEh&lt;br /&gt;
y1LineType		equ 0D024BFh&lt;br /&gt;
y2LineType		equ 0D024C0h&lt;br /&gt;
y3LineType		equ 0D024C1h&lt;br /&gt;
y4LineType		equ 0D024C2h&lt;br /&gt;
y5LineType		equ 0D024C3h&lt;br /&gt;
y6LineType		equ 0D024C4h&lt;br /&gt;
y7LineType		equ 0D024C5h&lt;br /&gt;
y8LineType		equ 0D024C6h&lt;br /&gt;
y9LineType		equ 0D024C7h&lt;br /&gt;
y0LineType		equ 0D024C8h&lt;br /&gt;
para1LineType		equ 0D024C9h&lt;br /&gt;
para2LineType		equ 0D024CAh&lt;br /&gt;
para3LineType		equ 0D024CBh&lt;br /&gt;
para4LineType		equ 0D024CCh&lt;br /&gt;
para5LineType		equ 0D024CDh&lt;br /&gt;
para6LineType		equ 0D024CEh&lt;br /&gt;
polar1LineType		equ 0D024CFh&lt;br /&gt;
polar2LineType		equ 0D024D0h&lt;br /&gt;
polar3LineType		equ 0D024D1h&lt;br /&gt;
polar4LineType		equ 0D024D2h&lt;br /&gt;
polar5LineType		equ 0D024D3h&lt;br /&gt;
polar6LineType		equ 0D024D4h&lt;br /&gt;
secULineType		equ 0D024D5h&lt;br /&gt;
secVLineType		equ 0D024D6h&lt;br /&gt;
secWLineType		equ 0D024D7h&lt;br /&gt;
y1LineColor		equ 0D024D8h&lt;br /&gt;
y2LineColor		equ 0D024D9h&lt;br /&gt;
y3LineColor		equ 0D024DAh&lt;br /&gt;
y4LineColor		equ 0D024DBh&lt;br /&gt;
y5LineColor		equ 0D024DCh&lt;br /&gt;
y6LineColor		equ 0D024DDh&lt;br /&gt;
y7LineColor		equ 0D024DEh&lt;br /&gt;
y8LineColor		equ 0D024DFh&lt;br /&gt;
y9LineColor		equ 0D024E0h&lt;br /&gt;
y0LineColor		equ 0D024E1h&lt;br /&gt;
para1LineColor		equ 0D024E2h&lt;br /&gt;
para2LineColor		equ 0D024E3h&lt;br /&gt;
para3LineColor		equ 0D024E4h&lt;br /&gt;
para4LineColor		equ 0D024E5h&lt;br /&gt;
para5LineColor		equ 0D024E6h&lt;br /&gt;
para6LineColor		equ 0D024E7h&lt;br /&gt;
polar1LineColor		equ 0D024E8h&lt;br /&gt;
polar2LineColor		equ 0D024E9h&lt;br /&gt;
polar3LineColor		equ 0D024EAh&lt;br /&gt;
polar4LineColor		equ 0D024EBh&lt;br /&gt;
polar5LineColor		equ 0D024ECh&lt;br /&gt;
polar6LineColor		equ 0D024EDh&lt;br /&gt;
secULineColor		equ 0D024EEh&lt;br /&gt;
secVLineColor		equ 0D024EFh&lt;br /&gt;
secWLineColor		equ 0D024F0h&lt;br /&gt;
&lt;br /&gt;
winTop			equ 0D02504h&lt;br /&gt;
winBtm			equ 0D02505h&lt;br /&gt;
winLeftEdge		equ 0D02506h&lt;br /&gt;
winLeft			equ 0D02507h&lt;br /&gt;
winAbove		equ 0D02509h&lt;br /&gt;
winRow			equ 0D0250Bh&lt;br /&gt;
winCol			equ 0D0250Dh&lt;br /&gt;
fmtDigits		equ 0D0250Fh&lt;br /&gt;
fmtString		equ 0D02510h&lt;br /&gt;
fmtLeft			equ 0D02561h&lt;br /&gt;
fmtIndex		equ 0D02564h&lt;br /&gt;
fmtMatSym		equ 0D02567h&lt;br /&gt;
fmtMatMem		equ 0D0256Ah&lt;br /&gt;
&lt;br /&gt;
tSymPtr1		equ 0D0257Bh&lt;br /&gt;
tSymPtr2		equ 0D0257Eh&lt;br /&gt;
chkDelPtr3		equ 0D02581h&lt;br /&gt;
chkDelPtr4		equ 0D02584h&lt;br /&gt;
&lt;br /&gt;
tempMem			equ 0D02587h&lt;br /&gt;
FPSbase			equ 0D0258Ah&lt;br /&gt;
FPS			equ 0D0258Dh&lt;br /&gt;
OPBase			equ 0D02590h&lt;br /&gt;
OPS			equ 0D02593h&lt;br /&gt;
pTempCnt		equ 0D02596h&lt;br /&gt;
cleanTmp		equ 0D02598h&lt;br /&gt;
pTemp			equ 0D0259Ah&lt;br /&gt;
progPtr			equ 0D0259Dh&lt;br /&gt;
newDataPtr		equ 0D025A0h&lt;br /&gt;
pagedGetPtr		equ 0D025A3h ; 3 byte scrap (unstable)&lt;br /&gt;
pagedPutPtr		equ 0D025A6h&lt;br /&gt;
&lt;br /&gt;
appErr1			equ 0D025A9h ; use with _ErrCustom1&lt;br /&gt;
appErr2			equ 0D025B6h ; use with _ErrCustom2&lt;br /&gt;
&lt;br /&gt;
arcPtr			equ 0D025C8h&lt;br /&gt;
appRawKeyHandle		equ 0D025CBh&lt;br /&gt;
customHeight		equ 0D025CEh&lt;br /&gt;
localLanguage		equ 0D025CFh&lt;br /&gt;
hookExecTemp		equ 0D025D2h&lt;br /&gt;
cursorHookPtr		equ 0D025D5h&lt;br /&gt;
libraryHookPtr		equ 0D025D8h&lt;br /&gt;
rawKeyHookPtr		equ 0D025DBh&lt;br /&gt;
getKeyHookPtr		equ 0D025DEh&lt;br /&gt;
homescreenHookPtr	equ 0D025E1h&lt;br /&gt;
windowHookPtr		equ 0D025E4h&lt;br /&gt;
graphHookPtr		equ 0D025E7h&lt;br /&gt;
yEqualsHookPtr		equ 0D025EAh&lt;br /&gt;
fontHookPtr		equ 0D025EDh&lt;br /&gt;
regraphHookPtr		equ 0D025F0h&lt;br /&gt;
graphicsHookPtr		equ 0D025F3h&lt;br /&gt;
traceHookPtr		equ 0D025F6h&lt;br /&gt;
parserHookPtr		equ 0D025F9h&lt;br /&gt;
appChangeHookPtr	equ 0D025FCh&lt;br /&gt;
catalog1HookPtr		equ 0D025FFh&lt;br /&gt;
helpHookPtr		equ 0D02602h&lt;br /&gt;
cxRedispHookPtr		equ 0D02605h&lt;br /&gt;
menuHookPtr		equ 0D02608h&lt;br /&gt;
catalog2HookPtr		equ 0D0260Bh&lt;br /&gt;
tokenHookPtr		equ 0D0260Eh&lt;br /&gt;
localizeHookPtr		equ 0D02611h&lt;br /&gt;
silentLinkHookPtr	equ 0D02614h&lt;br /&gt;
USBActivityHookPtr	equ 0D0261Ah&lt;br /&gt;
&lt;br /&gt;
tempFreeArc		equ 0D02655h ; set after _ArcChk call&lt;br /&gt;
&lt;br /&gt;
textBGcolor		equ 0D02688h&lt;br /&gt;
textFGcolor		equ 0D0268Ah&lt;br /&gt;
&lt;br /&gt;
drawBGColor		equ 0D026AAh&lt;br /&gt;
drawFGColor		equ 0D026ACh&lt;br /&gt;
drawColorCode		equ 0D026AEh&lt;br /&gt;
&lt;br /&gt;
keyToStrRam		equ 0D026EAh&lt;br /&gt;
&lt;br /&gt;
sEditMonSp		equ 0D02706h&lt;br /&gt;
bpSave			equ 0D02709h&lt;br /&gt;
&lt;br /&gt;
batteryStatus		equ 0D02A86h&lt;br /&gt;
&lt;br /&gt;
graphBGColor		equ 0D02A98h&lt;br /&gt;
&lt;br /&gt;
errorLineY		equ 0D02A1Bh&lt;br /&gt;
errorLineX		equ 0D02A23h&lt;br /&gt;
&lt;br /&gt;
fillRectColor		equ 0D02AC0h&lt;br /&gt;
statusBarBGColor	equ 0D02ACCh&lt;br /&gt;
&lt;br /&gt;
scrapMem		equ 0D02AD7h ; 3 byte scrap (unstable)&lt;br /&gt;
&lt;br /&gt;
TempOP2ToOP6		equ 0D02B39h ; 55 bytes where OP2 to OP6 are temporary saved&lt;br /&gt;
&lt;br /&gt;
gCurYLoc		equ 0D02FD6h ; current y pixel location for C functions&lt;br /&gt;
&lt;br /&gt;
spinnerCount		equ 0D17744h ; when recieving an OS or data transfers, used as a counter for which character to draw&lt;br /&gt;
&lt;br /&gt;
;safeRAM Locations&lt;br /&gt;
;---------------------------------------------&lt;br /&gt;
;appData		equ 0D00429h ; 256 bytes&lt;br /&gt;
;textShadow		equ 0D006C0h ; 260 bytes	; Call _ClrTxtShdw to put spaces in here&lt;br /&gt;
;cmdShadow		equ 0D0232Dh ; 260 bytes&lt;br /&gt;
pixelShadow		equ 0D031F6h ; 8400 bytes&lt;br /&gt;
pixelShadow2		equ 0D052C6h ; 8400 bytes&lt;br /&gt;
cmdPixelShadow		equ 0D07396h ; 8400 bytes&lt;br /&gt;
plotSScreen		equ 0D09466h ; 21945 bytes	; Set GraphDraw Flag to redraw graph if used&lt;br /&gt;
saveSScreen		equ 0D0EA1Fh ; 21945 bytes	; Set GraphDraw Flag to redraw graph if used&lt;br /&gt;
cursorImage		equ 0E30800h ; 1020 bytes&lt;br /&gt;
&lt;br /&gt;
;semiSafeRAM Locations&lt;br /&gt;
;---------------------------------------------&lt;br /&gt;
tempStr			equ 0D17731h ; unknown size&lt;br /&gt;
ramCode			equ 0D18C7Ch ; 1023 bytes       ; used by the bootcode when working with flash&lt;br /&gt;
&lt;br /&gt;
;RAM Equates Continued&lt;br /&gt;
;---------------------------------------------&lt;br /&gt;
userMem			equ 0D1A881h&lt;br /&gt;
symTable		equ 0D3FFFFh&lt;br /&gt;
vRam			equ 0D40000h&lt;br /&gt;
vRamEnd			equ 0D65800h&lt;br /&gt;
&lt;br /&gt;
;Ports&lt;br /&gt;
;--------------------------------&lt;br /&gt;
pCpuSpeed		equ 0001h&lt;br /&gt;
pHardwareId		equ 0003h&lt;br /&gt;
&lt;br /&gt;
;SHA256 Ports&lt;br /&gt;
;--------------------------------&lt;br /&gt;
pShaRange		equ 02000h&lt;br /&gt;
mpShaRange		equ 0E10000h&lt;br /&gt;
&lt;br /&gt;
shaCtrl			equ 00h ; 1 byte&lt;br /&gt;
pShaCtrl		equ pShaRange + shaCtrl&lt;br /&gt;
mpShaCtrl		equ mpShaRange + shaCtrl&lt;br /&gt;
&lt;br /&gt;
shaData			equ 10h ; 40h bytes&lt;br /&gt;
pShaData		equ pShaRange + shaData&lt;br /&gt;
mpShaData		equ mpShaRange + shaData&lt;br /&gt;
&lt;br /&gt;
shaState		equ 60h ; 20h bytes&lt;br /&gt;
pShaState		equ pShaRange + shaState&lt;br /&gt;
mpShaState		equ mpShaRange + shaState&lt;br /&gt;
&lt;br /&gt;
;USB Ports&lt;br /&gt;
;--------------------------------&lt;br /&gt;
pUsbRange		equ 03000h&lt;br /&gt;
mpUsbRange		equ 0E20000h&lt;br /&gt;
&lt;br /&gt;
usbCapLen		equ 0000h&lt;br /&gt;
pUsbCapLen		equ pUsbRange + usbCapLen&lt;br /&gt;
mpUsbCapLen		equ mpUsbRange + usbCapLen&lt;br /&gt;
usbHciVer		equ 0002h&lt;br /&gt;
pUsbHciVer		equ pUsbRange + usbHciVer&lt;br /&gt;
mpUsbHciVer		equ mpUsbRange + usbHciVer&lt;br /&gt;
usbHcsParams		equ 0004h&lt;br /&gt;
pUsbHcsParams		equ pUsbRange + usbHcsParams&lt;br /&gt;
mpUsbHcsParams		equ mpUsbRange + usbHcsParams&lt;br /&gt;
usbHccParams		equ 0008h&lt;br /&gt;
pUsbHccParams		equ pUsbRange + usbHccParams&lt;br /&gt;
mpUsbHccParams		equ mpUsbRange + usbHccParams&lt;br /&gt;
usbCmd			equ 0010h&lt;br /&gt;
pUsbCmd			equ pUsbRange + usbCmd&lt;br /&gt;
mpUsbCmd		equ mpUsbRange + usbCmd&lt;br /&gt;
usbSts			equ 0014h&lt;br /&gt;
pUsbSts			equ pUsbRange + usbSts&lt;br /&gt;
mpUsbSts		equ mpUsbRange + usbSts&lt;br /&gt;
usbInt			equ 0018h&lt;br /&gt;
pUsbInt			equ pUsbRange + usbInt&lt;br /&gt;
mpUsbInt		equ mpUsbRange + usbInt&lt;br /&gt;
usbFrIdx		equ 001Ch&lt;br /&gt;
pUsbFrIdx		equ pUsbRange + usbFrIdx&lt;br /&gt;
mpUsbFrIdx		equ mpUsbRange + usbFrIdx&lt;br /&gt;
usbPeriodicListBase	equ 0020h&lt;br /&gt;
pUsbPeriodicListBase	equ pUsbRange + usbPeriodicListBase&lt;br /&gt;
mpUsbPeriodicListBase	equ mpUsbRange + usbPeriodicListBase&lt;br /&gt;
usbAsyncListAddr	equ 0024h&lt;br /&gt;
pUsbAsyncListAddr	equ pUsbRange + usbAsyncListAddr&lt;br /&gt;
mpAsyncListAddr		equ mpUsbRange + usbAsyncListAddr&lt;br /&gt;
usbPortSC		equ 0030h&lt;br /&gt;
pUsbPortSC		equ pUsbRange + usbPortSC&lt;br /&gt;
mpUsbPortSC		equ mpUsbRange + usbPortSC&lt;br /&gt;
usbMisc			equ 0040h&lt;br /&gt;
pUsbMisc		equ pUsbRange + usbMisc&lt;br /&gt;
mpUsbMisc		equ mpUsbRange + usbMisc&lt;br /&gt;
usbOtgCsr		equ 0080h&lt;br /&gt;
pUsbOtgCsr		equ pUsbRange + usbOtgCsr&lt;br /&gt;
mpUsbOtgCsr		equ mpUsbRange + usbOtgCsr&lt;br /&gt;
usbOtgIsr		equ 0084h&lt;br /&gt;
pUsbOtgIsr		equ pUsbRange + usbOtgIsr&lt;br /&gt;
mpUsbOtgIsr		equ mpUsbRange + usbOtgIsr&lt;br /&gt;
usbOtgIer		equ 0088h&lt;br /&gt;
pUsbOtgIer		equ pUsbRange + usbOtgIer&lt;br /&gt;
mpUsbOtgIer		equ mpUsbRange + usbOtgIer&lt;br /&gt;
usbIsr			equ 00C0h&lt;br /&gt;
pUsbIsr			equ pUsbRange + usbIsr&lt;br /&gt;
mpUsbIsr		equ mpUsbRange + usbIsr&lt;br /&gt;
usbImr			equ 00C4h&lt;br /&gt;
pUsbImr			equ pUsbRange + usbImr&lt;br /&gt;
mpUsbImr		equ mpUsbRange + usbImr&lt;br /&gt;
usbDevCtrl		equ 0100h&lt;br /&gt;
pUsbDevCtrl		equ pUsbRange + usbDevCtrl&lt;br /&gt;
mpUsbDevCtrl		equ mpUsbRange + usbDevCtrl&lt;br /&gt;
usbDevAddr		equ 0104h&lt;br /&gt;
pUsbDevAddr		equ pUsbRange + usbDevAddr&lt;br /&gt;
mpUsbDevAddr		equ mpUsbRange + usbDevAddr&lt;br /&gt;
usbDevTest		equ 0108h&lt;br /&gt;
pUsbDevTest		equ pUsbRange + usbDevTest&lt;br /&gt;
mpUsbDevTest		equ mpUsbRange + usbDevTest&lt;br /&gt;
usbSofFnr		equ 010Ch&lt;br /&gt;
pUsbSofFnr		equ pUsbRange + usbSofFnr&lt;br /&gt;
mpUsbSofFnr		equ mpUsbRange + usbSofFnr&lt;br /&gt;
usbSofMtr		equ 0110h&lt;br /&gt;
pUsbSofMtr		equ pUsbRange + usbSofMtr&lt;br /&gt;
mpUsbSofMtr		equ mpUsbRange + usbSofMtr&lt;br /&gt;
usbPhyTmsr		equ 0114h&lt;br /&gt;
pUsbPhyTmsr		equ pUsbRange + usbPhyTmsr&lt;br /&gt;
mpUsbPhyTmsr		equ mpUsbRange + usbPhyTmsr&lt;br /&gt;
usbCxsr			equ 011Ch&lt;br /&gt;
pUsbCxsr		equ pUsbRange + usbCxsr&lt;br /&gt;
mpUsbCxsr		equ mpUsbRange + usbCxsr&lt;br /&gt;
usbCxFifo		equ 0120h&lt;br /&gt;
pUsbCxFifo		equ pUsbRange + usbCxFifo&lt;br /&gt;
mpUsbCxFifo		equ mpUsbRange + usbCxFifo&lt;br /&gt;
usbIdle			equ 0124h&lt;br /&gt;
pUsbIdle		equ pUsbRange + usbIdle&lt;br /&gt;
mpUsbIdle		equ mpUsbRange + usbIdle&lt;br /&gt;
usbGimr			equ 0130h&lt;br /&gt;
pUsbGimr		equ pUsbRange + usbGimr&lt;br /&gt;
mpUsbGimr		equ mpUsbRange + usbGimr&lt;br /&gt;
usbCxImr		equ 0134h&lt;br /&gt;
pUsbCxImr		equ pUsbRange + usbCxImr&lt;br /&gt;
mpUsbCxImr		equ mpUsbRange + usbCxImr&lt;br /&gt;
usbFifoRxImr		equ 0138h&lt;br /&gt;
pUsbFifoRxImr		equ pUsbRange + usbFifoRxImr&lt;br /&gt;
mpUsbFifoRxImr		equ mpUsbRange + usbFifoRxImr&lt;br /&gt;
usbFifoTxImr		equ 013Ah&lt;br /&gt;
pUsbFifoTxImr		equ pUsbRange + usbFifoTxImr&lt;br /&gt;
mpUsbFifoTxImr		equ mpUsbRange + usbFifoTxImr&lt;br /&gt;
usbDevImr		equ 013Ch&lt;br /&gt;
pUsbDevImr		equ pUsbRange + usbDevImr&lt;br /&gt;
mpUsbDevImr		equ mpUsbRange + usbDevImr&lt;br /&gt;
usbGisr			equ 0140h&lt;br /&gt;
pUsbGisr		equ pUsbRange + usbGisr&lt;br /&gt;
mpUsbGisr		equ mpUsbRange + usbGisr&lt;br /&gt;
usbCxIsr		equ 0144h&lt;br /&gt;
pUsbCxIsr		equ pUsbRange + usbCxIsr&lt;br /&gt;
mpUsbCxIsr		equ mpUsbRange + usbCxIsr&lt;br /&gt;
usbFifoRxIsr		equ 0148h&lt;br /&gt;
pUsbFifoRxIsr		equ pUsbRange + usbFifoRxIsr&lt;br /&gt;
mpUsbFifoRxIsr		equ mpUsbRange + usbFifoRxIsr&lt;br /&gt;
usbFifoTxIsr		equ 014Ah&lt;br /&gt;
pUsbFifoTxIsr		equ pUsbRange + usbFifoTxIsr&lt;br /&gt;
mpUsbFifoTxIsr		equ mpUsbRange + usbFifoTxIsr&lt;br /&gt;
usbDevIsr		equ 014Ch&lt;br /&gt;
pUsbDevIsr		equ pUsbRange + usbDevIsr&lt;br /&gt;
mpUsbDevIsr		equ mpUsbRange + usbDevIsr&lt;br /&gt;
usbRxZlp		equ 0150h&lt;br /&gt;
pUsbRxZlp		equ pUsbRange + usbRxZlp&lt;br /&gt;
mpUsbRxZlp		equ mpUsbRange + usbRxZlp&lt;br /&gt;
usbTxZlp		equ 0154h&lt;br /&gt;
pUsbTxZlp		equ pUsbRange + usbTxZlp&lt;br /&gt;
mpUsbTxZlp		equ mpUsbRange + usbTxZlp&lt;br /&gt;
usbIsoEasr		equ 0158h&lt;br /&gt;
pUsbIsoEasr		equ pUsbRange + usbIsoEasr&lt;br /&gt;
mpUsbIsoEasr		equ mpUsbRange + usbIsoEasr&lt;br /&gt;
usbIep1			equ 0160h&lt;br /&gt;
pUsbIep1		equ pUsbRange + usbIep1&lt;br /&gt;
mpUsbIep1		equ mpUsbRange + usbIep1&lt;br /&gt;
usbIep2			equ 0164h&lt;br /&gt;
pUsbIep2		equ pUsbRange + usbIep2&lt;br /&gt;
mpUsbIep2		equ mpUsbRange + usbIep2&lt;br /&gt;
usbIep3			equ 0168h&lt;br /&gt;
pUsbIep3		equ pUsbRange + usbIep3&lt;br /&gt;
mpUsbIep3		equ mpUsbRange + usbIep3&lt;br /&gt;
usbIep4			equ 016Ch&lt;br /&gt;
pUsbIep4		equ pUsbRange + usbIep4&lt;br /&gt;
mpUsbIep4		equ mpUsbRange + usbIep4&lt;br /&gt;
usbIep5			equ 0170h&lt;br /&gt;
pUsbIep5		equ pUsbRange + usbIep5&lt;br /&gt;
mpUsbIep5		equ mpUsbRange + usbIep5&lt;br /&gt;
usbIep6			equ 0174h&lt;br /&gt;
pUsbIep6		equ pUsbRange + usbIep6&lt;br /&gt;
mpUsbIep6		equ mpUsbRange + usbIep6&lt;br /&gt;
usbIep7			equ 0178h&lt;br /&gt;
pUsbIep7		equ pUsbRange + usbIep7&lt;br /&gt;
mpUsbIep7		equ mpUsbRange + usbIep7&lt;br /&gt;
usbIep8			equ 017Ch&lt;br /&gt;
pUsbIep8		equ pUsbRange + usbIep8&lt;br /&gt;
mpUsbIep8		equ mpUsbRange + usbIep8&lt;br /&gt;
usbOep1			equ 0180h&lt;br /&gt;
pUsbOep1		equ pUsbRange + usbOep1&lt;br /&gt;
mpUsbOep1		equ mpUsbRange + usbOep1&lt;br /&gt;
usbOep2			equ 0184h&lt;br /&gt;
pUsbOep2		equ pUsbRange + usbOep2&lt;br /&gt;
mpUsbOep2		equ mpUsbRange + usbOep2&lt;br /&gt;
usbOep3			equ 0188h&lt;br /&gt;
pUsbOep3		equ pUsbRange + usbOep3&lt;br /&gt;
mpUsbOep3		equ mpUsbRange + usbOep3&lt;br /&gt;
usbOep4			equ 018Ch&lt;br /&gt;
pUsbOep4		equ pUsbRange + usbOep4&lt;br /&gt;
mpUsbOep4		equ mpUsbRange + usbOep4&lt;br /&gt;
usbOep5			equ 0190h&lt;br /&gt;
pUsbOep5		equ pUsbRange + usbOep5&lt;br /&gt;
mpUsbOep5		equ mpUsbRange + usbOep5&lt;br /&gt;
usbOep6			equ 0194h&lt;br /&gt;
pUsbOep6		equ pUsbRange + usbOep6&lt;br /&gt;
mpUsbOep6		equ mpUsbRange + usbOep6&lt;br /&gt;
usbOep7			equ 0198h&lt;br /&gt;
pUsbOep7		equ pUsbRange + usbOep7&lt;br /&gt;
mpUsbOep7		equ mpUsbRange + usbOep7&lt;br /&gt;
usbOep8			equ 019Ch&lt;br /&gt;
pUsbOep8		equ pUsbRange + usbOep8&lt;br /&gt;
mpUsbOep8		equ mpUsbRange + usbOep8&lt;br /&gt;
usbEp1Map		equ 01A0h&lt;br /&gt;
pUsbEp1Map		equ pUsbRange + usbEp1Map&lt;br /&gt;
mpUsbEp1Map		equ mpUsbRange + usbEp1Map&lt;br /&gt;
usbEp2Map		equ 01A1h&lt;br /&gt;
pUsbEp2Map		equ pUsbRange + usbEp2Map&lt;br /&gt;
mpUsbEp2Map		equ mpUsbRange + usbEp2Map&lt;br /&gt;
usbEp3Map		equ 01A2h&lt;br /&gt;
pUsbEp3Map		equ pUsbRange + usbEp3Map&lt;br /&gt;
mpUsbEp3Map		equ mpUsbRange + usbEp3Map&lt;br /&gt;
usbEp4Map		equ 01A3h&lt;br /&gt;
pUsbEp4Map		equ pUsbRange + usbEp4Map&lt;br /&gt;
mpUsbEp4Map		equ mpUsbRange + usbEp4Map&lt;br /&gt;
usbEp5Map		equ 01A4h&lt;br /&gt;
pUsbEp5Map		equ pUsbRange + usbEp5Map&lt;br /&gt;
mpUsbEp5Map		equ mpUsbRange + usbEp5Map&lt;br /&gt;
usbEp6Map		equ 01A5h&lt;br /&gt;
pUsbEp6Map		equ pUsbRange + usbEp6Map&lt;br /&gt;
mpUsbEp6Map		equ mpUsbRange + usbEp6Map&lt;br /&gt;
usbEp7Map		equ 01A6h&lt;br /&gt;
pUsbEp7Map		equ pUsbRange + usbEp7Map&lt;br /&gt;
mpUsbEp7Map		equ mpUsbRange + usbEp7Map&lt;br /&gt;
usbEp8Map		equ 01A7h&lt;br /&gt;
pUsbEp8Map		equ pUsbRange + usbEp8Map&lt;br /&gt;
mpUsbEp8Map		equ mpUsbRange + usbEp8Map&lt;br /&gt;
usbFifo0Map		equ 01A8h&lt;br /&gt;
pUsbFifo0Map		equ pUsbRange + usbFifo0Map&lt;br /&gt;
mpUsbFifo0Map		equ mpUsbRange + usbFifo0Map&lt;br /&gt;
usbFifo1Map		equ 01A9h&lt;br /&gt;
pUsbFifo1Map		equ pUsbRange + usbFifo1Map&lt;br /&gt;
mpUsbFifo1Map		equ mpUsbRange + usbFifo1Map&lt;br /&gt;
usbFifo2Map		equ 01AAh&lt;br /&gt;
pUsbFifo2Map		equ pUsbRange + usbFifo2Map&lt;br /&gt;
mpUsbFifo2Map		equ mpUsbRange + usbFifo2Map&lt;br /&gt;
usbFifo3Map		equ 01ABh&lt;br /&gt;
pUsbFifo3Map		equ pUsbRange + usbFifo3Map&lt;br /&gt;
mpUsbFifo3Map		equ mpUsbRange + usbFifo3Map&lt;br /&gt;
usbFifo0Cfg		equ 01ACh&lt;br /&gt;
pUsbFifo0Cfg		equ pUsbRange + usbFifo0Cfg&lt;br /&gt;
mpUsbFifo0Cfg		equ mpUsbRange + usbFifo0Cfg&lt;br /&gt;
usbFifo1Cfg		equ 01ADh&lt;br /&gt;
pUsbFifo1Cfg		equ pUsbRange + usbFifo1Cfg&lt;br /&gt;
mpUsbFifo1Cfg		equ mpUsbRange + usbFifo1Cfg&lt;br /&gt;
usbFifo2Cfg		equ 01AEh&lt;br /&gt;
pUsbFifo2Cfg		equ pUsbRange + usbFifo2Cfg&lt;br /&gt;
mpUsbFifo2Cfg		equ mpUsbRange + usbFifo2Cfg&lt;br /&gt;
usbFifo3Cfg		equ 01AFh&lt;br /&gt;
pUsbFifo3Cfg		equ pUsbRange + usbFifo3Cfg&lt;br /&gt;
mpUsbFifo3Cfg		equ mpUsbRange + usbFifo3Cfg&lt;br /&gt;
usbFifo0Csr		equ 01B0h&lt;br /&gt;
pUsbFifo0Csr		equ pUsbRange + usbFifo0Csr&lt;br /&gt;
mpUsbFifo0Csr		equ mpUsbRange + usbFifo0Csr&lt;br /&gt;
usbFifo1Csr		equ 01B4h&lt;br /&gt;
pUsbFifo1Csr		equ pUsbRange + usbFifo1Csr&lt;br /&gt;
mpUsbFifo1Csr		equ mpUsbRange + usbFifo1Csr&lt;br /&gt;
usbFifo2Csr		equ 01B8h&lt;br /&gt;
pUsbFifo2Csr		equ pUsbRange + usbFifo2Csr&lt;br /&gt;
mpUsbFifo2Csr		equ mpUsbRange + usbFifo2Csr&lt;br /&gt;
usbFifo3Csr		equ 01BCh&lt;br /&gt;
pUsbFifo3Csr		equ pUsbRange + usbFifo3Csr&lt;br /&gt;
mpUsbFifo3Csr		equ mpUsbRange + usbFifo3Csr&lt;br /&gt;
usbDmaFifo		equ 01C0h&lt;br /&gt;
pUsbDmaFifo		equ pUsbRange + usbDmaFifo&lt;br /&gt;
mpUsbDmaFifo		equ mpUsbRange + usbDmaFifo&lt;br /&gt;
usbDmaCtrl		equ 01C8h&lt;br /&gt;
pUsbDmaCtrl		equ pUsbRange + usbDmaCtrl&lt;br /&gt;
mpUsbDmaCtrl		equ mpUsbRange + usbDmaCtrl&lt;br /&gt;
usbDmaLen		equ 01C9h&lt;br /&gt;
pUsbDmaLen		equ pUsbRange + usbDmaLen&lt;br /&gt;
mpUsbDmaLen		equ mpUsbRange + usbDmaLen&lt;br /&gt;
usbDmaAddr		equ 01CCh&lt;br /&gt;
pUsbDmaAddr		equ pUsbRange + usbDmaAddr&lt;br /&gt;
mpUsbDmaAddr		equ mpUsbRange + usbDmaAddr&lt;br /&gt;
usbDmaData		equ 01D0h&lt;br /&gt;
pUsbDmaData		equ pUsbRange + usbDmaData&lt;br /&gt;
mpUsbDmaData		equ mpUsbRange + usbDmaData&lt;br /&gt;
&lt;br /&gt;
;LCD Ports&lt;br /&gt;
;--------------------------------&lt;br /&gt;
pLcdCtrlRange		equ 4000h&lt;br /&gt;
mpLcdCtrlRange		equ 0E30000h&lt;br /&gt;
pLcdBase		equ 4010h&lt;br /&gt;
mpLcdBase		equ 0E30010h&lt;br /&gt;
&lt;br /&gt;
pLcdImsc		equ 401Ch&lt;br /&gt;
mpLcdImsc		equ 0E3001Ch&lt;br /&gt;
pLcdCtrl		equ 4018h&lt;br /&gt;
mpLcdCtrl		equ 0E30018h&lt;br /&gt;
pLcdRis			equ 4020h&lt;br /&gt;
mpLcdRis		equ 0E30020h&lt;br /&gt;
pLcdIcr			equ 4028h&lt;br /&gt;
mpLcdIcr		equ 0E30028h&lt;br /&gt;
&lt;br /&gt;
bitLcdLnBuim		equ 04h&lt;br /&gt;
&lt;br /&gt;
lcdEn			equ 01h&lt;br /&gt;
lcdTft			equ 20h&lt;br /&gt;
lcdBpp1			equ 0000b | lcdTft | lcdEn&lt;br /&gt;
lcdBpp2			equ 0010b | lcdTft | lcdEn&lt;br /&gt;
lcdBpp4			equ 0100b | lcdTft | lcdEn&lt;br /&gt;
lcdBpp8			equ 0110b | lcdTft | lcdEn&lt;br /&gt;
lcdBpp16Alt		equ 1000b | lcdTft | lcdEn&lt;br /&gt;
lcdBpp24		equ 1010b | lcdTft | lcdEn&lt;br /&gt;
lcdBpp16		equ 1100b | lcdTft | lcdEn ; Default LCD mode&lt;br /&gt;
lcdBpp12		equ 1110b | lcdTft | lcdEn&lt;br /&gt;
lcdBgr			equ 100h&lt;br /&gt;
lcdBigEndian		equ 200h&lt;br /&gt;
lcdBigEndianPixels	equ 400h&lt;br /&gt;
lcdPwr			equ 800h&lt;br /&gt;
lcdIntVSync		equ 00h&lt;br /&gt;
lcdIntBack		equ 1000h&lt;br /&gt;
lcdIntActiveVideo	equ 2000h&lt;br /&gt;
lcdIntFront		equ 4000h&lt;br /&gt;
lcdWatermark		equ 10000h&lt;br /&gt;
lcdNormalMode		equ lcdPwr | lcdBgr | lcdBpp16&lt;br /&gt;
&lt;br /&gt;
pLcdPalette		equ 4200h&lt;br /&gt;
mpLcdPalette		equ 0E30200h&lt;br /&gt;
pLcdCursorImg		equ 4800h&lt;br /&gt;
mpLcdCursorImg		equ 0E30800h&lt;br /&gt;
pLcdCrsrCtrl		equ 4C00h&lt;br /&gt;
mpLcdCrsrCtrl		equ 0E30C00h&lt;br /&gt;
pLcdCrsrConfig		equ 4C04h&lt;br /&gt;
mpLcdCrsrConfig		equ 0E30C04h&lt;br /&gt;
pLcdCrsrPal0		equ 4C08h&lt;br /&gt;
mpLcdCrsrPal0		equ 0E30C08h&lt;br /&gt;
pLcdCrsrPal1		equ 4C0Ch&lt;br /&gt;
mpLcdCrsrPal1		equ 0E30C0Ch&lt;br /&gt;
pLcdCrsrXy		equ 4C10h&lt;br /&gt;
mpLcdCrsrXy		equ 0E30C10h&lt;br /&gt;
pLcdCrsrClip		equ 4C14h&lt;br /&gt;
mpLcdCrsrClip		equ 0E30C14h&lt;br /&gt;
&lt;br /&gt;
;Interrupt Ports&lt;br /&gt;
;-----------------------------------&lt;br /&gt;
pIntRange		equ 05000h&lt;br /&gt;
mpIntRange		equ 0F00000h&lt;br /&gt;
&lt;br /&gt;
intStat			equ 0&lt;br /&gt;
pIntStat		equ pIntRange + intStat&lt;br /&gt;
mpIntStat		equ mpIntRange + intStat&lt;br /&gt;
intMask			equ 4&lt;br /&gt;
pIntMask		equ pIntRange + intMask&lt;br /&gt;
mpIntMask		equ mpIntRange + intMask&lt;br /&gt;
intAck			equ 8&lt;br /&gt;
pIntAck			equ pIntRange + intAck&lt;br /&gt;
mpIntAck		equ mpIntRange + intAck&lt;br /&gt;
intLatch		equ 12&lt;br /&gt;
pIntLatch		equ pIntRange + intLatch&lt;br /&gt;
mpIntLatch		equ mpIntRange + intLatch&lt;br /&gt;
intInvert		equ 16&lt;br /&gt;
pIntInvert		equ pIntRange + intInvert&lt;br /&gt;
mpIntInvert		equ mpIntRange + intInvert&lt;br /&gt;
intMasked		equ 20&lt;br /&gt;
pIntMasked		equ pIntRange + intMasked&lt;br /&gt;
mpIntMasked		equ mpIntRange + intMasked&lt;br /&gt;
&lt;br /&gt;
bIntOn			equ 0&lt;br /&gt;
intOn			equ 1 &amp;lt;&amp;lt; bIntOn&lt;br /&gt;
bIntTmr1		equ 1&lt;br /&gt;
intTmr1			equ 1 &amp;lt;&amp;lt; bIntTmr1&lt;br /&gt;
bIntTmr2		equ 2&lt;br /&gt;
intTmr2			equ 1 &amp;lt;&amp;lt; bIntTmr2&lt;br /&gt;
bIntTmr3		equ 3&lt;br /&gt;
intTmr3			equ 1 &amp;lt;&amp;lt; bIntTmr3&lt;br /&gt;
bIntOSTmr		equ 4&lt;br /&gt;
intOSTmr		equ 1 &amp;lt;&amp;lt; bIntOSTmr&lt;br /&gt;
bIntKey			equ 10&lt;br /&gt;
intKey			equ 1 &amp;lt;&amp;lt; bIntKey&lt;br /&gt;
bIntLcd			equ 11&lt;br /&gt;
intLcd			equ 1 &amp;lt;&amp;lt; bIntLcd&lt;br /&gt;
bIntRtc			equ 12&lt;br /&gt;
intRtc			equ 1 &amp;lt;&amp;lt; bIntRtc&lt;br /&gt;
bIntUsb			equ 13&lt;br /&gt;
intUsb			equ 1 &amp;lt;&amp;lt; bIntUsb&lt;br /&gt;
intDefaultMask		equ intOn | intTmr3 | intOSTmr | intRtc | intUsb&lt;br /&gt;
&lt;br /&gt;
;Timer Ports&lt;br /&gt;
;-----------------------------------&lt;br /&gt;
tmrRange		equ 00h&lt;br /&gt;
pTmrRange		equ 7000h&lt;br /&gt;
mpTmrRange		equ 0F20000h&lt;br /&gt;
&lt;br /&gt;
tmr1Counter		equ 00h&lt;br /&gt;
pTmr1Counter		equ 7000h&lt;br /&gt;
mpTmr1Counter		equ 0F20000h&lt;br /&gt;
tmr1Load		equ 04h&lt;br /&gt;
pTmr1Load		equ 7004h&lt;br /&gt;
mpTmr1Load		equ 0F20004h&lt;br /&gt;
tmr1Match1		equ 08h&lt;br /&gt;
pTmr1Match1		equ 7008h&lt;br /&gt;
mpTmr1Match1		equ 0F20008h&lt;br /&gt;
tmr1Match2		equ 0Ch&lt;br /&gt;
pTmr1Match2		equ 700Ch&lt;br /&gt;
mpTmr1Match2		equ 0F2000Ch&lt;br /&gt;
&lt;br /&gt;
tmr2Counter		equ 10h&lt;br /&gt;
pTmr2Counter		equ 7010h&lt;br /&gt;
mpTmr2Counter		equ 0F20010h&lt;br /&gt;
tmr2Load		equ 14h&lt;br /&gt;
pTmr2Load		equ 7014h&lt;br /&gt;
mpTmr2Load		equ 0F20014h&lt;br /&gt;
tmr2Match1		equ 18h&lt;br /&gt;
pTmr2Match1		equ 7018h&lt;br /&gt;
mpTmr2Match1		equ 0F20018h&lt;br /&gt;
tmr2Match2		equ 1Ch&lt;br /&gt;
pTmr2Match2		equ 701Ch&lt;br /&gt;
mpTmr2Match2		equ 0F2001Ch&lt;br /&gt;
&lt;br /&gt;
tmr3Counter		equ 20h&lt;br /&gt;
pTmr3Counter		equ 7020h&lt;br /&gt;
mpTmr3Counter		equ 0F20020h&lt;br /&gt;
tmr3Load		equ 24h&lt;br /&gt;
pTmr3Load		equ 7024h&lt;br /&gt;
mpTmr3Load		equ 0F20024h&lt;br /&gt;
tmr3Match1		equ 28h&lt;br /&gt;
pTmr3Match1		equ 7028h&lt;br /&gt;
mpTmr3Match1		equ 0F20028h&lt;br /&gt;
tmr3Match2		equ 2Ch&lt;br /&gt;
pTmr3Match2		equ 702Ch&lt;br /&gt;
mpTmr3Match2		equ 0F2002Ch&lt;br /&gt;
&lt;br /&gt;
tmrCtrl			equ 30h&lt;br /&gt;
pTmrCtrl		equ 7030h&lt;br /&gt;
mpTmrCtrl		equ 0F20030h&lt;br /&gt;
&lt;br /&gt;
bTmr1Enable		equ 0&lt;br /&gt;
tmr1Enable		equ 1&amp;lt;&amp;lt;bTmr1Enable&lt;br /&gt;
bTmr1Crystal		equ 1&lt;br /&gt;
tmr1Crystal		equ 1&amp;lt;&amp;lt;bTmr1Crystal&lt;br /&gt;
bTmr1Overflow		equ 2&lt;br /&gt;
tmr1Overflow		equ 1&amp;lt;&amp;lt;bTmr1Overflow&lt;br /&gt;
bTmr2Enable		equ 3&lt;br /&gt;
tmr2Enable		equ 1&amp;lt;&amp;lt;bTmr2Enable&lt;br /&gt;
bTmr2Crystal		equ 4&lt;br /&gt;
tmr2Crystal		equ 1&amp;lt;&amp;lt;bTmr2Crystal&lt;br /&gt;
bTmr2Overflow		equ 5&lt;br /&gt;
tmr2Overflow		equ 1&amp;lt;&amp;lt;bTmr2Overflow&lt;br /&gt;
bTmr3Enable		equ 6&lt;br /&gt;
tmr3Enable		equ 1&amp;lt;&amp;lt;bTmr3Enable&lt;br /&gt;
bTmr3Crystal		equ 7&lt;br /&gt;
tmr3Crystal		equ 1&amp;lt;&amp;lt;bTmr3Crystal&lt;br /&gt;
bTmr3Overflow		equ 8&lt;br /&gt;
tmr3Overflow		equ 1&amp;lt;&amp;lt;bTmr3Overflow&lt;br /&gt;
bTmr1CountUp		equ 9&lt;br /&gt;
tmr1CountUp		equ 1&amp;lt;&amp;lt;bTmr1CountUp&lt;br /&gt;
bTmr2CountUp		equ 10&lt;br /&gt;
tmr2CountUp		equ 1&amp;lt;&amp;lt;bTmr2CountUp&lt;br /&gt;
bTmr3CountUp		equ 11&lt;br /&gt;
tmr3CountUp		equ 1&amp;lt;&amp;lt;bTmr3CountUp&lt;br /&gt;
&lt;br /&gt;
tmrIntStatus		equ 34h&lt;br /&gt;
pTmrIntStatus		equ 7034h&lt;br /&gt;
mpTmrIntStatus		equ 0F20034h&lt;br /&gt;
&lt;br /&gt;
bTmr1IntMatch1		equ 0&lt;br /&gt;
tmr1IntMatch1		equ 1&amp;lt;&amp;lt;bTmr1IntMatch1&lt;br /&gt;
bTmr1IntMatch2		equ 1&lt;br /&gt;
tmr1IntMatch2		equ 1&amp;lt;&amp;lt;bTmr1IntMatch2&lt;br /&gt;
bTmr1IntOverflow	equ 2&lt;br /&gt;
tmr1IntOverflow		equ 1&amp;lt;&amp;lt;bTmr1IntOverflow&lt;br /&gt;
bTmr2IntMatch1		equ 3&lt;br /&gt;
tmr2IntMatch1		equ 1&amp;lt;&amp;lt;bTmr2IntMatch1&lt;br /&gt;
bTmr2IntMatch2		equ 4&lt;br /&gt;
tmr2IntMatch2		equ 1&amp;lt;&amp;lt;bTmr2IntMatch2&lt;br /&gt;
bTmr2IntOverflow	equ 5&lt;br /&gt;
tmr2IntOverflow		equ 1&amp;lt;&amp;lt;bTmr2IntOverflow&lt;br /&gt;
bTmr3IntMatch1		equ 6&lt;br /&gt;
tmr3IntMatch1		equ 1&amp;lt;&amp;lt;bTmr3IntMatch1&lt;br /&gt;
bTmr3IntMatch2		equ 7&lt;br /&gt;
tmr3IntMatch2		equ 1&amp;lt;&amp;lt;bTmr3IntMatch2&lt;br /&gt;
bTmr3IntOverflow	equ 8&lt;br /&gt;
tmr3IntOverflow		equ 1&amp;lt;&amp;lt;bTmr3IntOverflow&lt;br /&gt;
&lt;br /&gt;
tmrIntMask		equ 38h&lt;br /&gt;
pTmrIntMask		equ 7038h&lt;br /&gt;
mpTmrIntMask		equ 0F20038h&lt;br /&gt;
&lt;br /&gt;
tmrRevision		equ 3Ch&lt;br /&gt;
pTmrRevision		equ 703Ch&lt;br /&gt;
mpTmrRevision		equ 0F2003Ch&lt;br /&gt;
&lt;br /&gt;
;RTC Ports&lt;br /&gt;
;-----------------------------------&lt;br /&gt;
pRtcRange		equ 8000h&lt;br /&gt;
mpRtcRange		equ 0F30000h&lt;br /&gt;
&lt;br /&gt;
;Keypad Ports&lt;br /&gt;
;-----------------------------------&lt;br /&gt;
pKeyRange		equ 0A000h&lt;br /&gt;
mpKeyRange		equ 0F50000h&lt;br /&gt;
&lt;br /&gt;
keyMode			equ 0&lt;br /&gt;
pKeyMode		equ pKeyRange + keyMode&lt;br /&gt;
mpKeyMode		equ mpKeyRange + keyMode&lt;br /&gt;
keyRows			equ 4&lt;br /&gt;
pKeyRows		equ pKeyRange + keyRows&lt;br /&gt;
mpKeyRows		equ mpKeyRange + keyRows&lt;br /&gt;
keyCols			equ 5&lt;br /&gt;
pKeyCols		equ pKeyRange + keyCols&lt;br /&gt;
mpKeyCols		equ mpKeyRange + keyCols&lt;br /&gt;
keyIntStat		equ 8&lt;br /&gt;
pKeyIntStat		equ pKeyRange + keyIntStat&lt;br /&gt;
mpKeyIntStat		equ mpKeyRange + keyIntStat&lt;br /&gt;
keyIntAck		equ 8&lt;br /&gt;
pKeyIntAck		equ pKeyRange + keyIntAck&lt;br /&gt;
mpKeyIntAck		equ mpKeyRange + keyIntAck&lt;br /&gt;
keyIntMask		equ 12&lt;br /&gt;
pKeyIntMask		equ pKeyRange + keyIntMask&lt;br /&gt;
mpKeyIntMask		equ mpKeyRange + keyIntMask&lt;br /&gt;
keyData			equ 16&lt;br /&gt;
pKeyData		equ pKeyRange + keyData&lt;br /&gt;
mpKeyData		equ mpKeyRange + keyData&lt;br /&gt;
keyGpio			equ 48&lt;br /&gt;
pKeyGpio		equ pKeyRange + keyGpio&lt;br /&gt;
mpKeyGpio		equ mpKeyRange + keyGpio&lt;br /&gt;
&lt;br /&gt;
bKeyIntScanDone		equ 0&lt;br /&gt;
keyIntScanDone		equ 1 &amp;lt;&amp;lt; bKeyIntScanDone&lt;br /&gt;
bKeyIntKeyChange	equ 1&lt;br /&gt;
keyIntKeyChange		equ 1 &amp;lt;&amp;lt; bKeyIntKeyChange&lt;br /&gt;
bKeyIntKeyPress		equ 2&lt;br /&gt;
keyIntKeyPress		equ 1 &amp;lt;&amp;lt; bKeyIntKeyPress&lt;br /&gt;
&lt;br /&gt;
keyModeIdle		equ 0&lt;br /&gt;
keyModeAny		equ 1&lt;br /&gt;
keyModeScanOnce		equ 2&lt;br /&gt;
keyModeScan		equ 3&lt;br /&gt;
&lt;br /&gt;
;Backlight Ports&lt;br /&gt;
;-----------------------------------&lt;br /&gt;
pBlLevel		equ 0B024h&lt;br /&gt;
mpBlLevel		equ 0F60024h&lt;br /&gt;
&lt;br /&gt;
;Character Font Equates  &lt;br /&gt;
;-------------------------------------&lt;br /&gt;
LrecurN			equ 001h&lt;br /&gt;
LrecurU			equ 002h&lt;br /&gt;
LrecurV			equ 003h&lt;br /&gt;
LrecurW			equ 004h&lt;br /&gt;
Lconvert		equ 005h&lt;br /&gt;
LsqUp			equ 006h&lt;br /&gt;
LsqDown			equ 007h&lt;br /&gt;
Lintegral		equ 008h&lt;br /&gt;
Lcross			equ 009h&lt;br /&gt;
LboxIcon 		equ 00Ah&lt;br /&gt;
LcrossIcon 		equ 00Bh&lt;br /&gt;
LdotIcon 		equ 00Ch&lt;br /&gt;
LsubT   		equ 00Dh ;small capital T for parametric mode.&lt;br /&gt;
LcubeR  		equ 00Eh ;slightly different 3 for cubed root.&lt;br /&gt;
LhexF			equ 00Fh&lt;br /&gt;
Lroot			equ 010h&lt;br /&gt;
Linverse		equ 011h&lt;br /&gt;
Lsquare			equ 012h&lt;br /&gt;
Langle			equ 013h&lt;br /&gt;
Ldegree			equ 014h&lt;br /&gt;
Lradian			equ 015h&lt;br /&gt;
Ltranspose		equ 016h&lt;br /&gt;
LLE			equ 017h&lt;br /&gt;
LNE			equ 018h&lt;br /&gt;
LGE			equ 019h&lt;br /&gt;
Lneg			equ 01Ah&lt;br /&gt;
Lexponent		equ 01Bh&lt;br /&gt;
Lstore			equ 01Ch&lt;br /&gt;
Lten			equ 01Dh&lt;br /&gt;
LupArrow		equ 01Eh&lt;br /&gt;
LdownArrow		equ 01Fh&lt;br /&gt;
Lspace			equ 020h&lt;br /&gt;
Lexclam			equ 021h&lt;br /&gt;
Lquote			equ 022h&lt;br /&gt;
Lpound			equ 023h&lt;br /&gt;
Lfourth			equ 024h&lt;br /&gt;
Lpercent		equ 025h&lt;br /&gt;
Lampersand		equ 026h&lt;br /&gt;
Lapostrophe		equ 027h&lt;br /&gt;
LlParen			equ 028h&lt;br /&gt;
LrParen			equ 029h&lt;br /&gt;
Lasterisk		equ 02Ah&lt;br /&gt;
LplusSign		equ 02Bh&lt;br /&gt;
Lcomma			equ 02Ch&lt;br /&gt;
Ldash			equ 02Dh&lt;br /&gt;
Lperiod			equ 02Eh&lt;br /&gt;
Lslash			equ 02Fh&lt;br /&gt;
L0			equ 030h&lt;br /&gt;
L1			equ 031h&lt;br /&gt;
L2			equ 032h&lt;br /&gt;
L3			equ 033h&lt;br /&gt;
L4			equ 034h&lt;br /&gt;
L5			equ 035h&lt;br /&gt;
L6			equ 036h&lt;br /&gt;
L7			equ 037h&lt;br /&gt;
L8			equ 038h&lt;br /&gt;
L9			equ 039h&lt;br /&gt;
Lcolon			equ 03Ah&lt;br /&gt;
Lsemicolon		equ 03Bh&lt;br /&gt;
LLT			equ 03Ch&lt;br /&gt;
LEQ			equ 03Dh&lt;br /&gt;
LGT			equ 03Eh&lt;br /&gt;
Lquestion		equ 03Fh&lt;br /&gt;
LatSign			equ 040h&lt;br /&gt;
LcapA			equ 041h&lt;br /&gt;
LcapB			equ 042h&lt;br /&gt;
LcapC			equ 043h&lt;br /&gt;
LcapD			equ 044h&lt;br /&gt;
LcapE			equ 045h&lt;br /&gt;
LcapF			equ 046h&lt;br /&gt;
LcapG			equ 047h&lt;br /&gt;
LcapH			equ 048h&lt;br /&gt;
LcapI			equ 049h&lt;br /&gt;
LcapJ			equ 04Ah&lt;br /&gt;
LcapK			equ 04Bh&lt;br /&gt;
LcapL			equ 04Ch&lt;br /&gt;
LcapM			equ 04Dh&lt;br /&gt;
LcapN			equ 04Eh&lt;br /&gt;
LcapO			equ 04Fh&lt;br /&gt;
LcapP			equ 050h&lt;br /&gt;
LcapQ			equ 051h&lt;br /&gt;
LcapR			equ 052h&lt;br /&gt;
LcapS			equ 053h&lt;br /&gt;
LcapT			equ 054h&lt;br /&gt;
LcapU			equ 055h&lt;br /&gt;
LcapV			equ 056h&lt;br /&gt;
LcapW			equ 057h&lt;br /&gt;
LcapX			equ 058h&lt;br /&gt;
LcapY			equ 059h&lt;br /&gt;
LcapZ			equ 05Ah&lt;br /&gt;
Ltheta			equ 05Bh&lt;br /&gt;
Lbackslash		equ 05Ch&lt;br /&gt;
LrBrack			equ 05Dh&lt;br /&gt;
Lcaret			equ 05Eh&lt;br /&gt;
Lunderscore		equ 05Fh&lt;br /&gt;
Lbackquote		equ 060h&lt;br /&gt;
La			equ 061h&lt;br /&gt;
Lb			equ 062h&lt;br /&gt;
Lc			equ 063h&lt;br /&gt;
Ld			equ 064h&lt;br /&gt;
Le			equ 065h&lt;br /&gt;
Lf			equ 066h&lt;br /&gt;
Lg			equ 067h&lt;br /&gt;
Lh			equ 068h&lt;br /&gt;
Li			equ 069h&lt;br /&gt;
Lj			equ 06Ah&lt;br /&gt;
Lk			equ 06Bh&lt;br /&gt;
Ll			equ 06Ch&lt;br /&gt;
Lm			equ 06Dh&lt;br /&gt;
Ln			equ 06Eh&lt;br /&gt;
Lo			equ 06Fh&lt;br /&gt;
Lp			equ 070h&lt;br /&gt;
Lq			equ 071h&lt;br /&gt;
Lr			equ 072h&lt;br /&gt;
Ls			equ 073h&lt;br /&gt;
Lt			equ 074h&lt;br /&gt;
Lu			equ 075h&lt;br /&gt;
Lv			equ 076h&lt;br /&gt;
Lw			equ 077h&lt;br /&gt;
Lx			equ 078h&lt;br /&gt;
Ly			equ 079h&lt;br /&gt;
Lz			equ 07Ah&lt;br /&gt;
LlBrace			equ 07Bh&lt;br /&gt;
Lbar			equ 07Ch&lt;br /&gt;
LrBrace			equ 07Dh&lt;br /&gt;
Ltilde			equ 07Eh&lt;br /&gt;
LinvEQ			equ 07Fh&lt;br /&gt;
Lsub0			equ 080h&lt;br /&gt;
Lsub1			equ 081h&lt;br /&gt;
Lsub2			equ 082h&lt;br /&gt;
Lsub3			equ 083h&lt;br /&gt;
Lsub4			equ 084h&lt;br /&gt;
Lsub5			equ 085h&lt;br /&gt;
Lsub6			equ 086h&lt;br /&gt;
Lsub7			equ 087h&lt;br /&gt;
Lsub8			equ 088h&lt;br /&gt;
Lsub9			equ 089h&lt;br /&gt;
LcapAAcute		equ 08Ah&lt;br /&gt;
LcapAGrave		equ 08Bh&lt;br /&gt;
LcapACaret		equ 08Ch&lt;br /&gt;
LcapADier		equ 08Dh&lt;br /&gt;
LaAcute			equ 08Eh&lt;br /&gt;
LaGrave			equ 08Fh&lt;br /&gt;
LaCaret			equ 090h&lt;br /&gt;
LaDier			equ 091h&lt;br /&gt;
LcapEAcute		equ 092h&lt;br /&gt;
LcapEGrave		equ 093h&lt;br /&gt;
LcapECaret		equ 094h&lt;br /&gt;
LcapEDier		equ 095h&lt;br /&gt;
LeAcute			equ 096h&lt;br /&gt;
LeGrave			equ 097h&lt;br /&gt;
LeCaret			equ 098h&lt;br /&gt;
LeDier			equ 099h&lt;br /&gt;
LcapIAcute		equ 09Ah&lt;br /&gt;
LcapIGrave		equ 09Bh&lt;br /&gt;
LcapICaret		equ 09Ch&lt;br /&gt;
LcapIDier		equ 09Dh&lt;br /&gt;
LiAcute			equ 09Eh&lt;br /&gt;
LiGrave			equ 09Fh&lt;br /&gt;
LiCaret			equ 0A0h&lt;br /&gt;
LiDier			equ 0A1h&lt;br /&gt;
LcapOAcute		equ 0A2h&lt;br /&gt;
LcapOGrave		equ 0A3h&lt;br /&gt;
LcapOCaret		equ 0A4h&lt;br /&gt;
LcapODier		equ 0A5h&lt;br /&gt;
LoAcute			equ 0A6h&lt;br /&gt;
LoGrave			equ 0A7h&lt;br /&gt;
LoCaret			equ 0A8h&lt;br /&gt;
LoDier			equ 0A9h&lt;br /&gt;
LcapUAcute		equ 0AAh&lt;br /&gt;
LcapUGrave		equ 0ABh&lt;br /&gt;
LcapUCaret		equ 0ACh&lt;br /&gt;
LcapUDier		equ 0ADh&lt;br /&gt;
LuAcute			equ 0AEh&lt;br /&gt;
LuGrave			equ 0AFh&lt;br /&gt;
LuCaret			equ 0B0h&lt;br /&gt;
LuDier			equ 0B1h&lt;br /&gt;
LcapCCed		equ 0B2h&lt;br /&gt;
LcCed			equ 0B3h&lt;br /&gt;
LcapNTilde		equ 0B4h&lt;br /&gt;
LnTilde			equ 0B5h&lt;br /&gt;
Laccent			equ 0B6h&lt;br /&gt;
Lgrave			equ 0B7h&lt;br /&gt;
Ldieresis		equ 0B8h&lt;br /&gt;
LquesDown		equ 0B9h&lt;br /&gt;
LexclamDown		equ 0BAh&lt;br /&gt;
Lalpha			equ 0BBh&lt;br /&gt;
Lbeta			equ 0BCh&lt;br /&gt;
Lgamma			equ 0BDh&lt;br /&gt;
LcapDelta		equ 0BEh&lt;br /&gt;
Ldelta			equ 0BFh&lt;br /&gt;
Lepsilon		equ 0C0h&lt;br /&gt;
LlBrack 		equ 0C1h&lt;br /&gt;
Llambda			equ 0C2h&lt;br /&gt;
Lmu			equ 0C3h&lt;br /&gt;
Lpi			equ 0C4h&lt;br /&gt;
Lrho			equ 0C5h&lt;br /&gt;
LcapSigma		equ 0C6h&lt;br /&gt;
Lsigma			equ 0C7h&lt;br /&gt;
Ltau			equ 0C8h&lt;br /&gt;
Lphi			equ 0C9h&lt;br /&gt;
LcapOmega		equ 0CAh&lt;br /&gt;
LxMean			equ 0CBh&lt;br /&gt;
LyMean			equ 0CCh&lt;br /&gt;
LsupX			equ 0CDh&lt;br /&gt;
Lellipsis		equ 0CEh&lt;br /&gt;
Lleft			equ 0CFh&lt;br /&gt;
Lblock			equ 0D0h&lt;br /&gt;
Lper			equ 0D1h&lt;br /&gt;
Lhyphen			equ 0D2h&lt;br /&gt;
Larea			equ 0D3h&lt;br /&gt;
Ltemp			equ 0D4h&lt;br /&gt;
Lcube			equ 0D5h&lt;br /&gt;
Lenter			equ 0D6h&lt;br /&gt;
LimagI			equ 0D7h&lt;br /&gt;
Lphat			equ 0D8h&lt;br /&gt;
Lchi			equ 0D9h&lt;br /&gt;
LstatF			equ 0DAh&lt;br /&gt;
Llne			equ 0DBh&lt;br /&gt;
LlistL			equ 0DCh&lt;br /&gt;
LfinanN 		equ 0DDh&lt;br /&gt;
L2_r_paren 		equ 0DEh&lt;br /&gt;
LblockArrow		equ 0DFh&lt;br /&gt;
LcurO   		equ 0E0h&lt;br /&gt;
LcurO2  		equ 0E1h&lt;br /&gt;
LcurOcapA		equ 0E2h&lt;br /&gt;
LcurOa  		equ 0E3h&lt;br /&gt;
LcurI   		equ 0E4h&lt;br /&gt;
LcurI2  		equ 0E5h&lt;br /&gt;
LcurIcapA		equ 0E6h&lt;br /&gt;
LcurIa  		equ 0E7h&lt;br /&gt;
LGline			equ 0E8h ; = 0&lt;br /&gt;
LGthick			equ 0E9h ; = 1&lt;br /&gt;
LGabove			equ 0EAh ; = 2&lt;br /&gt;
LGbelow			equ 0EBh ; = 3&lt;br /&gt;
LGpath			equ 0ECh ; = 4&lt;br /&gt;
LGanimate		equ 0EDh ; = 5&lt;br /&gt;
LGdot			equ 0EEh ; = 6&lt;br /&gt;
LUpBlk			equ 0EFh ;Up arrow and Block in solver&lt;br /&gt;
LDnBlk			equ 0F0h ;Down arrow and Block in solver&lt;br /&gt;
LcurFull		equ 0F1h ;note: must be last char (PutMap checks)&lt;br /&gt;
&lt;br /&gt;
;(MenuCurrent) Values&lt;br /&gt;
;-----------------------------------&lt;br /&gt;
mConfirmation		equ 01h&lt;br /&gt;
mApps			equ 02h&lt;br /&gt;
mProgramHome		equ 03h&lt;br /&gt;
mPrgm_Run		 equ 00h&lt;br /&gt;
mPrgm_Edit		 equ 01h&lt;br /&gt;
mPrgm_New		 equ 02h&lt;br /&gt;
mZoom			equ 04h&lt;br /&gt;
mZoom_Zoom		 equ 00h&lt;br /&gt;
mZoom_Memory		 equ 01h&lt;br /&gt;
mDraw			equ 05h&lt;br /&gt;
mDraw_Draw		 equ 00h&lt;br /&gt;
mDraw_Points		 equ 01h&lt;br /&gt;
mDraw_Store		 equ 02h&lt;br /&gt;
mDraw_Background	equ 03h&lt;br /&gt;
mStatPlots		equ 06h&lt;br /&gt;
mStat			equ 07h&lt;br /&gt;
mStat_Edit		 equ 00h&lt;br /&gt;
mStat_Calc		 equ 01h&lt;br /&gt;
mStat_Tests		 equ 02h&lt;br /&gt;
mMath			equ 08h&lt;br /&gt;
mMath_Math		 equ 00h&lt;br /&gt;
mMath_Number		 equ 01h&lt;br /&gt;
mMath_Complex		 equ 02h&lt;br /&gt;
mMath_Prob		 equ 03h&lt;br /&gt;
mMath_Frac		 equ 04h&lt;br /&gt;
mTest			equ 09h&lt;br /&gt;
mTest_Test		 equ 00h&lt;br /&gt;
mTest_Logic		 equ 01h&lt;br /&gt;
&lt;br /&gt;
mVars			equ 0Bh&lt;br /&gt;
mVars_Vars		 equ 00h&lt;br /&gt;
mVars_YVars		 equ 01h&lt;br /&gt;
mVars_Colors	 equ 02h&lt;br /&gt;
mMemory			equ 0Ch&lt;br /&gt;
mMatrix			equ 0Dh&lt;br /&gt;
mMatrix_Name		 equ 00h&lt;br /&gt;
mMatrix_Math		 equ 01h&lt;br /&gt;
mMatrix_Edit		 equ 02h&lt;br /&gt;
mDistr			equ 0Eh&lt;br /&gt;
mDistr_Distr		 equ 00h&lt;br /&gt;
mDistr_Draw		 equ 01h&lt;br /&gt;
mAngle			equ 0Fh&lt;br /&gt;
mList			equ 10h&lt;br /&gt;
mList_Names		 equ 00h&lt;br /&gt;
mList_Ops		 equ 01h&lt;br /&gt;
mList_Math		 equ 02h&lt;br /&gt;
mCalculate		equ 11h&lt;br /&gt;
mVarsWin		equ 15h&lt;br /&gt;
mVarsWin_XY		 equ 00h&lt;br /&gt;
mVarsWin_TTh		 equ 01h&lt;br /&gt;
mVarsWin_UVW		 equ 02h&lt;br /&gt;
mVarsZoom		equ 16h&lt;br /&gt;
mVarsZoom_ZXY		 equ 00h&lt;br /&gt;
mVarsZoom_ZT		 equ 01h&lt;br /&gt;
mVarsZoom_UVW		 equ 02h&lt;br /&gt;
mVarsGDB		equ 17h&lt;br /&gt;
mVarsPics		equ 18h&lt;br /&gt;
mVarsPics_Pics		 equ 01h&lt;br /&gt;
mVarsPics_Bckgrnds		 equ 01h&lt;br /&gt;
mVarsStrings		equ 19h&lt;br /&gt;
mVarsStat		equ 1Ah&lt;br /&gt;
mVarsStat_XY		 equ 00h&lt;br /&gt;
mVarsStat_Sigma		 equ 01h&lt;br /&gt;
mVarsStat_EQ		 equ 02h&lt;br /&gt;
mVarsStat_Test		 equ 03h&lt;br /&gt;
mVarsStat_Pts		 equ 04h&lt;br /&gt;
mVarsTable		equ 1Bh&lt;br /&gt;
mVarsYequ 		equ 1Ch&lt;br /&gt;
mVarsParametric		equ 1Dh&lt;br /&gt;
mVarsPolar		equ 1Eh&lt;br /&gt;
mVarsFnOnOff		equ 1Fh&lt;br /&gt;
mMemReset		equ 20h&lt;br /&gt;
mMemReset_RAM		 equ 00h&lt;br /&gt;
mMemReset_ROM		 equ 01h&lt;br /&gt;
mMemReset_All		 equ 02h&lt;br /&gt;
mMemMgmtDel		equ 21h&lt;br /&gt;
mMemResetDefaults	equ 22h&lt;br /&gt;
mMemResetRAMAll		equ 24h&lt;br /&gt;
mMemResetROMVars	equ 25h&lt;br /&gt;
mMemResetROMApps	equ 26h&lt;br /&gt;
mMemResetROMAll		equ 27h&lt;br /&gt;
mMemResetAll		equ 28h&lt;br /&gt;
mGroup			equ 29h&lt;br /&gt;
mGroup_New		 equ 00h&lt;br /&gt;
mGroup_Ungroup		 equ 01h&lt;br /&gt;
mGroupVars		equ 2Ah&lt;br /&gt;
mProgramEdit		equ 2Bh&lt;br /&gt;
mPrgmEd_Ctrl		 equ 00h&lt;br /&gt;
mPrgmEd_IO		 equ 01h&lt;br /&gt;
mPrgmEd_Color		 equ 02h&lt;br /&gt;
mPrgmEd_Exec		 equ 03h&lt;br /&gt;
mPrgmZoom		equ 2Ch&lt;br /&gt;
mPrgmZoom_Zoom		 equ 00h&lt;br /&gt;
mPrgmZoom_Mem		 equ 01h&lt;br /&gt;
mPrgmDraw		equ 2Dh&lt;br /&gt;
mPrgmDraw_Draw		 equ 00h&lt;br /&gt;
mPrgmDraw_Pt		 equ 01h&lt;br /&gt;
mPrgmDraw_Store		 equ 02h&lt;br /&gt;
mPrgmDraw_Bckgrnd	 equ 03h&lt;br /&gt;
mPrgmStatPlot		equ 2Eh&lt;br /&gt;
mPrgmSP_Plots		 equ 00h&lt;br /&gt;
mPrgmSP_Type		 equ 01h&lt;br /&gt;
mPrgmSP_Mark		 equ 02h&lt;br /&gt;
mPrgmStat		equ 2Fh&lt;br /&gt;
mPrgmStat_Edit		 equ 00h&lt;br /&gt;
mPrgmStat_Calc		 equ 01h&lt;br /&gt;
mPrgmStat_Tests		 equ 02h&lt;br /&gt;
mPrgmMath		equ 30h&lt;br /&gt;
mPrgmMath_Math		 equ 00h&lt;br /&gt;
mPrgmMath_Num		 equ 01h&lt;br /&gt;
mPrgmMath_Cplx		 equ 02h&lt;br /&gt;
mPrgmMath_Prob		 equ 03h&lt;br /&gt;
mPrgmMath_Frac		 equ 04h&lt;br /&gt;
mLink			equ 31h&lt;br /&gt;
mLink_Send		 equ 00h&lt;br /&gt;
mLink_Recieve		 equ 01h&lt;br /&gt;
mLinkTrasmit		equ 32h&lt;br /&gt;
mLinkXmit_Xmit		 equ 01h&lt;br /&gt;
mGarbageCollect		equ 40h&lt;br /&gt;
mSelectGroupVars	equ 41h&lt;br /&gt;
mSelGrpVars_Sel		 equ 00h&lt;br /&gt;
mSelGrpVars_Grp		 equ 01h&lt;br /&gt;
mDuplicateName		equ 43h&lt;br /&gt;
mCatalog		equ 46h&lt;br /&gt;
mFinance		equ 22h&lt;br /&gt;
mFinance_Calc		 equ 00h&lt;br /&gt;
mFinance_Vars		 equ 01h&lt;br /&gt;
&lt;br /&gt;
;Keypress Equates&lt;br /&gt;
;-----------------------------------&lt;br /&gt;
kRight			equ 001h&lt;br /&gt;
kLeft			equ 002h&lt;br /&gt;
kUp			equ 003h&lt;br /&gt;
kDown			equ 004h&lt;br /&gt;
kEnter			equ 005h&lt;br /&gt;
kAlphaEnter		equ 006h&lt;br /&gt;
kAlphaUp		equ 007h&lt;br /&gt;
kAlphaDown		equ 008h&lt;br /&gt;
kClear			equ 009h&lt;br /&gt;
kDel			equ 00Ah&lt;br /&gt;
kIns			equ 00Bh&lt;br /&gt;
kRecall			equ 00Ch&lt;br /&gt;
kLastEnt		equ 00Dh&lt;br /&gt;
kBOL			equ 00Eh&lt;br /&gt;
kEOL			equ 00Fh&lt;br /&gt;
&lt;br /&gt;
kSelAll			equ 010h&lt;br /&gt;
kUnselAll		equ 011h&lt;br /&gt;
kLtoTI82		equ 012h&lt;br /&gt;
kBackup			equ 013h&lt;br /&gt;
kRecieve		equ 014h&lt;br /&gt;
kLnkQuit		equ 015h&lt;br /&gt;
kTrans			equ 016h&lt;br /&gt;
kRename			equ 017h&lt;br /&gt;
kOverw			equ 018h&lt;br /&gt;
kOmit			equ 019h&lt;br /&gt;
kCont			equ 01Ah&lt;br /&gt;
kSendID			equ 01Bh&lt;br /&gt;
kSendSW			equ 01Ch&lt;br /&gt;
kYes			equ 01Dh&lt;br /&gt;
kNoWay			equ 01Eh&lt;br /&gt;
kvSendType		equ 01Fh&lt;br /&gt;
kOverWAll		equ 020h&lt;br /&gt;
kNo			equ 025h&lt;br /&gt;
kKReset			equ 026h&lt;br /&gt;
kApp			equ 027h&lt;br /&gt;
kDoug			equ 028h&lt;br /&gt;
kListflag		equ 029h&lt;br /&gt;
menuStart		equ 02Bh&lt;br /&gt;
kAreYouSure		equ 02Bh&lt;br /&gt;
kAppsMenu		equ 02Ch&lt;br /&gt;
kPrgm			equ 02Dh&lt;br /&gt;
kZoom			equ 02Eh&lt;br /&gt;
kDraw			equ 02Fh&lt;br /&gt;
kSPlot			equ 030h&lt;br /&gt;
kStat			equ 031h&lt;br /&gt;
kMath			equ 032h&lt;br /&gt;
kTest			equ 033h&lt;br /&gt;
kChar			equ 034h&lt;br /&gt;
kVars			equ 035h&lt;br /&gt;
kMem			equ 036h&lt;br /&gt;
kMatrix			equ 037h&lt;br /&gt;
kDist			equ 038h&lt;br /&gt;
kAngle			equ 039h&lt;br /&gt;
kList			equ 03Ah&lt;br /&gt;
kCalc			equ 03Bh&lt;br /&gt;
kFin			equ 03Ch&lt;br /&gt;
menuEnd			equ kFin&lt;br /&gt;
kCatalog		equ 03Eh&lt;br /&gt;
kInputDone		equ 03Fh&lt;br /&gt;
kOff			equ kInputDone&lt;br /&gt;
kQuit			equ 040h&lt;br /&gt;
appStart		equ kQuit&lt;br /&gt;
kLinkIO			equ 041h&lt;br /&gt;
kMatrixEd		equ 042h&lt;br /&gt;
kStatEd			equ 043h&lt;br /&gt;
kGraph			equ 044h&lt;br /&gt;
kMode			equ 045h&lt;br /&gt;
kPrgmEd			equ 046h ;PROGRAM EDIT&lt;br /&gt;
kPrgmCr			equ 047h ;PROGRAM CREATE&lt;br /&gt;
kWindow			equ 048h ;RANGE EDITOR&lt;br /&gt;
kYequ 			equ 049h ;EQUATION EDITOR&lt;br /&gt;
kTable			equ 04Ah ;TABLE EDITOR&lt;br /&gt;
kTblSet			equ 04Bh ;TABLE SET&lt;br /&gt;
kChkRAM			equ 04Ch ;CHECK RAM (About screen)&lt;br /&gt;
kDelMem			equ 04Dh ;DELETE MEM&lt;br /&gt;
kResetMem		equ 04Eh ;RESET MEM&lt;br /&gt;
kResetDef		equ 04Fh ;RESET DEFAULT&lt;br /&gt;
kPrgmInput		equ 050h ;PROGRAM INPUT&lt;br /&gt;
kZFactEd		equ 051h ;ZOOM FACTOR EDITOR&lt;br /&gt;
kError			equ 052h ;ERROR&lt;br /&gt;
kSolveTVM		equ 053h ;TVM SOLVER&lt;br /&gt;
kSolveRoot		equ 054h ;SOLVE EDITOR&lt;br /&gt;
kStatP			equ 055h ;stat plot&lt;br /&gt;
kInfStat		equ 056h ;Inferential Statistic&lt;br /&gt;
kFormat			equ 057h ;FORMAT&lt;br /&gt;
kExtApps		equ 058h ;External Applications.		NEW&lt;br /&gt;
kNewApps		equ 059h ;New Apps for Cerberus.&lt;br /&gt;
append			equ kNewApps&lt;br /&gt;
echoStart1		equ 05Ah&lt;br /&gt;
kTrace			equ 05Ah&lt;br /&gt;
kZFit			equ 05Bh&lt;br /&gt;
kZIn			equ 05Ch&lt;br /&gt;
kZOut			equ 05Dh&lt;br /&gt;
kZPrev			equ 05Eh&lt;br /&gt;
kBox			equ 05Fh&lt;br /&gt;
kDecml			equ 060h&lt;br /&gt;
kSetZm			equ 061h&lt;br /&gt;
kSquar			equ 062h&lt;br /&gt;
kStd			equ 063h&lt;br /&gt;
kTrig			equ 064h&lt;br /&gt;
kUsrZm			equ 065h&lt;br /&gt;
kZSto			equ 066h&lt;br /&gt;
kZInt			equ 067h&lt;br /&gt;
kZStat			equ 068h&lt;br /&gt;
echoStart2		equ 069h&lt;br /&gt;
kSelect			equ 069h&lt;br /&gt;
kCircl			equ 06Ah&lt;br /&gt;
kClDrw			equ 06Bh&lt;br /&gt;
kLine			equ 06Ch&lt;br /&gt;
kPen			equ 06Dh&lt;br /&gt;
kPtChg			equ 06Eh&lt;br /&gt;
kPtOff			equ 06Fh&lt;br /&gt;
kPtOn			equ 070h&lt;br /&gt;
kVert			equ 071h&lt;br /&gt;
kHoriz			equ 072h&lt;br /&gt;
kText			equ 073h&lt;br /&gt;
kTanLn			equ 074h&lt;br /&gt;
kEval			equ 075h&lt;br /&gt;
kInters			equ 076h&lt;br /&gt;
kDYDX			equ 077h&lt;br /&gt;
kFnIntg			equ 078h&lt;br /&gt;
kRootG			equ 079h&lt;br /&gt;
kDYDT			equ 07Ah&lt;br /&gt;
kDXDT			equ 07Bh&lt;br /&gt;
kDRDo			equ 07Ch&lt;br /&gt;
KGFMin			equ 07Dh&lt;br /&gt;
KGFMax			equ 07Eh&lt;br /&gt;
EchoStart		equ 07Fh&lt;br /&gt;
kListName		equ 07Fh&lt;br /&gt;
kAdd			equ 080h&lt;br /&gt;
kSub			equ 081h&lt;br /&gt;
kMul			equ 082h&lt;br /&gt;
kDiv			equ 083h&lt;br /&gt;
kExpon			equ 084h&lt;br /&gt;
kLParen			equ 085h&lt;br /&gt;
kRParen			equ 086h&lt;br /&gt;
kLBrack			equ 087h&lt;br /&gt;
kRBrack			equ 088h&lt;br /&gt;
kShade			equ 089h&lt;br /&gt;
kStore			equ 08Ah&lt;br /&gt;
kComma			equ 08Bh&lt;br /&gt;
kChs			equ 08Ch&lt;br /&gt;
kDecPnt			equ 08Dh&lt;br /&gt;
k0			equ 08Eh&lt;br /&gt;
k1			equ 08Fh&lt;br /&gt;
k2			equ 090h&lt;br /&gt;
k3			equ 091h&lt;br /&gt;
k4			equ 092h&lt;br /&gt;
k5			equ 093h&lt;br /&gt;
k6			equ 094h&lt;br /&gt;
k7			equ 095h&lt;br /&gt;
k8			equ 096h&lt;br /&gt;
k9			equ 097h&lt;br /&gt;
kEE			equ 098h&lt;br /&gt;
kSpace			equ 099h&lt;br /&gt;
kCapA			equ 09Ah&lt;br /&gt;
kCapB			equ 09Bh&lt;br /&gt;
kCapC			equ 09Ch&lt;br /&gt;
kCapD			equ 09Dh&lt;br /&gt;
kCapE			equ 09Eh&lt;br /&gt;
kCapF			equ 09Fh&lt;br /&gt;
kCapG			equ 0A0h&lt;br /&gt;
kCapH			equ 0A1h&lt;br /&gt;
kCapI			equ 0A2h&lt;br /&gt;
kCapJ			equ 0A3h&lt;br /&gt;
kCapK			equ 0A4h&lt;br /&gt;
kCapL			equ 0A5h&lt;br /&gt;
kCapM			equ 0A6h&lt;br /&gt;
kCapN			equ 0A7h&lt;br /&gt;
kCapO			equ 0A8h&lt;br /&gt;
kCapP			equ 0A9h&lt;br /&gt;
kCapQ			equ 0AAh&lt;br /&gt;
kCapR			equ 0ABh&lt;br /&gt;
kCapS			equ 0ACh&lt;br /&gt;
kCapT			equ 0ADh&lt;br /&gt;
kCapU			equ 0AEh&lt;br /&gt;
kCapV			equ 0AFh&lt;br /&gt;
kCapW			equ 0B0h&lt;br /&gt;
kCapX			equ 0B1h&lt;br /&gt;
kCapY			equ 0B2h&lt;br /&gt;
kCapZ			equ 0B3h&lt;br /&gt;
kVarx			equ 0B4h&lt;br /&gt;
kPi			equ 0B5h&lt;br /&gt;
kInv			equ 0B6h&lt;br /&gt;
kSin			equ 0B7h&lt;br /&gt;
kASin			equ 0B8h&lt;br /&gt;
kCos			equ 0B9h&lt;br /&gt;
kACos			equ 0BAh&lt;br /&gt;
kTan			equ 0BBh&lt;br /&gt;
kATan			equ 0BCh&lt;br /&gt;
kSquare			equ 0BDh&lt;br /&gt;
kSqrt			equ 0BEh&lt;br /&gt;
kLn			equ 0BFh&lt;br /&gt;
kExp			equ 0C0h&lt;br /&gt;
kLog			equ 0C1h&lt;br /&gt;
kALog			equ 0C2h&lt;br /&gt;
kToABC			equ 0C3h&lt;br /&gt;
kClrTbl			equ 0C4h&lt;br /&gt;
kAns			equ 0C5h&lt;br /&gt;
kColon			equ 0C6h&lt;br /&gt;
kNDeriv			equ 0C7h&lt;br /&gt;
kFnInt			equ 0C8h&lt;br /&gt;
kRoot			equ 0C9h&lt;br /&gt;
kQuest			equ 0CAh&lt;br /&gt;
kQuote			equ 0CBh&lt;br /&gt;
kTheta			equ 0CCh&lt;br /&gt;
kIf			equ 0CDh&lt;br /&gt;
kThen			equ 0CEh&lt;br /&gt;
kElse			equ 0CFh&lt;br /&gt;
kFor			equ 0D0h&lt;br /&gt;
kWhile			equ 0D1h&lt;br /&gt;
kRepeat			equ 0D2h&lt;br /&gt;
kEnd			equ 0D3h&lt;br /&gt;
kPause			equ 0D4h&lt;br /&gt;
kLbl			equ 0D5h&lt;br /&gt;
kGoto			equ 0D6h&lt;br /&gt;
kISG			equ 0D7h&lt;br /&gt;
kDSL			equ 0D8h&lt;br /&gt;
kMenu			equ 0D9h&lt;br /&gt;
kExec			equ 0DAh&lt;br /&gt;
kReturn			equ 0DBh&lt;br /&gt;
kStop			equ 0DCh&lt;br /&gt;
kInput			equ 0DDh&lt;br /&gt;
kPrompt			equ 0DEh&lt;br /&gt;
kDisp			equ 0DFh&lt;br /&gt;
kDispG			equ 0E0h&lt;br /&gt;
kDispT			equ 0E1h&lt;br /&gt;
kOutput			equ 0E2h&lt;br /&gt;
kGetKey			equ 0E3h&lt;br /&gt;
kClrHome		equ 0E4h&lt;br /&gt;
kPrtScr			equ 0E5h&lt;br /&gt;
kSinH			equ 0E6h&lt;br /&gt;
kCosH			equ 0E7h&lt;br /&gt;
kTanH			equ 0E8h&lt;br /&gt;
kASinH			equ 0E9h&lt;br /&gt;
kACosH			equ 0EAh&lt;br /&gt;
kATanH			equ 0EBh&lt;br /&gt;
kLBrace			equ 0ECh&lt;br /&gt;
kRBrace			equ 0EDh&lt;br /&gt;
kI			equ 0EEh&lt;br /&gt;
kCONSTeA		equ 0EFh&lt;br /&gt;
kPlot3			equ 0F0h&lt;br /&gt;
kFMin			equ 0F1h&lt;br /&gt;
kFMax			equ 0F2h&lt;br /&gt;
kL1A			equ 0F3h&lt;br /&gt;
kL2A			equ 0F4h&lt;br /&gt;
kL3A			equ 0F5h&lt;br /&gt;
kL4A			equ 0F6h&lt;br /&gt;
kL5A			equ 0F7h&lt;br /&gt;
kL6A			equ 0F8h&lt;br /&gt;
kunA			equ 0F9h&lt;br /&gt;
kvnA			equ 0FAh&lt;br /&gt;
kwnA			equ 0FBh&lt;br /&gt;
&lt;br /&gt;
; THIS KEY MEANS THAT IT IS A 2 BYTE KEYCODE&lt;br /&gt;
; THERE ARE 2 OF THESE KEYS; BE CAREFUL WITH USAGE&lt;br /&gt;
;--------------------------------------------------------&lt;br /&gt;
kExtendEcho2		equ 0FCh&lt;br /&gt;
&lt;br /&gt;
; THIS KEY MEANS THAT THE KEY PRESS IS ONE THAT ECHOS&lt;br /&gt;
; INTO A BUFFER, AND IT IS A 2 BYTE KEY CODE, GO LOOK AT&lt;br /&gt;
; (EXTECHO) FOR THE KEY VALUE&lt;br /&gt;
;--------------------------------------------------------&lt;br /&gt;
kExtendEcho		equ 0FEh&lt;br /&gt;
&lt;br /&gt;
kE1BT			equ 0&lt;br /&gt;
kDrawInv		equ kE1BT&lt;br /&gt;
kDrawF			equ kE1BT+1&lt;br /&gt;
kPixelOn		equ kE1BT+2&lt;br /&gt;
kPixelOff		equ kE1BT+3&lt;br /&gt;
kPxlTest		equ kE1BT+4&lt;br /&gt;
kRCGDB			equ kE1BT+5&lt;br /&gt;
kRCPic			equ kE1BT+6&lt;br /&gt;
kSTGDB			equ kE1BT+7&lt;br /&gt;
kSTPic			equ kE1BT+8&lt;br /&gt;
kAbs			equ kE1BT+9&lt;br /&gt;
kTequ 		equ kE1BT+10 ;==&lt;br /&gt;
kTNoteQ			equ kE1BT+11 ;&amp;lt;&amp;gt;&lt;br /&gt;
kTGT			equ kE1BT+12 ;&amp;gt;&lt;br /&gt;
kTGTE			equ kE1BT+13 ;&amp;gt;=&lt;br /&gt;
kTLT			equ kE1BT+14 ;&amp;lt;&lt;br /&gt;
kTLTE			equ kE1BT+15 ;&amp;lt;=&lt;br /&gt;
kAnd			equ kE1BT+16&lt;br /&gt;
kOr			equ kE1BT+17&lt;br /&gt;
kXor			equ kE1BT+18&lt;br /&gt;
kNot			equ kE1BT+19&lt;br /&gt;
kLR1			equ kE1BT+20&lt;br /&gt;
kXRoot			equ kE1BT+21&lt;br /&gt;
kCube			equ kE1BT+22&lt;br /&gt;
kCbRt			equ kE1BT+23 ;Cube ROOT&lt;br /&gt;
kToDec			equ kE1BT+24&lt;br /&gt;
kCubicR			equ kE1BT+25&lt;br /&gt;
kQuartR			equ kE1BT+26&lt;br /&gt;
kPlot1			equ kE1BT+27&lt;br /&gt;
kPlot2			equ kE1BT+28&lt;br /&gt;
kRound			equ kE1BT+29&lt;br /&gt;
kIPart			equ kE1BT+30&lt;br /&gt;
kFPart			equ kE1BT+31&lt;br /&gt;
kInt			equ kE1BT+32&lt;br /&gt;
kRand			equ kE1BT+33&lt;br /&gt;
kNPR			equ kE1BT+34&lt;br /&gt;
kNCR			equ kE1BT+35&lt;br /&gt;
kXFactorial		equ kE1BT+36&lt;br /&gt;
kRad			equ kE1BT+37&lt;br /&gt;
kDegr			equ kE1BT+38 ;DEGREES CONV&lt;br /&gt;
kAPost			equ kE1BT+39&lt;br /&gt;
kToDMS			equ kE1BT+40&lt;br /&gt;
kRToPo			equ kE1BT+41 ;R&lt;br /&gt;
kRToPr			equ kE1BT+42&lt;br /&gt;
kPToRx			equ kE1BT+43&lt;br /&gt;
kPToRy			equ kE1BT+44&lt;br /&gt;
kRowSwap		equ kE1BT+45&lt;br /&gt;
kRowPlus		equ kE1BT+46&lt;br /&gt;
kTimRow			equ kE1BT+47&lt;br /&gt;
kTRowP			equ kE1BT+48&lt;br /&gt;
kSortA			equ kE1BT+49&lt;br /&gt;
kSortD			equ kE1BT+50&lt;br /&gt;
kSeq			equ kE1BT+51&lt;br /&gt;
kMin			equ kE1BT+52&lt;br /&gt;
kMax			equ kE1BT+53&lt;br /&gt;
kMean			equ kE1BT+54&lt;br /&gt;
kMedian			equ kE1BT+55&lt;br /&gt;
kSum			equ kE1BT+56&lt;br /&gt;
kProd			equ kE1BT+57&lt;br /&gt;
kDet			equ kE1BT+58&lt;br /&gt;
kTransp			equ kE1BT+59&lt;br /&gt;
kDim			equ kE1BT+60&lt;br /&gt;
kFill			equ kE1BT+61&lt;br /&gt;
kIdent			equ kE1BT+62&lt;br /&gt;
kRandm			equ kE1BT+63&lt;br /&gt;
kAug			equ kE1BT+64&lt;br /&gt;
kOneVar			equ kE1BT+65&lt;br /&gt;
kTwoVar			equ kE1BT+66&lt;br /&gt;
kLR			equ kE1BT+67&lt;br /&gt;
kLRExp			equ kE1BT+68&lt;br /&gt;
kLRLn			equ kE1BT+69&lt;br /&gt;
kLRPwr			equ kE1BT+70&lt;br /&gt;
kMedMed			equ kE1BT+71&lt;br /&gt;
kQuad			equ kE1BT+72&lt;br /&gt;
kClrLst			equ kE1BT+73&lt;br /&gt;
kHist			equ kE1BT+74&lt;br /&gt;
kxyLine			equ kE1BT+75&lt;br /&gt;
kScatter		equ kE1BT+76&lt;br /&gt;
kmRad			equ kE1BT+77&lt;br /&gt;
kmDeg			equ kE1BT+78&lt;br /&gt;
kmNormF			equ kE1BT+79&lt;br /&gt;
kmSci			equ kE1BT+80&lt;br /&gt;
kmEng			equ kE1BT+81&lt;br /&gt;
kmFloat			equ kE1BT+82&lt;br /&gt;
kFix			equ kE1BT+83&lt;br /&gt;
kSplitOn		equ kE1BT+84&lt;br /&gt;
kFullScreen		equ kE1BT+85&lt;br /&gt;
kStndrd			equ kE1BT+86&lt;br /&gt;
kParam			equ kE1BT+87&lt;br /&gt;
kPolar			equ kE1BT+88&lt;br /&gt;
kSeqG			equ kE1BT+89&lt;br /&gt;
kAFillOn		equ kE1BT+90&lt;br /&gt;
kAFillOff		equ kE1BT+91&lt;br /&gt;
kACalcOn		equ kE1BT+92&lt;br /&gt;
kACalcOff		equ kE1BT+93&lt;br /&gt;
kFNOn			equ kE1BT+94&lt;br /&gt;
kFNOff			equ kE1BT+95&lt;br /&gt;
kPlotsOn		equ kE1BT+96&lt;br /&gt;
kPlotsOff		equ kE1BT+97&lt;br /&gt;
kPixelChg		equ kE1BT+98&lt;br /&gt;
kSendMBL		equ kE1BT+99&lt;br /&gt;
kRecvMBL		equ kE1BT+100&lt;br /&gt;
kBoxPlot		equ kE1BT+101&lt;br /&gt;
kBoxIcon		equ kE1BT+102&lt;br /&gt;
kCrossIcon		equ kE1BT+103&lt;br /&gt;
kDotIcon		equ kE1BT+104&lt;br /&gt;
kE2BT			equ kE1BT+105&lt;br /&gt;
kSeqential		equ kE2BT&lt;br /&gt;
kSimulG			equ kE2BT+1&lt;br /&gt;
kPolarG			equ kE2BT+2&lt;br /&gt;
kRectG			equ kE2BT+3&lt;br /&gt;
kCoordOn		equ kE2BT+4&lt;br /&gt;
kCoordOff		equ kE2BT+5&lt;br /&gt;
kDrawLine		equ kE2BT+6&lt;br /&gt;
kDrawDot		equ kE2BT+7&lt;br /&gt;
kAxisOn			equ kE2BT+8&lt;br /&gt;
kAxisOff		equ kE2BT+9&lt;br /&gt;
kGridOn			equ kE2BT+10&lt;br /&gt;
kGridOff		equ kE2BT+11&lt;br /&gt;
kLblOn			equ kE2BT+12&lt;br /&gt;
kLblOff			equ kE2BT+13&lt;br /&gt;
kL1			equ kE2BT+14&lt;br /&gt;
kL2			equ kE2BT+15&lt;br /&gt;
kL3			equ kE2BT+16&lt;br /&gt;
kL4			equ kE2BT+17&lt;br /&gt;
kL5			equ kE2BT+18&lt;br /&gt;
kL6			equ kE2BT+19&lt;br /&gt;
&lt;br /&gt;
;These keys are laid on top of existing keys to&lt;br /&gt;
;enable localization in the inferential stats editor.&lt;br /&gt;
;----------------------------------------------------&lt;br /&gt;
kinfData		equ kL1&lt;br /&gt;
kinfStats		equ kL1+1&lt;br /&gt;
kinfYes			equ kL1+2&lt;br /&gt;
kinfNo			equ kL1+3&lt;br /&gt;
kinfCalc		equ kL1+4&lt;br /&gt;
kinfDraw		equ kL1+5&lt;br /&gt;
kinfAlt1ne		equ kL1+6&lt;br /&gt;
kinfAlt1lt		equ kL1+7&lt;br /&gt;
kinfAlt1gt		equ kL1+8&lt;br /&gt;
kinfAlt2ne		equ kL1+9&lt;br /&gt;
kinfAlt2lt		equ kL1+10&lt;br /&gt;
kinfAlt2gt		equ kL1+11&lt;br /&gt;
kinfAlt3ne		equ kL1+12&lt;br /&gt;
kinfAlt3lt		equ kL1+13&lt;br /&gt;
kinfAlt3gt		equ kL1+14&lt;br /&gt;
kinfAlt4ne		equ kL1+15&lt;br /&gt;
kinfAlt4lt		equ kL1+16&lt;br /&gt;
kinfAlt4gt		equ kL1+17&lt;br /&gt;
kinfAlt5ne		equ kL1+18&lt;br /&gt;
kinfAlt5lt		equ kL1+19&lt;br /&gt;
kinfAlt5gt		equ kL1+20&lt;br /&gt;
kinfAlt6ne		equ kL1+21&lt;br /&gt;
kinfAlt6lt		equ kL1+22&lt;br /&gt;
kinfAlt6gt		equ kL1+23&lt;br /&gt;
kMatA			equ kE2BT+20&lt;br /&gt;
kMatB			equ kE2BT+21&lt;br /&gt;
kMatC			equ kE2BT+22&lt;br /&gt;
kMatD			equ kE2BT+23&lt;br /&gt;
kMatE			equ kE2BT+24&lt;br /&gt;
kXmin			equ kE2BT+25&lt;br /&gt;
kXmax			equ kE2BT+26&lt;br /&gt;
kXscl			equ kE2BT+27&lt;br /&gt;
kYmin			equ kE2BT+28&lt;br /&gt;
kYmax			equ kE2BT+29&lt;br /&gt;
kYscl			equ kE2BT+30&lt;br /&gt;
kTmin			equ kE2BT+31&lt;br /&gt;
kTmax			equ kE2BT+32&lt;br /&gt;
kTStep			equ kE2BT+33&lt;br /&gt;
kOmin			equ kE2BT+34&lt;br /&gt;
kOmax			equ kE2BT+35&lt;br /&gt;
kOStep			equ kE2BT+36&lt;br /&gt;
ku0			equ kE2BT+37&lt;br /&gt;
kv0			equ kE2BT+38&lt;br /&gt;
knMin			equ kE2BT+39&lt;br /&gt;
knMax			equ kE2BT+40&lt;br /&gt;
kDeltaY			equ kE2BT+41&lt;br /&gt;
kDeltaX			equ kE2BT+42&lt;br /&gt;
kZXmin			equ kE2BT+43&lt;br /&gt;
kZXmax			equ kE2BT+44&lt;br /&gt;
kZXscl			equ kE2BT+45&lt;br /&gt;
kZYmin			equ kE2BT+46&lt;br /&gt;
kZYmax			equ kE2BT+47&lt;br /&gt;
kZYscl			equ kE2BT+48&lt;br /&gt;
kZTmin			equ kE2BT+49&lt;br /&gt;
kZTmax			equ kE2BT+50&lt;br /&gt;
kZTStep			equ kE2BT+51&lt;br /&gt;
kZOmin			equ kE2BT+52&lt;br /&gt;
kZOmax			equ kE2BT+53&lt;br /&gt;
kZOStep			equ kE2BT+54&lt;br /&gt;
kZu0			equ kE2BT+55&lt;br /&gt;
kZv0			equ kE2BT+56&lt;br /&gt;
kZnMin			equ kE2BT+57&lt;br /&gt;
kZnMax			equ kE2BT+58&lt;br /&gt;
kDelLast		equ kE2BT+59&lt;br /&gt;
kSinReg			equ kE2BT+60&lt;br /&gt;
kConstE			equ kE2BT+61&lt;br /&gt;
kPic1			equ kE2BT+62&lt;br /&gt;
kPic2			equ kE2BT+63&lt;br /&gt;
kPic3			equ kE2BT+64&lt;br /&gt;
kDelVar			equ kE2BT+65&lt;br /&gt;
kGetCalc		equ kE2BT+66&lt;br /&gt;
kRealM			equ kE2BT+67&lt;br /&gt;
kPolarM			equ kE2BT+68&lt;br /&gt;
kRectM			equ kE2BT+69&lt;br /&gt;
kuv			equ kE2BT+70 ;U vs V&lt;br /&gt;
kvw			equ kE2BT+71 ;V vs W&lt;br /&gt;
kuw			equ kE2BT+72 ;U vs W&lt;br /&gt;
kFinPMTend		equ kE2BT+73&lt;br /&gt;
kFinPMTbeg		equ kE2BT+74&lt;br /&gt;
kGraphStyle		equ kE2BT+75&lt;br /&gt;
kExprOn			equ kE2BT+76&lt;br /&gt;
kExprOff		equ kE2BT+77&lt;br /&gt;
kStatA			equ kE2BT+78&lt;br /&gt;
kStatB			equ kE2BT+79&lt;br /&gt;
kStatC			equ kE2BT+80&lt;br /&gt;
kCorr			equ kE2BT+81&lt;br /&gt;
kStatD			equ kE2BT+82&lt;br /&gt;
kStatE			equ kE2BT+83&lt;br /&gt;
kRegEq			equ kE2BT+84&lt;br /&gt;
kMinX			equ kE2BT+85&lt;br /&gt;
kQ1			equ kE2BT+86&lt;br /&gt;
kMD			equ kE2BT+87&lt;br /&gt;
kQ3			equ kE2BT+88&lt;br /&gt;
kMaxX			equ kE2BT+89&lt;br /&gt;
kStatX1			equ kE2BT+90&lt;br /&gt;
kStatY1			equ kE2BT+91&lt;br /&gt;
kStatX2			equ kE2BT+92&lt;br /&gt;
kStatY2			equ kE2BT+93&lt;br /&gt;
kStatX3			equ kE2BT+94&lt;br /&gt;
kStatY3			equ kE2BT+95&lt;br /&gt;
kTblMin			equ kE2BT+96&lt;br /&gt;
kTblStep		equ kE2BT+97&lt;br /&gt;
kSetupLst		equ kE2BT+98&lt;br /&gt;
kClrAllLst		equ kE2BT+99&lt;br /&gt;
kLogistic		equ kE2BT+100&lt;br /&gt;
kZTest			equ kE2BT+101&lt;br /&gt;
kTTest			equ kE2BT+102&lt;br /&gt;
k2SampZTest		equ kE2BT+103&lt;br /&gt;
k2SampTTest		equ kE2BT+104&lt;br /&gt;
k1PropZTest		equ kE2BT+105&lt;br /&gt;
k2PropZTest		equ kE2BT+106&lt;br /&gt;
kChiTest		equ kE2BT+107&lt;br /&gt;
k2SampFTest		equ kE2BT+108&lt;br /&gt;
kZIntVal		equ kE2BT+109&lt;br /&gt;
kTIntVal		equ kE2BT+110&lt;br /&gt;
k2SampTInt		equ kE2BT+111&lt;br /&gt;
k2SampZInt		equ kE2BT+112&lt;br /&gt;
k1PropZInt		equ kE2BT+113&lt;br /&gt;
k2PropZInt		equ kE2BT+114&lt;br /&gt;
kDNormal		equ kE2BT+115&lt;br /&gt;
kInvNorm		equ kE2BT+116&lt;br /&gt;
kDT			equ kE2BT+117&lt;br /&gt;
kChi			equ kE2BT+118&lt;br /&gt;
kDF			equ kE2BT+119&lt;br /&gt;
kBinPDF			equ kE2BT+120&lt;br /&gt;
kBinCDF			equ kE2BT+121&lt;br /&gt;
kPoiPDF			equ kE2BT+122&lt;br /&gt;
kPoiCDF			equ kE2BT+123&lt;br /&gt;
kun			equ kE2BT+124&lt;br /&gt;
kvn			equ kE2BT+125&lt;br /&gt;
kwn			equ kE2BT+126&lt;br /&gt;
kRecn			equ kE2BT+127&lt;br /&gt;
kPlotStart		equ kE2BT+128&lt;br /&gt;
kZPlotStart		equ kE2BT+129 ;recursion n&lt;br /&gt;
kXFact			equ kE2BT+130 ;PlotStart&lt;br /&gt;
kYFact			equ kE2BT+131 ;ZPlotStart&lt;br /&gt;
kANOVA			equ kE2BT+132 ;XFact&lt;br /&gt;
kMaxY			equ kE2BT+133 ;YFact&lt;br /&gt;
kWebOn			equ kE2BT+134 ;MinY&lt;br /&gt;
kWebOff			equ kE2BT+135 ;MaxY&lt;br /&gt;
kTblInput		equ kE2BT+136 ;WEB ON&lt;br /&gt;
kGeoPDF			equ kE2BT+137 ;WEB OFF&lt;br /&gt;
kGeoCDF			equ kE2BT+138 ;WEB OFF&lt;br /&gt;
kShadeNorm		equ kE2BT+139&lt;br /&gt;
kShadeT			equ kE2BT+140&lt;br /&gt;
kShadeChi		equ kE2BT+141&lt;br /&gt;
kShadeF			equ kE2BT+142&lt;br /&gt;
kPlotStep		equ kE2BT+143&lt;br /&gt;
kZPlotStep		equ kE2BT+144&lt;br /&gt;
kLinRegtTest		equ kE2BT+145&lt;br /&gt;
KMGT			equ kE2BT+146 ;VERT SPLIT&lt;br /&gt;
kSelectA		equ kE2BT+147&lt;br /&gt;
kZFitA			equ kE2BT+148&lt;br /&gt;
kE2BT_End		equ kZFitA&lt;br /&gt;
&lt;br /&gt;
;More 2 Byte Keys &lt;br /&gt;
;-------------------------------------&lt;br /&gt;
kE2BT2			equ 00h&lt;br /&gt;
kGDB1			equ kE2BT2&lt;br /&gt;
kGDB2			equ kE2BT2+1&lt;br /&gt;
kGDB3			equ kE2BT2+2&lt;br /&gt;
kY1			equ kE2BT2+3&lt;br /&gt;
kY2			equ kE2BT2+4&lt;br /&gt;
kY3			equ kE2BT2+5&lt;br /&gt;
kY4			equ kE2BT2+6&lt;br /&gt;
kY5			equ kE2BT2+7&lt;br /&gt;
kY6			equ kE2BT2+8&lt;br /&gt;
kY7			equ kE2BT2+9&lt;br /&gt;
kY8			equ kE2BT2+10&lt;br /&gt;
kY9			equ kE2BT2+11&lt;br /&gt;
kY0			equ kE2BT2+12&lt;br /&gt;
kX1T			equ kE2BT2+13&lt;br /&gt;
kY1T			equ kE2BT2+14&lt;br /&gt;
kX2T			equ kE2BT2+15&lt;br /&gt;
kY2T			equ kE2BT2+16&lt;br /&gt;
kX3T			equ kE2BT2+17&lt;br /&gt;
kY3T			equ kE2BT2+18&lt;br /&gt;
kX4T			equ kE2BT2+19&lt;br /&gt;
kY4T			equ kE2BT2+20&lt;br /&gt;
kX5T			equ kE2BT2+21&lt;br /&gt;
kY5T			equ kE2BT2+22&lt;br /&gt;
kX6T			equ kE2BT2+23&lt;br /&gt;
kY6T			equ kE2BT2+24&lt;br /&gt;
kR1			equ kE2BT2+25&lt;br /&gt;
kR2			equ kE2BT2+26&lt;br /&gt;
kR3			equ kE2BT2+27&lt;br /&gt;
kR4			equ kE2BT2+28&lt;br /&gt;
kR5			equ kE2BT2+29&lt;br /&gt;
kR6			equ kE2BT2+30&lt;br /&gt;
kGDB4			equ kE2BT2+31&lt;br /&gt;
kGDB5			equ kE2BT2+32&lt;br /&gt;
kGDB6			equ kE2BT2+33&lt;br /&gt;
kPic4			equ kE2BT2+34&lt;br /&gt;
kPic5			equ kE2BT2+35&lt;br /&gt;
kPic6			equ kE2BT2+36&lt;br /&gt;
kGDB7			equ kE2BT2+37&lt;br /&gt;
kGDB8			equ kE2BT2+38&lt;br /&gt;
kGDB9			equ kE2BT2+39&lt;br /&gt;
kGDB0			equ kE2BT2+40&lt;br /&gt;
kPic7			equ kE2BT2+41&lt;br /&gt;
kPic8			equ kE2BT2+42&lt;br /&gt;
kPic9			equ kE2BT2+43&lt;br /&gt;
kPic0			equ kE2BT2+44&lt;br /&gt;
kStatN			equ kE2BT2+45&lt;br /&gt;
kXMean			equ kE2BT2+46&lt;br /&gt;
kConj			equ kE2BT2+47&lt;br /&gt;
kReal			equ kE2BT2+48&lt;br /&gt;
kFAngle			equ kE2BT2+49&lt;br /&gt;
kLCM			equ kE2BT2+50&lt;br /&gt;
kGCD			equ kE2BT2+51&lt;br /&gt;
kRandInt		equ kE2BT2+52&lt;br /&gt;
kRandNorm		equ kE2BT2+53&lt;br /&gt;
kToPolar		equ kE2BT2+54&lt;br /&gt;
kToRect			equ kE2BT2+55&lt;br /&gt;
kYMean			equ kE2BT2+56&lt;br /&gt;
kStdX			equ kE2BT2+57&lt;br /&gt;
kStdX1			equ kE2BT2+58&lt;br /&gt;
kw0			equ kE2BT2+59&lt;br /&gt;
kMatF			equ kE2BT2+60&lt;br /&gt;
kMatG			equ kE2BT2+61&lt;br /&gt;
kMatRH			equ kE2BT2+62&lt;br /&gt;
kMatI			equ kE2BT2+63&lt;br /&gt;
kMatJ			equ kE2BT2+64&lt;br /&gt;
kYMean1			equ kE2BT2+65&lt;br /&gt;
kStdY			equ kE2BT2+66&lt;br /&gt;
kStdY1			equ kE2BT2+67&lt;br /&gt;
kMatToLst		equ kE2BT2+68&lt;br /&gt;
kLstToMat		equ kE2BT2+69&lt;br /&gt;
kCumSum			equ kE2BT2+70&lt;br /&gt;
kDeltaLst		equ kE2BT2+71&lt;br /&gt;
kStdDev			equ kE2BT2+72&lt;br /&gt;
kVariance		equ kE2BT2+73&lt;br /&gt;
kLength			equ kE2BT2+74&lt;br /&gt;
kEquToStrng		equ kE2BT2+75&lt;br /&gt;
kStrngToequ 		equ kE2BT2+76&lt;br /&gt;
kExpr			equ kE2BT2+77&lt;br /&gt;
kSubStrng		equ kE2BT2+78&lt;br /&gt;
kInStrng		equ kE2BT2+79&lt;br /&gt;
kStr1			equ kE2BT2+80&lt;br /&gt;
kStr2			equ kE2BT2+81&lt;br /&gt;
kStr3			equ kE2BT2+82&lt;br /&gt;
kStr4		 	equ kE2BT2+83&lt;br /&gt;
kStr5		 	equ kE2BT2+84&lt;br /&gt;
kStr6		 	equ kE2BT2+85&lt;br /&gt;
kStr7		 	equ kE2BT2+86&lt;br /&gt;
kStr8		 	equ kE2BT2+87&lt;br /&gt;
kStr9		 	equ kE2BT2+88&lt;br /&gt;
kStr0		 	equ kE2BT2+89&lt;br /&gt;
kFinN		 	equ kE2BT2+90&lt;br /&gt;
kFinI		 	equ kE2BT2+91&lt;br /&gt;
kFinPV			equ kE2BT2+92&lt;br /&gt;
kFinPMT			equ kE2BT2+93&lt;br /&gt;
kFinFV			equ kE2BT2+94&lt;br /&gt;
kFinPY			equ kE2BT2+95&lt;br /&gt;
kFinCY			equ kE2BT2+96&lt;br /&gt;
kFinFPMT		equ kE2BT2+97&lt;br /&gt;
kFinFI			equ kE2BT2+98&lt;br /&gt;
kFinFPV			equ kE2BT2+99&lt;br /&gt;
kFinFN			equ kE2BT2+100&lt;br /&gt;
kFinFFV			equ kE2BT2+101&lt;br /&gt;
kFinNPV			equ kE2BT2+102&lt;br /&gt;
kFinIRR			equ kE2BT2+103&lt;br /&gt;
kFinBAL			equ kE2BT2+104&lt;br /&gt;
kFinPRN			equ kE2BT2+105&lt;br /&gt;
kFinINT			equ kE2BT2+106&lt;br /&gt;
kSumX		 	equ kE2BT2+107&lt;br /&gt;
kSumX2			equ kE2BT2+108&lt;br /&gt;
kFinToNom		equ kE2BT2+109&lt;br /&gt;
kFinToEff		equ kE2BT2+110&lt;br /&gt;
kFinDBD			equ kE2BT2+111&lt;br /&gt;
kStatVP			equ kE2BT2+112&lt;br /&gt;
kStatZ			equ kE2BT2+113&lt;br /&gt;
kStatT			equ kE2BT2+114&lt;br /&gt;
kStatChi		equ kE2BT2+115&lt;br /&gt;
kStatF			equ kE2BT2+116&lt;br /&gt;
kStatDF			equ kE2BT2+117&lt;br /&gt;
kStatPhat		equ kE2BT2+118&lt;br /&gt;
kStatPhat1		equ kE2BT2+119&lt;br /&gt;
kStatPhat2		equ kE2BT2+120&lt;br /&gt;
kStatMeanX1		equ kE2BT2+121&lt;br /&gt;
kStatMeanX2		equ kE2BT2+122&lt;br /&gt;
kStatStdX1		equ kE2BT2+123&lt;br /&gt;
kStatStdX2		equ kE2BT2+124&lt;br /&gt;
kStatStdXP		equ kE2BT2+125&lt;br /&gt;
kStatN1			equ kE2BT2+126&lt;br /&gt;
kStatN2			equ kE2BT2+127&lt;br /&gt;
kStatLower		equ kE2BT2+128&lt;br /&gt;
kStatUpper		equ kE2BT2+129&lt;br /&gt;
kuw0			equ kE2BT2+130&lt;br /&gt;
kImag			equ kE2BT2+131&lt;br /&gt;
kSumY			equ kE2BT2+132&lt;br /&gt;
kXres			equ kE2BT2+133&lt;br /&gt;
kStat_s			equ kE2BT2+134&lt;br /&gt;
kSumY2			equ kE2BT2+135&lt;br /&gt;
kSumXY			equ kE2BT2+136&lt;br /&gt;
kuXres			equ kE2BT2+137&lt;br /&gt;
kModBox			equ kE2BT2+138&lt;br /&gt;
kNormProb		equ kE2BT2+139&lt;br /&gt;
kNormalPDF		equ kE2BT2+140&lt;br /&gt;
kTPDF			equ kE2BT2+141&lt;br /&gt;
kChiPDF			equ kE2BT2+142&lt;br /&gt;
kFPDF			equ kE2BT2+143&lt;br /&gt;
kMinY			equ kE2BT2+144 ;MinY&lt;br /&gt;
kRandBin		equ kE2BT2+145&lt;br /&gt;
kRef			equ kE2BT2+146&lt;br /&gt;
kRRef			equ kE2BT2+147&lt;br /&gt;
kLRSqr			equ kE2BT2+148&lt;br /&gt;
kBRSqr			equ kE2BT2+149&lt;br /&gt;
kDiagOn			equ kE2BT2+150&lt;br /&gt;
kDiagOff		equ kE2BT2+151&lt;br /&gt;
kun1			equ kE2BT2+152 ;FOR RCL USE WHEN GOTTEN FROM 82&lt;br /&gt;
kvn1			equ kE2BT2+153 ;FOR RCL USE WHEN GOTTEN FROM 82&lt;br /&gt;
k83_00End		equ kvn1 ;end of original keys...&lt;br /&gt;
kArchive		equ k83_00End + 1&lt;br /&gt;
kUnarchive		equ k83_00End + 2&lt;br /&gt;
kAsm			equ k83_00End + 3 ;Asm(&lt;br /&gt;
kAsmPrgm		equ k83_00End + 4 ;AsmPrgm&lt;br /&gt;
kAsmComp		equ k83_00End + 5 ;AsmComp(&lt;br /&gt;
kcapAAcute		equ k83_00End + 6&lt;br /&gt;
kcapAGrave		equ k83_00End + 7&lt;br /&gt;
kcapACaret		equ k83_00End + 8&lt;br /&gt;
kcapADier		equ k83_00End + 9&lt;br /&gt;
kaAcute			equ k83_00End + 10&lt;br /&gt;
kaGrave			equ k83_00End + 11&lt;br /&gt;
kaCaret			equ k83_00End + 12&lt;br /&gt;
kaDier			equ k83_00End + 13&lt;br /&gt;
kcapEAcute		equ k83_00End + 14&lt;br /&gt;
kcapEGrave		equ k83_00End + 15&lt;br /&gt;
kcapECaret		equ k83_00End + 16&lt;br /&gt;
kcapEDier		equ k83_00End + 17&lt;br /&gt;
keAcute			equ k83_00End + 18&lt;br /&gt;
keGrave			equ k83_00End + 19&lt;br /&gt;
keCaret			equ k83_00End + 20&lt;br /&gt;
keDier			equ k83_00End + 21&lt;br /&gt;
kcapIAcute		equ k83_00End + 22&lt;br /&gt;
kcapIGrave		equ k83_00End + 23&lt;br /&gt;
kcapICaret		equ k83_00End + 24&lt;br /&gt;
kcapIDier		equ k83_00End + 25&lt;br /&gt;
kiAcute			equ k83_00End + 26&lt;br /&gt;
kiGrave			equ k83_00End + 27&lt;br /&gt;
kiCaret			equ k83_00End + 28&lt;br /&gt;
kiDier			equ k83_00End + 29&lt;br /&gt;
kcapOAcute		equ k83_00End + 30&lt;br /&gt;
kcapOGrave		equ k83_00End + 31&lt;br /&gt;
kcapOCaret		equ k83_00End + 32&lt;br /&gt;
kcapODier		equ k83_00End + 33&lt;br /&gt;
koAcute			equ k83_00End + 34&lt;br /&gt;
koGrave			equ k83_00End + 35&lt;br /&gt;
koCaret			equ k83_00End + 36&lt;br /&gt;
koDier			equ k83_00End + 37&lt;br /&gt;
kcapUAcute		equ k83_00End + 38&lt;br /&gt;
kcapUGrave		equ k83_00End + 39&lt;br /&gt;
kcapUCaret		equ k83_00End + 40&lt;br /&gt;
kcapUDier		equ k83_00End + 41&lt;br /&gt;
kuAcute			equ k83_00End + 42&lt;br /&gt;
kuGrave			equ k83_00End + 43&lt;br /&gt;
kuCaret			equ k83_00End + 44&lt;br /&gt;
kuDier			equ k83_00End + 45&lt;br /&gt;
kcapCCed		equ k83_00End + 46&lt;br /&gt;
kcCed			equ k83_00End + 47&lt;br /&gt;
kcapNTilde		equ k83_00End + 48&lt;br /&gt;
knTilde			equ k83_00End + 49&lt;br /&gt;
kaccent			equ k83_00End + 50&lt;br /&gt;
kgrave			equ k83_00End + 51&lt;br /&gt;
kdieresis		equ k83_00End + 52&lt;br /&gt;
kquesDown		equ k83_00End + 53&lt;br /&gt;
kexclamDown		equ k83_00End + 54&lt;br /&gt;
kalpha			equ k83_00End + 55&lt;br /&gt;
kbeta		 	equ k83_00End + 56&lt;br /&gt;
kgamma			equ k83_00End + 57&lt;br /&gt;
kcapDelta		equ k83_00End + 58&lt;br /&gt;
kdelta			equ k83_00End + 59&lt;br /&gt;
kepsilon		equ k83_00End + 60&lt;br /&gt;
klambda			equ k83_00End + 61&lt;br /&gt;
kmu			equ k83_00End + 62&lt;br /&gt;
kpi2			equ k83_00End + 63&lt;br /&gt;
krho			equ k83_00End + 64&lt;br /&gt;
kcapSigma		equ k83_00End + 65&lt;br /&gt;
ksigma			equ k83_00End + 66&lt;br /&gt;
ktau			equ k83_00End + 67&lt;br /&gt;
kphi			equ k83_00End + 68&lt;br /&gt;
kcapOmega		equ k83_00End + 69&lt;br /&gt;
kphat			equ k83_00End + 70&lt;br /&gt;
kchi2			equ k83_00End + 71&lt;br /&gt;
kstatF2			equ k83_00End + 72&lt;br /&gt;
kLa			equ k83_00End + 73&lt;br /&gt;
kLb			equ k83_00End + 74&lt;br /&gt;
kLc			equ k83_00End + 75&lt;br /&gt;
kLd			equ k83_00End + 76&lt;br /&gt;
kLe			equ k83_00End + 77&lt;br /&gt;
kLf			equ k83_00End + 78&lt;br /&gt;
kLg			equ k83_00End + 79&lt;br /&gt;
kLh			equ k83_00End + 80&lt;br /&gt;
kLi			equ k83_00End + 81&lt;br /&gt;
kLj			equ k83_00End + 82&lt;br /&gt;
kLk			equ k83_00End + 83&lt;br /&gt;
kLl			equ k83_00End + 84&lt;br /&gt;
kLm			equ k83_00End + 85&lt;br /&gt;
kLsmalln		equ k83_00End + 86&lt;br /&gt;
kLo			equ k83_00End + 87&lt;br /&gt;
kLp			equ k83_00End + 88&lt;br /&gt;
kLq			equ k83_00End + 89&lt;br /&gt;
kLsmallr		equ k83_00End + 90&lt;br /&gt;
kLs			equ k83_00End + 91&lt;br /&gt;
kLt			equ k83_00End + 92&lt;br /&gt;
kLu			equ k83_00End + 93&lt;br /&gt;
kLv			equ k83_00End + 94&lt;br /&gt;
kLw			equ k83_00End + 95&lt;br /&gt;
kLx			equ k83_00End + 96&lt;br /&gt;
kLy			equ k83_00End + 97&lt;br /&gt;
kLz			equ k83_00End + 98&lt;br /&gt;
kGarbageC		equ k83_00End + 99 ;GarbageCollect&lt;br /&gt;
kE2BT2_End		equ kGarbageC&lt;br /&gt;
&lt;br /&gt;
;TI-83 Plus Context Equates&lt;br /&gt;
;--------------------------------------------------------------&lt;br /&gt;
cxCmd			equ kQuit ;home screen&lt;br /&gt;
cxMatEdit		equ kMatrixEd ;matrix editor&lt;br /&gt;
cxPrgmEdit		equ kPrgmEd ;program editor&lt;br /&gt;
cxEquEdit		equ kYequ ;equation editor&lt;br /&gt;
cxGrRange		equ kWindow ;graph range editor&lt;br /&gt;
cxGrZfact		equ kZFactEd ;graph zoom factors editor&lt;br /&gt;
cxGraph			equ kGraph ;graph mode&lt;br /&gt;
cxStatEdit		equ kStatEd ;statistics list editor&lt;br /&gt;
cxPrgmInput		equ kPrgmInput ;programmed input&lt;br /&gt;
cxError			equ kError ;error handler&lt;br /&gt;
cxLinkIO		equ kLinkIO ;LINK I/O interface&lt;br /&gt;
cxMem			equ kResetMem ;reset memory&lt;br /&gt;
cxDefMem		equ kResetDef ;reset default&lt;br /&gt;
cxRAMApp		equ kChkRAM ;RAM usage screen&lt;br /&gt;
cxMode			equ kMode ;mode settings screen&lt;br /&gt;
cxErase			equ kDelMem ;memory erase&lt;br /&gt;
cxPrgmCreate		equ kPrgmCr ;PROGRAM CREATE&lt;br /&gt;
cxTableEditor		equ kTable ;TABLE EDITOR&lt;br /&gt;
cxTableSet		equ kTblSet ;TABLE SET UP&lt;br /&gt;
cxStatPlot		equ kStatP ;STAT PLOTS&lt;br /&gt;
cxInfStat		equ kInfStat ;Inferential Statistic&lt;br /&gt;
cxFormat		equ kFormat ;FORMAT CONTEXT&lt;br /&gt;
cxSolveTVM		equ kSolveTVM ;Solve TVM&lt;br /&gt;
cxSolveRoot		equ kSolveRoot ;Solve Root&lt;br /&gt;
lastOldApp		equ kExtApps ;external applications&lt;br /&gt;
cxextapps		equ kExtApps&lt;br /&gt;
cxNewApps		equ kNewApps ;new cerberus applications&lt;br /&gt;
cxGroup			equ cxNewApps+0 ;1st new app.&lt;br /&gt;
cxUnGroup		equ cxNewApps+1 ;2nd new app.&lt;br /&gt;
lastNewApp		equ cxUnGroup ;last new app for this ver&lt;br /&gt;
&lt;br /&gt;
;Scan Code Equates&lt;br /&gt;
;------------------------------&lt;br /&gt;
skDown			equ 01h&lt;br /&gt;
skLeft			equ 02h&lt;br /&gt;
skRight			equ 03h&lt;br /&gt;
skUp			equ 04h&lt;br /&gt;
skEnter			equ 09h&lt;br /&gt;
skAdd			equ 0Ah&lt;br /&gt;
skSub			equ 0Bh&lt;br /&gt;
skMul			equ 0Ch&lt;br /&gt;
skDiv			equ 0Dh&lt;br /&gt;
skPower			equ 0Eh&lt;br /&gt;
skClear			equ 0Fh&lt;br /&gt;
skChs			equ 11h&lt;br /&gt;
sk3			equ 12h&lt;br /&gt;
sk6			equ 13h&lt;br /&gt;
sk9			equ 14h&lt;br /&gt;
skRParen		equ 15h&lt;br /&gt;
skTan			equ 16h&lt;br /&gt;
skVars			equ 17h&lt;br /&gt;
skDecPnt		equ 19h&lt;br /&gt;
sk2			equ 1Ah&lt;br /&gt;
sk5			equ 1Bh&lt;br /&gt;
sk8			equ 1Ch&lt;br /&gt;
skLParen		equ 1Dh&lt;br /&gt;
skCos			equ 1Eh&lt;br /&gt;
skPrgm			equ 1Fh&lt;br /&gt;
skStat			equ 20h&lt;br /&gt;
sk0			equ 21h&lt;br /&gt;
sk1			equ 22h&lt;br /&gt;
sk4			equ 23h&lt;br /&gt;
sk7			equ 24h&lt;br /&gt;
skComma			equ 25h&lt;br /&gt;
skSin			equ 26h&lt;br /&gt;
skMatrix		equ 27h&lt;br /&gt;
skGraphvar		equ 28h&lt;br /&gt;
skStore			equ 2Ah&lt;br /&gt;
skLn			equ 2Bh&lt;br /&gt;
skLog			equ 2Ch&lt;br /&gt;
skSquare		equ 2Dh&lt;br /&gt;
skRecip			equ 2Eh&lt;br /&gt;
skMath			equ 2Fh&lt;br /&gt;
skAlpha			equ 30h&lt;br /&gt;
skGraph			equ 31h&lt;br /&gt;
skTrace			equ 32h&lt;br /&gt;
skZoom			equ 33h&lt;br /&gt;
skWindow		equ 34h&lt;br /&gt;
skYequ 			equ 35h&lt;br /&gt;
sk2nd			equ 36h&lt;br /&gt;
skMode			equ 37h&lt;br /&gt;
skDel			equ 38h&lt;br /&gt;
&lt;br /&gt;
; DI Keyboard Equates&lt;br /&gt;
;---------------------------&lt;br /&gt;
DI_Mode		equ 0F50000h&lt;br /&gt;
DI_Cntrl	equ 0F50004h&lt;br /&gt;
DI_Int		equ 0F50008h&lt;br /&gt;
DI_IntMask	equ 0F5000Ch&lt;br /&gt;
&lt;br /&gt;
kbdG1		equ 0F50012h&lt;br /&gt;
;----------------------------&lt;br /&gt;
kbdGraph	equ 00000001b&lt;br /&gt;
kbdTrace	equ 00000010b&lt;br /&gt;
kbdZoom		equ 00000100b&lt;br /&gt;
kbdWindow	equ 00001000b&lt;br /&gt;
kbdYequ 	equ 00010000b&lt;br /&gt;
kbd2nd		equ 00100000b&lt;br /&gt;
kbdMode		equ 01000000b&lt;br /&gt;
kbdDel		equ 10000000b&lt;br /&gt;
&lt;br /&gt;
kbitGraph	equ 00h&lt;br /&gt;
kbitTrace	equ 01h&lt;br /&gt;
kbitZoom	equ 02h&lt;br /&gt;
kbitWindow	equ 03h&lt;br /&gt;
kbitYequ equ 04h&lt;br /&gt;
kbit2nd		equ 05h&lt;br /&gt;
kbitMode	equ 06h&lt;br /&gt;
kbitDel		equ 07h&lt;br /&gt;
&lt;br /&gt;
kbdG2		equ 0F50014h&lt;br /&gt;
;----------------------------&lt;br /&gt;
kbdStore	equ 00000010b&lt;br /&gt;
kbdLn		equ 00000100b&lt;br /&gt;
kbdLog		equ 00001000b&lt;br /&gt;
kbdSquare	equ 00010000b&lt;br /&gt;
kbdRecip	equ 00100000b&lt;br /&gt;
kbdMath		equ 01000000b&lt;br /&gt;
kbdAlpha	equ 10000000b&lt;br /&gt;
&lt;br /&gt;
kbitStore	equ 01h&lt;br /&gt;
kbitLn		equ 02h&lt;br /&gt;
kbitLog		equ 03h&lt;br /&gt;
kbitSquare	equ 04h&lt;br /&gt;
kbitRecip	equ 05h&lt;br /&gt;
kbitMath	equ 06h&lt;br /&gt;
kbitAlpha	equ 07h&lt;br /&gt;
&lt;br /&gt;
kbdG3		equ 0F50016h&lt;br /&gt;
;----------------------------&lt;br /&gt;
kbd0		equ 00000001b&lt;br /&gt;
kbd1		equ 00000010b&lt;br /&gt;
kbd4		equ 00000100b&lt;br /&gt;
kbd7		equ 00001000b&lt;br /&gt;
kbdComma	equ 00010000b&lt;br /&gt;
kbdSin		equ 00100000b&lt;br /&gt;
kbdApps		equ 01000000b&lt;br /&gt;
kbdGraphVar	equ 10000000b&lt;br /&gt;
&lt;br /&gt;
kbit0		equ 00h&lt;br /&gt;
kbit1		equ 01h&lt;br /&gt;
kbit4		equ 02h&lt;br /&gt;
kbit7		equ 03h&lt;br /&gt;
kbitComma	equ 04h&lt;br /&gt;
kbitSin		equ 05h&lt;br /&gt;
kbitApps	equ 06h&lt;br /&gt;
kbitGraphVar	equ 07h&lt;br /&gt;
&lt;br /&gt;
kbdG4		equ 0F50018h&lt;br /&gt;
;----------------------------&lt;br /&gt;
kbdDecPnt	equ 00000001b&lt;br /&gt;
kbd2		equ 00000010b&lt;br /&gt;
kbd5		equ 00000100b&lt;br /&gt;
kbd8		equ 00001000b&lt;br /&gt;
kbdLParen	equ 00010000b&lt;br /&gt;
kbdCos		equ 00100000b&lt;br /&gt;
kbdPgrm		equ 01000000b&lt;br /&gt;
kbdStat		equ 10000000b&lt;br /&gt;
&lt;br /&gt;
kbitDecPnt	equ 00h&lt;br /&gt;
kbit2		equ 01h&lt;br /&gt;
kbit5		equ 02h&lt;br /&gt;
kbit8		equ 03h&lt;br /&gt;
kbitLParen	equ 04h&lt;br /&gt;
kbitCos		equ 05h&lt;br /&gt;
kbitPgrm	equ 06h&lt;br /&gt;
kbitStat	equ 07h&lt;br /&gt;
&lt;br /&gt;
kbdG5		equ 0F5001Ah&lt;br /&gt;
;----------------------------&lt;br /&gt;
kbdChs		equ 00000001b&lt;br /&gt;
kbd3		equ 00000010b&lt;br /&gt;
kbd6		equ 00000100b&lt;br /&gt;
kbd9		equ 00001000b&lt;br /&gt;
kbdRParen	equ 00010000b&lt;br /&gt;
kbdTan		equ 00100000b&lt;br /&gt;
kbdVars		equ 01000000b&lt;br /&gt;
&lt;br /&gt;
kbitChs		equ 00h&lt;br /&gt;
kbit3		equ 01h&lt;br /&gt;
kbit6		equ 02h&lt;br /&gt;
kbit9		equ 03h&lt;br /&gt;
kbitRParen	equ 04h&lt;br /&gt;
kbitTan		equ 05h&lt;br /&gt;
kbitVars	equ 06h&lt;br /&gt;
&lt;br /&gt;
kbdG6		equ 0F5001Ch&lt;br /&gt;
;----------------------------&lt;br /&gt;
kbdEnter	equ 00000001b&lt;br /&gt;
kbdAdd		equ 00000010b&lt;br /&gt;
kbdSub		equ 00000100b&lt;br /&gt;
kbdMul		equ 00001000b&lt;br /&gt;
kbdDiv		equ 00010000b&lt;br /&gt;
kbdPower	equ 00100000b&lt;br /&gt;
kbdClear	equ 01000000b&lt;br /&gt;
&lt;br /&gt;
kbitEnter	equ 00h&lt;br /&gt;
kbitAdd		equ 01h&lt;br /&gt;
kbitSub		equ 02h&lt;br /&gt;
kbitMul		equ 03h&lt;br /&gt;
kbitDiv		equ 04h&lt;br /&gt;
kbitPower	equ 05h&lt;br /&gt;
kbitClear	equ 06h&lt;br /&gt;
&lt;br /&gt;
kbdG7		equ 0F5001Eh&lt;br /&gt;
;----------------------------&lt;br /&gt;
kbdDown		equ 00000001b&lt;br /&gt;
kbdLeft		equ 00000010b&lt;br /&gt;
kbdRight	equ 00000100b&lt;br /&gt;
kbdUp		equ 00001000b&lt;br /&gt;
&lt;br /&gt;
kbitDown	equ 00h&lt;br /&gt;
kbitLeft	equ 01h&lt;br /&gt;
kbitRight	equ 02h&lt;br /&gt;
kbitUp		equ 03h&lt;br /&gt;
&lt;br /&gt;
;Tokens&lt;br /&gt;
;-----------------------------------------------------&lt;br /&gt;
EOSSTART		equ 00h&lt;br /&gt;
&lt;br /&gt;
;DISPLAY CONVERSIONS COME IMMEDIATELY BEFORE 'TSTORE'&lt;br /&gt;
;&lt;br /&gt;
DCONV			equ 01h&lt;br /&gt;
;&lt;br /&gt;
tToDMS			equ DCONV ;01h&lt;br /&gt;
tToDEC			equ DCONV+1 ;02h&lt;br /&gt;
tToAbc			equ DCONV+2 ;03h &amp;gt; A b/c&lt;br /&gt;
;&lt;br /&gt;
tStore			equ DCONV+3 ;04h Lstore 01&lt;br /&gt;
;&lt;br /&gt;
tBoxPlot		equ 05h&lt;br /&gt;
;&lt;br /&gt;
BRACKS			equ 06h&lt;br /&gt;
;&lt;br /&gt;
tLBrack			equ BRACKS ;06h '['&lt;br /&gt;
tRBrack			equ BRACKS+1 ;07h ']'&lt;br /&gt;
tLBrace			equ BRACKS+2 ;08h '{'&lt;br /&gt;
tRBrace			equ BRACKS+3 ;09h '}'&lt;br /&gt;
;&lt;br /&gt;
tPOST1			equ BRACKS+4&lt;br /&gt;
;&lt;br /&gt;
tFromRad		equ tPOST1 ;0Ah Lradian&lt;br /&gt;
tFromDeg		equ tPOST1+1 ;0Bh Ldegree&lt;br /&gt;
tRecip			equ tPOST1+2 ;0Ch Linverse&lt;br /&gt;
tSqr			equ tPOST1+3 ;0Dh Lsquare&lt;br /&gt;
tTrnspos		equ tPOST1+4 ;0Eh Ltranspose&lt;br /&gt;
tCube			equ tPOST1+5 ;0Fh '^3'&lt;br /&gt;
;&lt;br /&gt;
tLParen			equ 10h ;10h '('&lt;br /&gt;
tRParen			equ 11h ;11h ')'&lt;br /&gt;
;&lt;br /&gt;
IMUN			equ 12h&lt;br /&gt;
;&lt;br /&gt;
tRound			equ IMUN ;12h 'round'&lt;br /&gt;
tPxTst			equ IMUN+1 ;13h 'PXL-TEST'&lt;br /&gt;
tAug			equ IMUN+2 ;14h 'aug'&lt;br /&gt;
tRowSwap		equ IMUN+3 ;15h 'rSwap'&lt;br /&gt;
tRowPlus		equ IMUN+4 ;16h 'rAdd'&lt;br /&gt;
tmRow			equ IMUN+5 ;17h 'multR'&lt;br /&gt;
tmRowPlus		equ IMUN+6 ;18h 'mRAdd'&lt;br /&gt;
tMax			equ IMUN+7 ;19h 'max'&lt;br /&gt;
tMin			equ IMUN+8 ;1Ah 'min'&lt;br /&gt;
tRToPr			equ IMUN+9 ;1Bh 'R&amp;gt;Pr&lt;br /&gt;
tRToPo			equ IMUN+10 ;1Ch 'R&amp;gt;Po&lt;br /&gt;
tPToRx			equ IMUN+11 ;1Dh 'P&amp;gt;Rx&lt;br /&gt;
tPToRy			equ IMUN+12 ;1Eh 'P&amp;gt;Ry&lt;br /&gt;
tMedian			equ IMUN+13 ;1Fh 'MEDIAN&lt;br /&gt;
tRandM			equ IMUN+14 ;20h 'randM'&lt;br /&gt;
tMean			equ IMUN+15 ;21h&lt;br /&gt;
tRoot			equ IMUN+16 ;22h 'ROOT'&lt;br /&gt;
tSeries			equ IMUN+17 ;23h 'seq'&lt;br /&gt;
tFnInt			equ IMUN+18 ;24h 'fnInt'&lt;br /&gt;
tNDeriv			equ IMUN+19 ;25h 'fnIr'&lt;br /&gt;
tEvalF			equ IMUN+20 ;26h&lt;br /&gt;
tFmin			equ IMUN+21 ;27h&lt;br /&gt;
tFmax			equ IMUN+22 ;28h&lt;br /&gt;
;&lt;br /&gt;
tEOSEL			equ IMUN+23&lt;br /&gt;
;&lt;br /&gt;
tSpace			equ tEOSEL ;29h ' '&lt;br /&gt;
tString			equ tEOSEL+1 ;2Ah '&amp;quot;'&lt;br /&gt;
tComma			equ tEOSEL+2 ;2Bh ','&lt;br /&gt;
;&lt;br /&gt;
tii			equ 2Ch ;i&lt;br /&gt;
&lt;br /&gt;
;Postfix Functions&lt;br /&gt;
;-----------------------------------------&lt;br /&gt;
tPost			equ 2Dh&lt;br /&gt;
;&lt;br /&gt;
tFact			equ tPost ;2Dh '!'&lt;br /&gt;
;&lt;br /&gt;
tCubicR			equ 2Eh&lt;br /&gt;
tQuartR			equ 2Fh&lt;br /&gt;
&lt;br /&gt;
;Number Tokens &lt;br /&gt;
;---------------------------------------&lt;br /&gt;
NUMS			equ 30h&lt;br /&gt;
;&lt;br /&gt;
t0			equ NUMS ;30h&lt;br /&gt;
t1			equ NUMS+1 ;31h&lt;br /&gt;
t2			equ NUMS+2 ;32h&lt;br /&gt;
t3			equ NUMS+3 ;33h&lt;br /&gt;
t4			equ NUMS+4 ;34h&lt;br /&gt;
t5			equ NUMS+5 ;35h&lt;br /&gt;
t6			equ NUMS+6 ;36h&lt;br /&gt;
t7			equ NUMS+7 ;37h&lt;br /&gt;
t8			equ NUMS+8 ;38h&lt;br /&gt;
t9			equ NUMS+9 ;39h&lt;br /&gt;
tDecPt			equ NUMS+10 ;3Ah&lt;br /&gt;
tee			equ NUMS+11 ;3Bh&lt;br /&gt;
&lt;br /&gt;
;Binary OP&lt;br /&gt;
;-------------------------------------------&lt;br /&gt;
tOr			equ 3Ch ;3Ch '_or_'&lt;br /&gt;
tXor			equ 3Dh ;3Dh&lt;br /&gt;
;&lt;br /&gt;
tColon			equ 3Eh ;3Eh ':'&lt;br /&gt;
tEnter			equ 3Fh ;3Fh Lenter&lt;br /&gt;
;&lt;br /&gt;
tAnd			equ 40h ;40h '_and_'&lt;br /&gt;
&lt;br /&gt;
;Letter Tokens&lt;br /&gt;
;--------------------------------------&lt;br /&gt;
LET			equ 41h&lt;br /&gt;
tA			equ LET ;41h&lt;br /&gt;
tB			equ LET+1 ;42h&lt;br /&gt;
tC			equ LET+2 ;43h&lt;br /&gt;
tD			equ LET+3 ;44h&lt;br /&gt;
tE			equ LET+4 ;45h&lt;br /&gt;
tF			equ LET+5 ;46h&lt;br /&gt;
tG			equ LET+6 ;47h&lt;br /&gt;
tH			equ LET+7 ;48h&lt;br /&gt;
tI			equ LET+8 ;49h&lt;br /&gt;
tJ			equ LET+9 ;4Ah&lt;br /&gt;
tK			equ LET+10 ;4Bh&lt;br /&gt;
tL			equ LET+11 ;4Ch&lt;br /&gt;
tM			equ LET+12 ;4Dh&lt;br /&gt;
tN			equ LET+13 ;4Eh&lt;br /&gt;
tO			equ LET+14 ;4Fh&lt;br /&gt;
tP			equ LET+15 ;50h&lt;br /&gt;
tQ			equ LET+16 ;51h&lt;br /&gt;
tR			equ LET+17 ;52h&lt;br /&gt;
tS			equ LET+18 ;53h&lt;br /&gt;
tT			equ LET+19 ;54h&lt;br /&gt;
tU			equ LET+20 ;55h&lt;br /&gt;
tV			equ LET+21 ;56h&lt;br /&gt;
tW			equ LET+22 ;57h&lt;br /&gt;
tX			equ LET+23 ;58h&lt;br /&gt;
tY			equ LET+24 ;59h&lt;br /&gt;
tZ			equ LET+25 ;5Ah&lt;br /&gt;
tTheta			equ LET+26 ;5Bh&lt;br /&gt;
&lt;br /&gt;
; Extended Tokens&lt;br /&gt;
;---------------------------&lt;br /&gt;
tExtTok		equ	0EFh&lt;br /&gt;
&lt;br /&gt;
tSetDate	equ	00h&lt;br /&gt;
tSetTime	equ	01h&lt;br /&gt;
tCheckTmr	equ	02h&lt;br /&gt;
tSetDtFmt	equ	03h&lt;br /&gt;
tSetTmFmt	equ	04h&lt;br /&gt;
tTimeCnv	equ	05h&lt;br /&gt;
tDayOfWk	equ	06h&lt;br /&gt;
tGetDtStr	equ	07h&lt;br /&gt;
tGetTmStr	equ	08h&lt;br /&gt;
tGetDate	equ	09h&lt;br /&gt;
tGetTime	equ	0Ah&lt;br /&gt;
tStartTmr	equ	0Bh&lt;br /&gt;
tGtDtFmt	equ	0Ch&lt;br /&gt;
tGetTmFmt	equ	0Dh&lt;br /&gt;
tIsClockOn	equ	0Eh&lt;br /&gt;
tClockOff	equ	0Fh&lt;br /&gt;
tClockOn	equ	10h&lt;br /&gt;
tOpenLib	equ	11h&lt;br /&gt;
tExecLib	equ	12h&lt;br /&gt;
tInvT		equ	13h&lt;br /&gt;
tChiSquaredGofTest	equ	14h&lt;br /&gt;
tLinRegTInt	equ	15h&lt;br /&gt;
tManualFit	equ	16h&lt;br /&gt;
&lt;br /&gt;
; MathPrint&lt;br /&gt;
tZQuadrant	equ	17h&lt;br /&gt;
tZFracHalf	equ	18h&lt;br /&gt;
tZFracThird	equ	19h&lt;br /&gt;
tZFracFourth	equ	1Ah&lt;br /&gt;
tZFracFifth	equ	1Bh&lt;br /&gt;
tZFracEighth	equ	1Ch&lt;br /&gt;
tZFracTenth	equ	1Dh&lt;br /&gt;
tFracSlash	equ	2Eh&lt;br /&gt;
tFracMixedNum	equ	2Fh&lt;br /&gt;
tSwapImProper	equ	30h&lt;br /&gt;
tSwapFracDec	equ	31h&lt;br /&gt;
tRemainder	equ	32h&lt;br /&gt;
tSummationSigma	equ	33h&lt;br /&gt;
tLogBase	equ	34h&lt;br /&gt;
tRandIntNoRep	equ	35h&lt;br /&gt;
tMathPrint	equ	37h&lt;br /&gt;
tClassic	equ	38h&lt;br /&gt;
tAutoAnswer	equ	3Bh&lt;br /&gt;
tDecAnswer	equ	3Ch&lt;br /&gt;
tFracAnswer	equ	3Dh&lt;br /&gt;
&lt;br /&gt;
; TI-84+CSE/CE&lt;br /&gt;
tBlue		equ	41h&lt;br /&gt;
tRed		equ	42h&lt;br /&gt;
tBlack 		equ	43h&lt;br /&gt;
tMagenta	equ	44h&lt;br /&gt;
tGreen		equ	45h&lt;br /&gt;
tOrange		equ	46h&lt;br /&gt;
tBrown		equ	47h&lt;br /&gt;
tNavy		equ	48h&lt;br /&gt;
tLtBlue		equ	49h&lt;br /&gt;
tYellow		equ	4Ah&lt;br /&gt;
tWhite		equ	4Bh&lt;br /&gt;
tLtGray		equ	4Ch&lt;br /&gt;
tMedGray	equ	4Dh&lt;br /&gt;
tGray		equ	4Eh&lt;br /&gt;
tDarkGray	equ	4Fh&lt;br /&gt;
&lt;br /&gt;
tGraphColor	equ	65h&lt;br /&gt;
tTextColor	equ	67h&lt;br /&gt;
tBackgroundOn	equ	5Bh&lt;br /&gt;
tBackgroundOff	equ	64h&lt;br /&gt;
&lt;br /&gt;
tThin		equ	74h&lt;br /&gt;
;tThick - 0x7E 0x06 (was &amp;quot;Connected&amp;quot;?)&lt;br /&gt;
tAsm84CPrgm	equ	68h&lt;br /&gt;
tAsm84CCmp	equ	69h&lt;br /&gt;
tBorderColor	equ	6Ch&lt;br /&gt;
&lt;br /&gt;
tAsm84CeCmp	equ	07Bh&lt;br /&gt;
tAsm84CePrgm	equ	07Ah&lt;br /&gt;
&lt;br /&gt;
;These Var Tokens Are 1st Of A Double Token&lt;br /&gt;
;-----------------------------------------------&lt;br /&gt;
&lt;br /&gt;
vToks			equ LET+27&lt;br /&gt;
&lt;br /&gt;
;User Matrix Token, 2nd Token Needed For Name&lt;br /&gt;
;&lt;br /&gt;
tVarMat			equ vToks ;5Ch&lt;br /&gt;
;&lt;br /&gt;
;User List Token, 2nd Token Needed For Name&lt;br /&gt;
;&lt;br /&gt;
tVarLst			equ vToks+1 ;5Dh&lt;br /&gt;
;&lt;br /&gt;
;User Equation Token, 2nd Token Needed For Name&lt;br /&gt;
;&lt;br /&gt;
tVarequ 		equ vToks+2 ;5Eh&lt;br /&gt;
tProg			equ vToks+3 ;5Fh&lt;br /&gt;
;&lt;br /&gt;
;User Pict Token, 2nd Token Needed For Name&lt;br /&gt;
;&lt;br /&gt;
tVarPict		equ vToks+4 ;60h&lt;br /&gt;
;&lt;br /&gt;
;User GDB Token, 2nd Token Needed For Name&lt;br /&gt;
;&lt;br /&gt;
tVarGDB			equ vToks+5 ;61h&lt;br /&gt;
tVarOut			equ vToks+6 ;62h&lt;br /&gt;
tVarSys			equ vToks+7 ;63h&lt;br /&gt;
&lt;br /&gt;
;Mode Setting Commands&lt;br /&gt;
;-------------------------------------------------&lt;br /&gt;
MODESA			equ vToks+8 ;64h&lt;br /&gt;
tRad			equ MODESA ;64h 'Radian'&lt;br /&gt;
tDeg			equ MODESA+1 ;65h 'Degree'&lt;br /&gt;
tNormF			equ MODESA+2 ;66h 'Normal'&lt;br /&gt;
tSci			equ MODESA+3 ;67h 'Sci'&lt;br /&gt;
tEng			equ MODESA+4 ;68h 'Eng'&lt;br /&gt;
tFloat			equ MODESA+5 ;69h 'Float'&lt;br /&gt;
CMPS			equ 6Ah&lt;br /&gt;
tEQ			equ CMPS ;6Ah '=='&lt;br /&gt;
tLT			equ CMPS+1 ;6Bh '&amp;lt;'&lt;br /&gt;
tGT			equ CMPS+2 ;6Ch '&amp;gt;'&lt;br /&gt;
tLE			equ CMPS+3 ;6Dh LLE&lt;br /&gt;
tGE			equ CMPS+4 ;6Eh LGE&lt;br /&gt;
tNE			equ CMPS+5 ;6Fh LNE&lt;br /&gt;
&lt;br /&gt;
;Binary OP&lt;br /&gt;
;---------------------------------------&lt;br /&gt;
tAdd			equ 70h ;70h '+'&lt;br /&gt;
tSub			equ 71h ;71h '-'&lt;br /&gt;
tAns			equ 72h ;72h&lt;br /&gt;
&lt;br /&gt;
;Mode Setting Commands&lt;br /&gt;
;------------------------------------------------------&lt;br /&gt;
MODES			equ 73h&lt;br /&gt;
tFix			equ MODES ;73h 'Fix_'&lt;br /&gt;
tSplitOn		equ MODES+1 ;74h&lt;br /&gt;
tFullScreen		equ MODES+2 ;75h&lt;br /&gt;
tStndrd			equ MODES+3 ;76h 'Func'&lt;br /&gt;
tParam			equ MODES+4 ;77h 'Param'&lt;br /&gt;
tPolar			equ MODES+5 ;78h 'Pol'&lt;br /&gt;
tSeqG			equ MODES+6 ;79h&lt;br /&gt;
tAFillOn		equ MODES+7 ;7Ah 'AUTO FILL ON'&lt;br /&gt;
tAFillOff		equ MODES+8 ;7Bh&lt;br /&gt;
tACalcOn		equ MODES+9 ;7Ch&lt;br /&gt;
tACalcOff		equ MODES+10 ;7Dh 'AutoFill OFF'&lt;br /&gt;
&lt;br /&gt;
;Graph Format Tokens Are 2 Byte Tokens&lt;br /&gt;
;----------------------------------------&lt;br /&gt;
tGFormat		equ MODES+11 ;7Eh&lt;br /&gt;
tBoxIcon		equ 7Fh&lt;br /&gt;
tCrossIcon		equ 80h&lt;br /&gt;
tDotIcon		equ 81h&lt;br /&gt;
&lt;br /&gt;
;(More) Binary OP&lt;br /&gt;
;---------------------------------------&lt;br /&gt;
tMul			equ 82h ;82h '*'&lt;br /&gt;
tDiv			equ 83h ;83h '/'&lt;br /&gt;
&lt;br /&gt;
;Some Graph Commands&lt;br /&gt;
;-----------------------------------------------------&lt;br /&gt;
GRCMDS			equ 84h&lt;br /&gt;
tTrace			equ GRCMDS ; 84h 'Trace'&lt;br /&gt;
tClDrw			equ GRCMDS+1 ; 85h 'ClDrw'&lt;br /&gt;
tZoomStd		equ GRCMDS+2 ; 86h 'ZStd'&lt;br /&gt;
tZoomtrg		equ GRCMDS+3 ; 87h 'Ztrg'&lt;br /&gt;
tZoomBox		equ GRCMDS+4 ; 88h 'ZBOX'&lt;br /&gt;
tZoomIn			equ GRCMDS+5 ; 89h 'ZIn'&lt;br /&gt;
tZoomOut		equ GRCMDS+6 ; 8Ah 'ZOut'&lt;br /&gt;
tZoomSqr		equ GRCMDS+7 ; 8Bh 'ZSqr'&lt;br /&gt;
tZoomInt		equ GRCMDS+8 ; 8Ch 'ZInt'&lt;br /&gt;
tZoomPrev		equ GRCMDS+9 ; 8Dh 'ZPrev'&lt;br /&gt;
tZoomDec		equ GRCMDS+10 ; 8Eh 'ZDecm'&lt;br /&gt;
tZoomStat		equ GRCMDS+11 ; 8Fh 'ZStat&lt;br /&gt;
tUsrZm			equ GRCMDS+12 ; 90h 'ZRcl'&lt;br /&gt;
tPrtScrn		equ GRCMDS+13 ; 91h 'PrtScrn'&lt;br /&gt;
tZoomSto		equ GRCMDS+14 ; 92h  ZOOM STORE&lt;br /&gt;
tText			equ GRCMDS+15 ; 93h&lt;br /&gt;
&lt;br /&gt;
;Binary OP (Combination &amp;amp; Permutation)&lt;br /&gt;
;-------------------------------------------------&lt;br /&gt;
tnPr			equ GRCMDS+16 ;94h '_nPr_'&lt;br /&gt;
tnCr			equ GRCMDS+17 ;95h '_nCr_'&lt;br /&gt;
&lt;br /&gt;
;More Graph Commands&lt;br /&gt;
;--------------------------------------------------&lt;br /&gt;
tYOn			equ GRCMDS+18 ;96h 'FnOn_'&lt;br /&gt;
tYOff			equ GRCMDS+19 ;97h 'FnOff_'&lt;br /&gt;
tStPic			equ GRCMDS+20 ;98h 'StPic_'&lt;br /&gt;
tRcPic			equ GRCMDS+21 ;99h 'RcPic_'&lt;br /&gt;
tStoDB			equ GRCMDS+22 ;9Ah 'StGDB_'&lt;br /&gt;
tRclDB			equ GRCMDS+23 ;9Bh 'RcGDB_'&lt;br /&gt;
tLine			equ GRCMDS+24 ;9Ch 'Line'&lt;br /&gt;
tVert			equ GRCMDS+25 ;9Dh 'Vert_'&lt;br /&gt;
tPtOn			equ GRCMDS+26 ;9Eh 'PtOn'&lt;br /&gt;
tPtOff			equ GRCMDS+27 ;9Fh 'PtOff'&lt;br /&gt;
&lt;br /&gt;
;Token A0 Cannot Be An EOS Function Since Low MULT=A0 Already&lt;br /&gt;
;-----------------------------------------------------&lt;br /&gt;
tPtChg			equ GRCMDS+28 ;A0h 'PtChg'&lt;br /&gt;
tPXOn			equ GRCMDS+29 ;A1h&lt;br /&gt;
tPXOff			equ GRCMDS+30 ;A2h&lt;br /&gt;
tPXChg			equ GRCMDS+31 ;A3h&lt;br /&gt;
tShade			equ GRCMDS+32 ;A4h 'Shade'&lt;br /&gt;
tCircl			equ GRCMDS+33 ;A5h 'Circl'&lt;br /&gt;
tHorz			equ GRCMDS+34 ;A6h 'HORIZONTAL'&lt;br /&gt;
tTanLn			equ GRCMDS+35 ;A7h 'TanLn'&lt;br /&gt;
tDrInv			equ GRCMDS+36 ;A8h 'DrInv_'&lt;br /&gt;
tDrawF			equ GRCMDS+37 ;A9h 'DrawF_'&lt;br /&gt;
tVarStrng		equ 0AAh&lt;br /&gt;
&lt;br /&gt;
;Functions with No Arguments								&lt;br /&gt;
;--------------------------------------------------&lt;br /&gt;
NOARG			equ 0ABh&lt;br /&gt;
tRand			equ NOARG ;ABh 'rand'&lt;br /&gt;
tPi			equ NOARG+1 ;ACh  Lpi&lt;br /&gt;
tGetKey			equ NOARG+2 ;ADh 'getKy'&lt;br /&gt;
tAPost			equ tGetKey+1 ;APOSTROPHY&lt;br /&gt;
tQuest			equ tAPost+1 ;QUESTION MARK&lt;br /&gt;
UNARY			equ tQuest+1 ;B0h&lt;br /&gt;
tChs			equ UNARY ;B0h&lt;br /&gt;
tInt			equ UNARY+1 ;B1h&lt;br /&gt;
tAbs			equ UNARY+2 ;B2h&lt;br /&gt;
tDet			equ UNARY+3 ;B3h&lt;br /&gt;
tIdent			equ UNARY+4 ;B4h&lt;br /&gt;
tDim			equ UNARY+5 ;B5h&lt;br /&gt;
tSum			equ UNARY+6 ;B6h&lt;br /&gt;
tProd			equ UNARY+7 ;B7h&lt;br /&gt;
tNot			equ UNARY+8 ;B8h&lt;br /&gt;
tIPart			equ UNARY+9 ;B9h&lt;br /&gt;
tFPart			equ UNARY+10 ;BAh&lt;br /&gt;
&lt;br /&gt;
;New 2 Byte Tokens&lt;br /&gt;
;------------------------------------------&lt;br /&gt;
t2ByteTok		equ 0BBh&lt;br /&gt;
UNARYLR			equ UNARY+12&lt;br /&gt;
tSqrt			equ UNARYLR ;BCh&lt;br /&gt;
tCubRt			equ UNARYLR+1 ;BDh&lt;br /&gt;
tLn			equ UNARYLR+2 ;BEh&lt;br /&gt;
tExp			equ UNARYLR+3 ;BFh&lt;br /&gt;
tLog			equ UNARYLR+4 ;C0h&lt;br /&gt;
tALog			equ UNARYLR+5 ;C1h&lt;br /&gt;
tSin			equ UNARYLR+6 ;C2h&lt;br /&gt;
tASin			equ UNARYLR+7 ;C3h&lt;br /&gt;
tCos			equ UNARYLR+8 ;C4h&lt;br /&gt;
tACos			equ UNARYLR+9 ;C5h&lt;br /&gt;
tTan			equ UNARYLR+10 ;C6h&lt;br /&gt;
tATan			equ UNARYLR+11 ;C7h&lt;br /&gt;
tSinH			equ UNARYLR+12 ;C8h&lt;br /&gt;
tASinH			equ UNARYLR+13 ;C9h&lt;br /&gt;
tCoshH			equ UNARYLR+14 ;CAh&lt;br /&gt;
tACosH			equ UNARYLR+15 ;CBh&lt;br /&gt;
tTanH			equ UNARYLR+16 ;CCh&lt;br /&gt;
tATanH			equ UNARYLR+17 ;CDh&lt;br /&gt;
&lt;br /&gt;
;Some Programming Commands&lt;br /&gt;
;---------------------------------------------------&lt;br /&gt;
PROGTOK			equ UNARYLR+18&lt;br /&gt;
tIf			equ PROGTOK ;CEh&lt;br /&gt;
tThen			equ PROGTOK+1 ;CFh&lt;br /&gt;
tElse			equ PROGTOK+2 ;D0h&lt;br /&gt;
tWhile			equ PROGTOK+3 ;D1h&lt;br /&gt;
tRepeat			equ PROGTOK+4 ;D2h&lt;br /&gt;
tFor			equ PROGTOK+5 ;D3h&lt;br /&gt;
tEnd			equ PROGTOK+6 ;D4h&lt;br /&gt;
tReturn			equ PROGTOK+7 ;D5h&lt;br /&gt;
tLbl			equ PROGTOK+8 ;D6h 'Lbl_'&lt;br /&gt;
tGoto			equ PROGTOK+9 ;D7h 'Goto_'&lt;br /&gt;
tPause			equ PROGTOK+10 ;D8h 'Pause_'&lt;br /&gt;
tStop			equ PROGTOK+11 ;D9h 'Stop'&lt;br /&gt;
tISG			equ PROGTOK+12 ;DAh 'IS&amp;gt;'&lt;br /&gt;
tDSL			equ PROGTOK+13 ;DBh 'DS&amp;lt;'&lt;br /&gt;
tInput			equ PROGTOK+14 ;DCh 'Input_'&lt;br /&gt;
tPrompt			equ PROGTOK+15 ;DDh 'Prompt_'&lt;br /&gt;
tDisp			equ PROGTOK+16 ;DEh 'Disp_'&lt;br /&gt;
tDispG			equ PROGTOK+17 ;DFh 'DispG'&lt;br /&gt;
tOutput			equ PROGTOK+18 ;E0h 'Outpt'&lt;br /&gt;
tClLCD			equ PROGTOK+19 ;E1h 'ClLCD'&lt;br /&gt;
tConst			equ PROGTOK+20 ;E2h 'Fill'&lt;br /&gt;
tSortA			equ PROGTOK+21 ;E3h 'sortA_'&lt;br /&gt;
tSortD			equ PROGTOK+22 ;E4h 'sortD_'&lt;br /&gt;
tDispTab		equ PROGTOK+23 ;E5h 'Disp Table&lt;br /&gt;
tMenu			equ PROGTOK+24 ;E6h 'Menu'&lt;br /&gt;
tSendMBL		equ PROGTOK+25 ;E7h 'SEND'&lt;br /&gt;
tGetMBL			equ PROGTOK+26 ;E8h 'GET'&lt;br /&gt;
&lt;br /&gt;
;Stat Plot Commands&lt;br /&gt;
;-----------------------------------------------------&lt;br /&gt;
statPCmd		equ PROGTOK+27&lt;br /&gt;
tPlotOn			equ statPCmd ;E9h ' PLOTSON'&lt;br /&gt;
tPlotOff		equ statPCmd+1 ;EAh ' PLOTSOFF&lt;br /&gt;
tListName		equ 0EBh ;LIST DESignATOR&lt;br /&gt;
tPlot1			equ 0ECh&lt;br /&gt;
tPlot2			equ 0EDh&lt;br /&gt;
tPlot3			equ 0EEh&lt;br /&gt;
tUnused01		equ 0EFh ;available?&lt;br /&gt;
tPower			equ 0F0h ;'^'&lt;br /&gt;
tXRoot			equ 0F1h ;LsupX,Lroot&lt;br /&gt;
STATCMD			equ 0F2h&lt;br /&gt;
tOneVar			equ STATCMD ;F2h 'OneVar_'&lt;br /&gt;
tTwoVar			equ STATCMD+1 ;F3h&lt;br /&gt;
tLR			equ STATCMD+2 ;F4h 'LinR(A+BX&lt;br /&gt;
tLRExp			equ STATCMD+3 ;F5h 'ExpR_'&lt;br /&gt;
tLRLn			equ STATCMD+4 ;F6h 'LnR_'&lt;br /&gt;
tLRPwr			equ STATCMD+5 ;F7h 'PwrR_'&lt;br /&gt;
tMedMed			equ STATCMD+6 ;F8h&lt;br /&gt;
tQuad			equ STATCMD+7 ;F9h&lt;br /&gt;
tClrLst			equ STATCMD+8 ;FAh 'CLEAR LIST&lt;br /&gt;
tClrTbl			equ STATCMD+9 ;FBh CLEAR TABLE&lt;br /&gt;
tHist			equ STATCMD+10 ;FCh 'Hist_'&lt;br /&gt;
txyLine			equ STATCMD+11 ;FDh 'xyline_'&lt;br /&gt;
tScatter		equ STATCMD+12 ;FEh 'Scatter_'&lt;br /&gt;
tLR1			equ STATCMD+13 ;FFh 'LINR(AX+B&lt;br /&gt;
&lt;br /&gt;
;2nd Half Of Graph Format Tokens&lt;br /&gt;
;Format settings commands&lt;br /&gt;
;---------------------------------------------&lt;br /&gt;
GFMT			equ 00h&lt;br /&gt;
tSeq			equ GFMT ; 'SeqG'&lt;br /&gt;
tSimulG			equ GFMT+1 ; 'SimulG'&lt;br /&gt;
tPolarG			equ GFMT+2 ; 'PolarGC'&lt;br /&gt;
tRectG			equ GFMT+3 ; 'RectGC'&lt;br /&gt;
tCoordOn		equ GFMT+4 ; 'CoordOn'&lt;br /&gt;
tCoordOff		equ GFMT+5 ; 'CoordOff'&lt;br /&gt;
tDrawLine		equ GFMT+6 ; 'DrawLine'&lt;br /&gt;
tDrawDot		equ GFMT+7 ; 'DrawDot'&lt;br /&gt;
tAxisOn			equ GFMT+8 ; 'AxesOn'&lt;br /&gt;
tAxisOff		equ GFMT+9 ; 'AxesOff'&lt;br /&gt;
tGridOn			equ GFMT+10 ; 'GridOn'&lt;br /&gt;
tGridOff		equ GFMT+11 ; 'GridOff'&lt;br /&gt;
tLblOn			equ GFMT+12 ; 'LabelOn'&lt;br /&gt;
tLblOff			equ GFMT+13 ; 'LabelOff'&lt;br /&gt;
tWebOn			equ GFMT+14 ; 'WebOn'&lt;br /&gt;
tWebOff			equ GFMT+15 ; 'WebOFF'&lt;br /&gt;
tuv			equ GFMT+16 ; U vs V&lt;br /&gt;
tvw			equ GFMT+17 ; V vs W&lt;br /&gt;
tuw			equ GFMT+18 ; U vs W&lt;br /&gt;
&lt;br /&gt;
;2nd Half Of User Matrix Tokens&lt;br /&gt;
;-------------------------------------&lt;br /&gt;
tMatA			equ 00h ;MAT A&lt;br /&gt;
tMatB			equ 01h ;MAT B&lt;br /&gt;
tMatC			equ 02h ;MAT C&lt;br /&gt;
tMatD			equ 03h ;MAT D&lt;br /&gt;
tMatE			equ 04h ;MAT E&lt;br /&gt;
tMatF			equ 05h ;MAT F&lt;br /&gt;
tMatG			equ 06h ;MAT G&lt;br /&gt;
tMatH			equ 07h ;MAT H&lt;br /&gt;
tMatI			equ 08h ;MAT I&lt;br /&gt;
tMatJ			equ 09h ;MAT J&lt;br /&gt;
&lt;br /&gt;
;2nd Half Of User List Tokens&lt;br /&gt;
;--------------------------------------&lt;br /&gt;
tL1			equ 00h ;LIST 1&lt;br /&gt;
tL2			equ 01h ;LIST 2&lt;br /&gt;
tL3			equ 02h ;LIST 3&lt;br /&gt;
tL4			equ 03h ;LIST 4&lt;br /&gt;
tL5			equ 04h ;LIST 5&lt;br /&gt;
tL6			equ 05h ;LIST 6&lt;br /&gt;
&lt;br /&gt;
;2nd Half Of User Equation Tokens&lt;br /&gt;
;----------------------------------&lt;br /&gt;
;  &amp;quot;Y&amp;quot; EQUATIONS HAVE BIT 4 SET&lt;br /&gt;
;&lt;br /&gt;
tY1			equ 10h ;Y1&lt;br /&gt;
tY2			equ 11h ;Y2&lt;br /&gt;
tY3			equ 12h ;Y3&lt;br /&gt;
tY4			equ 13h ;Y4&lt;br /&gt;
tY5			equ 14h ;Y5&lt;br /&gt;
tY6			equ 15h ;Y6&lt;br /&gt;
tY7			equ 16h ;Y7&lt;br /&gt;
tY8			equ 17h ;Y8&lt;br /&gt;
tY9			equ 18h ;Y9&lt;br /&gt;
tY0			equ 19h ;Y0&lt;br /&gt;
&lt;br /&gt;
;Param Equations Have Bit 5 Set&lt;br /&gt;
;-----------------------------------&lt;br /&gt;
tX1T			equ 20h ;X1t&lt;br /&gt;
tY1T			equ 21h ;Y1t&lt;br /&gt;
tX2T			equ 22h ;X2t&lt;br /&gt;
tY2T			equ 23h ;Y2t&lt;br /&gt;
tX3T			equ 24h ;X3t&lt;br /&gt;
tY3T			equ 25h ;Y3t&lt;br /&gt;
tX4T			equ 26h ;X4t&lt;br /&gt;
tY4T			equ 27h ;Y4t&lt;br /&gt;
tX5T			equ 28h ;X5t&lt;br /&gt;
tY5T			equ 29h ;Y5t&lt;br /&gt;
tX6T			equ 2Ah ;X6t&lt;br /&gt;
tY6T			equ 2Bh ;Y6t&lt;br /&gt;
&lt;br /&gt;
;Polar Equations Have Bit 6 Set&lt;br /&gt;
;----------------------------------&lt;br /&gt;
tR1			equ 40h ;R1&lt;br /&gt;
tR2			equ 41h ;R2&lt;br /&gt;
tR3			equ 42h ;R3&lt;br /&gt;
tR4			equ 43h ;R4&lt;br /&gt;
tR5			equ 44h ;R5&lt;br /&gt;
tR6			equ 45h ;R6&lt;br /&gt;
&lt;br /&gt;
;Recursion Equations Have Bit 7 Set&lt;br /&gt;
;----------------------------------&lt;br /&gt;
tun			equ 80h ;Un&lt;br /&gt;
tvn			equ 81h ;Vn&lt;br /&gt;
twn			equ 82h ;Wn&lt;br /&gt;
&lt;br /&gt;
;2nd Half User Picture Tokens&lt;br /&gt;
;------------------------------------&lt;br /&gt;
tPic1			equ 00h ;PIC1&lt;br /&gt;
tPic2			equ 01h ;PIC2&lt;br /&gt;
tPic3			equ 02h ;PIC3&lt;br /&gt;
tPic4			equ 03h ;PIC4&lt;br /&gt;
tPic5			equ 04h ;PIC5&lt;br /&gt;
tPic6			equ 05h ;PIC6&lt;br /&gt;
tPic7			equ 06h ;PIC7&lt;br /&gt;
tPic8			equ 07h ;PIC8&lt;br /&gt;
tPic9			equ 08h ;PIC9&lt;br /&gt;
tPic0			equ 09h ;PIC0&lt;br /&gt;
&lt;br /&gt;
;2nd Half User Graph Database Tokens&lt;br /&gt;
;------------------------------------&lt;br /&gt;
tGDB1			equ 00h ;GDB1&lt;br /&gt;
tGDB2			equ 01h ;GDB2&lt;br /&gt;
tGDB3			equ 02h ;GDB3&lt;br /&gt;
tGDB4			equ 03h ;GDB4&lt;br /&gt;
tGDB5			equ 04h ;GDB5&lt;br /&gt;
tGDB6			equ 05h ;GDB6&lt;br /&gt;
tGDB7			equ 06h ;GDB7&lt;br /&gt;
tGDB8			equ 07h ;GDB8&lt;br /&gt;
tGDB9			equ 08h ;GDB9&lt;br /&gt;
tGDB0			equ 09h ;GDB0&lt;br /&gt;
&lt;br /&gt;
;2nd Half Of String Vars&lt;br /&gt;
;------------------------------&lt;br /&gt;
tStr1			equ 00h&lt;br /&gt;
tStr2			equ 01h&lt;br /&gt;
tStr3			equ 02h&lt;br /&gt;
tStr4			equ 03h&lt;br /&gt;
tStr5			equ 04h&lt;br /&gt;
tStr6			equ 05h&lt;br /&gt;
tStr7			equ 06h&lt;br /&gt;
tStr8			equ 07h&lt;br /&gt;
tStr9			equ 08h&lt;br /&gt;
tStr0			equ 09h&lt;br /&gt;
&lt;br /&gt;
;2nd Half Of System Output Only Variables&lt;br /&gt;
;----------------------------------------------------------------&lt;br /&gt;
;OPEN			equ 00h&lt;br /&gt;
tRegEq			equ 01h ;REGRESSION EQUATION&lt;br /&gt;
tStatN			equ 02h ;STATISTICS N&lt;br /&gt;
tXMean			equ 03h ;X MEAN&lt;br /&gt;
tSumX			equ 04h ;SUM(X)&lt;br /&gt;
tSumXSqr		equ 05h ;SUM(X^2)&lt;br /&gt;
tStdX			equ 06h ;STANDARD DEV X&lt;br /&gt;
tStdPX			equ 07h ;STANDARD DEV POP X&lt;br /&gt;
tMinX			equ 08h ;Min X VALUE&lt;br /&gt;
tMaxX			equ 09h ;Max X VALUE&lt;br /&gt;
tMinY			equ 0Ah ;Min Y VALUE&lt;br /&gt;
tMaxY			equ 0Bh ;Max Y VALUE&lt;br /&gt;
tYmean			equ 0Ch ;Y MEAN&lt;br /&gt;
tSumY			equ 0Dh ;SUM(Y)&lt;br /&gt;
tSumYSqr		equ 0Eh ;SUM(Y^2)&lt;br /&gt;
tStdY			equ 0Fh ;STANDARD DEV Y&lt;br /&gt;
tStdPY			equ 10h ;STANDARD DEV POP Y&lt;br /&gt;
tSumXY			equ 11h ;SUM(XY)&lt;br /&gt;
tCorr			equ 12h ;CORRELATION&lt;br /&gt;
tMedX			equ 13h ;MED(X)&lt;br /&gt;
tQ1			equ 14h ;1ST QUADRANT OF X&lt;br /&gt;
tQ3			equ 15h ;3RD QUADRANT OF X&lt;br /&gt;
tQuadA			equ 16h ;1ST TERM OF QUAD POLY REG/ Y-INT&lt;br /&gt;
tQuadB			equ 17h ;2ND TERM OF QUAD POLY REG/ SLOPE&lt;br /&gt;
tQuadC			equ 18h ;3RD TERM OF QUAD POLY REG&lt;br /&gt;
tCubeD			equ 19h ;4TH TERM OF CUBIC POLY REG&lt;br /&gt;
tQuartE			equ 1Ah ;5TH TERM OF QUART POLY REG&lt;br /&gt;
tMedX1			equ 1Bh ;x1 FOR MED-MED&lt;br /&gt;
tMedX2			equ 1Ch ;x2 FOR MED-MED&lt;br /&gt;
tMedX3			equ 1Dh ;x3 FOR MED-MED&lt;br /&gt;
tMedY1			equ 1Eh ;y1 FOR MED-MED&lt;br /&gt;
tMedY2			equ 1Fh ;y2 FOR MED-MED&lt;br /&gt;
tMedY3			equ 20h ;y3 FOR MED-MED&lt;br /&gt;
tRecurn			equ 21h	;RECURSION N&lt;br /&gt;
tStatP			equ 22h&lt;br /&gt;
tStatZ			equ 23h&lt;br /&gt;
tStatT			equ 24h&lt;br /&gt;
tStatChi		equ 25h&lt;br /&gt;
tStatF			equ 26h&lt;br /&gt;
tStatDF			equ 27h&lt;br /&gt;
tStatPhat		equ 28h&lt;br /&gt;
tStatPhat1		equ 29h&lt;br /&gt;
tStatPhat2		equ 2Ah&lt;br /&gt;
tStatMeanX1		equ 2Bh&lt;br /&gt;
tStatStdX1		equ 2Ch&lt;br /&gt;
tStatN1			equ 2Dh&lt;br /&gt;
tStatMeanX2		equ 2Eh&lt;br /&gt;
tStatStdX2		equ 2Fh&lt;br /&gt;
tStatN2			equ 30h&lt;br /&gt;
tStatStdXP		equ 31h&lt;br /&gt;
tStatLower		equ 32h&lt;br /&gt;
tStatUpper		equ 33h&lt;br /&gt;
tStat_s			equ 34h&lt;br /&gt;
tLRSqr			equ 35h ;r^2&lt;br /&gt;
tBRSqr			equ 36h ;R^2&lt;br /&gt;
&lt;br /&gt;
;These next tokens are only used to access the data&lt;br /&gt;
;they are display only and the user cannot access them at all&lt;br /&gt;
;------------------------------------------------------------&lt;br /&gt;
tF_DF			equ 37h ;ANOFAV FACTOR DF&lt;br /&gt;
tF_SS			equ 38h ;ANOFAV FACTOR SS&lt;br /&gt;
tF_MS			equ 39h ;ANOFAV FACTOR MS&lt;br /&gt;
tE_DF			equ 3Ah ;ANOFAV ERROR DF&lt;br /&gt;
tE_SS			equ 3Bh ;ANOFAV ERROR SS&lt;br /&gt;
tE_MS			equ 3Ch ;ANOFAV ERROR MS&lt;br /&gt;
&lt;br /&gt;
;2nd Half Of System Input/Output Variables&lt;br /&gt;
;------------------------------------------------&lt;br /&gt;
;		SYSTEM VARIABLE EQUATES&lt;br /&gt;
;&lt;br /&gt;
tuXscl			equ 0&lt;br /&gt;
tuYscl			equ 1&lt;br /&gt;
tXscl			equ 2&lt;br /&gt;
tYscl			equ 3&lt;br /&gt;
tRecuru0		equ 4 ;U 1ST INITIAL COND&lt;br /&gt;
tRecurv0		equ 5 ;V 1ST INITIAL COND&lt;br /&gt;
tun1			equ 6 ;U(N-1); NOT USED&lt;br /&gt;
tvn1			equ 7 ;V(N-1); NOT USED&lt;br /&gt;
tuRecuru0		equ 8 ;&lt;br /&gt;
tuRecurv0		equ 9 ;&lt;br /&gt;
tXmin			equ 0Ah&lt;br /&gt;
tXmax			equ 0Bh&lt;br /&gt;
tYmin			equ 0Ch&lt;br /&gt;
tYmax			equ 0Dh&lt;br /&gt;
tTmin			equ 0Eh&lt;br /&gt;
tTmax			equ 0Fh&lt;br /&gt;
tThetaMin		equ 10h&lt;br /&gt;
tThetaMax		equ 11h&lt;br /&gt;
tuXmin			equ 12h&lt;br /&gt;
tuXmax			equ 13h&lt;br /&gt;
tuYmin			equ 14h&lt;br /&gt;
tuYmax			equ 15h&lt;br /&gt;
tuThetMin		equ 16h&lt;br /&gt;
tuThetMax		equ 17h&lt;br /&gt;
tuTmin			equ 18h&lt;br /&gt;
tuTmax			equ 19h&lt;br /&gt;
tTblMin			equ 1Ah&lt;br /&gt;
tPlotStart		equ 1Bh&lt;br /&gt;
tuPlotStart		equ 1Ch&lt;br /&gt;
tnMax			equ 1Dh&lt;br /&gt;
tunMax			equ 1Eh&lt;br /&gt;
tnMin			equ 1Fh&lt;br /&gt;
tunMin			equ 20h&lt;br /&gt;
tTblStep		equ 21h&lt;br /&gt;
tTStep			equ 22h&lt;br /&gt;
tThetaStep		equ 23h&lt;br /&gt;
tuTStep			equ 24h&lt;br /&gt;
tuThetStep		equ 25h&lt;br /&gt;
tDeltaX			equ 26h&lt;br /&gt;
tDeltaY			equ 27h&lt;br /&gt;
tXFact			equ 28h&lt;br /&gt;
tYFact			equ 29h&lt;br /&gt;
tTblInput		equ 2Ah&lt;br /&gt;
tFinN			equ 2Bh&lt;br /&gt;
tFinI			equ 2Ch&lt;br /&gt;
tFinPV			equ 2Dh&lt;br /&gt;
tFinPMT			equ 2Eh&lt;br /&gt;
tFinFV			equ 2Fh&lt;br /&gt;
tFinPY			equ 30h&lt;br /&gt;
tFinCY			equ 31h&lt;br /&gt;
tRecurw0		equ 32h ;w0(1)&lt;br /&gt;
tuRecurw0		equ 33h&lt;br /&gt;
tPlotStep		equ 34h&lt;br /&gt;
tuPlotStep		equ 35h&lt;br /&gt;
tXres			equ 36h&lt;br /&gt;
tuXres			equ 37h&lt;br /&gt;
tRecuru02		equ 38h ;u0(2)&lt;br /&gt;
tuRecuru02		equ 39h&lt;br /&gt;
tRecurv02		equ 3Ch ;v0(2)&lt;br /&gt;
tuRecurv02		equ 3Dh&lt;br /&gt;
tRecurw02		equ 3Eh ;w0(2)&lt;br /&gt;
tuRecurw02		equ 3Fh&lt;br /&gt;
&lt;br /&gt;
;2nd Byte Of t2ByteTok Tokens&lt;br /&gt;
;------------------------------&lt;br /&gt;
tFinNPV			equ 00h&lt;br /&gt;
tFinIRR			equ 01h&lt;br /&gt;
tFinBAL			equ 02h&lt;br /&gt;
tFinPRN			equ 03h&lt;br /&gt;
tFinINT			equ 04h&lt;br /&gt;
tFinToNom		equ 05h&lt;br /&gt;
tFinToEff		equ 06h&lt;br /&gt;
tFinDBD			equ 07h&lt;br /&gt;
tLCM			equ 08h&lt;br /&gt;
tGCD			equ 09h&lt;br /&gt;
tRandInt		equ 0Ah&lt;br /&gt;
tRandBin		equ 0Bh&lt;br /&gt;
tSubStrng		equ 0Ch&lt;br /&gt;
tStdDev			equ 0Dh&lt;br /&gt;
tVariance		equ 0Eh&lt;br /&gt;
tInStrng		equ 0Fh&lt;br /&gt;
tDNormal		equ 10h&lt;br /&gt;
tInvNorm		equ 11h&lt;br /&gt;
tDT			equ 12h&lt;br /&gt;
tChI			equ 13h&lt;br /&gt;
tDF			equ 14h&lt;br /&gt;
tBINPDF			equ 15h&lt;br /&gt;
tBINCDF			equ 16h&lt;br /&gt;
tPOIPDF			equ 17h&lt;br /&gt;
tPOICDF			equ 18h&lt;br /&gt;
tGEOPDF			equ 19h&lt;br /&gt;
tGEOCDF			equ 1Ah&lt;br /&gt;
tNormalPDF		equ 1Bh&lt;br /&gt;
tTPDF			equ 1Ch&lt;br /&gt;
tChiPDF			equ 1Dh&lt;br /&gt;
tFPDF			equ 1Eh&lt;br /&gt;
tRandNorm		equ 1Fh&lt;br /&gt;
tFinFPMT		equ 20h&lt;br /&gt;
tFinFI			equ 21h&lt;br /&gt;
tFinFPV			equ 22h&lt;br /&gt;
tFinFN			equ 23h&lt;br /&gt;
tFinFFV			equ 24h&lt;br /&gt;
tConj			equ 25h&lt;br /&gt;
tReal			equ 26h&lt;br /&gt;
tImag			equ 27h&lt;br /&gt;
tAngle			equ 28h&lt;br /&gt;
tCumSum			equ 29h&lt;br /&gt;
tExpr			equ 2Ah&lt;br /&gt;
tLength			equ 2Bh&lt;br /&gt;
tDeltaLst		equ 2Ch&lt;br /&gt;
tRef			equ 2Dh&lt;br /&gt;
tRRef			equ 2Eh&lt;br /&gt;
tToRect			equ 2Fh&lt;br /&gt;
tToPolar		equ 30h&lt;br /&gt;
tConste			equ 31h&lt;br /&gt;
tSinReg			equ 32h&lt;br /&gt;
tLogistic		equ 33h&lt;br /&gt;
tLinRegTTest		equ 34h&lt;br /&gt;
tShadeNorm		equ 35h&lt;br /&gt;
tShadeT			equ 36h&lt;br /&gt;
tShadeChi		equ 37h&lt;br /&gt;
tShadeF			equ 38h&lt;br /&gt;
tMatToLst		equ 39h&lt;br /&gt;
tLstToMat		equ 3Ah&lt;br /&gt;
tZTest			equ 3Bh&lt;br /&gt;
tTTest			equ 3Ch&lt;br /&gt;
t2SampZTest		equ 3Dh&lt;br /&gt;
t1PropZTest		equ 3Eh&lt;br /&gt;
t2PropZTest		equ 3Fh&lt;br /&gt;
tChiTest		equ 40h&lt;br /&gt;
tZIntVal		equ 41h&lt;br /&gt;
t2SampZInt		equ 42h&lt;br /&gt;
t1PropZInt		equ 43h&lt;br /&gt;
t2PropZInt		equ 44h&lt;br /&gt;
tGraphStyle		equ 45h&lt;br /&gt;
t2SampTTest		equ 46h&lt;br /&gt;
t2SampFTest		equ 47h&lt;br /&gt;
tTIntVal		equ 48h&lt;br /&gt;
t2SampTInt		equ 49h&lt;br /&gt;
tSetupLst		equ 4Ah&lt;br /&gt;
tFinPMTend		equ 4Bh&lt;br /&gt;
tFinPMTbeg		equ 4Ch&lt;br /&gt;
tRealM			equ 4Dh&lt;br /&gt;
tPolarM			equ 4Eh&lt;br /&gt;
tRectM			equ 4Fh&lt;br /&gt;
tExprOn			equ 50h&lt;br /&gt;
tExprOff		equ 51h&lt;br /&gt;
tClrAllLst		equ 52h&lt;br /&gt;
tGetCalc		equ 53h&lt;br /&gt;
tDelVar			equ 54h&lt;br /&gt;
tEquToStrng		equ 55h&lt;br /&gt;
tStrngToequ 		equ 56h&lt;br /&gt;
tDelLast		equ 57h&lt;br /&gt;
tSelect			equ 58h&lt;br /&gt;
tANOVA			equ 59h&lt;br /&gt;
tModBox			equ 5Ah&lt;br /&gt;
tNormProb		equ 5Bh&lt;br /&gt;
tMGT			equ 64h ;VERTICAL SPLIT&lt;br /&gt;
tZFit			equ 65h ;ZOOM FIT&lt;br /&gt;
tDiag_on		equ 66h ;DIANOSTIC DISPLAY ON&lt;br /&gt;
tDiag_off		equ 67h ;DIANOSTIC DISPLAY OFF&lt;br /&gt;
tOkEnd2v0		equ 67h ;end of 2byte tokens for version 0.&lt;br /&gt;
tArchive		equ 68h ;archive&lt;br /&gt;
tUnarchive		equ 69h ;unarchive&lt;br /&gt;
tasm			equ 6Ah&lt;br /&gt;
tasmComp		equ 6Bh	;asm compile&lt;br /&gt;
tasmPrgm		equ 6Ch	;Signifies a program is asm&lt;br /&gt;
tasmCmp			equ 6Dh	;asm program is compiled&lt;br /&gt;
tLcapAAcute		equ 6Eh&lt;br /&gt;
tLcapAGrave		equ 6Fh&lt;br /&gt;
tLcapACaret		equ 70h&lt;br /&gt;
tLcapADier		equ 71h&lt;br /&gt;
tLaAcute		equ 72h&lt;br /&gt;
tLaGrave		equ 73h&lt;br /&gt;
tLaCaret		equ 74h&lt;br /&gt;
tLaDier			equ 75h&lt;br /&gt;
tLcapEAcute		equ 76h&lt;br /&gt;
tLcapEGrave		equ 77h&lt;br /&gt;
tLcapECaret		equ 78h&lt;br /&gt;
tLcapEDier		equ 79h&lt;br /&gt;
tLeAcute		equ 7Ah&lt;br /&gt;
tLeGrave		equ 7Bh&lt;br /&gt;
tLeCaret		equ 7Ch&lt;br /&gt;
tLeDier			equ 7Dh&lt;br /&gt;
tLcapIGrave		equ 7Fh&lt;br /&gt;
tLcapICaret		equ 80h&lt;br /&gt;
tLcapIDier		equ 81h&lt;br /&gt;
tLiAcute		equ 82h&lt;br /&gt;
tLiGrave		equ 83h&lt;br /&gt;
tLiCaret		equ 84h&lt;br /&gt;
tLiDier			equ 85h&lt;br /&gt;
tLcapOAcute		equ 86h&lt;br /&gt;
tLcapOGrave		equ 87h&lt;br /&gt;
tLcapOCaret		equ 88h&lt;br /&gt;
tLcapODier		equ 89h&lt;br /&gt;
tLoAcute		equ 8Ah&lt;br /&gt;
tLoGrave		equ 8Bh&lt;br /&gt;
tLoCaret		equ 8Ch&lt;br /&gt;
tLoDier			equ 8Dh&lt;br /&gt;
tLcapUAcute		equ 8Eh&lt;br /&gt;
tLcapUGrave		equ 8Fh&lt;br /&gt;
tLcapUCaret		equ 90h&lt;br /&gt;
tLcapUDier		equ 91h&lt;br /&gt;
tLuAcute		equ 92h&lt;br /&gt;
tLuGrave		equ 93h&lt;br /&gt;
tLuCaret		equ 94h&lt;br /&gt;
tLuDier			equ 95h&lt;br /&gt;
tLcapCCed		equ 96h&lt;br /&gt;
tLcCed			equ 97h&lt;br /&gt;
tLcapNTilde		equ 98h&lt;br /&gt;
tLnTilde		equ 99h&lt;br /&gt;
tLaccent		equ 9Ah&lt;br /&gt;
tLgrave			equ 9Bh&lt;br /&gt;
tLdieresis		equ 9Ch&lt;br /&gt;
tLquesDown		equ 9Dh&lt;br /&gt;
tLexclamDown		equ 9Eh&lt;br /&gt;
tLalpha			equ 9Fh&lt;br /&gt;
tLbeta			equ 0A0h&lt;br /&gt;
tLgamma			equ 0A1h&lt;br /&gt;
tLcapDelta		equ 0A2h&lt;br /&gt;
tLdelta			equ 0A3h&lt;br /&gt;
tLepsilon		equ 0A4h&lt;br /&gt;
tLlambda		equ 0A5h&lt;br /&gt;
tLmu			equ 0A6h&lt;br /&gt;
tLpi			equ 0A7h&lt;br /&gt;
tLrho			equ 0A8h&lt;br /&gt;
tLcapSigma		equ 0A9h&lt;br /&gt;
tLphi			equ 0ABh&lt;br /&gt;
tLcapOmega		equ 0ACh&lt;br /&gt;
tLphat			equ 0ADh&lt;br /&gt;
tLchi			equ 0AEh&lt;br /&gt;
tLstatF			equ 0AFh&lt;br /&gt;
tLa			equ 0B0h&lt;br /&gt;
tLb			equ 0B1h&lt;br /&gt;
tLc			equ 0B2h&lt;br /&gt;
tLd			equ 0B3h&lt;br /&gt;
tLsmalle		equ 0B4h&lt;br /&gt;
tLf			equ 0B5h&lt;br /&gt;
tLsmallg		equ 0B6h&lt;br /&gt;
tLh			equ 0B7h&lt;br /&gt;
tLi			equ 0B8h&lt;br /&gt;
tLj			equ 0B9h&lt;br /&gt;
tLk			equ 0BAh&lt;br /&gt;
tLl			equ 0BCh&lt;br /&gt;
tLm			equ 0BDh&lt;br /&gt;
tLsmalln		equ 0BEh&lt;br /&gt;
tLo			equ 0BFh&lt;br /&gt;
tLp			equ 0C0h&lt;br /&gt;
tLq			equ 0C1h&lt;br /&gt;
tLsmallr		equ 0C2h&lt;br /&gt;
tLs			equ 0C3h&lt;br /&gt;
tLsmallt		equ 0C4h&lt;br /&gt;
tLu			equ 0C5h&lt;br /&gt;
tLv			equ 0C6h&lt;br /&gt;
tLw			equ 0C7h&lt;br /&gt;
tLx			equ 0C8h&lt;br /&gt;
tLy			equ 0C9h&lt;br /&gt;
tLz			equ 0CAh&lt;br /&gt;
tLsigma			equ 0CBh&lt;br /&gt;
tLtau			equ 0CCh&lt;br /&gt;
tLcapIAcute		equ 0CDh&lt;br /&gt;
tGarbagec		equ 0CEh&lt;br /&gt;
LastToken		equ 0CEh ;tLAST TOKEN IN THIS VERSION...&lt;br /&gt;
&lt;br /&gt;
;Data Type Equates												&lt;br /&gt;
;---------------------------------------------------------------------&lt;br /&gt;
RealObj			equ 0&lt;br /&gt;
ListObj			equ 1&lt;br /&gt;
MatObj			equ 2&lt;br /&gt;
EquObj			equ 3&lt;br /&gt;
StrngObj		equ 4&lt;br /&gt;
ProgObj			equ 5&lt;br /&gt;
ProtProgObj		equ 6&lt;br /&gt;
PictObj			equ 7&lt;br /&gt;
GDBObj			equ 8&lt;br /&gt;
UnknownObj		equ 9&lt;br /&gt;
UnknownEquObj		equ 0Ah&lt;br /&gt;
NewEquObj		equ 0Bh&lt;br /&gt;
CplxObj			equ 0Ch&lt;br /&gt;
CListObj		equ 0Dh&lt;br /&gt;
UndefObj		equ 0Eh&lt;br /&gt;
WindowObj		equ 0Fh&lt;br /&gt;
ZStoObj			equ 10h&lt;br /&gt;
TblRngObj		equ 11h&lt;br /&gt;
LCDObj			equ 12h&lt;br /&gt;
BackupObj		equ 13h&lt;br /&gt;
AppObj			equ 14h	;application, only used in menus/link&lt;br /&gt;
AppVarObj		equ 15h	;application variable&lt;br /&gt;
TempProgObj		equ 16h ;program, home deletes when finished&lt;br /&gt;
GroupObj		equ 17h ;group.&lt;br /&gt;
&lt;br /&gt;
;System Error Codes												&lt;br /&gt;
;-----------------------------------------------------------&lt;br /&gt;
E_EDITF			equ 7 ;allow re-entering application&lt;br /&gt;
E_EDIT			equ 1&amp;lt;&amp;lt;E_EDITF&lt;br /&gt;
E_Mask			equ 7Fh&lt;br /&gt;
E_Overflow		equ 1+E_EDIT&lt;br /&gt;
E_DivBy0		equ 2+E_EDIT&lt;br /&gt;
E_SingularMat		equ 3+E_EDIT&lt;br /&gt;
E_Domain		equ 4+E_EDIT&lt;br /&gt;
E_Increment		equ 5+E_EDIT&lt;br /&gt;
E_Break			equ 6+E_EDIT&lt;br /&gt;
E_NonReal		equ 7+E_EDIT&lt;br /&gt;
E_Syntax		equ 8+E_EDIT&lt;br /&gt;
E_DataType		equ 9+E_EDIT&lt;br /&gt;
E_Argument		equ 10+E_EDIT&lt;br /&gt;
E_DimMismatch		equ 11+E_EDIT&lt;br /&gt;
E_Dimension		equ 12+E_EDIT&lt;br /&gt;
E_Undefined		equ 13+E_EDIT&lt;br /&gt;
E_Memory		equ 14+E_EDIT		; 142&lt;br /&gt;
E_Invalid		equ 15+E_EDIT		; 143&lt;br /&gt;
E_IllegalNest		equ 16+E_EDIT		; 144&lt;br /&gt;
E_Bound			equ 17+E_EDIT		; 145&lt;br /&gt;
E_GraphRange		equ 18+E_EDIT		; 146&lt;br /&gt;
E_Zoom			equ 19+E_EDIT		; 147&lt;br /&gt;
E_Label			equ 20			; 148&lt;br /&gt;
E_Stat			equ 21			; 149&lt;br /&gt;
E_Solver		equ 22+E_EDIT&lt;br /&gt;
E_Singularity		equ 23+E_EDIT&lt;br /&gt;
E_SignChange		equ 24+E_EDIT&lt;br /&gt;
E_Iterations		equ 25+E_EDIT&lt;br /&gt;
E_BadGuess		equ 26+E_EDIT&lt;br /&gt;
E_StatPlo		equ 27&lt;br /&gt;
E_TolTooSmall		equ 28+E_EDIT&lt;br /&gt;
E_Reserved		equ 29+E_EDIT&lt;br /&gt;
E_Mode			equ 30+E_EDIT&lt;br /&gt;
E_LnkErr		equ 31+E_EDIT&lt;br /&gt;
E_LnkMemErr		equ 32+E_EDIT&lt;br /&gt;
E_LnkTransErr		equ 33+E_EDIT&lt;br /&gt;
E_LnkDupErr		equ 34+E_EDIT&lt;br /&gt;
E_LnkMemFull		equ 35+E_EDIT&lt;br /&gt;
E_Unknown		equ 36+E_EDIT&lt;br /&gt;
E_Scale			equ 37+E_EDIT&lt;br /&gt;
E_IdNotFound		equ 38&lt;br /&gt;
E_NoMode		equ 39+E_EDIT&lt;br /&gt;
E_Validation		equ 40&lt;br /&gt;
E_Length		equ 41+E_EDIT&lt;br /&gt;
E_Application		equ 42+E_EDIT&lt;br /&gt;
E_AppErr1		equ 43+E_EDIT&lt;br /&gt;
E_AppErr2		equ 44+E_EDIT&lt;br /&gt;
E_ExpiredApp		equ 45&lt;br /&gt;
E_BadAdd		equ 46&lt;br /&gt;
E_Archived		equ 47+E_EDIT&lt;br /&gt;
E_Version		equ 48&lt;br /&gt;
E_ArchFull		equ 49&lt;br /&gt;
E_Variable		equ 50+E_EDIT&lt;br /&gt;
E_Duplicate		equ 51+E_EDIT&lt;br /&gt;
&lt;br /&gt;
;System Variable Equates&lt;br /&gt;
;------------------------------&lt;br /&gt;
XSCLt			equ 02h&lt;br /&gt;
YSCLt			equ 03h&lt;br /&gt;
XMINt			equ 0Ah&lt;br /&gt;
XMAXt			equ 0Bh&lt;br /&gt;
YMINt			equ 0Ch&lt;br /&gt;
YMAXt			equ 0Dh&lt;br /&gt;
TMINt			equ 0Eh&lt;br /&gt;
TMAXt			equ 0Fh&lt;br /&gt;
THETMINt		equ 10h&lt;br /&gt;
THETMAXt		equ 11h&lt;br /&gt;
TBLMINt			equ 1Ah&lt;br /&gt;
PLOTSTARTt		equ 1Bh&lt;br /&gt;
NMAXt			equ 1Dh&lt;br /&gt;
NMINt			equ 1Fh&lt;br /&gt;
TBLSTEPt		equ 21h&lt;br /&gt;
TSTEPt			equ 22h&lt;br /&gt;
THETSTEPt		equ 23h&lt;br /&gt;
DELTAXt			equ 26h&lt;br /&gt;
DELTAYt			equ 27h&lt;br /&gt;
XFACTt			equ 28h&lt;br /&gt;
YFACTt			equ 29h&lt;br /&gt;
FINNt			equ 2Bh&lt;br /&gt;
FINIt			equ 2Ch&lt;br /&gt;
FINPVt			equ 2Dh&lt;br /&gt;
FINPMTt			equ 2Eh&lt;br /&gt;
FINFVt			equ 2Fh&lt;br /&gt;
FINPYt			equ 30h&lt;br /&gt;
FINCYt			equ 31h&lt;br /&gt;
PLOTSTEPt		equ 34h&lt;br /&gt;
XRESt			equ 36h&lt;br /&gt;
&lt;br /&gt;
;Equates To RAM Locations For Stat Vars&lt;br /&gt;
;----------------------------------------------------------------&lt;br /&gt;
FPLEN			equ 9 ;Length of a floating-point number.&lt;br /&gt;
StatN			equ statVars&lt;br /&gt;
XMean			equ StatN + FPLEN&lt;br /&gt;
SumX			equ XMean + FPLEN&lt;br /&gt;
SumXSqr			equ SumX + FPLEN&lt;br /&gt;
StdX			equ SumXSqr + FPLEN&lt;br /&gt;
StdPX			equ StdX + FPLEN&lt;br /&gt;
MinX			equ StdPX + FPLEN&lt;br /&gt;
MaxX			equ MinX + FPLEN&lt;br /&gt;
MinY			equ MaxX + FPLEN&lt;br /&gt;
MaxY			equ MinY + FPLEN&lt;br /&gt;
YMean			equ MaxY + FPLEN&lt;br /&gt;
SumY			equ YMean + FPLEN&lt;br /&gt;
SumYSqr			equ SumY + FPLEN&lt;br /&gt;
StdY			equ SumYSqr + FPLEN&lt;br /&gt;
StdPY			equ StdY + FPLEN&lt;br /&gt;
SumXY			equ StdPY + FPLEN&lt;br /&gt;
Corr			equ SumXY + FPLEN&lt;br /&gt;
MedX			equ Corr + FPLEN&lt;br /&gt;
Q1			equ MedX + FPLEN&lt;br /&gt;
Q3			equ Q1 + FPLEN&lt;br /&gt;
QuadA			equ Q3 + FPLEN&lt;br /&gt;
QuadB			equ QuadA + FPLEN&lt;br /&gt;
QuadC			equ QuadB + FPLEN&lt;br /&gt;
CubeD			equ QuadC + FPLEN&lt;br /&gt;
QuartE			equ CubeD + FPLEN&lt;br /&gt;
MedX1			equ QuartE + FPLEN&lt;br /&gt;
MedX2			equ MedX1 + FPLEN&lt;br /&gt;
MedX3			equ MedX2 + FPLEN&lt;br /&gt;
MedY1			equ MedX3 + FPLEN&lt;br /&gt;
MedY2			equ MedY1 + FPLEN&lt;br /&gt;
MedY3			equ MedY2 + FPLEN&lt;br /&gt;
PStat			equ MedY3 + (2*FPLEN)&lt;br /&gt;
ZStat			equ PStat + FPLEN&lt;br /&gt;
TStat			equ ZStat + FPLEN&lt;br /&gt;
ChiStat			equ TStat + FPLEN&lt;br /&gt;
FStat			equ ChiStat + FPLEN&lt;br /&gt;
DF			equ FStat + FPLEN&lt;br /&gt;
Phat			equ DF + FPLEN&lt;br /&gt;
Phat1			equ Phat + FPLEN&lt;br /&gt;
Phat2			equ Phat1 + FPLEN&lt;br /&gt;
MeanX1			equ Phat2 + FPLEN&lt;br /&gt;
StdX1			equ MeanX1 + FPLEN&lt;br /&gt;
StatN1			equ StdX1 + FPLEN&lt;br /&gt;
MeanX2			equ StatN1 + FPLEN&lt;br /&gt;
StdX2			equ MeanX2 + FPLEN&lt;br /&gt;
StatN2			equ StdX2 + FPLEN&lt;br /&gt;
StdXP2			equ StatN2 + FPLEN&lt;br /&gt;
SLower			equ StdXP2 + FPLEN&lt;br /&gt;
SUpper			equ SLower + FPLEN&lt;br /&gt;
SStat			equ SUpper + FPLEN&lt;br /&gt;
F_DF			equ anovaf_vars&lt;br /&gt;
F_SS			equ F_DF + FPLEN&lt;br /&gt;
F_MS			equ F_SS + FPLEN&lt;br /&gt;
E_DF			equ F_MS + FPLEN&lt;br /&gt;
E_SS			equ E_DF + FPLEN&lt;br /&gt;
E_MS			equ E_SS + FPLEN&lt;br /&gt;
&lt;br /&gt;
;System Flags&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
ioDelFlag		equ 0h&lt;br /&gt;
inDelete		equ 0		;1 = DELETE SCREEN &lt;br /&gt;
&lt;br /&gt;
trigFlags		equ 0h		;Trigonometry mode settings&lt;br /&gt;
trigDeg			equ 2		;1 = degrees, 0=radians&lt;br /&gt;
&lt;br /&gt;
kbdFlags		equ 0h		;Keyboard scan&lt;br /&gt;
kbdSCR			equ 3		;1=scan code ready&lt;br /&gt;
kbdKeyPress		equ 4		;1=key has been pressed&lt;br /&gt;
&lt;br /&gt;
doneFlags		equ 0h		;display &amp;quot;Done&amp;quot;&lt;br /&gt;
donePrgm		equ 5		;1=display &amp;quot;Done&amp;quot; after prgm&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
editFlags		equ 1h&lt;br /&gt;
editOpen		equ 2		;1=edit buffer is open&lt;br /&gt;
&lt;br /&gt;
ansFlags		equ 1&lt;br /&gt;
AnsScroll		equ 3		;1=answer can scroll, seems must be reset in order to move about edit buffer&lt;br /&gt;
&lt;br /&gt;
monFlags		equ 1h	 	;monitor flags&lt;br /&gt;
monAbandon		equ 4		;1=don't start any long process in put away (#715)&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
plotFlags		equ 2h		;plot generation flags&lt;br /&gt;
plotLoc 		equ 1		;0=bkup &amp;amp; display, 1=display only&lt;br /&gt;
plotDisp		equ 2		;1=plot is in display, 0=text in display, this also indicates whether graph is being shown or not&lt;br /&gt;
&lt;br /&gt;
grfModeFlags		equ 2h		;graph mode settings&lt;br /&gt;
grfFuncM		equ 4		;1=function graph&lt;br /&gt;
grfPolarM		equ 5		;1=polar graph&lt;br /&gt;
grfParamM		equ 6		;1=parametric graph&lt;br /&gt;
grfRecurM		equ 7		;1=RECURSION graph&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
graphFlags		equ 3h&lt;br /&gt;
graphDraw		equ 0		;0=graph is valid, 1=redraw graph(dirty)&lt;br /&gt;
graphCursor		equ 2&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
grfDBFlags		equ 4h&lt;br /&gt;
grfDot			equ 0		;0=line, 1=dot&lt;br /&gt;
grfSimul		equ 1		;0=sequential, 1=simultaneous&lt;br /&gt;
grfGrid 		equ 2		;0=no grid, 1=grid&lt;br /&gt;
grfPolar		equ 3		;0=rectangular, 1=polar coordinates&lt;br /&gt;
grfNoCoord		equ 4		;0=display coordinates, 1=off&lt;br /&gt;
grfNoAxis		equ 5		;0=axis, 1=no axis&lt;br /&gt;
grfLabel		equ 6		;0=off, 1=axis label&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
textFlags		equ 5h		;Text output flags&lt;br /&gt;
textEraseBelow		equ 1		;1=erase line below small char&lt;br /&gt;
textScrolled		equ 2		;1=screen scrolled&lt;br /&gt;
textInverse		equ 3		;1=display inverse bit-map&lt;br /&gt;
textInsMode		equ 4		;0=overstrike, 1=insert mode&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
ParsFlag		equ 6h		;PARSER flags&lt;br /&gt;
listOpen		equ 5		; {...}&lt;br /&gt;
matrixOpen1		equ 6		; [[...]]&lt;br /&gt;
matrixOpen2		equ 7		; [...]&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
ParsFlag2		equ 7h		;PARSER flags&lt;br /&gt;
numOP1			equ 0		;1=RESULT IN OP1, 0=NO RESULT&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
newDispF		equ 8h		;Derivative mode flags&lt;br /&gt;
preClrForMode		equ 0		;1=HELP BLINK ON MODE SCREEN&lt;br /&gt;
allowProgTokens		equ 1		;1=allow programming tokens to be parsed in BASIC programs&lt;br /&gt;
progExecuting		equ 1&lt;br /&gt;
&lt;br /&gt;
apdFlags		equ 8h		;Automatic power-down&lt;br /&gt;
apdAble 		equ 2		;1=APD enabled&lt;br /&gt;
apdRunning		equ 3		;1=APD clock running&lt;br /&gt;
apdWarmStart		equ 4		;1=calculator is turning on from APD or power loss&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
web_err_mask		equ 60h&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
onFlags 		equ 9h		;on key flags&lt;br /&gt;
parseInput		equ 1		;1=parse input when done&lt;br /&gt;
onRunning		equ 3		;1=calculator is running&lt;br /&gt;
onInterrupt		equ 4		;1=on key interrupt request&lt;br /&gt;
&lt;br /&gt;
statFlags		equ 9h		;statistics flags&lt;br /&gt;
;unknown		equ 5		;unknown&lt;br /&gt;
statsValid		equ 6		;1=stats are valid&lt;br /&gt;
;unknown		equ 7		;unknown&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
fmtFlags		equ 0Ah		;numeric format flags&lt;br /&gt;
fmtExponent		equ 0	 	;1=show exponent, 0=no exponent&lt;br /&gt;
fmtEng			equ 1	 	;1=engineering notion, 0=scientific&lt;br /&gt;
&lt;br /&gt;
numMode			equ 0Ah&lt;br /&gt;
fmtReal			equ 5&lt;br /&gt;
fmtRect			equ 6&lt;br /&gt;
fmtPolar		equ 7&lt;br /&gt;
&lt;br /&gt;
realMode		equ 5&lt;br /&gt;
rectMode		equ 6&lt;br /&gt;
polarMode		equ 7&lt;br /&gt;
&lt;br /&gt;
fmtBaseMask		equ  00011100b	; mask to base flags&lt;br /&gt;
fmtBaseShift		equ  2		; offset to base flags&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
fmtOverride		equ 0Bh		;copy of fmtFlags with conversion override&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
fmtEditFlags		equ 0Ch		;numeric editing flags&lt;br /&gt;
fmtEdit			equ 0		;1=format number for editing&lt;br /&gt;
&lt;br /&gt;
curFlags		equ 0Ch		;Cursor&lt;br /&gt;
curAble 		equ 2		;1=cursor flash is enabled&lt;br /&gt;
curOn			equ 3		;1=cursor is showing&lt;br /&gt;
curLock 		equ 4		;1=cursor is locked off&lt;br /&gt;
&lt;br /&gt;
cmdFlags		equ 0Ch		;command editor flags&lt;br /&gt;
cmdVirgin		equ 5		;1=nothing has been typed in cmd bfr&lt;br /&gt;
cmdExec			equ 6           ;1=need to execute a command&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
appFlags		equ 0Dh		;application flags&lt;br /&gt;
appWantIntrpt		equ 0		;1=want ON key interrupts&lt;br /&gt;
appTextSave		equ 1		;1=save characters in textShadow&lt;br /&gt;
appAutoScroll		equ 2		;1=auto-scroll text on last line&lt;br /&gt;
appMenus		equ 3		;1=process keys that bring up menus, 0=check Lock menu flag&lt;br /&gt;
appLockMenus		equ 4		;1=ignore menu keys, 0=switch to home screen and bring up menu&lt;br /&gt;
appCurGraphic		equ 5		;1=graphic cursor&lt;br /&gt;
appCurWord		equ 6		;1=text cursor covers entire word&lt;br /&gt;
appExit 		equ 7		;1=application handles [EXIT] key itself&lt;br /&gt;
&lt;br /&gt;
appWantIntrptF		equ 1&amp;lt;&amp;lt;appWantIntrpt&lt;br /&gt;
appTextSaveF		equ 1&amp;lt;&amp;lt;appTextSave&lt;br /&gt;
appAutoScrollF		equ 1&amp;lt;&amp;lt;appAutoScroll&lt;br /&gt;
appMenusF		equ 1&amp;lt;&amp;lt;appMenus&lt;br /&gt;
appLockMenusF		equ 1&amp;lt;&amp;lt;appLockMenus&lt;br /&gt;
appCurGraphicF		equ 1&amp;lt;&amp;lt;appCurGraphic&lt;br /&gt;
appCurWordF		equ 1&amp;lt;&amp;lt;appCurWord&lt;br /&gt;
appExitF		equ 1&amp;lt;&amp;lt;appExit&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
rclFlag			equ 0Eh		;OS recall queue flags&lt;br /&gt;
enableQueue		equ 7		;1 = enable recall queue&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
seqFlags		equ 0Fh		;Sequential Graph flags&lt;br /&gt;
webMode			equ 0		;0 = NORMAL SEQ MODE, 1 = WEB MODE&lt;br /&gt;
webVert			equ 1&lt;br /&gt;
sequv			equ 2		;U vs V&lt;br /&gt;
seqvw			equ 3		;V vs W&lt;br /&gt;
sequw			equ 4		;U vs W&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
promptFlags		equ 11h		;prompt line flags&lt;br /&gt;
promptEdit		equ 0		;1=editing in prompt buffer&lt;br /&gt;
;unknown		equ 7		;unknown&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
indicFlags		equ 12h		;Indicator flags&lt;br /&gt;
indicRun		equ 0		;1=run indicator ON&lt;br /&gt;
indicInUse		equ 1		;indicator save area in use=1, free=0 ;resetting will disable 2nd while in _getkey&lt;br /&gt;
&lt;br /&gt;
shiftFlags		equ 12h		;[2nd] and [ALPHA] flags&lt;br /&gt;
shift2nd		equ 3		;1=[2nd] has been pressed&lt;br /&gt;
shiftAlpha		equ 4		;1=[ALPHA] has been pressed&lt;br /&gt;
shiftLwrAlph		equ 5		;1=lower case, 0=upper case&lt;br /&gt;
shiftALock		equ 6		;1=alpha lock has been pressed&lt;br /&gt;
shiftKeepAlph		equ 7		;1=cannot cancel alpha shift&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
tblFlags		equ 13h		;table flags.&lt;br /&gt;
autoFill		equ 4		;1=prompt, 0=fillAuto&lt;br /&gt;
autoCalc		equ 5		;1=prompt, 0=CalcAuto&lt;br /&gt;
reTable			equ 6		;0=table is okay, 1=must recompute table.&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
sGrFlags		equ 14h&lt;br /&gt;
grfSplit		equ 0		;1=Split Graph, 0=Normal&lt;br /&gt;
vertSplit		equ 1		;1=Vertical (left-right) Split&lt;br /&gt;
grfSChanged		equ 2		;1=Graph just changed Split &amp;lt;-&amp;gt; normal&lt;br /&gt;
grfSplitOverride	equ 3		;1 = ignore graph split flag if set&lt;br /&gt;
write_on_graph		equ 4		;1 = TEXT OR EQU WRITING TO GRAPH SCREEN&lt;br /&gt;
g_style_active		equ 5		;1 = GRAPH STYLES ARE ENABLED, USE THEM&lt;br /&gt;
cmp_mod_box		equ 6		;1 = DOING MOD BOX PLOT COMPUTATION&lt;br /&gt;
textWrite		equ 7&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
newIndicFlags		equ 15h&lt;br /&gt;
extraIndic		equ 0&lt;br /&gt;
saIndic			equ 1&lt;br /&gt;
;3 has something to do with stat/list editor&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
interruptFlags		equ 16h&lt;br /&gt;
secondTimerEnabled	equ 0		;1 = second hardware timer enabled&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
smartFlags		equ 17h&lt;br /&gt;
smarter_mask		equ 3&lt;br /&gt;
smarter_test		equ 1&lt;br /&gt;
smartGraph		equ 0&lt;br /&gt;
smartGraph_inv		equ 1&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
traceFlags		equ 18h&lt;br /&gt;
grfExpr			equ 0		;set to hide expression while tracing&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
;There is a flag 19h.&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
statFlags2		equ 1Ah&lt;br /&gt;
statDiagnosticsOn	equ 0		;1 = stat diagnostics on&lt;br /&gt;
noDelStat		equ 2		;1 = don't delete stats&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
apdFlags2		equ 1Bh&lt;br /&gt;
warmStartInt		equ 6           ;1 = a warm start is occurning before the next interrupt&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
;There is a flag 1Ch (stats-related).&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
;There is a flag 1Dh.&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
;There is a flag 1Eh.&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
varTypeMask		equ 1Fh		;is this a flag byte? yes&lt;br /&gt;
varGraphRef		equ 6&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
graphFlags2		equ 1Fh&lt;br /&gt;
splitOverride		equ 3		;0 = force full screen with ParseInp, or something&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
asm_Flag1		equ 21h		;ASM CODING&lt;br /&gt;
asm_Flag2		equ 22h		;ASM CODING&lt;br /&gt;
asm_Flag3		equ 23h		;NO LONGER AVAILABLE&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
arcFlag			equ 24h&lt;br /&gt;
checkBatteryLevelFirst	equ 0		;1 = check battery levels in Arc_Unarc first and throw error if low&lt;br /&gt;
&lt;br /&gt;
getSendFlg		equ 24h&lt;br /&gt;
comFailed		equ 1		;1 = Get/Send Communication Failed&lt;br /&gt;
&lt;br /&gt;
selfTestFlag		equ 24h&lt;br /&gt;
resetOnPowerOn		equ 2		;1 = Force RAM reset when APD disabled on next power on&lt;br /&gt;
&lt;br /&gt;
appLwrCaseFlag		equ 24h&lt;br /&gt;
lwrCaseActive		equ 3&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
contextFlags		equ 25h&lt;br /&gt;
nocxPutAway		equ 5		;1 = do not call cxPutAway routine&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
groupFlags		equ 26h		;used temporarily in Arc_Unarc&lt;br /&gt;
inGroup			equ 1		;1 = IN GROUP CONTEXT&lt;br /&gt;
noCompletionByte	equ 2		;1 = do not write 0FCh when calling Arc_Unarc, leave as 0FEh&lt;br /&gt;
noDataWrite		equ 3		;1 = do not write data when calling Arc_Unarc, nor size bytes&lt;br /&gt;
writeSizeBytesOnly	equ 5		;1 = only write size bytes when calling Arc_Unarc&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
statusBarFlags		equ 27h&lt;br /&gt;
noStatusBarMode		equ 7		; 1 = abort drawing of statusbar mode, like &amp;quot;TEST MODE ENABLED&amp;quot;&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
APIFlg			equ 28h&lt;br /&gt;
appAllowContext		equ 0           ;app wants context changes to happen&lt;br /&gt;
&lt;br /&gt;
appRunning		equ 4		;app is currently running&lt;br /&gt;
appRetKeyOff		equ 7		;1 = GetKey returns kOff when [2nd]+[ON] pressed&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
apiFlg2			equ 29h&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
apiFlg3			equ 2Ah&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
apiFlg4			equ 2Bh&lt;br /&gt;
cellOverride		equ 1		;use cell override&lt;br /&gt;
fullScrnDraw		equ 2		;DRAW INTO LAST ROW/COL OF SCREEN&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
xapFlag0		equ 2Eh		;external app flags, do not use 0,(iy+2Eh) (used by mouse routines)&lt;br /&gt;
xapFlag1		equ 2Fh&lt;br /&gt;
xapFlag2		equ 30h&lt;br /&gt;
xapFlag3		equ 31h&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
fontFlags		equ 32h&lt;br /&gt;
fracDrawLFont		equ 2&lt;br /&gt;
fracTallLFont		equ 3&lt;br /&gt;
customFont		equ 7&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
hookflags1		equ 33h		;also scriptFlag, rclFlag2, backGroundLink&lt;br /&gt;
alt_On			equ 0		;run ONSCRPT at startup&lt;br /&gt;
alt_Off			equ 1		;run OFFSCRPT at shutdown&lt;br /&gt;
useRclQueueEnd		equ 2		;1 = external mode&lt;br /&gt;
ignoreBPLink		equ 3		;1 = override flag for link activity hook&lt;br /&gt;
bPLinkOn		equ 4		;1 = link activity hook active&lt;br /&gt;
enableKeyEcho		equ 5		;1 = sends keypresses back to connected calc as remote control packets (with GetCSC vs. GetKey codes...really dumb, TI)&lt;br /&gt;
noTempDelete		equ 6		;1 = do not delete temporary programs at homescreen&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
hookflags2		equ 34h		;also sysHookFlg&lt;br /&gt;
getCSCHookActive	equ 0		;1 = GetCSC hook active&lt;br /&gt;
libraryHookActive	equ 1		;1 = library hook active&lt;br /&gt;
noHookActive		equ 2		;1 = same as 0; never used by OS&lt;br /&gt;
homescreenHookActive	equ 4		;1 = homescreen hook active&lt;br /&gt;
rawKeyHookActive	equ 5		;1 = raw key hook active&lt;br /&gt;
catalog2HookActive	equ 6		;1 = catalog 2 hook active&lt;br /&gt;
cursorHookActive	equ 7		;1 = cursor hook active&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
hookflags3		equ 35h		;also sysHookFlg1&lt;br /&gt;
tokenHookActive		equ 0		;1 = token hook active&lt;br /&gt;
localizeHookActive	equ 1		;1 = localize hook active&lt;br /&gt;
windowHookActive	equ 2		;1 = window hook active&lt;br /&gt;
graphHookActive		equ 3		;1 = graph hook active&lt;br /&gt;
yEquHookActive		equ 4		;1 = Y= hook active&lt;br /&gt;
fontHookActive		equ 5		;1 = font hook active&lt;br /&gt;
regraphHookActive	equ 6		;1 = regraph hook active&lt;br /&gt;
drawingHookActive	equ 7		;1 = drawing hook active&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
hookflags4		equ 36h		;also sysHookFlag2&lt;br /&gt;
traceHookActive		equ 0		;1 = trace hook active&lt;br /&gt;
parserHookActive	equ 1		;1 = parser hook active&lt;br /&gt;
appChangeHookActive	equ 2		;1 = app change hook active&lt;br /&gt;
catalog1HookActive	equ 3		;1 = catalog 1 hook active&lt;br /&gt;
helpHookActive		equ 4		;1 = help hook active&lt;br /&gt;
cxRedispHookActive	equ 5		;1 = cxRedisp hook active&lt;br /&gt;
menuHookActive		equ 6		;1 = menu hook active&lt;br /&gt;
silentLinkHookActive	equ 7		;1 = silent link hook active&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
;hookflags2Override	equ 37h		;set corresponding bit to kill iy+35h hook when executing app&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
;hookflags3Override	equ 38h		;set corresponding bit to kill iy+36h hook when executing app&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
;hookflags4Override	equ 39h		;set corresponding bit to kill iy+37h hook when executing app&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
hookflags5		equ 3Ah&lt;br /&gt;
usbActivityHookActive	equ 0		;1 = USB activity hook active&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
plotFlag3		equ 3Ch  &lt;br /&gt;
bufferOnly		equ 0&lt;br /&gt;
useFastCirc		equ 4&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
dBKeyFlags		equ 3Dh&lt;br /&gt;
keyDefaultsF		equ 6		;1 = GetKey returns extended keycodes with TI-Keyboard&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
silentLinkFlags		equ 3Eh&lt;br /&gt;
silentLinkActive	equ 0		;1 = SE/84+ silent link is active&lt;br /&gt;
&lt;br /&gt;
extraHookFlags		equ 3Eh&lt;br /&gt;
checkCatalog2HookVer	equ 3		;1 = check catalog 2 hook's version before executing it (and error or take other action if so)&lt;br /&gt;
openLibActive		equ 4		;1 = OpenLib( was successfully called on a Flash application (ExecLib will error if zero)&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
clockFlags		equ 3Fh&lt;br /&gt;
notMDYMode		equ 0		;0 = M/D/Y format&lt;br /&gt;
isYMDMode		equ 1		;1 = Y/M/D format&lt;br /&gt;
is24Hour		equ 2		;1 = clock in 24 hour mode&lt;br /&gt;
inAfternoon		equ 3		;1 = current time is in afternoon (PM) (I think)&lt;br /&gt;
useTokensInString	equ 4		;1 = use tokens instead of characters when displaying clock as string (for getTmStr and getDtStr vs. MODE screen) (keep this reset)&lt;br /&gt;
displayClock		equ 5		;1 = display clock (this is set every second, reset otherwise)&lt;br /&gt;
clockOn			equ 6		;1 = clock on&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
mathprintFlags		equ 44h&lt;br /&gt;
mathprintEnabled	equ 5		;1 = use mathprint styling&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
backlightFlags		equ 46h&lt;br /&gt;
restoreBrightness	equ 0		;1 = restore lcd brightness when needed&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
grFlags			equ 4Ah&lt;br /&gt;
drawGrLbls		equ 0		;1 = don't draw Graph Labels (this is usually reset anyway)&lt;br /&gt;
&lt;br /&gt;
putMapFlags		equ 4Ah&lt;br /&gt;
usePixelShadow2		equ 3		;1 = use pixelshadow2, not pixelshadow&lt;br /&gt;
putMapUseColor		equ 4		;1 = use custom color&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
graphDispFlags		equ 4Bh&lt;br /&gt;
backgroundValid		equ 4		;1 = items in graph background are still valid&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
#endif&lt;br /&gt;
.list&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Runer112</name></author>	</entry>

	<entry>
		<id>https://wikiti.brandonw.net/index.php?title=84PCE:OS:Include_File</id>
		<title>84PCE:OS:Include File</title>
		<link rel="alternate" type="text/html" href="https://wikiti.brandonw.net/index.php?title=84PCE:OS:Include_File"/>
				<updated>2017-02-24T22:29:52Z</updated>
		
		<summary type="html">&lt;p&gt;Runer112: Fix bad order of operations, remove random HTML tag&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:84PCE:OS_Information]]&lt;br /&gt;
&amp;lt;pre&amp;gt;;TI-84 Plus CE Include File&lt;br /&gt;
&lt;br /&gt;
;Various Parts Contributed by&lt;br /&gt;
;- BrandonW&lt;br /&gt;
;- calc84&lt;br /&gt;
;- MateoConLechuga&lt;br /&gt;
;- Runer112&lt;br /&gt;
;- tr1p1ea&lt;br /&gt;
;- Kerm Martian&lt;br /&gt;
;- Texas Instruments (ti83plus.inc)&lt;br /&gt;
.nolist&lt;br /&gt;
&lt;br /&gt;
#ifndef TI84PCE&lt;br /&gt;
#define TI84PCE&lt;br /&gt;
&lt;br /&gt;
; Included for Assembler Compatibility&lt;br /&gt;
;------------------------------------&lt;br /&gt;
#define equ .equ&lt;br /&gt;
#define EQU .equ&lt;br /&gt;
#define end .end&lt;br /&gt;
#define END .end&lt;br /&gt;
&lt;br /&gt;
; Hardware Defines&lt;br /&gt;
;------------------------------&lt;br /&gt;
lcdWidth		equ 320&lt;br /&gt;
lcdHeight		equ 240&lt;br /&gt;
&lt;br /&gt;
; System Calls&lt;br /&gt;
; Jump Table located at 020104h&lt;br /&gt;
;--------------------------------&lt;br /&gt;
_OSSize                    equ 0020104h ; not a routine; jump location is end of OS&lt;br /&gt;
_BootOS	                   equ 0020108h&lt;br /&gt;
_InterruptHandler          equ 002010Ch&lt;br /&gt;
_Rst10Handler              equ 0020110h&lt;br /&gt;
_Rst18Handler              equ 0020114h&lt;br /&gt;
_Rst20Handler              equ 0020118h&lt;br /&gt;
_Rst28Handler              equ 002011Ch&lt;br /&gt;
_Rst30Handler              equ 0020120h&lt;br /&gt;
;                          equ 0020124h&lt;br /&gt;
;                          equ 0020128h&lt;br /&gt;
_JErrorNo                  equ 002012Ch&lt;br /&gt;
_CallFontHook              equ 0020130h&lt;br /&gt;
_CallLocalizeHook          equ 0020134h&lt;br /&gt;
_LoadHLInd_s               equ 0020138h&lt;br /&gt;
_CpHLDE                    equ 002013Ch&lt;br /&gt;
_DivHLBy10_s               equ 0020140h&lt;br /&gt;
_DivHLByA_s                equ 0020144h&lt;br /&gt;
_KbdScan                   equ 0020148h&lt;br /&gt;
_GetCSC                    equ 002014Ch&lt;br /&gt;
_CoorMon                   equ 0020150h&lt;br /&gt;
_Mon                       equ 0020154h&lt;br /&gt;
_MonForceKey               equ 0020158h&lt;br /&gt;
_SendKPress                equ 002015Ch&lt;br /&gt;
_JForceCmdNoChar           equ 0020160h&lt;br /&gt;
_JForceCmd                 equ 0020164h&lt;br /&gt;
_SysErrHandler             equ 0020168h&lt;br /&gt;
_NewContext                equ 002016Ch&lt;br /&gt;
_NewContext0               equ 0020170h&lt;br /&gt;
_PPutawayPrompt            equ 0020174h&lt;br /&gt;
_PPutAway                  equ 0020178h&lt;br /&gt;
_PutAway                   equ 002017Ch&lt;br /&gt;
_SizeWind                  equ 0020180h&lt;br /&gt;
_ErrorEP                   equ 0020184h&lt;br /&gt;
_CallMain                  equ 0020188h&lt;br /&gt;
_MonErrHand                equ 002018Ch&lt;br /&gt;
_AppInit                   equ 0020190h&lt;br /&gt;
_Initialize                equ 0020194h&lt;br /&gt;
_Min                       equ 0020198h&lt;br /&gt;
_Max                       equ 002019Ch&lt;br /&gt;
_AbsO1PAbsO2               equ 00201A0h&lt;br /&gt;
_Intgr                     equ 00201A4h&lt;br /&gt;
_TRunc                     equ 00201A8h&lt;br /&gt;
_InvSub                    equ 00201ACh&lt;br /&gt;
_Times2                    equ 00201B0h&lt;br /&gt;
_Plus1                     equ 00201B4h&lt;br /&gt;
_Minus1                    equ 00201B8h&lt;br /&gt;
_FPSub                     equ 00201BCh&lt;br /&gt;
_FPAdd                     equ 00201C0h&lt;br /&gt;
_DToR                      equ 00201C4h&lt;br /&gt;
_RToD                      equ 00201C8h&lt;br /&gt;
_Cube                      equ 00201CCh&lt;br /&gt;
_TimesPT5                  equ 00201D0h&lt;br /&gt;
_FPSquare                  equ 00201D4h&lt;br /&gt;
_FPMult                    equ 00201D8h&lt;br /&gt;
_LJRnd                     equ 00201DCh&lt;br /&gt;
_InvOP1Sc                  equ 00201E0h&lt;br /&gt;
_InvOP1S                   equ 00201E4h&lt;br /&gt;
_InvOP2S                   equ 00201E8h&lt;br /&gt;
_Frac                      equ 00201ECh&lt;br /&gt;
_FPRecip                   equ 00201F0h&lt;br /&gt;
_FPDiv                     equ 00201F4h&lt;br /&gt;
_SqRoot                    equ 00201F8h&lt;br /&gt;
_RndGuard                  equ 00201FCh&lt;br /&gt;
_Rnfx                      equ 0020200h&lt;br /&gt;
_Int                       equ 0020204h&lt;br /&gt;
_Round                     equ 0020208h&lt;br /&gt;
_LnX                       equ 002020Ch&lt;br /&gt;
_LogX                      equ 0020210h&lt;br /&gt;
_LJNoRnd                   equ 0020214h&lt;br /&gt;
_EToX                      equ 0020218h&lt;br /&gt;
_TenX                      equ 002021Ch&lt;br /&gt;
_SinCosRad                 equ 0020220h&lt;br /&gt;
_Sin                       equ 0020224h&lt;br /&gt;
_Cos                       equ 0020228h&lt;br /&gt;
_Tan                       equ 002022Ch&lt;br /&gt;
_SinhCosh                  equ 0020230h&lt;br /&gt;
_Tanh                      equ 0020234h&lt;br /&gt;
_Cosh                      equ 0020238h&lt;br /&gt;
_Sinh                      equ 002023Ch&lt;br /&gt;
_ACosRad                   equ 0020240h&lt;br /&gt;
_ATanRad                   equ 0020244h&lt;br /&gt;
_ATan2Rad                  equ 0020248h&lt;br /&gt;
_ASinRad                   equ 002024Ch&lt;br /&gt;
_ACos                      equ 0020250h&lt;br /&gt;
_ATan                      equ 0020254h&lt;br /&gt;
_ASin                      equ 0020258h&lt;br /&gt;
_ATan2                     equ 002025Ch&lt;br /&gt;
_ATanh                     equ 0020260h&lt;br /&gt;
_ASinh                     equ 0020264h&lt;br /&gt;
_ACosh                     equ 0020268h&lt;br /&gt;
_PToR                      equ 002026Ch&lt;br /&gt;
_RToP                      equ 0020270h&lt;br /&gt;
_HLTimes9                  equ 0020274h&lt;br /&gt;
_CkOP1Cplx                 equ 0020278h&lt;br /&gt;
_CkOP1Real                 equ 002027Ch&lt;br /&gt;
_Angle                     equ 0020280h&lt;br /&gt;
_COP1Set0                  equ 0020284h&lt;br /&gt;
_Cpop4OP3                  equ 0020288h&lt;br /&gt;
_Mov9OP2Cp                 equ 002028Ch&lt;br /&gt;
_AbsO1O2Cp                 equ 0020290h&lt;br /&gt;
_CpOP1OP2                  equ 0020294h&lt;br /&gt;
_OP3ToOP4                  equ 0020298h&lt;br /&gt;
_OP1ToOP4                  equ 002029Ch&lt;br /&gt;
_OP2ToOP4                  equ 00202A0h&lt;br /&gt;
_OP4ToOP2                  equ 00202A4h&lt;br /&gt;
_OP3ToOP2                  equ 00202A8h&lt;br /&gt;
_OP1ToOP3                  equ 00202ACh&lt;br /&gt;
_OP5ToOP2                  equ 00202B0h&lt;br /&gt;
_OP5ToOP6                  equ 00202B4h&lt;br /&gt;
_OP5ToOP4                  equ 00202B8h&lt;br /&gt;
_OP1ToOP2                  equ 00202BCh&lt;br /&gt;
_OP6ToOP2                  equ 00202C0h&lt;br /&gt;
_OP6ToOP1                  equ 00202C4h&lt;br /&gt;
_OP4ToOP1                  equ 00202C8h&lt;br /&gt;
_OP5ToOP1                  equ 00202CCh&lt;br /&gt;
_OP3ToOP1                  equ 00202D0h&lt;br /&gt;
_OP6ToOP5                  equ 00202D4h&lt;br /&gt;
_OP4ToOP5                  equ 00202D8h&lt;br /&gt;
_OP3ToOP5                  equ 00202DCh&lt;br /&gt;
_OP2ToOP5                  equ 00202E0h&lt;br /&gt;
_OP2ToOP6                  equ 00202E4h&lt;br /&gt;
_OP1ToOP6                  equ 00202E8h&lt;br /&gt;
_OP1ToOP5                  equ 00202ECh&lt;br /&gt;
_OP2ToOP1                  equ 00202F0h&lt;br /&gt;
_Mov11b                    equ 00202F4h&lt;br /&gt;
_Mov10b                    equ 00202F8h&lt;br /&gt;
_Mov9b                     equ 00202FCh&lt;br /&gt;
_Mov9b_                    equ 0020300h&lt;br /&gt;
_Mov8b                     equ 0020304h&lt;br /&gt;
_Mov7b                     equ 0020308h&lt;br /&gt;
_Mov7b_                    equ 002030Ch&lt;br /&gt;
_OP2ToOP3                  equ 0020310h&lt;br /&gt;
_OP4ToOP3                  equ 0020314h&lt;br /&gt;
_OP5ToOP3                  equ 0020318h&lt;br /&gt;
_OP4ToOP6                  equ 002031Ch&lt;br /&gt;
_Mov9ToOP1                 equ 0020320h&lt;br /&gt;
_Mov9OP1OP2                equ 0020324h&lt;br /&gt;
_Mov9ToOP2                 equ 0020328h&lt;br /&gt;
_MovFROP1                  equ 002032Ch&lt;br /&gt;
_OP4Set1                   equ 0020330h&lt;br /&gt;
_OP3Set1                   equ 0020334h&lt;br /&gt;
_OP2Set8                   equ 0020338h&lt;br /&gt;
_OP2Set5                   equ 002033Ch&lt;br /&gt;
_OP2SetA                   equ 0020340h&lt;br /&gt;
_OP2Set4                   equ 0020344h&lt;br /&gt;
_OP2Set3                   equ 0020348h&lt;br /&gt;
_OP1Set1                   equ 002034Ch&lt;br /&gt;
_OP1Set4                   equ 0020350h&lt;br /&gt;
_OP1Set3                   equ 0020354h&lt;br /&gt;
_OP3Set2                   equ 0020358h&lt;br /&gt;
_OP1Set2                   equ 002035Ch&lt;br /&gt;
_OP2Set2                   equ 0020360h&lt;br /&gt;
_OP2Set1                   equ 0020364h&lt;br /&gt;
_Zero16D                   equ 0020368h&lt;br /&gt;
_OP5Set0                   equ 002036Ch&lt;br /&gt;
_OP4Set0                   equ 0020370h&lt;br /&gt;
_OP3Set0                   equ 0020374h&lt;br /&gt;
_OP2Set0                   equ 0020378h&lt;br /&gt;
_OP1Set0                   equ 002037Ch&lt;br /&gt;
_SetNum0                   equ 0020380h&lt;br /&gt;
_ZeroOP1                   equ 0020384h&lt;br /&gt;
_ZeroOP2                   equ 0020388h&lt;br /&gt;
_ZeroOP3                   equ 002038Ch&lt;br /&gt;
_ZeroOP                    equ 0020390h&lt;br /&gt;
_ClrLP                     equ 0020394h&lt;br /&gt;
_ShrACC                    equ 0020398h&lt;br /&gt;
_ShlACC                    equ 002039Ch&lt;br /&gt;
_Shr18                     equ 00203A0h&lt;br /&gt;
_Shr18a                    equ 00203A4h&lt;br /&gt;
_Shr16                     equ 00203A8h&lt;br /&gt;
_Shr14                     equ 00203ACh&lt;br /&gt;
_Shl16                     equ 00203B0h&lt;br /&gt;
_Shl14                     equ 00203B4h&lt;br /&gt;
_Srdo1                     equ 00203B8h&lt;br /&gt;
_ShrdRnd                   equ 00203BCh&lt;br /&gt;
_MantPa                    equ 00203C0h&lt;br /&gt;
_AddPrOP                   equ 00203C4h&lt;br /&gt;
_AddPrOPlP                 equ 00203C8h&lt;br /&gt;
;                          equ 00203CCh&lt;br /&gt;
;                          equ 00203D0h&lt;br /&gt;
_Sub16d                    equ 00203D4h&lt;br /&gt;
_Sub14d                    equ 00203D8h&lt;br /&gt;
_OP2ExOP6                  equ 00203DCh&lt;br /&gt;
_OP5ExOP6                  equ 00203E0h&lt;br /&gt;
_OP1ExOP5                  equ 00203E4h&lt;br /&gt;
_OP1ExOP6                  equ 00203E8h&lt;br /&gt;
_OP2ExOP4                  equ 00203ECh&lt;br /&gt;
_OP2ExOP5                  equ 00203F0h&lt;br /&gt;
_OP1ExOP3                  equ 00203F4h&lt;br /&gt;
_OP1ExOP4                  equ 00203F8h&lt;br /&gt;
_OP1ExOP2                  equ 00203FCh&lt;br /&gt;
_ExLP                      equ 0020400h&lt;br /&gt;
_CkOP10                    equ 0020404h&lt;br /&gt;
_CkOP1FP0                  equ 0020408h&lt;br /&gt;
_CkOP2FP0                  equ 002040Ch&lt;br /&gt;
_PosNo0Int                 equ 0020410h&lt;br /&gt;
_CkPosInt                  equ 0020414h&lt;br /&gt;
_CkInt                     equ 0020418h&lt;br /&gt;
_CkOdd                     equ 002041Ch&lt;br /&gt;
_CkOP1EX                   equ 0020420h&lt;br /&gt;
_GetCon1                   equ 0020424h&lt;br /&gt;
_GetCon                    equ 0020428h&lt;br /&gt;
_PiDiv2                    equ 002042Ch&lt;br /&gt;
_PiDiv4                    equ 0020430h&lt;br /&gt;
_TwoPi                     equ 0020434h&lt;br /&gt;
_PiCon                     equ 0020438h&lt;br /&gt;
_ExpToHex                  equ 002043Ch&lt;br /&gt;
_OP1ExpToDec               equ 0020440h&lt;br /&gt;
_CkOP2Pos                  equ 0020444h&lt;br /&gt;
_CkOP1Pos                  equ 0020448h&lt;br /&gt;
_ClrOP2S                   equ 002044Ch&lt;br /&gt;
_ClrOP1S                   equ 0020450h&lt;br /&gt;
_FDiv100                   equ 0020454h&lt;br /&gt;
_FDiv10                    equ 0020458h&lt;br /&gt;
_DecO1Exp                  equ 002045Ch&lt;br /&gt;
_IncO1exp                  equ 0020460h&lt;br /&gt;
_IncExp                    equ 0020464h&lt;br /&gt;
_CkValidNum                equ 0020468h&lt;br /&gt;
_GetExp                    equ 002046Ch&lt;br /&gt;
_HtimesL                   equ 0020470h&lt;br /&gt;
_EOP1NotReal               equ 0020474h&lt;br /&gt;
_ThetaName                 equ 0020478h&lt;br /&gt;
_RName                     equ 002047Ch&lt;br /&gt;
_RegEqName                 equ 0020480h&lt;br /&gt;
_RecurNName                equ 0020484h&lt;br /&gt;
_XName                     equ 0020488h&lt;br /&gt;
_YName                     equ 002048Ch&lt;br /&gt;
_TName                     equ 0020490h&lt;br /&gt;
_RealName                  equ 0020494h&lt;br /&gt;
_SetEStoFPS                equ 0020498h&lt;br /&gt;
_ChkTempDirt               equ 002049Ch&lt;br /&gt;
_OP1ExOP2Exp               equ 00204A0h&lt;br /&gt;
_OP1ExpMinusE              equ 00204A4h&lt;br /&gt;
_ChkErrBreak               equ 00204A8h&lt;br /&gt;
_Isa2ByteTok               equ 00204ACh&lt;br /&gt;
_GetLastEntry              equ 00204B0h&lt;br /&gt;
_GetLastEntryPtr           equ 00204B4h&lt;br /&gt;
_RegRclrChng               equ 00204B8h&lt;br /&gt;
_ResetWinTop               equ 00204BCh&lt;br /&gt;
_IsO1NonTLstOrProg         equ 00204C0h&lt;br /&gt;
_IsO1NonTempLst            equ 00204C4h&lt;br /&gt;
_Is_A_LstOrCLst            equ 00204C8h&lt;br /&gt;
_Chk_HL_999                equ 00204CCh&lt;br /&gt;
_Equ_Or_NewEqu             equ 00204D0h&lt;br /&gt;
_Errd_OP1NotPos            equ 00204D4h&lt;br /&gt;
_Errd_OP1Not_R             equ 00204D8h&lt;br /&gt;
_Errd_OP1NotPosInt         equ 00204DCh&lt;br /&gt;
_Errd_OP1_le_0             equ 00204E0h&lt;br /&gt;
_Errd_OP1_0                equ 00204E4h&lt;br /&gt;
_ChkFindSym_Get_Size       equ 00204E8h&lt;br /&gt;
_Sto_StatVar               equ 00204ECh&lt;br /&gt;
_Rcl_StatVar               equ 00204F0h&lt;br /&gt;
_CkOP2Real                 equ 00204F4h&lt;br /&gt;
_Get_X_Indirect            equ 00204F8h&lt;br /&gt;
_MemChk                    equ 00204FCh&lt;br /&gt;
_CmpPrgNamLen1             equ 0020500h&lt;br /&gt;
_CmpPrgNamLen              equ 0020504h&lt;br /&gt;
_FindProgSym               equ 0020508h&lt;br /&gt;
_ChkFindSym                equ 002050Ch&lt;br /&gt;
_FindSym                   equ 0020510h&lt;br /&gt;
_InsertMem                 equ 0020514h&lt;br /&gt;
_InsertMemA                equ 0020518h&lt;br /&gt;
_EnoughMem                 equ 002051Ch&lt;br /&gt;
_CmpMemNeed                equ 0020520h&lt;br /&gt;
_CreatePVar4               equ 0020524h&lt;br /&gt;
_CreatePVar3               equ 0020528h&lt;br /&gt;
_CreateVar3                equ 002052Ch&lt;br /&gt;
_CreateCplx                equ 0020530h&lt;br /&gt;
_CreateReal                equ 0020534h&lt;br /&gt;
_CreateTRList              equ 0020538h&lt;br /&gt;
_CreateRList               equ 002053Ch&lt;br /&gt;
_CreateTCList              equ 0020540h&lt;br /&gt;
_CreateCList               equ 0020544h&lt;br /&gt;
_CreateTRMat               equ 0020548h&lt;br /&gt;
_CreateRMat                equ 002054Ch&lt;br /&gt;
_CreateTStrng              equ 0020550h&lt;br /&gt;
_CreateStrng               equ 0020554h&lt;br /&gt;
_Create0Equ                equ 0020558h&lt;br /&gt;
_CreatetEqu                equ 002055Ch&lt;br /&gt;
_CreateEqu                 equ 0020560h&lt;br /&gt;
_CreateGDB                 equ 0020564h&lt;br /&gt;
_CreateProg                equ 0020568h&lt;br /&gt;
_ChkDel                    equ 002056Ch&lt;br /&gt;
_ChkDelA                   equ 0020570h&lt;br /&gt;
_AdjParser                 equ 0020574h&lt;br /&gt;
_AdjMath                   equ 0020578h&lt;br /&gt;
_AdjM7                     equ 002057Ch&lt;br /&gt;
_DelMemA                   equ 0020580h&lt;br /&gt;
_Get_Form_Num              equ 0020584h&lt;br /&gt;
_DelVar                    equ 0020588h&lt;br /&gt;
_DelVarIO                  equ 002058Ch&lt;br /&gt;
_DelMem                    equ 0020590h&lt;br /&gt;
_DelVar3D                  equ 0020594h&lt;br /&gt;
_DelVar3C                  equ 0020598h&lt;br /&gt;
_DelVar3DC                 equ 002059Ch&lt;br /&gt;
_Sym_Prog_non_t_Lst        equ 00205A0h&lt;br /&gt;
_AdjSymPtrs                equ 00205A4h&lt;br /&gt;
_DataSizeA                 equ 00205A8h&lt;br /&gt;
_DataSize                  equ 00205ACh&lt;br /&gt;
_PopMCplxO1                equ 00205B0h&lt;br /&gt;
_PopMCplx                  equ 00205B4h&lt;br /&gt;
_MovCplx                   equ 00205B8h&lt;br /&gt;
_PopOP5                    equ 00205BCh&lt;br /&gt;
_PopOP3                    equ 00205C0h&lt;br /&gt;
_PopOP1                    equ 00205C4h&lt;br /&gt;
_PopRealO6                 equ 00205C8h&lt;br /&gt;
_PopRealO5                 equ 00205CCh&lt;br /&gt;
_PopRealO4                 equ 00205D0h&lt;br /&gt;
_PopRealO3                 equ 00205D4h&lt;br /&gt;
_PopRealO2                 equ 00205D8h&lt;br /&gt;
_PopRealO1                 equ 00205DCh&lt;br /&gt;
_PopReal                   equ 00205E0h&lt;br /&gt;
_FPopCplx                  equ 00205E4h&lt;br /&gt;
_FPopReal                  equ 00205E8h&lt;br /&gt;
_FPopFPS                   equ 00205ECh&lt;br /&gt;
_DeallocFPS                equ 00205F0h&lt;br /&gt;
_DeallocFPS1               equ 00205F4h&lt;br /&gt;
_AllocFPS                  equ 00205F8h&lt;br /&gt;
_AllocFPS1                 equ 00205FCh&lt;br /&gt;
_PushRealO6                equ 0020600h&lt;br /&gt;
_PushRealO5                equ 0020604h&lt;br /&gt;
_PushRealO4                equ 0020608h&lt;br /&gt;
_PushRealO3                equ 002060Ch&lt;br /&gt;
_PushRealO2                equ 0020610h&lt;br /&gt;
_PushRealO1                equ 0020614h&lt;br /&gt;
_PushReal                  equ 0020618h&lt;br /&gt;
_PushOP5                   equ 002061Ch&lt;br /&gt;
_PushOP3                   equ 0020620h&lt;br /&gt;
_PushMCplxO3               equ 0020624h&lt;br /&gt;
_PushOP1                   equ 0020628h&lt;br /&gt;
_PushMCplxO1               equ 002062Ch&lt;br /&gt;
_PushMCplx                 equ 0020630h&lt;br /&gt;
_ExMCplxO1                 equ 0020634h&lt;br /&gt;
_Exch9                     equ 0020638h&lt;br /&gt;
_CpyTo1FPS11               equ 002063Ch&lt;br /&gt;
_CpyTo2FPS5                equ 0020640h&lt;br /&gt;
_CpyTo1FPS5                equ 0020644h&lt;br /&gt;
_CpyTo2FPS6                equ 0020648h&lt;br /&gt;
_CpyTo1FPS6                equ 002064Ch&lt;br /&gt;
_CpyTo2FPS7                equ 0020650h&lt;br /&gt;
_CpyTo1FPS7                equ 0020654h&lt;br /&gt;
_CpyTo1FPS8                equ 0020658h&lt;br /&gt;
_CpyTo2FPS8                equ 002065Ch&lt;br /&gt;
_CpyTo1FPS10               equ 0020660h&lt;br /&gt;
_CpyTo1FPS9                equ 0020664h&lt;br /&gt;
_CpyTo2FPS4                equ 0020668h&lt;br /&gt;
_CpyTo6FPS3                equ 002066Ch&lt;br /&gt;
_CpyTo6FPS2                equ 0020670h&lt;br /&gt;
_CpyTo2FPS3                equ 0020674h&lt;br /&gt;
_Cpycto1FPS3               equ 0020678h&lt;br /&gt;
_CpyTo1FPS3                equ 002067Ch&lt;br /&gt;
_CpyFPS3                   equ 0020680h&lt;br /&gt;
_CpyTo1FPS4                equ 0020684h&lt;br /&gt;
_CpyTo3FPS2                equ 0020688h&lt;br /&gt;
_CpyTo5FPST                equ 002068Ch&lt;br /&gt;
_CpyTo6FPST                equ 0020690h&lt;br /&gt;
_CpyTo4FPST                equ 0020694h&lt;br /&gt;
_CpyTo3FPST                equ 0020698h&lt;br /&gt;
_CpyTo2FPST                equ 002069Ch&lt;br /&gt;
_CpyTo1FPST                equ 00206A0h&lt;br /&gt;
_CpyFPST                   equ 00206A4h&lt;br /&gt;
_CpyStack                  equ 00206A8h&lt;br /&gt;
_CpyTo3FPS1                equ 00206ACh&lt;br /&gt;
_CpyTo2FPS1                equ 00206B0h&lt;br /&gt;
_CpyTo1FPS1                equ 00206B4h&lt;br /&gt;
_CpyFPS1                   equ 00206B8h&lt;br /&gt;
_CpyTo2FPS2                equ 00206BCh&lt;br /&gt;
_CpyTo1FPS2                equ 00206C0h&lt;br /&gt;
_CpyFPS2                   equ 00206C4h&lt;br /&gt;
_CpyO3ToFPST               equ 00206C8h&lt;br /&gt;
_CpyO2ToFPST               equ 00206CCh&lt;br /&gt;
_CpyO6ToFPST               equ 00206D0h&lt;br /&gt;
_CpyO1ToFPST               equ 00206D4h&lt;br /&gt;
_CpyToFPST                 equ 00206D8h&lt;br /&gt;
_CpyToStack                equ 00206DCh&lt;br /&gt;
_CpyO3ToFPS1               equ 00206E0h&lt;br /&gt;
_CpyO5ToFPS1               equ 00206E4h&lt;br /&gt;
_CpyO2ToFPS1               equ 00206E8h&lt;br /&gt;
_CpyO1ToFPS1               equ 00206ECh&lt;br /&gt;
_CpyToFPS1                 equ 00206F0h&lt;br /&gt;
_CpyO2ToFPS2               equ 00206F4h&lt;br /&gt;
_CpyO3ToFPS2               equ 00206F8h&lt;br /&gt;
_CpyO6ToFPS2               equ 00206FCh&lt;br /&gt;
_CpyO1ToFPS2               equ 0020700h&lt;br /&gt;
_CpyToFPS2                 equ 0020704h&lt;br /&gt;
_CpyO5ToFPS3               equ 0020708h&lt;br /&gt;
_CpyO2ToFPS3               equ 002070Ch&lt;br /&gt;
_CpyO1ToFPS3               equ 0020710h&lt;br /&gt;
_CpyToFPS3                 equ 0020714h&lt;br /&gt;
_CpyO1ToFPS6               equ 0020718h&lt;br /&gt;
_CpyO1ToFPS7               equ 002071Ch&lt;br /&gt;
_CpyO1ToFPS5               equ 0020720h&lt;br /&gt;
_CpyO2ToFPS4               equ 0020724h&lt;br /&gt;
_CpyO1ToFPS4               equ 0020728h&lt;br /&gt;
_ErrNotEnoughMem           equ 002072Ch&lt;br /&gt;
_FPSMinus9                 equ 0020730h&lt;br /&gt;
_HLMinus9                  equ 0020734h&lt;br /&gt;
_ErrOverflow               equ 0020738h&lt;br /&gt;
_ErrDivBy0                 equ 002073Ch&lt;br /&gt;
_ErrSingularMat            equ 0020740h&lt;br /&gt;
_ErrDomain                 equ 0020744h&lt;br /&gt;
_ErrIncrement              equ 0020748h&lt;br /&gt;
_ErrNon_Real               equ 002074Ch&lt;br /&gt;
_ErrSyntax                 equ 0020750h&lt;br /&gt;
_ErrDataType               equ 0020754h&lt;br /&gt;
_ErrArgument               equ 0020758h&lt;br /&gt;
_ErrDimMismatch            equ 002075Ch&lt;br /&gt;
_ErrDimension              equ 0020760h&lt;br /&gt;
_ErrUndefined              equ 0020764h&lt;br /&gt;
_ErrMemory                 equ 0020768h&lt;br /&gt;
_ErrInvalid                equ 002076Ch&lt;br /&gt;
_ErrBreak                  equ 0020770h&lt;br /&gt;
_ErrStat                   equ 0020774h&lt;br /&gt;
_ErrSignChange             equ 0020778h&lt;br /&gt;
_ErrIterations             equ 002077Ch&lt;br /&gt;
_ErrBadGuess               equ 0020780h&lt;br /&gt;
_ErrTolTooSmall            equ 0020784h&lt;br /&gt;
_ErrStatPlot               equ 0020788h&lt;br /&gt;
_ErrLinkXmit               equ 002078Ch&lt;br /&gt;
_JError                    equ 0020790h&lt;br /&gt;
_NoErrorEntry              equ 0020794h&lt;br /&gt;
_PushErrorHandler          equ 0020798h&lt;br /&gt;
_PopErrorHandler           equ 002079Ch&lt;br /&gt;
_StrCopy                   equ 00207A0h&lt;br /&gt;
_StrngCat                  equ 00207A4h&lt;br /&gt;
_IsInSet                   equ 00207A8h&lt;br /&gt;
_GEQNameA                  equ 00207ACh&lt;br /&gt;
_RecName                   equ 00207B0h&lt;br /&gt;
_PutMap                    equ 00207B4h&lt;br /&gt;
_PutC                      equ 00207B8h&lt;br /&gt;
_DispHL_s                  equ 00207BCh&lt;br /&gt;
_PutS                      equ 00207C0h&lt;br /&gt;
_PutPSB                    equ 00207C4h&lt;br /&gt;
_PutPS                     equ 00207C8h&lt;br /&gt;
_WPutPS                    equ 00207CCh&lt;br /&gt;
_PutBuf                    equ 00207D0h&lt;br /&gt;
_PutBuf1                   equ 00207D4h&lt;br /&gt;
_WPutC                     equ 00207D8h&lt;br /&gt;
_WPutS                     equ 00207DCh&lt;br /&gt;
_WPutSEOL                  equ 00207E0h&lt;br /&gt;
_WDispEOL                  equ 00207E4h&lt;br /&gt;
_WHomeUp                   equ 00207E8h&lt;br /&gt;
_SetNumWindow              equ 00207ECh&lt;br /&gt;
_NewLine                   equ 00207F0h&lt;br /&gt;
_MoveDown                  equ 00207F4h&lt;br /&gt;
_ScrollUp                  equ 00207F8h&lt;br /&gt;
_ShrinkWindow              equ 00207FCh&lt;br /&gt;
_MoveUp                    equ 0020800h&lt;br /&gt;
_ScrollDown                equ 0020804h&lt;br /&gt;
_ClrLCDFull                equ 0020808h&lt;br /&gt;
_ClrLCD                    equ 002080Ch&lt;br /&gt;
_ClrScrnFull               equ 0020810h&lt;br /&gt;
_ClrScrn                   equ 0020814h&lt;br /&gt;
_ClrTxtShd                 equ 0020818h&lt;br /&gt;
_ClrWindow                 equ 002081Ch&lt;br /&gt;
_EraseEOL                  equ 0020820h&lt;br /&gt;
_EraseEOW                  equ 0020824h&lt;br /&gt;
_HomeUp                    equ 0020828h&lt;br /&gt;
_GetCurloc                 equ 002082Ch&lt;br /&gt;
_VPutMap                   equ 0020830h&lt;br /&gt;
_VPutS                     equ 0020834h&lt;br /&gt;
_VPutSN                    equ 0020838h&lt;br /&gt;
_VPutSNG                   equ 002083Ch&lt;br /&gt;
_VPutSNT                   equ 0020840h&lt;br /&gt;
_RunIndicOn                equ 0020844h&lt;br /&gt;
_RunIndicOff               equ 0020848h&lt;br /&gt;
_SaveCmdShadow             equ 002084Ch&lt;br /&gt;
_SaveShadow                equ 0020850h&lt;br /&gt;
_RStrShadow                equ 0020854h&lt;br /&gt;
_RStrPartial               equ 0020858h&lt;br /&gt;
_RStrCurRow                equ 002085Ch&lt;br /&gt;
_RStrUnderMenu             equ 0020860h&lt;br /&gt;
_RStrbotRow                equ 0020864h&lt;br /&gt;
_GetKeypress               equ 0020868h&lt;br /&gt;
_GetTokLen                 equ 002086Ch&lt;br /&gt;
_Get_Tok_Strng             equ 0020870h&lt;br /&gt;
_GetTokString              equ 0020874h&lt;br /&gt;
_PutBPatBuf2               equ 0020878h&lt;br /&gt;
_PutBPatBuf                equ 002087Ch&lt;br /&gt;
_PutBPat                   equ 0020880h&lt;br /&gt;
_PutcChkScroll             equ 0020884h&lt;br /&gt;
_DispEOL                   equ 0020888h&lt;br /&gt;
_FDispEOL                  equ 002088Ch&lt;br /&gt;
_MakeRowCmd                equ 0020890h&lt;br /&gt;
_ToToStrp                  equ 0020894h&lt;br /&gt;
_SetVarName                equ 0020898h&lt;br /&gt;
_DispDone                  equ 002089Ch&lt;br /&gt;
_FinishOutput              equ 00208A0h&lt;br /&gt;
_CurBlink                  equ 00208A4h&lt;br /&gt;
_CursorOff                 equ 00208A8h&lt;br /&gt;
_HideCursor                equ 00208ACh&lt;br /&gt;
_CursorOn                  equ 00208B0h&lt;br /&gt;
_ShowCursor                equ 00208B4h&lt;br /&gt;
_KeyToString               equ 00208B8h&lt;br /&gt;
_PullDownChk               equ 00208BCh&lt;br /&gt;
_MenuCatCommon             equ 00208C0h&lt;br /&gt;
_LoadCurCat                equ 00208C4h&lt;br /&gt;
_NCIFPrgmedMode            equ 00208C8h&lt;br /&gt;
_LoadMenuNum               equ 00208CCh&lt;br /&gt;
_LoadMenuNuml              equ 00208D0h&lt;br /&gt;
_MenuEdKey                 equ 00208D4h&lt;br /&gt;
_MenCatRet                 equ 00208D8h&lt;br /&gt;
_NotAlphNum                equ 00208DCh&lt;br /&gt;
_SetMenuFlags              equ 00208E0h&lt;br /&gt;
_ResetSomeFlags            equ 00208E4h&lt;br /&gt;
;                          equ 00208E8h&lt;br /&gt;
;                          equ 00208ECh&lt;br /&gt;
_DispListName              equ 00208F0h&lt;br /&gt;
_DispLAlphaName            equ 00208F4h&lt;br /&gt;
_AbortPrgmode              equ 00208F8h&lt;br /&gt;
_IsFullCntx                equ 00208FCh&lt;br /&gt;
_AdrMRow                   equ 0020900h&lt;br /&gt;
_AdrmeLE                   equ 0020904h&lt;br /&gt;
_GetmatOP1A                equ 0020908h&lt;br /&gt;
_Getm1toOP1                equ 002090Ch&lt;br /&gt;
_Getm1tOP1A                equ 0020910h&lt;br /&gt;
_GetMToOP1                 equ 0020914h&lt;br /&gt;
_PutToM1A                  equ 0020918h&lt;br /&gt;
_PutToMA1                  equ 002091Ch&lt;br /&gt;
_PutToMat                  equ 0020920h&lt;br /&gt;
_MatELDiv                  equ 0020924h&lt;br /&gt;
_CMatFun                   equ 0020928h&lt;br /&gt;
_RowEchPoly                equ 002092Ch&lt;br /&gt;
_RowEchelon                equ 0020930h&lt;br /&gt;
_AdrLELE                   equ 0020934h&lt;br /&gt;
_Getl1ToOP1                equ 0020938h&lt;br /&gt;
_Getl1TOP1A                equ 002093Ch&lt;br /&gt;
_GetlToOP1                 equ 0020940h&lt;br /&gt;
_Getl1ToOP2                equ 0020944h&lt;br /&gt;
_Getl1TOP2A                equ 0020948h&lt;br /&gt;
_Getl2TOP1A                equ 002094Ch&lt;br /&gt;
_PutTola1                  equ 0020950h&lt;br /&gt;
_PutToL                    equ 0020954h&lt;br /&gt;
_MaxMinLst                 equ 0020958h&lt;br /&gt;
_LLow                      equ 002095Ch&lt;br /&gt;
_LHigh                     equ 0020960h&lt;br /&gt;
_LSum                      equ 0020964h&lt;br /&gt;
_CumSum                    equ 0020968h&lt;br /&gt;
_ToFrac                    equ 002096Ch&lt;br /&gt;
_SeqSet                    equ 0020970h&lt;br /&gt;
_SeqSolve                  equ 0020974h&lt;br /&gt;
_CmpNumInit                equ 0020978h&lt;br /&gt;
_BinopExec                 equ 002097Ch&lt;br /&gt;
_ExMeanL                   equ 0020980h&lt;br /&gt;
_Set2MVLPtrs               equ 0020984h&lt;br /&gt;
_SetMat1                   equ 0020988h&lt;br /&gt;
_CreateTLIst               equ 002098Ch&lt;br /&gt;
_UnopExec                  equ 0020990h&lt;br /&gt;
_ThreeExec                 equ 0020994h&lt;br /&gt;
_RestoreErrNo              equ 0020998h&lt;br /&gt;
_FourExec                  equ 002099Ch&lt;br /&gt;
_FiveExec                  equ 00209A0h&lt;br /&gt;
_CpyTo2ES1                 equ 00209A4h&lt;br /&gt;
_CpyTo6ES1                 equ 00209A8h&lt;br /&gt;
_CpyTo1ES1                 equ 00209ACh&lt;br /&gt;
_CpyTo3ES1                 equ 00209B0h&lt;br /&gt;
_CpyTo3ES2                 equ 00209B4h&lt;br /&gt;
_CpyTo2ES2                 equ 00209B8h&lt;br /&gt;
_CpyTo1ES2                 equ 00209BCh&lt;br /&gt;
_CpyTo2ES3                 equ 00209C0h&lt;br /&gt;
_CpyTo1ES3                 equ 00209C4h&lt;br /&gt;
_CpyTo3ES4                 equ 00209C8h&lt;br /&gt;
_CpyTo6ES3                 equ 00209CCh&lt;br /&gt;
_CpyTo2ES4                 equ 00209D0h&lt;br /&gt;
_CpyTo1ES4                 equ 00209D4h&lt;br /&gt;
_CpyTo2ES5                 equ 00209D8h&lt;br /&gt;
_CpyTo1ES5                 equ 00209DCh&lt;br /&gt;
_CpyTo4ESt                 equ 00209E0h&lt;br /&gt;
_CpyTo2ESt                 equ 00209E4h&lt;br /&gt;
_CpyTo1ESt                 equ 00209E8h&lt;br /&gt;
_CpyTo2ES6                 equ 00209ECh&lt;br /&gt;
_CpyTo1ES6                 equ 00209F0h&lt;br /&gt;
_CpyTo2ES7                 equ 00209F4h&lt;br /&gt;
_CpyTo1ES7                 equ 00209F8h&lt;br /&gt;
_CpyTo2ES8                 equ 00209FCh&lt;br /&gt;
_CpyTo1ES8                 equ 0020A00h&lt;br /&gt;
_CpyTo1ES9                 equ 0020A04h&lt;br /&gt;
_CpyTo2ES9                 equ 0020A08h&lt;br /&gt;
_CpyTo2ES10                equ 0020A0Ch&lt;br /&gt;
_CpyTo1ES10                equ 0020A10h&lt;br /&gt;
_CpyTo2ES11                equ 0020A14h&lt;br /&gt;
_CpyTo1ES11                equ 0020A18h&lt;br /&gt;
_CpyTo2ES12                equ 0020A1Ch&lt;br /&gt;
_CpyTo1ES12                equ 0020A20h&lt;br /&gt;
_CpyTo2ES13                equ 0020A24h&lt;br /&gt;
_CpyTo1ES13                equ 0020A28h&lt;br /&gt;
_CpyTo1ES14                equ 0020A2Ch&lt;br /&gt;
_CpyTo1ES16                equ 0020A30h&lt;br /&gt;
_CpyTo1ES17                equ 0020A34h&lt;br /&gt;
_CpyTo1ES18                equ 0020A38h&lt;br /&gt;
_CpyTo1ES15                equ 0020A3Ch&lt;br /&gt;
_CpyTo2ES15                equ 0020A40h&lt;br /&gt;
_CpyO1ToESt                equ 0020A44h&lt;br /&gt;
_CpyO1ToES1                equ 0020A48h&lt;br /&gt;
_CpyO6ToES1                equ 0020A4Ch&lt;br /&gt;
_CpyO6ToES3                equ 0020A50h&lt;br /&gt;
_CpyO1ToES2                equ 0020A54h&lt;br /&gt;
_CpyO2ToES2                equ 0020A58h&lt;br /&gt;
_CpyO1ToES3                equ 0020A5Ch&lt;br /&gt;
_CpyO1ToES4                equ 0020A60h&lt;br /&gt;
_CpyO1ToES5                equ 0020A64h&lt;br /&gt;
_CpyO1ToES6                equ 0020A68h&lt;br /&gt;
_CpyO1ToES7                equ 0020A6Ch&lt;br /&gt;
_CpyO2ToES4                equ 0020A70h&lt;br /&gt;
_CpyO2ToES5                equ 0020A74h&lt;br /&gt;
_CpyO2ToES6                equ 0020A78h&lt;br /&gt;
_CpyO2ToES7                equ 0020A7Ch&lt;br /&gt;
_CpyO2ToES8                equ 0020A80h&lt;br /&gt;
_CpyO2ToES9                equ 0020A84h&lt;br /&gt;
_CpyO1ToES8                equ 0020A88h&lt;br /&gt;
_CpyO1ToES9                equ 0020A8Ch&lt;br /&gt;
_CpyO1ToES10               equ 0020A90h&lt;br /&gt;
_CpyO1ToES11               equ 0020A94h&lt;br /&gt;
_CpyO1ToES12               equ 0020A98h&lt;br /&gt;
_CpyO1ToES13               equ 0020A9Ch&lt;br /&gt;
_CpyO1ToES14               equ 0020AA0h&lt;br /&gt;
_EvalF3A                   equ 0020AA4h&lt;br /&gt;
_GetK                      equ 0020AA8h&lt;br /&gt;
_SetTitle                  equ 0020AACh&lt;br /&gt;
_DispVarVal                equ 0020AB0h&lt;br /&gt;
_RecallEd                  equ 0020AB4h&lt;br /&gt;
_SetUpBuffer               equ 0020AB8h&lt;br /&gt;
_CreateNumEditBuf          equ 0020ABCh&lt;br /&gt;
_CallCommon                equ 0020AC0h&lt;br /&gt;
_CommonKeys                equ 0020AC4h&lt;br /&gt;
_LeftMore                  equ 0020AC8h&lt;br /&gt;
_FDel                      equ 0020ACCh&lt;br /&gt;
_FClear                    equ 0020AD0h&lt;br /&gt;
_FInsDisp                  equ 0020AD4h&lt;br /&gt;
_FInsDispNoConv            equ 0020AD8h&lt;br /&gt;
_SetIndicator              equ 0020ADCh&lt;br /&gt;
_CloseEditBufNoR           equ 0020AE0h&lt;br /&gt;
_ReleaseBuffer             equ 0020AE4h&lt;br /&gt;
_VarNameToOP1HL            equ 0020AE8h&lt;br /&gt;
_NameToOP1                 equ 0020AECh&lt;br /&gt;
_NumpPutAway               equ 0020AF0h&lt;br /&gt;
_NumReDisp                 equ 0020AF4h&lt;br /&gt;
_NumError02                equ 0020AF8h&lt;br /&gt;
_Load_Sfont                equ 0020AFCh&lt;br /&gt;
_Sfont_Len                 equ 0020B00h&lt;br /&gt;
_InitNumVec                equ 0020B04h&lt;br /&gt;
_SetxxOP1                  equ 0020B08h&lt;br /&gt;
_SetxxOP2                  equ 0020B0Ch&lt;br /&gt;
_SetxxxxOP2                equ 0020B10h&lt;br /&gt;
_UCLines                   equ 0020B14h&lt;br /&gt;
_CLine                     equ 0020B18h&lt;br /&gt;
_CLines                    equ 0020B1Ch&lt;br /&gt;
_XrootY                    equ 0020B20h&lt;br /&gt;
_YtoX                      equ 0020B24h&lt;br /&gt;
_ZmStats                   equ 0020B28h&lt;br /&gt;
_PointStatHelp             equ 0020B2Ch&lt;br /&gt;
_DrawSPlot                 equ 0020B30h&lt;br /&gt;
_InitNewTraceP             equ 0020B34h&lt;br /&gt;
_SPlotCoord                equ 0020B38h&lt;br /&gt;
_SPlotRight                equ 0020B3Ch&lt;br /&gt;
_SPlotLeft                 equ 0020B40h&lt;br /&gt;
_CmpBoxInfo                equ 0020B44h&lt;br /&gt;
_NextPlot                  equ 0020B48h&lt;br /&gt;
_PrevPlot                  equ 0020B4Ch&lt;br /&gt;
_ClrPrevPlot               equ 0020B50h&lt;br /&gt;
_PutIndexList              equ 0020B54h&lt;br /&gt;
_GetIndexList              equ 0020B58h&lt;br /&gt;
_HeapSort                  equ 0020B5Ch&lt;br /&gt;
_StoGDB2                   equ 0020B60h&lt;br /&gt;
_RclGDB2                   equ 0020B64h&lt;br /&gt;
_CircCmd                   equ 0020B68h&lt;br /&gt;
_GrphCirc                  equ 0020B6Ch&lt;br /&gt;
_Mov18b                    equ 0020B70h&lt;br /&gt;
_DarkLine                  equ 0020B74h&lt;br /&gt;
_ILine                     equ 0020B78h&lt;br /&gt;
_IPoint                    equ 0020B7Ch&lt;br /&gt;
_XYRndBoth                 equ 0020B80h&lt;br /&gt;
_XYRnd                     equ 0020B84h&lt;br /&gt;
_CheckTOP                  equ 0020B88h&lt;br /&gt;
_CheckXY                   equ 0020B8Ch&lt;br /&gt;
_DarkPnt                   equ 0020B90h&lt;br /&gt;
_CPointS                   equ 0020B94h&lt;br /&gt;
_WToV                      equ 0020B98h&lt;br /&gt;
_VtoWHLDE                  equ 0020B9Ch&lt;br /&gt;
_Xitof                     equ 0020BA0h&lt;br /&gt;
_YftoI                     equ 0020BA4h&lt;br /&gt;
_XftoI                     equ 0020BA8h&lt;br /&gt;
_TraceOff                  equ 0020BACh&lt;br /&gt;
_GrRedisp                  equ 0020BB0h&lt;br /&gt;
_GDispToken                equ 0020BB4h&lt;br /&gt;
_GrdeCoda                  equ 0020BB8h&lt;br /&gt;
_LabCoor                   equ 0020BBCh&lt;br /&gt;
_CoorDisp                  equ 0020BC0h&lt;br /&gt;
_TmpEquNoSrc               equ 0020BC4h&lt;br /&gt;
_GrLabels                  equ 0020BC8h&lt;br /&gt;
_YPixSet                   equ 0020BCCh&lt;br /&gt;
_XPixSet                   equ 0020BD0h&lt;br /&gt;
_CopyRng                   equ 0020BD4h&lt;br /&gt;
_ValCur                    equ 0020BD8h&lt;br /&gt;
_GrPutAway                 equ 0020BDCh&lt;br /&gt;
_RstGFlags                 equ 0020BE0h&lt;br /&gt;
_GrReset                   equ 0020BE4h&lt;br /&gt;
_XYCent                    equ 0020BE8h&lt;br /&gt;
_ZoomXYCmd                 equ 0020BECh&lt;br /&gt;
_CptDelY                   equ 0020BF0h&lt;br /&gt;
_CptDelX                   equ 0020BF4h&lt;br /&gt;
_SetFuncM                  equ 0020BF8h&lt;br /&gt;
_SetSeqM                   equ 0020BFCh&lt;br /&gt;
_SetPolM                   equ 0020C00h&lt;br /&gt;
_SetParM                   equ 0020C04h&lt;br /&gt;
_ZmInt                     equ 0020C08h&lt;br /&gt;
_ZmDecml                   equ 0020C0Ch&lt;br /&gt;
_ZmPrev                    equ 0020C10h&lt;br /&gt;
_ZmUsr                     equ 0020C14h&lt;br /&gt;
_SetUZM                    equ 0020C18h&lt;br /&gt;
_ZmFit                     equ 0020C1Ch&lt;br /&gt;
_ZmSquare                  equ 0020C20h&lt;br /&gt;
_ZmTrig                    equ 0020C24h&lt;br /&gt;
_SetXMinMax                equ 0020C28h&lt;br /&gt;
_ZooDefault                equ 0020C2Ch&lt;br /&gt;
_GrBufCpy                  equ 0020C30h&lt;br /&gt;
_DrawSplitLine             equ 0020C34h&lt;br /&gt;
;                          equ 0020C38h&lt;br /&gt;
;                          equ 0020C3Ch&lt;br /&gt;
;                          equ 0020C40h&lt;br /&gt;
;                          equ 0020C44h&lt;br /&gt;
;                          equ 0020C48h&lt;br /&gt;
;                          equ 0020C4Ch&lt;br /&gt;
;                          equ 0020C50h&lt;br /&gt;
;                          equ 0020C54h&lt;br /&gt;
_ChkTextCurs               equ 0020C58h&lt;br /&gt;
_Regraph                   equ 0020C5Ch&lt;br /&gt;
_DoRefFlags02              equ 0020C60h&lt;br /&gt;
_InitNSeq                  equ 0020C64h&lt;br /&gt;
_YRes                      equ 0020C68h&lt;br /&gt;
_Ceiling                   equ 0020C6Ch&lt;br /&gt;
_PutXY                     equ 0020C70h&lt;br /&gt;
_PutEquNo                  equ 0020C74h&lt;br /&gt;
_PDspGrph                  equ 0020C78h&lt;br /&gt;
_HorizCmd                  equ 0020C7Ch&lt;br /&gt;
_VertCmd                   equ 0020C80h&lt;br /&gt;
_LineCmd                   equ 0020C84h&lt;br /&gt;
_UnLineCmd                 equ 0020C88h&lt;br /&gt;
_PointCmd                  equ 0020C8Ch&lt;br /&gt;
_PixelTest                 equ 0020C90h&lt;br /&gt;
_PixelCmd                  equ 0020C94h&lt;br /&gt;
_TanLnF                    equ 0020C98h&lt;br /&gt;
_DrawCmdInit               equ 0020C9Ch&lt;br /&gt;
_DrawCmd                   equ 0020CA0h&lt;br /&gt;
_ShadeCmd                  equ 0020CA4h&lt;br /&gt;
_InvCmd                    equ 0020CA8h&lt;br /&gt;
_StatShade                 equ 0020CACh&lt;br /&gt;
_DspMatTable               equ 0020CB0h&lt;br /&gt;
_DspLsts                   equ 0020CB4h&lt;br /&gt;
_CloseEditBuf              equ 0020CB8h&lt;br /&gt;
_ParseEditBuf              equ 0020CBCh&lt;br /&gt;
_PutSM                     equ 0020CC0h&lt;br /&gt;
_DspCurTbl                 equ 0020CC4h&lt;br /&gt;
_DspGrTbl                  equ 0020CC8h&lt;br /&gt;
_ZeroTemplate              equ 0020CCCh&lt;br /&gt;
_SetTblRefs                equ 0020CD0h&lt;br /&gt;
_DispTblBot                equ 0020CD4h&lt;br /&gt;
_DispTblTop                equ 0020CD8h&lt;br /&gt;
_DispTblBody               equ 0020CDCh&lt;br /&gt;
_VPutBlank                 equ 0020CE0h&lt;br /&gt;
_TblTrace                  equ 0020CE4h&lt;br /&gt;
_DispListNameY             equ 0020CE8h&lt;br /&gt;
_CurNameLength             equ 0020CECh&lt;br /&gt;
_NameToBuf                 equ 0020CF0h&lt;br /&gt;
_JPromptCursor             equ 0020CF4h&lt;br /&gt;
_BufLeft                   equ 0020CF8h&lt;br /&gt;
_BufRight                  equ 0020CFCh&lt;br /&gt;
_BufInsert                 equ 0020D00h&lt;br /&gt;
_BufQueueChar              equ 0020D04h&lt;br /&gt;
_BufReplace                equ 0020D08h&lt;br /&gt;
_BufDelete                 equ 0020D0Ch&lt;br /&gt;
_BufPeek                   equ 0020D10h&lt;br /&gt;
_BufPeek1                  equ 0020D14h&lt;br /&gt;
_BufPeek2                  equ 0020D18h&lt;br /&gt;
_BufPeek3                  equ 0020D1Ch&lt;br /&gt;
_BufToBtm                  equ 0020D20h&lt;br /&gt;
_SetupEditEqu              equ 0020D24h&lt;br /&gt;
_BufToTop                  equ 0020D28h&lt;br /&gt;
_IsEditFull                equ 0020D2Ch&lt;br /&gt;
_IsEditEmpty               equ 0020D30h&lt;br /&gt;
_IsAtTop                   equ 0020D34h&lt;br /&gt;
_IsAtBtm                   equ 0020D38h&lt;br /&gt;
_BufClear                  equ 0020D3Ch&lt;br /&gt;
_JCursorFirst              equ 0020D40h&lt;br /&gt;
_JCursorLast               equ 0020D44h&lt;br /&gt;
_CursorLeft                equ 0020D48h&lt;br /&gt;
_CursorRight               equ 0020D4Ch&lt;br /&gt;
_CursorUp                  equ 0020D50h&lt;br /&gt;
_CursorDown                equ 0020D54h&lt;br /&gt;
_CursorToOffset            equ 0020D58h&lt;br /&gt;
_InsDisp                   equ 0020D5Ch&lt;br /&gt;
_FDispBOL1                 equ 0020D60h&lt;br /&gt;
_FDispBOL                  equ 0020D64h&lt;br /&gt;
_DispEOW                   equ 0020D68h&lt;br /&gt;
_DispHead                  equ 0020D6Ch&lt;br /&gt;
_DispTail                  equ 0020D70h&lt;br /&gt;
_PutTokString              equ 0020D74h&lt;br /&gt;
_SetUpEditCmd              equ 0020D78h&lt;br /&gt;
_SetEmptyeditEqu           equ 0020D7Ch&lt;br /&gt;
_SetEmptyEditPtr           equ 0020D80h&lt;br /&gt;
_CloseEditEqu              equ 0020D84h&lt;br /&gt;
_GetPrevTok                equ 0020D88h&lt;br /&gt;
_GetKey                    equ 0020D8Ch&lt;br /&gt;
_CanIndic                  equ 0020D90h&lt;br /&gt;
_DFMin                     equ 0020D94h&lt;br /&gt;
_FormDisp                  equ 0020D98h&lt;br /&gt;
_FormMatrix                equ 0020D9Ch&lt;br /&gt;
_WScrollLeft               equ 0020DA0h&lt;br /&gt;
_WScrollUp                 equ 0020DA4h&lt;br /&gt;
_WScrollDown               equ 0020DA8h&lt;br /&gt;
_WScrollRight              equ 0020DACh&lt;br /&gt;
_FormEReal                 equ 0020DB0h&lt;br /&gt;
_FormERealTok              equ 0020DB4h&lt;br /&gt;
_FormDCplx                 equ 0020DB8h&lt;br /&gt;
_FormReal                  equ 0020DBCh&lt;br /&gt;
_SetWinAbove               equ 0020DC0h&lt;br /&gt;
_DisarmScroll              equ 0020DC4h&lt;br /&gt;
_MinToEdit                 equ 0020DC8h&lt;br /&gt;
_RclVarToEdit              equ 0020DCCh&lt;br /&gt;
_RclVarToEditPtr           equ 0020DD0h&lt;br /&gt;
_RclEntryToEdit            equ 0020DD4h&lt;br /&gt;
_RclToQueue                equ 0020DD8h&lt;br /&gt;
_FormToTok                 equ 0020DDCh&lt;br /&gt;
_DispInterval              equ 0020DE0h&lt;br /&gt;
_DispLstName               equ 0020DE4h&lt;br /&gt;
_DispSLstNameHL            equ 0020DE8h&lt;br /&gt;
_EditEqu                   equ 0020DECh&lt;br /&gt;
_CloseEquField             equ 0020DF0h&lt;br /&gt;
_AutoSelect                equ 0020DF4h&lt;br /&gt;
_DispYEOS                  equ 0020DF8h&lt;br /&gt;
_DispNumEOS                equ 0020DFCh&lt;br /&gt;
_SetupDispEq               equ 0020E00h&lt;br /&gt;
_DispForward               equ 0020E04h&lt;br /&gt;
_DispYPrompt2              equ 0020E08h&lt;br /&gt;
_StringWidth               equ 0020E0Ch&lt;br /&gt;
_DispErrorScreen           equ 0020E10h&lt;br /&gt;
_PopCX                     equ 0020E14h&lt;br /&gt;
_LoadNoEEntry              equ 0020E18h&lt;br /&gt;
_SaveScreen                equ 0020E1Ch&lt;br /&gt;
_RetScreen                 equ 0020E20h&lt;br /&gt;
_RetScreenErr              equ 0020E24h&lt;br /&gt;
_CheckSplitFlag            equ 0020E28h&lt;br /&gt;
_SolveRedisp               equ 0020E2Ch&lt;br /&gt;
_SolveDisp                 equ 0020E30h&lt;br /&gt;
_ItemName                  equ 0020E34h&lt;br /&gt;
_SetNorm_Vals              equ 0020E38h&lt;br /&gt;
_SetYOffset                equ 0020E3Ch&lt;br /&gt;
_ConvKeyToTok              equ 0020E40h&lt;br /&gt;
_ConvFCKeyToTok            equ 0020E44h&lt;br /&gt;
_ConvFEKeyToTok            equ 0020E48h&lt;br /&gt;
_TokToKey                  equ 0020E4Ch&lt;br /&gt;
_GetVarCmdUSB              equ 0020E50h&lt;br /&gt;
;                          equ 0020E54h&lt;br /&gt;
_DeselectAllVars           equ 0020E58h&lt;br /&gt;
_DelRes                    equ 0020E5Ch&lt;br /&gt;
_ConvLcToLr                equ 0020E60h&lt;br /&gt;
_RedimMat                  equ 0020E64h&lt;br /&gt;
_IncLstSize                equ 0020E68h&lt;br /&gt;
_InsertList                equ 0020E6Ch&lt;br /&gt;
_DelListEl                 equ 0020E70h&lt;br /&gt;
_EditProg                  equ 0020E74h&lt;br /&gt;
_CloseProg                 equ 0020E78h&lt;br /&gt;
_ClrGraphRef               equ 0020E7Ch&lt;br /&gt;
_FixTempCnt                equ 0020E80h&lt;br /&gt;
_SaveData                  equ 0020E84h&lt;br /&gt;
_RestoreData               equ 0020E88h&lt;br /&gt;
_FindAlphaUp               equ 0020E8Ch&lt;br /&gt;
_FindAlphaDn               equ 0020E90h&lt;br /&gt;
_CmpSyms                   equ 0020E94h&lt;br /&gt;
_CreateTemp                equ 0020E98h&lt;br /&gt;
_CleanAll                  equ 0020E9Ch&lt;br /&gt;
_MoveToNextSym             equ 0020EA0h&lt;br /&gt;
_ConvLrToLc                equ 0020EA4h&lt;br /&gt;
_TblScreenDown             equ 0020EA8h&lt;br /&gt;
_TblScreenUp               equ 0020EACh&lt;br /&gt;
_ScreenScrollPixelsUp      equ 0020EB0h&lt;br /&gt;
;;_ret                     equ 0020EB4h&lt;br /&gt;
_ZIfRclHandler             equ 0020EB8h&lt;br /&gt;
_ZIfRclKApp                equ 0020EBCh&lt;br /&gt;
;                          equ 0020EC0h&lt;br /&gt;
;                          equ 0020EC4h&lt;br /&gt;
_InitNamePrompt            equ 0020EC8h&lt;br /&gt;
_InitNamePrompt_           equ 0020ECCh&lt;br /&gt;
_CatalogChk                equ 0020ED0h&lt;br /&gt;
_ClrTR                     equ 0020ED4h&lt;br /&gt;
;                          equ 0020ED8h&lt;br /&gt;
;                          equ 0020EDCh&lt;br /&gt;
;                          equ 0020EE0h&lt;br /&gt;
;                          equ 0020EE4h&lt;br /&gt;
_ErrNonReal_FPST_FPS1      equ 0020EE8h&lt;br /&gt;
_ErrNonReal                equ 0020EECh&lt;br /&gt;
_WriteText                 equ 0020EF0h&lt;br /&gt;
;                          equ 0020EF4h&lt;br /&gt;
_GraphPars                 equ 0020EF8h&lt;br /&gt;
_PlotPars                  equ 0020EFCh&lt;br /&gt;
_ParseInp                  equ 0020F00h&lt;br /&gt;
_ParseOn                   equ 0020F04h&lt;br /&gt;
_ParseScan                 equ 0020F08h&lt;br /&gt;
_GetParse                  equ 0020F0Ch&lt;br /&gt;
_SaveParse                 equ 0020F10h&lt;br /&gt;
_InitPFlgs                 equ 0020F14h&lt;br /&gt;
_CkEndLineRR               equ 0020F18h&lt;br /&gt;
_OP2Set60                  equ 0020F1Ch&lt;br /&gt;
_GetStatPtr                equ 0020F20h&lt;br /&gt;
_CmpStatPtr                equ 0020F24h&lt;br /&gt;
_VarSysAdr                 equ 0020F28h&lt;br /&gt;
_StoSysTok                 equ 0020F2Ch&lt;br /&gt;
_StoAns                    equ 0020F30h&lt;br /&gt;
_StoTheta                  equ 0020F34h&lt;br /&gt;
_StoR                      equ 0020F38h&lt;br /&gt;
_StoY                      equ 0020F3Ch&lt;br /&gt;
_StoN                      equ 0020F40h&lt;br /&gt;
_StoT                      equ 0020F44h&lt;br /&gt;
_StoX                      equ 0020F48h&lt;br /&gt;
_StoOther                  equ 0020F4Ch&lt;br /&gt;
_RclAns                    equ 0020F50h&lt;br /&gt;
_RclY                      equ 0020F54h&lt;br /&gt;
_RclN                      equ 0020F58h&lt;br /&gt;
_RclX                      equ 0020F5Ch&lt;br /&gt;
_RclVarSym                 equ 0020F60h&lt;br /&gt;
_RclsyStok                 equ 0020F64h&lt;br /&gt;
_StMatel                   equ 0020F68h&lt;br /&gt;
_StLstvecel                equ 0020F6Ch&lt;br /&gt;
_ConvOP1                   equ 0020F70h&lt;br /&gt;
_FindParseFormula          equ 0020F74h&lt;br /&gt;
_ParseFormula              equ 0020F78h&lt;br /&gt;
_StrngEnt1                 equ 0020F7Ch&lt;br /&gt;
_Prgrdlp                   equ 0020F80h&lt;br /&gt;
_VarEnt                    equ 0020F84h&lt;br /&gt;
_ParseOnC                  equ 0020F88h&lt;br /&gt;
_ParseOn_                  equ 0020F8Ch&lt;br /&gt;
_ParseCmd                  equ 0020F90h&lt;br /&gt;
_StoType                   equ 0020F94h&lt;br /&gt;
_CreatePair                equ 0020F98h&lt;br /&gt;
_PushNum                   equ 0020F9Ch&lt;br /&gt;
_IncCurPCErrEnd            equ 0020FA0h&lt;br /&gt;
_ErrEnd                    equ 0020FA4h&lt;br /&gt;
_CommaErrF                 equ 0020FA8h&lt;br /&gt;
_CommaErr                  equ 0020FACh&lt;br /&gt;
_StEQArg2                  equ 0020FB0h&lt;br /&gt;
_StEQArg                   equ 0020FB4h&lt;br /&gt;
_InpArg                    equ 0020FB8h&lt;br /&gt;
_StEQArg3                  equ 0020FBCh&lt;br /&gt;
_NxtFetch                  equ 0020FC0h&lt;br /&gt;
_CkFetchVar                equ 0020FC4h&lt;br /&gt;
_FetchVarA                 equ 0020FC8h&lt;br /&gt;
_FetchVar                  equ 0020FCCh&lt;br /&gt;
_CkEndLin                  equ 0020FD0h&lt;br /&gt;
_CkEndExp                  equ 0020FD4h&lt;br /&gt;
_CkParsEnd                 equ 0020FD8h&lt;br /&gt;
_StoTypeArg                equ 0020FDCh&lt;br /&gt;
_ConvDim                   equ 0020FE0h&lt;br /&gt;
_ConvDim00                 equ 0020FE4h&lt;br /&gt;
_AheadEqual                equ 0020FE8h&lt;br /&gt;
_ParseHeads                equ 0020FECh&lt;br /&gt;
_ParseHead                 equ 0020FF0h&lt;br /&gt;
_AnsName                   equ 0020FF4h&lt;br /&gt;
_StoCmpReals               equ 0020FF8h&lt;br /&gt;
_GetDEPtr                  equ 0020FFCh&lt;br /&gt;
_Push2BOper                equ 0021000h&lt;br /&gt;
_Push3BOper                equ 0021004h&lt;br /&gt;
_Pop2BOper                 equ 0021008h&lt;br /&gt;
_Pop3BOper                 equ 002100Ch&lt;br /&gt;
_PushOper                  equ 0021010h&lt;br /&gt;
_PopOper                   equ 0021014h&lt;br /&gt;
_FindEUndef                equ 0021018h&lt;br /&gt;
_SttmpEQ                   equ 002101Ch&lt;br /&gt;
_FindEOL                   equ 0021020h&lt;br /&gt;
_BrkInc                    equ 0021024h&lt;br /&gt;
_IncFetch                  equ 0021028h&lt;br /&gt;
_CurFetch                  equ 002102Ch&lt;br /&gt;
_Random                    equ 0021030h&lt;br /&gt;
_StoRand                   equ 0021034h&lt;br /&gt;
_RandInit                  equ 0021038h&lt;br /&gt;
_ResetStacks               equ 002103Ch&lt;br /&gt;
_Factorial                 equ 0021040h&lt;br /&gt;
_YEquOnOff                 equ 0021044h&lt;br /&gt;
_EquSelUnsel               equ 0021048h&lt;br /&gt;
_ITSolver                  equ 002104Ch&lt;br /&gt;
_GRITSolver                equ 0021050h&lt;br /&gt;
_ITSolverB                 equ 0021054h&lt;br /&gt;
_ITSolverNB                equ 0021058h&lt;br /&gt;
_ExTestInt                 equ 002105Ch&lt;br /&gt;
_DistFun                   equ 0021060h&lt;br /&gt;
_LogGamma                  equ 0021064h&lt;br /&gt;
_OneVar                    equ 0021068h&lt;br /&gt;
_OneVars0                  equ 002106Ch&lt;br /&gt;
_OrdStat                   equ 0021070h&lt;br /&gt;
_InitStatAns               equ 0021074h&lt;br /&gt;
_AnovaSpec                 equ 0021078h&lt;br /&gt;
_OutputExpr                equ 002107Ch&lt;br /&gt;
_CentCursor                equ 0021080h&lt;br /&gt;
;                          equ 0021084h&lt;br /&gt;
;                          equ 0021088h&lt;br /&gt;
;                          equ 002108Ch&lt;br /&gt;
;                          equ 0021090h&lt;br /&gt;
_CkValDeltaX               equ 0021094h&lt;br /&gt;
_CkValDelta                equ 0021098h&lt;br /&gt;
_GrBufClr                  equ 002109Ch&lt;br /&gt;
_GrBufCpyV                 equ 00210A0h&lt;br /&gt;
_FndSelEQ                  equ 00210A4h&lt;br /&gt;
_ClrGraphXY                equ 00210A8h&lt;br /&gt;
_NEDXTYStyle               equ 00210ACh&lt;br /&gt;
_PlotPt                    equ 00210B0h&lt;br /&gt;
_NewWindEP                 equ 00210B4h&lt;br /&gt;
_DrawAxes                  equ 00210B8h&lt;br /&gt;
_SetPenX                   equ 00210BCh&lt;br /&gt;
_SetPenY                   equ 00210C0h&lt;br /&gt;
_SetPenT                   equ 00210C4h&lt;br /&gt;
_TanEquDisp                equ 00210C8h&lt;br /&gt;
_PutAns                    equ 00210CCh&lt;br /&gt;
_DispOP1A                  equ 00210D0h&lt;br /&gt;
;                          equ 00210D4h&lt;br /&gt;
_SetTblGraphDraw           equ 00210D8h&lt;br /&gt;
_MemClear                  equ 00210DCh&lt;br /&gt;
_MemSet                    equ 00210E0h&lt;br /&gt;
_PointOn                   equ 00210E4h&lt;br /&gt;
_ExecuteNewPrgm            equ 00210E8h&lt;br /&gt;
_StrLength                 equ 00210ECh&lt;br /&gt;
_VPutMapRec                equ 00210F0h&lt;br /&gt;
_FindAppUp                 equ 00210F4h&lt;br /&gt;
_FindAppDown               equ 00210F8h&lt;br /&gt;
_FindApp                   equ 00210FCh&lt;br /&gt;
_os_FindAppStart           equ 0021100h&lt;br /&gt;
_SkipAppHeader             equ 0021104h&lt;br /&gt;
_FindAppStart              equ 0021108h&lt;br /&gt;
_IBounds                   equ 002110Ch&lt;br /&gt;
_IOffset                   equ 0021110h&lt;br /&gt;
_DrawCirc                  equ 0021114h&lt;br /&gt;
_CanAlphIns                equ 0021118h&lt;br /&gt;
_CxReDisp                  equ 002111Ch&lt;br /&gt;
_GetBaseVer                equ 0021120h&lt;br /&gt;
_OPSet0                    equ 0021124h&lt;br /&gt;
_AppGetCBLUSB              equ 0021128h&lt;br /&gt;
_SetIgnoreKey              equ 002112Ch&lt;br /&gt;
_SetSendThisKeyBack        equ 0021130h&lt;br /&gt;
_DisableAPD                equ 0021134h&lt;br /&gt;
_EnableAPD                 equ 0021138h&lt;br /&gt;
_Set2IY34                  equ 002113Ch&lt;br /&gt;
_ForceCmd                  equ 0021140h&lt;br /&gt;
_ApdSetup                  equ 0021144h&lt;br /&gt;
_AppSetup                  equ 0021148h&lt;br /&gt;
;                          equ 002114Ch&lt;br /&gt;
_ReleaseSedit              equ 0021150h&lt;br /&gt;
_InitSmallEditLine         equ 0021154h&lt;br /&gt;
_StartSmallEdit            equ 0021158h&lt;br /&gt;
;                          equ 002115Ch&lt;br /&gt;
_SGetTokString             equ 0021160h&lt;br /&gt;
_LoadPattern               equ 0021164h&lt;br /&gt;
_SStringLength             equ 0021168h&lt;br /&gt;
_RestorePenCol             equ 002116Ch&lt;br /&gt;
;                          equ 0021170h&lt;br /&gt;
_EmptyHook                 equ 0021174h&lt;br /&gt;
_ForceSmallEditReturn      equ 0021178h&lt;br /&gt;
_SaveContext               equ 002117Ch&lt;br /&gt;
;                          equ 0021180h&lt;br /&gt;
_ClearRow                  equ 0021184h&lt;br /&gt;
;                          equ 0021188h&lt;br /&gt;
;                          equ 002118Ch&lt;br /&gt;
;                          equ 0021190h&lt;br /&gt;
;                          equ 0021194h&lt;br /&gt;
;                          equ 0021198h&lt;br /&gt;
;                          equ 002119Ch&lt;br /&gt;
;                          equ 00211A0h&lt;br /&gt;
;                          equ 00211A4h&lt;br /&gt;
;                          equ 00211A8h&lt;br /&gt;
;                          equ 00211ACh&lt;br /&gt;
;                          equ 00211B0h&lt;br /&gt;
;                          equ 00211B4h&lt;br /&gt;
;                          equ 00211B8h&lt;br /&gt;
;                          equ 00211BCh&lt;br /&gt;
;                          equ 00211C0h&lt;br /&gt;
;                          equ 00211C4h&lt;br /&gt;
;                          equ 00211C8h&lt;br /&gt;
;                          equ 00211CCh&lt;br /&gt;
;                          equ 00211D0h&lt;br /&gt;
;                          equ 00211D4h&lt;br /&gt;
;                          equ 00211D8h&lt;br /&gt;
;                          equ 00211DCh&lt;br /&gt;
;                          equ 00211E0h&lt;br /&gt;
;                          equ 00211E4h&lt;br /&gt;
;                          equ 00211E8h&lt;br /&gt;
;                          equ 00211ECh&lt;br /&gt;
;;_ret                     equ 00211F0h&lt;br /&gt;
;                          equ 00211F4h&lt;br /&gt;
_InitSmallEditLineVar      equ 00211F8h&lt;br /&gt;
_InitSmallEditLineOP1      equ 00211FCh&lt;br /&gt;
_InitSmallEditBoxVar       equ 0021200h&lt;br /&gt;
_InitSmallEditBoxOP1       equ 0021204h&lt;br /&gt;
_RclEntryToEditA           equ 0021208h&lt;br /&gt;
_ErrCustom1                equ 002120Ch&lt;br /&gt;
_ErrCustom2                equ 0021210h&lt;br /&gt;
;;_ret                     equ 0021214h&lt;br /&gt;
_ClearRect                 equ 0021218h&lt;br /&gt;
_InvertRect                equ 002121Ch&lt;br /&gt;
_FillRect                  equ 0021220h&lt;br /&gt;
_RestoreTextFlags          equ 0021224h&lt;br /&gt;
_InitCellBox               equ 0021228h&lt;br /&gt;
_DrawCell                  equ 002122Ch&lt;br /&gt;
;                          equ 0021230h&lt;br /&gt;
_InvertCell                equ 0021234h&lt;br /&gt;
_SetCellOverride           equ 0021238h&lt;br /&gt;
_DrawRectBorder            equ 002123Ch&lt;br /&gt;
_ClearCell                 equ 0021240h&lt;br /&gt;
_CoverCell                 equ 0021244h&lt;br /&gt;
_EraseRectBorder           equ 0021248h&lt;br /&gt;
_FillRectPattern           equ 002124Ch&lt;br /&gt;
_DrawRectBorderClear       equ 0021250h&lt;br /&gt;
;                          equ 0021254h&lt;br /&gt;
_VerticalLine              equ 0021258h&lt;br /&gt;
_IBoundsFull               equ 002125Ch&lt;br /&gt;
;                          equ 0021260h&lt;br /&gt;
;                          equ 0021264h&lt;br /&gt;
_CPoint                    equ 0021268h&lt;br /&gt;
_DeleteApp                 equ 002126Ch&lt;br /&gt;
_GetModeCellFlagOR         equ 0021270h&lt;br /&gt;
_ResetModeCellFlag         equ 0021274h&lt;br /&gt;
_IsModeCellSet             equ 0021278h&lt;br /&gt;
_GetModeCellFlag           equ 002127Ch&lt;br /&gt;
;                          equ 0021280h&lt;br /&gt;
_SetCurCellBoxManager      equ 0021284h&lt;br /&gt;
;                          equ 0021288h&lt;br /&gt;
_CellBoxManager            equ 002128Ch&lt;br /&gt;
_StartNewCell              equ 0021290h&lt;br /&gt;
_RunInCellOveride          equ 0021294h&lt;br /&gt;
_RunCellOveride            equ 0021298h&lt;br /&gt;
_ClearCurCell              equ 002129Ch&lt;br /&gt;
_DrawCurCell               equ 00212A0h&lt;br /&gt;
_InvertCurCell             equ 00212A4h&lt;br /&gt;
_CoverCurCell              equ 00212A8h&lt;br /&gt;
_BlinkCell                 equ 00212ACh&lt;br /&gt;
_BlinkCellNoLookUp         equ 00212B0h&lt;br /&gt;
_BlinkCurCell              equ 00212B4h&lt;br /&gt;
_BlinkCellToOn             equ 00212B8h&lt;br /&gt;
_BlinkCellToOnNoLookUp     equ 00212BCh&lt;br /&gt;
_BlinkCurCellToOn          equ 00212C0h&lt;br /&gt;
_BlinkCellToOff            equ 00212C4h&lt;br /&gt;
_BlinkCellToOffNoLookUp    equ 00212C8h&lt;br /&gt;
_BlinkCurCellToOff         equ 00212CCh&lt;br /&gt;
_GetCurModeCellFlag        equ 00212D0h&lt;br /&gt;
;                          equ 00212D4h&lt;br /&gt;
_StartSmallEditReturn      equ 00212D8h&lt;br /&gt;
;                          equ 00212DCh&lt;br /&gt;
;                          equ 00212E0h&lt;br /&gt;
_CellKeyHandle             equ 00212E4h&lt;br /&gt;
;                          equ 00212E8h&lt;br /&gt;
;                          equ 00212ECh&lt;br /&gt;
;                          equ 00212F0h&lt;br /&gt;
;                          equ 00212F4h&lt;br /&gt;
;                          equ 00212F8h&lt;br /&gt;
_EraseAllCells             equ 00212FCh&lt;br /&gt;
_IsCurModeCellSet          equ 0021300h&lt;br /&gt;
;                          equ 0021304h&lt;br /&gt;
;                          equ 0021308h&lt;br /&gt;
;                          equ 002130Ch&lt;br /&gt;
;                          equ 0021310h&lt;br /&gt;
_DrawBlnkCell              equ 0021314h&lt;br /&gt;
_ClearBlnkCell             equ 0021318h&lt;br /&gt;
_InvertBlnkCell            equ 002131Ch&lt;br /&gt;
_GetStringInput            equ 0021320h&lt;br /&gt;
_GetStringInput2           equ 0021324h&lt;br /&gt;
_WaitEnterKeyValue         equ 0021328h&lt;br /&gt;
_HorizontalLine            equ 002132Ch&lt;br /&gt;
_CreateAppVar              equ 0021330h&lt;br /&gt;
_CreateProtProg            equ 0021334h&lt;br /&gt;
_CreateVar                 equ 0021338h&lt;br /&gt;
_AsmComp                   equ 002133Ch&lt;br /&gt;
_GetAsmSize                equ 0021340h&lt;br /&gt;
_SquishPrgm                equ 0021344h&lt;br /&gt;
_ExecutePrgm               equ 0021348h&lt;br /&gt;
_ChkFindSymAsm             equ 002134Ch&lt;br /&gt;
_ParsePrgmName             equ 0021350h&lt;br /&gt;
_CSub                      equ 0021354h&lt;br /&gt;
_CAdd                      equ 0021358h&lt;br /&gt;
_CSquare                   equ 002135Ch&lt;br /&gt;
_CMult                     equ 0021360h&lt;br /&gt;
_CRecip                    equ 0021364h&lt;br /&gt;
_CDiv                      equ 0021368h&lt;br /&gt;
_CAbs                      equ 002136Ch&lt;br /&gt;
_AddSquares                equ 0021370h&lt;br /&gt;
_CSqRoot                   equ 0021374h&lt;br /&gt;
_CLN                       equ 0021378h&lt;br /&gt;
_CLog                      equ 002137Ch&lt;br /&gt;
_CTenX                     equ 0021380h&lt;br /&gt;
_CEtoX                     equ 0021384h&lt;br /&gt;
_CXrootY                   equ 0021388h&lt;br /&gt;
;                          equ 002138Ch&lt;br /&gt;
_CYtoX                     equ 0021390h&lt;br /&gt;
_InvertNonReal             equ 0021394h&lt;br /&gt;
_CTrunc                    equ 0021398h&lt;br /&gt;
_CFrac                     equ 002139Ch&lt;br /&gt;
_CFloor                    equ 00213A0h&lt;br /&gt;
_SrchVLstUp                equ 00213A4h&lt;br /&gt;
_SrchVLstDn                equ 00213A8h&lt;br /&gt;
_FlashWriteDisable         equ 00213ACh&lt;br /&gt;
_Disp                      equ 00213B0h&lt;br /&gt;
_GetBytePaged              equ 00213B4h&lt;br /&gt;
_RunCursorHook             equ 00213B8h&lt;br /&gt;
_RunLibraryHook            equ 00213BCh&lt;br /&gt;
_RunRawKeyHook             equ 00213C0h&lt;br /&gt;
_SetCursorHook             equ 00213C4h&lt;br /&gt;
_SetLibraryHook            equ 00213C8h&lt;br /&gt;
_SetGetKeyHook             equ 00213CCh&lt;br /&gt;
_ClrCursorHook             equ 00213D0h&lt;br /&gt;
_ClrLibraryHook            equ 00213D4h&lt;br /&gt;
_ClrRawKeyHook             equ 00213D8h&lt;br /&gt;
_GetKeyHook                equ 00213DCh&lt;br /&gt;
_SetGetCSCHook             equ 00213E0h&lt;br /&gt;
_ClrGetKeyHook             equ 00213E4h&lt;br /&gt;
_SetCatalog2Hook           equ 00213E8h&lt;br /&gt;
_ClrCatalog2Hook           equ 00213ECh&lt;br /&gt;
_SetLocalizeHook           equ 00213F0h&lt;br /&gt;
_ClrLocalizeHook           equ 00213F4h&lt;br /&gt;
_SetTokenHook              equ 00213F8h&lt;br /&gt;
_ClrTokenHook              equ 00213FCh&lt;br /&gt;
;                          equ 0021400h&lt;br /&gt;
;                          equ 0021404h&lt;br /&gt;
_DispListElementOffLA      equ 0021408h&lt;br /&gt;
_BitVertSplit              equ 002140Ch&lt;br /&gt;
_SetHomescreenHook         equ 0021410h&lt;br /&gt;
_ClrHomescreenHook         equ 0021414h&lt;br /&gt;
_SetWindowHook             equ 0021418h&lt;br /&gt;
_ClrWindowHook             equ 002141Ch&lt;br /&gt;
_SetGraphModeHook          equ 0021420h&lt;br /&gt;
_ClrGraphModeHook          equ 0021424h&lt;br /&gt;
_ParseAndStoreSysVar       equ 0021428h&lt;br /&gt;
_DisplayEditSysVar         equ 002142Ch&lt;br /&gt;
_JForceWIndowSettings      equ 0021430h&lt;br /&gt;
_DelVarArc                 equ 0021434h&lt;br /&gt;
_DelVarNoArc               equ 0021438h&lt;br /&gt;
_SetAllPlots               equ 002143Ch&lt;br /&gt;
_SetYeditHook              equ 0021440h&lt;br /&gt;
_ClrYeditHook              equ 0021444h&lt;br /&gt;
_Arc_Unarc                 equ 0021448h&lt;br /&gt;
_ArchiveVar                equ 002144Ch&lt;br /&gt;
_UnarchiveVar              equ 0021450h&lt;br /&gt;
_SetFontHook               equ 0021454h&lt;br /&gt;
_ClrFontHook               equ 0021458h&lt;br /&gt;
_SetRegraphHook            equ 002145Ch&lt;br /&gt;
_ClrRegraphHook            equ 0021460h&lt;br /&gt;
_RunGraphingHook           equ 0021464h&lt;br /&gt;
_SetTraceHook              equ 0021468h&lt;br /&gt;
_ClrTraceHook              equ 002146Ch&lt;br /&gt;
_RunTraceHook              equ 0021470h&lt;br /&gt;
_NDeriv                    equ 0021474h&lt;br /&gt;
_PolarDerivative           equ 0021478h&lt;br /&gt;
_JForceGraphNoKey          equ 002147Ch&lt;br /&gt;
_JForceGraphKey            equ 0021480h&lt;br /&gt;
_PowerOff                  equ 0021484h&lt;br /&gt;
_GetKeyRetOff              equ 0021488h&lt;br /&gt;
_FindGroupSym              equ 002148Ch&lt;br /&gt;
_LoadDEIndPaged            equ 0021490h&lt;br /&gt;
_SetUpPagedPtr             equ 0021494h&lt;br /&gt;
_PagedGet                  equ 0021498h&lt;br /&gt;
_SetParserHook             equ 002149Ch&lt;br /&gt;
_ClrParserHook             equ 00214A0h&lt;br /&gt;
_SetAppChangeHook          equ 00214A4h&lt;br /&gt;
_ClrAppChangeHook          equ 00214A8h&lt;br /&gt;
_SetGraphicsHook           equ 00214ACh&lt;br /&gt;
_ClrGraphicsHook           equ 00214B0h&lt;br /&gt;
_ILineNoGraphicsHook       equ 00214B4h&lt;br /&gt;
_ILineNoHook               equ 00214B8h&lt;br /&gt;
;                          equ 00214BCh&lt;br /&gt;
_DeleteTempPrograms        equ 00214C0h&lt;br /&gt;
_SetCatalog1Hook           equ 00214C4h&lt;br /&gt;
_ClrCatalog1Hook           equ 00214C8h&lt;br /&gt;
_SetHelpHook               equ 00214CCh&lt;br /&gt;
_ClrHelpHook               equ 00214D0h&lt;br /&gt;
_DispCatalogEnd            equ 00214D4h&lt;br /&gt;
_GetMenuKeypress           equ 00214D8h&lt;br /&gt;
_GetCatalogItem            equ 00214DCh&lt;br /&gt;
_RunCatalog2Hook           equ 00214E0h&lt;br /&gt;
_RunCatalog1Hook           equ 00214E4h&lt;br /&gt;
;                          equ 00214E8h&lt;br /&gt;
;                          equ 00214ECh&lt;br /&gt;
_DispMenuTitle             equ 00214F0h&lt;br /&gt;
;                          equ 00214F4h&lt;br /&gt;
_SetCxReDispHook           equ 00214F8h&lt;br /&gt;
_ClrCxReDispHook           equ 00214FCh&lt;br /&gt;
_DrawStatusBarMode         equ 0021500h&lt;br /&gt;
_BufClr                    equ 0021504h&lt;br /&gt;
_UnOPExec2                 equ 0021508h&lt;br /&gt;
_BinOPExec2                equ 002150Ch&lt;br /&gt;
_LoadMenuB                 equ 0021510h&lt;br /&gt;
_DisplayVarInfo            equ 0021514h&lt;br /&gt;
_SetMenuHook               equ 0021518h&lt;br /&gt;
_ClrMenuHook               equ 002151Ch&lt;br /&gt;
_GetBCOffSetIX             equ 0021520h&lt;br /&gt;
_GetBCOffSetIX_            equ 0021524h&lt;br /&gt;
_ForceFullScreen           equ 0021528h&lt;br /&gt;
_HLMinus5                  equ 002152Ch&lt;br /&gt;
;;_ret                     equ 0021530h&lt;br /&gt;
;                          equ 0021534h&lt;br /&gt;
;                          equ 0021538h&lt;br /&gt;
_Arc_Unarc_                equ 002153Ch&lt;br /&gt;
_RclExit                   equ 0021540h&lt;br /&gt;
_SetSilentLinkHook         equ 0021544h&lt;br /&gt;
_ClrSilentLinkHook         equ 0021548h&lt;br /&gt;
_TwoVarSet                 equ 002154Ch&lt;br /&gt;
_ExecClassCToken           equ 0021550h&lt;br /&gt;
_ExecClass3Token           equ 0021554h&lt;br /&gt;
_GetSysInfo                equ 0021558h&lt;br /&gt;
_RunChkCTenX               equ 002155Ch&lt;br /&gt;
_TenXNoClr                 equ 0021560h&lt;br /&gt;
;                          equ 0021564h&lt;br /&gt;
;                          equ 0021568h&lt;br /&gt;
_GetVarVersion             equ 002156Ch&lt;br /&gt;
_ParseGraphCmdToken        equ 0021570h&lt;br /&gt;
;                          equ 0021574h&lt;br /&gt;
_DeleteTempEditEqu         equ 0021578h&lt;br /&gt;
_PromptMoveBackLeft        equ 002157Ch&lt;br /&gt;
_WPutSEOLRes10E            equ 0021580h&lt;br /&gt;
_InvertTextInsMode         equ 0021584h&lt;br /&gt;
;                          equ 0021588h&lt;br /&gt;
_ResetDefaults             equ 002158Ch&lt;br /&gt;
_ZeroFinanceVars           equ 0021590h&lt;br /&gt;
_DispHeader                equ 0021594h&lt;br /&gt;
_JForceGroup               equ 0021598h&lt;br /&gt;
;                          equ 002159Ch&lt;br /&gt;
;                          equ 00215A0h&lt;br /&gt;
_DispCoords                equ 00215A4h&lt;br /&gt;
;                          equ 00215A8h&lt;br /&gt;
;                          equ 00215ACh&lt;br /&gt;
_ChkTmr                    equ 00215B0h&lt;br /&gt;
_ClockOff                  equ 00215B4h&lt;br /&gt;
_ClockOn                   equ 00215B8h&lt;br /&gt;
;                          equ 00215BCh&lt;br /&gt;
_GetDate                   equ 00215C0h&lt;br /&gt;
_GetDateString             equ 00215C4h&lt;br /&gt;
_GetDtFmt                  equ 00215C8h&lt;br /&gt;
_GetDtStr                  equ 00215CCh&lt;br /&gt;
_GetTime                   equ 00215D0h&lt;br /&gt;
_FormTime                  equ 00215D4h&lt;br /&gt;
_GetTmFmt                  equ 00215D8h&lt;br /&gt;
_GetTmStr                  equ 00215DCh&lt;br /&gt;
_SetZeroOne                equ 00215E0h&lt;br /&gt;
_SetDate                   equ 00215E4h&lt;br /&gt;
_IsOneTwoThree             equ 00215E8h&lt;br /&gt;
_SetTime                   equ 00215ECh&lt;br /&gt;
_IsOP112or24               equ 00215F0h&lt;br /&gt;
_ChkTimer0                 equ 00215F4h&lt;br /&gt;
_TimeCnv                   equ 00215F8h&lt;br /&gt;
_ClrWindowAndFlags         equ 00215FCh&lt;br /&gt;
_ResetAllLists             equ 0021600h&lt;br /&gt;
_DispValue                 equ 0021604h&lt;br /&gt;
;                          equ 0021608h&lt;br /&gt;
;                          equ 002160Ch&lt;br /&gt;
;                          equ 0021610h&lt;br /&gt;
_CpOP1OP2Rounded           equ 0021614h&lt;br /&gt;
_CpOP1OP2Rounded2          equ 0021618h&lt;br /&gt;
;                          equ 002161Ch&lt;br /&gt;
;                          equ 0021620h&lt;br /&gt;
_ResetIOPrompt             equ 0021624h&lt;br /&gt;
;                          equ 0021628h&lt;br /&gt;
_SetUpEditor               equ 002162Ch&lt;br /&gt;
_SortA                     equ 0021630h&lt;br /&gt;
_SortD                     equ 0021634h&lt;br /&gt;
;                          equ 0021638h&lt;br /&gt;
_IsOP1ResID                equ 002163Ch&lt;br /&gt;
;                          equ 0021640h&lt;br /&gt;
;                          equ 0021644h&lt;br /&gt;
;                          equ 0021648h&lt;br /&gt;
_ForceModeKeypress         equ 002164Ch&lt;br /&gt;
_DispAboutScreen           equ 0021650h&lt;br /&gt;
_ChkHelpHookVer            equ 0021654h&lt;br /&gt;
_Draw32                    equ 0021658h&lt;br /&gt;
;                          equ 002165Ch&lt;br /&gt;
;                          equ 0021660h&lt;br /&gt;
;                          equ 0021664h&lt;br /&gt;
_DrawPlotStatus            equ 0021668h&lt;br /&gt;
_DrawTableEditor           equ 002166Ch&lt;br /&gt;
_DisplayListNameEquals     equ 0021670h&lt;br /&gt;
_DisplayListHeader         equ 0021674h&lt;br /&gt;
_DispMatrixDimensions      equ 0021678h&lt;br /&gt;
_HighlightListEdItem       equ 002167Ch&lt;br /&gt;
;                          equ 0021680h&lt;br /&gt;
;                          equ 0021684h&lt;br /&gt;
_MatrixName                equ 0021688h&lt;br /&gt;
;                          equ 002168Ch&lt;br /&gt;
;                          equ 0021690h&lt;br /&gt;
;                          equ 0021694h&lt;br /&gt;
;                          equ 0021698h&lt;br /&gt;
;                          equ 002169Ch&lt;br /&gt;
_ChkCxMainPtr              equ 00216A0h&lt;br /&gt;
_NumError02_               equ 00216A4h&lt;br /&gt;
;                          equ 00216A8h&lt;br /&gt;
_SetupEmptyEditTempEqu     equ 00216ACh&lt;br /&gt;
_Res1IY0E                  equ 00216B0h&lt;br /&gt;
_RestoreBuffer             equ 00216B4h&lt;br /&gt;
;                          equ 00216B8h&lt;br /&gt;
;                          equ 00216BCh&lt;br /&gt;
;                          equ 00216C0h&lt;br /&gt;
;                          equ 00216C4h&lt;br /&gt;
;                          equ 00216C8h&lt;br /&gt;
;                          equ 00216CCh&lt;br /&gt;
_DisplayListEquals         equ 00216D0h&lt;br /&gt;
_GetCurPlotListOffset      equ 00216D4h&lt;br /&gt;
_GoToLastRow               equ 00216D8h&lt;br /&gt;
_DrawRectBorder_           equ 00216DCh&lt;br /&gt;
;                          equ 00216E0h&lt;br /&gt;
;                          equ 00216E4h&lt;br /&gt;
;                          equ 00216E8h&lt;br /&gt;
;                          equ 00216ECh&lt;br /&gt;
_NamedListToOP1            equ 00216F0h&lt;br /&gt;
;                          equ 00216F4h&lt;br /&gt;
;                          equ 00216F8h&lt;br /&gt;
;                          equ 00216FCh&lt;br /&gt;
_InitUSBDeviceCallback     equ 0021700h&lt;br /&gt;
_KillUSBDevice             equ 0021704h&lt;br /&gt;
_SetUSBConfiguration       equ 0021708h&lt;br /&gt;
_RequestUSBData            equ 002170Ch&lt;br /&gt;
_StopReceivingUSBData      equ 0021710h&lt;br /&gt;
_SetVertGraphActive        equ 0021714h&lt;br /&gt;
_ClrVertGraphActive        equ 0021718h&lt;br /&gt;
_SetUSBActivityHook        equ 002171Ch&lt;br /&gt;
_ClrUSBActivityHook        equ 0021720h&lt;br /&gt;
;;_ret                     equ 0021724h&lt;br /&gt;
_GetCurPlotOffsetPrev      equ 0021728h&lt;br /&gt;
_SplitUpdateStatPlotLists  equ 002172Ch&lt;br /&gt;
_GraphLine                 equ 0021730h&lt;br /&gt;
;                          equ 0021734h&lt;br /&gt;
;                          equ 0021738h&lt;br /&gt;
;                          equ 002173Ch&lt;br /&gt;
;                          equ 0021740h&lt;br /&gt;
;                          equ 0021744h&lt;br /&gt;
;                          equ 0021748h&lt;br /&gt;
_ZIfInTblEditor            equ 002174Ch&lt;br /&gt;
;                          equ 0021750h&lt;br /&gt;
_GetCurPlotOffset          equ 0021754h&lt;br /&gt;
;                          equ 0021758h&lt;br /&gt;
;                          equ 002175Ch&lt;br /&gt;
;                          equ 0021760h&lt;br /&gt;
;                          equ 0021764h&lt;br /&gt;
;                          equ 0021768h&lt;br /&gt;
_UpdateStatPlotLists       equ 002176Ch&lt;br /&gt;
_ChkSomethingElseFPS5      equ 0021770h&lt;br /&gt;
_ChkSomethingFPS5          equ 0021774h&lt;br /&gt;
_VDispRealOP1              equ 0021778h&lt;br /&gt;
_DispXEqualsNum            equ 002177Ch&lt;br /&gt;
_ResetGraphSettings        equ 0021780h&lt;br /&gt;
_InitializeVariables       equ 0021784h&lt;br /&gt;
;;_ret                     equ 0021788h&lt;br /&gt;
_DelVarSym                 equ 002178Ch&lt;br /&gt;
_FindAppUpNoCase           equ 0021790h&lt;br /&gt;
_FindAppDnNoCase           equ 0021794h&lt;br /&gt;
_SetupHome                 equ 0021798h&lt;br /&gt;
_GrPutawayFull             equ 002179Ch&lt;br /&gt;
;;_ret                     equ 00217A0h&lt;br /&gt;
_ToggleUSBSmartPadInput    equ 00217A4h&lt;br /&gt;
_IsUSBDeviceConnected      equ 00217A8h&lt;br /&gt;
_PolarEquToOP1             equ 00217ACh&lt;br /&gt;
_ParamXEquToOP1            equ 00217B0h&lt;br /&gt;
_ParamYEquToOP1            equ 00217B4h&lt;br /&gt;
_DispTestModeResetComplete equ 00217B8h&lt;br /&gt;
_PTTReset                  equ 00217BCh&lt;br /&gt;
_FindAppCustom             equ 00217C0h&lt;br /&gt;
_ClearGraphStyles          equ 00217C4h&lt;br /&gt;
_BufToNextBASICSeparator   equ 00217C8h&lt;br /&gt;
;                          equ 00217CCh&lt;br /&gt;
;                          equ 00217D0h&lt;br /&gt;
_ZooStandard               equ 00217D4h&lt;br /&gt;
;                          equ 00217D8h&lt;br /&gt;
;                          equ 00217DCh&lt;br /&gt;
;                          equ 00217E0h&lt;br /&gt;
;                          equ 00217E4h&lt;br /&gt;
;                          equ 00217E8h&lt;br /&gt;
;                          equ 00217ECh&lt;br /&gt;
;                          equ 00217F0h&lt;br /&gt;
;                          equ 00217F4h&lt;br /&gt;
;                          equ 00217F8h&lt;br /&gt;
;                          equ 00217FCh&lt;br /&gt;
;                          equ 0021800h&lt;br /&gt;
;                          equ 0021804h&lt;br /&gt;
;                          equ 0021808h&lt;br /&gt;
;                          equ 002180Ch&lt;br /&gt;
_AddHistoryEntryString     equ 0021810h&lt;br /&gt;
_CurrEntryToPrevEntry      equ 0021814h&lt;br /&gt;
;                          equ 0021818h&lt;br /&gt;
;                          equ 002181Ch&lt;br /&gt;
;                          equ 0021820h&lt;br /&gt;
;                          equ 0021824h&lt;br /&gt;
;                          equ 0021828h&lt;br /&gt;
;                          equ 002182Ch&lt;br /&gt;
;                          equ 0021830h&lt;br /&gt;
;                          equ 0021834h&lt;br /&gt;
;                          equ 0021838h&lt;br /&gt;
;                          equ 002183Ch&lt;br /&gt;
;                          equ 0021840h&lt;br /&gt;
;                          equ 0021844h&lt;br /&gt;
;                          equ 0021848h&lt;br /&gt;
;                          equ 002184Ch&lt;br /&gt;
;                          equ 0021850h&lt;br /&gt;
;                          equ 0021854h&lt;br /&gt;
;                          equ 0021858h&lt;br /&gt;
;                          equ 002185Ch&lt;br /&gt;
;                          equ 0021860h&lt;br /&gt;
;                          equ 0021864h&lt;br /&gt;
;                          equ 0021868h&lt;br /&gt;
;                          equ 002186Ch&lt;br /&gt;
;                          equ 0021870h&lt;br /&gt;
;                          equ 0021874h&lt;br /&gt;
;                          equ 0021878h&lt;br /&gt;
;                          equ 002187Ch&lt;br /&gt;
;                          equ 0021880h&lt;br /&gt;
;                          equ 0021884h&lt;br /&gt;
;                          equ 0021888h&lt;br /&gt;
;                          equ 002188Ch&lt;br /&gt;
;                          equ 0021890h&lt;br /&gt;
;                          equ 0021894h&lt;br /&gt;
;                          equ 0021898h&lt;br /&gt;
;                          equ 002189Ch&lt;br /&gt;
;                          equ 00218A0h&lt;br /&gt;
;                          equ 00218A4h&lt;br /&gt;
;                          equ 00218A8h&lt;br /&gt;
;                          equ 00218ACh&lt;br /&gt;
;                          equ 00218B0h&lt;br /&gt;
;                          equ 00218B4h&lt;br /&gt;
;                          equ 00218B8h&lt;br /&gt;
;                          equ 00218BCh&lt;br /&gt;
;                          equ 00218C0h&lt;br /&gt;
;                          equ 00218C4h&lt;br /&gt;
;                          equ 00218C8h&lt;br /&gt;
;                          equ 00218CCh&lt;br /&gt;
;                          equ 00218D0h&lt;br /&gt;
;                          equ 00218D4h&lt;br /&gt;
;                          equ 00218D8h&lt;br /&gt;
;                          equ 00218DCh&lt;br /&gt;
;                          equ 00218E0h&lt;br /&gt;
;                          equ 00218E4h&lt;br /&gt;
;                          equ 00218E8h&lt;br /&gt;
;                          equ 00218ECh&lt;br /&gt;
_RunInitialBootMenu        equ 00218F0h&lt;br /&gt;
;                          equ 00218F4h&lt;br /&gt;
;                          equ 00218F8h&lt;br /&gt;
;                          equ 00218FCh&lt;br /&gt;
_Clr05RclFlags             equ 0021900h&lt;br /&gt;
;                          equ 0021904h&lt;br /&gt;
;                          equ 0021908h&lt;br /&gt;
;                          equ 002190Ch&lt;br /&gt;
;                          equ 0021910h&lt;br /&gt;
_DeleteHistoryEntry        equ 0021914h&lt;br /&gt;
;                          equ 0021918h&lt;br /&gt;
;                          equ 002191Ch&lt;br /&gt;
;                          equ 0021920h&lt;br /&gt;
;                          equ 0021924h&lt;br /&gt;
;                          equ 0021928h&lt;br /&gt;
;                          equ 002192Ch&lt;br /&gt;
;                          equ 0021930h&lt;br /&gt;
;                          equ 0021934h&lt;br /&gt;
;                          equ 0021938h&lt;br /&gt;
;                          equ 002193Ch&lt;br /&gt;
_CommonKeys_               equ 0021940h&lt;br /&gt;
;                          equ 0021944h&lt;br /&gt;
;                          equ 0021948h&lt;br /&gt;
;                          equ 002194Ch&lt;br /&gt;
;                          equ 0021950h&lt;br /&gt;
;                          equ 0021954h&lt;br /&gt;
;                          equ 0021958h&lt;br /&gt;
;                          equ 002195Ch&lt;br /&gt;
;                          equ 0021960h&lt;br /&gt;
;                          equ 0021964h&lt;br /&gt;
;                          equ 0021968h&lt;br /&gt;
;                          equ 002196Ch&lt;br /&gt;
;                          equ 0021970h&lt;br /&gt;
;                          equ 0021974h&lt;br /&gt;
;                          equ 0021978h&lt;br /&gt;
;                          equ 002197Ch&lt;br /&gt;
;                          equ 0021980h&lt;br /&gt;
;                          equ 0021984h&lt;br /&gt;
;                          equ 0021988h&lt;br /&gt;
;                          equ 002198Ch&lt;br /&gt;
;                          equ 0021990h&lt;br /&gt;
;                          equ 0021994h&lt;br /&gt;
_ResetLastEntryStack       equ 0021998h&lt;br /&gt;
;                          equ 002199Ch&lt;br /&gt;
;                          equ 00219A0h&lt;br /&gt;
_jp_JForceCmdNoChar        equ 00219A4h&lt;br /&gt;
_Load_LFont                equ 00219A8h&lt;br /&gt;
;                          equ 00219ACh&lt;br /&gt;
;                          equ 00219B0h&lt;br /&gt;
;                          equ 00219B4h&lt;br /&gt;
;                          equ 00219B8h&lt;br /&gt;
;                          equ 00219BCh&lt;br /&gt;
;                          equ 00219C0h&lt;br /&gt;
;                          equ 00219C4h&lt;br /&gt;
;                          equ 00219C8h&lt;br /&gt;
;                          equ 00219CCh&lt;br /&gt;
;                          equ 00219D0h&lt;br /&gt;
;                          equ 00219D4h&lt;br /&gt;
;                          equ 00219D8h&lt;br /&gt;
_EnterSelfTest             equ 00219DCh&lt;br /&gt;
_DrawEntrySepLine          equ 00219E0h&lt;br /&gt;
;                          equ 00219E4h&lt;br /&gt;
_GetGraphModeProperties    equ 00219E8h&lt;br /&gt;
;                          equ 00219ECh&lt;br /&gt;
;                          equ 00219F0h&lt;br /&gt;
;                          equ 00219F4h&lt;br /&gt;
;                          equ 00219F8h&lt;br /&gt;
;                          equ 00219FCh&lt;br /&gt;
;                          equ 0021A00h&lt;br /&gt;
;                          equ 0021A04h&lt;br /&gt;
;                          equ 0021A08h&lt;br /&gt;
;                          equ 0021A0Ch&lt;br /&gt;
_ClrLCDAll                 equ 0021A10h&lt;br /&gt;
_BufIPoint                 equ 0021A14h&lt;br /&gt;
;                          equ 0021A18h&lt;br /&gt;
;                          equ 0021A1Ch&lt;br /&gt;
;                          equ 0021A20h&lt;br /&gt;
;                          equ 0021A24h&lt;br /&gt;
_SetDrawFGColorA           equ 0021A28h&lt;br /&gt;
;                          equ 0021A2Ch&lt;br /&gt;
;                          equ 0021A30h&lt;br /&gt;
;                          equ 0021A34h&lt;br /&gt;
_DrawGraphBackground       equ 0021A38h&lt;br /&gt;
_DrawStatusBar             equ 0021A3Ch&lt;br /&gt;
;                          equ 0021A40h&lt;br /&gt;
;                          equ 0021A44h&lt;br /&gt;
;                          equ 0021A48h&lt;br /&gt;
;                          equ 0021A4Ch&lt;br /&gt;
_DrawBatteryIndicator      equ 0021A50h&lt;br /&gt;
_DrawBatteryStatus         equ 0021A54h&lt;br /&gt;
_VDispHL                   equ 0021A58h&lt;br /&gt;
_PDspGrphNoColorReload     equ 0021A5Ch&lt;br /&gt;
;                          equ 0021A60h&lt;br /&gt;
;                          equ 0021A64h&lt;br /&gt;
;                          equ 0021A68h&lt;br /&gt;
;                          equ 0021A6Ch&lt;br /&gt;
;                          equ 0021A70h&lt;br /&gt;
;                          equ 0021A74h&lt;br /&gt;
;                          equ 0021A78h&lt;br /&gt;
;                          equ 0021A7Ch&lt;br /&gt;
;                          equ 0021A80h&lt;br /&gt;
;                          equ 0021A84h&lt;br /&gt;
;                          equ 0021A88h&lt;br /&gt;
;                          equ 0021A8Ch&lt;br /&gt;
;                          equ 0021A90h&lt;br /&gt;
;                          equ 0021A94h&lt;br /&gt;
;                          equ 0021A98h&lt;br /&gt;
;                          equ 0021A9Ch&lt;br /&gt;
;                          equ 0021AA0h&lt;br /&gt;
;                          equ 0021AA4h&lt;br /&gt;
;                          equ 0021AA8h&lt;br /&gt;
;                          equ 0021AACh&lt;br /&gt;
;                          equ 0021AB0h&lt;br /&gt;
_DrawStatusBarInfo         equ 0021AB4h&lt;br /&gt;
_RestoreLCDBrightness      equ 0021AB8h&lt;br /&gt;
_RestoreLCDBrightness_     equ 0021ABCh&lt;br /&gt;
_DimLCDSlow                equ 0021AC0h&lt;br /&gt;
;                          equ 0021AC4h&lt;br /&gt;
;                          equ 0021AC8h&lt;br /&gt;
;                          equ 0021ACCh&lt;br /&gt;
;                          equ 0021AD0h&lt;br /&gt;
;                          equ 0021AD4h&lt;br /&gt;
;                          equ 0021AD8h&lt;br /&gt;
;                          equ 0021ADCh&lt;br /&gt;
_SetTextFGBGcolors         equ 0021AE0h&lt;br /&gt;
_SetTextFGBGcolors_        equ 0021AE4h&lt;br /&gt;
_SetTextBGcolor            equ 0021AE8h&lt;br /&gt;
_VPutPS                    equ 0021AECh&lt;br /&gt;
;                          equ 0021AF0h&lt;br /&gt;
;                          equ 0021AF4h&lt;br /&gt;
;                          equ 0021AF8h&lt;br /&gt;
;                          equ 0021AFCh&lt;br /&gt;
_DrawTILogo                equ 0021B00h&lt;br /&gt;
_DrawThickRectBorder       equ 0021B04h&lt;br /&gt;
;                          equ 0021B08h&lt;br /&gt;
_DrawStatusBarTextClr      equ 0021B0Ch&lt;br /&gt;
;                          equ 0021B10h&lt;br /&gt;
;                          equ 0021B14h&lt;br /&gt;
;                          equ 0021B18h&lt;br /&gt;
;                          equ 0021B1Ch&lt;br /&gt;
_VPutPSN                   equ 0021B20h&lt;br /&gt;
;                          equ 0021B24h&lt;br /&gt;
;                          equ 0021B28h&lt;br /&gt;
;                          equ 0021B2Ch&lt;br /&gt;
;                          equ 0021B30h&lt;br /&gt;
_RStrGraphFlags            equ 0021B34h&lt;br /&gt;
;                          equ 0021B38h&lt;br /&gt;
;                          equ 0021B3Ch&lt;br /&gt;
_VPutMapSpecial            equ 0021B40h&lt;br /&gt;
;                          equ 0021B44h&lt;br /&gt;
;                          equ 0021B48h&lt;br /&gt;
;                          equ 0021B4Ch&lt;br /&gt;
;                          equ 0021B50h&lt;br /&gt;
;                          equ 0021B54h&lt;br /&gt;
;                          equ 0021B58h&lt;br /&gt;
;                          equ 0021B5Ch&lt;br /&gt;
;                          equ 0021B60h&lt;br /&gt;
_DrawSprite16bpp           equ 0021B64h&lt;br /&gt;
;                          equ 0021B68h&lt;br /&gt;
;                          equ 0021B6Ch&lt;br /&gt;
;                          equ 0021B70h&lt;br /&gt;
;                          equ 0021B74h&lt;br /&gt;
;                          equ 0021B78h&lt;br /&gt;
;                          equ 0021B7Ch&lt;br /&gt;
;                          equ 0021B80h&lt;br /&gt;
;                          equ 0021B84h&lt;br /&gt;
;                          equ 0021B88h&lt;br /&gt;
;                          equ 0021B8Ch&lt;br /&gt;
;                          equ 0021B90h&lt;br /&gt;
;                          equ 0021B94h&lt;br /&gt;
;                          equ 0021B98h&lt;br /&gt;
;                          equ 0021B9Ch&lt;br /&gt;
;                          equ 0021BA0h&lt;br /&gt;
;                          equ 0021BA4h&lt;br /&gt;
;                          equ 0021BA8h&lt;br /&gt;
_GetColorValue             equ 0021BACh&lt;br /&gt;
;                          equ 0021BB0h&lt;br /&gt;
;                          equ 0021BB4h&lt;br /&gt;
;                          equ 0021BB8h&lt;br /&gt;
;                          equ 0021BBCh&lt;br /&gt;
;                          equ 0021BC0h&lt;br /&gt;
_GraphBGColorToDrawBGColor equ 0021BC4h&lt;br /&gt;
_SetWhiteDrawBGColor       equ 0021BC8h&lt;br /&gt;
;                          equ 0021BCCh&lt;br /&gt;
_ChkResAppTextSave         equ 0021BD0h&lt;br /&gt;
_ChkCxMain                 equ 0021BD4h&lt;br /&gt;
;                          equ 0021BD8h&lt;br /&gt;
;                          equ 0021BDCh&lt;br /&gt;
_DrawRectBorder__          equ 0021BE0h&lt;br /&gt;
;                          equ 0021BE4h&lt;br /&gt;
;                          equ 0021BE8h&lt;br /&gt;
;                          equ 0021BECh&lt;br /&gt;
;                          equ 0021BF0h&lt;br /&gt;
;                          equ 0021BF4h&lt;br /&gt;
;                          equ 0021BF8h&lt;br /&gt;
;                          equ 0021BFCh&lt;br /&gt;
;                          equ 0021C00h&lt;br /&gt;
;                          equ 0021C04h&lt;br /&gt;
;                          equ 0021C08h&lt;br /&gt;
;                          equ 0021C0Ch&lt;br /&gt;
;                          equ 0021C10h&lt;br /&gt;
;                          equ 0021C14h&lt;br /&gt;
;                          equ 0021C18h&lt;br /&gt;
;                          equ 0021C1Ch&lt;br /&gt;
;                          equ 0021C20h&lt;br /&gt;
;                          equ 0021C24h&lt;br /&gt;
;                          equ 0021C28h&lt;br /&gt;
;                          equ 0021C2Ch&lt;br /&gt;
;                          equ 0021C30h&lt;br /&gt;
;                          equ 0021C34h&lt;br /&gt;
;                          equ 0021C38h&lt;br /&gt;
;                          equ 0021C3Ch&lt;br /&gt;
;                          equ 0021C40h&lt;br /&gt;
;                          equ 0021C44h&lt;br /&gt;
_DrawLineEndEntry          equ 0021C48h&lt;br /&gt;
;                          equ 0021C4Ch&lt;br /&gt;
;                          equ 0021C50h&lt;br /&gt;
;;_ret                     equ 0021C54h&lt;br /&gt;
;                          equ 0021C58h&lt;br /&gt;
;                          equ 0021C5Ch&lt;br /&gt;
;                          equ 0021C60h&lt;br /&gt;
;                          equ 0021C64h&lt;br /&gt;
;                          equ 0021C68h&lt;br /&gt;
_BitGrfFuncM               equ 0021C6Ch&lt;br /&gt;
;;_ret                     equ 0021C70h&lt;br /&gt;
_GetScrollPxlAmount        equ 0021C74h&lt;br /&gt;
_os_PushErrorHandler       equ 0021C78h&lt;br /&gt;
_os_PopErrorHandler        equ 0021C7Ch&lt;br /&gt;
_os_ThrowError             equ 0021C80h&lt;br /&gt;
_os_RealCopy               equ 0021C84h&lt;br /&gt;
_os_RealAsinRad            equ 0021C88h&lt;br /&gt;
_os_RealAcosRad            equ 0021C8Ch&lt;br /&gt;
_os_RealAtanRad            equ 0021C90h&lt;br /&gt;
_os_RealAdd                equ 0021C94h&lt;br /&gt;
_os_CplxAdd                equ 0021C98h&lt;br /&gt;
_os_RealCompare            equ 0021C9Ch&lt;br /&gt;
_os_RealCosRad             equ 0021CA0h&lt;br /&gt;
_os_RealRadToDeg           equ 0021CA4h&lt;br /&gt;
_os_RealDiv                equ 0021CA8h&lt;br /&gt;
_os_RealExp                equ 0021CACh&lt;br /&gt;
_os_RealFloor              equ 0021CB0h&lt;br /&gt;
_os_RealToStr              equ 0021CB4h&lt;br /&gt;
_os_RealFrac               equ 0021CB8h&lt;br /&gt;
_os_RealGcd                equ 0021CBCh&lt;br /&gt;
_os_RealRoundInt           equ 0021CC0h&lt;br /&gt;
_os_RealLcm                equ 0021CC4h&lt;br /&gt;
_os_RealLog                equ 0021CC8h&lt;br /&gt;
_os_RealMax                equ 0021CCCh&lt;br /&gt;
_os_RealMin                equ 0021CD0h&lt;br /&gt;
_os_RealMul                equ 0021CD4h&lt;br /&gt;
_os_RealNcr                equ 0021CD8h&lt;br /&gt;
_os_RealNeg                equ 0021CDCh&lt;br /&gt;
_os_RealNpr                equ 0021CE0h&lt;br /&gt;
_os_RealPow                equ 0021CE4h&lt;br /&gt;
_os_RealDegToRad           equ 0021CE8h&lt;br /&gt;
_os_RealRandInt            equ 0021CECh&lt;br /&gt;
_os_RealInv                equ 0021CF0h&lt;br /&gt;
_os_RealMod                equ 0021CF4h&lt;br /&gt;
_os_RealRound              equ 0021CF8h&lt;br /&gt;
_os_RealSinRad             equ 0021CFCh&lt;br /&gt;
_os_RealSqrt               equ 0021D00h&lt;br /&gt;
_os_RealSub                equ 0021D04h&lt;br /&gt;
_os_RealTanRad             equ 0021D08h&lt;br /&gt;
_os_StrToReal              equ 0021D0Ch&lt;br /&gt;
_os_RealTrunc              equ 0021D10h&lt;br /&gt;
_os_SetFlagBits            equ 0021D14h&lt;br /&gt;
_os_ResetFlagBits          equ 0021D18h&lt;br /&gt;
_os_TestFlagBits           equ 0021D1Ch&lt;br /&gt;
_os_SetFlagByte            equ 0021D20h&lt;br /&gt;
_os_GetFlagByte            equ 0021D24h&lt;br /&gt;
_os_GetCursorPos           equ 0021D28h&lt;br /&gt;
_os_PutStrFull             equ 0021D2Ch&lt;br /&gt;
_os_PutStrLine             equ 0021D30h&lt;br /&gt;
_os_SetCursorPos           equ 0021D34h&lt;br /&gt;
_os_GetKey                 equ 0021D38h&lt;br /&gt;
_os_GetCSC                 equ 0021D3Ch&lt;br /&gt;
_os_AppInit                equ 0021D40h&lt;br /&gt;
;                          equ 0021D44h&lt;br /&gt;
_ChkBCIs0                  equ 0021D48h&lt;br /&gt;
_ChkDEIs0                  equ 0021D4Ch&lt;br /&gt;
_ChkHLIs0                  equ 0021D50h&lt;br /&gt;
_SetAToBCU                 equ 0021D54h&lt;br /&gt;
_SetAToDEU                 equ 0021D58h&lt;br /&gt;
_SetAToHLU                 equ 0021D5Ch&lt;br /&gt;
_SetBCUToA                 equ 0021D60h&lt;br /&gt;
_SetBCUToB                 equ 0021D64h&lt;br /&gt;
_SetDEUToA                 equ 0021D68h&lt;br /&gt;
_SetDEUToB                 equ 0021D6Ch&lt;br /&gt;
_SetHLUToA                 equ 0021D70h&lt;br /&gt;
_SetHLUToB                 equ 0021D74h&lt;br /&gt;
_SignExtendBC              equ 0021D78h&lt;br /&gt;
_SignExtendDE              equ 0021D7Ch&lt;br /&gt;
_SignExtendHL              equ 0021D80h&lt;br /&gt;
_SetBCUTo0                 equ 0021D84h&lt;br /&gt;
_SetDEUTo0                 equ 0021D88h&lt;br /&gt;
_SetHLUTo0                 equ 0021D8Ch&lt;br /&gt;
_DivHLByA                  equ 0021D90h&lt;br /&gt;
_CpHLDE_s                  equ 0021D94h&lt;br /&gt;
_CpHLDE_                   equ 0021D98h&lt;br /&gt;
_LoadDEInd_s               equ 0021D9Ch&lt;br /&gt;
_LoadDEInd                 equ 0021DA0h&lt;br /&gt;
_CpHLDEBC                  equ 0021DA4h&lt;br /&gt;
_NegBC                     equ 0021DA8h&lt;br /&gt;
_NegDE                     equ 0021DACh&lt;br /&gt;
_StrCmpre                  equ 0021DB0h&lt;br /&gt;
_AddHLAndA                 equ 0021DB4h&lt;br /&gt;
_NextFlashPage             equ 0021DB8h&lt;br /&gt;
_PrevFlashPage             equ 0021DBCh&lt;br /&gt;
_SwapEndianHL_s            equ 0021DC0h&lt;br /&gt;
_ReloadAppEntryVecs        equ 0021DC4h&lt;br /&gt;
;                          equ 0021DC8h&lt;br /&gt;
;                          equ 0021DCCh&lt;br /&gt;
;                          equ 0021DD0h&lt;br /&gt;
;                          equ 0021DD4h&lt;br /&gt;
;                          equ 0021DD8h&lt;br /&gt;
;                          equ 0021DDCh&lt;br /&gt;
_os_ClearVRAMLines         equ 0021DE0h&lt;br /&gt;
_os_DisableCursor          equ 0021DE4h&lt;br /&gt;
_os_EnableCursor           equ 0021DE8h&lt;br /&gt;
;                          equ 0021DECh&lt;br /&gt;
;                          equ 0021DF0h&lt;br /&gt;
;                          equ 0021DF4h&lt;br /&gt;
;                          equ 0021DF8h&lt;br /&gt;
;                          equ 0021DFCh&lt;br /&gt;
_os_FontDrawText           equ 0021E00h&lt;br /&gt;
;                          equ 0021E04h&lt;br /&gt;
;                          equ 0021E08h&lt;br /&gt;
;                          equ 0021E0Ch&lt;br /&gt;
;                          equ 0021E10h&lt;br /&gt;
_os_FontGetHeight          equ 0021E14h&lt;br /&gt;
_os_FontGetWidth           equ 0021E18h&lt;br /&gt;
_os_InitDrawing            equ 0021E1Ch&lt;br /&gt;
_os_SetDrawBGColor         equ 0021E20h&lt;br /&gt;
_os_SetDrawFGColor         equ 0021E24h&lt;br /&gt;
_os_FontSelect             equ 0021E28h&lt;br /&gt;
;                          equ 0021E2Ch&lt;br /&gt;
;                          equ 0021E30h&lt;br /&gt;
_os_ReturnByte             equ 0021E34h&lt;br /&gt;
_os_ReturnByteEvenBetter   equ 0021E38h&lt;br /&gt;
;                          equ 0021E3Ch&lt;br /&gt;
;                          equ 0021E40h&lt;br /&gt;
;                          equ 0021E44h&lt;br /&gt;
;                          equ 0021E48h&lt;br /&gt;
;                          equ 0021E4Ch&lt;br /&gt;
;                          equ 0021E50h&lt;br /&gt;
;                          equ 0021E54h&lt;br /&gt;
;                          equ 0021E58h&lt;br /&gt;
;                          equ 0021E5Ch&lt;br /&gt;
;                          equ 0021E60h&lt;br /&gt;
;                          equ 0021E64h&lt;br /&gt;
_ChkACplx                  equ 0021E68h&lt;br /&gt;
;                          equ 0021E6Ch&lt;br /&gt;
_os_RclAns                 equ 0021E70h&lt;br /&gt;
;                          equ 0021E74h&lt;br /&gt;
;                          equ 0021E78h&lt;br /&gt;
;                          equ 0021E7Ch&lt;br /&gt;
;                          equ 0021E80h&lt;br /&gt;
;                          equ 0021E84h&lt;br /&gt;
;                          equ 0021E88h&lt;br /&gt;
_SetPolarEquToOP1          equ 0021E8Ch&lt;br /&gt;
;                          equ 0021E90h&lt;br /&gt;
;                          equ 0021E94h&lt;br /&gt;
;                          equ 0021E98h&lt;br /&gt;
;                          equ 0021E9Ch&lt;br /&gt;
;                          equ 0021EA0h&lt;br /&gt;
;                          equ 0021EA4h&lt;br /&gt;
;                          equ 0021EA8h&lt;br /&gt;
;                          equ 0021EACh&lt;br /&gt;
;                          equ 0021EB0h&lt;br /&gt;
;                          equ 0021EB4h&lt;br /&gt;
;                          equ 0021EB8h&lt;br /&gt;
;                          equ 0021EBCh&lt;br /&gt;
;                          equ 0021EC0h&lt;br /&gt;
;                          equ 0021EC4h&lt;br /&gt;
_os_SetTimer1              equ 0021EC8h&lt;br /&gt;
_os_DisableTimer1          equ 0021ECCh&lt;br /&gt;
_os_SetKbdKey              equ 0021ED0h&lt;br /&gt;
_os_GetSystemStats         equ 0021ED4h&lt;br /&gt;
;                          equ 0021ED8h&lt;br /&gt;
;                          equ 0021EDCh&lt;br /&gt;
_DispHL                    equ 0021EE0h&lt;br /&gt;
_os_GetDrawBGColor_BROKEN  equ 0021EE4h		; fixed in OS 5.2&lt;br /&gt;
_os_GetDrawFGColor         equ 0021EE8h&lt;br /&gt;
_os_FontGetID              equ 0021EECh&lt;br /&gt;
;                          equ 0021EF0h&lt;br /&gt;
_os_RealToInt24            equ 0021EF4h&lt;br /&gt;
_os_Int24ToReal            equ 0021EF8h&lt;br /&gt;
_GetOpenLibPtr             equ 0021EFCh&lt;br /&gt;
_RestoreColCoordinates     equ 0021F00h&lt;br /&gt;
;                          equ 0021F04h&lt;br /&gt;
;                          equ 0021F08h&lt;br /&gt;
;                          equ 0021F0Ch&lt;br /&gt;
;                          equ 0021F10h&lt;br /&gt;
;                          equ 0021F14h&lt;br /&gt;
;                          equ 0021F18h&lt;br /&gt;
;                          equ 0021F1Ch&lt;br /&gt;
;                          equ 0021F20h&lt;br /&gt;
;                          equ 0021F24h&lt;br /&gt;
;                          equ 0021F28h&lt;br /&gt;
;                          equ 0021F2Ch&lt;br /&gt;
;                          equ 0021F30h&lt;br /&gt;
;                          equ 0021F34h&lt;br /&gt;
;                          equ 0021F38h&lt;br /&gt;
;                          equ 0021F3Ch&lt;br /&gt;
;                          equ 0021F40h&lt;br /&gt;
_VPutMapNoReset0IY23       equ 0021F44h&lt;br /&gt;
;                          equ 0021F48h&lt;br /&gt;
;                          equ 0021F4Ch&lt;br /&gt;
_BufCpy                    equ 0021F50h&lt;br /&gt;
;                          equ 0021F54h&lt;br /&gt;
;                          equ 0021F58h&lt;br /&gt;
;                          equ 0021F5Ch&lt;br /&gt;
_DrawStandardEntrySepLine  equ 0021F60h&lt;br /&gt;
_DrawHomeNewSepLine        equ 0021F64h&lt;br /&gt;
_DrawStatusBarText         equ 0021F68h&lt;br /&gt;
;                          equ 0021F6Ch&lt;br /&gt;
;                          equ 0021F70h&lt;br /&gt;
;                          equ 0021F74h&lt;br /&gt;
;                          equ 0021F78h&lt;br /&gt;
;                          equ 0021F7Ch&lt;br /&gt;
_MovFrOP1OP2               equ 0021F80h&lt;br /&gt;
;                          equ 0021F84h&lt;br /&gt;
;                          equ 0021F88h&lt;br /&gt;
;                          equ 0021F8Ch&lt;br /&gt;
;                          equ 0021F90h&lt;br /&gt;
;                          equ 0021F94h&lt;br /&gt;
_ChkInRam                  equ 0021F98h&lt;br /&gt;
;                          equ 0021F9Ch&lt;br /&gt;
;                          equ 0021FA0h&lt;br /&gt;
_FontGetWidth              equ 0021FA4h&lt;br /&gt;
_os_ForceCmdNoChar         equ 0021FA8h&lt;br /&gt;
_os_DelVarEntry            equ 0021FACh&lt;br /&gt;
_os_GetSymTablePtr         equ 0021FB0h&lt;br /&gt;
_os_NextSymEntry           equ 0021FB4h&lt;br /&gt;
_os_ChkFindSym             equ 0021FB8h&lt;br /&gt;
_os_GetVarSize             equ 0021FBCh&lt;br /&gt;
_os_GetVarSizeBytes        equ 0021FC0h&lt;br /&gt;
;                          equ 0021FC4h&lt;br /&gt;
_os_GetRealListElement     equ 0021FC8h&lt;br /&gt;
_os_GetRealVar             equ 0021FCCh&lt;br /&gt;
_os_ResizeList             equ 0021FD0h&lt;br /&gt;
_os_ResizeMatrix           equ 0021FD4h&lt;br /&gt;
;                          equ 0021FD8h&lt;br /&gt;
_os_SetRealListElement     equ 0021FDCh&lt;br /&gt;
_os_SetRealVar             equ 0021FE0h&lt;br /&gt;
_os_GetAppVersionString    equ 0021FE4h&lt;br /&gt;
;                          equ 0021FE8h&lt;br /&gt;
;                          equ 0021FECh&lt;br /&gt;
_os_MemChk                 equ 0021FF0h&lt;br /&gt;
;                          equ 0021FF4h&lt;br /&gt;
;                          equ 0021FF8h&lt;br /&gt;
;                          equ 0021FFCh&lt;br /&gt;
;                          equ 0022000h&lt;br /&gt;
;                          equ 0022004h&lt;br /&gt;
;                          equ 0022008h&lt;br /&gt;
;                          equ 002200Ch&lt;br /&gt;
;                          equ 0022010h&lt;br /&gt;
;                          equ 0022014h&lt;br /&gt;
;                          equ 0022018h&lt;br /&gt;
;                          equ 002201Ch&lt;br /&gt;
;                          equ 0022020h&lt;br /&gt;
;                          equ 0022024h&lt;br /&gt;
;                          equ 0022028h&lt;br /&gt;
;                          equ 002202Ch&lt;br /&gt;
;                          equ 0022030h&lt;br /&gt;
;                          equ 0022034h&lt;br /&gt;
;                          equ 0022038h&lt;br /&gt;
;                          equ 002203Ch&lt;br /&gt;
_ArcChk                    equ 0022040h&lt;br /&gt;
_LoadDEIndFlash            equ 0022044h&lt;br /&gt;
_ChkInRamB                 equ 0022048h&lt;br /&gt;
;                          equ 002204Ch&lt;br /&gt;
;                          equ 0022050h&lt;br /&gt;
;                          equ 0022054h&lt;br /&gt;
_os_InitUSBDeviceCallback  equ 0022058h&lt;br /&gt;
_os_KillUSBDevice          equ 002205Ch&lt;br /&gt;
_os_SetUSBConfiguration    equ 0022060h&lt;br /&gt;
_os_RequestUSBData         equ 0022064h&lt;br /&gt;
_os_StopReceivingUSBData   equ 0022068h&lt;br /&gt;
;                          equ 002206Ch&lt;br /&gt;
;                          equ 0022070h&lt;br /&gt;
_Mov11ToOP1                equ 0022074h&lt;br /&gt;
_FindFreeArcSpot           equ 0022078h&lt;br /&gt;
;                          equ 002207Ch&lt;br /&gt;
_os_SetTimer2              equ 0022080h&lt;br /&gt;
_os_DisableTimer2          equ 0022084h&lt;br /&gt;
;                          equ 0022088h&lt;br /&gt;
;;_ret                     equ 002208Ch&lt;br /&gt;
_os_GetYDrawLocation       equ 0022090h&lt;br /&gt;
_os_SetYDrawLocation       equ 0022094h&lt;br /&gt;
_RunLocalizeHook           equ 0022098h&lt;br /&gt;
_os_IntSize                equ 002209Ch&lt;br /&gt;
_os_ClearStatusBarLow      equ 00220A0h&lt;br /&gt;
;                          equ 00220A4h&lt;br /&gt;
_NMIHandler                equ 00220A8h&lt;br /&gt;
;                          equ 00220ACh&lt;br /&gt;
;                          equ 00220B0h&lt;br /&gt;
;                          equ 00220B4h&lt;br /&gt;
;                          equ 00220B8h&lt;br /&gt;
;                          equ 00220BCh&lt;br /&gt;
;                          equ 00220C0h&lt;br /&gt;
;                          equ 00220C4h&lt;br /&gt;
;                          equ 00220C8h&lt;br /&gt;
;                          equ 00220CCh&lt;br /&gt;
;                          equ 00220D0h&lt;br /&gt;
;                          equ 00220D4h&lt;br /&gt;
;                          equ 00220D8h&lt;br /&gt;
;                          equ 00220DCh&lt;br /&gt;
;                          equ 00220E0h&lt;br /&gt;
;                          equ 00220E4h&lt;br /&gt;
;                          equ 00220E8h&lt;br /&gt;
;                          equ 00220ECh&lt;br /&gt;
;                          equ 00220F0h&lt;br /&gt;
;                          equ 00220F4h&lt;br /&gt;
;                          equ 00220F8h&lt;br /&gt;
;                          equ 00220FCh&lt;br /&gt;
;                          equ 0022100h&lt;br /&gt;
;                          equ 0022104h&lt;br /&gt;
;                          equ 0022108h&lt;br /&gt;
;                          equ 002210Ch&lt;br /&gt;
;                          equ 0022110h&lt;br /&gt;
;                          equ 0022114h&lt;br /&gt;
;                          equ 0022118h&lt;br /&gt;
;                          equ 002211Ch&lt;br /&gt;
;                          equ 0022120h&lt;br /&gt;
;                          equ 0022124h&lt;br /&gt;
;                          equ 0022128h&lt;br /&gt;
;                          equ 002212Ch&lt;br /&gt;
;                          equ 0022130h&lt;br /&gt;
;                          equ 0022134h&lt;br /&gt;
;                          equ 0022138h&lt;br /&gt;
;                          equ 002213Ch&lt;br /&gt;
;                          equ 0022140h&lt;br /&gt;
;                          equ 0022144h&lt;br /&gt;
;                          equ 0022148h&lt;br /&gt;
;                          equ 002214Ch&lt;br /&gt;
;                          equ 0022150h&lt;br /&gt;
;                          equ 0022154h&lt;br /&gt;
;                          equ 0022158h&lt;br /&gt;
;                          equ 002215Ch&lt;br /&gt;
;                          equ 0022160h&lt;br /&gt;
_os_RToP                   equ 0022164h&lt;br /&gt;
_os_PToR                   equ 0022168h&lt;br /&gt;
_os_ResetEditOpen          equ 002216Ch&lt;br /&gt;
_os_FloatToReal            equ 0022170h&lt;br /&gt;
_os_RealToFloat            equ 0022174h&lt;br /&gt;
_os_FontDrawTransText      equ 0022178h&lt;br /&gt;
_os_DelAppVar              equ 002217Ch&lt;br /&gt;
_os_GetAppVarDataPtr       equ 0022180h&lt;br /&gt;
_os_CreateAppVar           equ 0022184h&lt;br /&gt;
;                          equ 0022188h&lt;br /&gt;
;                          equ 002218Ch&lt;br /&gt;
;                          equ 0022190h&lt;br /&gt;
;                          equ 0022194h&lt;br /&gt;
_os_CreateString           equ 0022198h&lt;br /&gt;
_os_GetStringDataPtr       equ 002219Ch&lt;br /&gt;
;                          equ 00221A0h&lt;br /&gt;
;                          equ 00221A4h&lt;br /&gt;
;                          equ 00221A8h&lt;br /&gt;
;                          equ 00221ACh&lt;br /&gt;
;                          equ 00221B0h&lt;br /&gt;
;                          equ 00221B4h&lt;br /&gt;
;                          equ 00221B8h&lt;br /&gt;
;                          equ 00221BCh&lt;br /&gt;
;                          equ 00221C0h&lt;br /&gt;
;                          equ 00221C4h&lt;br /&gt;
;                          equ 00221C8h&lt;br /&gt;
;                          equ 00221CCh&lt;br /&gt;
;                          equ 00221D0h&lt;br /&gt;
;                          equ 00221D4h&lt;br /&gt;
;                          equ 00221D8h&lt;br /&gt;
;                          equ 00221DCh&lt;br /&gt;
;                          equ 00221E0h&lt;br /&gt;
;                          equ 00221E4h&lt;br /&gt;
;                          equ 00221E8h&lt;br /&gt;
;                          equ 00221ECh&lt;br /&gt;
;                          equ 00221F0h&lt;br /&gt;
;                          equ 00221F4h&lt;br /&gt;
;                          equ 00221F8h&lt;br /&gt;
&lt;br /&gt;
; Boot Calls&lt;br /&gt;
;-----------------------------------&lt;br /&gt;
_boot_GetHardwareVers      equ 0000084h&lt;br /&gt;
_boot_GetKeyID             equ 0000088h&lt;br /&gt;
_boot_GetBootVerMinor      equ 000008Ch&lt;br /&gt;
_boot_GetBootVerBuild      equ 0000090h&lt;br /&gt;
_dbgout                    equ 0000094h&lt;br /&gt;
__longjmp                  equ 0000098h&lt;br /&gt;
__memchr                   equ 000009Ch&lt;br /&gt;
__memcmp                   equ 00000A0h&lt;br /&gt;
__memcpy                   equ 00000A4h&lt;br /&gt;
__memmove                  equ 00000A8h&lt;br /&gt;
__memset                   equ 00000ACh&lt;br /&gt;
__memclear                 equ 00000B0h&lt;br /&gt;
_printf                    equ 00000B4h&lt;br /&gt;
__setjmp                   equ 00000B8h&lt;br /&gt;
_sprintf                   equ 00000BCh&lt;br /&gt;
__strcat                   equ 00000C0h&lt;br /&gt;
__strchr                   equ 00000C4h&lt;br /&gt;
__strcmp                   equ 00000C8h&lt;br /&gt;
__strcpy                   equ 00000CCh&lt;br /&gt;
__strcspn                  equ 00000D0h&lt;br /&gt;
__strlen                   equ 00000D4h&lt;br /&gt;
__strncat                  equ 00000D8h&lt;br /&gt;
__strncmp                  equ 00000DCh&lt;br /&gt;
__strncpy                  equ 00000E0h&lt;br /&gt;
__strpbrk                  equ 00000E4h&lt;br /&gt;
__strrchr                  equ 00000E8h&lt;br /&gt;
__strspn                   equ 00000ECh&lt;br /&gt;
__strstr                   equ 00000F0h&lt;br /&gt;
_strtok                    equ 00000F4h&lt;br /&gt;
_ret                       equ 00000F8h&lt;br /&gt;
__bldiy                    equ 00000FCh&lt;br /&gt;
__bshl                     equ 0000100h&lt;br /&gt;
__bshru                    equ 0000104h&lt;br /&gt;
__bstiy                    equ 0000108h&lt;br /&gt;
__bstix                    equ 000010Ch&lt;br /&gt;
__case                     equ 0000110h&lt;br /&gt;
__case16                   equ 0000114h&lt;br /&gt;
__case16D                  equ 0000118h&lt;br /&gt;
__case24                   equ 000011Ch&lt;br /&gt;
__case24D                  equ 0000120h&lt;br /&gt;
__case8                    equ 0000124h&lt;br /&gt;
__case8D                   equ 0000128h&lt;br /&gt;
__frameset                 equ 000012Ch&lt;br /&gt;
__frameset0                equ 0000130h&lt;br /&gt;
__iand                     equ 0000134h&lt;br /&gt;
__icmpzero                 equ 0000138h&lt;br /&gt;
__idivs                    equ 000013Ch&lt;br /&gt;
__idivu                    equ 0000140h&lt;br /&gt;
__idvrmu                   equ 0000144h&lt;br /&gt;
__ildix                    equ 0000148h&lt;br /&gt;
__ildiy                    equ 000014Ch&lt;br /&gt;
__imul_b                   equ 0000150h&lt;br /&gt;
__imulu                    equ 0000154h&lt;br /&gt;
__imuls                    equ 0000158h&lt;br /&gt;
__indcall                  equ 000015Ch&lt;br /&gt;
__ineg                     equ 0000160h&lt;br /&gt;
__inot                     equ 0000164h&lt;br /&gt;
__ior                      equ 0000168h&lt;br /&gt;
__irems                    equ 000016Ch&lt;br /&gt;
__iremu                    equ 0000170h&lt;br /&gt;
__ishl                     equ 0000174h&lt;br /&gt;
__ishl_b                   equ 0000178h&lt;br /&gt;
__ishrs                    equ 000017Ch&lt;br /&gt;
__ishrs_b                  equ 0000180h&lt;br /&gt;
__ishru                    equ 0000184h&lt;br /&gt;
__ishru_b                  equ 0000188h&lt;br /&gt;
__istix                    equ 000018Ch&lt;br /&gt;
__istiy                    equ 0000190h&lt;br /&gt;
__itol                     equ 0000194h&lt;br /&gt;
__ixor                     equ 0000198h&lt;br /&gt;
__ladd                     equ 000019Ch&lt;br /&gt;
__ladd_b                   equ 00001A0h&lt;br /&gt;
__land                     equ 00001A4h&lt;br /&gt;
__lcmps                    equ 00001A8h&lt;br /&gt;
__lcmpu                    equ 00001ACh&lt;br /&gt;
__lcmpzero                 equ 00001B0h&lt;br /&gt;
__ldivs                    equ 00001B4h&lt;br /&gt;
__ldivu                    equ 00001B8h&lt;br /&gt;
__ldvrmu                   equ 00001BCh&lt;br /&gt;
__lldix                    equ 00001C0h&lt;br /&gt;
__lldiy                    equ 00001C4h&lt;br /&gt;
__lmuls                    equ 00001C8h&lt;br /&gt;
__lmulu                    equ 00001CCh&lt;br /&gt;
__lneg                     equ 00001D0h&lt;br /&gt;
__lnot                     equ 00001D4h&lt;br /&gt;
__lor                      equ 00001D8h&lt;br /&gt;
__lrems                    equ 00001DCh&lt;br /&gt;
__lremu                    equ 00001E0h&lt;br /&gt;
__lshl                     equ 00001E4h&lt;br /&gt;
__lshrs                    equ 00001E8h&lt;br /&gt;
__lshru                    equ 00001ECh&lt;br /&gt;
__lstix                    equ 00001F0h&lt;br /&gt;
__lstiy                    equ 00001F4h&lt;br /&gt;
__lsub                     equ 00001F8h&lt;br /&gt;
__lxor                     equ 00001FCh&lt;br /&gt;
__sand                     equ 0000200h&lt;br /&gt;
__scmpzero                 equ 0000204h&lt;br /&gt;
__sdivs                    equ 0000208h&lt;br /&gt;
__sdivu                    equ 000020Ch&lt;br /&gt;
__seqcase                  equ 0000210h&lt;br /&gt;
__seqcaseD                 equ 0000214h&lt;br /&gt;
__setflag                  equ 0000218h&lt;br /&gt;
__sldix                    equ 000021Ch&lt;br /&gt;
__sldiy                    equ 0000220h&lt;br /&gt;
__smuls                    equ 0000224h&lt;br /&gt;
__smulu                    equ 0000228h&lt;br /&gt;
__sneg                     equ 000022Ch&lt;br /&gt;
__snot                     equ 0000230h&lt;br /&gt;
__sor                      equ 0000234h&lt;br /&gt;
__srems                    equ 0000238h&lt;br /&gt;
__sremu                    equ 000023Ch&lt;br /&gt;
__sshl                     equ 0000240h&lt;br /&gt;
__sshl_b                   equ 0000244h&lt;br /&gt;
__sshrs                    equ 0000248h&lt;br /&gt;
__sshrs_b                  equ 000024Ch&lt;br /&gt;
__sshru                    equ 0000250h&lt;br /&gt;
__sshru_b                  equ 0000254h&lt;br /&gt;
__sstix                    equ 0000258h&lt;br /&gt;
__sstiy                    equ 000025Ch&lt;br /&gt;
__stoi                     equ 0000260h&lt;br /&gt;
__stoiu                    equ 0000264h&lt;br /&gt;
__sxor                     equ 0000268h&lt;br /&gt;
__fppack                   equ 000026Ch&lt;br /&gt;
__fadd                     equ 0000270h&lt;br /&gt;
__fcmp                     equ 0000274h&lt;br /&gt;
__fdiv                     equ 0000278h&lt;br /&gt;
__ftol                     equ 000027Ch&lt;br /&gt;
__ultof                    equ 0000280h&lt;br /&gt;
__ltof                     equ 0000284h&lt;br /&gt;
__fmul                     equ 0000288h&lt;br /&gt;
__fneg                     equ 000028Ch&lt;br /&gt;
__fsub                     equ 0000290h&lt;br /&gt;
_FLTMAX                    equ 0000294h&lt;br /&gt;
_sqrtf                     equ 0000298h&lt;br /&gt;
__frbtof                   equ 000029Ch&lt;br /&gt;
__frftob                   equ 00002A0h&lt;br /&gt;
__frftoub                  equ 00002A4h&lt;br /&gt;
__frftoi                   equ 00002A8h&lt;br /&gt;
__frftoui                  equ 00002ACh&lt;br /&gt;
__frftos                   equ 00002B0h&lt;br /&gt;
__frftous                  equ 00002B4h&lt;br /&gt;
__fritof                   equ 00002B8h&lt;br /&gt;
__fruitof                  equ 00002BCh&lt;br /&gt;
__frstof                   equ 00002C0h&lt;br /&gt;
__frubtof                  equ 00002C4h&lt;br /&gt;
__frustof                  equ 00002C8h&lt;br /&gt;
_ResetPorts                equ 00002CCh&lt;br /&gt;
_ChkIfOSInterruptAvailable equ 00002D0h&lt;br /&gt;
_WriteFlashByte            equ 00002D4h&lt;br /&gt;
_EraseFlash                equ 00002D8h&lt;br /&gt;
_EraseFlashSector          equ 00002DCh&lt;br /&gt;
_WriteFlash                equ 00002E0h&lt;br /&gt;
_WriteFlashByteDuplicate   equ 00002E4h&lt;br /&gt;
_WriteFlashA               equ 00002E8h&lt;br /&gt;
_CleanupCertificate        equ 00002ECh&lt;br /&gt;
_ClrHeap                   equ 00002F0h&lt;br /&gt;
_CpyToHeap                 equ 00002F4h&lt;br /&gt;
_ChkHeapTop                equ 00002F8h&lt;br /&gt;
_ExecuteInRAM              equ 00002FCh&lt;br /&gt;
_ExecuteInRAMDup           equ 0000300h&lt;br /&gt;
_ExecuteInRAMDup2          equ 0000304h&lt;br /&gt;
_ChkCertSpace              equ 0000308h&lt;br /&gt;
_GetFieldSizeFromType      equ 000030Ch&lt;br /&gt;
_FindFirstCertField        equ 0000310h&lt;br /&gt;
_FindField                 equ 0000314h&lt;br /&gt;
_FindNextField             equ 0000318h&lt;br /&gt;
_GetCertificateEnd         equ 000031Ch&lt;br /&gt;
_GetFieldSizeFromType_     equ 0000320h&lt;br /&gt;
_GetFieldFromSize          equ 0000324h&lt;br /&gt;
_NextFieldFromSize         equ 0000328h&lt;br /&gt;
_NextFieldFromType         equ 000032Ch&lt;br /&gt;
_GetOffsetToNextField      equ 0000330h&lt;br /&gt;
_WriteFlashUnsafe          equ 0000334h&lt;br /&gt;
_boot_GetCertCalcString    equ 0000338h&lt;br /&gt;
_boot_GetCertCalcID        equ 000033Ch&lt;br /&gt;
_GetSerial                 equ 0000340h&lt;br /&gt;
;                          equ 0000344h&lt;br /&gt;
_Mult16By8                 equ 0000348h&lt;br /&gt;
_Div16By8                  equ 000034Ch&lt;br /&gt;
_Div16By16                 equ 0000350h&lt;br /&gt;
_Div32By16                 equ 0000354h&lt;br /&gt;
_CmpStr                    equ 0000358h&lt;br /&gt;
_boot_Sha256Init           equ 000035Ch&lt;br /&gt;
_boot_Sha256Part           equ 0000360h&lt;br /&gt;
_boot_Sha256Hash           equ 0000364h&lt;br /&gt;
_FindAppHeaderSubField     equ 0000368h&lt;br /&gt;
;                          equ 000036Ch&lt;br /&gt;
_FindAppHeaderTimestamp    equ 0000370h&lt;br /&gt;
_boot_ClearVRAM            equ 0000374h&lt;br /&gt;
_boot_PutS                 equ 0000378h&lt;br /&gt;
_PutSpinner                equ 000037Ch&lt;br /&gt;
_boot_GetLFontPtr          equ 0000380h&lt;br /&gt;
_boot_InitializeHardware   equ 0000384h&lt;br /&gt;
_boot_TurnOffHardware      equ 0000388h&lt;br /&gt;
_MakeColCmd                equ 000038Ch&lt;br /&gt;
_boot_NewLine              equ 0000390h&lt;br /&gt;
_PutBootVersion            equ 0000394h&lt;br /&gt;
_DrawSectorProtectionTable equ 0000398h&lt;br /&gt;
_boot_Set6MHzMode          equ 000039Ch&lt;br /&gt;
_boot_Set48MHzMode         equ 00003A0h&lt;br /&gt;
_boot_Set6MHzModeI         equ 00003A4h&lt;br /&gt;
_boot_Set48MHzModeI        equ 00003A8h&lt;br /&gt;
_CheckHardware             equ 00003ACh&lt;br /&gt;
_GetBatteryStatus          equ 00003B0h&lt;br /&gt;
_Delay10ms                 equ 00003B4h&lt;br /&gt;
_DelayTenTimesAms          equ 00003B8h&lt;br /&gt;
;                          equ 00003BCh&lt;br /&gt;
;                          equ 00003C0h&lt;br /&gt;
;                          equ 00003C4h&lt;br /&gt;
;                          equ 00003C8h&lt;br /&gt;
_usb_IsBusPowered          equ 00003CCh&lt;br /&gt;
_KeypadScan                equ 00003D0h&lt;br /&gt;
_KeypadScanFull            equ 00003D4h&lt;br /&gt;
;_ret                      equ 00003D8h&lt;br /&gt;
;_ret                      equ 00003DCh&lt;br /&gt;
_MarkOSInvalid             equ 00003E0h&lt;br /&gt;
_usb_BusPowered            equ 00003E4h&lt;br /&gt;
_usb_SelfPowered           equ 00003E8h&lt;br /&gt;
;                          equ 00003ECh&lt;br /&gt;
;                          equ 00003F0h&lt;br /&gt;
;                          equ 00003F4h&lt;br /&gt;
;                          equ 00003F8h&lt;br /&gt;
_usb_SetDeviceB            equ 00003FCh&lt;br /&gt;
;                          equ 0000400h&lt;br /&gt;
_usb_DMACXReadNext         equ 0000404h&lt;br /&gt;
_usb_DMACXWrite            equ 0000408h&lt;br /&gt;
_usb_DMACXRead             equ 000040Ch&lt;br /&gt;
_usb_DMACXWriteNext        equ 0000410h&lt;br /&gt;
_usb_DMACXWriteCheck       equ 0000414h&lt;br /&gt;
;                          equ 0000418h&lt;br /&gt;
;                          equ 000041Ch&lt;br /&gt;
;                          equ 0000420h&lt;br /&gt;
;                          equ 0000424h&lt;br /&gt;
;                          equ 0000428h&lt;br /&gt;
;                          equ 000042Ch&lt;br /&gt;
;                          equ 0000430h&lt;br /&gt;
;                          equ 0000434h&lt;br /&gt;
;                          equ 0000438h&lt;br /&gt;
;                          equ 000043Ch&lt;br /&gt;
;                          equ 0000440h&lt;br /&gt;
;                          equ 0000444h&lt;br /&gt;
;                          equ 0000448h&lt;br /&gt;
;                          equ 000044Ch&lt;br /&gt;
;                          equ 0000450h&lt;br /&gt;
;                          equ 0000454h&lt;br /&gt;
;                          equ 0000458h&lt;br /&gt;
;                          equ 000045Ch&lt;br /&gt;
_MarkOSValid               equ 0000460h&lt;br /&gt;
;                          equ 0000464h&lt;br /&gt;
;                          equ 0000468h&lt;br /&gt;
;                          equ 000046Ch&lt;br /&gt;
;                          equ 0000470h&lt;br /&gt;
;                          equ 0000474h&lt;br /&gt;
;                          equ 0000478h&lt;br /&gt;
;                          equ 000047Ch&lt;br /&gt;
;                          equ 0000480h&lt;br /&gt;
;                          equ 0000484h&lt;br /&gt;
;                          equ 0000488h&lt;br /&gt;
;                          equ 000048Ch&lt;br /&gt;
;                          equ 0000490h&lt;br /&gt;
;                          equ 0000494h&lt;br /&gt;
;                          equ 0000498h&lt;br /&gt;
;                          equ 000049Ch&lt;br /&gt;
;                          equ 00004A0h&lt;br /&gt;
;                          equ 00004A4h&lt;br /&gt;
_usb_SetDMAState           equ 00004A8h&lt;br /&gt;
_usb_DMATransfer           equ 00004ACh&lt;br /&gt;
_usb_DMACXTransferWait     equ 00004B0h&lt;br /&gt;
;                          equ 00004B4h&lt;br /&gt;
;                          equ 00004B8h&lt;br /&gt;
_usb_ResetFIFOS            equ 00004BCh&lt;br /&gt;
;                          equ 00004C0h&lt;br /&gt;
;                          equ 00004C4h&lt;br /&gt;
;                          equ 00004C8h&lt;br /&gt;
;                          equ 00004CCh&lt;br /&gt;
;                          equ 00004D0h&lt;br /&gt;
;                          equ 00004D4h&lt;br /&gt;
;                          equ 00004D8h&lt;br /&gt;
;                          equ 00004DCh&lt;br /&gt;
;                          equ 00004E0h&lt;br /&gt;
;                          equ 00004E4h&lt;br /&gt;
;                          equ 00004E8h&lt;br /&gt;
;                          equ 00004ECh&lt;br /&gt;
_usb_ResetTimer            equ 00004F0h&lt;br /&gt;
_usb_DisableTimer          equ 00004F4h&lt;br /&gt;
_usb_EnableTimer           equ 00004F8h&lt;br /&gt;
;                          equ 00004FCh&lt;br /&gt;
;                          equ 0000500h&lt;br /&gt;
;                          equ 0000504h&lt;br /&gt;
;                          equ 0000508h&lt;br /&gt;
;                          equ 000050Ch&lt;br /&gt;
;                          equ 0000510h&lt;br /&gt;
;                          equ 0000514h&lt;br /&gt;
;                          equ 0000518h&lt;br /&gt;
;                          equ 000051Ch&lt;br /&gt;
_boot_SetTimersControl     equ 0000520h&lt;br /&gt;
_boot_GetTimersControl     equ 0000524h&lt;br /&gt;
_boot_SetTimersInterrupt   equ 0000528h&lt;br /&gt;
_boot_GetTimersInterrupt   equ 000052Ch&lt;br /&gt;
_boot_SetTimersInterruptM  equ 0000530h&lt;br /&gt;
_boot_GetTimersInterruptM  equ 0000534h&lt;br /&gt;
_boot_SetTimer1Counter     equ 0000538h&lt;br /&gt;
_boot_GetTimer1Counter     equ 000053Ch&lt;br /&gt;
_boot_SetTimer1ReloadValue equ 0000540h&lt;br /&gt;
_boot_GetTimer1ReloadValue equ 0000544h&lt;br /&gt;
_boot_SetTimer1MatchValue1 equ 0000548h&lt;br /&gt;
_boot_GetTimer1MatchValue1 equ 000054Ch&lt;br /&gt;
_boot_SetTimer1MatchValue2 equ 0000550h&lt;br /&gt;
_boot_GetTimer1MatchValue2 equ 0000554h&lt;br /&gt;
_boot_SetTimer2Counter     equ 0000558h&lt;br /&gt;
_boot_GetTimer2Counter     equ 000055Ch&lt;br /&gt;
_boot_SetTimer2ReloadValue equ 0000560h&lt;br /&gt;
_boot_GetTimer2ReloadValue equ 0000564h&lt;br /&gt;
_boot_SetTimer2MatchValue1 equ 0000568h&lt;br /&gt;
_boot_GetTimer2MatchValue1 equ 000056Ch&lt;br /&gt;
_boot_SetTimer2MatchValue2 equ 0000570h&lt;br /&gt;
_boot_GetTimer2MatchValue2 equ 0000574h&lt;br /&gt;
_CheckIfEmulated           equ 0000578h&lt;br /&gt;
_boot_GetOnInt             equ 000057Ch&lt;br /&gt;
_boot_RTCIntHandler        equ 0000580h&lt;br /&gt;
_boot_RTCInitialize        equ 0000584h&lt;br /&gt;
_boot_RTCGetInitStatus     equ 0000588h&lt;br /&gt;
_boot_RTCEnable            equ 000058Ch&lt;br /&gt;
_boot_RTCDisable           equ 0000590h&lt;br /&gt;
_boot_RTCSet24Hours        equ 0000594h&lt;br /&gt;
;                          equ 0000598h&lt;br /&gt;
;                          equ 000059Ch&lt;br /&gt;
_boot_RTCAckAlarmInt       equ 00005A0h&lt;br /&gt;
;                          equ 00005A4h&lt;br /&gt;
_boot_RTCWriteTime         equ 00005A8h&lt;br /&gt;
_boot_RTCGetTime12Hour     equ 00005ACh&lt;br /&gt;
_boot_RTCGetTime           equ 00005B0h&lt;br /&gt;
_boot_RTCSetTime           equ 00005B4h&lt;br /&gt;
_boot_RTCGetAlarm          equ 00005B8h&lt;br /&gt;
_boot_RTCSetAlarmSafe      equ 00005BCh&lt;br /&gt;
_boot_RTCCheckAlarmInt     equ 00005C0h&lt;br /&gt;
_boot_RTCSetAlarmInt       equ 00005C4h&lt;br /&gt;
_boot_RTCIsAfternoon       equ 00005C8h&lt;br /&gt;
_boot_RTCGetDay            equ 00005CCh&lt;br /&gt;
_boot_RTCSetAlarmIntSafe   equ 00005D0h&lt;br /&gt;
_boot_RTCSetAlarm          equ 00005D4h&lt;br /&gt;
_boot_RTCEnableInt         equ 00005D8h&lt;br /&gt;
_boot_RTCDisableInt        equ 00005DCh&lt;br /&gt;
_boot_RTCSetCallback       equ 00005E0h&lt;br /&gt;
_boot_RTCResetTimeStruct   equ 00005E4h&lt;br /&gt;
;                          equ 00005E8h&lt;br /&gt;
_boot_RTCSetFlags          equ 00005ECh&lt;br /&gt;
;                          equ 00005F0h&lt;br /&gt;
_CheckEmulationBit         equ 00005F4h&lt;br /&gt;
_usb_SetDMAAddress         equ 00005F8h&lt;br /&gt;
;                          equ 00005FCh&lt;br /&gt;
_boot_SectorsBegin         equ 0000600h&lt;br /&gt;
;                          equ 0000604h&lt;br /&gt;
_usb_InEndpointClrStall    equ 0000608h&lt;br /&gt;
_usb_InEndpointSetStall    equ 000060Ch&lt;br /&gt;
_usb_InEndpointClrReset    equ 0000610h&lt;br /&gt;
_usb_InEndpointSetReset    equ 0000614h&lt;br /&gt;
_usb_InEndpointSendZlp     equ 0000618h&lt;br /&gt;
_usb_OutEndpointClrStall   equ 000061Ch&lt;br /&gt;
_usb_OutEndpointSetStall   equ 0000620h&lt;br /&gt;
_usb_OutEndpointClrReset   equ 0000624h&lt;br /&gt;
_usb_OutEndpointSetReset   equ 0000628h&lt;br /&gt;
_usb_SetFifoMap            equ 000062Ch&lt;br /&gt;
_usb_SetEndpointConfig     equ 0000630h&lt;br /&gt;
_usb_ClrEndpointConfig     equ 0000634h&lt;br /&gt;
_usb_SetFifoConfig         equ 0000638h&lt;br /&gt;
;                          equ 000063Ch&lt;br /&gt;
&lt;br /&gt;
;RAM Equates&lt;br /&gt;
;--------------------------------&lt;br /&gt;
ramStart		equ 0D00000h&lt;br /&gt;
flags			equ 0D00080h		; location of OS Flags (+-80h)&lt;br /&gt;
textFlagsLoc		equ 0D00085h            ; location of Text Flags&lt;br /&gt;
apdFlagsLoc		equ 0D00088h		; location of APD Flags&lt;br /&gt;
appFlagsLoc		equ 0D0008Dh		; location of App Flags&lt;br /&gt;
rclFlagsLoc		equ 0D0008Eh            ; location of RCLQueue Flags&lt;br /&gt;
shiftFlagsLoc		equ 0D00092h            ; location of Shifting Flags&lt;br /&gt;
mathprintFlagsLoc	equ 0D000C4h		; location of MathPrint Flags&lt;br /&gt;
&lt;br /&gt;
strtokPtr		equ 0D000FFh            ; location of pointer used by C strtok&lt;br /&gt;
printRoutine		equ 0D00108h            ; stores pointer to printing routines (3 scrap)&lt;br /&gt;
&lt;br /&gt;
flashByte		equ 0D00125h		; used for writing to flash&lt;br /&gt;
&lt;br /&gt;
cellOverrideAddr	equ 0D00166h&lt;br /&gt;
curCell			equ 0D0016Eh            ; selected list cell&lt;br /&gt;
&lt;br /&gt;
SmallEditCancelParse	equ 0D001A4h&lt;br /&gt;
&lt;br /&gt;
penRowBackup		equ 0D003E3h		; backup of penRow&lt;br /&gt;
mathprintBackup		equ 0D003E6h		; backup of mathprint flags&lt;br /&gt;
winLeftEdgeBackup	equ 0D003D2h		; backup of winLeftEdge&lt;br /&gt;
catalogCurrentBackup	equ 0D003D3h		; backup of catalogCurrent&lt;br /&gt;
menuCurrentSubBackup	equ 0D003D6h		; backup of menuCurrentSub&lt;br /&gt;
menuNumMenusBackup	equ 0D003D8h		; backup of menuNumMenus&lt;br /&gt;
menuCurrentBackup	equ 0D003DAh		; backup of menuCurrent&lt;br /&gt;
cxCurAppBackup		equ 0D003DDh		; backup of cxCurApp&lt;br /&gt;
&lt;br /&gt;
curUnderBackup		equ 0D003E8h		; backup of curUnder&lt;br /&gt;
&lt;br /&gt;
appData			equ 0D00429h		; used for OFFSCRPT and ONSCRPT&lt;br /&gt;
&lt;br /&gt;
arcPtrEnd		equ 0D0052Fh&lt;br /&gt;
&lt;br /&gt;
tempSP			equ 0D0053Fh		; 3 byte scrap&lt;br /&gt;
&lt;br /&gt;
arcInfo			equ 0D00543h&lt;br /&gt;
savedArcInfo		equ 0D0055Bh&lt;br /&gt;
appBank_jump		equ 0D00584h&lt;br /&gt;
&lt;br /&gt;
kbdScanCode		equ 0D00587h		; scancode returned by GetCSC&lt;br /&gt;
kbdLGSC			equ 0D00588h&lt;br /&gt;
kbdPSC			equ 0D00589h&lt;br /&gt;
kbdWUR			equ 0D0058Ah&lt;br /&gt;
kbdDebncCnt		equ 0D0058Bh&lt;br /&gt;
kbdKey			equ 0D0058Ch&lt;br /&gt;
kbdGetKy		equ 0D0058Dh&lt;br /&gt;
keyExtend		equ 0D0058Eh&lt;br /&gt;
brightness		equ 0D0058Fh&lt;br /&gt;
apdSubTimer		equ 0D00590h&lt;br /&gt;
apdTimer		equ 0D00591h&lt;br /&gt;
curTime			equ 0D00594h&lt;br /&gt;
curRow			equ 0D00595h&lt;br /&gt;
curCol			equ 0D00596h&lt;br /&gt;
curOffset		equ 0D00598h&lt;br /&gt;
curUnder		equ 0D00599h&lt;br /&gt;
curYCol			equ 0D0059Ch&lt;br /&gt;
curType			equ 0D0059Fh&lt;br /&gt;
curXRow			equ 0D005A0h&lt;br /&gt;
prevDData		equ 0D005A1h&lt;br /&gt;
lFont_record		equ 0D005A4h&lt;br /&gt;
sFont_record		equ 0D005C5h&lt;br /&gt;
tokVarPtr		equ 0D005E9h&lt;br /&gt;
tokLen			equ 0D005ECh&lt;br /&gt;
&lt;br /&gt;
indicCounter		equ 0D005F6h&lt;br /&gt;
&lt;br /&gt;
OP1			equ 0D005F8h&lt;br /&gt;
OP1M			equ 0D005FAh&lt;br /&gt;
OP2			equ 0D00603h&lt;br /&gt;
OP2M			equ 0D00605h&lt;br /&gt;
OP2EXT			equ 0D0060Ch&lt;br /&gt;
OP3			equ 0D0060Eh&lt;br /&gt;
OP3M			equ 0D00610h&lt;br /&gt;
OP4			equ 0D00619h&lt;br /&gt;
OP4M			equ 0D0061Bh&lt;br /&gt;
OP5			equ 0D00624h&lt;br /&gt;
OP5M			equ 0D00626h&lt;br /&gt;
OP6			equ 0D0062Fh&lt;br /&gt;
OP6M			equ 0D00631h&lt;br /&gt;
OP6EXT			equ 0D00638h&lt;br /&gt;
&lt;br /&gt;
progToEdit		equ 0D0065Bh&lt;br /&gt;
nameBuff		equ 0D00663h&lt;br /&gt;
&lt;br /&gt;
equ_edit_save		equ 0D0066Eh&lt;br /&gt;
iMathPtr1		equ 0D0066Fh&lt;br /&gt;
iMathPtr2		equ 0D00672h&lt;br /&gt;
iMathPtr3		equ 0D00675h&lt;br /&gt;
iMathPtr4		equ 0D00678h&lt;br /&gt;
iMathPtr5		equ 0D0067Bh&lt;br /&gt;
asm_data_ptr1		equ 0D0067Eh&lt;br /&gt;
asm_data_ptr2		equ 0D00681h&lt;br /&gt;
&lt;br /&gt;
asm_ram			equ 0D00687h&lt;br /&gt;
&lt;br /&gt;
textShadow		equ 0D006C0h&lt;br /&gt;
textShadCur		equ 0D007C4h&lt;br /&gt;
textShadTop		equ 0D007C7h&lt;br /&gt;
textShadAlph		equ 0D007C8h&lt;br /&gt;
textShadIns		equ 0D007C9h&lt;br /&gt;
cxMain			equ 0D007CAh&lt;br /&gt;
cxPPutAway		equ 0D007CDh&lt;br /&gt;
cxPutAway		equ 0D007D0h&lt;br /&gt;
cxReDisp		equ 0D007D3h&lt;br /&gt;
cxErrorEP		equ 0D007D6h&lt;br /&gt;
cxSizeWind		equ 0D007D9h&lt;br /&gt;
cxPage			equ 0D007DCh&lt;br /&gt;
cxCurApp		equ 0D007E0h&lt;br /&gt;
cxPrev			equ 0D007E2h ; 23 bytes are shadows of cxMain through cxCurApp and appFlags&lt;br /&gt;
cxAppReturn		equ 0D007EBh&lt;br /&gt;
&lt;br /&gt;
onSP			equ 0D007FAh&lt;br /&gt;
&lt;br /&gt;
promptRow		equ 0D00800h&lt;br /&gt;
promptCol		equ 0D00801h&lt;br /&gt;
promptIns		equ 0D00802h&lt;br /&gt;
promptShift		equ 0D00803h&lt;br /&gt;
promptRet		equ 0D00804h&lt;br /&gt;
promptValid		equ 0D00807h&lt;br /&gt;
&lt;br /&gt;
varType			equ 0D00813h&lt;br /&gt;
varCurrent		equ 0D00814h&lt;br /&gt;
varClass		equ 0D0081Ch&lt;br /&gt;
&lt;br /&gt;
catalogCurrent		equ 0D0081Dh ; word at this location starting with 6007h corresponds to what is highlighted in catalog&lt;br /&gt;
catalogCurrentBackupM	equ 0D00820h ; backup of catalogCurrent for menus&lt;br /&gt;
menuAppDepth		equ 0D00823h&lt;br /&gt;
menuCurrent		equ 0D00824h&lt;br /&gt;
menuCurrentSub		equ 0D00825h ; holds current submenu index&lt;br /&gt;
menuSelected		equ 0D00826h ; holds currently selected item in current submenu&lt;br /&gt;
menuNumMenus		equ 0D00827h ; holds number of submenus for this menu&lt;br /&gt;
menuNumItems		equ 0D00828h ; holds number of items in this submenu&lt;br /&gt;
appFlagsBackup		equ 0D00829h ; iy+appFlags backup for menu stuff&lt;br /&gt;
cursorFlagsBackup	equ 0D0082Ah ; iy+cursorFlags backup for menu stuff&lt;br /&gt;
curGStyleBackup		equ 0D0082Bh ; curGStyle backup for menu stuff&lt;br /&gt;
graphFlagsBackup	equ 0D0082Ch ; iy+graphFlags backup for menu stuff&lt;br /&gt;
&lt;br /&gt;
progCurrent		equ 0D0082Dh&lt;br /&gt;
;D0082E	; something used to execute apps with _NewContext0&lt;br /&gt;
userMenuSA		equ 0D00838h&lt;br /&gt;
&lt;br /&gt;
tempErrorMessage	equ 0D00842h&lt;br /&gt;
&lt;br /&gt;
ioPrompt		equ 0D00879h&lt;br /&gt;
ioFlag			equ 0D00894h&lt;br /&gt;
sndRecState		equ 0D00896h&lt;br /&gt;
ioErrState		equ 0D00897h&lt;br /&gt;
ioData			equ 0D008A1h&lt;br /&gt;
&lt;br /&gt;
penCol			equ 0D008D2h&lt;br /&gt;
penRow			equ 0D008D5h&lt;br /&gt;
rclQueue		equ 0D008D6h&lt;br /&gt;
rclQueueEnd		equ 0D008D9h&lt;br /&gt;
errNo			equ 0D008DFh&lt;br /&gt;
errSP			equ 0D008E0h&lt;br /&gt;
errOffset		equ 0D008E3h&lt;br /&gt;
&lt;br /&gt;
entryString		equ 0D008E6h&lt;br /&gt;
entryResult		equ 0D008EAh&lt;br /&gt;
&lt;br /&gt;
statVarsOffset		equ 0D0117Fh&lt;br /&gt;
asm_prgm_size		equ 0D0118Ch&lt;br /&gt;
bstCounter		equ 0D0118Fh&lt;br /&gt;
statVars		equ 0D01191h&lt;br /&gt;
infVars			equ 0D013A4h&lt;br /&gt;
infVar1			equ 0D013ADh&lt;br /&gt;
infVar2			equ 0D013B6h&lt;br /&gt;
infVar3			equ 0D013BFh&lt;br /&gt;
infVar4			equ 0D013C8h&lt;br /&gt;
infVar5			equ 0D013D1h&lt;br /&gt;
infVar6			equ 0D013DAh&lt;br /&gt;
infVar7			equ 0D013E3h&lt;br /&gt;
infVar8			equ 0D013ECh&lt;br /&gt;
infVar9			equ 0D013F5h&lt;br /&gt;
infVar10		equ 0D013FEh&lt;br /&gt;
infVar11		equ 0D01407h&lt;br /&gt;
infVar12		equ 0D01410h&lt;br /&gt;
infVar13		equ 0D01419h&lt;br /&gt;
infVar14		equ 0D01422h&lt;br /&gt;
infVar15		equ 0D0142Bh&lt;br /&gt;
infVar16		equ 0D01434h&lt;br /&gt;
infVar17		equ 0D0143Dh&lt;br /&gt;
infVar18		equ 0D01446h&lt;br /&gt;
infVar19		equ 0D0144Fh&lt;br /&gt;
infVar20		equ 0D01458h&lt;br /&gt;
&lt;br /&gt;
curGStyle		equ 0D0146Dh&lt;br /&gt;
curGY			equ 0D0146Eh&lt;br /&gt;
curGY2			equ 0D01470h&lt;br /&gt;
curGX2			equ 0D01471h ; currently selected equation while graphing&lt;br /&gt;
freeSaveY		equ 0D01472h&lt;br /&gt;
freeSaveX		equ 0D01474h&lt;br /&gt;
&lt;br /&gt;
XOffset			equ 0D014FAh&lt;br /&gt;
YOffset			equ 0D014FCh&lt;br /&gt;
lcdTallP		equ 0D014FDh&lt;br /&gt;
pixWideP		equ 0D014FEh&lt;br /&gt;
pixWide_m_1		equ 0D014FFh&lt;br /&gt;
pixWide_m_2		equ 0D01501h&lt;br /&gt;
lastEntryStkPtr		equ 0D01508h&lt;br /&gt;
lastEntryStk		equ 0D0150Bh&lt;br /&gt;
numLastEntries		equ 0D01D0Bh&lt;br /&gt;
currLastEntry		equ 0D01D0Ch&lt;br /&gt;
&lt;br /&gt;
curPlotNumber		equ 0D01D45h&lt;br /&gt;
&lt;br /&gt;
curInc			equ 0D01D49h&lt;br /&gt;
&lt;br /&gt;
uXmin			equ 0D01D61h&lt;br /&gt;
uXmax			equ 0D01D6Ah&lt;br /&gt;
uXscl			equ 0D01D73h&lt;br /&gt;
uYmin			equ 0D01D7Ch&lt;br /&gt;
uYmax			equ 0D01D85h&lt;br /&gt;
uYscl			equ 0D01D8Eh&lt;br /&gt;
uThetMin		equ 0D01D97h&lt;br /&gt;
uThetMax		equ 0D01DA0h&lt;br /&gt;
uThetStep		equ 0D01DA9h&lt;br /&gt;
uTmin			equ 0D01DB2h&lt;br /&gt;
uTmax			equ 0D01DBBh&lt;br /&gt;
uTStep			equ 0D01DC4h&lt;br /&gt;
uPlotStart		equ 0D01DCDh&lt;br /&gt;
unMax			equ 0D01DD6h&lt;br /&gt;
uu0			equ 0D01DDFh&lt;br /&gt;
uv0			equ 0D01DE8h&lt;br /&gt;
unMin			equ 0D01DF1h&lt;br /&gt;
uu02			equ 0D01DFAh&lt;br /&gt;
uv02			equ 0D01E03h&lt;br /&gt;
uw0			equ 0D01E0Ch&lt;br /&gt;
uPlotStep		equ 0D01E15h&lt;br /&gt;
uXres			equ 0D01E1Eh&lt;br /&gt;
uw02			equ 0D01E27h&lt;br /&gt;
Xmin			equ 0D01E33h&lt;br /&gt;
Xmax			equ 0D01E3Ch&lt;br /&gt;
Xscl			equ 0D01E45h&lt;br /&gt;
Ymin			equ 0D01E4Eh&lt;br /&gt;
Ymax			equ 0D01E57h&lt;br /&gt;
Yscl			equ 0D01E60h&lt;br /&gt;
ThetaMin		equ 0D01E69h&lt;br /&gt;
ThetaMax		equ 0D01E72h&lt;br /&gt;
ThetaStep		equ 0D01E7Bh&lt;br /&gt;
TminPar			equ 0D01E84h&lt;br /&gt;
TmaxPar			equ 0D01E8Dh&lt;br /&gt;
Tstep			equ 0D01E96h&lt;br /&gt;
PlotStart		equ 0D01E9Fh&lt;br /&gt;
nMax			equ 0D01EA8h&lt;br /&gt;
u0			equ 0D01EB1h&lt;br /&gt;
v0			equ 0D01EBAh&lt;br /&gt;
nMin			equ 0D01EC3h&lt;br /&gt;
u02			equ 0D01ECCh&lt;br /&gt;
v02			equ 0D01ED5h&lt;br /&gt;
w0			equ 0D01EDEh&lt;br /&gt;
PlotStep		equ 0D01EE7h&lt;br /&gt;
XresO			equ 0D01EF0h&lt;br /&gt;
w02			equ 0D01EF9h&lt;br /&gt;
un1			equ 0D01F02h&lt;br /&gt;
un2			equ 0D01F0Bh&lt;br /&gt;
vn1			equ 0D01F14h&lt;br /&gt;
vn2			equ 0D01F1Dh&lt;br /&gt;
wn1			equ 0D01F26h&lt;br /&gt;
wn2			equ 0D01F2Fh&lt;br /&gt;
fin_N			equ 0D01F38h&lt;br /&gt;
fin_I			equ 0D01F41h&lt;br /&gt;
fin_PV			equ 0D01F4Ah&lt;br /&gt;
fin_PMT			equ 0D01F53h&lt;br /&gt;
fin_FV			equ 0D01F5Ch&lt;br /&gt;
fin_PY			equ 0D01F65h&lt;br /&gt;
fin_CY			equ 0D01F6Eh&lt;br /&gt;
cal_N			equ 0D01F77h&lt;br /&gt;
cal_I			equ 0D01F80h&lt;br /&gt;
cal_PV			equ 0D01F89h&lt;br /&gt;
cal_PMT			equ 0D01F92h&lt;br /&gt;
cal_FV			equ 0D01F9Bh&lt;br /&gt;
cal_PY			equ 0D01FA4h&lt;br /&gt;
DeltaX			equ 0D01FAEh&lt;br /&gt;
DeltaY			equ 0D01FB7h&lt;br /&gt;
TraceStep		equ 0D0203Dh&lt;br /&gt;
&lt;br /&gt;
Plot1MarkType		equ 0D0227Eh&lt;br /&gt;
Plot1List1		equ 0D0227Fh&lt;br /&gt;
Plot1List2		equ 0D02284h&lt;br /&gt;
Plot1FreqList		equ 0D02289h&lt;br /&gt;
Plot1XYOnOff		equ 0D0228Eh&lt;br /&gt;
Plot1Color		equ 0D0228Fh&lt;br /&gt;
&lt;br /&gt;
Plot2MarkType		equ 0D02290h&lt;br /&gt;
Plot2List1		equ 0D02291h&lt;br /&gt;
Plot2List2		equ 0D02296h&lt;br /&gt;
Plot2FreqList		equ 0D0229Bh&lt;br /&gt;
Plot2XYOnOff		equ 0D022A0h&lt;br /&gt;
Plot2Color		equ 0D022A1h&lt;br /&gt;
&lt;br /&gt;
Plot3MarkType		equ 0D022A2h&lt;br /&gt;
Plot3List1		equ 0D022A3h&lt;br /&gt;
Plot3List2		equ 0D022A8h&lt;br /&gt;
Plot3FreqList		equ 0D022ADh&lt;br /&gt;
Plot3XYOnOff		equ 0D022B2h&lt;br /&gt;
Plot3Color		equ 0D022B3h&lt;br /&gt;
&lt;br /&gt;
ES			equ 0D022BAh&lt;br /&gt;
&lt;br /&gt;
seed1			equ 0D022FCh&lt;br /&gt;
seed2			equ 0D02305h&lt;br /&gt;
basic_prog		equ 0D0230Eh&lt;br /&gt;
begPC			equ 0D02317h&lt;br /&gt;
curPC			equ 0D0231Ah&lt;br /&gt;
endPC			equ 0D0231Dh&lt;br /&gt;
numArguments		equ 0D02320h&lt;br /&gt;
&lt;br /&gt;
cmdShadow		equ 0D0232Dh&lt;br /&gt;
cmdShadCur		equ 0D02431h&lt;br /&gt;
cmdShadAlph		equ 0D02433h&lt;br /&gt;
cmdShadIns		equ 0D02435h&lt;br /&gt;
cmdCursor		equ 0D02434h&lt;br /&gt;
editTop			equ 0D02437h&lt;br /&gt;
editCursor		equ 0D0243Ah&lt;br /&gt;
editTail		equ 0D0243Dh&lt;br /&gt;
editBtm			equ 0D02440h&lt;br /&gt;
&lt;br /&gt;
currListHighlight	equ 0D0244Bh ; word, this is offset into list for currently-highlighted element in list editor&lt;br /&gt;
editSym			equ 0D0244Eh ; pointer to vat of variable being edited&lt;br /&gt;
editDat			equ 0D02451h ; pointer to data of variable being edited&lt;br /&gt;
&lt;br /&gt;
currListPageOffset	equ 0D02457h&lt;br /&gt;
currList		equ 0D02458h&lt;br /&gt;
listName1		equ 0D02459h&lt;br /&gt;
listName2		equ 0D0245Eh&lt;br /&gt;
listName3		equ 0D02463h&lt;br /&gt;
listName4		equ 0D02468h&lt;br /&gt;
listName5		equ 0D0246Dh&lt;br /&gt;
listName6		equ 0D02472h&lt;br /&gt;
listName7		equ 0D02477h&lt;br /&gt;
listName8		equ 0D0247Ch&lt;br /&gt;
listName9		equ 0D02481h&lt;br /&gt;
listName10		equ 0D02486h&lt;br /&gt;
listName11		equ 0D0248Bh&lt;br /&gt;
listName12		equ 0D02490h&lt;br /&gt;
listName13		equ 0D02495h&lt;br /&gt;
listName14		equ 0D0249Ah&lt;br /&gt;
listName15		equ 0D0249Fh&lt;br /&gt;
listName16		equ 0D024A4h&lt;br /&gt;
listName17		equ 0D024A9h&lt;br /&gt;
listName18		equ 0D024AEh&lt;br /&gt;
listName19		equ 0D024B3h&lt;br /&gt;
listName20		equ 0D024B8h&lt;br /&gt;
currGrphStyle		equ 0D024BEh&lt;br /&gt;
y1LineType		equ 0D024BFh&lt;br /&gt;
y2LineType		equ 0D024C0h&lt;br /&gt;
y3LineType		equ 0D024C1h&lt;br /&gt;
y4LineType		equ 0D024C2h&lt;br /&gt;
y5LineType		equ 0D024C3h&lt;br /&gt;
y6LineType		equ 0D024C4h&lt;br /&gt;
y7LineType		equ 0D024C5h&lt;br /&gt;
y8LineType		equ 0D024C6h&lt;br /&gt;
y9LineType		equ 0D024C7h&lt;br /&gt;
y0LineType		equ 0D024C8h&lt;br /&gt;
para1LineType		equ 0D024C9h&lt;br /&gt;
para2LineType		equ 0D024CAh&lt;br /&gt;
para3LineType		equ 0D024CBh&lt;br /&gt;
para4LineType		equ 0D024CCh&lt;br /&gt;
para5LineType		equ 0D024CDh&lt;br /&gt;
para6LineType		equ 0D024CEh&lt;br /&gt;
polar1LineType		equ 0D024CFh&lt;br /&gt;
polar2LineType		equ 0D024D0h&lt;br /&gt;
polar3LineType		equ 0D024D1h&lt;br /&gt;
polar4LineType		equ 0D024D2h&lt;br /&gt;
polar5LineType		equ 0D024D3h&lt;br /&gt;
polar6LineType		equ 0D024D4h&lt;br /&gt;
secULineType		equ 0D024D5h&lt;br /&gt;
secVLineType		equ 0D024D6h&lt;br /&gt;
secWLineType		equ 0D024D7h&lt;br /&gt;
y1LineColor		equ 0D024D8h&lt;br /&gt;
y2LineColor		equ 0D024D9h&lt;br /&gt;
y3LineColor		equ 0D024DAh&lt;br /&gt;
y4LineColor		equ 0D024DBh&lt;br /&gt;
y5LineColor		equ 0D024DCh&lt;br /&gt;
y6LineColor		equ 0D024DDh&lt;br /&gt;
y7LineColor		equ 0D024DEh&lt;br /&gt;
y8LineColor		equ 0D024DFh&lt;br /&gt;
y9LineColor		equ 0D024E0h&lt;br /&gt;
y0LineColor		equ 0D024E1h&lt;br /&gt;
para1LineColor		equ 0D024E2h&lt;br /&gt;
para2LineColor		equ 0D024E3h&lt;br /&gt;
para3LineColor		equ 0D024E4h&lt;br /&gt;
para4LineColor		equ 0D024E5h&lt;br /&gt;
para5LineColor		equ 0D024E6h&lt;br /&gt;
para6LineColor		equ 0D024E7h&lt;br /&gt;
polar1LineColor		equ 0D024E8h&lt;br /&gt;
polar2LineColor		equ 0D024E9h&lt;br /&gt;
polar3LineColor		equ 0D024EAh&lt;br /&gt;
polar4LineColor		equ 0D024EBh&lt;br /&gt;
polar5LineColor		equ 0D024ECh&lt;br /&gt;
polar6LineColor		equ 0D024EDh&lt;br /&gt;
secULineColor		equ 0D024EEh&lt;br /&gt;
secVLineColor		equ 0D024EFh&lt;br /&gt;
secWLineColor		equ 0D024F0h&lt;br /&gt;
&lt;br /&gt;
winTop			equ 0D02504h&lt;br /&gt;
winBtm			equ 0D02505h&lt;br /&gt;
winLeftEdge		equ 0D02506h&lt;br /&gt;
winLeft			equ 0D02507h&lt;br /&gt;
winAbove		equ 0D02509h&lt;br /&gt;
winRow			equ 0D0250Bh&lt;br /&gt;
winCol			equ 0D0250Dh&lt;br /&gt;
fmtDigits		equ 0D0250Fh&lt;br /&gt;
fmtString		equ 0D02510h&lt;br /&gt;
fmtLeft			equ 0D02561h&lt;br /&gt;
fmtIndex		equ 0D02564h&lt;br /&gt;
fmtMatSym		equ 0D02567h&lt;br /&gt;
fmtMatMem		equ 0D0256Ah&lt;br /&gt;
&lt;br /&gt;
tSymPtr1		equ 0D0257Bh&lt;br /&gt;
tSymPtr2		equ 0D0257Eh&lt;br /&gt;
chkDelPtr3		equ 0D02581h&lt;br /&gt;
chkDelPtr4		equ 0D02584h&lt;br /&gt;
&lt;br /&gt;
tempMem			equ 0D02587h&lt;br /&gt;
FPSbase			equ 0D0258Ah&lt;br /&gt;
FPS			equ 0D0258Dh&lt;br /&gt;
OPBase			equ 0D02590h&lt;br /&gt;
OPS			equ 0D02593h&lt;br /&gt;
pTempCnt		equ 0D02596h&lt;br /&gt;
cleanTmp		equ 0D02598h&lt;br /&gt;
pTemp			equ 0D0259Ah&lt;br /&gt;
progPtr			equ 0D0259Dh&lt;br /&gt;
newDataPtr		equ 0D025A0h&lt;br /&gt;
pagedGetPtr		equ 0D025A3h ; 3 byte scrap (unstable)&lt;br /&gt;
pagedPutPtr		equ 0D025A6h&lt;br /&gt;
&lt;br /&gt;
appErr1			equ 0D025A9h ; use with _ErrCustom1&lt;br /&gt;
appErr2			equ 0D025B6h ; use with _ErrCustom2&lt;br /&gt;
&lt;br /&gt;
arcPtr			equ 0D025C8h&lt;br /&gt;
appRawKeyHandle		equ 0D025CBh&lt;br /&gt;
customHeight		equ 0D025CEh&lt;br /&gt;
localLanguage		equ 0D025CFh&lt;br /&gt;
hookExecTemp		equ 0D025D2h&lt;br /&gt;
cursorHookPtr		equ 0D025D5h&lt;br /&gt;
libraryHookPtr		equ 0D025D8h&lt;br /&gt;
rawKeyHookPtr		equ 0D025DBh&lt;br /&gt;
getKeyHookPtr		equ 0D025DEh&lt;br /&gt;
homescreenHookPtr	equ 0D025E1h&lt;br /&gt;
windowHookPtr		equ 0D025E4h&lt;br /&gt;
graphHookPtr		equ 0D025E7h&lt;br /&gt;
yEqualsHookPtr		equ 0D025EAh&lt;br /&gt;
fontHookPtr		equ 0D025EDh&lt;br /&gt;
regraphHookPtr		equ 0D025F0h&lt;br /&gt;
graphicsHookPtr		equ 0D025F3h&lt;br /&gt;
traceHookPtr		equ 0D025F6h&lt;br /&gt;
parserHookPtr		equ 0D025F9h&lt;br /&gt;
appChangeHookPtr	equ 0D025FCh&lt;br /&gt;
catalog1HookPtr		equ 0D025FFh&lt;br /&gt;
helpHookPtr		equ 0D02602h&lt;br /&gt;
cxRedispHookPtr		equ 0D02605h&lt;br /&gt;
menuHookPtr		equ 0D02608h&lt;br /&gt;
catalog2HookPtr		equ 0D0260Bh&lt;br /&gt;
tokenHookPtr		equ 0D0260Eh&lt;br /&gt;
localizeHookPtr		equ 0D02611h&lt;br /&gt;
silentLinkHookPtr	equ 0D02614h&lt;br /&gt;
USBActivityHookPtr	equ 0D0261Ah&lt;br /&gt;
&lt;br /&gt;
tempFreeArc		equ 0D02655h ; set after _ArcChk call&lt;br /&gt;
&lt;br /&gt;
textBGcolor		equ 0D02688h&lt;br /&gt;
textFGcolor		equ 0D0268Ah&lt;br /&gt;
&lt;br /&gt;
drawBGColor		equ 0D026AAh&lt;br /&gt;
drawFGColor		equ 0D026ACh&lt;br /&gt;
drawColorCode		equ 0D026AEh&lt;br /&gt;
&lt;br /&gt;
keyToStrRam		equ 0D026EAh&lt;br /&gt;
&lt;br /&gt;
sEditMonSp		equ 0D02706h&lt;br /&gt;
bpSave			equ 0D02709h&lt;br /&gt;
&lt;br /&gt;
batteryStatus		equ 0D02A86h&lt;br /&gt;
&lt;br /&gt;
graphBGColor		equ 0D02A98h&lt;br /&gt;
&lt;br /&gt;
errorLineY		equ 0D02A1Bh&lt;br /&gt;
errorLineX		equ 0D02A23h&lt;br /&gt;
&lt;br /&gt;
fillRectColor		equ 0D02AC0h&lt;br /&gt;
statusBarBGColor	equ 0D02ACCh&lt;br /&gt;
&lt;br /&gt;
scrapMem		equ 0D02AD7h ; 3 byte scrap (unstable)&lt;br /&gt;
&lt;br /&gt;
TempOP2ToOP6		equ 0D02B39h ; 55 bytes where OP2 to OP6 are temporary saved&lt;br /&gt;
&lt;br /&gt;
gCurYLoc		equ 0D02FD6h ; current y pixel location for C functions&lt;br /&gt;
&lt;br /&gt;
spinnerCount		equ 0D17744h ; when recieving an OS or data transfers, used as a counter for which character to draw&lt;br /&gt;
&lt;br /&gt;
;safeRAM Locations&lt;br /&gt;
;---------------------------------------------&lt;br /&gt;
;appData		equ 0D00429h ; 256 bytes&lt;br /&gt;
;textShadow		equ 0D006C0h ; 260 bytes	; Call _ClrTxtShdw to put spaces in here&lt;br /&gt;
;cmdShadow		equ 0D0232Dh ; 260 bytes&lt;br /&gt;
pixelShadow		equ 0D031F6h ; 8400 bytes&lt;br /&gt;
pixelShadow2		equ 0D052C6h ; 8400 bytes&lt;br /&gt;
cmdPixelShadow		equ 0D07396h ; 8400 bytes&lt;br /&gt;
plotSScreen		equ 0D09466h ; 21945 bytes	; Set GraphDraw Flag to redraw graph if used&lt;br /&gt;
saveSScreen		equ 0D0EA1Fh ; 21945 bytes	; Set GraphDraw Flag to redraw graph if used&lt;br /&gt;
cursorImage		equ 0E30800h ; 1020 bytes&lt;br /&gt;
&lt;br /&gt;
;semiSafeRAM Locations&lt;br /&gt;
;---------------------------------------------&lt;br /&gt;
tempStr			equ 0D17731h ; unknown size&lt;br /&gt;
ramCode			equ 0D18C7Ch ; 1023 bytes       ; used by the bootcode when working with flash&lt;br /&gt;
&lt;br /&gt;
;RAM Equates Continued&lt;br /&gt;
;---------------------------------------------&lt;br /&gt;
userMem			equ 0D1A881h&lt;br /&gt;
symTable		equ 0D3FFFFh&lt;br /&gt;
vRam			equ 0D40000h&lt;br /&gt;
vRamEnd			equ 0D65800h&lt;br /&gt;
&lt;br /&gt;
;Ports&lt;br /&gt;
;--------------------------------&lt;br /&gt;
pCpuSpeed		equ 0001h&lt;br /&gt;
pHardwareId		equ 0003h&lt;br /&gt;
&lt;br /&gt;
;SHA256 Ports&lt;br /&gt;
;--------------------------------&lt;br /&gt;
pShaRange		equ 02000h&lt;br /&gt;
mpShaRange		equ 0E10000h&lt;br /&gt;
&lt;br /&gt;
shaCtrl			equ 00h ; 1 byte&lt;br /&gt;
pShaCtrl		equ pShaRange + shaCtrl&lt;br /&gt;
mpShaCtrl		equ mpShaRange + shaCtrl&lt;br /&gt;
&lt;br /&gt;
shaData			equ 10h ; 40h bytes&lt;br /&gt;
pShaData		equ pShaRange + shaData&lt;br /&gt;
mpShaData		equ mpShaRange + shaData&lt;br /&gt;
&lt;br /&gt;
shaState		equ 60h ; 20h bytes&lt;br /&gt;
pShaState		equ pShaRange + shaState&lt;br /&gt;
mpShaState		equ mpShaRange + shaState&lt;br /&gt;
&lt;br /&gt;
;USB Ports&lt;br /&gt;
;--------------------------------&lt;br /&gt;
pUsbRange		equ 03000h&lt;br /&gt;
mpUsbRange		equ 0E20000h&lt;br /&gt;
&lt;br /&gt;
usbCapLen		equ 0000h&lt;br /&gt;
pUsbCapLen		equ pUsbRange + usbCapLen&lt;br /&gt;
mpUsbCapLen		equ mpUsbRange + usbCapLen&lt;br /&gt;
usbHciVer		equ 0002h&lt;br /&gt;
pUsbHciVer		equ pUsbRange + usbHciVer&lt;br /&gt;
mpUsbHciVer		equ mpUsbRange + usbHciVer&lt;br /&gt;
usbHcsParams		equ 0004h&lt;br /&gt;
pUsbHcsParams		equ pUsbRange + usbHcsParams&lt;br /&gt;
mpUsbHcsParams		equ mpUsbRange + usbHcsParams&lt;br /&gt;
usbHccParams		equ 0008h&lt;br /&gt;
pUsbHccParams		equ pUsbRange + usbHccParams&lt;br /&gt;
mpUsbHccParams		equ mpUsbRange + usbHccParams&lt;br /&gt;
usbCmd			equ 0010h&lt;br /&gt;
pUsbCmd			equ pUsbRange + usbCmd&lt;br /&gt;
mpUsbCmd		equ mpUsbRange + usbCmd&lt;br /&gt;
usbSts			equ 0014h&lt;br /&gt;
pUsbSts			equ pUsbRange + usbSts&lt;br /&gt;
mpUsbSts		equ mpUsbRange + usbSts&lt;br /&gt;
usbInt			equ 0018h&lt;br /&gt;
pUsbInt			equ pUsbRange + usbInt&lt;br /&gt;
mpUsbInt		equ mpUsbRange + usbInt&lt;br /&gt;
usbFrIdx		equ 001Ch&lt;br /&gt;
pUsbFrIdx		equ pUsbRange + usbFrIdx&lt;br /&gt;
mpUsbFrIdx		equ mpUsbRange + usbFrIdx&lt;br /&gt;
usbPeriodicListBase	equ 0020h&lt;br /&gt;
pUsbPeriodicListBase	equ pUsbRange + usbPeriodicListBase&lt;br /&gt;
mpUsbPeriodicListBase	equ mpUsbRange + usbPeriodicListBase&lt;br /&gt;
usbAsyncListAddr	equ 0024h&lt;br /&gt;
pUsbAsyncListAddr	equ pUsbRange + usbAsyncListAddr&lt;br /&gt;
mpAsyncListAddr		equ mpUsbRange + usbAsyncListAddr&lt;br /&gt;
usbPortSC		equ 0030h&lt;br /&gt;
pUsbPortSC		equ pUsbRange + usbPortSC&lt;br /&gt;
mpUsbPortSC		equ mpUsbRange + usbPortSC&lt;br /&gt;
usbMisc			equ 0040h&lt;br /&gt;
pUsbMisc		equ pUsbRange + usbMisc&lt;br /&gt;
mpUsbMisc		equ mpUsbRange + usbMisc&lt;br /&gt;
usbOtgCsr		equ 0080h&lt;br /&gt;
pUsbOtgCsr		equ pUsbRange + usbOtgCsr&lt;br /&gt;
mpUsbOtgCsr		equ mpUsbRange + usbOtgCsr&lt;br /&gt;
usbOtgIsr		equ 0084h&lt;br /&gt;
pUsbOtgIsr		equ pUsbRange + usbOtgIsr&lt;br /&gt;
mpUsbOtgIsr		equ mpUsbRange + usbOtgIsr&lt;br /&gt;
usbOtgIer		equ 0088h&lt;br /&gt;
pUsbOtgIer		equ pUsbRange + usbOtgIer&lt;br /&gt;
mpUsbOtgIer		equ mpUsbRange + usbOtgIer&lt;br /&gt;
usbIsr			equ 00C0h&lt;br /&gt;
pUsbIsr			equ pUsbRange + usbIsr&lt;br /&gt;
mpUsbIsr		equ mpUsbRange + usbIsr&lt;br /&gt;
usbImr			equ 00C4h&lt;br /&gt;
pUsbImr			equ pUsbRange + usbImr&lt;br /&gt;
mpUsbImr		equ mpUsbRange + usbImr&lt;br /&gt;
usbDevCtrl		equ 0100h&lt;br /&gt;
pUsbDevCtrl		equ pUsbRange + usbDevCtrl&lt;br /&gt;
mpUsbDevCtrl		equ mpUsbRange + usbDevCtrl&lt;br /&gt;
usbDevAddr		equ 0104h&lt;br /&gt;
pUsbDevAddr		equ pUsbRange + usbDevAddr&lt;br /&gt;
mpUsbDevAddr		equ mpUsbRange + usbDevAddr&lt;br /&gt;
usbDevTest		equ 0108h&lt;br /&gt;
pUsbDevTest		equ pUsbRange + usbDevTest&lt;br /&gt;
mpUsbDevTest		equ mpUsbRange + usbDevTest&lt;br /&gt;
usbSofFnr		equ 010Ch&lt;br /&gt;
pUsbSofFnr		equ pUsbRange + usbSofFnr&lt;br /&gt;
mpUsbSofFnr		equ mpUsbRange + usbSofFnr&lt;br /&gt;
usbSofMtr		equ 0110h&lt;br /&gt;
pUsbSofMtr		equ pUsbRange + usbSofMtr&lt;br /&gt;
mpUsbSofMtr		equ mpUsbRange + usbSofMtr&lt;br /&gt;
usbPhyTmsr		equ 0114h&lt;br /&gt;
pUsbPhyTmsr		equ pUsbRange + usbPhyTmsr&lt;br /&gt;
mpUsbPhyTmsr		equ mpUsbRange + usbPhyTmsr&lt;br /&gt;
usbCxsr			equ 011Ch&lt;br /&gt;
pUsbCxsr		equ pUsbRange + usbCxsr&lt;br /&gt;
mpUsbCxsr		equ mpUsbRange + usbCxsr&lt;br /&gt;
usbCxFifo		equ 0120h&lt;br /&gt;
pUsbCxFifo		equ pUsbRange + usbCxFifo&lt;br /&gt;
mpUsbCxFifo		equ mpUsbRange + usbCxFifo&lt;br /&gt;
usbIdle			equ 0124h&lt;br /&gt;
pUsbIdle		equ pUsbRange + usbIdle&lt;br /&gt;
mpUsbIdle		equ mpUsbRange + usbIdle&lt;br /&gt;
usbGimr			equ 0130h&lt;br /&gt;
pUsbGimr		equ pUsbRange + usbGimr&lt;br /&gt;
mpUsbGimr		equ mpUsbRange + usbGimr&lt;br /&gt;
usbCxImr		equ 0134h&lt;br /&gt;
pUsbCxImr		equ pUsbRange + usbCxImr&lt;br /&gt;
mpUsbCxImr		equ mpUsbRange + usbCxImr&lt;br /&gt;
usbFifoRxImr		equ 0138h&lt;br /&gt;
pUsbFifoRxImr		equ pUsbRange + usbFifoRxImr&lt;br /&gt;
mpUsbFifoRxImr		equ mpUsbRange + usbFifoRxImr&lt;br /&gt;
usbFifoTxImr		equ 013Ah&lt;br /&gt;
pUsbFifoTxImr		equ pUsbRange + usbFifoTxImr&lt;br /&gt;
mpUsbFifoTxImr		equ mpUsbRange + usbFifoTxImr&lt;br /&gt;
usbDevImr		equ 013Ch&lt;br /&gt;
pUsbDevImr		equ pUsbRange + usbDevImr&lt;br /&gt;
mpUsbDevImr		equ mpUsbRange + usbDevImr&lt;br /&gt;
usbGisr			equ 0140h&lt;br /&gt;
pUsbGisr		equ pUsbRange + usbGisr&lt;br /&gt;
mpUsbGisr		equ mpUsbRange + usbGisr&lt;br /&gt;
usbCxIsr		equ 0144h&lt;br /&gt;
pUsbCxIsr		equ pUsbRange + usbCxIsr&lt;br /&gt;
mpUsbCxIsr		equ mpUsbRange + usbCxIsr&lt;br /&gt;
usbFifoRxIsr		equ 0148h&lt;br /&gt;
pUsbFifoRxIsr		equ pUsbRange + usbFifoRxIsr&lt;br /&gt;
mpUsbFifoRxIsr		equ mpUsbRange + usbFifoRxIsr&lt;br /&gt;
usbFifoTxIsr		equ 014Ah&lt;br /&gt;
pUsbFifoTxIsr		equ pUsbRange + usbFifoTxIsr&lt;br /&gt;
mpUsbFifoTxIsr		equ mpUsbRange + usbFifoTxIsr&lt;br /&gt;
usbDevIsr		equ 014Ch&lt;br /&gt;
pUsbDevIsr		equ pUsbRange + usbDevIsr&lt;br /&gt;
mpUsbDevIsr		equ mpUsbRange + usbDevIsr&lt;br /&gt;
usbRxZlp		equ 0150h&lt;br /&gt;
pUsbRxZlp		equ pUsbRange + usbRxZlp&lt;br /&gt;
mpUsbRxZlp		equ mpUsbRange + usbRxZlp&lt;br /&gt;
usbTxZlp		equ 0154h&lt;br /&gt;
pUsbTxZlp		equ pUsbRange + usbTxZlp&lt;br /&gt;
mpUsbTxZlp		equ mpUsbRange + usbTxZlp&lt;br /&gt;
usbIsoEasr		equ 0158h&lt;br /&gt;
pUsbIsoEasr		equ pUsbRange + usbIsoEasr&lt;br /&gt;
mpUsbIsoEasr		equ mpUsbRange + usbIsoEasr&lt;br /&gt;
usbIep1			equ 0160h&lt;br /&gt;
pUsbIep1		equ pUsbRange + usbIep1&lt;br /&gt;
mpUsbIep1		equ mpUsbRange + usbIep1&lt;br /&gt;
usbIep2			equ 0164h&lt;br /&gt;
pUsbIep2		equ pUsbRange + usbIep2&lt;br /&gt;
mpUsbIep2		equ mpUsbRange + usbIep2&lt;br /&gt;
usbIep3			equ 0168h&lt;br /&gt;
pUsbIep3		equ pUsbRange + usbIep3&lt;br /&gt;
mpUsbIep3		equ mpUsbRange + usbIep3&lt;br /&gt;
usbIep4			equ 016Ch&lt;br /&gt;
pUsbIep4		equ pUsbRange + usbIep4&lt;br /&gt;
mpUsbIep4		equ mpUsbRange + usbIep4&lt;br /&gt;
usbIep5			equ 0170h&lt;br /&gt;
pUsbIep5		equ pUsbRange + usbIep5&lt;br /&gt;
mpUsbIep5		equ mpUsbRange + usbIep5&lt;br /&gt;
usbIep6			equ 0174h&lt;br /&gt;
pUsbIep6		equ pUsbRange + usbIep6&lt;br /&gt;
mpUsbIep6		equ mpUsbRange + usbIep6&lt;br /&gt;
usbIep7			equ 0178h&lt;br /&gt;
pUsbIep7		equ pUsbRange + usbIep7&lt;br /&gt;
mpUsbIep7		equ mpUsbRange + usbIep7&lt;br /&gt;
usbIep8			equ 017Ch&lt;br /&gt;
pUsbIep8		equ pUsbRange + usbIep8&lt;br /&gt;
mpUsbIep8		equ mpUsbRange + usbIep8&lt;br /&gt;
usbOep1			equ 0180h&lt;br /&gt;
pUsbOep1		equ pUsbRange + usbOep1&lt;br /&gt;
mpUsbOep1		equ mpUsbRange + usbOep1&lt;br /&gt;
usbOep2			equ 0184h&lt;br /&gt;
pUsbOep2		equ pUsbRange + usbOep2&lt;br /&gt;
mpUsbOep2		equ mpUsbRange + usbOep2&lt;br /&gt;
usbOep3			equ 0188h&lt;br /&gt;
pUsbOep3		equ pUsbRange + usbOep3&lt;br /&gt;
mpUsbOep3		equ mpUsbRange + usbOep3&lt;br /&gt;
usbOep4			equ 018Ch&lt;br /&gt;
pUsbOep4		equ pUsbRange + usbOep4&lt;br /&gt;
mpUsbOep4		equ mpUsbRange + usbOep4&lt;br /&gt;
usbOep5			equ 0190h&lt;br /&gt;
pUsbOep5		equ pUsbRange + usbOep5&lt;br /&gt;
mpUsbOep5		equ mpUsbRange + usbOep5&lt;br /&gt;
usbOep6			equ 0194h&lt;br /&gt;
pUsbOep6		equ pUsbRange + usbOep6&lt;br /&gt;
mpUsbOep6		equ mpUsbRange + usbOep6&lt;br /&gt;
usbOep7			equ 0198h&lt;br /&gt;
pUsbOep7		equ pUsbRange + usbOep7&lt;br /&gt;
mpUsbOep7		equ mpUsbRange + usbOep7&lt;br /&gt;
usbOep8			equ 019Ch&lt;br /&gt;
pUsbOep8		equ pUsbRange + usbOep8&lt;br /&gt;
mpUsbOep8		equ mpUsbRange + usbOep8&lt;br /&gt;
usbEp1Map		equ 01A0h&lt;br /&gt;
pUsbEp1Map		equ pUsbRange + usbEp1Map&lt;br /&gt;
mpUsbEp1Map		equ mpUsbRange + usbEp1Map&lt;br /&gt;
usbEp2Map		equ 01A1h&lt;br /&gt;
pUsbEp2Map		equ pUsbRange + usbEp2Map&lt;br /&gt;
mpUsbEp2Map		equ mpUsbRange + usbEp2Map&lt;br /&gt;
usbEp3Map		equ 01A2h&lt;br /&gt;
pUsbEp3Map		equ pUsbRange + usbEp3Map&lt;br /&gt;
mpUsbEp3Map		equ mpUsbRange + usbEp3Map&lt;br /&gt;
usbEp4Map		equ 01A3h&lt;br /&gt;
pUsbEp4Map		equ pUsbRange + usbEp4Map&lt;br /&gt;
mpUsbEp4Map		equ mpUsbRange + usbEp4Map&lt;br /&gt;
usbEp5Map		equ 01A4h&lt;br /&gt;
pUsbEp5Map		equ pUsbRange + usbEp5Map&lt;br /&gt;
mpUsbEp5Map		equ mpUsbRange + usbEp5Map&lt;br /&gt;
usbEp6Map		equ 01A5h&lt;br /&gt;
pUsbEp6Map		equ pUsbRange + usbEp6Map&lt;br /&gt;
mpUsbEp6Map		equ mpUsbRange + usbEp6Map&lt;br /&gt;
usbEp7Map		equ 01A6h&lt;br /&gt;
pUsbEp7Map		equ pUsbRange + usbEp7Map&lt;br /&gt;
mpUsbEp7Map		equ mpUsbRange + usbEp7Map&lt;br /&gt;
usbEp8Map		equ 01A7h&lt;br /&gt;
pUsbEp8Map		equ pUsbRange + usbEp8Map&lt;br /&gt;
mpUsbEp8Map		equ mpUsbRange + usbEp8Map&lt;br /&gt;
usbFifo0Map		equ 01A8h&lt;br /&gt;
pUsbFifo0Map		equ pUsbRange + usbFifo0Map&lt;br /&gt;
mpUsbFifo0Map		equ mpUsbRange + usbFifo0Map&lt;br /&gt;
usbFifo1Map		equ 01A9h&lt;br /&gt;
pUsbFifo1Map		equ pUsbRange + usbFifo1Map&lt;br /&gt;
mpUsbFifo1Map		equ mpUsbRange + usbFifo1Map&lt;br /&gt;
usbFifo2Map		equ 01AAh&lt;br /&gt;
pUsbFifo2Map		equ pUsbRange + usbFifo2Map&lt;br /&gt;
mpUsbFifo2Map		equ mpUsbRange + usbFifo2Map&lt;br /&gt;
usbFifo3Map		equ 01ABh&lt;br /&gt;
pUsbFifo3Map		equ pUsbRange + usbFifo3Map&lt;br /&gt;
mpUsbFifo3Map		equ mpUsbRange + usbFifo3Map&lt;br /&gt;
usbFifo0Cfg		equ 01ACh&lt;br /&gt;
pUsbFifo0Cfg		equ pUsbRange + usbFifo0Cfg&lt;br /&gt;
mpUsbFifo0Cfg		equ mpUsbRange + usbFifo0Cfg&lt;br /&gt;
usbFifo1Cfg		equ 01ADh&lt;br /&gt;
pUsbFifo1Cfg		equ pUsbRange + usbFifo1Cfg&lt;br /&gt;
mpUsbFifo1Cfg		equ mpUsbRange + usbFifo1Cfg&lt;br /&gt;
usbFifo2Cfg		equ 01AEh&lt;br /&gt;
pUsbFifo2Cfg		equ pUsbRange + usbFifo2Cfg&lt;br /&gt;
mpUsbFifo2Cfg		equ mpUsbRange + usbFifo2Cfg&lt;br /&gt;
usbFifo3Cfg		equ 01AFh&lt;br /&gt;
pUsbFifo3Cfg		equ pUsbRange + usbFifo3Cfg&lt;br /&gt;
mpUsbFifo3Cfg		equ mpUsbRange + usbFifo3Cfg&lt;br /&gt;
usbFifo0Csr		equ 01B0h&lt;br /&gt;
pUsbFifo0Csr		equ pUsbRange + usbFifo0Csr&lt;br /&gt;
mpUsbFifo0Csr		equ mpUsbRange + usbFifo0Csr&lt;br /&gt;
usbFifo1Csr		equ 01B4h&lt;br /&gt;
pUsbFifo1Csr		equ pUsbRange + usbFifo1Csr&lt;br /&gt;
mpUsbFifo1Csr		equ mpUsbRange + usbFifo1Csr&lt;br /&gt;
usbFifo2Csr		equ 01B8h&lt;br /&gt;
pUsbFifo2Csr		equ pUsbRange + usbFifo2Csr&lt;br /&gt;
mpUsbFifo2Csr		equ mpUsbRange + usbFifo2Csr&lt;br /&gt;
usbFifo3Csr		equ 01BCh&lt;br /&gt;
pUsbFifo3Csr		equ pUsbRange + usbFifo3Csr&lt;br /&gt;
mpUsbFifo3Csr		equ mpUsbRange + usbFifo3Csr&lt;br /&gt;
usbDmaFifo		equ 01C0h&lt;br /&gt;
pUsbDmaFifo		equ pUsbRange + usbDmaFifo&lt;br /&gt;
mpUsbDmaFifo		equ mpUsbRange + usbDmaFifo&lt;br /&gt;
usbDmaCtrl		equ 01C8h&lt;br /&gt;
pUsbDmaCtrl		equ pUsbRange + usbDmaCtrl&lt;br /&gt;
mpUsbDmaCtrl		equ mpUsbRange + usbDmaCtrl&lt;br /&gt;
usbDmaLen		equ 01C9h&lt;br /&gt;
pUsbDmaLen		equ pUsbRange + usbDmaLen&lt;br /&gt;
mpUsbDmaLen		equ mpUsbRange + usbDmaLen&lt;br /&gt;
usbDmaAddr		equ 01CCh&lt;br /&gt;
pUsbDmaAddr		equ pUsbRange + usbDmaAddr&lt;br /&gt;
mpUsbDmaAddr		equ mpUsbRange + usbDmaAddr&lt;br /&gt;
usbDmaData		equ 01D0h&lt;br /&gt;
pUsbDmaData		equ pUsbRange + usbDmaData&lt;br /&gt;
mpUsbDmaData		equ mpUsbRange + usbDmaData&lt;br /&gt;
&lt;br /&gt;
;LCD Ports&lt;br /&gt;
;--------------------------------&lt;br /&gt;
pLcdCtrlRange		equ 4000h&lt;br /&gt;
mpLcdCtrlRange		equ 0E30000h&lt;br /&gt;
pLcdBase		equ 4010h&lt;br /&gt;
mpLcdBase		equ 0E30010h&lt;br /&gt;
&lt;br /&gt;
pLcdImsc		equ 401Ch&lt;br /&gt;
mpLcdImsc		equ 0E3001Ch&lt;br /&gt;
pLcdCtrl		equ 4018h&lt;br /&gt;
mpLcdCtrl		equ 0E30018h&lt;br /&gt;
pLcdRis			equ 4020h&lt;br /&gt;
mpLcdRis		equ 0E30020h&lt;br /&gt;
pLcdIcr			equ 4028h&lt;br /&gt;
mpLcdIcr		equ 0E30028h&lt;br /&gt;
&lt;br /&gt;
bitLcdLnBuim		equ 04h&lt;br /&gt;
&lt;br /&gt;
lcdEn			equ 01h&lt;br /&gt;
lcdTft			equ 20h&lt;br /&gt;
lcdBpp1			equ 0000b | lcdTft | lcdEn&lt;br /&gt;
lcdBpp2			equ 0010b | lcdTft | lcdEn&lt;br /&gt;
lcdBpp4			equ 0100b | lcdTft | lcdEn&lt;br /&gt;
lcdBpp8			equ 0110b | lcdTft | lcdEn&lt;br /&gt;
lcdBpp16Alt		equ 1000b | lcdTft | lcdEn&lt;br /&gt;
lcdBpp24		equ 1010b | lcdTft | lcdEn&lt;br /&gt;
lcdBpp16		equ 1100b | lcdTft | lcdEn ; Default LCD mode&lt;br /&gt;
lcdBpp12		equ 1110b | lcdTft | lcdEn&lt;br /&gt;
lcdBgr			equ 100h&lt;br /&gt;
lcdBigEndian		equ 200h&lt;br /&gt;
lcdBigEndianPixels	equ 400h&lt;br /&gt;
lcdPwr			equ 800h&lt;br /&gt;
lcdIntVSync		equ 00h&lt;br /&gt;
lcdIntBack		equ 1000h&lt;br /&gt;
lcdIntActiveVideo	equ 2000h&lt;br /&gt;
lcdIntFront		equ 4000h&lt;br /&gt;
lcdWatermark		equ 10000h&lt;br /&gt;
lcdNormalMode		equ lcdPwr | lcdBgr | lcdBpp16&lt;br /&gt;
&lt;br /&gt;
pLcdPalette		equ 4200h&lt;br /&gt;
mpLcdPalette		equ 0E30200h&lt;br /&gt;
pLcdCursorImg		equ 4800h&lt;br /&gt;
mpLcdCursorImg		equ 0E30800h&lt;br /&gt;
pLcdCrsrCtrl		equ 4C00h&lt;br /&gt;
mpLcdCrsrCtrl		equ 0E30C00h&lt;br /&gt;
pLcdCrsrConfig		equ 4C04h&lt;br /&gt;
mpLcdCrsrConfig		equ 0E30C04h&lt;br /&gt;
pLcdCrsrPal0		equ 4C08h&lt;br /&gt;
mpLcdCrsrPal0		equ 0E30C08h&lt;br /&gt;
pLcdCrsrPal1		equ 4C0Ch&lt;br /&gt;
mpLcdCrsrPal1		equ 0E30C0Ch&lt;br /&gt;
pLcdCrsrXy		equ 4C10h&lt;br /&gt;
mpLcdCrsrXy		equ 0E30C10h&lt;br /&gt;
pLcdCrsrClip		equ 4C14h&lt;br /&gt;
mpLcdCrsrClip		equ 0E30C14h&lt;br /&gt;
&lt;br /&gt;
;Interrupt Ports&lt;br /&gt;
;-----------------------------------&lt;br /&gt;
pIntRange		equ 05000h&lt;br /&gt;
mpIntRange		equ 0F00000h&lt;br /&gt;
&lt;br /&gt;
intStat			equ 0&lt;br /&gt;
pIntStat		equ pIntRange + intStat&lt;br /&gt;
mpIntStat		equ mpIntRange + intStat&lt;br /&gt;
intMask			equ 4&lt;br /&gt;
pIntMask		equ pIntRange + intMask&lt;br /&gt;
mpIntMask		equ mpIntRange + intMask&lt;br /&gt;
intAck			equ 8&lt;br /&gt;
pIntAck			equ pIntRange + intAck&lt;br /&gt;
mpIntAck		equ mpIntRange + intAck&lt;br /&gt;
intLatch		equ 12&lt;br /&gt;
pIntLatch		equ pIntRange + intLatch&lt;br /&gt;
mpIntLatch		equ mpIntRange + intLatch&lt;br /&gt;
intInvert		equ 16&lt;br /&gt;
pIntInvert		equ pIntRange + intInvert&lt;br /&gt;
mpIntInvert		equ mpIntRange + intInvert&lt;br /&gt;
intMasked		equ 20&lt;br /&gt;
pIntMasked		equ pIntRange + intMasked&lt;br /&gt;
mpIntMasked		equ mpIntRange + intMasked&lt;br /&gt;
&lt;br /&gt;
bIntOn			equ 0&lt;br /&gt;
intOn			equ 1 &amp;lt;&amp;lt; bIntOn&lt;br /&gt;
bIntTmr1		equ 1&lt;br /&gt;
intTmr1			equ 1 &amp;lt;&amp;lt; bIntTmr1&lt;br /&gt;
bIntTmr2		equ 2&lt;br /&gt;
intTmr2			equ 1 &amp;lt;&amp;lt; bIntTmr2&lt;br /&gt;
bIntTmr3		equ 3&lt;br /&gt;
intTmr3			equ 1 &amp;lt;&amp;lt; bIntTmr3&lt;br /&gt;
bIntOSTmr		equ 4&lt;br /&gt;
intOSTmr		equ 1 &amp;lt;&amp;lt; bIntOSTmr&lt;br /&gt;
bIntKey			equ 10&lt;br /&gt;
intKey			equ 1 &amp;lt;&amp;lt; bIntKey&lt;br /&gt;
bIntLcd			equ 11&lt;br /&gt;
intLcd			equ 1 &amp;lt;&amp;lt; bIntLcd&lt;br /&gt;
bIntRtc			equ 12&lt;br /&gt;
intRtc			equ 1 &amp;lt;&amp;lt; bIntRtc&lt;br /&gt;
bIntUsb			equ 13&lt;br /&gt;
intUsb			equ 1 &amp;lt;&amp;lt; bIntUsb&lt;br /&gt;
intDefaultMask		equ intOn | intTmr3 | intOSTmr | intRtc | intUsb&lt;br /&gt;
&lt;br /&gt;
;Timer Ports&lt;br /&gt;
;-----------------------------------&lt;br /&gt;
tmrRange		equ 00h&lt;br /&gt;
pTmrRange		equ 7000h&lt;br /&gt;
mpTmrRange		equ 0F20000h&lt;br /&gt;
&lt;br /&gt;
tmr1Counter		equ 00h&lt;br /&gt;
pTmr1Counter		equ 7000h&lt;br /&gt;
mpTmr1Counter		equ 0F20000h&lt;br /&gt;
tmr1Load		equ 04h&lt;br /&gt;
pTmr1Load		equ 7004h&lt;br /&gt;
mpTmr1Load		equ 0F20004h&lt;br /&gt;
tmr1Match1		equ 08h&lt;br /&gt;
pTmr1Match1		equ 7008h&lt;br /&gt;
mpTmr1Match1		equ 0F20008h&lt;br /&gt;
tmr1Match2		equ 0Ch&lt;br /&gt;
pTmr1Match2		equ 700Ch&lt;br /&gt;
mpTmr1Match2		equ 0F2000Ch&lt;br /&gt;
&lt;br /&gt;
tmr2Counter		equ 10h&lt;br /&gt;
pTmr2Counter		equ 7010h&lt;br /&gt;
mpTmr2Counter		equ 0F20010h&lt;br /&gt;
tmr2Load		equ 14h&lt;br /&gt;
pTmr2Load		equ 7014h&lt;br /&gt;
mpTmr2Load		equ 0F20014h&lt;br /&gt;
tmr2Match1		equ 18h&lt;br /&gt;
pTmr2Match1		equ 7018h&lt;br /&gt;
mpTmr2Match1		equ 0F20018h&lt;br /&gt;
tmr2Match2		equ 1Ch&lt;br /&gt;
pTmr2Match2		equ 701Ch&lt;br /&gt;
mpTmr2Match2		equ 0F2001Ch&lt;br /&gt;
&lt;br /&gt;
tmr3Counter		equ 20h&lt;br /&gt;
pTmr3Counter		equ 7020h&lt;br /&gt;
mpTmr3Counter		equ 0F20020h&lt;br /&gt;
tmr3Load		equ 24h&lt;br /&gt;
pTmr3Load		equ 7024h&lt;br /&gt;
mpTmr3Load		equ 0F20024h&lt;br /&gt;
tmr3Match1		equ 28h&lt;br /&gt;
pTmr3Match1		equ 7028h&lt;br /&gt;
mpTmr3Match1		equ 0F20028h&lt;br /&gt;
tmr3Match2		equ 2Ch&lt;br /&gt;
pTmr3Match2		equ 702Ch&lt;br /&gt;
mpTmr3Match2		equ 0F2002Ch&lt;br /&gt;
&lt;br /&gt;
tmrCtrl			equ 30h&lt;br /&gt;
pTmrCtrl		equ 7030h&lt;br /&gt;
mpTmrCtrl		equ 0F20030h&lt;br /&gt;
&lt;br /&gt;
bTmr1Enable		equ 0&lt;br /&gt;
tmr1Enable		equ 1&amp;lt;&amp;lt;bTmr1Enable&lt;br /&gt;
bTmr1Crystal		equ 1&lt;br /&gt;
tmr1Crystal		equ 1&amp;lt;&amp;lt;bTmr1Crystal&lt;br /&gt;
bTmr1Overflow		equ 2&lt;br /&gt;
tmr1Overflow		equ 1&amp;lt;&amp;lt;bTmr1Overflow&lt;br /&gt;
bTmr2Enable		equ 3&lt;br /&gt;
tmr2Enable		equ 1&amp;lt;&amp;lt;bTmr2Enable&lt;br /&gt;
bTmr2Crystal		equ 4&lt;br /&gt;
tmr2Crystal		equ 1&amp;lt;&amp;lt;bTmr2Crystal&lt;br /&gt;
bTmr2Overflow		equ 5&lt;br /&gt;
tmr2Overflow		equ 1&amp;lt;&amp;lt;bTmr2Overflow&lt;br /&gt;
bTmr3Enable		equ 6&lt;br /&gt;
tmr3Enable		equ 1&amp;lt;&amp;lt;bTmr3Enable&lt;br /&gt;
bTmr3Crystal		equ 7&lt;br /&gt;
tmr3Crystal		equ 1&amp;lt;&amp;lt;bTmr3Crystal&lt;br /&gt;
bTmr3Overflow		equ 8&lt;br /&gt;
tmr3Overflow		equ 1&amp;lt;&amp;lt;bTmr3Overflow&lt;br /&gt;
bTmr1CountUp		equ 9&lt;br /&gt;
tmr1CountUp		equ 1&amp;lt;&amp;lt;bTmr1CountUp&lt;br /&gt;
bTmr2CountUp		equ 10&lt;br /&gt;
tmr2CountUp		equ 1&amp;lt;&amp;lt;bTmr2CountUp&lt;br /&gt;
bTmr3CountUp		equ 11&lt;br /&gt;
tmr3CountUp		equ 1&amp;lt;&amp;lt;bTmr3CountUp&lt;br /&gt;
&lt;br /&gt;
tmrIntStatus		equ 34h&lt;br /&gt;
pTmrIntStatus		equ 7034h&lt;br /&gt;
mpTmrIntStatus		equ 0F20034h&lt;br /&gt;
&lt;br /&gt;
bTmr1IntMatch1		equ 0&lt;br /&gt;
tmr1IntMatch1		equ 1&amp;lt;&amp;lt;bTmr1IntMatch1&lt;br /&gt;
bTmr1IntMatch2		equ 1&lt;br /&gt;
tmr1IntMatch2		equ 1&amp;lt;&amp;lt;bTmr1IntMatch2&lt;br /&gt;
bTmr1IntOverflow	equ 2&lt;br /&gt;
tmr1IntOverflow		equ 1&amp;lt;&amp;lt;bTmr1IntOverflow&lt;br /&gt;
bTmr2IntMatch1		equ 3&lt;br /&gt;
tmr2IntMatch1		equ 1&amp;lt;&amp;lt;bTmr2IntMatch1&lt;br /&gt;
bTmr2IntMatch2		equ 4&lt;br /&gt;
tmr2IntMatch2		equ 1&amp;lt;&amp;lt;bTmr2IntMatch2&lt;br /&gt;
bTmr2IntOverflow	equ 5&lt;br /&gt;
tmr2IntOverflow		equ 1&amp;lt;&amp;lt;bTmr2IntOverflow&lt;br /&gt;
bTmr3IntMatch1		equ 6&lt;br /&gt;
tmr3IntMatch1		equ 1&amp;lt;&amp;lt;bTmr3IntMatch1&lt;br /&gt;
bTmr3IntMatch2		equ 7&lt;br /&gt;
tmr3IntMatch2		equ 1&amp;lt;&amp;lt;bTmr3IntMatch2&lt;br /&gt;
bTmr3IntOverflow	equ 8&lt;br /&gt;
tmr3IntOverflow		equ 1&amp;lt;&amp;lt;bTmr3IntOverflow&lt;br /&gt;
&lt;br /&gt;
tmrIntMask		equ 38h&lt;br /&gt;
pTmrIntMask		equ 7038h&lt;br /&gt;
mpTmrIntMask		equ 0F20038h&lt;br /&gt;
&lt;br /&gt;
tmrRevision		equ 3Ch&lt;br /&gt;
pTmrRevision		equ 703Ch&lt;br /&gt;
mpTmrRevision		equ 0F2003Ch&lt;br /&gt;
&lt;br /&gt;
;RTC Ports&lt;br /&gt;
;-----------------------------------&lt;br /&gt;
pRtcRange		equ 8000h&lt;br /&gt;
mpRtcRange		equ 0F30000h&lt;br /&gt;
&lt;br /&gt;
;Keypad Ports&lt;br /&gt;
;-----------------------------------&lt;br /&gt;
pKeyRange		equ 0A000h&lt;br /&gt;
mpKeyRange		equ 0F50000h&lt;br /&gt;
&lt;br /&gt;
keyMode			equ 0&lt;br /&gt;
pKeyMode		equ pKeyRange + keyMode&lt;br /&gt;
mpKeyMode		equ mpKeyRange + keyMode&lt;br /&gt;
keyRows			equ 4&lt;br /&gt;
pKeyRows		equ pKeyRange + keyRows&lt;br /&gt;
mpKeyRows		equ mpKeyRange + keyRows&lt;br /&gt;
keyCols			equ 5&lt;br /&gt;
pKeyCols		equ pKeyRange + keyCols&lt;br /&gt;
mpKeyCols		equ mpKeyRange + keyCols&lt;br /&gt;
keyIntStat		equ 8&lt;br /&gt;
pKeyIntStat		equ pKeyRange + keyIntStat&lt;br /&gt;
mpKeyIntStat		equ mpKeyRange + keyIntStat&lt;br /&gt;
keyIntAck		equ 8&lt;br /&gt;
pKeyIntAck		equ pKeyRange + keyIntAck&lt;br /&gt;
mpKeyIntAck		equ mpKeyRange + keyIntAck&lt;br /&gt;
keyIntMask		equ 12&lt;br /&gt;
pKeyIntMask		equ pKeyRange + keyIntMask&lt;br /&gt;
mpKeyIntMask		equ mpKeyRange + keyIntMask&lt;br /&gt;
keyData			equ 16&lt;br /&gt;
pKeyData		equ pKeyRange + keyData&lt;br /&gt;
mpKeyData		equ mpKeyRange + keyData&lt;br /&gt;
keyGpio			equ 48&lt;br /&gt;
pKeyGpio		equ pKeyRange + keyGpio&lt;br /&gt;
mpKeyGpio		equ mpKeyRange + keyGpio&lt;br /&gt;
&lt;br /&gt;
bKeyIntScanDone		equ 0&lt;br /&gt;
keyIntScanDone		equ 1 &amp;lt;&amp;lt; bKeyIntScanDone&lt;br /&gt;
bKeyIntKeyChange	equ 1&lt;br /&gt;
keyIntKeyChange		equ 1 &amp;lt;&amp;lt; bKeyIntKeyChange&lt;br /&gt;
bKeyIntKeyPress		equ 2&lt;br /&gt;
keyIntKeyPress		equ 1 &amp;lt;&amp;lt; bKeyIntKeyPress&lt;br /&gt;
&lt;br /&gt;
keyModeIdle		equ 0&lt;br /&gt;
keyModeAny		equ 1&lt;br /&gt;
keyModeScanOnce		equ 2&lt;br /&gt;
keyModeScan		equ 3&lt;br /&gt;
&lt;br /&gt;
;Backlight Ports&lt;br /&gt;
;-----------------------------------&lt;br /&gt;
pBlLevel		equ 0B024h&lt;br /&gt;
mpBlLevel		equ 0F60024h&lt;br /&gt;
&lt;br /&gt;
;Character Font Equates  &lt;br /&gt;
;-------------------------------------&lt;br /&gt;
LrecurN			equ 001h&lt;br /&gt;
LrecurU			equ 002h&lt;br /&gt;
LrecurV			equ 003h&lt;br /&gt;
LrecurW			equ 004h&lt;br /&gt;
Lconvert		equ 005h&lt;br /&gt;
LsqUp			equ 006h&lt;br /&gt;
LsqDown			equ 007h&lt;br /&gt;
Lintegral		equ 008h&lt;br /&gt;
Lcross			equ 009h&lt;br /&gt;
LboxIcon 		equ 00Ah&lt;br /&gt;
LcrossIcon 		equ 00Bh&lt;br /&gt;
LdotIcon 		equ 00Ch&lt;br /&gt;
LsubT   		equ 00Dh ;small capital T for parametric mode.&lt;br /&gt;
LcubeR  		equ 00Eh ;slightly different 3 for cubed root.&lt;br /&gt;
LhexF			equ 00Fh&lt;br /&gt;
Lroot			equ 010h&lt;br /&gt;
Linverse		equ 011h&lt;br /&gt;
Lsquare			equ 012h&lt;br /&gt;
Langle			equ 013h&lt;br /&gt;
Ldegree			equ 014h&lt;br /&gt;
Lradian			equ 015h&lt;br /&gt;
Ltranspose		equ 016h&lt;br /&gt;
LLE			equ 017h&lt;br /&gt;
LNE			equ 018h&lt;br /&gt;
LGE			equ 019h&lt;br /&gt;
Lneg			equ 01Ah&lt;br /&gt;
Lexponent		equ 01Bh&lt;br /&gt;
Lstore			equ 01Ch&lt;br /&gt;
Lten			equ 01Dh&lt;br /&gt;
LupArrow		equ 01Eh&lt;br /&gt;
LdownArrow		equ 01Fh&lt;br /&gt;
Lspace			equ 020h&lt;br /&gt;
Lexclam			equ 021h&lt;br /&gt;
Lquote			equ 022h&lt;br /&gt;
Lpound			equ 023h&lt;br /&gt;
Lfourth			equ 024h&lt;br /&gt;
Lpercent		equ 025h&lt;br /&gt;
Lampersand		equ 026h&lt;br /&gt;
Lapostrophe		equ 027h&lt;br /&gt;
LlParen			equ 028h&lt;br /&gt;
LrParen			equ 029h&lt;br /&gt;
Lasterisk		equ 02Ah&lt;br /&gt;
LplusSign		equ 02Bh&lt;br /&gt;
Lcomma			equ 02Ch&lt;br /&gt;
Ldash			equ 02Dh&lt;br /&gt;
Lperiod			equ 02Eh&lt;br /&gt;
Lslash			equ 02Fh&lt;br /&gt;
L0			equ 030h&lt;br /&gt;
L1			equ 031h&lt;br /&gt;
L2			equ 032h&lt;br /&gt;
L3			equ 033h&lt;br /&gt;
L4			equ 034h&lt;br /&gt;
L5			equ 035h&lt;br /&gt;
L6			equ 036h&lt;br /&gt;
L7			equ 037h&lt;br /&gt;
L8			equ 038h&lt;br /&gt;
L9			equ 039h&lt;br /&gt;
Lcolon			equ 03Ah&lt;br /&gt;
Lsemicolon		equ 03Bh&lt;br /&gt;
LLT			equ 03Ch&lt;br /&gt;
LEQ			equ 03Dh&lt;br /&gt;
LGT			equ 03Eh&lt;br /&gt;
Lquestion		equ 03Fh&lt;br /&gt;
LatSign			equ 040h&lt;br /&gt;
LcapA			equ 041h&lt;br /&gt;
LcapB			equ 042h&lt;br /&gt;
LcapC			equ 043h&lt;br /&gt;
LcapD			equ 044h&lt;br /&gt;
LcapE			equ 045h&lt;br /&gt;
LcapF			equ 046h&lt;br /&gt;
LcapG			equ 047h&lt;br /&gt;
LcapH			equ 048h&lt;br /&gt;
LcapI			equ 049h&lt;br /&gt;
LcapJ			equ 04Ah&lt;br /&gt;
LcapK			equ 04Bh&lt;br /&gt;
LcapL			equ 04Ch&lt;br /&gt;
LcapM			equ 04Dh&lt;br /&gt;
LcapN			equ 04Eh&lt;br /&gt;
LcapO			equ 04Fh&lt;br /&gt;
LcapP			equ 050h&lt;br /&gt;
LcapQ			equ 051h&lt;br /&gt;
LcapR			equ 052h&lt;br /&gt;
LcapS			equ 053h&lt;br /&gt;
LcapT			equ 054h&lt;br /&gt;
LcapU			equ 055h&lt;br /&gt;
LcapV			equ 056h&lt;br /&gt;
LcapW			equ 057h&lt;br /&gt;
LcapX			equ 058h&lt;br /&gt;
LcapY			equ 059h&lt;br /&gt;
LcapZ			equ 05Ah&lt;br /&gt;
Ltheta			equ 05Bh&lt;br /&gt;
Lbackslash		equ 05Ch&lt;br /&gt;
LrBrack			equ 05Dh&lt;br /&gt;
Lcaret			equ 05Eh&lt;br /&gt;
Lunderscore		equ 05Fh&lt;br /&gt;
Lbackquote		equ 060h&lt;br /&gt;
La			equ 061h&lt;br /&gt;
Lb			equ 062h&lt;br /&gt;
Lc			equ 063h&lt;br /&gt;
Ld			equ 064h&lt;br /&gt;
Le			equ 065h&lt;br /&gt;
Lf			equ 066h&lt;br /&gt;
Lg			equ 067h&lt;br /&gt;
Lh			equ 068h&lt;br /&gt;
Li			equ 069h&lt;br /&gt;
Lj			equ 06Ah&lt;br /&gt;
Lk			equ 06Bh&lt;br /&gt;
Ll			equ 06Ch&lt;br /&gt;
Lm			equ 06Dh&lt;br /&gt;
Ln			equ 06Eh&lt;br /&gt;
Lo			equ 06Fh&lt;br /&gt;
Lp			equ 070h&lt;br /&gt;
Lq			equ 071h&lt;br /&gt;
Lr			equ 072h&lt;br /&gt;
Ls			equ 073h&lt;br /&gt;
Lt			equ 074h&lt;br /&gt;
Lu			equ 075h&lt;br /&gt;
Lv			equ 076h&lt;br /&gt;
Lw			equ 077h&lt;br /&gt;
Lx			equ 078h&lt;br /&gt;
Ly			equ 079h&lt;br /&gt;
Lz			equ 07Ah&lt;br /&gt;
LlBrace			equ 07Bh&lt;br /&gt;
Lbar			equ 07Ch&lt;br /&gt;
LrBrace			equ 07Dh&lt;br /&gt;
Ltilde			equ 07Eh&lt;br /&gt;
LinvEQ			equ 07Fh&lt;br /&gt;
Lsub0			equ 080h&lt;br /&gt;
Lsub1			equ 081h&lt;br /&gt;
Lsub2			equ 082h&lt;br /&gt;
Lsub3			equ 083h&lt;br /&gt;
Lsub4			equ 084h&lt;br /&gt;
Lsub5			equ 085h&lt;br /&gt;
Lsub6			equ 086h&lt;br /&gt;
Lsub7			equ 087h&lt;br /&gt;
Lsub8			equ 088h&lt;br /&gt;
Lsub9			equ 089h&lt;br /&gt;
LcapAAcute		equ 08Ah&lt;br /&gt;
LcapAGrave		equ 08Bh&lt;br /&gt;
LcapACaret		equ 08Ch&lt;br /&gt;
LcapADier		equ 08Dh&lt;br /&gt;
LaAcute			equ 08Eh&lt;br /&gt;
LaGrave			equ 08Fh&lt;br /&gt;
LaCaret			equ 090h&lt;br /&gt;
LaDier			equ 091h&lt;br /&gt;
LcapEAcute		equ 092h&lt;br /&gt;
LcapEGrave		equ 093h&lt;br /&gt;
LcapECaret		equ 094h&lt;br /&gt;
LcapEDier		equ 095h&lt;br /&gt;
LeAcute			equ 096h&lt;br /&gt;
LeGrave			equ 097h&lt;br /&gt;
LeCaret			equ 098h&lt;br /&gt;
LeDier			equ 099h&lt;br /&gt;
LcapIAcute		equ 09Ah&lt;br /&gt;
LcapIGrave		equ 09Bh&lt;br /&gt;
LcapICaret		equ 09Ch&lt;br /&gt;
LcapIDier		equ 09Dh&lt;br /&gt;
LiAcute			equ 09Eh&lt;br /&gt;
LiGrave			equ 09Fh&lt;br /&gt;
LiCaret			equ 0A0h&lt;br /&gt;
LiDier			equ 0A1h&lt;br /&gt;
LcapOAcute		equ 0A2h&lt;br /&gt;
LcapOGrave		equ 0A3h&lt;br /&gt;
LcapOCaret		equ 0A4h&lt;br /&gt;
LcapODier		equ 0A5h&lt;br /&gt;
LoAcute			equ 0A6h&lt;br /&gt;
LoGrave			equ 0A7h&lt;br /&gt;
LoCaret			equ 0A8h&lt;br /&gt;
LoDier			equ 0A9h&lt;br /&gt;
LcapUAcute		equ 0AAh&lt;br /&gt;
LcapUGrave		equ 0ABh&lt;br /&gt;
LcapUCaret		equ 0ACh&lt;br /&gt;
LcapUDier		equ 0ADh&lt;br /&gt;
LuAcute			equ 0AEh&lt;br /&gt;
LuGrave			equ 0AFh&lt;br /&gt;
LuCaret			equ 0B0h&lt;br /&gt;
LuDier			equ 0B1h&lt;br /&gt;
LcapCCed		equ 0B2h&lt;br /&gt;
LcCed			equ 0B3h&lt;br /&gt;
LcapNTilde		equ 0B4h&lt;br /&gt;
LnTilde			equ 0B5h&lt;br /&gt;
Laccent			equ 0B6h&lt;br /&gt;
Lgrave			equ 0B7h&lt;br /&gt;
Ldieresis		equ 0B8h&lt;br /&gt;
LquesDown		equ 0B9h&lt;br /&gt;
LexclamDown		equ 0BAh&lt;br /&gt;
Lalpha			equ 0BBh&lt;br /&gt;
Lbeta			equ 0BCh&lt;br /&gt;
Lgamma			equ 0BDh&lt;br /&gt;
LcapDelta		equ 0BEh&lt;br /&gt;
Ldelta			equ 0BFh&lt;br /&gt;
Lepsilon		equ 0C0h&lt;br /&gt;
LlBrack 		equ 0C1h&lt;br /&gt;
Llambda			equ 0C2h&lt;br /&gt;
Lmu			equ 0C3h&lt;br /&gt;
Lpi			equ 0C4h&lt;br /&gt;
Lrho			equ 0C5h&lt;br /&gt;
LcapSigma		equ 0C6h&lt;br /&gt;
Lsigma			equ 0C7h&lt;br /&gt;
Ltau			equ 0C8h&lt;br /&gt;
Lphi			equ 0C9h&lt;br /&gt;
LcapOmega		equ 0CAh&lt;br /&gt;
LxMean			equ 0CBh&lt;br /&gt;
LyMean			equ 0CCh&lt;br /&gt;
LsupX			equ 0CDh&lt;br /&gt;
Lellipsis		equ 0CEh&lt;br /&gt;
Lleft			equ 0CFh&lt;br /&gt;
Lblock			equ 0D0h&lt;br /&gt;
Lper			equ 0D1h&lt;br /&gt;
Lhyphen			equ 0D2h&lt;br /&gt;
Larea			equ 0D3h&lt;br /&gt;
Ltemp			equ 0D4h&lt;br /&gt;
Lcube			equ 0D5h&lt;br /&gt;
Lenter			equ 0D6h&lt;br /&gt;
LimagI			equ 0D7h&lt;br /&gt;
Lphat			equ 0D8h&lt;br /&gt;
Lchi			equ 0D9h&lt;br /&gt;
LstatF			equ 0DAh&lt;br /&gt;
Llne			equ 0DBh&lt;br /&gt;
LlistL			equ 0DCh&lt;br /&gt;
LfinanN 		equ 0DDh&lt;br /&gt;
L2_r_paren 		equ 0DEh&lt;br /&gt;
LblockArrow		equ 0DFh&lt;br /&gt;
LcurO   		equ 0E0h&lt;br /&gt;
LcurO2  		equ 0E1h&lt;br /&gt;
LcurOcapA		equ 0E2h&lt;br /&gt;
LcurOa  		equ 0E3h&lt;br /&gt;
LcurI   		equ 0E4h&lt;br /&gt;
LcurI2  		equ 0E5h&lt;br /&gt;
LcurIcapA		equ 0E6h&lt;br /&gt;
LcurIa  		equ 0E7h&lt;br /&gt;
LGline			equ 0E8h ; = 0&lt;br /&gt;
LGthick			equ 0E9h ; = 1&lt;br /&gt;
LGabove			equ 0EAh ; = 2&lt;br /&gt;
LGbelow			equ 0EBh ; = 3&lt;br /&gt;
LGpath			equ 0ECh ; = 4&lt;br /&gt;
LGanimate		equ 0EDh ; = 5&lt;br /&gt;
LGdot			equ 0EEh ; = 6&lt;br /&gt;
LUpBlk			equ 0EFh ;Up arrow and Block in solver&lt;br /&gt;
LDnBlk			equ 0F0h ;Down arrow and Block in solver&lt;br /&gt;
LcurFull		equ 0F1h ;note: must be last char (PutMap checks)&lt;br /&gt;
&lt;br /&gt;
;(MenuCurrent) Values&lt;br /&gt;
;-----------------------------------&lt;br /&gt;
mConfirmation		equ 01h&lt;br /&gt;
mApps			equ 02h&lt;br /&gt;
mProgramHome		equ 03h&lt;br /&gt;
mPrgm_Run		 equ 00h&lt;br /&gt;
mPrgm_Edit		 equ 01h&lt;br /&gt;
mPrgm_New		 equ 02h&lt;br /&gt;
mZoom			equ 04h&lt;br /&gt;
mZoom_Zoom		 equ 00h&lt;br /&gt;
mZoom_Memory		 equ 01h&lt;br /&gt;
mDraw			equ 05h&lt;br /&gt;
mDraw_Draw		 equ 00h&lt;br /&gt;
mDraw_Points		 equ 01h&lt;br /&gt;
mDraw_Store		 equ 02h&lt;br /&gt;
mDraw_Background	equ 03h&lt;br /&gt;
mStatPlots		equ 06h&lt;br /&gt;
mStat			equ 07h&lt;br /&gt;
mStat_Edit		 equ 00h&lt;br /&gt;
mStat_Calc		 equ 01h&lt;br /&gt;
mStat_Tests		 equ 02h&lt;br /&gt;
mMath			equ 08h&lt;br /&gt;
mMath_Math		 equ 00h&lt;br /&gt;
mMath_Number		 equ 01h&lt;br /&gt;
mMath_Complex		 equ 02h&lt;br /&gt;
mMath_Prob		 equ 03h&lt;br /&gt;
mMath_Frac		 equ 04h&lt;br /&gt;
mTest			equ 09h&lt;br /&gt;
mTest_Test		 equ 00h&lt;br /&gt;
mTest_Logic		 equ 01h&lt;br /&gt;
&lt;br /&gt;
mVars			equ 0Bh&lt;br /&gt;
mVars_Vars		 equ 00h&lt;br /&gt;
mVars_YVars		 equ 01h&lt;br /&gt;
mVars_Colors	 equ 02h&lt;br /&gt;
mMemory			equ 0Ch&lt;br /&gt;
mMatrix			equ 0Dh&lt;br /&gt;
mMatrix_Name		 equ 00h&lt;br /&gt;
mMatrix_Math		 equ 01h&lt;br /&gt;
mMatrix_Edit		 equ 02h&lt;br /&gt;
mDistr			equ 0Eh&lt;br /&gt;
mDistr_Distr		 equ 00h&lt;br /&gt;
mDistr_Draw		 equ 01h&lt;br /&gt;
mAngle			equ 0Fh&lt;br /&gt;
mList			equ 10h&lt;br /&gt;
mList_Names		 equ 00h&lt;br /&gt;
mList_Ops		 equ 01h&lt;br /&gt;
mList_Math		 equ 02h&lt;br /&gt;
mCalculate		equ 11h&lt;br /&gt;
mVarsWin		equ 15h&lt;br /&gt;
mVarsWin_XY		 equ 00h&lt;br /&gt;
mVarsWin_TTh		 equ 01h&lt;br /&gt;
mVarsWin_UVW		 equ 02h&lt;br /&gt;
mVarsZoom		equ 16h&lt;br /&gt;
mVarsZoom_ZXY		 equ 00h&lt;br /&gt;
mVarsZoom_ZT		 equ 01h&lt;br /&gt;
mVarsZoom_UVW		 equ 02h&lt;br /&gt;
mVarsGDB		equ 17h&lt;br /&gt;
mVarsPics		equ 18h&lt;br /&gt;
mVarsPics_Pics		 equ 01h&lt;br /&gt;
mVarsPics_Bckgrnds		 equ 01h&lt;br /&gt;
mVarsStrings		equ 19h&lt;br /&gt;
mVarsStat		equ 1Ah&lt;br /&gt;
mVarsStat_XY		 equ 00h&lt;br /&gt;
mVarsStat_Sigma		 equ 01h&lt;br /&gt;
mVarsStat_EQ		 equ 02h&lt;br /&gt;
mVarsStat_Test		 equ 03h&lt;br /&gt;
mVarsStat_Pts		 equ 04h&lt;br /&gt;
mVarsTable		equ 1Bh&lt;br /&gt;
mVarsYequ 		equ 1Ch&lt;br /&gt;
mVarsParametric		equ 1Dh&lt;br /&gt;
mVarsPolar		equ 1Eh&lt;br /&gt;
mVarsFnOnOff		equ 1Fh&lt;br /&gt;
mMemReset		equ 20h&lt;br /&gt;
mMemReset_RAM		 equ 00h&lt;br /&gt;
mMemReset_ROM		 equ 01h&lt;br /&gt;
mMemReset_All		 equ 02h&lt;br /&gt;
mMemMgmtDel		equ 21h&lt;br /&gt;
mMemResetDefaults	equ 22h&lt;br /&gt;
mMemResetRAMAll		equ 24h&lt;br /&gt;
mMemResetROMVars	equ 25h&lt;br /&gt;
mMemResetROMApps	equ 26h&lt;br /&gt;
mMemResetROMAll		equ 27h&lt;br /&gt;
mMemResetAll		equ 28h&lt;br /&gt;
mGroup			equ 29h&lt;br /&gt;
mGroup_New		 equ 00h&lt;br /&gt;
mGroup_Ungroup		 equ 01h&lt;br /&gt;
mGroupVars		equ 2Ah&lt;br /&gt;
mProgramEdit		equ 2Bh&lt;br /&gt;
mPrgmEd_Ctrl		 equ 00h&lt;br /&gt;
mPrgmEd_IO		 equ 01h&lt;br /&gt;
mPrgmEd_Color		 equ 02h&lt;br /&gt;
mPrgmEd_Exec		 equ 03h&lt;br /&gt;
mPrgmZoom		equ 2Ch&lt;br /&gt;
mPrgmZoom_Zoom		 equ 00h&lt;br /&gt;
mPrgmZoom_Mem		 equ 01h&lt;br /&gt;
mPrgmDraw		equ 2Dh&lt;br /&gt;
mPrgmDraw_Draw		 equ 00h&lt;br /&gt;
mPrgmDraw_Pt		 equ 01h&lt;br /&gt;
mPrgmDraw_Store		 equ 02h&lt;br /&gt;
mPrgmDraw_Bckgrnd	 equ 03h&lt;br /&gt;
mPrgmStatPlot		equ 2Eh&lt;br /&gt;
mPrgmSP_Plots		 equ 00h&lt;br /&gt;
mPrgmSP_Type		 equ 01h&lt;br /&gt;
mPrgmSP_Mark		 equ 02h&lt;br /&gt;
mPrgmStat		equ 2Fh&lt;br /&gt;
mPrgmStat_Edit		 equ 00h&lt;br /&gt;
mPrgmStat_Calc		 equ 01h&lt;br /&gt;
mPrgmStat_Tests		 equ 02h&lt;br /&gt;
mPrgmMath		equ 30h&lt;br /&gt;
mPrgmMath_Math		 equ 00h&lt;br /&gt;
mPrgmMath_Num		 equ 01h&lt;br /&gt;
mPrgmMath_Cplx		 equ 02h&lt;br /&gt;
mPrgmMath_Prob		 equ 03h&lt;br /&gt;
mPrgmMath_Frac		 equ 04h&lt;br /&gt;
mLink			equ 31h&lt;br /&gt;
mLink_Send		 equ 00h&lt;br /&gt;
mLink_Recieve		 equ 01h&lt;br /&gt;
mLinkTrasmit		equ 32h&lt;br /&gt;
mLinkXmit_Xmit		 equ 01h&lt;br /&gt;
mGarbageCollect		equ 40h&lt;br /&gt;
mSelectGroupVars	equ 41h&lt;br /&gt;
mSelGrpVars_Sel		 equ 00h&lt;br /&gt;
mSelGrpVars_Grp		 equ 01h&lt;br /&gt;
mDuplicateName		equ 43h&lt;br /&gt;
mCatalog		equ 46h&lt;br /&gt;
mFinance		equ 22h&lt;br /&gt;
mFinance_Calc		 equ 00h&lt;br /&gt;
mFinance_Vars		 equ 01h&lt;br /&gt;
&lt;br /&gt;
;Keypress Equates&lt;br /&gt;
;-----------------------------------&lt;br /&gt;
kRight			equ 001h&lt;br /&gt;
kLeft			equ 002h&lt;br /&gt;
kUp			equ 003h&lt;br /&gt;
kDown			equ 004h&lt;br /&gt;
kEnter			equ 005h&lt;br /&gt;
kAlphaEnter		equ 006h&lt;br /&gt;
kAlphaUp		equ 007h&lt;br /&gt;
kAlphaDown		equ 008h&lt;br /&gt;
kClear			equ 009h&lt;br /&gt;
kDel			equ 00Ah&lt;br /&gt;
kIns			equ 00Bh&lt;br /&gt;
kRecall			equ 00Ch&lt;br /&gt;
kLastEnt		equ 00Dh&lt;br /&gt;
kBOL			equ 00Eh&lt;br /&gt;
kEOL			equ 00Fh&lt;br /&gt;
&lt;br /&gt;
kSelAll			equ 010h&lt;br /&gt;
kUnselAll		equ 011h&lt;br /&gt;
kLtoTI82		equ 012h&lt;br /&gt;
kBackup			equ 013h&lt;br /&gt;
kRecieve		equ 014h&lt;br /&gt;
kLnkQuit		equ 015h&lt;br /&gt;
kTrans			equ 016h&lt;br /&gt;
kRename			equ 017h&lt;br /&gt;
kOverw			equ 018h&lt;br /&gt;
kOmit			equ 019h&lt;br /&gt;
kCont			equ 01Ah&lt;br /&gt;
kSendID			equ 01Bh&lt;br /&gt;
kSendSW			equ 01Ch&lt;br /&gt;
kYes			equ 01Dh&lt;br /&gt;
kNoWay			equ 01Eh&lt;br /&gt;
kvSendType		equ 01Fh&lt;br /&gt;
kOverWAll		equ 020h&lt;br /&gt;
kNo			equ 025h&lt;br /&gt;
kKReset			equ 026h&lt;br /&gt;
kApp			equ 027h&lt;br /&gt;
kDoug			equ 028h&lt;br /&gt;
kListflag		equ 029h&lt;br /&gt;
menuStart		equ 02Bh&lt;br /&gt;
kAreYouSure		equ 02Bh&lt;br /&gt;
kAppsMenu		equ 02Ch&lt;br /&gt;
kPrgm			equ 02Dh&lt;br /&gt;
kZoom			equ 02Eh&lt;br /&gt;
kDraw			equ 02Fh&lt;br /&gt;
kSPlot			equ 030h&lt;br /&gt;
kStat			equ 031h&lt;br /&gt;
kMath			equ 032h&lt;br /&gt;
kTest			equ 033h&lt;br /&gt;
kChar			equ 034h&lt;br /&gt;
kVars			equ 035h&lt;br /&gt;
kMem			equ 036h&lt;br /&gt;
kMatrix			equ 037h&lt;br /&gt;
kDist			equ 038h&lt;br /&gt;
kAngle			equ 039h&lt;br /&gt;
kList			equ 03Ah&lt;br /&gt;
kCalc			equ 03Bh&lt;br /&gt;
kFin			equ 03Ch&lt;br /&gt;
menuEnd			equ kFin&lt;br /&gt;
kCatalog		equ 03Eh&lt;br /&gt;
kInputDone		equ 03Fh&lt;br /&gt;
kOff			equ kInputDone&lt;br /&gt;
kQuit			equ 040h&lt;br /&gt;
appStart		equ kQuit&lt;br /&gt;
kLinkIO			equ 041h&lt;br /&gt;
kMatrixEd		equ 042h&lt;br /&gt;
kStatEd			equ 043h&lt;br /&gt;
kGraph			equ 044h&lt;br /&gt;
kMode			equ 045h&lt;br /&gt;
kPrgmEd			equ 046h ;PROGRAM EDIT&lt;br /&gt;
kPrgmCr			equ 047h ;PROGRAM CREATE&lt;br /&gt;
kWindow			equ 048h ;RANGE EDITOR&lt;br /&gt;
kYequ 			equ 049h ;EQUATION EDITOR&lt;br /&gt;
kTable			equ 04Ah ;TABLE EDITOR&lt;br /&gt;
kTblSet			equ 04Bh ;TABLE SET&lt;br /&gt;
kChkRAM			equ 04Ch ;CHECK RAM (About screen)&lt;br /&gt;
kDelMem			equ 04Dh ;DELETE MEM&lt;br /&gt;
kResetMem		equ 04Eh ;RESET MEM&lt;br /&gt;
kResetDef		equ 04Fh ;RESET DEFAULT&lt;br /&gt;
kPrgmInput		equ 050h ;PROGRAM INPUT&lt;br /&gt;
kZFactEd		equ 051h ;ZOOM FACTOR EDITOR&lt;br /&gt;
kError			equ 052h ;ERROR&lt;br /&gt;
kSolveTVM		equ 053h ;TVM SOLVER&lt;br /&gt;
kSolveRoot		equ 054h ;SOLVE EDITOR&lt;br /&gt;
kStatP			equ 055h ;stat plot&lt;br /&gt;
kInfStat		equ 056h ;Inferential Statistic&lt;br /&gt;
kFormat			equ 057h ;FORMAT&lt;br /&gt;
kExtApps		equ 058h ;External Applications.		NEW&lt;br /&gt;
kNewApps		equ 059h ;New Apps for Cerberus.&lt;br /&gt;
append			equ kNewApps&lt;br /&gt;
echoStart1		equ 05Ah&lt;br /&gt;
kTrace			equ 05Ah&lt;br /&gt;
kZFit			equ 05Bh&lt;br /&gt;
kZIn			equ 05Ch&lt;br /&gt;
kZOut			equ 05Dh&lt;br /&gt;
kZPrev			equ 05Eh&lt;br /&gt;
kBox			equ 05Fh&lt;br /&gt;
kDecml			equ 060h&lt;br /&gt;
kSetZm			equ 061h&lt;br /&gt;
kSquar			equ 062h&lt;br /&gt;
kStd			equ 063h&lt;br /&gt;
kTrig			equ 064h&lt;br /&gt;
kUsrZm			equ 065h&lt;br /&gt;
kZSto			equ 066h&lt;br /&gt;
kZInt			equ 067h&lt;br /&gt;
kZStat			equ 068h&lt;br /&gt;
echoStart2		equ 069h&lt;br /&gt;
kSelect			equ 069h&lt;br /&gt;
kCircl			equ 06Ah&lt;br /&gt;
kClDrw			equ 06Bh&lt;br /&gt;
kLine			equ 06Ch&lt;br /&gt;
kPen			equ 06Dh&lt;br /&gt;
kPtChg			equ 06Eh&lt;br /&gt;
kPtOff			equ 06Fh&lt;br /&gt;
kPtOn			equ 070h&lt;br /&gt;
kVert			equ 071h&lt;br /&gt;
kHoriz			equ 072h&lt;br /&gt;
kText			equ 073h&lt;br /&gt;
kTanLn			equ 074h&lt;br /&gt;
kEval			equ 075h&lt;br /&gt;
kInters			equ 076h&lt;br /&gt;
kDYDX			equ 077h&lt;br /&gt;
kFnIntg			equ 078h&lt;br /&gt;
kRootG			equ 079h&lt;br /&gt;
kDYDT			equ 07Ah&lt;br /&gt;
kDXDT			equ 07Bh&lt;br /&gt;
kDRDo			equ 07Ch&lt;br /&gt;
KGFMin			equ 07Dh&lt;br /&gt;
KGFMax			equ 07Eh&lt;br /&gt;
EchoStart		equ 07Fh&lt;br /&gt;
kListName		equ 07Fh&lt;br /&gt;
kAdd			equ 080h&lt;br /&gt;
kSub			equ 081h&lt;br /&gt;
kMul			equ 082h&lt;br /&gt;
kDiv			equ 083h&lt;br /&gt;
kExpon			equ 084h&lt;br /&gt;
kLParen			equ 085h&lt;br /&gt;
kRParen			equ 086h&lt;br /&gt;
kLBrack			equ 087h&lt;br /&gt;
kRBrack			equ 088h&lt;br /&gt;
kShade			equ 089h&lt;br /&gt;
kStore			equ 08Ah&lt;br /&gt;
kComma			equ 08Bh&lt;br /&gt;
kChs			equ 08Ch&lt;br /&gt;
kDecPnt			equ 08Dh&lt;br /&gt;
k0			equ 08Eh&lt;br /&gt;
k1			equ 08Fh&lt;br /&gt;
k2			equ 090h&lt;br /&gt;
k3			equ 091h&lt;br /&gt;
k4			equ 092h&lt;br /&gt;
k5			equ 093h&lt;br /&gt;
k6			equ 094h&lt;br /&gt;
k7			equ 095h&lt;br /&gt;
k8			equ 096h&lt;br /&gt;
k9			equ 097h&lt;br /&gt;
kEE			equ 098h&lt;br /&gt;
kSpace			equ 099h&lt;br /&gt;
kCapA			equ 09Ah&lt;br /&gt;
kCapB			equ 09Bh&lt;br /&gt;
kCapC			equ 09Ch&lt;br /&gt;
kCapD			equ 09Dh&lt;br /&gt;
kCapE			equ 09Eh&lt;br /&gt;
kCapF			equ 09Fh&lt;br /&gt;
kCapG			equ 0A0h&lt;br /&gt;
kCapH			equ 0A1h&lt;br /&gt;
kCapI			equ 0A2h&lt;br /&gt;
kCapJ			equ 0A3h&lt;br /&gt;
kCapK			equ 0A4h&lt;br /&gt;
kCapL			equ 0A5h&lt;br /&gt;
kCapM			equ 0A6h&lt;br /&gt;
kCapN			equ 0A7h&lt;br /&gt;
kCapO			equ 0A8h&lt;br /&gt;
kCapP			equ 0A9h&lt;br /&gt;
kCapQ			equ 0AAh&lt;br /&gt;
kCapR			equ 0ABh&lt;br /&gt;
kCapS			equ 0ACh&lt;br /&gt;
kCapT			equ 0ADh&lt;br /&gt;
kCapU			equ 0AEh&lt;br /&gt;
kCapV			equ 0AFh&lt;br /&gt;
kCapW			equ 0B0h&lt;br /&gt;
kCapX			equ 0B1h&lt;br /&gt;
kCapY			equ 0B2h&lt;br /&gt;
kCapZ			equ 0B3h&lt;br /&gt;
kVarx			equ 0B4h&lt;br /&gt;
kPi			equ 0B5h&lt;br /&gt;
kInv			equ 0B6h&lt;br /&gt;
kSin			equ 0B7h&lt;br /&gt;
kASin			equ 0B8h&lt;br /&gt;
kCos			equ 0B9h&lt;br /&gt;
kACos			equ 0BAh&lt;br /&gt;
kTan			equ 0BBh&lt;br /&gt;
kATan			equ 0BCh&lt;br /&gt;
kSquare			equ 0BDh&lt;br /&gt;
kSqrt			equ 0BEh&lt;br /&gt;
kLn			equ 0BFh&lt;br /&gt;
kExp			equ 0C0h&lt;br /&gt;
kLog			equ 0C1h&lt;br /&gt;
kALog			equ 0C2h&lt;br /&gt;
kToABC			equ 0C3h&lt;br /&gt;
kClrTbl			equ 0C4h&lt;br /&gt;
kAns			equ 0C5h&lt;br /&gt;
kColon			equ 0C6h&lt;br /&gt;
kNDeriv			equ 0C7h&lt;br /&gt;
kFnInt			equ 0C8h&lt;br /&gt;
kRoot			equ 0C9h&lt;br /&gt;
kQuest			equ 0CAh&lt;br /&gt;
kQuote			equ 0CBh&lt;br /&gt;
kTheta			equ 0CCh&lt;br /&gt;
kIf			equ 0CDh&lt;br /&gt;
kThen			equ 0CEh&lt;br /&gt;
kElse			equ 0CFh&lt;br /&gt;
kFor			equ 0D0h&lt;br /&gt;
kWhile			equ 0D1h&lt;br /&gt;
kRepeat			equ 0D2h&lt;br /&gt;
kEnd			equ 0D3h&lt;br /&gt;
kPause			equ 0D4h&lt;br /&gt;
kLbl			equ 0D5h&lt;br /&gt;
kGoto			equ 0D6h&lt;br /&gt;
kISG			equ 0D7h&lt;br /&gt;
kDSL			equ 0D8h&lt;br /&gt;
kMenu			equ 0D9h&lt;br /&gt;
kExec			equ 0DAh&lt;br /&gt;
kReturn			equ 0DBh&lt;br /&gt;
kStop			equ 0DCh&lt;br /&gt;
kInput			equ 0DDh&lt;br /&gt;
kPrompt			equ 0DEh&lt;br /&gt;
kDisp			equ 0DFh&lt;br /&gt;
kDispG			equ 0E0h&lt;br /&gt;
kDispT			equ 0E1h&lt;br /&gt;
kOutput			equ 0E2h&lt;br /&gt;
kGetKey			equ 0E3h&lt;br /&gt;
kClrHome		equ 0E4h&lt;br /&gt;
kPrtScr			equ 0E5h&lt;br /&gt;
kSinH			equ 0E6h&lt;br /&gt;
kCosH			equ 0E7h&lt;br /&gt;
kTanH			equ 0E8h&lt;br /&gt;
kASinH			equ 0E9h&lt;br /&gt;
kACosH			equ 0EAh&lt;br /&gt;
kATanH			equ 0EBh&lt;br /&gt;
kLBrace			equ 0ECh&lt;br /&gt;
kRBrace			equ 0EDh&lt;br /&gt;
kI			equ 0EEh&lt;br /&gt;
kCONSTeA		equ 0EFh&lt;br /&gt;
kPlot3			equ 0F0h&lt;br /&gt;
kFMin			equ 0F1h&lt;br /&gt;
kFMax			equ 0F2h&lt;br /&gt;
kL1A			equ 0F3h&lt;br /&gt;
kL2A			equ 0F4h&lt;br /&gt;
kL3A			equ 0F5h&lt;br /&gt;
kL4A			equ 0F6h&lt;br /&gt;
kL5A			equ 0F7h&lt;br /&gt;
kL6A			equ 0F8h&lt;br /&gt;
kunA			equ 0F9h&lt;br /&gt;
kvnA			equ 0FAh&lt;br /&gt;
kwnA			equ 0FBh&lt;br /&gt;
&lt;br /&gt;
; THIS KEY MEANS THAT IT IS A 2 BYTE KEYCODE&lt;br /&gt;
; THERE ARE 2 OF THESE KEYS; BE CAREFUL WITH USAGE&lt;br /&gt;
;--------------------------------------------------------&lt;br /&gt;
kExtendEcho2		equ 0FCh&lt;br /&gt;
&lt;br /&gt;
; THIS KEY MEANS THAT THE KEY PRESS IS ONE THAT ECHOS&lt;br /&gt;
; INTO A BUFFER, AND IT IS A 2 BYTE KEY CODE, GO LOOK AT&lt;br /&gt;
; (EXTECHO) FOR THE KEY VALUE&lt;br /&gt;
;--------------------------------------------------------&lt;br /&gt;
kExtendEcho		equ 0FEh&lt;br /&gt;
&lt;br /&gt;
kE1BT			equ 0&lt;br /&gt;
kDrawInv		equ kE1BT&lt;br /&gt;
kDrawF			equ kE1BT+1&lt;br /&gt;
kPixelOn		equ kE1BT+2&lt;br /&gt;
kPixelOff		equ kE1BT+3&lt;br /&gt;
kPxlTest		equ kE1BT+4&lt;br /&gt;
kRCGDB			equ kE1BT+5&lt;br /&gt;
kRCPic			equ kE1BT+6&lt;br /&gt;
kSTGDB			equ kE1BT+7&lt;br /&gt;
kSTPic			equ kE1BT+8&lt;br /&gt;
kAbs			equ kE1BT+9&lt;br /&gt;
kTequ 		equ kE1BT+10 ;==&lt;br /&gt;
kTNoteQ			equ kE1BT+11 ;&amp;lt;&amp;gt;&lt;br /&gt;
kTGT			equ kE1BT+12 ;&amp;gt;&lt;br /&gt;
kTGTE			equ kE1BT+13 ;&amp;gt;=&lt;br /&gt;
kTLT			equ kE1BT+14 ;&amp;lt;&lt;br /&gt;
kTLTE			equ kE1BT+15 ;&amp;lt;=&lt;br /&gt;
kAnd			equ kE1BT+16&lt;br /&gt;
kOr			equ kE1BT+17&lt;br /&gt;
kXor			equ kE1BT+18&lt;br /&gt;
kNot			equ kE1BT+19&lt;br /&gt;
kLR1			equ kE1BT+20&lt;br /&gt;
kXRoot			equ kE1BT+21&lt;br /&gt;
kCube			equ kE1BT+22&lt;br /&gt;
kCbRt			equ kE1BT+23 ;Cube ROOT&lt;br /&gt;
kToDec			equ kE1BT+24&lt;br /&gt;
kCubicR			equ kE1BT+25&lt;br /&gt;
kQuartR			equ kE1BT+26&lt;br /&gt;
kPlot1			equ kE1BT+27&lt;br /&gt;
kPlot2			equ kE1BT+28&lt;br /&gt;
kRound			equ kE1BT+29&lt;br /&gt;
kIPart			equ kE1BT+30&lt;br /&gt;
kFPart			equ kE1BT+31&lt;br /&gt;
kInt			equ kE1BT+32&lt;br /&gt;
kRand			equ kE1BT+33&lt;br /&gt;
kNPR			equ kE1BT+34&lt;br /&gt;
kNCR			equ kE1BT+35&lt;br /&gt;
kXFactorial		equ kE1BT+36&lt;br /&gt;
kRad			equ kE1BT+37&lt;br /&gt;
kDegr			equ kE1BT+38 ;DEGREES CONV&lt;br /&gt;
kAPost			equ kE1BT+39&lt;br /&gt;
kToDMS			equ kE1BT+40&lt;br /&gt;
kRToPo			equ kE1BT+41 ;R&lt;br /&gt;
kRToPr			equ kE1BT+42&lt;br /&gt;
kPToRx			equ kE1BT+43&lt;br /&gt;
kPToRy			equ kE1BT+44&lt;br /&gt;
kRowSwap		equ kE1BT+45&lt;br /&gt;
kRowPlus		equ kE1BT+46&lt;br /&gt;
kTimRow			equ kE1BT+47&lt;br /&gt;
kTRowP			equ kE1BT+48&lt;br /&gt;
kSortA			equ kE1BT+49&lt;br /&gt;
kSortD			equ kE1BT+50&lt;br /&gt;
kSeq			equ kE1BT+51&lt;br /&gt;
kMin			equ kE1BT+52&lt;br /&gt;
kMax			equ kE1BT+53&lt;br /&gt;
kMean			equ kE1BT+54&lt;br /&gt;
kMedian			equ kE1BT+55&lt;br /&gt;
kSum			equ kE1BT+56&lt;br /&gt;
kProd			equ kE1BT+57&lt;br /&gt;
kDet			equ kE1BT+58&lt;br /&gt;
kTransp			equ kE1BT+59&lt;br /&gt;
kDim			equ kE1BT+60&lt;br /&gt;
kFill			equ kE1BT+61&lt;br /&gt;
kIdent			equ kE1BT+62&lt;br /&gt;
kRandm			equ kE1BT+63&lt;br /&gt;
kAug			equ kE1BT+64&lt;br /&gt;
kOneVar			equ kE1BT+65&lt;br /&gt;
kTwoVar			equ kE1BT+66&lt;br /&gt;
kLR			equ kE1BT+67&lt;br /&gt;
kLRExp			equ kE1BT+68&lt;br /&gt;
kLRLn			equ kE1BT+69&lt;br /&gt;
kLRPwr			equ kE1BT+70&lt;br /&gt;
kMedMed			equ kE1BT+71&lt;br /&gt;
kQuad			equ kE1BT+72&lt;br /&gt;
kClrLst			equ kE1BT+73&lt;br /&gt;
kHist			equ kE1BT+74&lt;br /&gt;
kxyLine			equ kE1BT+75&lt;br /&gt;
kScatter		equ kE1BT+76&lt;br /&gt;
kmRad			equ kE1BT+77&lt;br /&gt;
kmDeg			equ kE1BT+78&lt;br /&gt;
kmNormF			equ kE1BT+79&lt;br /&gt;
kmSci			equ kE1BT+80&lt;br /&gt;
kmEng			equ kE1BT+81&lt;br /&gt;
kmFloat			equ kE1BT+82&lt;br /&gt;
kFix			equ kE1BT+83&lt;br /&gt;
kSplitOn		equ kE1BT+84&lt;br /&gt;
kFullScreen		equ kE1BT+85&lt;br /&gt;
kStndrd			equ kE1BT+86&lt;br /&gt;
kParam			equ kE1BT+87&lt;br /&gt;
kPolar			equ kE1BT+88&lt;br /&gt;
kSeqG			equ kE1BT+89&lt;br /&gt;
kAFillOn		equ kE1BT+90&lt;br /&gt;
kAFillOff		equ kE1BT+91&lt;br /&gt;
kACalcOn		equ kE1BT+92&lt;br /&gt;
kACalcOff		equ kE1BT+93&lt;br /&gt;
kFNOn			equ kE1BT+94&lt;br /&gt;
kFNOff			equ kE1BT+95&lt;br /&gt;
kPlotsOn		equ kE1BT+96&lt;br /&gt;
kPlotsOff		equ kE1BT+97&lt;br /&gt;
kPixelChg		equ kE1BT+98&lt;br /&gt;
kSendMBL		equ kE1BT+99&lt;br /&gt;
kRecvMBL		equ kE1BT+100&lt;br /&gt;
kBoxPlot		equ kE1BT+101&lt;br /&gt;
kBoxIcon		equ kE1BT+102&lt;br /&gt;
kCrossIcon		equ kE1BT+103&lt;br /&gt;
kDotIcon		equ kE1BT+104&lt;br /&gt;
kE2BT			equ kE1BT+105&lt;br /&gt;
kSeqential		equ kE2BT&lt;br /&gt;
kSimulG			equ kE2BT+1&lt;br /&gt;
kPolarG			equ kE2BT+2&lt;br /&gt;
kRectG			equ kE2BT+3&lt;br /&gt;
kCoordOn		equ kE2BT+4&lt;br /&gt;
kCoordOff		equ kE2BT+5&lt;br /&gt;
kDrawLine		equ kE2BT+6&lt;br /&gt;
kDrawDot		equ kE2BT+7&lt;br /&gt;
kAxisOn			equ kE2BT+8&lt;br /&gt;
kAxisOff		equ kE2BT+9&lt;br /&gt;
kGridOn			equ kE2BT+10&lt;br /&gt;
kGridOff		equ kE2BT+11&lt;br /&gt;
kLblOn			equ kE2BT+12&lt;br /&gt;
kLblOff			equ kE2BT+13&lt;br /&gt;
kL1			equ kE2BT+14&lt;br /&gt;
kL2			equ kE2BT+15&lt;br /&gt;
kL3			equ kE2BT+16&lt;br /&gt;
kL4			equ kE2BT+17&lt;br /&gt;
kL5			equ kE2BT+18&lt;br /&gt;
kL6			equ kE2BT+19&lt;br /&gt;
&lt;br /&gt;
;These keys are laid on top of existing keys to&lt;br /&gt;
;enable localization in the inferential stats editor.&lt;br /&gt;
;----------------------------------------------------&lt;br /&gt;
kinfData		equ kL1&lt;br /&gt;
kinfStats		equ kL1+1&lt;br /&gt;
kinfYes			equ kL1+2&lt;br /&gt;
kinfNo			equ kL1+3&lt;br /&gt;
kinfCalc		equ kL1+4&lt;br /&gt;
kinfDraw		equ kL1+5&lt;br /&gt;
kinfAlt1ne		equ kL1+6&lt;br /&gt;
kinfAlt1lt		equ kL1+7&lt;br /&gt;
kinfAlt1gt		equ kL1+8&lt;br /&gt;
kinfAlt2ne		equ kL1+9&lt;br /&gt;
kinfAlt2lt		equ kL1+10&lt;br /&gt;
kinfAlt2gt		equ kL1+11&lt;br /&gt;
kinfAlt3ne		equ kL1+12&lt;br /&gt;
kinfAlt3lt		equ kL1+13&lt;br /&gt;
kinfAlt3gt		equ kL1+14&lt;br /&gt;
kinfAlt4ne		equ kL1+15&lt;br /&gt;
kinfAlt4lt		equ kL1+16&lt;br /&gt;
kinfAlt4gt		equ kL1+17&lt;br /&gt;
kinfAlt5ne		equ kL1+18&lt;br /&gt;
kinfAlt5lt		equ kL1+19&lt;br /&gt;
kinfAlt5gt		equ kL1+20&lt;br /&gt;
kinfAlt6ne		equ kL1+21&lt;br /&gt;
kinfAlt6lt		equ kL1+22&lt;br /&gt;
kinfAlt6gt		equ kL1+23&lt;br /&gt;
kMatA			equ kE2BT+20&lt;br /&gt;
kMatB			equ kE2BT+21&lt;br /&gt;
kMatC			equ kE2BT+22&lt;br /&gt;
kMatD			equ kE2BT+23&lt;br /&gt;
kMatE			equ kE2BT+24&lt;br /&gt;
kXmin			equ kE2BT+25&lt;br /&gt;
kXmax			equ kE2BT+26&lt;br /&gt;
kXscl			equ kE2BT+27&lt;br /&gt;
kYmin			equ kE2BT+28&lt;br /&gt;
kYmax			equ kE2BT+29&lt;br /&gt;
kYscl			equ kE2BT+30&lt;br /&gt;
kTmin			equ kE2BT+31&lt;br /&gt;
kTmax			equ kE2BT+32&lt;br /&gt;
kTStep			equ kE2BT+33&lt;br /&gt;
kOmin			equ kE2BT+34&lt;br /&gt;
kOmax			equ kE2BT+35&lt;br /&gt;
kOStep			equ kE2BT+36&lt;br /&gt;
ku0			equ kE2BT+37&lt;br /&gt;
kv0			equ kE2BT+38&lt;br /&gt;
knMin			equ kE2BT+39&lt;br /&gt;
knMax			equ kE2BT+40&lt;br /&gt;
kDeltaY			equ kE2BT+41&lt;br /&gt;
kDeltaX			equ kE2BT+42&lt;br /&gt;
kZXmin			equ kE2BT+43&lt;br /&gt;
kZXmax			equ kE2BT+44&lt;br /&gt;
kZXscl			equ kE2BT+45&lt;br /&gt;
kZYmin			equ kE2BT+46&lt;br /&gt;
kZYmax			equ kE2BT+47&lt;br /&gt;
kZYscl			equ kE2BT+48&lt;br /&gt;
kZTmin			equ kE2BT+49&lt;br /&gt;
kZTmax			equ kE2BT+50&lt;br /&gt;
kZTStep			equ kE2BT+51&lt;br /&gt;
kZOmin			equ kE2BT+52&lt;br /&gt;
kZOmax			equ kE2BT+53&lt;br /&gt;
kZOStep			equ kE2BT+54&lt;br /&gt;
kZu0			equ kE2BT+55&lt;br /&gt;
kZv0			equ kE2BT+56&lt;br /&gt;
kZnMin			equ kE2BT+57&lt;br /&gt;
kZnMax			equ kE2BT+58&lt;br /&gt;
kDelLast		equ kE2BT+59&lt;br /&gt;
kSinReg			equ kE2BT+60&lt;br /&gt;
kConstE			equ kE2BT+61&lt;br /&gt;
kPic1			equ kE2BT+62&lt;br /&gt;
kPic2			equ kE2BT+63&lt;br /&gt;
kPic3			equ kE2BT+64&lt;br /&gt;
kDelVar			equ kE2BT+65&lt;br /&gt;
kGetCalc		equ kE2BT+66&lt;br /&gt;
kRealM			equ kE2BT+67&lt;br /&gt;
kPolarM			equ kE2BT+68&lt;br /&gt;
kRectM			equ kE2BT+69&lt;br /&gt;
kuv			equ kE2BT+70 ;U vs V&lt;br /&gt;
kvw			equ kE2BT+71 ;V vs W&lt;br /&gt;
kuw			equ kE2BT+72 ;U vs W&lt;br /&gt;
kFinPMTend		equ kE2BT+73&lt;br /&gt;
kFinPMTbeg		equ kE2BT+74&lt;br /&gt;
kGraphStyle		equ kE2BT+75&lt;br /&gt;
kExprOn			equ kE2BT+76&lt;br /&gt;
kExprOff		equ kE2BT+77&lt;br /&gt;
kStatA			equ kE2BT+78&lt;br /&gt;
kStatB			equ kE2BT+79&lt;br /&gt;
kStatC			equ kE2BT+80&lt;br /&gt;
kCorr			equ kE2BT+81&lt;br /&gt;
kStatD			equ kE2BT+82&lt;br /&gt;
kStatE			equ kE2BT+83&lt;br /&gt;
kRegEq			equ kE2BT+84&lt;br /&gt;
kMinX			equ kE2BT+85&lt;br /&gt;
kQ1			equ kE2BT+86&lt;br /&gt;
kMD			equ kE2BT+87&lt;br /&gt;
kQ3			equ kE2BT+88&lt;br /&gt;
kMaxX			equ kE2BT+89&lt;br /&gt;
kStatX1			equ kE2BT+90&lt;br /&gt;
kStatY1			equ kE2BT+91&lt;br /&gt;
kStatX2			equ kE2BT+92&lt;br /&gt;
kStatY2			equ kE2BT+93&lt;br /&gt;
kStatX3			equ kE2BT+94&lt;br /&gt;
kStatY3			equ kE2BT+95&lt;br /&gt;
kTblMin			equ kE2BT+96&lt;br /&gt;
kTblStep		equ kE2BT+97&lt;br /&gt;
kSetupLst		equ kE2BT+98&lt;br /&gt;
kClrAllLst		equ kE2BT+99&lt;br /&gt;
kLogistic		equ kE2BT+100&lt;br /&gt;
kZTest			equ kE2BT+101&lt;br /&gt;
kTTest			equ kE2BT+102&lt;br /&gt;
k2SampZTest		equ kE2BT+103&lt;br /&gt;
k2SampTTest		equ kE2BT+104&lt;br /&gt;
k1PropZTest		equ kE2BT+105&lt;br /&gt;
k2PropZTest		equ kE2BT+106&lt;br /&gt;
kChiTest		equ kE2BT+107&lt;br /&gt;
k2SampFTest		equ kE2BT+108&lt;br /&gt;
kZIntVal		equ kE2BT+109&lt;br /&gt;
kTIntVal		equ kE2BT+110&lt;br /&gt;
k2SampTInt		equ kE2BT+111&lt;br /&gt;
k2SampZInt		equ kE2BT+112&lt;br /&gt;
k1PropZInt		equ kE2BT+113&lt;br /&gt;
k2PropZInt		equ kE2BT+114&lt;br /&gt;
kDNormal		equ kE2BT+115&lt;br /&gt;
kInvNorm		equ kE2BT+116&lt;br /&gt;
kDT			equ kE2BT+117&lt;br /&gt;
kChi			equ kE2BT+118&lt;br /&gt;
kDF			equ kE2BT+119&lt;br /&gt;
kBinPDF			equ kE2BT+120&lt;br /&gt;
kBinCDF			equ kE2BT+121&lt;br /&gt;
kPoiPDF			equ kE2BT+122&lt;br /&gt;
kPoiCDF			equ kE2BT+123&lt;br /&gt;
kun			equ kE2BT+124&lt;br /&gt;
kvn			equ kE2BT+125&lt;br /&gt;
kwn			equ kE2BT+126&lt;br /&gt;
kRecn			equ kE2BT+127&lt;br /&gt;
kPlotStart		equ kE2BT+128&lt;br /&gt;
kZPlotStart		equ kE2BT+129 ;recursion n&lt;br /&gt;
kXFact			equ kE2BT+130 ;PlotStart&lt;br /&gt;
kYFact			equ kE2BT+131 ;ZPlotStart&lt;br /&gt;
kANOVA			equ kE2BT+132 ;XFact&lt;br /&gt;
kMaxY			equ kE2BT+133 ;YFact&lt;br /&gt;
kWebOn			equ kE2BT+134 ;MinY&lt;br /&gt;
kWebOff			equ kE2BT+135 ;MaxY&lt;br /&gt;
kTblInput		equ kE2BT+136 ;WEB ON&lt;br /&gt;
kGeoPDF			equ kE2BT+137 ;WEB OFF&lt;br /&gt;
kGeoCDF			equ kE2BT+138 ;WEB OFF&lt;br /&gt;
kShadeNorm		equ kE2BT+139&lt;br /&gt;
kShadeT			equ kE2BT+140&lt;br /&gt;
kShadeChi		equ kE2BT+141&lt;br /&gt;
kShadeF			equ kE2BT+142&lt;br /&gt;
kPlotStep		equ kE2BT+143&lt;br /&gt;
kZPlotStep		equ kE2BT+144&lt;br /&gt;
kLinRegtTest		equ kE2BT+145&lt;br /&gt;
KMGT			equ kE2BT+146 ;VERT SPLIT&lt;br /&gt;
kSelectA		equ kE2BT+147&lt;br /&gt;
kZFitA			equ kE2BT+148&lt;br /&gt;
kE2BT_End		equ kZFitA&lt;br /&gt;
&lt;br /&gt;
;More 2 Byte Keys &lt;br /&gt;
;-------------------------------------&lt;br /&gt;
kE2BT2			equ 00h&lt;br /&gt;
kGDB1			equ kE2BT2&lt;br /&gt;
kGDB2			equ kE2BT2+1&lt;br /&gt;
kGDB3			equ kE2BT2+2&lt;br /&gt;
kY1			equ kE2BT2+3&lt;br /&gt;
kY2			equ kE2BT2+4&lt;br /&gt;
kY3			equ kE2BT2+5&lt;br /&gt;
kY4			equ kE2BT2+6&lt;br /&gt;
kY5			equ kE2BT2+7&lt;br /&gt;
kY6			equ kE2BT2+8&lt;br /&gt;
kY7			equ kE2BT2+9&lt;br /&gt;
kY8			equ kE2BT2+10&lt;br /&gt;
kY9			equ kE2BT2+11&lt;br /&gt;
kY0			equ kE2BT2+12&lt;br /&gt;
kX1T			equ kE2BT2+13&lt;br /&gt;
kY1T			equ kE2BT2+14&lt;br /&gt;
kX2T			equ kE2BT2+15&lt;br /&gt;
kY2T			equ kE2BT2+16&lt;br /&gt;
kX3T			equ kE2BT2+17&lt;br /&gt;
kY3T			equ kE2BT2+18&lt;br /&gt;
kX4T			equ kE2BT2+19&lt;br /&gt;
kY4T			equ kE2BT2+20&lt;br /&gt;
kX5T			equ kE2BT2+21&lt;br /&gt;
kY5T			equ kE2BT2+22&lt;br /&gt;
kX6T			equ kE2BT2+23&lt;br /&gt;
kY6T			equ kE2BT2+24&lt;br /&gt;
kR1			equ kE2BT2+25&lt;br /&gt;
kR2			equ kE2BT2+26&lt;br /&gt;
kR3			equ kE2BT2+27&lt;br /&gt;
kR4			equ kE2BT2+28&lt;br /&gt;
kR5			equ kE2BT2+29&lt;br /&gt;
kR6			equ kE2BT2+30&lt;br /&gt;
kGDB4			equ kE2BT2+31&lt;br /&gt;
kGDB5			equ kE2BT2+32&lt;br /&gt;
kGDB6			equ kE2BT2+33&lt;br /&gt;
kPic4			equ kE2BT2+34&lt;br /&gt;
kPic5			equ kE2BT2+35&lt;br /&gt;
kPic6			equ kE2BT2+36&lt;br /&gt;
kGDB7			equ kE2BT2+37&lt;br /&gt;
kGDB8			equ kE2BT2+38&lt;br /&gt;
kGDB9			equ kE2BT2+39&lt;br /&gt;
kGDB0			equ kE2BT2+40&lt;br /&gt;
kPic7			equ kE2BT2+41&lt;br /&gt;
kPic8			equ kE2BT2+42&lt;br /&gt;
kPic9			equ kE2BT2+43&lt;br /&gt;
kPic0			equ kE2BT2+44&lt;br /&gt;
kStatN			equ kE2BT2+45&lt;br /&gt;
kXMean			equ kE2BT2+46&lt;br /&gt;
kConj			equ kE2BT2+47&lt;br /&gt;
kReal			equ kE2BT2+48&lt;br /&gt;
kFAngle			equ kE2BT2+49&lt;br /&gt;
kLCM			equ kE2BT2+50&lt;br /&gt;
kGCD			equ kE2BT2+51&lt;br /&gt;
kRandInt		equ kE2BT2+52&lt;br /&gt;
kRandNorm		equ kE2BT2+53&lt;br /&gt;
kToPolar		equ kE2BT2+54&lt;br /&gt;
kToRect			equ kE2BT2+55&lt;br /&gt;
kYMean			equ kE2BT2+56&lt;br /&gt;
kStdX			equ kE2BT2+57&lt;br /&gt;
kStdX1			equ kE2BT2+58&lt;br /&gt;
kw0			equ kE2BT2+59&lt;br /&gt;
kMatF			equ kE2BT2+60&lt;br /&gt;
kMatG			equ kE2BT2+61&lt;br /&gt;
kMatRH			equ kE2BT2+62&lt;br /&gt;
kMatI			equ kE2BT2+63&lt;br /&gt;
kMatJ			equ kE2BT2+64&lt;br /&gt;
kYMean1			equ kE2BT2+65&lt;br /&gt;
kStdY			equ kE2BT2+66&lt;br /&gt;
kStdY1			equ kE2BT2+67&lt;br /&gt;
kMatToLst		equ kE2BT2+68&lt;br /&gt;
kLstToMat		equ kE2BT2+69&lt;br /&gt;
kCumSum			equ kE2BT2+70&lt;br /&gt;
kDeltaLst		equ kE2BT2+71&lt;br /&gt;
kStdDev			equ kE2BT2+72&lt;br /&gt;
kVariance		equ kE2BT2+73&lt;br /&gt;
kLength			equ kE2BT2+74&lt;br /&gt;
kEquToStrng		equ kE2BT2+75&lt;br /&gt;
kStrngToequ 		equ kE2BT2+76&lt;br /&gt;
kExpr			equ kE2BT2+77&lt;br /&gt;
kSubStrng		equ kE2BT2+78&lt;br /&gt;
kInStrng		equ kE2BT2+79&lt;br /&gt;
kStr1			equ kE2BT2+80&lt;br /&gt;
kStr2			equ kE2BT2+81&lt;br /&gt;
kStr3			equ kE2BT2+82&lt;br /&gt;
kStr4		 	equ kE2BT2+83&lt;br /&gt;
kStr5		 	equ kE2BT2+84&lt;br /&gt;
kStr6		 	equ kE2BT2+85&lt;br /&gt;
kStr7		 	equ kE2BT2+86&lt;br /&gt;
kStr8		 	equ kE2BT2+87&lt;br /&gt;
kStr9		 	equ kE2BT2+88&lt;br /&gt;
kStr0		 	equ kE2BT2+89&lt;br /&gt;
kFinN		 	equ kE2BT2+90&lt;br /&gt;
kFinI		 	equ kE2BT2+91&lt;br /&gt;
kFinPV			equ kE2BT2+92&lt;br /&gt;
kFinPMT			equ kE2BT2+93&lt;br /&gt;
kFinFV			equ kE2BT2+94&lt;br /&gt;
kFinPY			equ kE2BT2+95&lt;br /&gt;
kFinCY			equ kE2BT2+96&lt;br /&gt;
kFinFPMT		equ kE2BT2+97&lt;br /&gt;
kFinFI			equ kE2BT2+98&lt;br /&gt;
kFinFPV			equ kE2BT2+99&lt;br /&gt;
kFinFN			equ kE2BT2+100&lt;br /&gt;
kFinFFV			equ kE2BT2+101&lt;br /&gt;
kFinNPV			equ kE2BT2+102&lt;br /&gt;
kFinIRR			equ kE2BT2+103&lt;br /&gt;
kFinBAL			equ kE2BT2+104&lt;br /&gt;
kFinPRN			equ kE2BT2+105&lt;br /&gt;
kFinINT			equ kE2BT2+106&lt;br /&gt;
kSumX		 	equ kE2BT2+107&lt;br /&gt;
kSumX2			equ kE2BT2+108&lt;br /&gt;
kFinToNom		equ kE2BT2+109&lt;br /&gt;
kFinToEff		equ kE2BT2+110&lt;br /&gt;
kFinDBD			equ kE2BT2+111&lt;br /&gt;
kStatVP			equ kE2BT2+112&lt;br /&gt;
kStatZ			equ kE2BT2+113&lt;br /&gt;
kStatT			equ kE2BT2+114&lt;br /&gt;
kStatChi		equ kE2BT2+115&lt;br /&gt;
kStatF			equ kE2BT2+116&lt;br /&gt;
kStatDF			equ kE2BT2+117&lt;br /&gt;
kStatPhat		equ kE2BT2+118&lt;br /&gt;
kStatPhat1		equ kE2BT2+119&lt;br /&gt;
kStatPhat2		equ kE2BT2+120&lt;br /&gt;
kStatMeanX1		equ kE2BT2+121&lt;br /&gt;
kStatMeanX2		equ kE2BT2+122&lt;br /&gt;
kStatStdX1		equ kE2BT2+123&lt;br /&gt;
kStatStdX2		equ kE2BT2+124&lt;br /&gt;
kStatStdXP		equ kE2BT2+125&lt;br /&gt;
kStatN1			equ kE2BT2+126&lt;br /&gt;
kStatN2			equ kE2BT2+127&lt;br /&gt;
kStatLower		equ kE2BT2+128&lt;br /&gt;
kStatUpper		equ kE2BT2+129&lt;br /&gt;
kuw0			equ kE2BT2+130&lt;br /&gt;
kImag			equ kE2BT2+131&lt;br /&gt;
kSumY			equ kE2BT2+132&lt;br /&gt;
kXres			equ kE2BT2+133&lt;br /&gt;
kStat_s			equ kE2BT2+134&lt;br /&gt;
kSumY2			equ kE2BT2+135&lt;br /&gt;
kSumXY			equ kE2BT2+136&lt;br /&gt;
kuXres			equ kE2BT2+137&lt;br /&gt;
kModBox			equ kE2BT2+138&lt;br /&gt;
kNormProb		equ kE2BT2+139&lt;br /&gt;
kNormalPDF		equ kE2BT2+140&lt;br /&gt;
kTPDF			equ kE2BT2+141&lt;br /&gt;
kChiPDF			equ kE2BT2+142&lt;br /&gt;
kFPDF			equ kE2BT2+143&lt;br /&gt;
kMinY			equ kE2BT2+144 ;MinY&lt;br /&gt;
kRandBin		equ kE2BT2+145&lt;br /&gt;
kRef			equ kE2BT2+146&lt;br /&gt;
kRRef			equ kE2BT2+147&lt;br /&gt;
kLRSqr			equ kE2BT2+148&lt;br /&gt;
kBRSqr			equ kE2BT2+149&lt;br /&gt;
kDiagOn			equ kE2BT2+150&lt;br /&gt;
kDiagOff		equ kE2BT2+151&lt;br /&gt;
kun1			equ kE2BT2+152 ;FOR RCL USE WHEN GOTTEN FROM 82&lt;br /&gt;
kvn1			equ kE2BT2+153 ;FOR RCL USE WHEN GOTTEN FROM 82&lt;br /&gt;
k83_00End		equ kvn1 ;end of original keys...&lt;br /&gt;
kArchive		equ k83_00End + 1&lt;br /&gt;
kUnarchive		equ k83_00End + 2&lt;br /&gt;
kAsm			equ k83_00End + 3 ;Asm(&lt;br /&gt;
kAsmPrgm		equ k83_00End + 4 ;AsmPrgm&lt;br /&gt;
kAsmComp		equ k83_00End + 5 ;AsmComp(&lt;br /&gt;
kcapAAcute		equ k83_00End + 6&lt;br /&gt;
kcapAGrave		equ k83_00End + 7&lt;br /&gt;
kcapACaret		equ k83_00End + 8&lt;br /&gt;
kcapADier		equ k83_00End + 9&lt;br /&gt;
kaAcute			equ k83_00End + 10&lt;br /&gt;
kaGrave			equ k83_00End + 11&lt;br /&gt;
kaCaret			equ k83_00End + 12&lt;br /&gt;
kaDier			equ k83_00End + 13&lt;br /&gt;
kcapEAcute		equ k83_00End + 14&lt;br /&gt;
kcapEGrave		equ k83_00End + 15&lt;br /&gt;
kcapECaret		equ k83_00End + 16&lt;br /&gt;
kcapEDier		equ k83_00End + 17&lt;br /&gt;
keAcute			equ k83_00End + 18&lt;br /&gt;
keGrave			equ k83_00End + 19&lt;br /&gt;
keCaret			equ k83_00End + 20&lt;br /&gt;
keDier			equ k83_00End + 21&lt;br /&gt;
kcapIAcute		equ k83_00End + 22&lt;br /&gt;
kcapIGrave		equ k83_00End + 23&lt;br /&gt;
kcapICaret		equ k83_00End + 24&lt;br /&gt;
kcapIDier		equ k83_00End + 25&lt;br /&gt;
kiAcute			equ k83_00End + 26&lt;br /&gt;
kiGrave			equ k83_00End + 27&lt;br /&gt;
kiCaret			equ k83_00End + 28&lt;br /&gt;
kiDier			equ k83_00End + 29&lt;br /&gt;
kcapOAcute		equ k83_00End + 30&lt;br /&gt;
kcapOGrave		equ k83_00End + 31&lt;br /&gt;
kcapOCaret		equ k83_00End + 32&lt;br /&gt;
kcapODier		equ k83_00End + 33&lt;br /&gt;
koAcute			equ k83_00End + 34&lt;br /&gt;
koGrave			equ k83_00End + 35&lt;br /&gt;
koCaret			equ k83_00End + 36&lt;br /&gt;
koDier			equ k83_00End + 37&lt;br /&gt;
kcapUAcute		equ k83_00End + 38&lt;br /&gt;
kcapUGrave		equ k83_00End + 39&lt;br /&gt;
kcapUCaret		equ k83_00End + 40&lt;br /&gt;
kcapUDier		equ k83_00End + 41&lt;br /&gt;
kuAcute			equ k83_00End + 42&lt;br /&gt;
kuGrave			equ k83_00End + 43&lt;br /&gt;
kuCaret			equ k83_00End + 44&lt;br /&gt;
kuDier			equ k83_00End + 45&lt;br /&gt;
kcapCCed		equ k83_00End + 46&lt;br /&gt;
kcCed			equ k83_00End + 47&lt;br /&gt;
kcapNTilde		equ k83_00End + 48&lt;br /&gt;
knTilde			equ k83_00End + 49&lt;br /&gt;
kaccent			equ k83_00End + 50&lt;br /&gt;
kgrave			equ k83_00End + 51&lt;br /&gt;
kdieresis		equ k83_00End + 52&lt;br /&gt;
kquesDown		equ k83_00End + 53&lt;br /&gt;
kexclamDown		equ k83_00End + 54&lt;br /&gt;
kalpha			equ k83_00End + 55&lt;br /&gt;
kbeta		 	equ k83_00End + 56&lt;br /&gt;
kgamma			equ k83_00End + 57&lt;br /&gt;
kcapDelta		equ k83_00End + 58&lt;br /&gt;
kdelta			equ k83_00End + 59&lt;br /&gt;
kepsilon		equ k83_00End + 60&lt;br /&gt;
klambda			equ k83_00End + 61&lt;br /&gt;
kmu			equ k83_00End + 62&lt;br /&gt;
kpi2			equ k83_00End + 63&lt;br /&gt;
krho			equ k83_00End + 64&lt;br /&gt;
kcapSigma		equ k83_00End + 65&lt;br /&gt;
ksigma			equ k83_00End + 66&lt;br /&gt;
ktau			equ k83_00End + 67&lt;br /&gt;
kphi			equ k83_00End + 68&lt;br /&gt;
kcapOmega		equ k83_00End + 69&lt;br /&gt;
kphat			equ k83_00End + 70&lt;br /&gt;
kchi2			equ k83_00End + 71&lt;br /&gt;
kstatF2			equ k83_00End + 72&lt;br /&gt;
kLa			equ k83_00End + 73&lt;br /&gt;
kLb			equ k83_00End + 74&lt;br /&gt;
kLc			equ k83_00End + 75&lt;br /&gt;
kLd			equ k83_00End + 76&lt;br /&gt;
kLe			equ k83_00End + 77&lt;br /&gt;
kLf			equ k83_00End + 78&lt;br /&gt;
kLg			equ k83_00End + 79&lt;br /&gt;
kLh			equ k83_00End + 80&lt;br /&gt;
kLi			equ k83_00End + 81&lt;br /&gt;
kLj			equ k83_00End + 82&lt;br /&gt;
kLk			equ k83_00End + 83&lt;br /&gt;
kLl			equ k83_00End + 84&lt;br /&gt;
kLm			equ k83_00End + 85&lt;br /&gt;
kLsmalln		equ k83_00End + 86&lt;br /&gt;
kLo			equ k83_00End + 87&lt;br /&gt;
kLp			equ k83_00End + 88&lt;br /&gt;
kLq			equ k83_00End + 89&lt;br /&gt;
kLsmallr		equ k83_00End + 90&lt;br /&gt;
kLs			equ k83_00End + 91&lt;br /&gt;
kLt			equ k83_00End + 92&lt;br /&gt;
kLu			equ k83_00End + 93&lt;br /&gt;
kLv			equ k83_00End + 94&lt;br /&gt;
kLw			equ k83_00End + 95&lt;br /&gt;
kLx			equ k83_00End + 96&lt;br /&gt;
kLy			equ k83_00End + 97&lt;br /&gt;
kLz			equ k83_00End + 98&lt;br /&gt;
kGarbageC		equ k83_00End + 99 ;GarbageCollect&lt;br /&gt;
kE2BT2_End		equ kGarbageC&lt;br /&gt;
&lt;br /&gt;
;TI-83 Plus Context Equates&lt;br /&gt;
;--------------------------------------------------------------&lt;br /&gt;
cxCmd			equ kQuit ;home screen&lt;br /&gt;
cxMatEdit		equ kMatrixEd ;matrix editor&lt;br /&gt;
cxPrgmEdit		equ kPrgmEd ;program editor&lt;br /&gt;
cxEquEdit		equ kYequ ;equation editor&lt;br /&gt;
cxGrRange		equ kWindow ;graph range editor&lt;br /&gt;
cxGrZfact		equ kZFactEd ;graph zoom factors editor&lt;br /&gt;
cxGraph			equ kGraph ;graph mode&lt;br /&gt;
cxStatEdit		equ kStatEd ;statistics list editor&lt;br /&gt;
cxPrgmInput		equ kPrgmInput ;programmed input&lt;br /&gt;
cxError			equ kError ;error handler&lt;br /&gt;
cxLinkIO		equ kLinkIO ;LINK I/O interface&lt;br /&gt;
cxMem			equ kResetMem ;reset memory&lt;br /&gt;
cxDefMem		equ kResetDef ;reset default&lt;br /&gt;
cxRAMApp		equ kChkRAM ;RAM usage screen&lt;br /&gt;
cxMode			equ kMode ;mode settings screen&lt;br /&gt;
cxErase			equ kDelMem ;memory erase&lt;br /&gt;
cxPrgmCreate		equ kPrgmCr ;PROGRAM CREATE&lt;br /&gt;
cxTableEditor		equ kTable ;TABLE EDITOR&lt;br /&gt;
cxTableSet		equ kTblSet ;TABLE SET UP&lt;br /&gt;
cxStatPlot		equ kStatP ;STAT PLOTS&lt;br /&gt;
cxInfStat		equ kInfStat ;Inferential Statistic&lt;br /&gt;
cxFormat		equ kFormat ;FORMAT CONTEXT&lt;br /&gt;
cxSolveTVM		equ kSolveTVM ;Solve TVM&lt;br /&gt;
cxSolveRoot		equ kSolveRoot ;Solve Root&lt;br /&gt;
lastOldApp		equ kExtApps ;external applications&lt;br /&gt;
cxextapps		equ kExtApps&lt;br /&gt;
cxNewApps		equ kNewApps ;new cerberus applications&lt;br /&gt;
cxGroup			equ cxNewApps+0 ;1st new app.&lt;br /&gt;
cxUnGroup		equ cxNewApps+1 ;2nd new app.&lt;br /&gt;
lastNewApp		equ cxUnGroup ;last new app for this ver&lt;br /&gt;
&lt;br /&gt;
;Scan Code Equates&lt;br /&gt;
;------------------------------&lt;br /&gt;
skDown			equ 01h&lt;br /&gt;
skLeft			equ 02h&lt;br /&gt;
skRight			equ 03h&lt;br /&gt;
skUp			equ 04h&lt;br /&gt;
skEnter			equ 09h&lt;br /&gt;
skAdd			equ 0Ah&lt;br /&gt;
skSub			equ 0Bh&lt;br /&gt;
skMul			equ 0Ch&lt;br /&gt;
skDiv			equ 0Dh&lt;br /&gt;
skPower			equ 0Eh&lt;br /&gt;
skClear			equ 0Fh&lt;br /&gt;
skChs			equ 11h&lt;br /&gt;
sk3			equ 12h&lt;br /&gt;
sk6			equ 13h&lt;br /&gt;
sk9			equ 14h&lt;br /&gt;
skRParen		equ 15h&lt;br /&gt;
skTan			equ 16h&lt;br /&gt;
skVars			equ 17h&lt;br /&gt;
skDecPnt		equ 19h&lt;br /&gt;
sk2			equ 1Ah&lt;br /&gt;
sk5			equ 1Bh&lt;br /&gt;
sk8			equ 1Ch&lt;br /&gt;
skLParen		equ 1Dh&lt;br /&gt;
skCos			equ 1Eh&lt;br /&gt;
skPrgm			equ 1Fh&lt;br /&gt;
skStat			equ 20h&lt;br /&gt;
sk0			equ 21h&lt;br /&gt;
sk1			equ 22h&lt;br /&gt;
sk4			equ 23h&lt;br /&gt;
sk7			equ 24h&lt;br /&gt;
skComma			equ 25h&lt;br /&gt;
skSin			equ 26h&lt;br /&gt;
skMatrix		equ 27h&lt;br /&gt;
skGraphvar		equ 28h&lt;br /&gt;
skStore			equ 2Ah&lt;br /&gt;
skLn			equ 2Bh&lt;br /&gt;
skLog			equ 2Ch&lt;br /&gt;
skSquare		equ 2Dh&lt;br /&gt;
skRecip			equ 2Eh&lt;br /&gt;
skMath			equ 2Fh&lt;br /&gt;
skAlpha			equ 30h&lt;br /&gt;
skGraph			equ 31h&lt;br /&gt;
skTrace			equ 32h&lt;br /&gt;
skZoom			equ 33h&lt;br /&gt;
skWindow		equ 34h&lt;br /&gt;
skYequ 			equ 35h&lt;br /&gt;
sk2nd			equ 36h&lt;br /&gt;
skMode			equ 37h&lt;br /&gt;
skDel			equ 38h&lt;br /&gt;
&lt;br /&gt;
; DI Keyboard Equates&lt;br /&gt;
;---------------------------&lt;br /&gt;
DI_Mode		equ 0F50000h&lt;br /&gt;
DI_Cntrl	equ 0F50004h&lt;br /&gt;
DI_Int		equ 0F50008h&lt;br /&gt;
DI_IntMask	equ 0F5000Ch&lt;br /&gt;
&lt;br /&gt;
kbdG1		equ 0F50012h&lt;br /&gt;
;----------------------------&lt;br /&gt;
kbdGraph	equ 00000001b&lt;br /&gt;
kbdTrace	equ 00000010b&lt;br /&gt;
kbdZoom		equ 00000100b&lt;br /&gt;
kbdWindow	equ 00001000b&lt;br /&gt;
kbdYequ 	equ 00010000b&lt;br /&gt;
kbd2nd		equ 00100000b&lt;br /&gt;
kbdMode		equ 01000000b&lt;br /&gt;
kbdDel		equ 10000000b&lt;br /&gt;
&lt;br /&gt;
kbitGraph	equ 00h&lt;br /&gt;
kbitTrace	equ 01h&lt;br /&gt;
kbitZoom	equ 02h&lt;br /&gt;
kbitWindow	equ 03h&lt;br /&gt;
kbitYequ equ 04h&lt;br /&gt;
kbit2nd		equ 05h&lt;br /&gt;
kbitMode	equ 06h&lt;br /&gt;
kbitDel		equ 07h&lt;br /&gt;
&lt;br /&gt;
kbdG2		equ 0F50014h&lt;br /&gt;
;----------------------------&lt;br /&gt;
kbdStore	equ 00000010b&lt;br /&gt;
kbdLn		equ 00000100b&lt;br /&gt;
kbdLog		equ 00001000b&lt;br /&gt;
kbdSquare	equ 00010000b&lt;br /&gt;
kbdRecip	equ 00100000b&lt;br /&gt;
kbdMath		equ 01000000b&lt;br /&gt;
kbdAlpha	equ 10000000b&lt;br /&gt;
&lt;br /&gt;
kbitStore	equ 01h&lt;br /&gt;
kbitLn		equ 02h&lt;br /&gt;
kbitLog		equ 03h&lt;br /&gt;
kbitSquare	equ 04h&lt;br /&gt;
kbitRecip	equ 05h&lt;br /&gt;
kbitMath	equ 06h&lt;br /&gt;
kbitAlpha	equ 07h&lt;br /&gt;
&lt;br /&gt;
kbdG3		equ 0F50016h&lt;br /&gt;
;----------------------------&lt;br /&gt;
kbd0		equ 00000001b&lt;br /&gt;
kbd1		equ 00000010b&lt;br /&gt;
kbd4		equ 00000100b&lt;br /&gt;
kbd7		equ 00001000b&lt;br /&gt;
kbdComma	equ 00010000b&lt;br /&gt;
kbdSin		equ 00100000b&lt;br /&gt;
kbdApps		equ 01000000b&lt;br /&gt;
kbdGraphVar	equ 10000000b&lt;br /&gt;
&lt;br /&gt;
kbit0		equ 00h&lt;br /&gt;
kbit1		equ 01h&lt;br /&gt;
kbit4		equ 02h&lt;br /&gt;
kbit7		equ 03h&lt;br /&gt;
kbitComma	equ 04h&lt;br /&gt;
kbitSin		equ 05h&lt;br /&gt;
kbitApps	equ 06h&lt;br /&gt;
kbitGraphVar	equ 07h&lt;br /&gt;
&lt;br /&gt;
kbdG4		equ 0F50018h&lt;br /&gt;
;----------------------------&lt;br /&gt;
kbdDecPnt	equ 00000001b&lt;br /&gt;
kbd2		equ 00000010b&lt;br /&gt;
kbd5		equ 00000100b&lt;br /&gt;
kbd8		equ 00001000b&lt;br /&gt;
kbdLParen	equ 00010000b&lt;br /&gt;
kbdCos		equ 00100000b&lt;br /&gt;
kbdPgrm		equ 01000000b&lt;br /&gt;
kbdStat		equ 10000000b&lt;br /&gt;
&lt;br /&gt;
kbitDecPnt	equ 00h&lt;br /&gt;
kbit2		equ 01h&lt;br /&gt;
kbit5		equ 02h&lt;br /&gt;
kbit8		equ 03h&lt;br /&gt;
kbitLParen	equ 04h&lt;br /&gt;
kbitCos		equ 05h&lt;br /&gt;
kbitPgrm	equ 06h&lt;br /&gt;
kbitStat	equ 07h&lt;br /&gt;
&lt;br /&gt;
kbdG5		equ 0F5001Ah&lt;br /&gt;
;----------------------------&lt;br /&gt;
kbdChs		equ 00000001b&lt;br /&gt;
kbd3		equ 00000010b&lt;br /&gt;
kbd6		equ 00000100b&lt;br /&gt;
kbd9		equ 00001000b&lt;br /&gt;
kbdRParen	equ 00010000b&lt;br /&gt;
kbdTan		equ 00100000b&lt;br /&gt;
kbdVars		equ 01000000b&lt;br /&gt;
&lt;br /&gt;
kbitChs		equ 00h&lt;br /&gt;
kbit3		equ 01h&lt;br /&gt;
kbit6		equ 02h&lt;br /&gt;
kbit9		equ 03h&lt;br /&gt;
kbitRParen	equ 04h&lt;br /&gt;
kbitTan		equ 05h&lt;br /&gt;
kbitVars	equ 06h&lt;br /&gt;
&lt;br /&gt;
kbdG6		equ 0F5001Ch&lt;br /&gt;
;----------------------------&lt;br /&gt;
kbdEnter	equ 00000001b&lt;br /&gt;
kbdAdd		equ 00000010b&lt;br /&gt;
kbdSub		equ 00000100b&lt;br /&gt;
kbdMul		equ 00001000b&lt;br /&gt;
kbdDiv		equ 00010000b&lt;br /&gt;
kbdPower	equ 00100000b&lt;br /&gt;
kbdClear	equ 01000000b&lt;br /&gt;
&lt;br /&gt;
kbitEnter	equ 00h&lt;br /&gt;
kbitAdd		equ 01h&lt;br /&gt;
kbitSub		equ 02h&lt;br /&gt;
kbitMul		equ 03h&lt;br /&gt;
kbitDiv		equ 04h&lt;br /&gt;
kbitPower	equ 05h&lt;br /&gt;
kbitClear	equ 06h&lt;br /&gt;
&lt;br /&gt;
kbdG7		equ 0F5001Eh&lt;br /&gt;
;----------------------------&lt;br /&gt;
kbdDown		equ 00000001b&lt;br /&gt;
kbdLeft		equ 00000010b&lt;br /&gt;
kbdRight	equ 00000100b&lt;br /&gt;
kbdUp		equ 00001000b&lt;br /&gt;
&lt;br /&gt;
kbitDown	equ 00h&lt;br /&gt;
kbitLeft	equ 01h&lt;br /&gt;
kbitRight	equ 02h&lt;br /&gt;
kbitUp		equ 03h&lt;br /&gt;
&lt;br /&gt;
;Tokens&lt;br /&gt;
;-----------------------------------------------------&lt;br /&gt;
EOSSTART		equ 00h&lt;br /&gt;
&lt;br /&gt;
;DISPLAY CONVERSIONS COME IMMEDIATELY BEFORE 'TSTORE'&lt;br /&gt;
;&lt;br /&gt;
DCONV			equ 01h&lt;br /&gt;
;&lt;br /&gt;
tToDMS			equ DCONV ;01h&lt;br /&gt;
tToDEC			equ DCONV+1 ;02h&lt;br /&gt;
tToAbc			equ DCONV+2 ;03h &amp;gt; A b/c&lt;br /&gt;
;&lt;br /&gt;
tStore			equ DCONV+3 ;04h Lstore 01&lt;br /&gt;
;&lt;br /&gt;
tBoxPlot		equ 05h&lt;br /&gt;
;&lt;br /&gt;
BRACKS			equ 06h&lt;br /&gt;
;&lt;br /&gt;
tLBrack			equ BRACKS ;06h '['&lt;br /&gt;
tRBrack			equ BRACKS+1 ;07h ']'&lt;br /&gt;
tLBrace			equ BRACKS+2 ;08h '{'&lt;br /&gt;
tRBrace			equ BRACKS+3 ;09h '}'&lt;br /&gt;
;&lt;br /&gt;
tPOST1			equ BRACKS+4&lt;br /&gt;
;&lt;br /&gt;
tFromRad		equ tPOST1 ;0Ah Lradian&lt;br /&gt;
tFromDeg		equ tPOST1+1 ;0Bh Ldegree&lt;br /&gt;
tRecip			equ tPOST1+2 ;0Ch Linverse&lt;br /&gt;
tSqr			equ tPOST1+3 ;0Dh Lsquare&lt;br /&gt;
tTrnspos		equ tPOST1+4 ;0Eh Ltranspose&lt;br /&gt;
tCube			equ tPOST1+5 ;0Fh '^3'&lt;br /&gt;
;&lt;br /&gt;
tLParen			equ 10h ;10h '('&lt;br /&gt;
tRParen			equ 11h ;11h ')'&lt;br /&gt;
;&lt;br /&gt;
IMUN			equ 12h&lt;br /&gt;
;&lt;br /&gt;
tRound			equ IMUN ;12h 'round'&lt;br /&gt;
tPxTst			equ IMUN+1 ;13h 'PXL-TEST'&lt;br /&gt;
tAug			equ IMUN+2 ;14h 'aug'&lt;br /&gt;
tRowSwap		equ IMUN+3 ;15h 'rSwap'&lt;br /&gt;
tRowPlus		equ IMUN+4 ;16h 'rAdd'&lt;br /&gt;
tmRow			equ IMUN+5 ;17h 'multR'&lt;br /&gt;
tmRowPlus		equ IMUN+6 ;18h 'mRAdd'&lt;br /&gt;
tMax			equ IMUN+7 ;19h 'max'&lt;br /&gt;
tMin			equ IMUN+8 ;1Ah 'min'&lt;br /&gt;
tRToPr			equ IMUN+9 ;1Bh 'R&amp;gt;Pr&lt;br /&gt;
tRToPo			equ IMUN+10 ;1Ch 'R&amp;gt;Po&lt;br /&gt;
tPToRx			equ IMUN+11 ;1Dh 'P&amp;gt;Rx&lt;br /&gt;
tPToRy			equ IMUN+12 ;1Eh 'P&amp;gt;Ry&lt;br /&gt;
tMedian			equ IMUN+13 ;1Fh 'MEDIAN&lt;br /&gt;
tRandM			equ IMUN+14 ;20h 'randM'&lt;br /&gt;
tMean			equ IMUN+15 ;21h&lt;br /&gt;
tRoot			equ IMUN+16 ;22h 'ROOT'&lt;br /&gt;
tSeries			equ IMUN+17 ;23h 'seq'&lt;br /&gt;
tFnInt			equ IMUN+18 ;24h 'fnInt'&lt;br /&gt;
tNDeriv			equ IMUN+19 ;25h 'fnIr'&lt;br /&gt;
tEvalF			equ IMUN+20 ;26h&lt;br /&gt;
tFmin			equ IMUN+21 ;27h&lt;br /&gt;
tFmax			equ IMUN+22 ;28h&lt;br /&gt;
;&lt;br /&gt;
tEOSEL			equ IMUN+23&lt;br /&gt;
;&lt;br /&gt;
tSpace			equ tEOSEL ;29h ' '&lt;br /&gt;
tString			equ tEOSEL+1 ;2Ah '&amp;quot;'&lt;br /&gt;
tComma			equ tEOSEL+2 ;2Bh ','&lt;br /&gt;
;&lt;br /&gt;
tii			equ 2Ch ;i&lt;br /&gt;
&lt;br /&gt;
;Postfix Functions&lt;br /&gt;
;-----------------------------------------&lt;br /&gt;
tPost			equ 2Dh&lt;br /&gt;
;&lt;br /&gt;
tFact			equ tPost ;2Dh '!'&lt;br /&gt;
;&lt;br /&gt;
tCubicR			equ 2Eh&lt;br /&gt;
tQuartR			equ 2Fh&lt;br /&gt;
&lt;br /&gt;
;Number Tokens &lt;br /&gt;
;---------------------------------------&lt;br /&gt;
NUMS			equ 30h&lt;br /&gt;
;&lt;br /&gt;
t0			equ NUMS ;30h&lt;br /&gt;
t1			equ NUMS+1 ;31h&lt;br /&gt;
t2			equ NUMS+2 ;32h&lt;br /&gt;
t3			equ NUMS+3 ;33h&lt;br /&gt;
t4			equ NUMS+4 ;34h&lt;br /&gt;
t5			equ NUMS+5 ;35h&lt;br /&gt;
t6			equ NUMS+6 ;36h&lt;br /&gt;
t7			equ NUMS+7 ;37h&lt;br /&gt;
t8			equ NUMS+8 ;38h&lt;br /&gt;
t9			equ NUMS+9 ;39h&lt;br /&gt;
tDecPt			equ NUMS+10 ;3Ah&lt;br /&gt;
tee			equ NUMS+11 ;3Bh&lt;br /&gt;
&lt;br /&gt;
;Binary OP&lt;br /&gt;
;-------------------------------------------&lt;br /&gt;
tOr			equ 3Ch ;3Ch '_or_'&lt;br /&gt;
tXor			equ 3Dh ;3Dh&lt;br /&gt;
;&lt;br /&gt;
tColon			equ 3Eh ;3Eh ':'&lt;br /&gt;
tEnter			equ 3Fh ;3Fh Lenter&lt;br /&gt;
;&lt;br /&gt;
tAnd			equ 40h ;40h '_and_'&lt;br /&gt;
&lt;br /&gt;
;Letter Tokens&lt;br /&gt;
;--------------------------------------&lt;br /&gt;
LET			equ 41h&lt;br /&gt;
tA			equ LET ;41h&lt;br /&gt;
tB			equ LET+1 ;42h&lt;br /&gt;
tC			equ LET+2 ;43h&lt;br /&gt;
tD			equ LET+3 ;44h&lt;br /&gt;
tE			equ LET+4 ;45h&lt;br /&gt;
tF			equ LET+5 ;46h&lt;br /&gt;
tG			equ LET+6 ;47h&lt;br /&gt;
tH			equ LET+7 ;48h&lt;br /&gt;
tI			equ LET+8 ;49h&lt;br /&gt;
tJ			equ LET+9 ;4Ah&lt;br /&gt;
tK			equ LET+10 ;4Bh&lt;br /&gt;
tL			equ LET+11 ;4Ch&lt;br /&gt;
tM			equ LET+12 ;4Dh&lt;br /&gt;
tN			equ LET+13 ;4Eh&lt;br /&gt;
tO			equ LET+14 ;4Fh&lt;br /&gt;
tP			equ LET+15 ;50h&lt;br /&gt;
tQ			equ LET+16 ;51h&lt;br /&gt;
tR			equ LET+17 ;52h&lt;br /&gt;
tS			equ LET+18 ;53h&lt;br /&gt;
tT			equ LET+19 ;54h&lt;br /&gt;
tU			equ LET+20 ;55h&lt;br /&gt;
tV			equ LET+21 ;56h&lt;br /&gt;
tW			equ LET+22 ;57h&lt;br /&gt;
tX			equ LET+23 ;58h&lt;br /&gt;
tY			equ LET+24 ;59h&lt;br /&gt;
tZ			equ LET+25 ;5Ah&lt;br /&gt;
tTheta			equ LET+26 ;5Bh&lt;br /&gt;
&lt;br /&gt;
; Extended Tokens&lt;br /&gt;
;---------------------------&lt;br /&gt;
tExtTok		equ	0EFh&lt;br /&gt;
&lt;br /&gt;
tSetDate	equ	00h&lt;br /&gt;
tSetTime	equ	01h&lt;br /&gt;
tCheckTmr	equ	02h&lt;br /&gt;
tSetDtFmt	equ	03h&lt;br /&gt;
tSetTmFmt	equ	04h&lt;br /&gt;
tTimeCnv	equ	05h&lt;br /&gt;
tDayOfWk	equ	06h&lt;br /&gt;
tGetDtStr	equ	07h&lt;br /&gt;
tGetTmStr	equ	08h&lt;br /&gt;
tGetDate	equ	09h&lt;br /&gt;
tGetTime	equ	0Ah&lt;br /&gt;
tStartTmr	equ	0Bh&lt;br /&gt;
tGtDtFmt	equ	0Ch&lt;br /&gt;
tGetTmFmt	equ	0Dh&lt;br /&gt;
tIsClockOn	equ	0Eh&lt;br /&gt;
tClockOff	equ	0Fh&lt;br /&gt;
tClockOn	equ	10h&lt;br /&gt;
tOpenLib	equ	11h&lt;br /&gt;
tExecLib	equ	12h&lt;br /&gt;
tInvT		equ	13h&lt;br /&gt;
tChiSquaredGofTest	equ	14h&lt;br /&gt;
tLinRegTInt	equ	15h&lt;br /&gt;
tManualFit	equ	16h&lt;br /&gt;
&lt;br /&gt;
; MathPrint&lt;br /&gt;
tZQuadrant	equ	17h&lt;br /&gt;
tZFracHalf	equ	18h&lt;br /&gt;
tZFracThird	equ	19h&lt;br /&gt;
tZFracFourth	equ	1Ah&lt;br /&gt;
tZFracFifth	equ	1Bh&lt;br /&gt;
tZFracEighth	equ	1Ch&lt;br /&gt;
tZFracTenth	equ	1Dh&lt;br /&gt;
tFracSlash	equ	2Eh&lt;br /&gt;
tFracMixedNum	equ	2Fh&lt;br /&gt;
tSwapImProper	equ	30h&lt;br /&gt;
tSwapFracDec	equ	31h&lt;br /&gt;
tRemainder	equ	32h&lt;br /&gt;
tSummationSigma	equ	33h&lt;br /&gt;
tLogBase	equ	34h&lt;br /&gt;
tRandIntNoRep	equ	35h&lt;br /&gt;
tMathPrint	equ	37h&lt;br /&gt;
tClassic	equ	38h&lt;br /&gt;
tAutoAnswer	equ	3Bh&lt;br /&gt;
tDecAnswer	equ	3Ch&lt;br /&gt;
tFracAnswer	equ	3Dh&lt;br /&gt;
&lt;br /&gt;
; TI-84+CSE/CE&lt;br /&gt;
tBlue		equ	41h&lt;br /&gt;
tRed		equ	42h&lt;br /&gt;
tBlack 		equ	43h&lt;br /&gt;
tMagenta	equ	44h&lt;br /&gt;
tGreen		equ	45h&lt;br /&gt;
tOrange		equ	46h&lt;br /&gt;
tBrown		equ	47h&lt;br /&gt;
tNavy		equ	48h&lt;br /&gt;
tLtBlue		equ	49h&lt;br /&gt;
tYellow		equ	4Ah&lt;br /&gt;
tWhite		equ	4Bh&lt;br /&gt;
tLtGray		equ	4Ch&lt;br /&gt;
tMedGray	equ	4Dh&lt;br /&gt;
tGray		equ	4Eh&lt;br /&gt;
tDarkGray	equ	4Fh&lt;br /&gt;
&lt;br /&gt;
tGraphColor	equ	65h&lt;br /&gt;
tTextColor	equ	67h&lt;br /&gt;
tBackgroundOn	equ	5Bh&lt;br /&gt;
tBackgroundOff	equ	64h&lt;br /&gt;
&lt;br /&gt;
tThin		equ	74h&lt;br /&gt;
;tThick - 0x7E 0x06 (was &amp;quot;Connected&amp;quot;?)&lt;br /&gt;
tAsm84CPrgm	equ	68h&lt;br /&gt;
tAsm84CCmp	equ	69h&lt;br /&gt;
tBorderColor	equ	6Ch&lt;br /&gt;
&lt;br /&gt;
tAsm84CeCmp	equ	07Bh&lt;br /&gt;
tAsm84CePrgm	equ	07Ah&lt;br /&gt;
&lt;br /&gt;
;These Var Tokens Are 1st Of A Double Token&lt;br /&gt;
;-----------------------------------------------&lt;br /&gt;
&lt;br /&gt;
vToks			equ LET+27&lt;br /&gt;
&lt;br /&gt;
;User Matrix Token, 2nd Token Needed For Name&lt;br /&gt;
;&lt;br /&gt;
tVarMat			equ vToks ;5Ch&lt;br /&gt;
;&lt;br /&gt;
;User List Token, 2nd Token Needed For Name&lt;br /&gt;
;&lt;br /&gt;
tVarLst			equ vToks+1 ;5Dh&lt;br /&gt;
;&lt;br /&gt;
;User Equation Token, 2nd Token Needed For Name&lt;br /&gt;
;&lt;br /&gt;
tVarequ 		equ vToks+2 ;5Eh&lt;br /&gt;
tProg			equ vToks+3 ;5Fh&lt;br /&gt;
;&lt;br /&gt;
;User Pict Token, 2nd Token Needed For Name&lt;br /&gt;
;&lt;br /&gt;
tVarPict		equ vToks+4 ;60h&lt;br /&gt;
;&lt;br /&gt;
;User GDB Token, 2nd Token Needed For Name&lt;br /&gt;
;&lt;br /&gt;
tVarGDB			equ vToks+5 ;61h&lt;br /&gt;
tVarOut			equ vToks+6 ;62h&lt;br /&gt;
tVarSys			equ vToks+7 ;63h&lt;br /&gt;
&lt;br /&gt;
;Mode Setting Commands&lt;br /&gt;
;-------------------------------------------------&lt;br /&gt;
MODESA			equ vToks+8 ;64h&lt;br /&gt;
tRad			equ MODESA ;64h 'Radian'&lt;br /&gt;
tDeg			equ MODESA+1 ;65h 'Degree'&lt;br /&gt;
tNormF			equ MODESA+2 ;66h 'Normal'&lt;br /&gt;
tSci			equ MODESA+3 ;67h 'Sci'&lt;br /&gt;
tEng			equ MODESA+4 ;68h 'Eng'&lt;br /&gt;
tFloat			equ MODESA+5 ;69h 'Float'&lt;br /&gt;
CMPS			equ 6Ah&lt;br /&gt;
tEQ			equ CMPS ;6Ah '=='&lt;br /&gt;
tLT			equ CMPS+1 ;6Bh '&amp;lt;'&lt;br /&gt;
tGT			equ CMPS+2 ;6Ch '&amp;gt;'&lt;br /&gt;
tLE			equ CMPS+3 ;6Dh LLE&lt;br /&gt;
tGE			equ CMPS+4 ;6Eh LGE&lt;br /&gt;
tNE			equ CMPS+5 ;6Fh LNE&lt;br /&gt;
&lt;br /&gt;
;Binary OP&lt;br /&gt;
;---------------------------------------&lt;br /&gt;
tAdd			equ 70h ;70h '+'&lt;br /&gt;
tSub			equ 71h ;71h '-'&lt;br /&gt;
tAns			equ 72h ;72h&lt;br /&gt;
&lt;br /&gt;
;Mode Setting Commands&lt;br /&gt;
;------------------------------------------------------&lt;br /&gt;
MODES			equ 73h&lt;br /&gt;
tFix			equ MODES ;73h 'Fix_'&lt;br /&gt;
tSplitOn		equ MODES+1 ;74h&lt;br /&gt;
tFullScreen		equ MODES+2 ;75h&lt;br /&gt;
tStndrd			equ MODES+3 ;76h 'Func'&lt;br /&gt;
tParam			equ MODES+4 ;77h 'Param'&lt;br /&gt;
tPolar			equ MODES+5 ;78h 'Pol'&lt;br /&gt;
tSeqG			equ MODES+6 ;79h&lt;br /&gt;
tAFillOn		equ MODES+7 ;7Ah 'AUTO FILL ON'&lt;br /&gt;
tAFillOff		equ MODES+8 ;7Bh&lt;br /&gt;
tACalcOn		equ MODES+9 ;7Ch&lt;br /&gt;
tACalcOff		equ MODES+10 ;7Dh 'AutoFill OFF'&lt;br /&gt;
&lt;br /&gt;
;Graph Format Tokens Are 2 Byte Tokens&lt;br /&gt;
;----------------------------------------&lt;br /&gt;
tGFormat		equ MODES+11 ;7Eh&lt;br /&gt;
tBoxIcon		equ 7Fh&lt;br /&gt;
tCrossIcon		equ 80h&lt;br /&gt;
tDotIcon		equ 81h&lt;br /&gt;
&lt;br /&gt;
;(More) Binary OP&lt;br /&gt;
;---------------------------------------&lt;br /&gt;
tMul			equ 82h ;82h '*'&lt;br /&gt;
tDiv			equ 83h ;83h '/'&lt;br /&gt;
&lt;br /&gt;
;Some Graph Commands&lt;br /&gt;
;-----------------------------------------------------&lt;br /&gt;
GRCMDS			equ 84h&lt;br /&gt;
tTrace			equ GRCMDS ; 84h 'Trace'&lt;br /&gt;
tClDrw			equ GRCMDS+1 ; 85h 'ClDrw'&lt;br /&gt;
tZoomStd		equ GRCMDS+2 ; 86h 'ZStd'&lt;br /&gt;
tZoomtrg		equ GRCMDS+3 ; 87h 'Ztrg'&lt;br /&gt;
tZoomBox		equ GRCMDS+4 ; 88h 'ZBOX'&lt;br /&gt;
tZoomIn			equ GRCMDS+5 ; 89h 'ZIn'&lt;br /&gt;
tZoomOut		equ GRCMDS+6 ; 8Ah 'ZOut'&lt;br /&gt;
tZoomSqr		equ GRCMDS+7 ; 8Bh 'ZSqr'&lt;br /&gt;
tZoomInt		equ GRCMDS+8 ; 8Ch 'ZInt'&lt;br /&gt;
tZoomPrev		equ GRCMDS+9 ; 8Dh 'ZPrev'&lt;br /&gt;
tZoomDec		equ GRCMDS+10 ; 8Eh 'ZDecm'&lt;br /&gt;
tZoomStat		equ GRCMDS+11 ; 8Fh 'ZStat&lt;br /&gt;
tUsrZm			equ GRCMDS+12 ; 90h 'ZRcl'&lt;br /&gt;
tPrtScrn		equ GRCMDS+13 ; 91h 'PrtScrn'&lt;br /&gt;
tZoomSto		equ GRCMDS+14 ; 92h  ZOOM STORE&lt;br /&gt;
tText			equ GRCMDS+15 ; 93h&lt;br /&gt;
&lt;br /&gt;
;Binary OP (Combination &amp;amp; Permutation)&lt;br /&gt;
;-------------------------------------------------&lt;br /&gt;
tnPr			equ GRCMDS+16 ;94h '_nPr_'&lt;br /&gt;
tnCr			equ GRCMDS+17 ;95h '_nCr_'&lt;br /&gt;
&lt;br /&gt;
;More Graph Commands&lt;br /&gt;
;--------------------------------------------------&lt;br /&gt;
tYOn			equ GRCMDS+18 ;96h 'FnOn_'&lt;br /&gt;
tYOff			equ GRCMDS+19 ;97h 'FnOff_'&lt;br /&gt;
tStPic			equ GRCMDS+20 ;98h 'StPic_'&lt;br /&gt;
tRcPic			equ GRCMDS+21 ;99h 'RcPic_'&lt;br /&gt;
tStoDB			equ GRCMDS+22 ;9Ah 'StGDB_'&lt;br /&gt;
tRclDB			equ GRCMDS+23 ;9Bh 'RcGDB_'&lt;br /&gt;
tLine			equ GRCMDS+24 ;9Ch 'Line'&lt;br /&gt;
tVert			equ GRCMDS+25 ;9Dh 'Vert_'&lt;br /&gt;
tPtOn			equ GRCMDS+26 ;9Eh 'PtOn'&lt;br /&gt;
tPtOff			equ GRCMDS+27 ;9Fh 'PtOff'&lt;br /&gt;
&lt;br /&gt;
;Token A0 Cannot Be An EOS Function Since Low MULT=A0 Already&lt;br /&gt;
;-----------------------------------------------------&lt;br /&gt;
tPtChg			equ GRCMDS+28 ;A0h 'PtChg'&lt;br /&gt;
tPXOn			equ GRCMDS+29 ;A1h&lt;br /&gt;
tPXOff			equ GRCMDS+30 ;A2h&lt;br /&gt;
tPXChg			equ GRCMDS+31 ;A3h&lt;br /&gt;
tShade			equ GRCMDS+32 ;A4h 'Shade'&lt;br /&gt;
tCircl			equ GRCMDS+33 ;A5h 'Circl'&lt;br /&gt;
tHorz			equ GRCMDS+34 ;A6h 'HORIZONTAL'&lt;br /&gt;
tTanLn			equ GRCMDS+35 ;A7h 'TanLn'&lt;br /&gt;
tDrInv			equ GRCMDS+36 ;A8h 'DrInv_'&lt;br /&gt;
tDrawF			equ GRCMDS+37 ;A9h 'DrawF_'&lt;br /&gt;
tVarStrng		equ 0AAh&lt;br /&gt;
&lt;br /&gt;
;Functions with No Arguments								&lt;br /&gt;
;--------------------------------------------------&lt;br /&gt;
NOARG			equ 0ABh&lt;br /&gt;
tRand			equ NOARG ;ABh 'rand'&lt;br /&gt;
tPi			equ NOARG+1 ;ACh  Lpi&lt;br /&gt;
tGetKey			equ NOARG+2 ;ADh 'getKy'&lt;br /&gt;
tAPost			equ tGetKey+1 ;APOSTROPHY&lt;br /&gt;
tQuest			equ tAPost+1 ;QUESTION MARK&lt;br /&gt;
UNARY			equ tQuest+1 ;B0h&lt;br /&gt;
tChs			equ UNARY ;B0h&lt;br /&gt;
tInt			equ UNARY+1 ;B1h&lt;br /&gt;
tAbs			equ UNARY+2 ;B2h&lt;br /&gt;
tDet			equ UNARY+3 ;B3h&lt;br /&gt;
tIdent			equ UNARY+4 ;B4h&lt;br /&gt;
tDim			equ UNARY+5 ;B5h&lt;br /&gt;
tSum			equ UNARY+6 ;B6h&lt;br /&gt;
tProd			equ UNARY+7 ;B7h&lt;br /&gt;
tNot			equ UNARY+8 ;B8h&lt;br /&gt;
tIPart			equ UNARY+9 ;B9h&lt;br /&gt;
tFPart			equ UNARY+10 ;BAh&lt;br /&gt;
&lt;br /&gt;
;New 2 Byte Tokens&lt;br /&gt;
;------------------------------------------&lt;br /&gt;
t2ByteTok		equ 0BBh&lt;br /&gt;
UNARYLR			equ UNARY+12&lt;br /&gt;
tSqrt			equ UNARYLR ;BCh&lt;br /&gt;
tCubRt			equ UNARYLR+1 ;BDh&lt;br /&gt;
tLn			equ UNARYLR+2 ;BEh&lt;br /&gt;
tExp			equ UNARYLR+3 ;BFh&lt;br /&gt;
tLog			equ UNARYLR+4 ;C0h&lt;br /&gt;
tALog			equ UNARYLR+5 ;C1h&lt;br /&gt;
tSin			equ UNARYLR+6 ;C2h&lt;br /&gt;
tASin			equ UNARYLR+7 ;C3h&lt;br /&gt;
tCos			equ UNARYLR+8 ;C4h&lt;br /&gt;
tACos			equ UNARYLR+9 ;C5h&lt;br /&gt;
tTan			equ UNARYLR+10 ;C6h&lt;br /&gt;
tATan			equ UNARYLR+11 ;C7h&lt;br /&gt;
tSinH			equ UNARYLR+12 ;C8h&lt;br /&gt;
tASinH			equ UNARYLR+13 ;C9h&lt;br /&gt;
tCoshH			equ UNARYLR+14 ;CAh&lt;br /&gt;
tACosH			equ UNARYLR+15 ;CBh&lt;br /&gt;
tTanH			equ UNARYLR+16 ;CCh&lt;br /&gt;
tATanH			equ UNARYLR+17 ;CDh&lt;br /&gt;
&lt;br /&gt;
;Some Programming Commands&lt;br /&gt;
;---------------------------------------------------&lt;br /&gt;
PROGTOK			equ UNARYLR+18&lt;br /&gt;
tIf			equ PROGTOK ;CEh&lt;br /&gt;
tThen			equ PROGTOK+1 ;CFh&lt;br /&gt;
tElse			equ PROGTOK+2 ;D0h&lt;br /&gt;
tWhile			equ PROGTOK+3 ;D1h&lt;br /&gt;
tRepeat			equ PROGTOK+4 ;D2h&lt;br /&gt;
tFor			equ PROGTOK+5 ;D3h&lt;br /&gt;
tEnd			equ PROGTOK+6 ;D4h&lt;br /&gt;
tReturn			equ PROGTOK+7 ;D5h&lt;br /&gt;
tLbl			equ PROGTOK+8 ;D6h 'Lbl_'&lt;br /&gt;
tGoto			equ PROGTOK+9 ;D7h 'Goto_'&lt;br /&gt;
tPause			equ PROGTOK+10 ;D8h 'Pause_'&lt;br /&gt;
tStop			equ PROGTOK+11 ;D9h 'Stop'&lt;br /&gt;
tISG			equ PROGTOK+12 ;DAh 'IS&amp;gt;'&lt;br /&gt;
tDSL			equ PROGTOK+13 ;DBh 'DS&amp;lt;'&lt;br /&gt;
tInput			equ PROGTOK+14 ;DCh 'Input_'&lt;br /&gt;
tPrompt			equ PROGTOK+15 ;DDh 'Prompt_'&lt;br /&gt;
tDisp			equ PROGTOK+16 ;DEh 'Disp_'&lt;br /&gt;
tDispG			equ PROGTOK+17 ;DFh 'DispG'&lt;br /&gt;
tOutput			equ PROGTOK+18 ;E0h 'Outpt'&lt;br /&gt;
tClLCD			equ PROGTOK+19 ;E1h 'ClLCD'&lt;br /&gt;
tConst			equ PROGTOK+20 ;E2h 'Fill'&lt;br /&gt;
tSortA			equ PROGTOK+21 ;E3h 'sortA_'&lt;br /&gt;
tSortD			equ PROGTOK+22 ;E4h 'sortD_'&lt;br /&gt;
tDispTab		equ PROGTOK+23 ;E5h 'Disp Table&lt;br /&gt;
tMenu			equ PROGTOK+24 ;E6h 'Menu'&lt;br /&gt;
tSendMBL		equ PROGTOK+25 ;E7h 'SEND'&lt;br /&gt;
tGetMBL			equ PROGTOK+26 ;E8h 'GET'&lt;br /&gt;
&lt;br /&gt;
;Stat Plot Commands&lt;br /&gt;
;-----------------------------------------------------&lt;br /&gt;
statPCmd		equ PROGTOK+27&lt;br /&gt;
tPlotOn			equ statPCmd ;E9h ' PLOTSON'&lt;br /&gt;
tPlotOff		equ statPCmd+1 ;EAh ' PLOTSOFF&lt;br /&gt;
tListName		equ 0EBh ;LIST DESignATOR&lt;br /&gt;
tPlot1			equ 0ECh&lt;br /&gt;
tPlot2			equ 0EDh&lt;br /&gt;
tPlot3			equ 0EEh&lt;br /&gt;
tUnused01		equ 0EFh ;available?&lt;br /&gt;
tPower			equ 0F0h ;'^'&lt;br /&gt;
tXRoot			equ 0F1h ;LsupX,Lroot&lt;br /&gt;
STATCMD			equ 0F2h&lt;br /&gt;
tOneVar			equ STATCMD ;F2h 'OneVar_'&lt;br /&gt;
tTwoVar			equ STATCMD+1 ;F3h&lt;br /&gt;
tLR			equ STATCMD+2 ;F4h 'LinR(A+BX&lt;br /&gt;
tLRExp			equ STATCMD+3 ;F5h 'ExpR_'&lt;br /&gt;
tLRLn			equ STATCMD+4 ;F6h 'LnR_'&lt;br /&gt;
tLRPwr			equ STATCMD+5 ;F7h 'PwrR_'&lt;br /&gt;
tMedMed			equ STATCMD+6 ;F8h&lt;br /&gt;
tQuad			equ STATCMD+7 ;F9h&lt;br /&gt;
tClrLst			equ STATCMD+8 ;FAh 'CLEAR LIST&lt;br /&gt;
tClrTbl			equ STATCMD+9 ;FBh CLEAR TABLE&lt;br /&gt;
tHist			equ STATCMD+10 ;FCh 'Hist_'&lt;br /&gt;
txyLine			equ STATCMD+11 ;FDh 'xyline_'&lt;br /&gt;
tScatter		equ STATCMD+12 ;FEh 'Scatter_'&lt;br /&gt;
tLR1			equ STATCMD+13 ;FFh 'LINR(AX+B&lt;br /&gt;
&lt;br /&gt;
;2nd Half Of Graph Format Tokens&lt;br /&gt;
;Format settings commands&lt;br /&gt;
;---------------------------------------------&lt;br /&gt;
GFMT			equ 00h&lt;br /&gt;
tSeq			equ GFMT ; 'SeqG'&lt;br /&gt;
tSimulG			equ GFMT+1 ; 'SimulG'&lt;br /&gt;
tPolarG			equ GFMT+2 ; 'PolarGC'&lt;br /&gt;
tRectG			equ GFMT+3 ; 'RectGC'&lt;br /&gt;
tCoordOn		equ GFMT+4 ; 'CoordOn'&lt;br /&gt;
tCoordOff		equ GFMT+5 ; 'CoordOff'&lt;br /&gt;
tDrawLine		equ GFMT+6 ; 'DrawLine'&lt;br /&gt;
tDrawDot		equ GFMT+7 ; 'DrawDot'&lt;br /&gt;
tAxisOn			equ GFMT+8 ; 'AxesOn'&lt;br /&gt;
tAxisOff		equ GFMT+9 ; 'AxesOff'&lt;br /&gt;
tGridOn			equ GFMT+10 ; 'GridOn'&lt;br /&gt;
tGridOff		equ GFMT+11 ; 'GridOff'&lt;br /&gt;
tLblOn			equ GFMT+12 ; 'LabelOn'&lt;br /&gt;
tLblOff			equ GFMT+13 ; 'LabelOff'&lt;br /&gt;
tWebOn			equ GFMT+14 ; 'WebOn'&lt;br /&gt;
tWebOff			equ GFMT+15 ; 'WebOFF'&lt;br /&gt;
tuv			equ GFMT+16 ; U vs V&lt;br /&gt;
tvw			equ GFMT+17 ; V vs W&lt;br /&gt;
tuw			equ GFMT+18 ; U vs W&lt;br /&gt;
&lt;br /&gt;
;2nd Half Of User Matrix Tokens&lt;br /&gt;
;-------------------------------------&lt;br /&gt;
tMatA			equ 00h ;MAT A&lt;br /&gt;
tMatB			equ 01h ;MAT B&lt;br /&gt;
tMatC			equ 02h ;MAT C&lt;br /&gt;
tMatD			equ 03h ;MAT D&lt;br /&gt;
tMatE			equ 04h ;MAT E&lt;br /&gt;
tMatF			equ 05h ;MAT F&lt;br /&gt;
tMatG			equ 06h ;MAT G&lt;br /&gt;
tMatH			equ 07h ;MAT H&lt;br /&gt;
tMatI			equ 08h ;MAT I&lt;br /&gt;
tMatJ			equ 09h ;MAT J&lt;br /&gt;
&lt;br /&gt;
;2nd Half Of User List Tokens&lt;br /&gt;
;--------------------------------------&lt;br /&gt;
tL1			equ 00h ;LIST 1&lt;br /&gt;
tL2			equ 01h ;LIST 2&lt;br /&gt;
tL3			equ 02h ;LIST 3&lt;br /&gt;
tL4			equ 03h ;LIST 4&lt;br /&gt;
tL5			equ 04h ;LIST 5&lt;br /&gt;
tL6			equ 05h ;LIST 6&lt;br /&gt;
&lt;br /&gt;
;2nd Half Of User Equation Tokens&lt;br /&gt;
;----------------------------------&lt;br /&gt;
;  &amp;quot;Y&amp;quot; EQUATIONS HAVE BIT 4 SET&lt;br /&gt;
;&lt;br /&gt;
tY1			equ 10h ;Y1&lt;br /&gt;
tY2			equ 11h ;Y2&lt;br /&gt;
tY3			equ 12h ;Y3&lt;br /&gt;
tY4			equ 13h ;Y4&lt;br /&gt;
tY5			equ 14h ;Y5&lt;br /&gt;
tY6			equ 15h ;Y6&lt;br /&gt;
tY7			equ 16h ;Y7&lt;br /&gt;
tY8			equ 17h ;Y8&lt;br /&gt;
tY9			equ 18h ;Y9&lt;br /&gt;
tY0			equ 19h ;Y0&lt;br /&gt;
&lt;br /&gt;
;Param Equations Have Bit 5 Set&lt;br /&gt;
;-----------------------------------&lt;br /&gt;
tX1T			equ 20h ;X1t&lt;br /&gt;
tY1T			equ 21h ;Y1t&lt;br /&gt;
tX2T			equ 22h ;X2t&lt;br /&gt;
tY2T			equ 23h ;Y2t&lt;br /&gt;
tX3T			equ 24h ;X3t&lt;br /&gt;
tY3T			equ 25h ;Y3t&lt;br /&gt;
tX4T			equ 26h ;X4t&lt;br /&gt;
tY4T			equ 27h ;Y4t&lt;br /&gt;
tX5T			equ 28h ;X5t&lt;br /&gt;
tY5T			equ 29h ;Y5t&lt;br /&gt;
tX6T			equ 2Ah ;X6t&lt;br /&gt;
tY6T			equ 2Bh ;Y6t&lt;br /&gt;
&lt;br /&gt;
;Polar Equations Have Bit 6 Set&lt;br /&gt;
;----------------------------------&lt;br /&gt;
tR1			equ 40h ;R1&lt;br /&gt;
tR2			equ 41h ;R2&lt;br /&gt;
tR3			equ 42h ;R3&lt;br /&gt;
tR4			equ 43h ;R4&lt;br /&gt;
tR5			equ 44h ;R5&lt;br /&gt;
tR6			equ 45h ;R6&lt;br /&gt;
&lt;br /&gt;
;Recursion Equations Have Bit 7 Set&lt;br /&gt;
;----------------------------------&lt;br /&gt;
tun			equ 80h ;Un&lt;br /&gt;
tvn			equ 81h ;Vn&lt;br /&gt;
twn			equ 82h ;Wn&lt;br /&gt;
&lt;br /&gt;
;2nd Half User Picture Tokens&lt;br /&gt;
;------------------------------------&lt;br /&gt;
tPic1			equ 00h ;PIC1&lt;br /&gt;
tPic2			equ 01h ;PIC2&lt;br /&gt;
tPic3			equ 02h ;PIC3&lt;br /&gt;
tPic4			equ 03h ;PIC4&lt;br /&gt;
tPic5			equ 04h ;PIC5&lt;br /&gt;
tPic6			equ 05h ;PIC6&lt;br /&gt;
tPic7			equ 06h ;PIC7&lt;br /&gt;
tPic8			equ 07h ;PIC8&lt;br /&gt;
tPic9			equ 08h ;PIC9&lt;br /&gt;
tPic0			equ 09h ;PIC0&lt;br /&gt;
&lt;br /&gt;
;2nd Half User Graph Database Tokens&lt;br /&gt;
;------------------------------------&lt;br /&gt;
tGDB1			equ 00h ;GDB1&lt;br /&gt;
tGDB2			equ 01h ;GDB2&lt;br /&gt;
tGDB3			equ 02h ;GDB3&lt;br /&gt;
tGDB4			equ 03h ;GDB4&lt;br /&gt;
tGDB5			equ 04h ;GDB5&lt;br /&gt;
tGDB6			equ 05h ;GDB6&lt;br /&gt;
tGDB7			equ 06h ;GDB7&lt;br /&gt;
tGDB8			equ 07h ;GDB8&lt;br /&gt;
tGDB9			equ 08h ;GDB9&lt;br /&gt;
tGDB0			equ 09h ;GDB0&lt;br /&gt;
&lt;br /&gt;
;2nd Half Of String Vars&lt;br /&gt;
;------------------------------&lt;br /&gt;
tStr1			equ 00h&lt;br /&gt;
tStr2			equ 01h&lt;br /&gt;
tStr3			equ 02h&lt;br /&gt;
tStr4			equ 03h&lt;br /&gt;
tStr5			equ 04h&lt;br /&gt;
tStr6			equ 05h&lt;br /&gt;
tStr7			equ 06h&lt;br /&gt;
tStr8			equ 07h&lt;br /&gt;
tStr9			equ 08h&lt;br /&gt;
tStr0			equ 09h&lt;br /&gt;
&lt;br /&gt;
;2nd Half Of System Output Only Variables&lt;br /&gt;
;----------------------------------------------------------------&lt;br /&gt;
;OPEN			equ 00h&lt;br /&gt;
tRegEq			equ 01h ;REGRESSION EQUATION&lt;br /&gt;
tStatN			equ 02h ;STATISTICS N&lt;br /&gt;
tXMean			equ 03h ;X MEAN&lt;br /&gt;
tSumX			equ 04h ;SUM(X)&lt;br /&gt;
tSumXSqr		equ 05h ;SUM(X^2)&lt;br /&gt;
tStdX			equ 06h ;STANDARD DEV X&lt;br /&gt;
tStdPX			equ 07h ;STANDARD DEV POP X&lt;br /&gt;
tMinX			equ 08h ;Min X VALUE&lt;br /&gt;
tMaxX			equ 09h ;Max X VALUE&lt;br /&gt;
tMinY			equ 0Ah ;Min Y VALUE&lt;br /&gt;
tMaxY			equ 0Bh ;Max Y VALUE&lt;br /&gt;
tYmean			equ 0Ch ;Y MEAN&lt;br /&gt;
tSumY			equ 0Dh ;SUM(Y)&lt;br /&gt;
tSumYSqr		equ 0Eh ;SUM(Y^2)&lt;br /&gt;
tStdY			equ 0Fh ;STANDARD DEV Y&lt;br /&gt;
tStdPY			equ 10h ;STANDARD DEV POP Y&lt;br /&gt;
tSumXY			equ 11h ;SUM(XY)&lt;br /&gt;
tCorr			equ 12h ;CORRELATION&lt;br /&gt;
tMedX			equ 13h ;MED(X)&lt;br /&gt;
tQ1			equ 14h ;1ST QUADRANT OF X&lt;br /&gt;
tQ3			equ 15h ;3RD QUADRANT OF X&lt;br /&gt;
tQuadA			equ 16h ;1ST TERM OF QUAD POLY REG/ Y-INT&lt;br /&gt;
tQuadB			equ 17h ;2ND TERM OF QUAD POLY REG/ SLOPE&lt;br /&gt;
tQuadC			equ 18h ;3RD TERM OF QUAD POLY REG&lt;br /&gt;
tCubeD			equ 19h ;4TH TERM OF CUBIC POLY REG&lt;br /&gt;
tQuartE			equ 1Ah ;5TH TERM OF QUART POLY REG&lt;br /&gt;
tMedX1			equ 1Bh ;x1 FOR MED-MED&lt;br /&gt;
tMedX2			equ 1Ch ;x2 FOR MED-MED&lt;br /&gt;
tMedX3			equ 1Dh ;x3 FOR MED-MED&lt;br /&gt;
tMedY1			equ 1Eh ;y1 FOR MED-MED&lt;br /&gt;
tMedY2			equ 1Fh ;y2 FOR MED-MED&lt;br /&gt;
tMedY3			equ 20h ;y3 FOR MED-MED&lt;br /&gt;
tRecurn			equ 21h	;RECURSION N&lt;br /&gt;
tStatP			equ 22h&lt;br /&gt;
tStatZ			equ 23h&lt;br /&gt;
tStatT			equ 24h&lt;br /&gt;
tStatChi		equ 25h&lt;br /&gt;
tStatF			equ 26h&lt;br /&gt;
tStatDF			equ 27h&lt;br /&gt;
tStatPhat		equ 28h&lt;br /&gt;
tStatPhat1		equ 29h&lt;br /&gt;
tStatPhat2		equ 2Ah&lt;br /&gt;
tStatMeanX1		equ 2Bh&lt;br /&gt;
tStatStdX1		equ 2Ch&lt;br /&gt;
tStatN1			equ 2Dh&lt;br /&gt;
tStatMeanX2		equ 2Eh&lt;br /&gt;
tStatStdX2		equ 2Fh&lt;br /&gt;
tStatN2			equ 30h&lt;br /&gt;
tStatStdXP		equ 31h&lt;br /&gt;
tStatLower		equ 32h&lt;br /&gt;
tStatUpper		equ 33h&lt;br /&gt;
tStat_s			equ 34h&lt;br /&gt;
tLRSqr			equ 35h ;r^2&lt;br /&gt;
tBRSqr			equ 36h ;R^2&lt;br /&gt;
&lt;br /&gt;
;These next tokens are only used to access the data&lt;br /&gt;
;they are display only and the user cannot access them at all&lt;br /&gt;
;------------------------------------------------------------&lt;br /&gt;
tF_DF			equ 37h ;ANOFAV FACTOR DF&lt;br /&gt;
tF_SS			equ 38h ;ANOFAV FACTOR SS&lt;br /&gt;
tF_MS			equ 39h ;ANOFAV FACTOR MS&lt;br /&gt;
tE_DF			equ 3Ah ;ANOFAV ERROR DF&lt;br /&gt;
tE_SS			equ 3Bh ;ANOFAV ERROR SS&lt;br /&gt;
tE_MS			equ 3Ch ;ANOFAV ERROR MS&lt;br /&gt;
&lt;br /&gt;
;2nd Half Of System Input/Output Variables&lt;br /&gt;
;------------------------------------------------&lt;br /&gt;
;		SYSTEM VARIABLE EQUATES&lt;br /&gt;
;&lt;br /&gt;
tuXscl			equ 0&lt;br /&gt;
tuYscl			equ 1&lt;br /&gt;
tXscl			equ 2&lt;br /&gt;
tYscl			equ 3&lt;br /&gt;
tRecuru0		equ 4 ;U 1ST INITIAL COND&lt;br /&gt;
tRecurv0		equ 5 ;V 1ST INITIAL COND&lt;br /&gt;
tun1			equ 6 ;U(N-1); NOT USED&lt;br /&gt;
tvn1			equ 7 ;V(N-1); NOT USED&lt;br /&gt;
tuRecuru0		equ 8 ;&lt;br /&gt;
tuRecurv0		equ 9 ;&lt;br /&gt;
tXmin			equ 0Ah&lt;br /&gt;
tXmax			equ 0Bh&lt;br /&gt;
tYmin			equ 0Ch&lt;br /&gt;
tYmax			equ 0Dh&lt;br /&gt;
tTmin			equ 0Eh&lt;br /&gt;
tTmax			equ 0Fh&lt;br /&gt;
tThetaMin		equ 10h&lt;br /&gt;
tThetaMax		equ 11h&lt;br /&gt;
tuXmin			equ 12h&lt;br /&gt;
tuXmax			equ 13h&lt;br /&gt;
tuYmin			equ 14h&lt;br /&gt;
tuYmax			equ 15h&lt;br /&gt;
tuThetMin		equ 16h&lt;br /&gt;
tuThetMax		equ 17h&lt;br /&gt;
tuTmin			equ 18h&lt;br /&gt;
tuTmax			equ 19h&lt;br /&gt;
tTblMin			equ 1Ah&lt;br /&gt;
tPlotStart		equ 1Bh&lt;br /&gt;
tuPlotStart		equ 1Ch&lt;br /&gt;
tnMax			equ 1Dh&lt;br /&gt;
tunMax			equ 1Eh&lt;br /&gt;
tnMin			equ 1Fh&lt;br /&gt;
tunMin			equ 20h&lt;br /&gt;
tTblStep		equ 21h&lt;br /&gt;
tTStep			equ 22h&lt;br /&gt;
tThetaStep		equ 23h&lt;br /&gt;
tuTStep			equ 24h&lt;br /&gt;
tuThetStep		equ 25h&lt;br /&gt;
tDeltaX			equ 26h&lt;br /&gt;
tDeltaY			equ 27h&lt;br /&gt;
tXFact			equ 28h&lt;br /&gt;
tYFact			equ 29h&lt;br /&gt;
tTblInput		equ 2Ah&lt;br /&gt;
tFinN			equ 2Bh&lt;br /&gt;
tFinI			equ 2Ch&lt;br /&gt;
tFinPV			equ 2Dh&lt;br /&gt;
tFinPMT			equ 2Eh&lt;br /&gt;
tFinFV			equ 2Fh&lt;br /&gt;
tFinPY			equ 30h&lt;br /&gt;
tFinCY			equ 31h&lt;br /&gt;
tRecurw0		equ 32h ;w0(1)&lt;br /&gt;
tuRecurw0		equ 33h&lt;br /&gt;
tPlotStep		equ 34h&lt;br /&gt;
tuPlotStep		equ 35h&lt;br /&gt;
tXres			equ 36h&lt;br /&gt;
tuXres			equ 37h&lt;br /&gt;
tRecuru02		equ 38h ;u0(2)&lt;br /&gt;
tuRecuru02		equ 39h&lt;br /&gt;
tRecurv02		equ 3Ch ;v0(2)&lt;br /&gt;
tuRecurv02		equ 3Dh&lt;br /&gt;
tRecurw02		equ 3Eh ;w0(2)&lt;br /&gt;
tuRecurw02		equ 3Fh&lt;br /&gt;
&lt;br /&gt;
;2nd Byte Of t2ByteTok Tokens&lt;br /&gt;
;------------------------------&lt;br /&gt;
tFinNPV			equ 00h&lt;br /&gt;
tFinIRR			equ 01h&lt;br /&gt;
tFinBAL			equ 02h&lt;br /&gt;
tFinPRN			equ 03h&lt;br /&gt;
tFinINT			equ 04h&lt;br /&gt;
tFinToNom		equ 05h&lt;br /&gt;
tFinToEff		equ 06h&lt;br /&gt;
tFinDBD			equ 07h&lt;br /&gt;
tLCM			equ 08h&lt;br /&gt;
tGCD			equ 09h&lt;br /&gt;
tRandInt		equ 0Ah&lt;br /&gt;
tRandBin		equ 0Bh&lt;br /&gt;
tSubStrng		equ 0Ch&lt;br /&gt;
tStdDev			equ 0Dh&lt;br /&gt;
tVariance		equ 0Eh&lt;br /&gt;
tInStrng		equ 0Fh&lt;br /&gt;
tDNormal		equ 10h&lt;br /&gt;
tInvNorm		equ 11h&lt;br /&gt;
tDT			equ 12h&lt;br /&gt;
tChI			equ 13h&lt;br /&gt;
tDF			equ 14h&lt;br /&gt;
tBINPDF			equ 15h&lt;br /&gt;
tBINCDF			equ 16h&lt;br /&gt;
tPOIPDF			equ 17h&lt;br /&gt;
tPOICDF			equ 18h&lt;br /&gt;
tGEOPDF			equ 19h&lt;br /&gt;
tGEOCDF			equ 1Ah&lt;br /&gt;
tNormalPDF		equ 1Bh&lt;br /&gt;
tTPDF			equ 1Ch&lt;br /&gt;
tChiPDF			equ 1Dh&lt;br /&gt;
tFPDF			equ 1Eh&lt;br /&gt;
tRandNorm		equ 1Fh&lt;br /&gt;
tFinFPMT		equ 20h&lt;br /&gt;
tFinFI			equ 21h&lt;br /&gt;
tFinFPV			equ 22h&lt;br /&gt;
tFinFN			equ 23h&lt;br /&gt;
tFinFFV			equ 24h&lt;br /&gt;
tConj			equ 25h&lt;br /&gt;
tReal			equ 26h&lt;br /&gt;
tImag			equ 27h&lt;br /&gt;
tAngle			equ 28h&lt;br /&gt;
tCumSum			equ 29h&lt;br /&gt;
tExpr			equ 2Ah&lt;br /&gt;
tLength			equ 2Bh&lt;br /&gt;
tDeltaLst		equ 2Ch&lt;br /&gt;
tRef			equ 2Dh&lt;br /&gt;
tRRef			equ 2Eh&lt;br /&gt;
tToRect			equ 2Fh&lt;br /&gt;
tToPolar		equ 30h&lt;br /&gt;
tConste			equ 31h&lt;br /&gt;
tSinReg			equ 32h&lt;br /&gt;
tLogistic		equ 33h&lt;br /&gt;
tLinRegTTest		equ 34h&lt;br /&gt;
tShadeNorm		equ 35h&lt;br /&gt;
tShadeT			equ 36h&lt;br /&gt;
tShadeChi		equ 37h&lt;br /&gt;
tShadeF			equ 38h&lt;br /&gt;
tMatToLst		equ 39h&lt;br /&gt;
tLstToMat		equ 3Ah&lt;br /&gt;
tZTest			equ 3Bh&lt;br /&gt;
tTTest			equ 3Ch&lt;br /&gt;
t2SampZTest		equ 3Dh&lt;br /&gt;
t1PropZTest		equ 3Eh&lt;br /&gt;
t2PropZTest		equ 3Fh&lt;br /&gt;
tChiTest		equ 40h&lt;br /&gt;
tZIntVal		equ 41h&lt;br /&gt;
t2SampZInt		equ 42h&lt;br /&gt;
t1PropZInt		equ 43h&lt;br /&gt;
t2PropZInt		equ 44h&lt;br /&gt;
tGraphStyle		equ 45h&lt;br /&gt;
t2SampTTest		equ 46h&lt;br /&gt;
t2SampFTest		equ 47h&lt;br /&gt;
tTIntVal		equ 48h&lt;br /&gt;
t2SampTInt		equ 49h&lt;br /&gt;
tSetupLst		equ 4Ah&lt;br /&gt;
tFinPMTend		equ 4Bh&lt;br /&gt;
tFinPMTbeg		equ 4Ch&lt;br /&gt;
tRealM			equ 4Dh&lt;br /&gt;
tPolarM			equ 4Eh&lt;br /&gt;
tRectM			equ 4Fh&lt;br /&gt;
tExprOn			equ 50h&lt;br /&gt;
tExprOff		equ 51h&lt;br /&gt;
tClrAllLst		equ 52h&lt;br /&gt;
tGetCalc		equ 53h&lt;br /&gt;
tDelVar			equ 54h&lt;br /&gt;
tEquToStrng		equ 55h&lt;br /&gt;
tStrngToequ 		equ 56h&lt;br /&gt;
tDelLast		equ 57h&lt;br /&gt;
tSelect			equ 58h&lt;br /&gt;
tANOVA			equ 59h&lt;br /&gt;
tModBox			equ 5Ah&lt;br /&gt;
tNormProb		equ 5Bh&lt;br /&gt;
tMGT			equ 64h ;VERTICAL SPLIT&lt;br /&gt;
tZFit			equ 65h ;ZOOM FIT&lt;br /&gt;
tDiag_on		equ 66h ;DIANOSTIC DISPLAY ON&lt;br /&gt;
tDiag_off		equ 67h ;DIANOSTIC DISPLAY OFF&lt;br /&gt;
tOkEnd2v0		equ 67h ;end of 2byte tokens for version 0.&lt;br /&gt;
tArchive		equ 68h ;archive&lt;br /&gt;
tUnarchive		equ 69h ;unarchive&lt;br /&gt;
tasm			equ 6Ah&lt;br /&gt;
tasmComp		equ 6Bh	;asm compile&lt;br /&gt;
tasmPrgm		equ 6Ch	;Signifies a program is asm&lt;br /&gt;
tasmCmp			equ 6Dh	;asm program is compiled&lt;br /&gt;
tLcapAAcute		equ 6Eh&lt;br /&gt;
tLcapAGrave		equ 6Fh&lt;br /&gt;
tLcapACaret		equ 70h&lt;br /&gt;
tLcapADier		equ 71h&lt;br /&gt;
tLaAcute		equ 72h&lt;br /&gt;
tLaGrave		equ 73h&lt;br /&gt;
tLaCaret		equ 74h&lt;br /&gt;
tLaDier			equ 75h&lt;br /&gt;
tLcapEAcute		equ 76h&lt;br /&gt;
tLcapEGrave		equ 77h&lt;br /&gt;
tLcapECaret		equ 78h&lt;br /&gt;
tLcapEDier		equ 79h&lt;br /&gt;
tLeAcute		equ 7Ah&lt;br /&gt;
tLeGrave		equ 7Bh&lt;br /&gt;
tLeCaret		equ 7Ch&lt;br /&gt;
tLeDier			equ 7Dh&lt;br /&gt;
tLcapIGrave		equ 7Fh&lt;br /&gt;
tLcapICaret		equ 80h&lt;br /&gt;
tLcapIDier		equ 81h&lt;br /&gt;
tLiAcute		equ 82h&lt;br /&gt;
tLiGrave		equ 83h&lt;br /&gt;
tLiCaret		equ 84h&lt;br /&gt;
tLiDier			equ 85h&lt;br /&gt;
tLcapOAcute		equ 86h&lt;br /&gt;
tLcapOGrave		equ 87h&lt;br /&gt;
tLcapOCaret		equ 88h&lt;br /&gt;
tLcapODier		equ 89h&lt;br /&gt;
tLoAcute		equ 8Ah&lt;br /&gt;
tLoGrave		equ 8Bh&lt;br /&gt;
tLoCaret		equ 8Ch&lt;br /&gt;
tLoDier			equ 8Dh&lt;br /&gt;
tLcapUAcute		equ 8Eh&lt;br /&gt;
tLcapUGrave		equ 8Fh&lt;br /&gt;
tLcapUCaret		equ 90h&lt;br /&gt;
tLcapUDier		equ 91h&lt;br /&gt;
tLuAcute		equ 92h&lt;br /&gt;
tLuGrave		equ 93h&lt;br /&gt;
tLuCaret		equ 94h&lt;br /&gt;
tLuDier			equ 95h&lt;br /&gt;
tLcapCCed		equ 96h&lt;br /&gt;
tLcCed			equ 97h&lt;br /&gt;
tLcapNTilde		equ 98h&lt;br /&gt;
tLnTilde		equ 99h&lt;br /&gt;
tLaccent		equ 9Ah&lt;br /&gt;
tLgrave			equ 9Bh&lt;br /&gt;
tLdieresis		equ 9Ch&lt;br /&gt;
tLquesDown		equ 9Dh&lt;br /&gt;
tLexclamDown		equ 9Eh&lt;br /&gt;
tLalpha			equ 9Fh&lt;br /&gt;
tLbeta			equ 0A0h&lt;br /&gt;
tLgamma			equ 0A1h&lt;br /&gt;
tLcapDelta		equ 0A2h&lt;br /&gt;
tLdelta			equ 0A3h&lt;br /&gt;
tLepsilon		equ 0A4h&lt;br /&gt;
tLlambda		equ 0A5h&lt;br /&gt;
tLmu			equ 0A6h&lt;br /&gt;
tLpi			equ 0A7h&lt;br /&gt;
tLrho			equ 0A8h&lt;br /&gt;
tLcapSigma		equ 0A9h&lt;br /&gt;
tLphi			equ 0ABh&lt;br /&gt;
tLcapOmega		equ 0ACh&lt;br /&gt;
tLphat			equ 0ADh&lt;br /&gt;
tLchi			equ 0AEh&lt;br /&gt;
tLstatF			equ 0AFh&lt;br /&gt;
tLa			equ 0B0h&lt;br /&gt;
tLb			equ 0B1h&lt;br /&gt;
tLc			equ 0B2h&lt;br /&gt;
tLd			equ 0B3h&lt;br /&gt;
tLsmalle		equ 0B4h&lt;br /&gt;
tLf			equ 0B5h&lt;br /&gt;
tLsmallg		equ 0B6h&lt;br /&gt;
tLh			equ 0B7h&lt;br /&gt;
tLi			equ 0B8h&lt;br /&gt;
tLj			equ 0B9h&lt;br /&gt;
tLk			equ 0BAh&lt;br /&gt;
tLl			equ 0BCh&lt;br /&gt;
tLm			equ 0BDh&lt;br /&gt;
tLsmalln		equ 0BEh&lt;br /&gt;
tLo			equ 0BFh&lt;br /&gt;
tLp			equ 0C0h&lt;br /&gt;
tLq			equ 0C1h&lt;br /&gt;
tLsmallr		equ 0C2h&lt;br /&gt;
tLs			equ 0C3h&lt;br /&gt;
tLsmallt		equ 0C4h&lt;br /&gt;
tLu			equ 0C5h&lt;br /&gt;
tLv			equ 0C6h&lt;br /&gt;
tLw			equ 0C7h&lt;br /&gt;
tLx			equ 0C8h&lt;br /&gt;
tLy			equ 0C9h&lt;br /&gt;
tLz			equ 0CAh&lt;br /&gt;
tLsigma			equ 0CBh&lt;br /&gt;
tLtau			equ 0CCh&lt;br /&gt;
tLcapIAcute		equ 0CDh&lt;br /&gt;
tGarbagec		equ 0CEh&lt;br /&gt;
LastToken		equ 0CEh ;tLAST TOKEN IN THIS VERSION...&lt;br /&gt;
&lt;br /&gt;
;Data Type Equates												&lt;br /&gt;
;---------------------------------------------------------------------&lt;br /&gt;
RealObj			equ 0&lt;br /&gt;
ListObj			equ 1&lt;br /&gt;
MatObj			equ 2&lt;br /&gt;
EquObj			equ 3&lt;br /&gt;
StrngObj		equ 4&lt;br /&gt;
ProgObj			equ 5&lt;br /&gt;
ProtProgObj		equ 6&lt;br /&gt;
PictObj			equ 7&lt;br /&gt;
GDBObj			equ 8&lt;br /&gt;
UnknownObj		equ 9&lt;br /&gt;
UnknownEquObj		equ 0Ah&lt;br /&gt;
NewEquObj		equ 0Bh&lt;br /&gt;
CplxObj			equ 0Ch&lt;br /&gt;
CListObj		equ 0Dh&lt;br /&gt;
UndefObj		equ 0Eh&lt;br /&gt;
WindowObj		equ 0Fh&lt;br /&gt;
ZStoObj			equ 10h&lt;br /&gt;
TblRngObj		equ 11h&lt;br /&gt;
LCDObj			equ 12h&lt;br /&gt;
BackupObj		equ 13h&lt;br /&gt;
AppObj			equ 14h	;application, only used in menus/link&lt;br /&gt;
AppVarObj		equ 15h	;application variable&lt;br /&gt;
TempProgObj		equ 16h ;program, home deletes when finished&lt;br /&gt;
GroupObj		equ 17h ;group.&lt;br /&gt;
&lt;br /&gt;
;System Error Codes												&lt;br /&gt;
;-----------------------------------------------------------&lt;br /&gt;
E_EDITF			equ 7 ;allow re-entering application&lt;br /&gt;
E_EDIT			equ 1&amp;lt;&amp;lt;E_EDITF&lt;br /&gt;
E_Mask			equ 7Fh&lt;br /&gt;
E_Overflow		equ 1+E_EDIT&lt;br /&gt;
E_DivBy0		equ 2+E_EDIT&lt;br /&gt;
E_SingularMat		equ 3+E_EDIT&lt;br /&gt;
E_Domain		equ 4+E_EDIT&lt;br /&gt;
E_Increment		equ 5+E_EDIT&lt;br /&gt;
E_Break			equ 6+E_EDIT&lt;br /&gt;
E_NonReal		equ 7+E_EDIT&lt;br /&gt;
E_Syntax		equ 8+E_EDIT&lt;br /&gt;
E_DataType		equ 9+E_EDIT&lt;br /&gt;
E_Argument		equ 10+E_EDIT&lt;br /&gt;
E_DimMismatch		equ 11+E_EDIT&lt;br /&gt;
E_Dimension		equ 12+E_EDIT&lt;br /&gt;
E_Undefined		equ 13+E_EDIT&lt;br /&gt;
E_Memory		equ 14+E_EDIT		; 142&lt;br /&gt;
E_Invalid		equ 15+E_EDIT		; 143&lt;br /&gt;
E_IllegalNest		equ 16+E_EDIT		; 144&lt;br /&gt;
E_Bound			equ 17+E_EDIT		; 145&lt;br /&gt;
E_GraphRange		equ 18+E_EDIT		; 146&lt;br /&gt;
E_Zoom			equ 19+E_EDIT		; 147&lt;br /&gt;
E_Label			equ 20			; 148&lt;br /&gt;
E_Stat			equ 21			; 149&lt;br /&gt;
E_Solver		equ 22+E_EDIT&lt;br /&gt;
E_Singularity		equ 23+E_EDIT&lt;br /&gt;
E_SignChange		equ 24+E_EDIT&lt;br /&gt;
E_Iterations		equ 25+E_EDIT&lt;br /&gt;
E_BadGuess		equ 26+E_EDIT&lt;br /&gt;
E_StatPlo		equ 27&lt;br /&gt;
E_TolTooSmall		equ 28+E_EDIT&lt;br /&gt;
E_Reserved		equ 29+E_EDIT&lt;br /&gt;
E_Mode			equ 30+E_EDIT&lt;br /&gt;
E_LnkErr		equ 31+E_EDIT&lt;br /&gt;
E_LnkMemErr		equ 32+E_EDIT&lt;br /&gt;
E_LnkTransErr		equ 33+E_EDIT&lt;br /&gt;
E_LnkDupErr		equ 34+E_EDIT&lt;br /&gt;
E_LnkMemFull		equ 35+E_EDIT&lt;br /&gt;
E_Unknown		equ 36+E_EDIT&lt;br /&gt;
E_Scale			equ 37+E_EDIT&lt;br /&gt;
E_IdNotFound		equ 38&lt;br /&gt;
E_NoMode		equ 39+E_EDIT&lt;br /&gt;
E_Validation		equ 40&lt;br /&gt;
E_Length		equ 41+E_EDIT&lt;br /&gt;
E_Application		equ 42+E_EDIT&lt;br /&gt;
E_AppErr1		equ 43+E_EDIT&lt;br /&gt;
E_AppErr2		equ 44+E_EDIT&lt;br /&gt;
E_ExpiredApp		equ 45&lt;br /&gt;
E_BadAdd		equ 46&lt;br /&gt;
E_Archived		equ 47+E_EDIT&lt;br /&gt;
E_Version		equ 48&lt;br /&gt;
E_ArchFull		equ 49&lt;br /&gt;
E_Variable		equ 50+E_EDIT&lt;br /&gt;
E_Duplicate		equ 51+E_EDIT&lt;br /&gt;
&lt;br /&gt;
;System Variable Equates&lt;br /&gt;
;------------------------------&lt;br /&gt;
XSCLt			equ 02h&lt;br /&gt;
YSCLt			equ 03h&lt;br /&gt;
XMINt			equ 0Ah&lt;br /&gt;
XMAXt			equ 0Bh&lt;br /&gt;
YMINt			equ 0Ch&lt;br /&gt;
YMAXt			equ 0Dh&lt;br /&gt;
TMINt			equ 0Eh&lt;br /&gt;
TMAXt			equ 0Fh&lt;br /&gt;
THETMINt		equ 10h&lt;br /&gt;
THETMAXt		equ 11h&lt;br /&gt;
TBLMINt			equ 1Ah&lt;br /&gt;
PLOTSTARTt		equ 1Bh&lt;br /&gt;
NMAXt			equ 1Dh&lt;br /&gt;
NMINt			equ 1Fh&lt;br /&gt;
TBLSTEPt		equ 21h&lt;br /&gt;
TSTEPt			equ 22h&lt;br /&gt;
THETSTEPt		equ 23h&lt;br /&gt;
DELTAXt			equ 26h&lt;br /&gt;
DELTAYt			equ 27h&lt;br /&gt;
XFACTt			equ 28h&lt;br /&gt;
YFACTt			equ 29h&lt;br /&gt;
FINNt			equ 2Bh&lt;br /&gt;
FINIt			equ 2Ch&lt;br /&gt;
FINPVt			equ 2Dh&lt;br /&gt;
FINPMTt			equ 2Eh&lt;br /&gt;
FINFVt			equ 2Fh&lt;br /&gt;
FINPYt			equ 30h&lt;br /&gt;
FINCYt			equ 31h&lt;br /&gt;
PLOTSTEPt		equ 34h&lt;br /&gt;
XRESt			equ 36h&lt;br /&gt;
&lt;br /&gt;
;Equates To RAM Locations For Stat Vars&lt;br /&gt;
;----------------------------------------------------------------&lt;br /&gt;
FPLEN			equ 9 ;Length of a floating-point number.&lt;br /&gt;
StatN			equ statVars&lt;br /&gt;
XMean			equ StatN + FPLEN&lt;br /&gt;
SumX			equ XMean + FPLEN&lt;br /&gt;
SumXSqr			equ SumX + FPLEN&lt;br /&gt;
StdX			equ SumXSqr + FPLEN&lt;br /&gt;
StdPX			equ StdX + FPLEN&lt;br /&gt;
MinX			equ StdPX + FPLEN&lt;br /&gt;
MaxX			equ MinX + FPLEN&lt;br /&gt;
MinY			equ MaxX + FPLEN&lt;br /&gt;
MaxY			equ MinY + FPLEN&lt;br /&gt;
YMean			equ MaxY + FPLEN&lt;br /&gt;
SumY			equ YMean + FPLEN&lt;br /&gt;
SumYSqr			equ SumY + FPLEN&lt;br /&gt;
StdY			equ SumYSqr + FPLEN&lt;br /&gt;
StdPY			equ StdY + FPLEN&lt;br /&gt;
SumXY			equ StdPY + FPLEN&lt;br /&gt;
Corr			equ SumXY + FPLEN&lt;br /&gt;
MedX			equ Corr + FPLEN&lt;br /&gt;
Q1			equ MedX + FPLEN&lt;br /&gt;
Q3			equ Q1 + FPLEN&lt;br /&gt;
QuadA			equ Q3 + FPLEN&lt;br /&gt;
QuadB			equ QuadA + FPLEN&lt;br /&gt;
QuadC			equ QuadB + FPLEN&lt;br /&gt;
CubeD			equ QuadC + FPLEN&lt;br /&gt;
QuartE			equ CubeD + FPLEN&lt;br /&gt;
MedX1			equ QuartE + FPLEN&lt;br /&gt;
MedX2			equ MedX1 + FPLEN&lt;br /&gt;
MedX3			equ MedX2 + FPLEN&lt;br /&gt;
MedY1			equ MedX3 + FPLEN&lt;br /&gt;
MedY2			equ MedY1 + FPLEN&lt;br /&gt;
MedY3			equ MedY2 + FPLEN&lt;br /&gt;
PStat			equ MedY3 + (2*FPLEN)&lt;br /&gt;
ZStat			equ PStat + FPLEN&lt;br /&gt;
TStat			equ ZStat + FPLEN&lt;br /&gt;
ChiStat			equ TStat + FPLEN&lt;br /&gt;
FStat			equ ChiStat + FPLEN&lt;br /&gt;
DF			equ FStat + FPLEN&lt;br /&gt;
Phat			equ DF + FPLEN&lt;br /&gt;
Phat1			equ Phat + FPLEN&lt;br /&gt;
Phat2			equ Phat1 + FPLEN&lt;br /&gt;
MeanX1			equ Phat2 + FPLEN&lt;br /&gt;
StdX1			equ MeanX1 + FPLEN&lt;br /&gt;
StatN1			equ StdX1 + FPLEN&lt;br /&gt;
MeanX2			equ StatN1 + FPLEN&lt;br /&gt;
StdX2			equ MeanX2 + FPLEN&lt;br /&gt;
StatN2			equ StdX2 + FPLEN&lt;br /&gt;
StdXP2			equ StatN2 + FPLEN&lt;br /&gt;
SLower			equ StdXP2 + FPLEN&lt;br /&gt;
SUpper			equ SLower + FPLEN&lt;br /&gt;
SStat			equ SUpper + FPLEN&lt;br /&gt;
F_DF			equ anovaf_vars&lt;br /&gt;
F_SS			equ F_DF + FPLEN&lt;br /&gt;
F_MS			equ F_SS + FPLEN&lt;br /&gt;
E_DF			equ F_MS + FPLEN&lt;br /&gt;
E_SS			equ E_DF + FPLEN&lt;br /&gt;
E_MS			equ E_SS + FPLEN&lt;br /&gt;
&lt;br /&gt;
;System Flags&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
ioDelFlag		equ 0h&lt;br /&gt;
inDelete		equ 0		;1 = DELETE SCREEN &lt;br /&gt;
&lt;br /&gt;
trigFlags		equ 0h		;Trigonometry mode settings&lt;br /&gt;
trigDeg			equ 2		;1 = degrees, 0=radians&lt;br /&gt;
&lt;br /&gt;
kbdFlags		equ 0h		;Keyboard scan&lt;br /&gt;
kbdSCR			equ 3		;1=scan code ready&lt;br /&gt;
kbdKeyPress		equ 4		;1=key has been pressed&lt;br /&gt;
&lt;br /&gt;
doneFlags		equ 0h		;display &amp;quot;Done&amp;quot;&lt;br /&gt;
donePrgm		equ 5		;1=display &amp;quot;Done&amp;quot; after prgm&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
editFlags		equ 1h&lt;br /&gt;
editOpen		equ 2		;1=edit buffer is open&lt;br /&gt;
&lt;br /&gt;
ansFlags		equ 1&lt;br /&gt;
AnsScroll		equ 3		;1=answer can scroll, seems must be reset in order to move about edit buffer&lt;br /&gt;
&lt;br /&gt;
monFlags		equ 1h	 	;monitor flags&lt;br /&gt;
monAbandon		equ 4		;1=don't start any long process in put away (#715)&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
plotFlags		equ 2h		;plot generation flags&lt;br /&gt;
plotLoc 		equ 1		;0=bkup &amp;amp; display, 1=display only&lt;br /&gt;
plotDisp		equ 2		;1=plot is in display, 0=text in display, this also indicates whether graph is being shown or not&lt;br /&gt;
&lt;br /&gt;
grfModeFlags		equ 2h		;graph mode settings&lt;br /&gt;
grfFuncM		equ 4		;1=function graph&lt;br /&gt;
grfPolarM		equ 5		;1=polar graph&lt;br /&gt;
grfParamM		equ 6		;1=parametric graph&lt;br /&gt;
grfRecurM		equ 7		;1=RECURSION graph&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
graphFlags		equ 3h&lt;br /&gt;
graphDraw		equ 0		;0=graph is valid, 1=redraw graph(dirty)&lt;br /&gt;
graphCursor		equ 2&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
grfDBFlags		equ 4h&lt;br /&gt;
grfDot			equ 0		;0=line, 1=dot&lt;br /&gt;
grfSimul		equ 1		;0=sequential, 1=simultaneous&lt;br /&gt;
grfGrid 		equ 2		;0=no grid, 1=grid&lt;br /&gt;
grfPolar		equ 3		;0=rectangular, 1=polar coordinates&lt;br /&gt;
grfNoCoord		equ 4		;0=display coordinates, 1=off&lt;br /&gt;
grfNoAxis		equ 5		;0=axis, 1=no axis&lt;br /&gt;
grfLabel		equ 6		;0=off, 1=axis label&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
textFlags		equ 5h		;Text output flags&lt;br /&gt;
textEraseBelow		equ 1		;1=erase line below small char&lt;br /&gt;
textScrolled		equ 2		;1=screen scrolled&lt;br /&gt;
textInverse		equ 3		;1=display inverse bit-map&lt;br /&gt;
textInsMode		equ 4		;0=overstrike, 1=insert mode&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
ParsFlag		equ 6h		;PARSER flags&lt;br /&gt;
listOpen		equ 5		; {...}&lt;br /&gt;
matrixOpen1		equ 6		; [[...]]&lt;br /&gt;
matrixOpen2		equ 7		; [...]&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
ParsFlag2		equ 7h		;PARSER flags&lt;br /&gt;
numOP1			equ 0		;1=RESULT IN OP1, 0=NO RESULT&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
newDispF		equ 8h		;Derivative mode flags&lt;br /&gt;
preClrForMode		equ 0		;1=HELP BLINK ON MODE SCREEN&lt;br /&gt;
allowProgTokens		equ 1		;1=allow programming tokens to be parsed in BASIC programs&lt;br /&gt;
progExecuting		equ 1&lt;br /&gt;
&lt;br /&gt;
apdFlags		equ 8h		;Automatic power-down&lt;br /&gt;
apdAble 		equ 2		;1=APD enabled&lt;br /&gt;
apdRunning		equ 3		;1=APD clock running&lt;br /&gt;
apdWarmStart		equ 4		;1=calculator is turning on from APD or power loss&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
web_err_mask		equ 60h&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
onFlags 		equ 9h		;on key flags&lt;br /&gt;
parseInput		equ 1		;1=parse input when done&lt;br /&gt;
onRunning		equ 3		;1=calculator is running&lt;br /&gt;
onInterrupt		equ 4		;1=on key interrupt request&lt;br /&gt;
&lt;br /&gt;
statFlags		equ 9h		;statistics flags&lt;br /&gt;
;unknown		equ 5		;unknown&lt;br /&gt;
statsValid		equ 6		;1=stats are valid&lt;br /&gt;
;unknown		equ 7		;unknown&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
fmtFlags		equ 0Ah		;numeric format flags&lt;br /&gt;
fmtExponent		equ 0	 	;1=show exponent, 0=no exponent&lt;br /&gt;
fmtEng			equ 1	 	;1=engineering notion, 0=scientific&lt;br /&gt;
&lt;br /&gt;
numMode			equ 0Ah&lt;br /&gt;
fmtReal			equ 5&lt;br /&gt;
fmtRect			equ 6&lt;br /&gt;
fmtPolar		equ 7&lt;br /&gt;
&lt;br /&gt;
realMode		equ 5&lt;br /&gt;
rectMode		equ 6&lt;br /&gt;
polarMode		equ 7&lt;br /&gt;
&lt;br /&gt;
fmtBaseMask		equ  00011100b	; mask to base flags&lt;br /&gt;
fmtBaseShift		equ  2		; offset to base flags&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
fmtOverride		equ 0Bh		;copy of fmtFlags with conversion override&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
fmtEditFlags		equ 0Ch		;numeric editing flags&lt;br /&gt;
fmtEdit			equ 0		;1=format number for editing&lt;br /&gt;
&lt;br /&gt;
curFlags		equ 0Ch		;Cursor&lt;br /&gt;
curAble 		equ 2		;1=cursor flash is enabled&lt;br /&gt;
curOn			equ 3		;1=cursor is showing&lt;br /&gt;
curLock 		equ 4		;1=cursor is locked off&lt;br /&gt;
&lt;br /&gt;
cmdFlags		equ 0Ch		;command editor flags&lt;br /&gt;
cmdVirgin		equ 5		;1=nothing has been typed in cmd bfr&lt;br /&gt;
cmdExec			equ 6           ;1=need to execute a command&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
appFlags		equ 0Dh		;application flags&lt;br /&gt;
appWantIntrpt		equ 0		;1=want ON key interrupts&lt;br /&gt;
appTextSave		equ 1		;1=save characters in textShadow&lt;br /&gt;
appAutoScroll		equ 2		;1=auto-scroll text on last line&lt;br /&gt;
appMenus		equ 3		;1=process keys that bring up menus, 0=check Lock menu flag&lt;br /&gt;
appLockMenus		equ 4		;1=ignore menu keys, 0=switch to home screen and bring up menu&lt;br /&gt;
appCurGraphic		equ 5		;1=graphic cursor&lt;br /&gt;
appCurWord		equ 6		;1=text cursor covers entire word&lt;br /&gt;
appExit 		equ 7		;1=application handles [EXIT] key itself&lt;br /&gt;
&lt;br /&gt;
appWantIntrptF		equ 1&amp;lt;&amp;lt;appWantIntrpt&lt;br /&gt;
appTextSaveF		equ 1&amp;lt;&amp;lt;appTextSave&lt;br /&gt;
appAutoScrollF		equ 1&amp;lt;&amp;lt;appAutoScroll&lt;br /&gt;
appMenusF		equ 1&amp;lt;&amp;lt;appMenus&lt;br /&gt;
appLockMenusF		equ 1&amp;lt;&amp;lt;appLockMenus&lt;br /&gt;
appCurGraphicF		equ 1&amp;lt;&amp;lt;appCurGraphic&lt;br /&gt;
appCurWordF		equ 1&amp;lt;&amp;lt;appCurWord&lt;br /&gt;
appExitF		equ 1&amp;lt;&amp;lt;appExit&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
rclFlag			equ 0Eh		;OS recall queue flags&lt;br /&gt;
enableQueue		equ 7		;1 = enable recall queue&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
seqFlags		equ 0Fh		;Sequential Graph flags&lt;br /&gt;
webMode			equ 0		;0 = NORMAL SEQ MODE, 1 = WEB MODE&lt;br /&gt;
webVert			equ 1&lt;br /&gt;
sequv			equ 2		;U vs V&lt;br /&gt;
seqvw			equ 3		;V vs W&lt;br /&gt;
sequw			equ 4		;U vs W&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
promptFlags		equ 11h		;prompt line flags&lt;br /&gt;
promptEdit		equ 0		;1=editing in prompt buffer&lt;br /&gt;
;unknown		equ 7		;unknown&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
indicFlags		equ 12h		;Indicator flags&lt;br /&gt;
indicRun		equ 0		;1=run indicator ON&lt;br /&gt;
indicInUse		equ 1		;indicator save area in use=1, free=0 ;resetting will disable 2nd while in _getkey&lt;br /&gt;
&lt;br /&gt;
shiftFlags		equ 12h		;[2nd] and [ALPHA] flags&lt;br /&gt;
shift2nd		equ 3		;1=[2nd] has been pressed&lt;br /&gt;
shiftAlpha		equ 4		;1=[ALPHA] has been pressed&lt;br /&gt;
shiftLwrAlph		equ 5		;1=lower case, 0=upper case&lt;br /&gt;
shiftALock		equ 6		;1=alpha lock has been pressed&lt;br /&gt;
shiftKeepAlph		equ 7		;1=cannot cancel alpha shift&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
tblFlags		equ 13h		;table flags.&lt;br /&gt;
autoFill		equ 4		;1=prompt, 0=fillAuto&lt;br /&gt;
autoCalc		equ 5		;1=prompt, 0=CalcAuto&lt;br /&gt;
reTable			equ 6		;0=table is okay, 1=must recompute table.&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
sGrFlags		equ 14h&lt;br /&gt;
grfSplit		equ 0		;1=Split Graph, 0=Normal&lt;br /&gt;
vertSplit		equ 1		;1=Vertical (left-right) Split&lt;br /&gt;
grfSChanged		equ 2		;1=Graph just changed Split &amp;lt;-&amp;gt; normal&lt;br /&gt;
grfSplitOverride	equ 3		;1 = ignore graph split flag if set&lt;br /&gt;
write_on_graph		equ 4		;1 = TEXT OR EQU WRITING TO GRAPH SCREEN&lt;br /&gt;
g_style_active		equ 5		;1 = GRAPH STYLES ARE ENABLED, USE THEM&lt;br /&gt;
cmp_mod_box		equ 6		;1 = DOING MOD BOX PLOT COMPUTATION&lt;br /&gt;
textWrite		equ 7&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
newIndicFlags		equ 15h&lt;br /&gt;
extraIndic		equ 0&lt;br /&gt;
saIndic			equ 1&lt;br /&gt;
;3 has something to do with stat/list editor&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
interruptFlags		equ 16h&lt;br /&gt;
secondTimerEnabled	equ 0		;1 = second hardware timer enabled&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
smartFlags		equ 17h&lt;br /&gt;
smarter_mask		equ 3&lt;br /&gt;
smarter_test		equ 1&lt;br /&gt;
smartGraph		equ 0&lt;br /&gt;
smartGraph_inv		equ 1&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
traceFlags		equ 18h&lt;br /&gt;
grfExpr			equ 0		;set to hide expression while tracing&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
;There is a flag 19h.&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
statFlags2		equ 1Ah&lt;br /&gt;
statDiagnosticsOn	equ 0		;1 = stat diagnostics on&lt;br /&gt;
noDelStat		equ 2		;1 = don't delete stats&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
apdFlags2		equ 1Bh&lt;br /&gt;
warmStartInt		equ 6           ;1 = a warm start is occurning before the next interrupt&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
;There is a flag 1Ch (stats-related).&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
;There is a flag 1Dh.&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
;There is a flag 1Eh.&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
varTypeMask		equ 1Fh		;is this a flag byte? yes&lt;br /&gt;
varGraphRef		equ 6&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
graphFlags2		equ 1Fh&lt;br /&gt;
splitOverride		equ 3		;0 = force full screen with ParseInp, or something&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
asm_Flag1		equ 21h		;ASM CODING&lt;br /&gt;
asm_Flag2		equ 22h		;ASM CODING&lt;br /&gt;
asm_Flag3		equ 23h		;NO LONGER AVAILABLE&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
arcFlag			equ 24h&lt;br /&gt;
checkBatteryLevelFirst	equ 0		;1 = check battery levels in Arc_Unarc first and throw error if low&lt;br /&gt;
&lt;br /&gt;
getSendFlg		equ 24h&lt;br /&gt;
comFailed		equ 1		;1 = Get/Send Communication Failed&lt;br /&gt;
&lt;br /&gt;
selfTestFlag		equ 24h&lt;br /&gt;
resetOnPowerOn		equ 2		;1 = Force RAM reset when APD disabled on next power on&lt;br /&gt;
&lt;br /&gt;
appLwrCaseFlag		equ 24h&lt;br /&gt;
lwrCaseActive		equ 3&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
contextFlags		equ 25h&lt;br /&gt;
nocxPutAway		equ 5		;1 = do not call cxPutAway routine&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
groupFlags		equ 26h		;used temporarily in Arc_Unarc&lt;br /&gt;
inGroup			equ 1		;1 = IN GROUP CONTEXT&lt;br /&gt;
noCompletionByte	equ 2		;1 = do not write 0FCh when calling Arc_Unarc, leave as 0FEh&lt;br /&gt;
noDataWrite		equ 3		;1 = do not write data when calling Arc_Unarc, nor size bytes&lt;br /&gt;
writeSizeBytesOnly	equ 5		;1 = only write size bytes when calling Arc_Unarc&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
statusBarFlags		equ 27h&lt;br /&gt;
noStatusBarMode		equ 7		; 1 = abort drawing of statusbar mode, like &amp;quot;TEST MODE ENABLED&amp;quot;&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
APIFlg			equ 28h&lt;br /&gt;
appAllowContext		equ 0           ;app wants context changes to happen&lt;br /&gt;
&lt;br /&gt;
appRunning		equ 4		;app is currently running&lt;br /&gt;
appRetKeyOff		equ 7		;1 = GetKey returns kOff when [2nd]+[ON] pressed&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
apiFlg2			equ 29h&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
apiFlg3			equ 2Ah&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
apiFlg4			equ 2Bh&lt;br /&gt;
cellOverride		equ 1		;use cell override&lt;br /&gt;
fullScrnDraw		equ 2		;DRAW INTO LAST ROW/COL OF SCREEN&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
xapFlag0		equ 2Eh		;external app flags, do not use 0,(iy+2Eh) (used by mouse routines)&lt;br /&gt;
xapFlag1		equ 2Fh&lt;br /&gt;
xapFlag2		equ 30h&lt;br /&gt;
xapFlag3		equ 31h&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
fontFlags		equ 32h&lt;br /&gt;
fracDrawLFont		equ 2&lt;br /&gt;
fracTallLFont		equ 3&lt;br /&gt;
customFont		equ 7&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
hookflags1		equ 33h		;also scriptFlag, rclFlag2, backGroundLink&lt;br /&gt;
alt_On			equ 0		;run ONSCRPT at startup&lt;br /&gt;
alt_Off			equ 1		;run OFFSCRPT at shutdown&lt;br /&gt;
useRclQueueEnd		equ 2		;1 = external mode&lt;br /&gt;
ignoreBPLink		equ 3		;1 = override flag for link activity hook&lt;br /&gt;
bPLinkOn		equ 4		;1 = link activity hook active&lt;br /&gt;
enableKeyEcho		equ 5		;1 = sends keypresses back to connected calc as remote control packets (with GetCSC vs. GetKey codes...really dumb, TI)&lt;br /&gt;
noTempDelete		equ 6		;1 = do not delete temporary programs at homescreen&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
hookflags2		equ 34h		;also sysHookFlg&lt;br /&gt;
getCSCHookActive	equ 0		;1 = GetCSC hook active&lt;br /&gt;
libraryHookActive	equ 1		;1 = library hook active&lt;br /&gt;
noHookActive		equ 2		;1 = same as 0; never used by OS&lt;br /&gt;
homescreenHookActive	equ 4		;1 = homescreen hook active&lt;br /&gt;
rawKeyHookActive	equ 5		;1 = raw key hook active&lt;br /&gt;
catalog2HookActive	equ 6		;1 = catalog 2 hook active&lt;br /&gt;
cursorHookActive	equ 7		;1 = cursor hook active&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
hookflags3		equ 35h		;also sysHookFlg1&lt;br /&gt;
tokenHookActive		equ 0		;1 = token hook active&lt;br /&gt;
localizeHookActive	equ 1		;1 = localize hook active&lt;br /&gt;
windowHookActive	equ 2		;1 = window hook active&lt;br /&gt;
graphHookActive		equ 3		;1 = graph hook active&lt;br /&gt;
yEquHookActive		equ 4		;1 = Y= hook active&lt;br /&gt;
fontHookActive		equ 5		;1 = font hook active&lt;br /&gt;
regraphHookActive	equ 6		;1 = regraph hook active&lt;br /&gt;
drawingHookActive	equ 7		;1 = drawing hook active&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
hookflags4		equ 36h		;also sysHookFlag2&lt;br /&gt;
traceHookActive		equ 0		;1 = trace hook active&lt;br /&gt;
parserHookActive	equ 1		;1 = parser hook active&lt;br /&gt;
appChangeHookActive	equ 2		;1 = app change hook active&lt;br /&gt;
catalog1HookActive	equ 3		;1 = catalog 1 hook active&lt;br /&gt;
helpHookActive		equ 4		;1 = help hook active&lt;br /&gt;
cxRedispHookActive	equ 5		;1 = cxRedisp hook active&lt;br /&gt;
menuHookActive		equ 6		;1 = menu hook active&lt;br /&gt;
silentLinkHookActive	equ 7		;1 = silent link hook active&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
;hookflags2Override	equ 37h		;set corresponding bit to kill iy+35h hook when executing app&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
;hookflags3Override	equ 38h		;set corresponding bit to kill iy+36h hook when executing app&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
;hookflags4Override	equ 39h		;set corresponding bit to kill iy+37h hook when executing app&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
hookflags5		equ 3Ah&lt;br /&gt;
usbActivityHookActive	equ 0		;1 = USB activity hook active&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
plotFlag3		equ 3Ch  &lt;br /&gt;
bufferOnly		equ 0&lt;br /&gt;
useFastCirc		equ 4&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
dBKeyFlags		equ 3Dh&lt;br /&gt;
keyDefaultsF		equ 6		;1 = GetKey returns extended keycodes with TI-Keyboard&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
silentLinkFlags		equ 3Eh&lt;br /&gt;
silentLinkActive	equ 0		;1 = SE/84+ silent link is active&lt;br /&gt;
&lt;br /&gt;
extraHookFlags		equ 3Eh&lt;br /&gt;
checkCatalog2HookVer	equ 3		;1 = check catalog 2 hook's version before executing it (and error or take other action if so)&lt;br /&gt;
openLibActive		equ 4		;1 = OpenLib( was successfully called on a Flash application (ExecLib will error if zero)&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
clockFlags		equ 3Fh&lt;br /&gt;
notMDYMode		equ 0		;0 = M/D/Y format&lt;br /&gt;
isYMDMode		equ 1		;1 = Y/M/D format&lt;br /&gt;
is24Hour		equ 2		;1 = clock in 24 hour mode&lt;br /&gt;
inAfternoon		equ 3		;1 = current time is in afternoon (PM) (I think)&lt;br /&gt;
useTokensInString	equ 4		;1 = use tokens instead of characters when displaying clock as string (for getTmStr and getDtStr vs. MODE screen) (keep this reset)&lt;br /&gt;
displayClock		equ 5		;1 = display clock (this is set every second, reset otherwise)&lt;br /&gt;
clockOn			equ 6		;1 = clock on&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
mathprintFlags		equ 44h&lt;br /&gt;
mathprintEnabled	equ 5		;1 = use mathprint styling&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
backlightFlags		equ 46h&lt;br /&gt;
restoreBrightness	equ 0		;1 = restore lcd brightness when needed&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
grFlags			equ 4Ah&lt;br /&gt;
drawGrLbls		equ 0		;1 = don't draw Graph Labels (this is usually reset anyway)&lt;br /&gt;
&lt;br /&gt;
putMapFlags		equ 4Ah&lt;br /&gt;
usePixelShadow2		equ 3		;1 = use pixelshadow2, not pixelshadow&lt;br /&gt;
putMapUseColor		equ 4		;1 = use custom color&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
graphDispFlags		equ 4Bh&lt;br /&gt;
backgroundValid		equ 4		;1 = items in graph background are still valid&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
#endif&lt;br /&gt;
.list&lt;/div&gt;</summary>
		<author><name>Runer112</name></author>	</entry>

	<entry>
		<id>https://wikiti.brandonw.net/index.php?title=84PCE:Ports:4000</id>
		<title>84PCE:Ports:4000</title>
		<link rel="alternate" type="text/html" href="https://wikiti.brandonw.net/index.php?title=84PCE:Ports:4000"/>
				<updated>2016-11-21T05:15:10Z</updated>
		
		<summary type="html">&lt;p&gt;Runer112: /* PL111 Register Summary */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:84PCE:Ports:By_Address|4000 - LCD Controller]] [[Category:84PCE:Ports:By_Name|LCD Controller]]&lt;br /&gt;
== Synopsis ==&lt;br /&gt;
'''Port Number:''' 4000&lt;br /&gt;
&lt;br /&gt;
'''Memory-mapped address:''' E30000&lt;br /&gt;
&lt;br /&gt;
'''Function:''' LCD Controller&lt;br /&gt;
&lt;br /&gt;
The ports in this range are for accessing the LCD controller. With these ports, you can configure the LCD DMA address, change the color mode, access the palette, alter the LCD cursor, and possibly other useful things.&lt;br /&gt;
&lt;br /&gt;
Datasheet: http://infocenter.arm.com/help/topic/com.arm.doc.ddi0293c/DDI0293.pdf&lt;br /&gt;
&lt;br /&gt;
The LCD itself appears to be the Giant GPM1421C0. Datasheet: http://beck-oled-lcd-tft-display.de/fileadmin/giant-plus/GPM1421C0.pdf&lt;br /&gt;
&lt;br /&gt;
== PL111 Register Summary ==&lt;br /&gt;
{|border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Name&lt;br /&gt;
! Base Offset&lt;br /&gt;
! Type&lt;br /&gt;
! TIOS Value&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| LCDTiming0&lt;br /&gt;
| 0x000&lt;br /&gt;
| R/W&lt;br /&gt;
| 0x00000000&lt;br /&gt;
| Horizontal Axis Panel Control Register&lt;br /&gt;
|}&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;TIOS Default:&lt;br /&gt;
0x1F0A0338&lt;br /&gt;
&lt;br /&gt;
HBP = 31 (actual =        HBP + 1 =  32)&lt;br /&gt;
HFP = 10 (actual =        HFP + 1 =  11)&lt;br /&gt;
HSW =  3 (actual =        HSW + 1 =   4)&lt;br /&gt;
PPL = 14 (actual = 16 * (PPL + 1) = 240)&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
{|border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Name&lt;br /&gt;
! Base Offset&lt;br /&gt;
! Type&lt;br /&gt;
! Reset Value&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| LCDTiming1&lt;br /&gt;
| 0x004&lt;br /&gt;
| R/W&lt;br /&gt;
| 0x00000000&lt;br /&gt;
| Vertical Axis Panel Control Register&lt;br /&gt;
|}&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;TIOS Default:&lt;br /&gt;
0x0402093F&lt;br /&gt;
&lt;br /&gt;
VBP =   4&lt;br /&gt;
VFP =   2&lt;br /&gt;
VSW =   2 (actual = VSW + 1 =   3)&lt;br /&gt;
LPP = 319 (actual = LPP + 1 = 320)&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{|border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Name&lt;br /&gt;
! Base Offset&lt;br /&gt;
! Type&lt;br /&gt;
! Reset Value&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| LCDTiming2&lt;br /&gt;
| 0x008&lt;br /&gt;
| R/W&lt;br /&gt;
| 0x00000000&lt;br /&gt;
| Clock and Signal Polarity Control Register&lt;br /&gt;
|}&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;TIOS Default:&lt;br /&gt;
0x0402093F&lt;br /&gt;
&lt;br /&gt;
PCD =   2 (actual divisor = PCD + 2 = 4)&lt;br /&gt;
BCD =   0&lt;br /&gt;
CPL = 239&lt;br /&gt;
IOE =   1&lt;br /&gt;
IPC =   1&lt;br /&gt;
IHS =   1&lt;br /&gt;
IVS =   1&lt;br /&gt;
ACB =   0&lt;br /&gt;
CLKSEL = 0&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{|border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Name&lt;br /&gt;
! Base Offset&lt;br /&gt;
! Type&lt;br /&gt;
! Reset Value&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| LCDTiming3&lt;br /&gt;
| 0x00C&lt;br /&gt;
| R/W&lt;br /&gt;
| 0x00000&lt;br /&gt;
| Line End Control Register&lt;br /&gt;
|}&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;TIOS Default:&lt;br /&gt;
0x00000000&lt;br /&gt;
&lt;br /&gt;
LEE = 0&lt;br /&gt;
LED = 0&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{|border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Name&lt;br /&gt;
! Base Offset&lt;br /&gt;
! Type&lt;br /&gt;
! Reset Value&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| LCDUPBASE&lt;br /&gt;
| 0x010&lt;br /&gt;
| R/W&lt;br /&gt;
| 0x00000000&lt;br /&gt;
| Upper Panel Frame Base Address Register, i.e. LCD VRAM address. Only bits 8-18 have an effect; the address is masked into the 0xD00000-0xD7FF00 range.&lt;br /&gt;
|}&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;TIOS Default:&lt;br /&gt;
0x00D40000&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{|border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Name&lt;br /&gt;
! Base Offset&lt;br /&gt;
! Type&lt;br /&gt;
! Reset Value&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| LCDLPBASE&lt;br /&gt;
| 0x014&lt;br /&gt;
| R/W&lt;br /&gt;
| 0x00000000&lt;br /&gt;
| Lower Panel Frame Base Address Register, N/A&lt;br /&gt;
|}&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;TIOS Default:&lt;br /&gt;
0x00000000&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{|border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Name&lt;br /&gt;
! Base Offset&lt;br /&gt;
! Type&lt;br /&gt;
! Reset Value&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| LCDControl&lt;br /&gt;
| 0x018&lt;br /&gt;
| R/W&lt;br /&gt;
| 0x0000&lt;br /&gt;
| LCD Control Register&lt;br /&gt;
|}&lt;br /&gt;
This Register controls the operating mode, and the panel pixel parameters&amp;lt;br&amp;gt;&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;31----------------------------------------------------------------------------------------------0&lt;br /&gt;
UNDEFINDED      WTRMRK UN LCDVCMP LCDPWR BEPO BEBO BGR LCDDUAL LCDMONO8 LCDTFT LCDBW LCDBPP LCDEN&lt;br /&gt;
000000000000000 0      00 00      0      0    0    0   0       0        0      0     000    0&lt;br /&gt;
&lt;br /&gt;
TIOS Default:&lt;br /&gt;
000000000000000 0      00 00      1      0    0    1   0       0        1      0     110    1&lt;br /&gt;
&lt;br /&gt;
UNDEFINDED	= Undefined&lt;br /&gt;
&lt;br /&gt;
WTRMRK		= LCD DMA FIFO watermark level&lt;br /&gt;
&lt;br /&gt;
UN		= Undefined&lt;br /&gt;
&lt;br /&gt;
LCDVCMP		= Generate interrupt at:&lt;br /&gt;
		    b00 = start of vertical synchronization&lt;br /&gt;
		    b01 = start of back porch&lt;br /&gt;
		    b10 = start of active video&lt;br /&gt;
		    b11 = start of front porch&lt;br /&gt;
&lt;br /&gt;
LCDPWR		= LCD power enable:&lt;br /&gt;
		    0 = power not gated through to LCD panel and CLD[23:0] signals disabled, (held LOW)&lt;br /&gt;
		    1 = power gated through to LCD panel and CLD[23:0] signals enabled, (active)&lt;br /&gt;
&lt;br /&gt;
BEPO		= Big-endian pixel ordering within a byte:&lt;br /&gt;
		    0 = little-endian ordering within a byte&lt;br /&gt;
		    1 = big-endian pixel ordering within a byte&lt;br /&gt;
&lt;br /&gt;
BEBO		= Big-endian byte order:&lt;br /&gt;
		    0 = little-endian byte order&lt;br /&gt;
		    1 = big-endian byte order&lt;br /&gt;
&lt;br /&gt;
BGR		= RGB or BGR format selection:&lt;br /&gt;
		    0 = RGB normal output&lt;br /&gt;
		    1 = BGR red and blue swapped&lt;br /&gt;
&lt;br /&gt;
LCDDUAL		= LCD interface is dual-panel STN:&lt;br /&gt;
		    0 = single-panel LCD is in use&lt;br /&gt;
		    1 = dual-panel LCD is in use&lt;br /&gt;
&lt;br /&gt;
LCDMONO8	= Monochrome LCD. This has an 8-bit interface. This bit controls whether monochrome STN LCD uses a 4 or 8-bit parallel interface. It has no meaning in other modes, and you must program it to zero&lt;br /&gt;
		    0 = mono LCD uses 4-bit interface&lt;br /&gt;
		    1 = mono LCD uses 8-bit interface&lt;br /&gt;
&lt;br /&gt;
LCDTFT		= LCD is TFT:&lt;br /&gt;
		    0 = LCD is an STN display. Use gray scaler&lt;br /&gt;
		    1 = LCD is a TFT display. Do not use gray scaler&lt;br /&gt;
&lt;br /&gt;
LCDBW		= STN LCD is monochrome (black and white):&lt;br /&gt;
		    0 = STN LCD is color&lt;br /&gt;
		    1 = STN LCD is monochrome&lt;br /&gt;
&lt;br /&gt;
LCDBPP		= LCD bits per pixel:&lt;br /&gt;
		    b000 = 1bpp&lt;br /&gt;
		    b001 = 2bpp&lt;br /&gt;
		    b010 = 4bpp&lt;br /&gt;
		    b011 = 8bpp&lt;br /&gt;
		    b100 = 16bpp&lt;br /&gt;
		    b101 = 24bpp (TFT panel only)&lt;br /&gt;
		    b110 = 16bpp 5:6:5 mode&lt;br /&gt;
		    b111 = 12bpp 4:4:4 mode&lt;br /&gt;
&lt;br /&gt;
LCDEN		= CLCDC enable:&lt;br /&gt;
		    0 = LCD signals CLLP, CLCP, CLFP, CLAC, and CLLE disabled (LOW)&lt;br /&gt;
		    1 = LCD signals CLLP, CLCP, CLFP, CLAC, and CLLE enabled (HIGH)&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
To set the LCD to 8bpp (palette mode):&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;ld a,$27&lt;br /&gt;
ld ($E30018),a&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
When the LCD is in 8bpp mode, data written to VRAM will act as an 8-bit index to the LCD's 256x16-bit Color Palette. Note that the colour palette must be initialized prior to setting this mode or you will receive unexpected results. (See LCDPalette register - 0x200 for information on the Color Palette).&amp;lt;br&amp;gt;&lt;br /&gt;
This will effectively halve the amount of VRAM required to store a full resolution 320x240 image (76800 bytes vs 153600 bytes). The extra 76800 bytes of VRAM could be used to double buffer or for temporary data storage.&amp;lt;br&amp;gt;&lt;br /&gt;
Note that the TIOS will not be usable in this mode, it expects 16bpp 5:6:5 mode at all times.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
To set the LCD to 16bpp 5:6:5 mode (TIOS default):&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;ld a,$2D&lt;br /&gt;
ld ($E30018),a&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{|border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Name&lt;br /&gt;
! Base Offset&lt;br /&gt;
! Type&lt;br /&gt;
! Reset Value&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| LCDIMSC&lt;br /&gt;
| 0x01C&lt;br /&gt;
| R/W&lt;br /&gt;
| 0x0&lt;br /&gt;
| Interrupt Mask Set/Clear Register&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{|border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Name&lt;br /&gt;
! Base Offset&lt;br /&gt;
! Type&lt;br /&gt;
! Reset Value&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| LCDRIS&lt;br /&gt;
| 0x020&lt;br /&gt;
| RO&lt;br /&gt;
| 0x0&lt;br /&gt;
| Raw Interrupt Status Register&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{|border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Name&lt;br /&gt;
! Base Offset&lt;br /&gt;
! Type&lt;br /&gt;
! Reset Value&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| LCDMIS&lt;br /&gt;
| 0x024&lt;br /&gt;
| RO&lt;br /&gt;
| 0x0&lt;br /&gt;
| Masked Interrupt Status Register&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{|border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Name&lt;br /&gt;
! Base Offset&lt;br /&gt;
! Type&lt;br /&gt;
! Reset Value&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| LCDICR&lt;br /&gt;
| 0x028&lt;br /&gt;
| WO&lt;br /&gt;
| 0x0&lt;br /&gt;
| LCD Interrupt Clear Register&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{|border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Name&lt;br /&gt;
! Base Offset&lt;br /&gt;
! Type&lt;br /&gt;
! Reset Value&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| LCDUPCURR&lt;br /&gt;
| 0x02C&lt;br /&gt;
| RO&lt;br /&gt;
| 0x00000000&lt;br /&gt;
| LCD Upper and Lower Panel Current Address Value Registers&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{|border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Name&lt;br /&gt;
! Base Offset&lt;br /&gt;
! Type&lt;br /&gt;
! Reset Value&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| LCDLPCURR&lt;br /&gt;
| 0x030&lt;br /&gt;
| RO&lt;br /&gt;
| 0x00000000&lt;br /&gt;
| LCD Upper and Lower Panel Current Address Value Registers&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{|border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Name&lt;br /&gt;
! Base Offset&lt;br /&gt;
! Type&lt;br /&gt;
! Reset Value&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| -&lt;br /&gt;
| 0x034-0x1FC&lt;br /&gt;
| -&lt;br /&gt;
| -&lt;br /&gt;
| Reserved&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{|border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Name&lt;br /&gt;
! Base Offset&lt;br /&gt;
! Type&lt;br /&gt;
! Reset Value&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| LCDPalette&lt;br /&gt;
| 0x200-0x3FC&lt;br /&gt;
| R/W&lt;br /&gt;
| 0x00000000&lt;br /&gt;
| 256x16-bit Color Palette Registers&lt;br /&gt;
|}&lt;br /&gt;
The LCDPalette Registers contain 256 palette entries.&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;15-----------------0&lt;br /&gt;
I  BLUE  GREEN RED&lt;br /&gt;
0  00000 00000 00000&lt;br /&gt;
&lt;br /&gt;
I		= Intensity/unused&lt;br /&gt;
B		= Blue palette data&lt;br /&gt;
G		= Green palette data&lt;br /&gt;
R		= Red palette data&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The palette can hold 256 x 16-bit colour entries in 1555 format. The BLUE and RED values can be swapped via bit-8 of the LCDControl Register.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
When 8bpp mode is enabled the LCD will utilize graphics data to index this palette and display the resultant colour - as opposed to interpreting graphics data as colours directly.&amp;lt;br&amp;gt;&lt;br /&gt;
Palettes can be very useful for reducing data requirements and increasing display related performance.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
To generate and copy a palette of low=high (xLIBC equivilent) colours converted to 1555 format, you can do something similar to:&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;CopyHL1555Palette:&lt;br /&gt;
	ld hl,$E30200				; palette mem&lt;br /&gt;
	ld b,0&lt;br /&gt;
_cp1555loop:&lt;br /&gt;
	ld d,b&lt;br /&gt;
	ld a,b&lt;br /&gt;
	and %11000000&lt;br /&gt;
	srl d&lt;br /&gt;
	rra&lt;br /&gt;
	ld e,a&lt;br /&gt;
	ld a,%00011111&lt;br /&gt;
	and b&lt;br /&gt;
	or e&lt;br /&gt;
	ld (hl),a&lt;br /&gt;
	inc hl&lt;br /&gt;
	ld (hl),d&lt;br /&gt;
	inc hl&lt;br /&gt;
	inc b&lt;br /&gt;
	jr nz,_cp1555loop&lt;br /&gt;
	ret&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
With this palette installed, high=low graphics data (from the TI-84+CSE for example) can be reused without the need for conversion. This is because the high=low colour data will now become an index to the converted 1555 palette. Note that there will be a negligible colour difference due to the loss of precision in green.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{|border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Name&lt;br /&gt;
! Base Offset&lt;br /&gt;
! Type&lt;br /&gt;
! Reset Value&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| -&lt;br /&gt;
| 0x400-0x7FC&lt;br /&gt;
| -&lt;br /&gt;
| -&lt;br /&gt;
| Reserved&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{|border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Name&lt;br /&gt;
! Base Offset&lt;br /&gt;
! Type&lt;br /&gt;
! Reset Value&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| CursorImage&lt;br /&gt;
| 0x800-0xBFC&lt;br /&gt;
| R/W&lt;br /&gt;
| 0x00000000&lt;br /&gt;
| Cursor Image RAM Register&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{|border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Name&lt;br /&gt;
! Base Offset&lt;br /&gt;
! Type&lt;br /&gt;
! Reset Value&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| ClcdCrsrCtrl&lt;br /&gt;
| 0xC00&lt;br /&gt;
| R/W&lt;br /&gt;
| 0x00&lt;br /&gt;
| Cursor Control Register&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{|border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Name&lt;br /&gt;
! Base Offset&lt;br /&gt;
! Type&lt;br /&gt;
! Reset Value&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| ClcdCrsrConfig&lt;br /&gt;
| 0xC04&lt;br /&gt;
| R/W&lt;br /&gt;
| 0x0&lt;br /&gt;
| Cursor Configuration Register&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{|border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Name&lt;br /&gt;
! Base Offset&lt;br /&gt;
! Type&lt;br /&gt;
! Reset Value&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| ClcdCrsrPalette0&lt;br /&gt;
| 0xC08&lt;br /&gt;
| R/W&lt;br /&gt;
| 0x000000&lt;br /&gt;
| Cursor Palette Registers&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{|border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Name&lt;br /&gt;
! Base Offset&lt;br /&gt;
! Type&lt;br /&gt;
! Reset Value&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| ClcdCrsrPalette1&lt;br /&gt;
| 0xC0C&lt;br /&gt;
| R/W&lt;br /&gt;
| 0x000000&lt;br /&gt;
| Cursor Palette Registers&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{|border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Name&lt;br /&gt;
! Base Offset&lt;br /&gt;
! Type&lt;br /&gt;
! Reset Value&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| ClcdCrsrXY&lt;br /&gt;
| 0xC10&lt;br /&gt;
| R/W&lt;br /&gt;
| 0x00000000&lt;br /&gt;
| Cursor XY Position Register&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{|border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Name&lt;br /&gt;
! Base Offset&lt;br /&gt;
! Type&lt;br /&gt;
! Reset Value&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| ClcdCrsrClip&lt;br /&gt;
| 0xC14&lt;br /&gt;
| R/W&lt;br /&gt;
| 0x0000&lt;br /&gt;
| Cursor Clip Position Register&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{|border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Name&lt;br /&gt;
! Base Offset&lt;br /&gt;
! Type&lt;br /&gt;
! Reset Value&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| -&lt;br /&gt;
| 0xC18-0xC1C&lt;br /&gt;
| -&lt;br /&gt;
| -&lt;br /&gt;
| Reserved&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{|border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Name&lt;br /&gt;
! Base Offset&lt;br /&gt;
! Type&lt;br /&gt;
! Reset Value&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| ClcdCrsrIMSC&lt;br /&gt;
| 0xC20&lt;br /&gt;
| R/W&lt;br /&gt;
| 0x0&lt;br /&gt;
| Cursor Interrupt Mask Set/Clear Register&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{|border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Name&lt;br /&gt;
! Base Offset&lt;br /&gt;
! Type&lt;br /&gt;
! Reset Value&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| ClcdCrsrICR&lt;br /&gt;
| 0xC24&lt;br /&gt;
| WO&lt;br /&gt;
| 0x0&lt;br /&gt;
| Cursor Interrupt Clear Register&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{|border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Name&lt;br /&gt;
! Base Offset&lt;br /&gt;
! Type&lt;br /&gt;
! Reset Value&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| ClcdCrsrRIS&lt;br /&gt;
| 0xC28&lt;br /&gt;
| RO&lt;br /&gt;
| 0x0&lt;br /&gt;
| Cursor Raw Interrupt Status Register&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{|border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Name&lt;br /&gt;
! Base Offset&lt;br /&gt;
! Type&lt;br /&gt;
! Reset Value&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| ClcdCrsrMIS&lt;br /&gt;
| 0xC2C&lt;br /&gt;
| RO&lt;br /&gt;
| 0x0&lt;br /&gt;
| Cursor Masked Interrupt Status Register&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{|border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Name&lt;br /&gt;
! Base Offset&lt;br /&gt;
! Type&lt;br /&gt;
! Reset Value&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| -&lt;br /&gt;
| 0xC30-0xDFC&lt;br /&gt;
| -&lt;br /&gt;
| -&lt;br /&gt;
| Reserved&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{|border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Name&lt;br /&gt;
! Base Offset&lt;br /&gt;
! Type&lt;br /&gt;
! Reset Value&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| -&lt;br /&gt;
| 0xF00-0xF08&lt;br /&gt;
| -&lt;br /&gt;
| -&lt;br /&gt;
| Programmers Model for Test&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{|border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Name&lt;br /&gt;
! Base Offset&lt;br /&gt;
! Type&lt;br /&gt;
! Reset Value&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| -&lt;br /&gt;
| 0xF0C-0xFDC&lt;br /&gt;
| -&lt;br /&gt;
| -&lt;br /&gt;
| Reserved&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{|border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Name&lt;br /&gt;
! Base Offset&lt;br /&gt;
! Type&lt;br /&gt;
! Reset Value&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| CLCDPeriphID0&lt;br /&gt;
| 0xFE0&lt;br /&gt;
| RO&lt;br /&gt;
| 0x11&lt;br /&gt;
| Peripheral Identification Register 0&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{|border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Name&lt;br /&gt;
! Base Offset&lt;br /&gt;
! Type&lt;br /&gt;
! Reset Value&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| CLCDPeriphID1&lt;br /&gt;
| 0xFE4&lt;br /&gt;
| RO&lt;br /&gt;
| 0x11&lt;br /&gt;
| Peripheral Identification Register 1&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{|border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Name&lt;br /&gt;
! Base Offset&lt;br /&gt;
! Type&lt;br /&gt;
! Reset Value&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| CLCDPeriphID2&lt;br /&gt;
| 0xFE8&lt;br /&gt;
| RO&lt;br /&gt;
| 0x-4a&lt;br /&gt;
| Peripheral Identification Register 2&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{|border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Name&lt;br /&gt;
! Base Offset&lt;br /&gt;
! Type&lt;br /&gt;
! Reset Value&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| CLCDPeriphID3&lt;br /&gt;
| 0xFEC&lt;br /&gt;
| RO&lt;br /&gt;
| 0x00&lt;br /&gt;
| Peripheral Identification Register 3&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{|border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Name&lt;br /&gt;
! Base Offset&lt;br /&gt;
! Type&lt;br /&gt;
! Reset Value&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| CLCDPCellID0&lt;br /&gt;
| 0xFF0&lt;br /&gt;
| RO&lt;br /&gt;
| 0x0D&lt;br /&gt;
| PrimeCell Identification Register 0&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{|border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Name&lt;br /&gt;
! Base Offset&lt;br /&gt;
! Type&lt;br /&gt;
! Reset Value&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| CLCDPCellID1&lt;br /&gt;
| 0xFF4&lt;br /&gt;
| RO&lt;br /&gt;
| 0xF0&lt;br /&gt;
| PrimeCell Identification Register 1&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{|border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Name&lt;br /&gt;
! Base Offset&lt;br /&gt;
! Type&lt;br /&gt;
! Reset Value&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| CLCDPCellID2&lt;br /&gt;
| 0xFF8&lt;br /&gt;
| RO&lt;br /&gt;
| 0x05&lt;br /&gt;
| PrimeCell Identification Register 2&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{|border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Name&lt;br /&gt;
! Base Offset&lt;br /&gt;
! Type&lt;br /&gt;
! Reset Value&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| CLCDPCellID3&lt;br /&gt;
| 0xFFC&lt;br /&gt;
| RO&lt;br /&gt;
| 0xB1&lt;br /&gt;
| PrimeCell Identification Register 3&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;/div&gt;</summary>
		<author><name>Runer112</name></author>	</entry>

	<entry>
		<id>https://wikiti.brandonw.net/index.php?title=84PCE:Ports:4000</id>
		<title>84PCE:Ports:4000</title>
		<link rel="alternate" type="text/html" href="https://wikiti.brandonw.net/index.php?title=84PCE:Ports:4000"/>
				<updated>2016-11-21T05:13:48Z</updated>
		
		<summary type="html">&lt;p&gt;Runer112: /* PL111 Register Summary */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:84PCE:Ports:By_Address|4000 - LCD Controller]] [[Category:84PCE:Ports:By_Name|LCD Controller]]&lt;br /&gt;
== Synopsis ==&lt;br /&gt;
'''Port Number:''' 4000&lt;br /&gt;
&lt;br /&gt;
'''Memory-mapped address:''' E30000&lt;br /&gt;
&lt;br /&gt;
'''Function:''' LCD Controller&lt;br /&gt;
&lt;br /&gt;
The ports in this range are for accessing the LCD controller. With these ports, you can configure the LCD DMA address, change the color mode, access the palette, alter the LCD cursor, and possibly other useful things.&lt;br /&gt;
&lt;br /&gt;
Datasheet: http://infocenter.arm.com/help/topic/com.arm.doc.ddi0293c/DDI0293.pdf&lt;br /&gt;
&lt;br /&gt;
The LCD itself appears to be the Giant GPM1421C0. Datasheet: http://beck-oled-lcd-tft-display.de/fileadmin/giant-plus/GPM1421C0.pdf&lt;br /&gt;
&lt;br /&gt;
== PL111 Register Summary ==&lt;br /&gt;
{|border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Name&lt;br /&gt;
! Base Offset&lt;br /&gt;
! Type&lt;br /&gt;
! TIOS Value&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| LCDTiming0&lt;br /&gt;
| 0x000&lt;br /&gt;
| R/W&lt;br /&gt;
| 0x00000000&lt;br /&gt;
| Horizontal Axis Panel Control Register&lt;br /&gt;
|}&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;TIOS Default:&lt;br /&gt;
0x1F0A0338&lt;br /&gt;
&lt;br /&gt;
HBP = 31 (actual =        HBP + 1 =  32)&lt;br /&gt;
HFP = 10 (actual =        HFP + 1 =  11)&lt;br /&gt;
HSW =  3 (actual =        HSW + 1 =   4)&lt;br /&gt;
PPL = 14 (actual = 16 * (PPL + 1) = 240)&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
{|border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Name&lt;br /&gt;
! Base Offset&lt;br /&gt;
! Type&lt;br /&gt;
! Reset Value&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| LCDTiming1&lt;br /&gt;
| 0x004&lt;br /&gt;
| R/W&lt;br /&gt;
| 0x00000000&lt;br /&gt;
| Vertical Axis Panel Control Register&lt;br /&gt;
|}&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;TIOS Default:&lt;br /&gt;
0x0402093F&lt;br /&gt;
&lt;br /&gt;
VBP =   4&lt;br /&gt;
VFP =   2&lt;br /&gt;
VSW =   2 (actual = VSW + 1 =   3)&lt;br /&gt;
LPP = 319 (actual = LPP + 1 = 320)&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{|border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Name&lt;br /&gt;
! Base Offset&lt;br /&gt;
! Type&lt;br /&gt;
! Reset Value&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| LCDTiming2&lt;br /&gt;
| 0x008&lt;br /&gt;
| R/W&lt;br /&gt;
| 0x00000000&lt;br /&gt;
| Clock and Signal Polarity Control Register&lt;br /&gt;
|}&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;TIOS Default:&lt;br /&gt;
0x0402093F&lt;br /&gt;
&lt;br /&gt;
PCD =   2&lt;br /&gt;
BCD =   0&lt;br /&gt;
CPL = 239&lt;br /&gt;
IOE =   1&lt;br /&gt;
IPC =   1&lt;br /&gt;
IHS =   1&lt;br /&gt;
IVS =   1&lt;br /&gt;
ACB =   0&lt;br /&gt;
CLKSEL = 0&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{|border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Name&lt;br /&gt;
! Base Offset&lt;br /&gt;
! Type&lt;br /&gt;
! Reset Value&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| LCDTiming3&lt;br /&gt;
| 0x00C&lt;br /&gt;
| R/W&lt;br /&gt;
| 0x00000&lt;br /&gt;
| Line End Control Register&lt;br /&gt;
|}&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;TIOS Default:&lt;br /&gt;
0x00000000&lt;br /&gt;
&lt;br /&gt;
LEE = 0&lt;br /&gt;
LED = 0&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{|border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Name&lt;br /&gt;
! Base Offset&lt;br /&gt;
! Type&lt;br /&gt;
! Reset Value&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| LCDUPBASE&lt;br /&gt;
| 0x010&lt;br /&gt;
| R/W&lt;br /&gt;
| 0x00000000&lt;br /&gt;
| Upper Panel Frame Base Address Register, i.e. LCD VRAM address. Only bits 8-18 have an effect; the address is masked into the 0xD00000-0xD7FF00 range.&lt;br /&gt;
|}&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;TIOS Default:&lt;br /&gt;
0x00D40000&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{|border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Name&lt;br /&gt;
! Base Offset&lt;br /&gt;
! Type&lt;br /&gt;
! Reset Value&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| LCDLPBASE&lt;br /&gt;
| 0x014&lt;br /&gt;
| R/W&lt;br /&gt;
| 0x00000000&lt;br /&gt;
| Lower Panel Frame Base Address Register, N/A&lt;br /&gt;
|}&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;TIOS Default:&lt;br /&gt;
0x00000000&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{|border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Name&lt;br /&gt;
! Base Offset&lt;br /&gt;
! Type&lt;br /&gt;
! Reset Value&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| LCDControl&lt;br /&gt;
| 0x018&lt;br /&gt;
| R/W&lt;br /&gt;
| 0x0000&lt;br /&gt;
| LCD Control Register&lt;br /&gt;
|}&lt;br /&gt;
This Register controls the operating mode, and the panel pixel parameters&amp;lt;br&amp;gt;&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;31----------------------------------------------------------------------------------------------0&lt;br /&gt;
UNDEFINDED      WTRMRK UN LCDVCMP LCDPWR BEPO BEBO BGR LCDDUAL LCDMONO8 LCDTFT LCDBW LCDBPP LCDEN&lt;br /&gt;
000000000000000 0      00 00      0      0    0    0   0       0        0      0     000    0&lt;br /&gt;
&lt;br /&gt;
TIOS Default:&lt;br /&gt;
000000000000000 0      00 00      1      0    0    1   0       0        1      0     110    1&lt;br /&gt;
&lt;br /&gt;
UNDEFINDED	= Undefined&lt;br /&gt;
&lt;br /&gt;
WTRMRK		= LCD DMA FIFO watermark level&lt;br /&gt;
&lt;br /&gt;
UN		= Undefined&lt;br /&gt;
&lt;br /&gt;
LCDVCMP		= Generate interrupt at:&lt;br /&gt;
		    b00 = start of vertical synchronization&lt;br /&gt;
		    b01 = start of back porch&lt;br /&gt;
		    b10 = start of active video&lt;br /&gt;
		    b11 = start of front porch&lt;br /&gt;
&lt;br /&gt;
LCDPWR		= LCD power enable:&lt;br /&gt;
		    0 = power not gated through to LCD panel and CLD[23:0] signals disabled, (held LOW)&lt;br /&gt;
		    1 = power gated through to LCD panel and CLD[23:0] signals enabled, (active)&lt;br /&gt;
&lt;br /&gt;
BEPO		= Big-endian pixel ordering within a byte:&lt;br /&gt;
		    0 = little-endian ordering within a byte&lt;br /&gt;
		    1 = big-endian pixel ordering within a byte&lt;br /&gt;
&lt;br /&gt;
BEBO		= Big-endian byte order:&lt;br /&gt;
		    0 = little-endian byte order&lt;br /&gt;
		    1 = big-endian byte order&lt;br /&gt;
&lt;br /&gt;
BGR		= RGB or BGR format selection:&lt;br /&gt;
		    0 = RGB normal output&lt;br /&gt;
		    1 = BGR red and blue swapped&lt;br /&gt;
&lt;br /&gt;
LCDDUAL		= LCD interface is dual-panel STN:&lt;br /&gt;
		    0 = single-panel LCD is in use&lt;br /&gt;
		    1 = dual-panel LCD is in use&lt;br /&gt;
&lt;br /&gt;
LCDMONO8	= Monochrome LCD. This has an 8-bit interface. This bit controls whether monochrome STN LCD uses a 4 or 8-bit parallel interface. It has no meaning in other modes, and you must program it to zero&lt;br /&gt;
		    0 = mono LCD uses 4-bit interface&lt;br /&gt;
		    1 = mono LCD uses 8-bit interface&lt;br /&gt;
&lt;br /&gt;
LCDTFT		= LCD is TFT:&lt;br /&gt;
		    0 = LCD is an STN display. Use gray scaler&lt;br /&gt;
		    1 = LCD is a TFT display. Do not use gray scaler&lt;br /&gt;
&lt;br /&gt;
LCDBW		= STN LCD is monochrome (black and white):&lt;br /&gt;
		    0 = STN LCD is color&lt;br /&gt;
		    1 = STN LCD is monochrome&lt;br /&gt;
&lt;br /&gt;
LCDBPP		= LCD bits per pixel:&lt;br /&gt;
		    b000 = 1bpp&lt;br /&gt;
		    b001 = 2bpp&lt;br /&gt;
		    b010 = 4bpp&lt;br /&gt;
		    b011 = 8bpp&lt;br /&gt;
		    b100 = 16bpp&lt;br /&gt;
		    b101 = 24bpp (TFT panel only)&lt;br /&gt;
		    b110 = 16bpp 5:6:5 mode&lt;br /&gt;
		    b111 = 12bpp 4:4:4 mode&lt;br /&gt;
&lt;br /&gt;
LCDEN		= CLCDC enable:&lt;br /&gt;
		    0 = LCD signals CLLP, CLCP, CLFP, CLAC, and CLLE disabled (LOW)&lt;br /&gt;
		    1 = LCD signals CLLP, CLCP, CLFP, CLAC, and CLLE enabled (HIGH)&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
To set the LCD to 8bpp (palette mode):&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;ld a,$27&lt;br /&gt;
ld ($E30018),a&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
When the LCD is in 8bpp mode, data written to VRAM will act as an 8-bit index to the LCD's 256x16-bit Color Palette. Note that the colour palette must be initialized prior to setting this mode or you will receive unexpected results. (See LCDPalette register - 0x200 for information on the Color Palette).&amp;lt;br&amp;gt;&lt;br /&gt;
This will effectively halve the amount of VRAM required to store a full resolution 320x240 image (76800 bytes vs 153600 bytes). The extra 76800 bytes of VRAM could be used to double buffer or for temporary data storage.&amp;lt;br&amp;gt;&lt;br /&gt;
Note that the TIOS will not be usable in this mode, it expects 16bpp 5:6:5 mode at all times.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
To set the LCD to 16bpp 5:6:5 mode (TIOS default):&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;ld a,$2D&lt;br /&gt;
ld ($E30018),a&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{|border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Name&lt;br /&gt;
! Base Offset&lt;br /&gt;
! Type&lt;br /&gt;
! Reset Value&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| LCDIMSC&lt;br /&gt;
| 0x01C&lt;br /&gt;
| R/W&lt;br /&gt;
| 0x0&lt;br /&gt;
| Interrupt Mask Set/Clear Register&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{|border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Name&lt;br /&gt;
! Base Offset&lt;br /&gt;
! Type&lt;br /&gt;
! Reset Value&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| LCDRIS&lt;br /&gt;
| 0x020&lt;br /&gt;
| RO&lt;br /&gt;
| 0x0&lt;br /&gt;
| Raw Interrupt Status Register&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{|border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Name&lt;br /&gt;
! Base Offset&lt;br /&gt;
! Type&lt;br /&gt;
! Reset Value&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| LCDMIS&lt;br /&gt;
| 0x024&lt;br /&gt;
| RO&lt;br /&gt;
| 0x0&lt;br /&gt;
| Masked Interrupt Status Register&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{|border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Name&lt;br /&gt;
! Base Offset&lt;br /&gt;
! Type&lt;br /&gt;
! Reset Value&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| LCDICR&lt;br /&gt;
| 0x028&lt;br /&gt;
| WO&lt;br /&gt;
| 0x0&lt;br /&gt;
| LCD Interrupt Clear Register&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{|border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Name&lt;br /&gt;
! Base Offset&lt;br /&gt;
! Type&lt;br /&gt;
! Reset Value&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| LCDUPCURR&lt;br /&gt;
| 0x02C&lt;br /&gt;
| RO&lt;br /&gt;
| 0x00000000&lt;br /&gt;
| LCD Upper and Lower Panel Current Address Value Registers&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{|border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Name&lt;br /&gt;
! Base Offset&lt;br /&gt;
! Type&lt;br /&gt;
! Reset Value&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| LCDLPCURR&lt;br /&gt;
| 0x030&lt;br /&gt;
| RO&lt;br /&gt;
| 0x00000000&lt;br /&gt;
| LCD Upper and Lower Panel Current Address Value Registers&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{|border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Name&lt;br /&gt;
! Base Offset&lt;br /&gt;
! Type&lt;br /&gt;
! Reset Value&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| -&lt;br /&gt;
| 0x034-0x1FC&lt;br /&gt;
| -&lt;br /&gt;
| -&lt;br /&gt;
| Reserved&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{|border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Name&lt;br /&gt;
! Base Offset&lt;br /&gt;
! Type&lt;br /&gt;
! Reset Value&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| LCDPalette&lt;br /&gt;
| 0x200-0x3FC&lt;br /&gt;
| R/W&lt;br /&gt;
| 0x00000000&lt;br /&gt;
| 256x16-bit Color Palette Registers&lt;br /&gt;
|}&lt;br /&gt;
The LCDPalette Registers contain 256 palette entries.&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;15-----------------0&lt;br /&gt;
I  BLUE  GREEN RED&lt;br /&gt;
0  00000 00000 00000&lt;br /&gt;
&lt;br /&gt;
I		= Intensity/unused&lt;br /&gt;
B		= Blue palette data&lt;br /&gt;
G		= Green palette data&lt;br /&gt;
R		= Red palette data&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The palette can hold 256 x 16-bit colour entries in 1555 format. The BLUE and RED values can be swapped via bit-8 of the LCDControl Register.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
When 8bpp mode is enabled the LCD will utilize graphics data to index this palette and display the resultant colour - as opposed to interpreting graphics data as colours directly.&amp;lt;br&amp;gt;&lt;br /&gt;
Palettes can be very useful for reducing data requirements and increasing display related performance.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
To generate and copy a palette of low=high (xLIBC equivilent) colours converted to 1555 format, you can do something similar to:&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;CopyHL1555Palette:&lt;br /&gt;
	ld hl,$E30200				; palette mem&lt;br /&gt;
	ld b,0&lt;br /&gt;
_cp1555loop:&lt;br /&gt;
	ld d,b&lt;br /&gt;
	ld a,b&lt;br /&gt;
	and %11000000&lt;br /&gt;
	srl d&lt;br /&gt;
	rra&lt;br /&gt;
	ld e,a&lt;br /&gt;
	ld a,%00011111&lt;br /&gt;
	and b&lt;br /&gt;
	or e&lt;br /&gt;
	ld (hl),a&lt;br /&gt;
	inc hl&lt;br /&gt;
	ld (hl),d&lt;br /&gt;
	inc hl&lt;br /&gt;
	inc b&lt;br /&gt;
	jr nz,_cp1555loop&lt;br /&gt;
	ret&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
With this palette installed, high=low graphics data (from the TI-84+CSE for example) can be reused without the need for conversion. This is because the high=low colour data will now become an index to the converted 1555 palette. Note that there will be a negligible colour difference due to the loss of precision in green.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{|border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Name&lt;br /&gt;
! Base Offset&lt;br /&gt;
! Type&lt;br /&gt;
! Reset Value&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| -&lt;br /&gt;
| 0x400-0x7FC&lt;br /&gt;
| -&lt;br /&gt;
| -&lt;br /&gt;
| Reserved&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{|border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Name&lt;br /&gt;
! Base Offset&lt;br /&gt;
! Type&lt;br /&gt;
! Reset Value&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| CursorImage&lt;br /&gt;
| 0x800-0xBFC&lt;br /&gt;
| R/W&lt;br /&gt;
| 0x00000000&lt;br /&gt;
| Cursor Image RAM Register&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{|border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Name&lt;br /&gt;
! Base Offset&lt;br /&gt;
! Type&lt;br /&gt;
! Reset Value&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| ClcdCrsrCtrl&lt;br /&gt;
| 0xC00&lt;br /&gt;
| R/W&lt;br /&gt;
| 0x00&lt;br /&gt;
| Cursor Control Register&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{|border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Name&lt;br /&gt;
! Base Offset&lt;br /&gt;
! Type&lt;br /&gt;
! Reset Value&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| ClcdCrsrConfig&lt;br /&gt;
| 0xC04&lt;br /&gt;
| R/W&lt;br /&gt;
| 0x0&lt;br /&gt;
| Cursor Configuration Register&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{|border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Name&lt;br /&gt;
! Base Offset&lt;br /&gt;
! Type&lt;br /&gt;
! Reset Value&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| ClcdCrsrPalette0&lt;br /&gt;
| 0xC08&lt;br /&gt;
| R/W&lt;br /&gt;
| 0x000000&lt;br /&gt;
| Cursor Palette Registers&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{|border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Name&lt;br /&gt;
! Base Offset&lt;br /&gt;
! Type&lt;br /&gt;
! Reset Value&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| ClcdCrsrPalette1&lt;br /&gt;
| 0xC0C&lt;br /&gt;
| R/W&lt;br /&gt;
| 0x000000&lt;br /&gt;
| Cursor Palette Registers&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{|border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Name&lt;br /&gt;
! Base Offset&lt;br /&gt;
! Type&lt;br /&gt;
! Reset Value&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| ClcdCrsrXY&lt;br /&gt;
| 0xC10&lt;br /&gt;
| R/W&lt;br /&gt;
| 0x00000000&lt;br /&gt;
| Cursor XY Position Register&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{|border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Name&lt;br /&gt;
! Base Offset&lt;br /&gt;
! Type&lt;br /&gt;
! Reset Value&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| ClcdCrsrClip&lt;br /&gt;
| 0xC14&lt;br /&gt;
| R/W&lt;br /&gt;
| 0x0000&lt;br /&gt;
| Cursor Clip Position Register&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{|border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Name&lt;br /&gt;
! Base Offset&lt;br /&gt;
! Type&lt;br /&gt;
! Reset Value&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| -&lt;br /&gt;
| 0xC18-0xC1C&lt;br /&gt;
| -&lt;br /&gt;
| -&lt;br /&gt;
| Reserved&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{|border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Name&lt;br /&gt;
! Base Offset&lt;br /&gt;
! Type&lt;br /&gt;
! Reset Value&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| ClcdCrsrIMSC&lt;br /&gt;
| 0xC20&lt;br /&gt;
| R/W&lt;br /&gt;
| 0x0&lt;br /&gt;
| Cursor Interrupt Mask Set/Clear Register&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{|border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Name&lt;br /&gt;
! Base Offset&lt;br /&gt;
! Type&lt;br /&gt;
! Reset Value&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| ClcdCrsrICR&lt;br /&gt;
| 0xC24&lt;br /&gt;
| WO&lt;br /&gt;
| 0x0&lt;br /&gt;
| Cursor Interrupt Clear Register&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{|border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Name&lt;br /&gt;
! Base Offset&lt;br /&gt;
! Type&lt;br /&gt;
! Reset Value&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| ClcdCrsrRIS&lt;br /&gt;
| 0xC28&lt;br /&gt;
| RO&lt;br /&gt;
| 0x0&lt;br /&gt;
| Cursor Raw Interrupt Status Register&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{|border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Name&lt;br /&gt;
! Base Offset&lt;br /&gt;
! Type&lt;br /&gt;
! Reset Value&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| ClcdCrsrMIS&lt;br /&gt;
| 0xC2C&lt;br /&gt;
| RO&lt;br /&gt;
| 0x0&lt;br /&gt;
| Cursor Masked Interrupt Status Register&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{|border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Name&lt;br /&gt;
! Base Offset&lt;br /&gt;
! Type&lt;br /&gt;
! Reset Value&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| -&lt;br /&gt;
| 0xC30-0xDFC&lt;br /&gt;
| -&lt;br /&gt;
| -&lt;br /&gt;
| Reserved&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{|border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Name&lt;br /&gt;
! Base Offset&lt;br /&gt;
! Type&lt;br /&gt;
! Reset Value&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| -&lt;br /&gt;
| 0xF00-0xF08&lt;br /&gt;
| -&lt;br /&gt;
| -&lt;br /&gt;
| Programmers Model for Test&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{|border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Name&lt;br /&gt;
! Base Offset&lt;br /&gt;
! Type&lt;br /&gt;
! Reset Value&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| -&lt;br /&gt;
| 0xF0C-0xFDC&lt;br /&gt;
| -&lt;br /&gt;
| -&lt;br /&gt;
| Reserved&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{|border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Name&lt;br /&gt;
! Base Offset&lt;br /&gt;
! Type&lt;br /&gt;
! Reset Value&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| CLCDPeriphID0&lt;br /&gt;
| 0xFE0&lt;br /&gt;
| RO&lt;br /&gt;
| 0x11&lt;br /&gt;
| Peripheral Identification Register 0&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{|border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Name&lt;br /&gt;
! Base Offset&lt;br /&gt;
! Type&lt;br /&gt;
! Reset Value&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| CLCDPeriphID1&lt;br /&gt;
| 0xFE4&lt;br /&gt;
| RO&lt;br /&gt;
| 0x11&lt;br /&gt;
| Peripheral Identification Register 1&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{|border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Name&lt;br /&gt;
! Base Offset&lt;br /&gt;
! Type&lt;br /&gt;
! Reset Value&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| CLCDPeriphID2&lt;br /&gt;
| 0xFE8&lt;br /&gt;
| RO&lt;br /&gt;
| 0x-4a&lt;br /&gt;
| Peripheral Identification Register 2&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{|border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Name&lt;br /&gt;
! Base Offset&lt;br /&gt;
! Type&lt;br /&gt;
! Reset Value&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| CLCDPeriphID3&lt;br /&gt;
| 0xFEC&lt;br /&gt;
| RO&lt;br /&gt;
| 0x00&lt;br /&gt;
| Peripheral Identification Register 3&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{|border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Name&lt;br /&gt;
! Base Offset&lt;br /&gt;
! Type&lt;br /&gt;
! Reset Value&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| CLCDPCellID0&lt;br /&gt;
| 0xFF0&lt;br /&gt;
| RO&lt;br /&gt;
| 0x0D&lt;br /&gt;
| PrimeCell Identification Register 0&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{|border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Name&lt;br /&gt;
! Base Offset&lt;br /&gt;
! Type&lt;br /&gt;
! Reset Value&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| CLCDPCellID1&lt;br /&gt;
| 0xFF4&lt;br /&gt;
| RO&lt;br /&gt;
| 0xF0&lt;br /&gt;
| PrimeCell Identification Register 1&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{|border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Name&lt;br /&gt;
! Base Offset&lt;br /&gt;
! Type&lt;br /&gt;
! Reset Value&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| CLCDPCellID2&lt;br /&gt;
| 0xFF8&lt;br /&gt;
| RO&lt;br /&gt;
| 0x05&lt;br /&gt;
| PrimeCell Identification Register 2&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{|border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Name&lt;br /&gt;
! Base Offset&lt;br /&gt;
! Type&lt;br /&gt;
! Reset Value&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| CLCDPCellID3&lt;br /&gt;
| 0xFFC&lt;br /&gt;
| RO&lt;br /&gt;
| 0xB1&lt;br /&gt;
| PrimeCell Identification Register 3&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;/div&gt;</summary>
		<author><name>Runer112</name></author>	</entry>

	<entry>
		<id>https://wikiti.brandonw.net/index.php?title=84PCE:Ports:4000</id>
		<title>84PCE:Ports:4000</title>
		<link rel="alternate" type="text/html" href="https://wikiti.brandonw.net/index.php?title=84PCE:Ports:4000"/>
				<updated>2016-11-21T05:05:38Z</updated>
		
		<summary type="html">&lt;p&gt;Runer112: /* PL111 Register Summary */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:84PCE:Ports:By_Address|4000 - LCD Controller]] [[Category:84PCE:Ports:By_Name|LCD Controller]]&lt;br /&gt;
== Synopsis ==&lt;br /&gt;
'''Port Number:''' 4000&lt;br /&gt;
&lt;br /&gt;
'''Memory-mapped address:''' E30000&lt;br /&gt;
&lt;br /&gt;
'''Function:''' LCD Controller&lt;br /&gt;
&lt;br /&gt;
The ports in this range are for accessing the LCD controller. With these ports, you can configure the LCD DMA address, change the color mode, access the palette, alter the LCD cursor, and possibly other useful things.&lt;br /&gt;
&lt;br /&gt;
Datasheet: http://infocenter.arm.com/help/topic/com.arm.doc.ddi0293c/DDI0293.pdf&lt;br /&gt;
&lt;br /&gt;
The LCD itself appears to be the Giant GPM1421C0. Datasheet: http://beck-oled-lcd-tft-display.de/fileadmin/giant-plus/GPM1421C0.pdf&lt;br /&gt;
&lt;br /&gt;
== PL111 Register Summary ==&lt;br /&gt;
{|border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Name&lt;br /&gt;
! Base Offset&lt;br /&gt;
! Type&lt;br /&gt;
! TIOS Value&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| LCDTiming0&lt;br /&gt;
| 0x000&lt;br /&gt;
| R/W&lt;br /&gt;
| 0x00000000&lt;br /&gt;
| Horizontal Axis Panel Control Register&lt;br /&gt;
|}&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;TIOS Default:&lt;br /&gt;
0x1F0A0338&lt;br /&gt;
&lt;br /&gt;
HBP = 31&lt;br /&gt;
HFP = 10&lt;br /&gt;
HSW = 3&lt;br /&gt;
PPL = 14&lt;br /&gt;
Actual PPL = 16 * (PPL + 1) = 240&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
{|border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Name&lt;br /&gt;
! Base Offset&lt;br /&gt;
! Type&lt;br /&gt;
! Reset Value&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| LCDTiming1&lt;br /&gt;
| 0x004&lt;br /&gt;
| R/W&lt;br /&gt;
| 0x00000000&lt;br /&gt;
| Vertical Axis Panel Control Register&lt;br /&gt;
|}&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;TIOS Default:&lt;br /&gt;
0x0402093F&lt;br /&gt;
&lt;br /&gt;
VBP = 4&lt;br /&gt;
VFP = 2&lt;br /&gt;
VSW = 2&lt;br /&gt;
LPP = 319&lt;br /&gt;
Actual LPP = LPP + 1 = 320&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{|border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Name&lt;br /&gt;
! Base Offset&lt;br /&gt;
! Type&lt;br /&gt;
! Reset Value&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| LCDTiming2&lt;br /&gt;
| 0x008&lt;br /&gt;
| R/W&lt;br /&gt;
| 0x00000000&lt;br /&gt;
| Clock and Signal Polarity Control Register&lt;br /&gt;
|}&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;TIOS Default:&lt;br /&gt;
0x0402093F&lt;br /&gt;
&lt;br /&gt;
PCD = 2&lt;br /&gt;
BCD = 0&lt;br /&gt;
CPL = 239&lt;br /&gt;
IOE = 1&lt;br /&gt;
IPC = 1&lt;br /&gt;
IHS = 1&lt;br /&gt;
IVS = 1&lt;br /&gt;
ACB = 0&lt;br /&gt;
CLKSEL = 0&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{|border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Name&lt;br /&gt;
! Base Offset&lt;br /&gt;
! Type&lt;br /&gt;
! Reset Value&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| LCDTiming3&lt;br /&gt;
| 0x00C&lt;br /&gt;
| R/W&lt;br /&gt;
| 0x00000&lt;br /&gt;
| Line End Control Register&lt;br /&gt;
|}&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;TIOS Default:&lt;br /&gt;
0x00000000&lt;br /&gt;
&lt;br /&gt;
LEE = 0&lt;br /&gt;
LED = 0&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{|border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Name&lt;br /&gt;
! Base Offset&lt;br /&gt;
! Type&lt;br /&gt;
! Reset Value&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| LCDUPBASE&lt;br /&gt;
| 0x010&lt;br /&gt;
| R/W&lt;br /&gt;
| 0x00000000&lt;br /&gt;
| Upper Panel Frame Base Address Register, i.e. LCD VRAM address. Only bits 8-18 have an effect; the address is masked into the 0xD00000-0xD7FF00 range.&lt;br /&gt;
|}&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;TIOS Default:&lt;br /&gt;
0x00D40000&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{|border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Name&lt;br /&gt;
! Base Offset&lt;br /&gt;
! Type&lt;br /&gt;
! Reset Value&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| LCDLPBASE&lt;br /&gt;
| 0x014&lt;br /&gt;
| R/W&lt;br /&gt;
| 0x00000000&lt;br /&gt;
| Lower Panel Frame Base Address Register, N/A&lt;br /&gt;
|}&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;TIOS Default:&lt;br /&gt;
0x00000000&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{|border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Name&lt;br /&gt;
! Base Offset&lt;br /&gt;
! Type&lt;br /&gt;
! Reset Value&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| LCDControl&lt;br /&gt;
| 0x018&lt;br /&gt;
| R/W&lt;br /&gt;
| 0x0000&lt;br /&gt;
| LCD Control Register&lt;br /&gt;
|}&lt;br /&gt;
This Register controls the operating mode, and the panel pixel parameters&amp;lt;br&amp;gt;&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;31----------------------------------------------------------------------------------------------0&lt;br /&gt;
UNDEFINDED      WTRMRK UN LCDVCMP LCDPWR BEPO BEBO BGR LCDDUAL LCDMONO8 LCDTFT LCDBW LCDBPP LCDEN&lt;br /&gt;
000000000000000 0      00 00      0      0    0    0   0       0        0      0     000    0&lt;br /&gt;
&lt;br /&gt;
TIOS Default:&lt;br /&gt;
000000000000000 0      00 00      1      0    0    1   0       0        1      0     110    1&lt;br /&gt;
&lt;br /&gt;
UNDEFINDED	= Undefined&lt;br /&gt;
&lt;br /&gt;
WTRMRK		= LCD DMA FIFO watermark level&lt;br /&gt;
&lt;br /&gt;
UN		= Undefined&lt;br /&gt;
&lt;br /&gt;
LCDVCMP		= Generate interrupt at:&lt;br /&gt;
		    b00 = start of vertical synchronization&lt;br /&gt;
		    b01 = start of back porch&lt;br /&gt;
		    b10 = start of active video&lt;br /&gt;
		    b11 = start of front porch&lt;br /&gt;
&lt;br /&gt;
LCDPWR		= LCD power enable:&lt;br /&gt;
		    0 = power not gated through to LCD panel and CLD[23:0] signals disabled, (held LOW)&lt;br /&gt;
		    1 = power gated through to LCD panel and CLD[23:0] signals enabled, (active)&lt;br /&gt;
&lt;br /&gt;
BEPO		= Big-endian pixel ordering within a byte:&lt;br /&gt;
		    0 = little-endian ordering within a byte&lt;br /&gt;
		    1 = big-endian pixel ordering within a byte&lt;br /&gt;
&lt;br /&gt;
BEBO		= Big-endian byte order:&lt;br /&gt;
		    0 = little-endian byte order&lt;br /&gt;
		    1 = big-endian byte order&lt;br /&gt;
&lt;br /&gt;
BGR		= RGB or BGR format selection:&lt;br /&gt;
		    0 = RGB normal output&lt;br /&gt;
		    1 = BGR red and blue swapped&lt;br /&gt;
&lt;br /&gt;
LCDDUAL		= LCD interface is dual-panel STN:&lt;br /&gt;
		    0 = single-panel LCD is in use&lt;br /&gt;
		    1 = dual-panel LCD is in use&lt;br /&gt;
&lt;br /&gt;
LCDMONO8	= Monochrome LCD. This has an 8-bit interface. This bit controls whether monochrome STN LCD uses a 4 or 8-bit parallel interface. It has no meaning in other modes, and you must program it to zero&lt;br /&gt;
		    0 = mono LCD uses 4-bit interface&lt;br /&gt;
		    1 = mono LCD uses 8-bit interface&lt;br /&gt;
&lt;br /&gt;
LCDTFT		= LCD is TFT:&lt;br /&gt;
		    0 = LCD is an STN display. Use gray scaler&lt;br /&gt;
		    1 = LCD is a TFT display. Do not use gray scaler&lt;br /&gt;
&lt;br /&gt;
LCDBW		= STN LCD is monochrome (black and white):&lt;br /&gt;
		    0 = STN LCD is color&lt;br /&gt;
		    1 = STN LCD is monochrome&lt;br /&gt;
&lt;br /&gt;
LCDBPP		= LCD bits per pixel:&lt;br /&gt;
		    b000 = 1bpp&lt;br /&gt;
		    b001 = 2bpp&lt;br /&gt;
		    b010 = 4bpp&lt;br /&gt;
		    b011 = 8bpp&lt;br /&gt;
		    b100 = 16bpp&lt;br /&gt;
		    b101 = 24bpp (TFT panel only)&lt;br /&gt;
		    b110 = 16bpp 5:6:5 mode&lt;br /&gt;
		    b111 = 12bpp 4:4:4 mode&lt;br /&gt;
&lt;br /&gt;
LCDEN		= CLCDC enable:&lt;br /&gt;
		    0 = LCD signals CLLP, CLCP, CLFP, CLAC, and CLLE disabled (LOW)&lt;br /&gt;
		    1 = LCD signals CLLP, CLCP, CLFP, CLAC, and CLLE enabled (HIGH)&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
To set the LCD to 8bpp (palette mode):&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;ld a,$27&lt;br /&gt;
ld ($E30018),a&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
When the LCD is in 8bpp mode, data written to VRAM will act as an 8-bit index to the LCD's 256x16-bit Color Palette. Note that the colour palette must be initialized prior to setting this mode or you will receive unexpected results. (See LCDPalette register - 0x200 for information on the Color Palette).&amp;lt;br&amp;gt;&lt;br /&gt;
This will effectively halve the amount of VRAM required to store a full resolution 320x240 image (76800 bytes vs 153600 bytes). The extra 76800 bytes of VRAM could be used to double buffer or for temporary data storage.&amp;lt;br&amp;gt;&lt;br /&gt;
Note that the TIOS will not be usable in this mode, it expects 16bpp 5:6:5 mode at all times.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
To set the LCD to 16bpp 5:6:5 mode (TIOS default):&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;ld a,$2D&lt;br /&gt;
ld ($E30018),a&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{|border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Name&lt;br /&gt;
! Base Offset&lt;br /&gt;
! Type&lt;br /&gt;
! Reset Value&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| LCDIMSC&lt;br /&gt;
| 0x01C&lt;br /&gt;
| R/W&lt;br /&gt;
| 0x0&lt;br /&gt;
| Interrupt Mask Set/Clear Register&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{|border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Name&lt;br /&gt;
! Base Offset&lt;br /&gt;
! Type&lt;br /&gt;
! Reset Value&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| LCDRIS&lt;br /&gt;
| 0x020&lt;br /&gt;
| RO&lt;br /&gt;
| 0x0&lt;br /&gt;
| Raw Interrupt Status Register&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{|border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Name&lt;br /&gt;
! Base Offset&lt;br /&gt;
! Type&lt;br /&gt;
! Reset Value&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| LCDMIS&lt;br /&gt;
| 0x024&lt;br /&gt;
| RO&lt;br /&gt;
| 0x0&lt;br /&gt;
| Masked Interrupt Status Register&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{|border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Name&lt;br /&gt;
! Base Offset&lt;br /&gt;
! Type&lt;br /&gt;
! Reset Value&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| LCDICR&lt;br /&gt;
| 0x028&lt;br /&gt;
| WO&lt;br /&gt;
| 0x0&lt;br /&gt;
| LCD Interrupt Clear Register&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{|border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Name&lt;br /&gt;
! Base Offset&lt;br /&gt;
! Type&lt;br /&gt;
! Reset Value&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| LCDUPCURR&lt;br /&gt;
| 0x02C&lt;br /&gt;
| RO&lt;br /&gt;
| 0x00000000&lt;br /&gt;
| LCD Upper and Lower Panel Current Address Value Registers&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{|border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Name&lt;br /&gt;
! Base Offset&lt;br /&gt;
! Type&lt;br /&gt;
! Reset Value&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| LCDLPCURR&lt;br /&gt;
| 0x030&lt;br /&gt;
| RO&lt;br /&gt;
| 0x00000000&lt;br /&gt;
| LCD Upper and Lower Panel Current Address Value Registers&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{|border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Name&lt;br /&gt;
! Base Offset&lt;br /&gt;
! Type&lt;br /&gt;
! Reset Value&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| -&lt;br /&gt;
| 0x034-0x1FC&lt;br /&gt;
| -&lt;br /&gt;
| -&lt;br /&gt;
| Reserved&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{|border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Name&lt;br /&gt;
! Base Offset&lt;br /&gt;
! Type&lt;br /&gt;
! Reset Value&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| LCDPalette&lt;br /&gt;
| 0x200-0x3FC&lt;br /&gt;
| R/W&lt;br /&gt;
| 0x00000000&lt;br /&gt;
| 256x16-bit Color Palette Registers&lt;br /&gt;
|}&lt;br /&gt;
The LCDPalette Registers contain 256 palette entries.&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;15-----------------0&lt;br /&gt;
I  BLUE  GREEN RED&lt;br /&gt;
0  00000 00000 00000&lt;br /&gt;
&lt;br /&gt;
I		= Intensity/unused&lt;br /&gt;
B		= Blue palette data&lt;br /&gt;
G		= Green palette data&lt;br /&gt;
R		= Red palette data&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The palette can hold 256 x 16-bit colour entries in 1555 format. The BLUE and RED values can be swapped via bit-8 of the LCDControl Register.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
When 8bpp mode is enabled the LCD will utilize graphics data to index this palette and display the resultant colour - as opposed to interpreting graphics data as colours directly.&amp;lt;br&amp;gt;&lt;br /&gt;
Palettes can be very useful for reducing data requirements and increasing display related performance.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
To generate and copy a palette of low=high (xLIBC equivilent) colours converted to 1555 format, you can do something similar to:&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;CopyHL1555Palette:&lt;br /&gt;
	ld hl,$E30200				; palette mem&lt;br /&gt;
	ld b,0&lt;br /&gt;
_cp1555loop:&lt;br /&gt;
	ld d,b&lt;br /&gt;
	ld a,b&lt;br /&gt;
	and %11000000&lt;br /&gt;
	srl d&lt;br /&gt;
	rra&lt;br /&gt;
	ld e,a&lt;br /&gt;
	ld a,%00011111&lt;br /&gt;
	and b&lt;br /&gt;
	or e&lt;br /&gt;
	ld (hl),a&lt;br /&gt;
	inc hl&lt;br /&gt;
	ld (hl),d&lt;br /&gt;
	inc hl&lt;br /&gt;
	inc b&lt;br /&gt;
	jr nz,_cp1555loop&lt;br /&gt;
	ret&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
With this palette installed, high=low graphics data (from the TI-84+CSE for example) can be reused without the need for conversion. This is because the high=low colour data will now become an index to the converted 1555 palette. Note that there will be a negligible colour difference due to the loss of precision in green.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{|border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Name&lt;br /&gt;
! Base Offset&lt;br /&gt;
! Type&lt;br /&gt;
! Reset Value&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| -&lt;br /&gt;
| 0x400-0x7FC&lt;br /&gt;
| -&lt;br /&gt;
| -&lt;br /&gt;
| Reserved&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{|border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Name&lt;br /&gt;
! Base Offset&lt;br /&gt;
! Type&lt;br /&gt;
! Reset Value&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| CursorImage&lt;br /&gt;
| 0x800-0xBFC&lt;br /&gt;
| R/W&lt;br /&gt;
| 0x00000000&lt;br /&gt;
| Cursor Image RAM Register&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{|border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Name&lt;br /&gt;
! Base Offset&lt;br /&gt;
! Type&lt;br /&gt;
! Reset Value&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| ClcdCrsrCtrl&lt;br /&gt;
| 0xC00&lt;br /&gt;
| R/W&lt;br /&gt;
| 0x00&lt;br /&gt;
| Cursor Control Register&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{|border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Name&lt;br /&gt;
! Base Offset&lt;br /&gt;
! Type&lt;br /&gt;
! Reset Value&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| ClcdCrsrConfig&lt;br /&gt;
| 0xC04&lt;br /&gt;
| R/W&lt;br /&gt;
| 0x0&lt;br /&gt;
| Cursor Configuration Register&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{|border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Name&lt;br /&gt;
! Base Offset&lt;br /&gt;
! Type&lt;br /&gt;
! Reset Value&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| ClcdCrsrPalette0&lt;br /&gt;
| 0xC08&lt;br /&gt;
| R/W&lt;br /&gt;
| 0x000000&lt;br /&gt;
| Cursor Palette Registers&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{|border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Name&lt;br /&gt;
! Base Offset&lt;br /&gt;
! Type&lt;br /&gt;
! Reset Value&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| ClcdCrsrPalette1&lt;br /&gt;
| 0xC0C&lt;br /&gt;
| R/W&lt;br /&gt;
| 0x000000&lt;br /&gt;
| Cursor Palette Registers&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{|border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Name&lt;br /&gt;
! Base Offset&lt;br /&gt;
! Type&lt;br /&gt;
! Reset Value&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| ClcdCrsrXY&lt;br /&gt;
| 0xC10&lt;br /&gt;
| R/W&lt;br /&gt;
| 0x00000000&lt;br /&gt;
| Cursor XY Position Register&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{|border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Name&lt;br /&gt;
! Base Offset&lt;br /&gt;
! Type&lt;br /&gt;
! Reset Value&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| ClcdCrsrClip&lt;br /&gt;
| 0xC14&lt;br /&gt;
| R/W&lt;br /&gt;
| 0x0000&lt;br /&gt;
| Cursor Clip Position Register&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{|border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Name&lt;br /&gt;
! Base Offset&lt;br /&gt;
! Type&lt;br /&gt;
! Reset Value&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| -&lt;br /&gt;
| 0xC18-0xC1C&lt;br /&gt;
| -&lt;br /&gt;
| -&lt;br /&gt;
| Reserved&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{|border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Name&lt;br /&gt;
! Base Offset&lt;br /&gt;
! Type&lt;br /&gt;
! Reset Value&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| ClcdCrsrIMSC&lt;br /&gt;
| 0xC20&lt;br /&gt;
| R/W&lt;br /&gt;
| 0x0&lt;br /&gt;
| Cursor Interrupt Mask Set/Clear Register&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{|border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Name&lt;br /&gt;
! Base Offset&lt;br /&gt;
! Type&lt;br /&gt;
! Reset Value&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| ClcdCrsrICR&lt;br /&gt;
| 0xC24&lt;br /&gt;
| WO&lt;br /&gt;
| 0x0&lt;br /&gt;
| Cursor Interrupt Clear Register&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{|border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Name&lt;br /&gt;
! Base Offset&lt;br /&gt;
! Type&lt;br /&gt;
! Reset Value&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| ClcdCrsrRIS&lt;br /&gt;
| 0xC28&lt;br /&gt;
| RO&lt;br /&gt;
| 0x0&lt;br /&gt;
| Cursor Raw Interrupt Status Register&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{|border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Name&lt;br /&gt;
! Base Offset&lt;br /&gt;
! Type&lt;br /&gt;
! Reset Value&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| ClcdCrsrMIS&lt;br /&gt;
| 0xC2C&lt;br /&gt;
| RO&lt;br /&gt;
| 0x0&lt;br /&gt;
| Cursor Masked Interrupt Status Register&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{|border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Name&lt;br /&gt;
! Base Offset&lt;br /&gt;
! Type&lt;br /&gt;
! Reset Value&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| -&lt;br /&gt;
| 0xC30-0xDFC&lt;br /&gt;
| -&lt;br /&gt;
| -&lt;br /&gt;
| Reserved&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{|border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Name&lt;br /&gt;
! Base Offset&lt;br /&gt;
! Type&lt;br /&gt;
! Reset Value&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| -&lt;br /&gt;
| 0xF00-0xF08&lt;br /&gt;
| -&lt;br /&gt;
| -&lt;br /&gt;
| Programmers Model for Test&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{|border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Name&lt;br /&gt;
! Base Offset&lt;br /&gt;
! Type&lt;br /&gt;
! Reset Value&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| -&lt;br /&gt;
| 0xF0C-0xFDC&lt;br /&gt;
| -&lt;br /&gt;
| -&lt;br /&gt;
| Reserved&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{|border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Name&lt;br /&gt;
! Base Offset&lt;br /&gt;
! Type&lt;br /&gt;
! Reset Value&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| CLCDPeriphID0&lt;br /&gt;
| 0xFE0&lt;br /&gt;
| RO&lt;br /&gt;
| 0x11&lt;br /&gt;
| Peripheral Identification Register 0&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{|border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Name&lt;br /&gt;
! Base Offset&lt;br /&gt;
! Type&lt;br /&gt;
! Reset Value&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| CLCDPeriphID1&lt;br /&gt;
| 0xFE4&lt;br /&gt;
| RO&lt;br /&gt;
| 0x11&lt;br /&gt;
| Peripheral Identification Register 1&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{|border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Name&lt;br /&gt;
! Base Offset&lt;br /&gt;
! Type&lt;br /&gt;
! Reset Value&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| CLCDPeriphID2&lt;br /&gt;
| 0xFE8&lt;br /&gt;
| RO&lt;br /&gt;
| 0x-4a&lt;br /&gt;
| Peripheral Identification Register 2&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{|border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Name&lt;br /&gt;
! Base Offset&lt;br /&gt;
! Type&lt;br /&gt;
! Reset Value&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| CLCDPeriphID3&lt;br /&gt;
| 0xFEC&lt;br /&gt;
| RO&lt;br /&gt;
| 0x00&lt;br /&gt;
| Peripheral Identification Register 3&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{|border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Name&lt;br /&gt;
! Base Offset&lt;br /&gt;
! Type&lt;br /&gt;
! Reset Value&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| CLCDPCellID0&lt;br /&gt;
| 0xFF0&lt;br /&gt;
| RO&lt;br /&gt;
| 0x0D&lt;br /&gt;
| PrimeCell Identification Register 0&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{|border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Name&lt;br /&gt;
! Base Offset&lt;br /&gt;
! Type&lt;br /&gt;
! Reset Value&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| CLCDPCellID1&lt;br /&gt;
| 0xFF4&lt;br /&gt;
| RO&lt;br /&gt;
| 0xF0&lt;br /&gt;
| PrimeCell Identification Register 1&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{|border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Name&lt;br /&gt;
! Base Offset&lt;br /&gt;
! Type&lt;br /&gt;
! Reset Value&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| CLCDPCellID2&lt;br /&gt;
| 0xFF8&lt;br /&gt;
| RO&lt;br /&gt;
| 0x05&lt;br /&gt;
| PrimeCell Identification Register 2&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{|border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Name&lt;br /&gt;
! Base Offset&lt;br /&gt;
! Type&lt;br /&gt;
! Reset Value&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| CLCDPCellID3&lt;br /&gt;
| 0xFFC&lt;br /&gt;
| RO&lt;br /&gt;
| 0xB1&lt;br /&gt;
| PrimeCell Identification Register 3&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;/div&gt;</summary>
		<author><name>Runer112</name></author>	</entry>

	<entry>
		<id>https://wikiti.brandonw.net/index.php?title=84PCE:Ports:5004</id>
		<title>84PCE:Ports:5004</title>
		<link rel="alternate" type="text/html" href="https://wikiti.brandonw.net/index.php?title=84PCE:Ports:5004"/>
				<updated>2016-11-13T17:47:23Z</updated>
		
		<summary type="html">&lt;p&gt;Runer112: Redirect to 5000&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT [[:84PCE:Ports:5000]]&lt;/div&gt;</summary>
		<author><name>Runer112</name></author>	</entry>

	<entry>
		<id>https://wikiti.brandonw.net/index.php?title=84PCE:Ports:001D</id>
		<title>84PCE:Ports:001D</title>
		<link rel="alternate" type="text/html" href="https://wikiti.brandonw.net/index.php?title=84PCE:Ports:001D"/>
				<updated>2016-11-11T00:53:25Z</updated>
		
		<summary type="html">&lt;p&gt;Runer112: Cleaned up the first sentence&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:84PCE:Ports:By_Address|001D - Privileged Region]] [[Category:84PCE:Ports:By_Name|Privileged Region]]&lt;br /&gt;
== Synopsis ==&lt;br /&gt;
'''Port Number:''' 001D-001F&lt;br /&gt;
&lt;br /&gt;
'''Function:''' Stores the highest address of privileged executable code&lt;br /&gt;
&lt;br /&gt;
These ports contain the address (stored little-endian) of the last byte (inclusive) of privileged code.&lt;br /&gt;
The boot code sets this to the end of the boot code (020000), after which the OS sets it to the end of the OS (0AXXXX, varies by OS version).&lt;br /&gt;
Privileged code is allowed to execute port commands (in and out) and read/write to the [[84PCE:Ports:0020|protected memory region]].&lt;br /&gt;
Unprivileged code always input/read a 0 and get an nmi on output/write.&lt;br /&gt;
&lt;br /&gt;
'''Note:''' Determining whether or not an instruction is privileged is performed during the actual execution of the instruction, not during fetching. Due to pipelining, the first byte of the next instruction has (almost always) been prefetched by this point, so the PC value checked is 1 byte after the end of the instruction.&lt;/div&gt;</summary>
		<author><name>Runer112</name></author>	</entry>

	<entry>
		<id>https://wikiti.brandonw.net/index.php?title=84PCE:Ports:001D</id>
		<title>84PCE:Ports:001D</title>
		<link rel="alternate" type="text/html" href="https://wikiti.brandonw.net/index.php?title=84PCE:Ports:001D"/>
				<updated>2016-11-11T00:45:49Z</updated>
		
		<summary type="html">&lt;p&gt;Runer112: Fix the description to match the note&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:84PCE:Ports:By_Address|001D - Privileged Region]] [[Category:84PCE:Ports:By_Name|Privileged Region]]&lt;br /&gt;
== Synopsis ==&lt;br /&gt;
'''Port Number:''' 001D-001F&lt;br /&gt;
&lt;br /&gt;
'''Function:''' Stores the highest address of privileged executable code&lt;br /&gt;
&lt;br /&gt;
These ports contain the address of the last byte of privileged code (LSB in 1D, MSB in 1F).&lt;br /&gt;
The boot code sets this to the end of the boot code (020000), after which the OS sets it to the end of the OS (0AXXXX, varies by OS version).&lt;br /&gt;
Privileged code is allowed to execute port commands (in and out) and read/write to the [[84PCE:Ports:0020|protected memory region]].&lt;br /&gt;
Unprivileged code always input/read a 0 and get an nmi on output/write.&lt;br /&gt;
&lt;br /&gt;
'''Note:''' Determining whether or not an instruction is privileged is performed during the actual execution of the instruction, not during fetching. Due to pipelining, the first byte of the next instruction has (almost always) been prefetched by this point, so the PC value checked is 1 byte after the end of the instruction.&lt;/div&gt;</summary>
		<author><name>Runer112</name></author>	</entry>

	<entry>
		<id>https://wikiti.brandonw.net/index.php?title=84PCE:Ports:001D</id>
		<title>84PCE:Ports:001D</title>
		<link rel="alternate" type="text/html" href="https://wikiti.brandonw.net/index.php?title=84PCE:Ports:001D"/>
				<updated>2016-11-11T00:39:23Z</updated>
		
		<summary type="html">&lt;p&gt;Runer112: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:84PCE:Ports:By_Address|001D - Privileged Region]] [[Category:84PCE:Ports:By_Name|Privileged Region]]&lt;br /&gt;
== Synopsis ==&lt;br /&gt;
'''Port Number:''' 001D-001F&lt;br /&gt;
&lt;br /&gt;
'''Function:''' Stores the highest address of privileged executable code&lt;br /&gt;
&lt;br /&gt;
These ports contain the address of the first byte of unprivileged code (LSB in 1D, MSB in 1F).&lt;br /&gt;
All code before this address is treated as privileged, and all code at and after this address is treated as unprivileged.&lt;br /&gt;
The boot code sets this to the end of the boot code (020000), after which the OS sets it to the end of the OS (0AXXXX, varies by OS version).&lt;br /&gt;
Privileged code is allowed to execute port commands (in and out) and read/write to the [[84PCE:Ports:0020|protected memory region]].&lt;br /&gt;
Unprivileged code always input/read a 0 and get an nmi on output/write.&lt;br /&gt;
&lt;br /&gt;
'''Note:''' Determining whether or not an instruction is privileged is performed during the actual execution of the instruction, not during fetching. Due to pipelining, the first byte of the next instruction has (almost always) been prefetched by this point, so the PC value checked is 1 byte after the end of the instruction.&lt;/div&gt;</summary>
		<author><name>Runer112</name></author>	</entry>

	<entry>
		<id>https://wikiti.brandonw.net/index.php?title=84PCE:Ports:001D</id>
		<title>84PCE:Ports:001D</title>
		<link rel="alternate" type="text/html" href="https://wikiti.brandonw.net/index.php?title=84PCE:Ports:001D"/>
				<updated>2016-11-11T00:38:13Z</updated>
		
		<summary type="html">&lt;p&gt;Runer112: Fix privileged PC check description&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:84PCE:Ports:By_Address|001D - Privileged Region]] [[Category:84PCE:Ports:By_Name|Privileged Region]]&lt;br /&gt;
== Synopsis ==&lt;br /&gt;
'''Port Number:''' 001D-001F&lt;br /&gt;
&lt;br /&gt;
'''Function:''' Stores the highest address of privileged executable code&lt;br /&gt;
&lt;br /&gt;
These ports contain the address of the first byte of unprivileged code (LSB in 1D, MSB in 1F).&lt;br /&gt;
All code before this address is treated as privileged, and all code at and after this address is treated as unprivileged.&lt;br /&gt;
The boot code sets this to the end of the boot code (020000), after which the OS sets it to the end of the OS (0AXXXX, varies by OS version).&lt;br /&gt;
Privileged code is allowed to execute port commands (in and out) and read/write to the [[84PCE:Ports:0020|protected memory region]].&lt;br /&gt;
Unprivileged code always input/read a 0 and get an nmi on output/write.&lt;br /&gt;
&lt;br /&gt;
'''Note:''' Determining whether or not an instruction is privileged is performed during the actual execution of the instruction, not during fetching. Due to pipelining, the first byte of the next instruction has (almost always) been fetched by this point, so the PC value checked is 1 byte after the end of the instruction.&lt;/div&gt;</summary>
		<author><name>Runer112</name></author>	</entry>

	<entry>
		<id>https://wikiti.brandonw.net/index.php?title=84PCE:Ports:0020</id>
		<title>84PCE:Ports:0020</title>
		<link rel="alternate" type="text/html" href="https://wikiti.brandonw.net/index.php?title=84PCE:Ports:0020"/>
				<updated>2016-11-11T00:34:55Z</updated>
		
		<summary type="html">&lt;p&gt;Runer112: Mention that this range has privileged execution&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:84PCE:Ports:By_Address|0020 - Memory Protection]]&lt;br /&gt;
[[Category:84PCE:Ports:By_Name|Memory Protection]]&lt;br /&gt;
== Synopsis ==&lt;br /&gt;
'''Port Number:''' 0020-0025&lt;br /&gt;
&lt;br /&gt;
'''Function:''' Memory Protection Range&lt;br /&gt;
&lt;br /&gt;
0020-0022: Memory protection range lower limit (inclusive, LSB in 20, MSB in 22)&lt;br /&gt;
&lt;br /&gt;
0023-0025: Memory protection range upper limit (inclusive, LSB in 23, MSB in 25)&lt;br /&gt;
&lt;br /&gt;
Any memory access from unprivileged code at an address (after adding MBASE in z80 mode) in this inclusive range has the following effects:&lt;br /&gt;
* Reads read-as-zero.&lt;br /&gt;
* Writes don't affect the byte in memory and cause an nmi.&lt;br /&gt;
* Fetches (reads of executed code) work normally.&lt;br /&gt;
* Privileged code can read and write normally.&lt;br /&gt;
&lt;br /&gt;
Execution in this range is privileged. Implications of privileged code are described in [[84PCE:Ports:001D]].&lt;br /&gt;
&lt;br /&gt;
By default the OS sets this to D1887C-D1887C. If lower limit &amp;gt; upper limit then no memory is affected.&lt;/div&gt;</summary>
		<author><name>Runer112</name></author>	</entry>

	<entry>
		<id>https://wikiti.brandonw.net/index.php?title=84PCE:OS:Include_File</id>
		<title>84PCE:OS:Include File</title>
		<link rel="alternate" type="text/html" href="https://wikiti.brandonw.net/index.php?title=84PCE:OS:Include_File"/>
				<updated>2016-04-01T15:49:31Z</updated>
		
		<summary type="html">&lt;p&gt;Runer112: Added timer equates&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:84PCE:OS_Information]]&lt;br /&gt;
= Equates =&lt;br /&gt;
&amp;lt;pre&amp;gt;;TI-84 Plus CE Include File&lt;br /&gt;
&lt;br /&gt;
;Various Parts Contributed by&lt;br /&gt;
;- BrandonW&lt;br /&gt;
;- calc84&lt;br /&gt;
;- MateoConLechuga&lt;br /&gt;
;- Runer112&lt;br /&gt;
;- tr1p1ea&lt;br /&gt;
;- Kerm Martian&lt;br /&gt;
;- Texas Instruments (ti83plus.inc)&lt;br /&gt;
.nolist&lt;br /&gt;
&lt;br /&gt;
#ifndef TI84PCE&lt;br /&gt;
#define TI84PCE&lt;br /&gt;
&lt;br /&gt;
;Included for Assembler Compatibility&lt;br /&gt;
;------------------------------------&lt;br /&gt;
#define equ .equ&lt;br /&gt;
#define EQU .equ&lt;br /&gt;
#define end .end&lt;br /&gt;
#define END .end&lt;br /&gt;
&lt;br /&gt;
;Hardware Defines&lt;br /&gt;
;------------------------------&lt;br /&gt;
lcdWidth		equ 320&lt;br /&gt;
lcdHeight		equ 240&lt;br /&gt;
&lt;br /&gt;
;System Calls&lt;br /&gt;
;Jump Table located at 020104h&lt;br /&gt;
;--------------------------------&lt;br /&gt;
_BootOS			equ 0020108h&lt;br /&gt;
_InterruptHandler	equ 002010Ch&lt;br /&gt;
_Rst10Handler		equ 0020110h&lt;br /&gt;
_Rst18Handler		equ 0020114h&lt;br /&gt;
_Rst20Handler		equ 0020118h&lt;br /&gt;
_Rst28Handler		equ 002011Ch&lt;br /&gt;
_Rst30Handler		equ 0020120h&lt;br /&gt;
;			equ 0020124h&lt;br /&gt;
;			equ 0020128h&lt;br /&gt;
_JErrorNo		equ 002012Ch&lt;br /&gt;
_CallFontHook		equ 0020130h&lt;br /&gt;
_CallLocalizeHook	equ 0020134h&lt;br /&gt;
_LoadHLInd_s		equ 0020138h&lt;br /&gt;
_CpHLDE			equ 002013Ch&lt;br /&gt;
_DivHLBy10_s		equ 0020140h&lt;br /&gt;
_DivHLByA_s		equ 0020144h&lt;br /&gt;
_KbdScan		equ 0020148h&lt;br /&gt;
_GetCSC			equ 002014Ch&lt;br /&gt;
_CoorMon		equ 0020150h&lt;br /&gt;
_Mon			equ 0020154h&lt;br /&gt;
_MonForceKey		equ 0020158h&lt;br /&gt;
_SendKPress		equ 002015Ch&lt;br /&gt;
_JForceCmdNoChar	equ 0020160h&lt;br /&gt;
_JForceCmd		equ 0020164h&lt;br /&gt;
_SysErrHandler		equ 0020168h&lt;br /&gt;
_NewContext		equ 002016Ch&lt;br /&gt;
_NewContext0		equ 0020170h&lt;br /&gt;
_PPutawayPrompt		equ 0020174h&lt;br /&gt;
_PPutAway		equ 0020178h&lt;br /&gt;
_PutAway		equ 002017Ch&lt;br /&gt;
_SizeWind		equ 0020180h&lt;br /&gt;
_ErrorEP		equ 0020184h&lt;br /&gt;
_CallMain		equ 0020188h&lt;br /&gt;
_MonErrHand		equ 002018Ch&lt;br /&gt;
_AppInit		equ 0020190h&lt;br /&gt;
_Initialize		equ 0020194h&lt;br /&gt;
_Min			equ 0020198h&lt;br /&gt;
_Max			equ 002019Ch&lt;br /&gt;
_AbsO1PAbsO2		equ 00201A0h&lt;br /&gt;
_Intgr			equ 00201A4h&lt;br /&gt;
_TRunc			equ 00201A8h&lt;br /&gt;
_InvSub			equ 00201ACh&lt;br /&gt;
_Times2String		equ 00201B0h&lt;br /&gt;
_Plus1			equ 00201B4h&lt;br /&gt;
_Minus1			equ 00201B8h&lt;br /&gt;
_FPSub			equ 00201BCh&lt;br /&gt;
_FPAdd			equ 00201C0h&lt;br /&gt;
_DToR			equ 00201C4h&lt;br /&gt;
_RToD			equ 00201C8h&lt;br /&gt;
_Cube			equ 00201CCh&lt;br /&gt;
_TimesPT5		equ 00201D0h&lt;br /&gt;
_FPSquare		equ 00201D4h&lt;br /&gt;
_FPMult			equ 00201D8h&lt;br /&gt;
_LJRnd			equ 00201DCh&lt;br /&gt;
_InvOP1Sc		equ 00201E0h&lt;br /&gt;
_InvOP1S		equ 00201E4h&lt;br /&gt;
_InvOP2S		equ 00201E8h&lt;br /&gt;
_Frac			equ 00201ECh&lt;br /&gt;
_FPRecip		equ 00201F0h&lt;br /&gt;
_FPDiv			equ 00201F4h&lt;br /&gt;
_SqRoot			equ 00201F8h&lt;br /&gt;
_RndGuard		equ 00201FCh&lt;br /&gt;
_Rnfx			equ 0020200h&lt;br /&gt;
_Int			equ 0020204h&lt;br /&gt;
_Round			equ 0020208h&lt;br /&gt;
_LnX			equ 002020Ch&lt;br /&gt;
_LogX			equ 0020210h&lt;br /&gt;
_LJNoRnd		equ 0020214h&lt;br /&gt;
_EToX			equ 0020218h&lt;br /&gt;
_TenX			equ 002021Ch&lt;br /&gt;
_SinCosRad		equ 0020220h&lt;br /&gt;
_Sin			equ 0020224h&lt;br /&gt;
_Cos			equ 0020228h&lt;br /&gt;
_Tan			equ 002022Ch&lt;br /&gt;
_SinhCosh		equ 0020230h&lt;br /&gt;
_Tanh			equ 0020234h&lt;br /&gt;
_Cosh			equ 0020238h&lt;br /&gt;
_Sinh			equ 002023Ch&lt;br /&gt;
_AcosRad		equ 0020240h&lt;br /&gt;
_AtanRad		equ 0020244h&lt;br /&gt;
_Atan2Rad		equ 0020248h&lt;br /&gt;
_AsinRad		equ 002024Ch&lt;br /&gt;
_Acos			equ 0020250h&lt;br /&gt;
_Atan			equ 0020254h&lt;br /&gt;
_Asin			equ 0020258h&lt;br /&gt;
_Atan2			equ 002025Ch&lt;br /&gt;
_Atanh			equ 0020260h&lt;br /&gt;
_Asinh			equ 0020264h&lt;br /&gt;
_Acosh			equ 0020268h&lt;br /&gt;
_PToR			equ 002026Ch&lt;br /&gt;
_RToP			equ 0020270h&lt;br /&gt;
_HLTimes9		equ 0020274h&lt;br /&gt;
_CkOP1Cplx		equ 0020278h&lt;br /&gt;
_CkOP1Real		equ 002027Ch&lt;br /&gt;
_Angle			equ 0020280h&lt;br /&gt;
_COP1Set0		equ 0020284h&lt;br /&gt;
_Cpop4OP3		equ 0020288h&lt;br /&gt;
_Mov9OP2Cp		equ 002028Ch&lt;br /&gt;
_AbsO1O2Cp		equ 0020290h&lt;br /&gt;
_cpop1OP2		equ 0020294h&lt;br /&gt;
_OP3ToOP4		equ 0020298h&lt;br /&gt;
_OP1ToOP4		equ 002029Ch&lt;br /&gt;
_OP2ToOP4		equ 00202A0h&lt;br /&gt;
_OP4ToOP2		equ 00202A4h&lt;br /&gt;
_OP3ToOP2		equ 00202A8h&lt;br /&gt;
_OP1ToOP3		equ 00202ACh&lt;br /&gt;
_OP5ToOP2		equ 00202B0h&lt;br /&gt;
_OP5ToOP6		equ 00202B4h&lt;br /&gt;
_OP5ToOP4		equ 00202B8h&lt;br /&gt;
_OP1ToOP2		equ 00202BCh&lt;br /&gt;
_OP6ToOP2		equ 00202C0h&lt;br /&gt;
_OP6ToOP1		equ 00202C4h&lt;br /&gt;
_OP4toOP1		equ 00202C8h&lt;br /&gt;
_OP5ToOP1		equ 00202CCh&lt;br /&gt;
_OP3ToOP1		equ 00202D0h&lt;br /&gt;
_OP6ToOP5		equ 00202D4h&lt;br /&gt;
_OP4ToOP5		equ 00202D8h&lt;br /&gt;
_OP3ToOP5		equ 00202DCh&lt;br /&gt;
_OP2ToOP5		equ 00202E0h&lt;br /&gt;
_OP2ToOP6		equ 00202E4h&lt;br /&gt;
_OP1ToOP6		equ 00202E8h&lt;br /&gt;
_OP1ToOP5		equ 00202ECh&lt;br /&gt;
_OP2ToOP1		equ 00202F0h&lt;br /&gt;
_Mov11b			equ 00202F4h&lt;br /&gt;
_Mov10b			equ 00202F8h&lt;br /&gt;
_Mov9b			equ 00202FCh&lt;br /&gt;
_Mov9b_Dup		equ 0020300h&lt;br /&gt;
_Mov8b			equ 0020304h&lt;br /&gt;
_Mov7b			equ 0020308h&lt;br /&gt;
_Mov7b_Dup		equ 002030Ch&lt;br /&gt;
_OP2ToOP3		equ 0020310h&lt;br /&gt;
_OP4ToOP3		equ 0020314h&lt;br /&gt;
_OP5ToOP3		equ 0020318h&lt;br /&gt;
_OP4ToOP6		equ 002031Ch&lt;br /&gt;
_Mov9ToOP1		equ 0020320h&lt;br /&gt;
_Mov9OP1OP2		equ 0020324h&lt;br /&gt;
_Mov9ToOP2		equ 0020328h&lt;br /&gt;
_MovFROP1		equ 002032Ch&lt;br /&gt;
_OP4Set1		equ 0020330h&lt;br /&gt;
_OP3Set1		equ 0020334h&lt;br /&gt;
_OP2Set8		equ 0020338h&lt;br /&gt;
_OP2Set5		equ 002033Ch&lt;br /&gt;
_OP2Seta		equ 0020340h&lt;br /&gt;
_OP2Set4		equ 0020344h&lt;br /&gt;
_OP2Set3		equ 0020348h&lt;br /&gt;
_OP1Set1		equ 002034Ch&lt;br /&gt;
_OP1Set4		equ 0020350h&lt;br /&gt;
_OP1Set3		equ 0020354h&lt;br /&gt;
_OP3Set2		equ 0020358h&lt;br /&gt;
_OP1Set2		equ 002035Ch&lt;br /&gt;
_OP2Set2		equ 0020360h&lt;br /&gt;
_OP2Set1		equ 0020364h&lt;br /&gt;
_Zero16d		equ 0020368h&lt;br /&gt;
_OP5Set0		equ 002036Ch&lt;br /&gt;
_OP4Set0		equ 0020370h&lt;br /&gt;
_OP3Set0		equ 0020374h&lt;br /&gt;
_OP2Set0		equ 0020378h&lt;br /&gt;
_OP1Set0		equ 002037Ch&lt;br /&gt;
_SetNum0		equ 0020380h&lt;br /&gt;
_ZeroOP1		equ 0020384h&lt;br /&gt;
_ZeroOP2		equ 0020388h&lt;br /&gt;
_ZeroOP3		equ 002038Ch&lt;br /&gt;
_ZeroOP			equ 0020390h&lt;br /&gt;
_ClrLP			equ 0020394h&lt;br /&gt;
_ShrACC			equ 0020398h&lt;br /&gt;
_ShlACC			equ 002039Ch&lt;br /&gt;
_Shr18			equ 00203A0h&lt;br /&gt;
_Shr18a			equ 00203A4h&lt;br /&gt;
_Shr16			equ 00203A8h&lt;br /&gt;
_Shr14			equ 00203ACh&lt;br /&gt;
_Shl16			equ 00203B0h&lt;br /&gt;
_Shl14			equ 00203B4h&lt;br /&gt;
_Srdo1			equ 00203B8h&lt;br /&gt;
_ShrdRnd		equ 00203BCh&lt;br /&gt;
_MantPa			equ 00203C0h&lt;br /&gt;
_AddPrOP		equ 00203C4h&lt;br /&gt;
_AddPrOPlP		equ 00203C8h&lt;br /&gt;
_Add16d			equ 00203CCh&lt;br /&gt;
_Add14d			equ 00203D0h&lt;br /&gt;
_Sub16d			equ 00203D4h&lt;br /&gt;
_Sub14d			equ 00203D8h&lt;br /&gt;
_OP2ExOP6		equ 00203DCh&lt;br /&gt;
_OP5ExOP6		equ 00203E0h&lt;br /&gt;
_OP1ExOP5		equ 00203E4h&lt;br /&gt;
_OP1ExOP6		equ 00203E8h&lt;br /&gt;
_OP2ExOP4		equ 00203ECh&lt;br /&gt;
_OP2ExOP5		equ 00203F0h&lt;br /&gt;
_OP1ExOP3		equ 00203F4h&lt;br /&gt;
_OP1ExOP4		equ 00203F8h&lt;br /&gt;
_OP1ExOP2		equ 00203FCh&lt;br /&gt;
_ExLP			equ 0020400h&lt;br /&gt;
_CkOP1c0		equ 0020404h&lt;br /&gt;
_CkOP1FP0		equ 0020408h&lt;br /&gt;
_CkOP2fp0		equ 002040Ch&lt;br /&gt;
_PosNo0Int		equ 0020410h&lt;br /&gt;
_CkPosInt		equ 0020414h&lt;br /&gt;
_CkInt			equ 0020418h&lt;br /&gt;
_CkOdd			equ 002041Ch&lt;br /&gt;
_CkOP1EX		equ 0020420h&lt;br /&gt;
_GetCon1		equ 0020424h&lt;br /&gt;
_GetCon			equ 0020428h&lt;br /&gt;
_PiDiv2			equ 002042Ch&lt;br /&gt;
_PiDiv4			equ 0020430h&lt;br /&gt;
_TwoPi			equ 0020434h&lt;br /&gt;
_PiCon			equ 0020438h&lt;br /&gt;
_ExpToHex		equ 002043Ch&lt;br /&gt;
_OP1ExpToDec		equ 0020440h&lt;br /&gt;
_CkOP2Pos		equ 0020444h&lt;br /&gt;
_CkOP1Pos		equ 0020448h&lt;br /&gt;
_ClrOP2S		equ 002044Ch&lt;br /&gt;
_ClrOP1S		equ 0020450h&lt;br /&gt;
_FDiv100		equ 0020454h&lt;br /&gt;
_FDiv10			equ 0020458h&lt;br /&gt;
_DecO1exp		equ 002045Ch&lt;br /&gt;
_IncO1exp		equ 0020460h&lt;br /&gt;
_IncExp			equ 0020464h&lt;br /&gt;
_CkValidNum		equ 0020468h&lt;br /&gt;
_GetExp			equ 002046Ch&lt;br /&gt;
_HtimesL		equ 0020470h&lt;br /&gt;
_EOP1NotReal		equ 0020474h&lt;br /&gt;
_ThetaName		equ 0020478h&lt;br /&gt;
_RName			equ 002047Ch&lt;br /&gt;
_RegEqName		equ 0020480h&lt;br /&gt;
_ReCurnName		equ 0020484h&lt;br /&gt;
_XName			equ 0020488h&lt;br /&gt;
_YName			equ 002048Ch&lt;br /&gt;
_TName			equ 0020490h&lt;br /&gt;
_RealName		equ 0020494h&lt;br /&gt;
_SetEStoFPS		equ 0020498h&lt;br /&gt;
_ChkTempDirt		equ 002049Ch&lt;br /&gt;
_OP1ExOP2Exp		equ 00204A0h&lt;br /&gt;
_OP1ExpmDE		equ 00204A4h&lt;br /&gt;
_ChkErrBreak		equ 00204A8h&lt;br /&gt;
_Isa2ByteTok		equ 00204ACh&lt;br /&gt;
_GetLastEntry		equ 00204B0h&lt;br /&gt;
_GetLastEntryPtr	equ 00204B4h&lt;br /&gt;
_RegRclrChng		equ 00204B8h&lt;br /&gt;
_ResetWinTop		equ 00204BCh&lt;br /&gt;
_IsO1NonTLstOrProg	equ 00204C0h&lt;br /&gt;
_IsO1NonTempLst		equ 00204C4h&lt;br /&gt;
_Is_A_LstOrCLst		equ 00204C8h&lt;br /&gt;
_Chk_HL_999		equ 00204CCh&lt;br /&gt;
_Equ_Or_NewEqu		equ 00204D0h&lt;br /&gt;
_Errd_OP1NotPos		equ 00204D4h&lt;br /&gt;
_Errd_OP1Not_R		equ 00204D8h&lt;br /&gt;
_Errd_OP1NotPosInt	equ 00204DCh&lt;br /&gt;
_Errd_OP1_le_0		equ 00204E0h&lt;br /&gt;
_Errd_OP1_0		equ 00204E4h&lt;br /&gt;
_ChkFindSym_Get_Size	equ 00204E8h&lt;br /&gt;
_Sto_StatVar		equ 00204ECh&lt;br /&gt;
_Rcl_StatVar		equ 00204F0h&lt;br /&gt;
_CkOP2Real		equ 00204F4h&lt;br /&gt;
_Get_X_Indirect		equ 00204F8h&lt;br /&gt;
_MemChk			equ 00204FCh&lt;br /&gt;
_CmpPrgNamLen1		equ 0020500h&lt;br /&gt;
_CmpPrgNamLen		equ 0020504h&lt;br /&gt;
_FindProgSym		equ 0020508h&lt;br /&gt;
_ChkFindSym		equ 002050Ch&lt;br /&gt;
_FindSym		equ 0020510h&lt;br /&gt;
_InsertMem		equ 0020514h&lt;br /&gt;
_InsertMemA		equ 0020518h&lt;br /&gt;
_EnoughMem		equ 002051Ch&lt;br /&gt;
_CmpMemNeed		equ 0020520h&lt;br /&gt;
_CreatePVar4		equ 0020524h&lt;br /&gt;
_CreatePVar3		equ 0020528h&lt;br /&gt;
_CreateVar3		equ 002052Ch&lt;br /&gt;
_CreateCplx		equ 0020530h&lt;br /&gt;
_CreateReal		equ 0020534h&lt;br /&gt;
_CreateTRList		equ 0020538h&lt;br /&gt;
_CreateRList		equ 002053Ch&lt;br /&gt;
_CreateTCList		equ 0020540h&lt;br /&gt;
_CreateCList		equ 0020544h&lt;br /&gt;
_CreateTRMat		equ 0020548h&lt;br /&gt;
_CreateRMat		equ 002054Ch&lt;br /&gt;
_CreateTStrng		equ 0020550h&lt;br /&gt;
_CreateStrng		equ 0020554h&lt;br /&gt;
_Create0Equ		equ 0020558h&lt;br /&gt;
_CreatetEqu		equ 002055Ch&lt;br /&gt;
_CreateEqu		equ 0020560h&lt;br /&gt;
_CreateGDB		equ 0020564h&lt;br /&gt;
_CreateProg		equ 0020568h&lt;br /&gt;
_ChkDel			equ 002056Ch&lt;br /&gt;
_ChkDelA		equ 0020570h&lt;br /&gt;
_AdjParser		equ 0020574h&lt;br /&gt;
_AdjMath		equ 0020578h&lt;br /&gt;
_AdjM7			equ 002057Ch&lt;br /&gt;
_DelMemA		equ 0020580h&lt;br /&gt;
_Get_Form_Num		equ 0020584h&lt;br /&gt;
_DelVar			equ 0020588h&lt;br /&gt;
_DelVarIO		equ 002058Ch&lt;br /&gt;
_DelMem			equ 0020590h&lt;br /&gt;
_DelVar3D		equ 0020594h&lt;br /&gt;
_DelVar3C		equ 0020598h&lt;br /&gt;
_DelVar3DC		equ 002059Ch&lt;br /&gt;
_Sym_Prog_non_t_Lst	equ 00205A0h&lt;br /&gt;
_AdjSymPtrs		equ 00205A4h&lt;br /&gt;
_DataSizeA		equ 00205A8h&lt;br /&gt;
_DataSize		equ 00205ACh&lt;br /&gt;
_PopMCplxO1		equ 00205B0h&lt;br /&gt;
_PopMCplx		equ 00205B4h&lt;br /&gt;
_MovCplx		equ 00205B8h&lt;br /&gt;
_PopOP5			equ 00205BCh&lt;br /&gt;
_PopOP3			equ 00205C0h&lt;br /&gt;
_PopOP1			equ 00205C4h&lt;br /&gt;
_PopRealO6		equ 00205C8h&lt;br /&gt;
_PopRealO5		equ 00205CCh&lt;br /&gt;
_PopRealO4		equ 00205D0h&lt;br /&gt;
_PopRealO3		equ 00205D4h&lt;br /&gt;
_PopRealO2		equ 00205D8h&lt;br /&gt;
_PopRealO1		equ 00205DCh&lt;br /&gt;
_PopReal		equ 00205E0h&lt;br /&gt;
_FPopCplx		equ 00205E4h&lt;br /&gt;
_FPopReal		equ 00205E8h&lt;br /&gt;
_FPopFPS		equ 00205ECh&lt;br /&gt;
_DeallocFPS		equ 00205F0h&lt;br /&gt;
_DeallocFPS1		equ 00205F4h&lt;br /&gt;
_AllocFPS		equ 00205F8h&lt;br /&gt;
_AllocFPS1		equ 00205FCh&lt;br /&gt;
_PushRealO6		equ 0020600h&lt;br /&gt;
_PushRealO5		equ 0020604h&lt;br /&gt;
_PushRealO4		equ 0020608h&lt;br /&gt;
_PushRealO3		equ 002060Ch&lt;br /&gt;
_PushRealO2		equ 0020610h&lt;br /&gt;
_PushRealO1		equ 0020614h&lt;br /&gt;
_PushReal		equ 0020618h&lt;br /&gt;
_PushOP5		equ 002061Ch&lt;br /&gt;
_PushOP3		equ 0020620h&lt;br /&gt;
_PushMCplxO3		equ 0020624h&lt;br /&gt;
_PushOP1		equ 0020628h&lt;br /&gt;
_PushMCplxO1		equ 002062Ch&lt;br /&gt;
_PushMCplx		equ 0020630h&lt;br /&gt;
_ExMCplxO1		equ 0020634h&lt;br /&gt;
_Exch9			equ 0020638h&lt;br /&gt;
_CpyTo1FPS11		equ 002063Ch&lt;br /&gt;
_CpyTo2FPS5		equ 0020640h&lt;br /&gt;
_CpyTo1FPS5		equ 0020644h&lt;br /&gt;
_CpyTo2FPS6		equ 0020648h&lt;br /&gt;
_CpyTo1FPS6		equ 002064Ch&lt;br /&gt;
_CpyTo2FPS7		equ 0020650h&lt;br /&gt;
_CpyTo1FPS7		equ 0020654h&lt;br /&gt;
_CpyTo1FPS8		equ 0020658h&lt;br /&gt;
_CpyTo2FPS8		equ 002065Ch&lt;br /&gt;
_CpyTo1FPS10		equ 0020660h&lt;br /&gt;
_CpyTo1FPS9		equ 0020664h&lt;br /&gt;
_CpyTo2FPS4		equ 0020668h&lt;br /&gt;
_CpyTo6FPS3		equ 002066Ch&lt;br /&gt;
_CpyTo6FPS2		equ 0020670h&lt;br /&gt;
_CpyTo2FPS3		equ 0020674h&lt;br /&gt;
_Cpycto1FPS3		equ 0020678h&lt;br /&gt;
_CpyTo1FPS3		equ 002067Ch&lt;br /&gt;
_CpyFPS3		equ 0020680h&lt;br /&gt;
_CpyTo1FPS4		equ 0020684h&lt;br /&gt;
_CpyTo3FPS2		equ 0020688h&lt;br /&gt;
_CpyTo5FPSt		equ 002068Ch&lt;br /&gt;
_CpyTo6FPSt		equ 0020690h&lt;br /&gt;
_CpyTo4FPSt		equ 0020694h&lt;br /&gt;
_CpyTo3FPSt		equ 0020698h&lt;br /&gt;
_CpyTo2FPSt		equ 002069Ch&lt;br /&gt;
_CpyTo1FPSt		equ 00206A0h&lt;br /&gt;
_CpyFPSt		equ 00206A4h&lt;br /&gt;
_CpyStack		equ 00206A8h&lt;br /&gt;
_CpyTo3FPS1		equ 00206ACh&lt;br /&gt;
_CpyTo2FPS1		equ 00206B0h&lt;br /&gt;
_CpyTo1FPS1		equ 00206B4h&lt;br /&gt;
_CpyFPS1		equ 00206B8h&lt;br /&gt;
_CpyTo2FPS2		equ 00206BCh&lt;br /&gt;
_CpyTo1FPS2		equ 00206C0h&lt;br /&gt;
_CpyFPS2		equ 00206C4h&lt;br /&gt;
_CpyO3ToFPSt		equ 00206C8h&lt;br /&gt;
_CpyO2ToFPSt		equ 00206CCh&lt;br /&gt;
_CpyO6ToFPSt		equ 00206D0h&lt;br /&gt;
_CpyO1ToFPSt		equ 00206D4h&lt;br /&gt;
_CpyToFPSt		equ 00206D8h&lt;br /&gt;
_CpyToStack		equ 00206DCh&lt;br /&gt;
_CpyO3ToFPS1		equ 00206E0h&lt;br /&gt;
_CpyO5ToFPS1		equ 00206E4h&lt;br /&gt;
_CpyO2ToFPS1		equ 00206E8h&lt;br /&gt;
_CpyO1ToFPS1		equ 00206ECh&lt;br /&gt;
_CpyToFPS1		equ 00206F0h&lt;br /&gt;
_CpyO2ToFPS2		equ 00206F4h&lt;br /&gt;
_CpyO3ToFPS2		equ 00206F8h&lt;br /&gt;
_CpyO6ToFPS2		equ 00206FCh&lt;br /&gt;
_CpyO1ToFPS2		equ 0020700h&lt;br /&gt;
_CpyToFPS2		equ 0020704h&lt;br /&gt;
_CpyO5ToFPS3		equ 0020708h&lt;br /&gt;
_CpyO2ToFPS3		equ 002070Ch&lt;br /&gt;
_CpyO1ToFPS3		equ 0020710h&lt;br /&gt;
_CpyToFPS3		equ 0020714h&lt;br /&gt;
_CpyO1ToFPS6		equ 0020718h&lt;br /&gt;
_CpyO1ToFPS7		equ 002071Ch&lt;br /&gt;
_CpyO1ToFPS5		equ 0020720h&lt;br /&gt;
_CpyO2ToFPS4		equ 0020724h&lt;br /&gt;
_CpyO1ToFPS4		equ 0020728h&lt;br /&gt;
_ErrNotEnoughMem	equ 002072Ch&lt;br /&gt;
_FPSMinus9		equ 0020730h&lt;br /&gt;
_HLMinus9		equ 0020734h&lt;br /&gt;
_ErrOverflow		equ 0020738h&lt;br /&gt;
_ErrDivBy0		equ 002073Ch&lt;br /&gt;
_ErrSingularMat		equ 0020740h&lt;br /&gt;
_ErrDomain		equ 0020744h&lt;br /&gt;
_ErrIncrement		equ 0020748h&lt;br /&gt;
_ErrNon_Real		equ 002074Ch&lt;br /&gt;
_ErrSyntax		equ 0020750h&lt;br /&gt;
_ErrDataType		equ 0020754h&lt;br /&gt;
_ErrArgument		equ 0020758h&lt;br /&gt;
_ErrDimMismatch		equ 002075Ch&lt;br /&gt;
_ErrDimension		equ 0020760h&lt;br /&gt;
_ErrUndefined		equ 0020764h&lt;br /&gt;
_ErrMemory		equ 0020768h&lt;br /&gt;
_ErrInvalid		equ 002076Ch&lt;br /&gt;
_ErrBreak		equ 0020770h&lt;br /&gt;
_ErrStat		equ 0020774h&lt;br /&gt;
_ErrSignchange		equ 0020778h&lt;br /&gt;
_ErrIterations		equ 002077Ch&lt;br /&gt;
_ErrBadGuess		equ 0020780h&lt;br /&gt;
_ErrTolTooSmall		equ 0020784h&lt;br /&gt;
_ErrStatPlot		equ 0020788h&lt;br /&gt;
_ErrLinkXmit		equ 002078Ch&lt;br /&gt;
_JError			equ 0020790h&lt;br /&gt;
_NoErrorEntry		equ 0020794h&lt;br /&gt;
_PushErrorHandler	equ 0020798h&lt;br /&gt;
_PopErrorHandler	equ 002079Ch&lt;br /&gt;
_StrCopy		equ 00207A0h&lt;br /&gt;
_StrngCat		equ 00207A4h&lt;br /&gt;
_IsInSet		equ 00207A8h&lt;br /&gt;
_GeqNameA		equ 00207ACh&lt;br /&gt;
_RecName		equ 00207B0h&lt;br /&gt;
_PutMap			equ 00207B4h&lt;br /&gt;
_PutC			equ 00207B8h&lt;br /&gt;
_DispHL_s		equ 00207BCh&lt;br /&gt;
_PutS			equ 00207C0h&lt;br /&gt;
_PutPSB			equ 00207C4h&lt;br /&gt;
_PutPS			equ 00207C8h&lt;br /&gt;
_WPutPS			equ 00207CCh&lt;br /&gt;
_PutBuf			equ 00207D0h&lt;br /&gt;
_PutBuf1		equ 00207D4h&lt;br /&gt;
_WPutC			equ 00207D8h&lt;br /&gt;
_WPutS			equ 00207DCh&lt;br /&gt;
_WPutSEOL		equ 00207E0h&lt;br /&gt;
_WDispEOL		equ 00207E4h&lt;br /&gt;
_WHomeUp		equ 00207E8h&lt;br /&gt;
_SetNumWindow		equ 00207ECh&lt;br /&gt;
_NewLine		equ 00207F0h&lt;br /&gt;
_MoveDown		equ 00207F4h&lt;br /&gt;
_ScrollUp		equ 00207F8h&lt;br /&gt;
_ShrinkWindow		equ 00207FCh&lt;br /&gt;
_MoveUp			equ 0020800h&lt;br /&gt;
_ScrollDown		equ 0020804h&lt;br /&gt;
_ClrLCDFull		equ 0020808h&lt;br /&gt;
_ClrLCD			equ 002080Ch&lt;br /&gt;
_ClrScrnFull		equ 0020810h&lt;br /&gt;
_ClrScrn		equ 0020814h&lt;br /&gt;
_ClrTxtShd		equ 0020818h&lt;br /&gt;
_ClrWindow		equ 002081Ch&lt;br /&gt;
_EraseEOL		equ 0020820h&lt;br /&gt;
_EraseEOW		equ 0020824h&lt;br /&gt;
_HomeUp			equ 0020828h&lt;br /&gt;
_GetCurloc		equ 002082Ch&lt;br /&gt;
_VPutmap		equ 0020830h&lt;br /&gt;
_VPutS			equ 0020834h&lt;br /&gt;
_VPutSN			equ 0020838h&lt;br /&gt;
_VPutSNG		equ 002083Ch&lt;br /&gt;
_VPutSNT		equ 0020840h&lt;br /&gt;
_RunIndicOn		equ 0020844h&lt;br /&gt;
_RunIndicOff		equ 0020848h&lt;br /&gt;
_SaveCmdShadow		equ 002084Ch&lt;br /&gt;
_SaveShadow		equ 0020850h&lt;br /&gt;
_RStrShadow		equ 0020854h&lt;br /&gt;
_RStrPartial		equ 0020858h&lt;br /&gt;
_RStrCurRow		equ 002085Ch&lt;br /&gt;
_RStrUnderMenu		equ 0020860h&lt;br /&gt;
_RStrbotRow		equ 0020864h&lt;br /&gt;
_GetKeypress		equ 0020868h&lt;br /&gt;
_GetTokLen		equ 002086Ch&lt;br /&gt;
_Get_Tok_Strng		equ 0020870h&lt;br /&gt;
_GetTokString		equ 0020874h&lt;br /&gt;
_PutBPatBuf2		equ 0020878h&lt;br /&gt;
_PutBPatBuf		equ 002087Ch&lt;br /&gt;
_PutBPat		equ 0020880h&lt;br /&gt;
_PutcChkScroll		equ 0020884h&lt;br /&gt;
_DispEOL		equ 0020888h&lt;br /&gt;
_FDispEOL		equ 002088Ch&lt;br /&gt;
_MakeRowCmd		equ 0020890h&lt;br /&gt;
_ToToStrp		equ 0020894h&lt;br /&gt;
_SetVarName		equ 0020898h&lt;br /&gt;
_DispDone		equ 002089Ch&lt;br /&gt;
_FinishOutput		equ 00208A0h&lt;br /&gt;
_CurBlink		equ 00208A4h&lt;br /&gt;
_CursorOff		equ 00208A8h&lt;br /&gt;
_HideCursor		equ 00208ACh&lt;br /&gt;
_CursorOn		equ 00208B0h&lt;br /&gt;
_ShowCursor		equ 00208B4h&lt;br /&gt;
_KeyToString		equ 00208B8h&lt;br /&gt;
_PullDownChk		equ 00208BCh&lt;br /&gt;
_MenuCatCommon		equ 00208C0h&lt;br /&gt;
_LoadCurcat		equ 00208C4h&lt;br /&gt;
_NCIFPrgmedMode		equ 00208C8h&lt;br /&gt;
_LoadMenuNum		equ 00208CCh&lt;br /&gt;
_LoadMenuNuml		equ 00208D0h&lt;br /&gt;
_MenuEdKey		equ 00208D4h&lt;br /&gt;
_MenCatRet		equ 00208D8h&lt;br /&gt;
_NotAlphNum		equ 00208DCh&lt;br /&gt;
;			equ 00208E0h&lt;br /&gt;
;			equ 00208E4h&lt;br /&gt;
;			equ 00208E8h&lt;br /&gt;
;			equ 00208ECh&lt;br /&gt;
_DispLIstName		equ 00208F0h&lt;br /&gt;
_DispLAlphaName		equ 00208F4h&lt;br /&gt;
_AbortPrgmode		equ 00208F8h&lt;br /&gt;
_IsFullCntx		equ 00208FCh&lt;br /&gt;
_AdrMRow		equ 0020900h&lt;br /&gt;
_AdrmeLE		equ 0020904h&lt;br /&gt;
_GetmatOP1A		equ 0020908h&lt;br /&gt;
_Getm1toOP1		equ 002090Ch&lt;br /&gt;
_Getm1tOP1A		equ 0020910h&lt;br /&gt;
_GetmtoOP1		equ 0020914h&lt;br /&gt;
_Puttom1a		equ 0020918h&lt;br /&gt;
_Puttoma1		equ 002091Ch&lt;br /&gt;
_PutToMat		equ 0020920h&lt;br /&gt;
_MatELDiv		equ 0020924h&lt;br /&gt;
_CMatFun		equ 0020928h&lt;br /&gt;
_RowEchPoly		equ 002092Ch&lt;br /&gt;
_RowEchelon		equ 0020930h&lt;br /&gt;
_AdrLELE		equ 0020934h&lt;br /&gt;
_Getl1ToOP1		equ 0020938h&lt;br /&gt;
_Getl1TOP1A		equ 002093Ch&lt;br /&gt;
_GetlToOP1		equ 0020940h&lt;br /&gt;
_Getl1ToOP2		equ 0020944h&lt;br /&gt;
_Getl1TOP2A		equ 0020948h&lt;br /&gt;
_Getl2TOP1A		equ 002094Ch&lt;br /&gt;
_PutTola1		equ 0020950h&lt;br /&gt;
_PutToL			equ 0020954h&lt;br /&gt;
_MaxMinLst		equ 0020958h&lt;br /&gt;
_LLow			equ 002095Ch&lt;br /&gt;
_LHigh			equ 0020960h&lt;br /&gt;
_LSum			equ 0020964h&lt;br /&gt;
_CumSum			equ 0020968h&lt;br /&gt;
_ToFrac			equ 002096Ch&lt;br /&gt;
_SeqSet			equ 0020970h&lt;br /&gt;
_SeqSolve		equ 0020974h&lt;br /&gt;
_CmpNumInit		equ 0020978h&lt;br /&gt;
_BinopExec		equ 002097Ch&lt;br /&gt;
_ExMeanL		equ 0020980h&lt;br /&gt;
_Set2MVLPtrs		equ 0020984h&lt;br /&gt;
_SetMat1		equ 0020988h&lt;br /&gt;
_CreateTLIst		equ 002098Ch&lt;br /&gt;
_UnopExec		equ 0020990h&lt;br /&gt;
_ThreeExec		equ 0020994h&lt;br /&gt;
_RestoreErrNo		equ 0020998h&lt;br /&gt;
_FourExec		equ 002099Ch&lt;br /&gt;
_FiveExec		equ 00209A0h&lt;br /&gt;
_CpyTo2ES1		equ 00209A4h&lt;br /&gt;
_CpyTo6ES1		equ 00209A8h&lt;br /&gt;
_CpyTo1ES1		equ 00209ACh&lt;br /&gt;
_CpyTo3ES1		equ 00209B0h&lt;br /&gt;
_CpyTo3ES2		equ 00209B4h&lt;br /&gt;
_CpyTo2ES2		equ 00209B8h&lt;br /&gt;
_CpyTo1ES2		equ 00209BCh&lt;br /&gt;
_CpyTo2ES3		equ 00209C0h&lt;br /&gt;
_CpyTo1ES3		equ 00209C4h&lt;br /&gt;
_CpyTo3ES4		equ 00209C8h&lt;br /&gt;
_CpyTo6ES3		equ 00209CCh&lt;br /&gt;
_CpyTo2ES4		equ 00209D0h&lt;br /&gt;
_CpyTo1ES4		equ 00209D4h&lt;br /&gt;
_CpyTo2ES5		equ 00209D8h&lt;br /&gt;
_CpyTo1ES5		equ 00209DCh&lt;br /&gt;
_CpyTo4ESt		equ 00209E0h&lt;br /&gt;
_CpyTo2ESt		equ 00209E4h&lt;br /&gt;
_CpyTo1ESt		equ 00209E8h&lt;br /&gt;
_CpyTo2ES6		equ 00209ECh&lt;br /&gt;
_CpyTo1ES6		equ 00209F0h&lt;br /&gt;
_CpyTo2ES7		equ 00209F4h&lt;br /&gt;
_CpyTo1ES7		equ 00209F8h&lt;br /&gt;
_CpyTo2ES8		equ 00209FCh&lt;br /&gt;
_CpyTo1ES8		equ 0020A00h&lt;br /&gt;
_CpyTo1ES9		equ 0020A04h&lt;br /&gt;
_CpyTo2ES9		equ 0020A08h&lt;br /&gt;
_CpyTo2ES10		equ 0020A0Ch&lt;br /&gt;
_CpyTo1ES10		equ 0020A10h&lt;br /&gt;
_CpyTo2ES11		equ 0020A14h&lt;br /&gt;
_CpyTo1ES11		equ 0020A18h&lt;br /&gt;
_CpyTo2ES12		equ 0020A1Ch&lt;br /&gt;
_CpyTo1ES12		equ 0020A20h&lt;br /&gt;
_CpyTo2ES13		equ 0020A24h&lt;br /&gt;
_CpyTo1ES13		equ 0020A28h&lt;br /&gt;
_CpyTo1ES14		equ 0020A2Ch&lt;br /&gt;
_CpyTo1ES16		equ 0020A30h&lt;br /&gt;
_CpyTo1ES17		equ 0020A34h&lt;br /&gt;
_CpyTo1ES18		equ 0020A38h&lt;br /&gt;
_CpyTo1ES15		equ 0020A3Ch&lt;br /&gt;
_CpyTo2ES15		equ 0020A40h&lt;br /&gt;
_CpyO1ToESt		equ 0020A44h&lt;br /&gt;
_CpyO1ToES1		equ 0020A48h&lt;br /&gt;
_CpyO6ToES1		equ 0020A4Ch&lt;br /&gt;
_CpyO6ToES3		equ 0020A50h&lt;br /&gt;
_CpyO1ToES2		equ 0020A54h&lt;br /&gt;
_CpyO2ToES2		equ 0020A58h&lt;br /&gt;
_CpyO1ToES3		equ 0020A5Ch&lt;br /&gt;
_CpyO1ToES4		equ 0020A60h&lt;br /&gt;
_CpyO1ToES5		equ 0020A64h&lt;br /&gt;
_CpyO1ToES6		equ 0020A68h&lt;br /&gt;
_CpyO1ToES7		equ 0020A6Ch&lt;br /&gt;
_CpyO2ToES4		equ 0020A70h&lt;br /&gt;
_CpyO2ToES5		equ 0020A74h&lt;br /&gt;
_CpyO2ToES6		equ 0020A78h&lt;br /&gt;
_CpyO2ToES7		equ 0020A7Ch&lt;br /&gt;
_CpyO2ToES8		equ 0020A80h&lt;br /&gt;
_CpyO2ToES9		equ 0020A84h&lt;br /&gt;
_CpyO1ToES8		equ 0020A88h&lt;br /&gt;
_CpyO1ToES9		equ 0020A8Ch&lt;br /&gt;
_CpyO1ToES10		equ 0020A90h&lt;br /&gt;
_CpyO1ToES11		equ 0020A94h&lt;br /&gt;
_CpyO1ToES12		equ 0020A98h&lt;br /&gt;
_CpyO1ToES13		equ 0020A9Ch&lt;br /&gt;
_CpyO1ToES14		equ 0020AA0h&lt;br /&gt;
_EvalF3A		equ 0020AA4h&lt;br /&gt;
_GetK			equ 0020AA8h&lt;br /&gt;
_SetTitle		equ 0020AACh&lt;br /&gt;
_DispVarVal		equ 0020AB0h&lt;br /&gt;
_RecallEd		equ 0020AB4h&lt;br /&gt;
_SetUpBuffer		equ 0020AB8h&lt;br /&gt;
_CreateNumEditBuf	equ 0020ABCh&lt;br /&gt;
_CallCommon		equ 0020AC0h&lt;br /&gt;
_CommonKeys		equ 0020AC4h&lt;br /&gt;
_LeftMore		equ 0020AC8h&lt;br /&gt;
_FDel			equ 0020ACCh&lt;br /&gt;
_FClear			equ 0020AD0h&lt;br /&gt;
_FInsDisp		equ 0020AD4h&lt;br /&gt;
_FInsDisp02		equ 0020AD8h&lt;br /&gt;
_SetIndicator		equ 0020ADCh&lt;br /&gt;
_DspLstsNor		equ 0020AE0h&lt;br /&gt;
_ReleaseBuffer		equ 0020AE4h&lt;br /&gt;
_VarNameToOP1HL		equ 0020AE8h&lt;br /&gt;
_NameToOP1		equ 0020AECh&lt;br /&gt;
_NumpPutAway		equ 0020AF0h&lt;br /&gt;
_NumReDisp		equ 0020AF4h&lt;br /&gt;
_NumError02		equ 0020AF8h&lt;br /&gt;
_Load_Sfont		equ 0020AFCh&lt;br /&gt;
_Sfont_Len		equ 0020B00h&lt;br /&gt;
_InitNumVec		equ 0020B04h&lt;br /&gt;
_SetxxOP1		equ 0020B08h&lt;br /&gt;
_SetxxOP2		equ 0020B0Ch&lt;br /&gt;
_SetxxxxOP2		equ 0020B10h&lt;br /&gt;
_UCLines		equ 0020B14h&lt;br /&gt;
_CLine			equ 0020B18h&lt;br /&gt;
_CLines			equ 0020B1Ch&lt;br /&gt;
_XrootY			equ 0020B20h&lt;br /&gt;
_YtoX			equ 0020B24h&lt;br /&gt;
;			equ 0020B28h&lt;br /&gt;
;			equ 0020B2Ch&lt;br /&gt;
;			equ 0020B30h&lt;br /&gt;
;			equ 0020B34h&lt;br /&gt;
;			equ 0020B38h&lt;br /&gt;
;			equ 0020B3Ch&lt;br /&gt;
;			equ 0020B40h&lt;br /&gt;
;			equ 0020B44h&lt;br /&gt;
;			equ 0020B48h&lt;br /&gt;
;			equ 0020B4Ch&lt;br /&gt;
;			equ 0020B50h&lt;br /&gt;
;			equ 0020B54h&lt;br /&gt;
;			equ 0020B58h&lt;br /&gt;
;			equ 0020B5Ch&lt;br /&gt;
;			equ 0020B60h&lt;br /&gt;
;			equ 0020B64h&lt;br /&gt;
;			equ 0020B68h&lt;br /&gt;
;			equ 0020B6Ch&lt;br /&gt;
_Mov18b			equ 0020B70h&lt;br /&gt;
_DarkLine		equ 0020B74h&lt;br /&gt;
_ILine			equ 0020B78h&lt;br /&gt;
_IPoint			equ 0020B7Ch&lt;br /&gt;
_XYRndBoth		equ 0020B80h&lt;br /&gt;
_XYRnd			equ 0020B84h&lt;br /&gt;
_CheckTOP		equ 0020B88h&lt;br /&gt;
_CheckXY		equ 0020B8Ch&lt;br /&gt;
_DarkPnt		equ 0020B90h&lt;br /&gt;
_CPointS		equ 0020B94h&lt;br /&gt;
_WToV			equ 0020B98h&lt;br /&gt;
_VtoWHLDE		equ 0020B9Ch&lt;br /&gt;
_Xitof			equ 0020BA0h&lt;br /&gt;
_YftoI			equ 0020BA4h&lt;br /&gt;
_XftoI			equ 0020BA8h&lt;br /&gt;
_TraceOff		equ 0020BACh&lt;br /&gt;
_GrRedisp		equ 0020BB0h&lt;br /&gt;
_GDispToken		equ 0020BB4h&lt;br /&gt;
_GrdeCoda		equ 0020BB8h&lt;br /&gt;
_LabCoor		equ 0020BBCh&lt;br /&gt;
_CoorDisp		equ 0020BC0h&lt;br /&gt;
_TmpEquNoSrc		equ 0020BC4h&lt;br /&gt;
_GrLabels		equ 0020BC8h&lt;br /&gt;
_YPixSet		equ 0020BCCh&lt;br /&gt;
_XPixSet		equ 0020BD0h&lt;br /&gt;
_CopyRng		equ 0020BD4h&lt;br /&gt;
_ValCur			equ 0020BD8h&lt;br /&gt;
_GrPutAway		equ 0020BDCh&lt;br /&gt;
_RstGFlags		equ 0020BE0h&lt;br /&gt;
_GrReset		equ 0020BE4h&lt;br /&gt;
_XYCent			equ 0020BE8h&lt;br /&gt;
_ZoomXYCmd		equ 0020BECh&lt;br /&gt;
_CptDelY		equ 0020BF0h&lt;br /&gt;
_CptDelX		equ 0020BF4h&lt;br /&gt;
_SetFuncM		equ 0020BF8h&lt;br /&gt;
_SetSeqM		equ 0020BFCh&lt;br /&gt;
_SetPolM		equ 0020C00h&lt;br /&gt;
_SetParM		equ 0020C04h&lt;br /&gt;
_ZmInt			equ 0020C08h&lt;br /&gt;
_ZmDecml		equ 0020C0Ch&lt;br /&gt;
_ZmPrev			equ 0020C10h&lt;br /&gt;
_ZmUsr			equ 0020C14h&lt;br /&gt;
_SetuZM			equ 0020C18h&lt;br /&gt;
_ZmFit			equ 0020C1Ch&lt;br /&gt;
_ZmSquare		equ 0020C20h&lt;br /&gt;
_ZmTrig			equ 0020C24h&lt;br /&gt;
_SetXMinMax		equ 0020C28h&lt;br /&gt;
_ZooDefault		equ 0020C2Ch&lt;br /&gt;
_GrBufCpy		equ 0020C30h&lt;br /&gt;
_DrawSplitLine		equ 0020C34h&lt;br /&gt;
;			equ 0020C38h&lt;br /&gt;
;			equ 0020C3Ch&lt;br /&gt;
;			equ 0020C40h&lt;br /&gt;
;			equ 0020C44h&lt;br /&gt;
;			equ 0020C48h&lt;br /&gt;
;			equ 0020C4Ch&lt;br /&gt;
;			equ 0020C50h&lt;br /&gt;
;			equ 0020C54h&lt;br /&gt;
_ChkTextCurs		equ 0020C58h&lt;br /&gt;
;			equ 0020C5Ch&lt;br /&gt;
_DoRefFlags02		equ 0020C60h&lt;br /&gt;
_InitNSeq		equ 0020C64h&lt;br /&gt;
_YRes			equ 0020C68h&lt;br /&gt;
_Ceiling		equ 0020C6Ch&lt;br /&gt;
_PutXY			equ 0020C70h&lt;br /&gt;
_PutEquNo		equ 0020C74h&lt;br /&gt;
_PDspGrph		equ 0020C78h&lt;br /&gt;
_HorizCmd		equ 0020C7Ch&lt;br /&gt;
_VertCmd		equ 0020C80h&lt;br /&gt;
_LineCmd		equ 0020C84h&lt;br /&gt;
_UnLineCmd		equ 0020C88h&lt;br /&gt;
_PointCmd		equ 0020C8Ch&lt;br /&gt;
_PixelTest  		equ 0020C90h&lt;br /&gt;
_PixelCmd		equ 0020C94h&lt;br /&gt;
_TanLnF			equ 0020C98h&lt;br /&gt;
_DrawCmdInit		equ 0020C9Ch&lt;br /&gt;
_DrawCmd		equ 0020CA0h&lt;br /&gt;
_ShadeCmd		equ 0020CA4h&lt;br /&gt;
_InvCmd			equ 0020CA8h&lt;br /&gt;
_StatShade		equ 0020CACh&lt;br /&gt;
_DspMatTable		equ 0020CB0h&lt;br /&gt;
_DspLsts		equ 0020CB4h&lt;br /&gt;
_CloseEditBuf		equ 0020CB8h&lt;br /&gt;
_ParseEditBuf		equ 0020CBCh&lt;br /&gt;
_PutSM			equ 0020CC0h&lt;br /&gt;
_DspCurTbl		equ 0020CC4h&lt;br /&gt;
_DspGrTbl		equ 0020CC8h&lt;br /&gt;
_ZeroTemplate		equ 0020CCCh&lt;br /&gt;
_SetTblRefs		equ 0020CD0h&lt;br /&gt;
_DispTblBot		equ 0020CD4h&lt;br /&gt;
_DispTblTop		equ 0020CD8h&lt;br /&gt;
_DispTblBody		equ 0020CDCh&lt;br /&gt;
_VPutBlank		equ 0020CE0h&lt;br /&gt;
_TblTrace		equ 0020CE4h&lt;br /&gt;
_DispListNameY		equ 0020CE8h&lt;br /&gt;
_CurNameLength		equ 0020CECh&lt;br /&gt;
_NameToBuf		equ 0020CF0h&lt;br /&gt;
_JPromptCursor		equ 0020CF4h&lt;br /&gt;
_BufLeft		equ 0020CF8h&lt;br /&gt;
_BufRight		equ 0020CFCh&lt;br /&gt;
_BufInsert		equ 0020D00h&lt;br /&gt;
_BufQueueChar		equ 0020D04h&lt;br /&gt;
_BufReplace		equ 0020D08h&lt;br /&gt;
_BufDelete		equ 0020D0Ch&lt;br /&gt;
_BufPeek		equ 0020D10h&lt;br /&gt;
_BufPeek1		equ 0020D14h&lt;br /&gt;
_BufPeek2		equ 0020D18h&lt;br /&gt;
_BufPeek3		equ 0020D1Ch&lt;br /&gt;
_BufToBtm		equ 0020D20h&lt;br /&gt;
_SetupEditEqu		equ 0020D24h&lt;br /&gt;
_BufToTop		equ 0020D28h&lt;br /&gt;
_IsEditFull		equ 0020D2Ch&lt;br /&gt;
_IsEditEmpty		equ 0020D30h&lt;br /&gt;
_IsAtTOP		equ 0020D34h&lt;br /&gt;
_IsAtBtm		equ 0020D38h&lt;br /&gt;
;			equ 0020D3Ch&lt;br /&gt;
_JCursorFirst		equ 0020D40h&lt;br /&gt;
_JCursorLast		equ 0020D44h&lt;br /&gt;
_JursorLeft		equ 0020D48h&lt;br /&gt;
_JCursorRight		equ 0020D4Ch&lt;br /&gt;
_JCursorUp		equ 0020D50h&lt;br /&gt;
_JursorDown		equ 0020D54h&lt;br /&gt;
_CursorToOffset		equ 0020D58h&lt;br /&gt;
_InsDisp		equ 0020D5Ch&lt;br /&gt;
_FDispBOL1		equ 0020D60h&lt;br /&gt;
_FDispBOL		equ 0020D64h&lt;br /&gt;
_DispEOW		equ 0020D68h&lt;br /&gt;
_DispHead		equ 0020D6Ch&lt;br /&gt;
_DispTail		equ 0020D70h&lt;br /&gt;
_PutTokString		equ 0020D74h&lt;br /&gt;
_SetUpEditCmd		equ 0020D78h&lt;br /&gt;
_SetEmptyeditEqu	equ 0020D7Ch&lt;br /&gt;
_SetEmptyEditPtr	equ 0020D80h&lt;br /&gt;
_CloseEditEqu		equ 0020D84h&lt;br /&gt;
_GetPrevTok		equ 0020D88h&lt;br /&gt;
_GetKey			equ 0020D8Ch&lt;br /&gt;
_CanIndic		equ 0020D90h&lt;br /&gt;
_FormDisp		equ 0020D94h&lt;br /&gt;
_FormMatrix		equ 0020D98h&lt;br /&gt;
_WScrollLeft		equ 0020D9Ch&lt;br /&gt;
_WScrollUp		equ 0020DA0h&lt;br /&gt;
_WScrollDown		equ 0020DA4h&lt;br /&gt;
_WScrollRight		equ 0020DA8h&lt;br /&gt;
;			equ 0020DACh&lt;br /&gt;
_FormEReal		equ 0020DB0h&lt;br /&gt;
_FormERealTok		equ 0020DB4h&lt;br /&gt;
_FormDCplx		equ 0020DB8h&lt;br /&gt;
_FormReal		equ 0020DBCh&lt;br /&gt;
;_FormScrollUp		equ unknown&lt;br /&gt;
_SetWinAbove		equ 0020DC0h&lt;br /&gt;
_DisarmScroll		equ 0020DC4h&lt;br /&gt;
_MinToEdit		equ 0020DC8h&lt;br /&gt;
_RclVarToEdit		equ 0020DCCh&lt;br /&gt;
_RclVarToEditPtr	equ 0020DD0h&lt;br /&gt;
_RclEntryToEdit		equ 0020DD4h&lt;br /&gt;
_RclToQueue		equ 0020DD8h&lt;br /&gt;
_FormToTok		equ 0020DDCh&lt;br /&gt;
_DispInterval		equ 0020DE0h&lt;br /&gt;
_DispLstName		equ 0020DE4h&lt;br /&gt;
_DispSLstNameHL		equ 0020DE8h&lt;br /&gt;
;			equ 0020DECh&lt;br /&gt;
;			equ 0020DF0h&lt;br /&gt;
;			equ 0020DF4h&lt;br /&gt;
;			equ 0020DF8h&lt;br /&gt;
;			equ 0020DFCh&lt;br /&gt;
;			equ 0020E00h&lt;br /&gt;
_DispForward		equ 0020E04h&lt;br /&gt;
_DispYPrompt2		equ 0020E08h&lt;br /&gt;
_StringWidth		equ 0020E0Ch&lt;br /&gt;
_DispErrorScreen	equ 0020E10h&lt;br /&gt;
_PopCX			equ 0020E14h&lt;br /&gt;
_LoadNoEEntry		equ 0020E18h&lt;br /&gt;
_SaveScreen		equ 0020E1Ch&lt;br /&gt;
_RetScreen		equ 0020E20h&lt;br /&gt;
_RetScreenErr		equ 0020E24h&lt;br /&gt;
_CheckSplitFlag		equ 0020E28h&lt;br /&gt;
_SolveRedisp		equ 0020E2Ch&lt;br /&gt;
_SolveDisp		equ 0020E30h&lt;br /&gt;
_ItemName		equ 0020E34h&lt;br /&gt;
_SetNorm_Vals		equ 0020E38h&lt;br /&gt;
_SetYOffset		equ 0020E3Ch&lt;br /&gt;
_ConvKeyToTok		equ 0020E40h&lt;br /&gt;
_ConvFCKeyToTok		equ 0020E44h&lt;br /&gt;
_ConvFEKeyToTok		equ 0020E48h&lt;br /&gt;
_TokToKey		equ 0020E4Ch&lt;br /&gt;
;			equ 0020E50h&lt;br /&gt;
;			equ 0020E54h&lt;br /&gt;
;			equ 0020E58h&lt;br /&gt;
_DelRes			equ 0020E5Ch&lt;br /&gt;
_ConvLcToLr		equ 0020E60h&lt;br /&gt;
_RedimMat		equ 0020E64h&lt;br /&gt;
_IncLstSize		equ 0020E68h&lt;br /&gt;
_InsertList		equ 0020E6Ch&lt;br /&gt;
_DelListEl		equ 0020E70h&lt;br /&gt;
_EditProg		equ 0020E74h&lt;br /&gt;
_CloseProg		equ 0020E78h&lt;br /&gt;
_ClrGraphRef		equ 0020E7Ch&lt;br /&gt;
_FixTempCnt		equ 0020E80h&lt;br /&gt;
_SaveData		equ 0020E84h&lt;br /&gt;
_RestoreData		equ 0020E88h&lt;br /&gt;
_FindAlphaUp		equ 0020E8Ch&lt;br /&gt;
_FindAlphaDn		equ 0020E90h&lt;br /&gt;
_CmpSyms		equ 0020E94h&lt;br /&gt;
_CreateTemp		equ 0020E98h&lt;br /&gt;
_CleanAll		equ 0020E9Ch&lt;br /&gt;
_MoveToNextSym		equ 0020EA0h&lt;br /&gt;
_ConvLrToLc		equ 0020EA4h&lt;br /&gt;
;			equ 0020EA8h&lt;br /&gt;
;			equ 0020EACh&lt;br /&gt;
;			equ 0020EB0h&lt;br /&gt;
;			equ 0020EB4h&lt;br /&gt;
;			equ 0020EB8h&lt;br /&gt;
;			equ 0020EBCh&lt;br /&gt;
;			equ 0020EC0h&lt;br /&gt;
;			equ 0020EC4h&lt;br /&gt;
;			equ 0020EC8h&lt;br /&gt;
;			equ 0020ECCh&lt;br /&gt;
;			equ 0020ED0h&lt;br /&gt;
;			equ 0020ED4h&lt;br /&gt;
;			equ 0020ED8h&lt;br /&gt;
;			equ 0020EDCh&lt;br /&gt;
;			equ 0020EE0h&lt;br /&gt;
;			equ 0020EE4h&lt;br /&gt;
_ErrNonReal_FPST_FPS1	equ 0020EE8h&lt;br /&gt;
&lt;br /&gt;
_ErrNonReal		equ 0020EECh&lt;br /&gt;
;			equ 0020EF0h&lt;br /&gt;
;			equ 0020EF4h&lt;br /&gt;
;			equ 0020EF8h&lt;br /&gt;
;			equ 0020EFCh&lt;br /&gt;
_ParseInp		equ 0020F00h&lt;br /&gt;
_ParseOn		equ 0020F04h&lt;br /&gt;
_ParseScan		equ 0020F08h&lt;br /&gt;
_GetParse		equ 0020F0Ch&lt;br /&gt;
_SaveParse		equ 0020F10h&lt;br /&gt;
_InitPFlgs		equ 0020F14h&lt;br /&gt;
_CkEndLineRR		equ 0020F18h&lt;br /&gt;
_OP2Set60		equ 0020F1Ch&lt;br /&gt;
_GetStatPtr		equ 0020F20h&lt;br /&gt;
_CmpStatPtr		equ 0020F24h&lt;br /&gt;
_VarSysAdr		equ 0020F28h&lt;br /&gt;
_StoSyStok		equ 0020F2Ch&lt;br /&gt;
_StoAns			equ 0020F30h&lt;br /&gt;
_StoTheta		equ 0020F34h&lt;br /&gt;
_StoR			equ 0020F38h&lt;br /&gt;
_StoY			equ 0020F3Ch&lt;br /&gt;
_StoN			equ 0020F40h&lt;br /&gt;
_StoT			equ 0020F44h&lt;br /&gt;
_StoX			equ 0020F48h&lt;br /&gt;
_StoOther		equ 0020F4Ch&lt;br /&gt;
_RclAns			equ 0020F50h&lt;br /&gt;
_RclY			equ 0020F54h&lt;br /&gt;
_RclN			equ 0020F58h&lt;br /&gt;
_RclX			equ 0020F5Ch&lt;br /&gt;
_RclVarSym		equ 0020F60h&lt;br /&gt;
_RclsyStok		equ 0020F64h&lt;br /&gt;
_StMatel		equ 0020F68h&lt;br /&gt;
_StLstvecel		equ 0020F6Ch&lt;br /&gt;
_ConvOP1		equ 0020F70h&lt;br /&gt;
_FindParseFormula	equ 0020F74h&lt;br /&gt;
_ParseFormula		equ 0020F78h&lt;br /&gt;
_StrngEnt1		equ 0020F7Ch&lt;br /&gt;
_Prgrdlp		equ 0020F80h&lt;br /&gt;
_VarEnt			equ 0020F84h&lt;br /&gt;
_ParseOnc		equ 0020F88h&lt;br /&gt;
_ParseOn_Dup		equ 0020F8Ch&lt;br /&gt;
_ParseCmd		equ 0020F90h&lt;br /&gt;
_StoType		equ 0020F94h&lt;br /&gt;
_CreatePair		equ 0020F98h&lt;br /&gt;
_PushNum		equ 0020F9Ch&lt;br /&gt;
_IncCurPCErrEnd		equ 0020FA0h&lt;br /&gt;
_ErrEnd			equ 0020FA4h&lt;br /&gt;
_CommaErrF		equ 0020FA8h&lt;br /&gt;
_CommaErr		equ 0020FACh&lt;br /&gt;
_StEQArg2		equ 0020FB0h&lt;br /&gt;
_StEQArg		equ 0020FB4h&lt;br /&gt;
_InpArg			equ 0020FB8h&lt;br /&gt;
_StEQArg3		equ 0020FBCh&lt;br /&gt;
_NxtFetch		equ 0020FC0h&lt;br /&gt;
_CkFetchVar		equ 0020FC4h&lt;br /&gt;
_FetchVarA		equ 0020FC8h&lt;br /&gt;
_FetchVar		equ 0020FCCh&lt;br /&gt;
_CkEndLin		equ 0020FD0h&lt;br /&gt;
_CkEndExp		equ 0020FD4h&lt;br /&gt;
_CkParsEnd		equ 0020FD8h&lt;br /&gt;
_StoTypeArg		equ 0020FDCh&lt;br /&gt;
_ConvDim		equ 0020FE0h&lt;br /&gt;
_ConvDim00		equ 0020FE4h&lt;br /&gt;
_AheadEqual		equ 0020FE8h&lt;br /&gt;
_ParsaHeads		equ 0020FECh&lt;br /&gt;
_ParsaHead		equ 0020FF0h&lt;br /&gt;
_AnsName		equ 0020FF4h&lt;br /&gt;
_StoCmpReals		equ 0020FF8h&lt;br /&gt;
_GetDEPtr		equ 0020FFCh&lt;br /&gt;
_Push2BOper		equ 0021000h&lt;br /&gt;
_Push3BOper		equ 0021004h&lt;br /&gt;
_Pop2BOper		equ 0021008h&lt;br /&gt;
_Pop3BOper		equ 002100Ch&lt;br /&gt;
_PushOper		equ 0021010h&lt;br /&gt;
_PopOper		equ 0021014h&lt;br /&gt;
_FindEUndef		equ 0021018h&lt;br /&gt;
_SttmpEQ		equ 002101Ch&lt;br /&gt;
_FindEOL		equ 0021020h&lt;br /&gt;
_BrkInc			equ 0021024h&lt;br /&gt;
_IncFetch		equ 0021028h&lt;br /&gt;
_CurFetch		equ 002102Ch&lt;br /&gt;
_Random			equ 0021030h&lt;br /&gt;
_StoRand		equ 0021034h&lt;br /&gt;
_RandInit		equ 0021038h&lt;br /&gt;
_ResetStacks		equ 002103Ch&lt;br /&gt;
_Factorial		equ 0021040h&lt;br /&gt;
;			equ 0021044h&lt;br /&gt;
;			equ 0021048h&lt;br /&gt;
;			equ 002104Ch&lt;br /&gt;
;			equ 0021050h&lt;br /&gt;
;			equ 0021054h&lt;br /&gt;
;			equ 0021058h&lt;br /&gt;
;			equ 002105Ch&lt;br /&gt;
;			equ 0021060h&lt;br /&gt;
;			equ 0021064h&lt;br /&gt;
;			equ 0021068h&lt;br /&gt;
;			equ 002106Ch&lt;br /&gt;
;			equ 0021070h&lt;br /&gt;
;			equ 0021074h&lt;br /&gt;
;			equ 0021078h&lt;br /&gt;
;			equ 002107Ch&lt;br /&gt;
;			equ 0021080h&lt;br /&gt;
;			equ 0021084h&lt;br /&gt;
;			equ 0021088h&lt;br /&gt;
;			equ 002108Ch&lt;br /&gt;
;			equ 0021090h&lt;br /&gt;
;			equ 0021094h&lt;br /&gt;
;			equ 0021098h&lt;br /&gt;
_GrBufClr		equ 002109Ch&lt;br /&gt;
_GrBufCpyV		equ 00210A0h&lt;br /&gt;
_FndSelEQ		equ 00210A4h&lt;br /&gt;
_ClrGraphXY		equ 00210A8h&lt;br /&gt;
_NEDXTYStyle		equ 00210ACh&lt;br /&gt;
_PlotPt			equ 00210B0h&lt;br /&gt;
_NewWindEP		equ 00210B4h&lt;br /&gt;
_DrawAxes		equ 00210B8h&lt;br /&gt;
_SetPenX		equ 00210BCh&lt;br /&gt;
_SetPenY		equ 00210C0h&lt;br /&gt;
_SetPenT		equ 00210C4h&lt;br /&gt;
_TanEquDisp		equ 00210C8h&lt;br /&gt;
_PutAns			equ 00210CCh&lt;br /&gt;
_DispOP1A		equ 00210D0h&lt;br /&gt;
;			equ 00210D4h&lt;br /&gt;
_SetTblGraphDraw	equ 00210D8h&lt;br /&gt;
_MemClear		equ 00210DCh&lt;br /&gt;
_MemSet			equ 00210E0h&lt;br /&gt;
_PointOn		equ 00210E4h&lt;br /&gt;
_ExecuteNewPrgm		equ 00210E8h&lt;br /&gt;
_StrLength		equ 00210ECh&lt;br /&gt;
_VPutMapRec		equ 00210F0h&lt;br /&gt;
;			equ 00210F4h&lt;br /&gt;
;			equ 00210F8h&lt;br /&gt;
;			equ 00210FCh&lt;br /&gt;
;			equ 0021100h&lt;br /&gt;
_AddHL259		equ 0021104h&lt;br /&gt;
;			equ 0021108h&lt;br /&gt;
_IBounds		equ 002110Ch&lt;br /&gt;
_IOffset		equ 0021110h&lt;br /&gt;
;			equ 0021114h&lt;br /&gt;
_CanAlphIns		equ 0021118h&lt;br /&gt;
;			equ 002111Ch&lt;br /&gt;
_GetBaseVer		equ 0021120h&lt;br /&gt;
_OPSet0DES		equ 0021124h&lt;br /&gt;
;			equ 0021128h&lt;br /&gt;
_SetIgnoreKey		equ 002112Ch&lt;br /&gt;
_SetSendThisKeyBack	equ 0021130h&lt;br /&gt;
_DisableAPD		equ 0021134h&lt;br /&gt;
_EnableAPD		equ 0021138h&lt;br /&gt;
_Set2IY34		equ 002113Ch&lt;br /&gt;
_ForceCmd		equ 0021140h&lt;br /&gt;
_ApdSetup		equ 0021144h&lt;br /&gt;
_Get_NumKey		equ 0021148h&lt;br /&gt;
_AppSetup		equ 002114Ch&lt;br /&gt;
_ReleaseSedit		equ 0021150h&lt;br /&gt;
_InitSmallEditLine	equ 0021154h&lt;br /&gt;
_StartSmallEdit		equ 0021158h&lt;br /&gt;
;			equ 002115Ch&lt;br /&gt;
_SGetTokString		equ 0021160h&lt;br /&gt;
_LoadPattern		equ 0021164h&lt;br /&gt;
_SStringLength		equ 0021168h&lt;br /&gt;
_RestorePenCol		equ 002116Ch&lt;br /&gt;
;			equ 0021170h&lt;br /&gt;
_EmptyHook		equ 0021174h&lt;br /&gt;
_ForceSmallEditReturn2	equ 0021178h&lt;br /&gt;
;			equ 002117Ch&lt;br /&gt;
;			equ 0021180h&lt;br /&gt;
_ClearRow		equ 0021184h&lt;br /&gt;
;			equ 0021188h&lt;br /&gt;
;			equ 002118Ch&lt;br /&gt;
;			equ 0021190h&lt;br /&gt;
;			equ 0021194h&lt;br /&gt;
;			equ 0021198h&lt;br /&gt;
;			equ 002119Ch&lt;br /&gt;
;			equ 00211A0h&lt;br /&gt;
;			equ 00211A4h&lt;br /&gt;
;			equ 00211A8h&lt;br /&gt;
;			equ 00211ACh&lt;br /&gt;
;			equ 00211B0h&lt;br /&gt;
;			equ 00211B4h&lt;br /&gt;
;			equ 00211B8h&lt;br /&gt;
;			equ 00211BCh&lt;br /&gt;
;			equ 00211C0h&lt;br /&gt;
;			equ 00211C4h&lt;br /&gt;
;			equ 00211C8h&lt;br /&gt;
;			equ 00211CCh&lt;br /&gt;
;			equ 00211D0h&lt;br /&gt;
;			equ 00211D4h&lt;br /&gt;
;			equ 00211D8h&lt;br /&gt;
;			equ 00211DCh&lt;br /&gt;
;			equ 00211E0h&lt;br /&gt;
;			equ 00211E4h&lt;br /&gt;
;			equ 00211E8h&lt;br /&gt;
;			equ 00211ECh&lt;br /&gt;
;			equ 00211F0h&lt;br /&gt;
;			equ 00211F4h&lt;br /&gt;
;			equ 00211F8h&lt;br /&gt;
;			equ 00211FCh&lt;br /&gt;
;			equ 0021200h&lt;br /&gt;
;			equ 0021204h&lt;br /&gt;
;			equ 0021208h&lt;br /&gt;
_ErrCustom1		equ 002120Ch&lt;br /&gt;
_ErrCustom2		equ 0021210h&lt;br /&gt;
_Ret_1			equ 0021214h&lt;br /&gt;
_ClearRect		equ 0021218h&lt;br /&gt;
_InvertRect		equ 002121Ch&lt;br /&gt;
_FillRect		equ 0021220h&lt;br /&gt;
;			equ 0021224h&lt;br /&gt;
;			equ 0021228h&lt;br /&gt;
;			equ 002122Ch&lt;br /&gt;
;			equ 0021230h&lt;br /&gt;
;			equ 0021234h&lt;br /&gt;
;			equ 0021238h&lt;br /&gt;
_DrawRectBorder		equ 002123Ch&lt;br /&gt;
;			equ 0021240h&lt;br /&gt;
;			equ 0021244h&lt;br /&gt;
_EraseRectBorder	equ 0021248h&lt;br /&gt;
_FillRectPattern	equ 002124Ch&lt;br /&gt;
_DrawRectBorderClear	equ 0021250h&lt;br /&gt;
;			equ 0021254h&lt;br /&gt;
;			equ 0021258h&lt;br /&gt;
;			equ 002125Ch&lt;br /&gt;
;			equ 0021260h&lt;br /&gt;
;			equ 0021264h&lt;br /&gt;
;			equ 0021268h&lt;br /&gt;
;			equ 002126Ch&lt;br /&gt;
;			equ 0021270h&lt;br /&gt;
;			equ 0021274h&lt;br /&gt;
;			equ 0021278h&lt;br /&gt;
;			equ 002127Ch&lt;br /&gt;
;			equ 0021280h&lt;br /&gt;
;			equ 0021284h&lt;br /&gt;
;			equ 0021288h&lt;br /&gt;
;			equ 002128Ch&lt;br /&gt;
;			equ 0021290h&lt;br /&gt;
;			equ 0021294h&lt;br /&gt;
;			equ 0021298h&lt;br /&gt;
;			equ 002129Ch&lt;br /&gt;
;			equ 00212A0h&lt;br /&gt;
;			equ 00212A4h&lt;br /&gt;
;			equ 00212A8h&lt;br /&gt;
;			equ 00212ACh&lt;br /&gt;
;			equ 00212B0h&lt;br /&gt;
;			equ 00212B4h&lt;br /&gt;
;			equ 00212B8h&lt;br /&gt;
;			equ 00212BCh&lt;br /&gt;
;			equ 00212C0h&lt;br /&gt;
;			equ 00212C4h&lt;br /&gt;
;			equ 00212C8h&lt;br /&gt;
;			equ 00212CCh&lt;br /&gt;
;			equ 00212D0h&lt;br /&gt;
;			equ 00212D4h&lt;br /&gt;
;			equ 00212D8h&lt;br /&gt;
;			equ 00212DCh&lt;br /&gt;
;			equ 00212E0h&lt;br /&gt;
;			equ 00212E4h&lt;br /&gt;
;			equ 00212E8h&lt;br /&gt;
;			equ 00212ECh&lt;br /&gt;
;			equ 00212F0h&lt;br /&gt;
;			equ 00212F4h&lt;br /&gt;
;			equ 00212F8h&lt;br /&gt;
;			equ 00212FCh&lt;br /&gt;
;			equ 0021300h&lt;br /&gt;
;			equ 0021304h&lt;br /&gt;
;			equ 0021308h&lt;br /&gt;
;			equ 002130Ch&lt;br /&gt;
;			equ 0021310h&lt;br /&gt;
;			equ 0021314h&lt;br /&gt;
;			equ 0021318h&lt;br /&gt;
;			equ 002131Ch&lt;br /&gt;
_GetStringInput		equ 0021320h&lt;br /&gt;
_GetStringInput2	equ 0021324h&lt;br /&gt;
_WaitEnterKeyValue	equ 0021328h&lt;br /&gt;
_HorizontalLine		equ 002132Ch&lt;br /&gt;
_CreateAppVar		equ 0021330h&lt;br /&gt;
_CreateProtProg		equ 0021334h&lt;br /&gt;
_CreateVar		equ 0021338h&lt;br /&gt;
_AsmComp		equ 002133Ch&lt;br /&gt;
_GetAsmSize		equ 0021340h&lt;br /&gt;
_SquishPrgm		equ 0021344h&lt;br /&gt;
_ExecutePrgm		equ 0021348h&lt;br /&gt;
_ChkFindSymAsm		equ 002134Ch&lt;br /&gt;
_ParsePrgmName		equ 0021350h&lt;br /&gt;
_CAdd			equ 0021354h&lt;br /&gt;
_CSqaure		equ 0021358h&lt;br /&gt;
_CMult			equ 002135Ch&lt;br /&gt;
_CRecip			equ 0021360h&lt;br /&gt;
_CDiv			equ 0021364h&lt;br /&gt;
_CAbs			equ 0021368h&lt;br /&gt;
_AddSquares		equ 002136Ch&lt;br /&gt;
_CSqroot		equ 0021370h&lt;br /&gt;
_CLn			equ 0021374h&lt;br /&gt;
_CLog			equ 0021378h&lt;br /&gt;
_CTenX			equ 002137Ch&lt;br /&gt;
_CEtoX			equ 0021380h&lt;br /&gt;
_CXrootY		equ 0021384h&lt;br /&gt;
;			equ 0021388h&lt;br /&gt;
_CYtoX			equ 002138Ch&lt;br /&gt;
_InvertNonReal		equ 0021390h&lt;br /&gt;
_CplxMult		equ 0021394h&lt;br /&gt;
_CplxDiv		equ 0021398h&lt;br /&gt;
_CplxTrunc		equ 002139Ch&lt;br /&gt;
_CplxFrac		equ 00213A0h&lt;br /&gt;
_CplxFloor		equ 00213A4h&lt;br /&gt;
;			equ 00213A8h&lt;br /&gt;
_FlashWriteDisable	equ 00213ACh&lt;br /&gt;
_Disp			equ 00213B0h&lt;br /&gt;
_GetBytePaged_Unpaged	equ 00213B4h&lt;br /&gt;
_RunCursorHook		equ 00213B8h&lt;br /&gt;
_RunLibraryHook		equ 00213BCh&lt;br /&gt;
_RunRawkeyHook		equ 00213C0h&lt;br /&gt;
_SetCursorHook		equ 00213C4h&lt;br /&gt;
_SetLibraryHook		equ 00213C8h&lt;br /&gt;
_SetGetKeyHook		equ 00213CCh&lt;br /&gt;
_ClrCursorHook		equ 00213D0h&lt;br /&gt;
_ClrLibraryHook		equ 00213D4h&lt;br /&gt;
_ClrRawKeyHook		equ 00213D8h&lt;br /&gt;
_GetKeyHook		equ 00213DCh&lt;br /&gt;
_SetGetCSCHook		equ 00213E0h&lt;br /&gt;
_ClrGetKeyHook		equ 00213E4h&lt;br /&gt;
_SetCatalog2Hook	equ 00213E8h&lt;br /&gt;
_ClrCatalog2Hook	equ 00213ECh&lt;br /&gt;
_SetLocalizeHook	equ 00213F0h&lt;br /&gt;
_ClrLocalizeHook	equ 00213F4h&lt;br /&gt;
_SetTokenHook		equ 00213F8h&lt;br /&gt;
_ClrTokenHook		equ 00213FCh&lt;br /&gt;
;			equ 0021400h&lt;br /&gt;
;			equ 0021404h&lt;br /&gt;
_DispListElementOffLA	equ 0021408h&lt;br /&gt;
_Bit_VertSplit		equ 002140Ch&lt;br /&gt;
_SetHomescreenHook	equ 0021410h&lt;br /&gt;
_ClrHomescreenHook	equ 0021414h&lt;br /&gt;
_SetWIndowHook		equ 0021418h&lt;br /&gt;
_ClrWindowHook		equ 002141Ch&lt;br /&gt;
_SetGraphModeHook	equ 0021420h&lt;br /&gt;
_ClrGraphModeHook	equ 0021424h&lt;br /&gt;
_ParseAndStoreSysVar	equ 0021428h&lt;br /&gt;
_DisplayEditSysVar	equ 002142Ch&lt;br /&gt;
_JForceWIndowSettings	equ 0021430h&lt;br /&gt;
_DelVarArc		equ 0021434h&lt;br /&gt;
_DelVarNoArc		equ 0021438h&lt;br /&gt;
_SetAllPlots		equ 002143Ch&lt;br /&gt;
_SetYeditHook		equ 0021440h&lt;br /&gt;
_ClrYeditHook		equ 0021444h&lt;br /&gt;
_Arc_Unarc		equ 0021448h&lt;br /&gt;
_ArchiveVar		equ 002144Ch&lt;br /&gt;
_UnarchiveVar		equ 0021450h&lt;br /&gt;
_SetFontHook		equ 0021454h&lt;br /&gt;
_ClrFontHook		equ 0021458h&lt;br /&gt;
_SetRegraphHook		equ 002145Ch&lt;br /&gt;
_ClrRegraphHook		equ 0021460h&lt;br /&gt;
_RunGraphingHook	equ 0021464h&lt;br /&gt;
_SetTraceHook		equ 0021468h&lt;br /&gt;
_ClrTraceHook		equ 002146Ch&lt;br /&gt;
_RunTraceHook		equ 0021470h&lt;br /&gt;
_NDeriv			equ 0021474h&lt;br /&gt;
_PolarDerivative	equ 0021478h&lt;br /&gt;
_JForceGraphNoKey	equ 002147Ch&lt;br /&gt;
_JForceGraphKey		equ 0021480h&lt;br /&gt;
_PowerOff		equ 0021484h&lt;br /&gt;
_GetKeyRetOff		equ 0021488h&lt;br /&gt;
_FindGroupSym		equ 002148Ch&lt;br /&gt;
_LoadDEIndPaged_Unpaged	equ 0021490h&lt;br /&gt;
_SetUpPagedPtr_Unpaged	equ 0021494h&lt;br /&gt;
_PagedGet_Unpaged	equ 0021498h&lt;br /&gt;
_SetParserHook		equ 002149Ch&lt;br /&gt;
_ClrParserHook		equ 00214A0h&lt;br /&gt;
_SetAppChangeHook	equ 00214A4h&lt;br /&gt;
_ClrAppChangeHook	equ 00214A8h&lt;br /&gt;
_SetGraphicsHook	equ 00214ACh&lt;br /&gt;
_ClrGraphicsHook	equ 00214B0h&lt;br /&gt;
_ILineNoGraphicsHook	equ 00214B4h&lt;br /&gt;
_ILineNoHook		equ 00214B8h&lt;br /&gt;
;			equ 00214BCh&lt;br /&gt;
_DeleteTempPrograms	equ 00214C0h&lt;br /&gt;
_SetCatalog1Hook	equ 00214C4h&lt;br /&gt;
_ClrCatalog1Hook	equ 00214C8h&lt;br /&gt;
_SetHelpHook		equ 00214CCh&lt;br /&gt;
_ClrHelpHook		equ 00214D0h&lt;br /&gt;
_DispCatalogEnd		equ 00214D4h&lt;br /&gt;
_GetMenuKeypress	equ 00214D8h&lt;br /&gt;
_GetCatalogItem		equ 00214DCh&lt;br /&gt;
_RunCatalog2Hook	equ 00214E0h&lt;br /&gt;
_RunCatalog1Hook	equ 00214E4h&lt;br /&gt;
;			equ 00214E8h&lt;br /&gt;
;			equ 00214ECh&lt;br /&gt;
_DispMenuTitle		equ 00214F0h&lt;br /&gt;
;			equ 00214F4h&lt;br /&gt;
_SetcxReDispHook	equ 00214F8h&lt;br /&gt;
_ClrcxReDispHook	equ 00214FCh&lt;br /&gt;
;			equ 0021500h&lt;br /&gt;
;			equ 0021504h&lt;br /&gt;
;			equ 0021508h&lt;br /&gt;
;			equ 002150Ch&lt;br /&gt;
;			equ 0021510h&lt;br /&gt;
;			equ 0021514h&lt;br /&gt;
_SetMenuHook		equ 0021518h&lt;br /&gt;
_ClrMenuHook		equ 002151Ch&lt;br /&gt;
_GetBCOffSetIX		equ 0021520h&lt;br /&gt;
_GetBCOffSetIX_Dup	equ 0021524h&lt;br /&gt;
_ForceFullScreen	equ 0021528h&lt;br /&gt;
_HLMinus5		equ 002152Ch&lt;br /&gt;
_Ret_2			equ 0021530h&lt;br /&gt;
;			equ 0021534h&lt;br /&gt;
;			equ 0021538h&lt;br /&gt;
_Arc_Unarc_Dup		equ 002153Ch&lt;br /&gt;
;			equ 0021540h&lt;br /&gt;
_SetSilentLinkHook	equ 0021544h&lt;br /&gt;
_ClrSilentLinkHook	equ 0021548h&lt;br /&gt;
;			equ 002154Ch&lt;br /&gt;
_ExecClassCToken	equ 0021550h&lt;br /&gt;
_ExecClass3Token	equ 0021554h&lt;br /&gt;
_GetSysInfo		equ 0021558h&lt;br /&gt;
;			equ 002155Ch&lt;br /&gt;
_TenXNoClr		equ 0021560h&lt;br /&gt;
;			equ 0021564h&lt;br /&gt;
;			equ 0021568h&lt;br /&gt;
;			equ 002156Ch&lt;br /&gt;
;			equ 0021570h&lt;br /&gt;
;			equ 0021574h&lt;br /&gt;
;			equ 0021578h&lt;br /&gt;
;			equ 002157Ch&lt;br /&gt;
;			equ 0021580h&lt;br /&gt;
;			equ 0021584h&lt;br /&gt;
;			equ 0021588h&lt;br /&gt;
;			equ 002158Ch&lt;br /&gt;
;			equ 0021590h&lt;br /&gt;
;			equ 0021594h&lt;br /&gt;
;			equ 0021598h&lt;br /&gt;
;			equ 002159Ch&lt;br /&gt;
;			equ 00215A0h&lt;br /&gt;
_DispCoords		equ 00215A4h&lt;br /&gt;
;			equ 00215A8h&lt;br /&gt;
;			equ 00215ACh&lt;br /&gt;
_ChkTmr			equ 00215B0h&lt;br /&gt;
_ClockOff		equ 00215B4h&lt;br /&gt;
_ClockOn		equ 00215B8h&lt;br /&gt;
;			equ 00215BCh&lt;br /&gt;
_GetDate		equ 00215C0h&lt;br /&gt;
_GetDateString		equ 00215C4h&lt;br /&gt;
_GetDtFmt		equ 00215C8h&lt;br /&gt;
_GetDtStr		equ 00215CCh&lt;br /&gt;
_GetTime		equ 00215D0h&lt;br /&gt;
_FormTime		equ 00215D4h&lt;br /&gt;
_GetTmFmt		equ 00215D8h&lt;br /&gt;
_GetTmStr		equ 00215DCh&lt;br /&gt;
_SetZeroOne		equ 00215E0h&lt;br /&gt;
_SetDate		equ 00215E4h&lt;br /&gt;
_IsOneTwoThree		equ 00215E8h&lt;br /&gt;
_SetTime		equ 00215ECh&lt;br /&gt;
_IsOP112or24		equ 00215F0h&lt;br /&gt;
_ChkTimer0		equ 00215F4h&lt;br /&gt;
_TimeCnv		equ 00215F8h&lt;br /&gt;
_ClrWindowAndFlags	equ 00215FCh&lt;br /&gt;
;			equ 0021600h&lt;br /&gt;
;			equ 0021604h&lt;br /&gt;
;			equ 0021608h&lt;br /&gt;
;			equ 002160Ch&lt;br /&gt;
;			equ 0021610h&lt;br /&gt;
_CPOP1OP2Rounded	equ 0021614h&lt;br /&gt;
_CPOP1OP2Rounded2	equ 0021618h&lt;br /&gt;
;			equ 002161Ch&lt;br /&gt;
;			equ 0021620h&lt;br /&gt;
;			equ 0021624h&lt;br /&gt;
;			equ 0021628h&lt;br /&gt;
_SetUpEditor		equ 002162Ch&lt;br /&gt;
_SortA			equ 0021630h&lt;br /&gt;
_SortD			equ 0021634h&lt;br /&gt;
;			equ 0021638h&lt;br /&gt;
_IsOP1ResID		equ 002163Ch&lt;br /&gt;
;			equ 0021640h&lt;br /&gt;
;			equ 0021644h&lt;br /&gt;
;			equ 0021648h&lt;br /&gt;
_ForceModeKeypress	equ 002164Ch&lt;br /&gt;
_DispAboutScreen	equ 0021650h&lt;br /&gt;
_ChkHelpHookVer		equ 0021654h&lt;br /&gt;
;			equ 0021658h&lt;br /&gt;
;			equ 002165Ch&lt;br /&gt;
;			equ 0021660h&lt;br /&gt;
;			equ 0021664h&lt;br /&gt;
;			equ 0021668h&lt;br /&gt;
_DrawTableEditor	equ 002166Ch&lt;br /&gt;
_DisplayListNameEquals	equ 0021670h&lt;br /&gt;
_DisplayListHeader	equ 0021674h&lt;br /&gt;
_DispMatrixDimensions	equ 0021678h&lt;br /&gt;
_HighlightListEdItem	equ 002167Ch&lt;br /&gt;
;			equ 0021680h&lt;br /&gt;
;			equ 0021684h&lt;br /&gt;
;			equ 0021688h&lt;br /&gt;
;			equ 002168Ch&lt;br /&gt;
;			equ 0021690h&lt;br /&gt;
;			equ 0021694h&lt;br /&gt;
;			equ 0021698h&lt;br /&gt;
;			equ 002169Ch&lt;br /&gt;
;			equ 00216A0h&lt;br /&gt;
_NumError02_Dup		equ 00216A4h&lt;br /&gt;
;			equ 00216A8h&lt;br /&gt;
;			equ 00216ACh&lt;br /&gt;
;			equ 00216B0h&lt;br /&gt;
;			equ 00216B4h&lt;br /&gt;
;			equ 00216B8h&lt;br /&gt;
;			equ 00216BCh&lt;br /&gt;
;			equ 00216C0h&lt;br /&gt;
;			equ 00216C4h&lt;br /&gt;
;			equ 00216C8h&lt;br /&gt;
;			equ 00216CCh&lt;br /&gt;
;			equ 00216D0h&lt;br /&gt;
;			equ 00216D4h&lt;br /&gt;
;			equ 00216D8h&lt;br /&gt;
_DrawRectBorder_Dup_2	equ 00216DCh&lt;br /&gt;
;			equ 00216E0h&lt;br /&gt;
;			equ 00216E4h&lt;br /&gt;
;			equ 00216E8h&lt;br /&gt;
;			equ 00216ECh&lt;br /&gt;
;			equ 00216F0h&lt;br /&gt;
;			equ 00216F4h&lt;br /&gt;
;			equ 00216F8h&lt;br /&gt;
;			equ 00216FCh&lt;br /&gt;
;			equ 0021700h&lt;br /&gt;
;			equ 0021704h&lt;br /&gt;
;			equ 0021708h&lt;br /&gt;
;			equ 002170Ch&lt;br /&gt;
;			equ 0021710h&lt;br /&gt;
;			equ 0021714h&lt;br /&gt;
;			equ 0021718h&lt;br /&gt;
_SetUSBActivityHook	equ 002171Ch&lt;br /&gt;
_ClrUSBActivityHook	equ 0021720h&lt;br /&gt;
;			equ 0021724h&lt;br /&gt;
;			equ 0021728h&lt;br /&gt;
;			equ 002172Ch&lt;br /&gt;
;			equ 0021730h&lt;br /&gt;
;			equ 0021734h&lt;br /&gt;
;			equ 0021738h&lt;br /&gt;
;			equ 002173Ch&lt;br /&gt;
;			equ 0021740h&lt;br /&gt;
;			equ 0021744h&lt;br /&gt;
;			equ 0021748h&lt;br /&gt;
;			equ 002174Ch&lt;br /&gt;
;			equ 0021750h&lt;br /&gt;
;			equ 0021754h&lt;br /&gt;
;			equ 0021758h&lt;br /&gt;
;			equ 002175Ch&lt;br /&gt;
;			equ 0021760h&lt;br /&gt;
;			equ 0021764h&lt;br /&gt;
;			equ 0021768h&lt;br /&gt;
;			equ 002176Ch&lt;br /&gt;
;			equ 0021770h&lt;br /&gt;
;			equ 0021774h&lt;br /&gt;
;			equ 0021778h&lt;br /&gt;
;			equ 002177Ch&lt;br /&gt;
;			equ 0021780h&lt;br /&gt;
;			equ 0021784h&lt;br /&gt;
;			equ 0021788h&lt;br /&gt;
;			equ 002178Ch&lt;br /&gt;
;			equ 0021790h&lt;br /&gt;
;			equ 0021794h&lt;br /&gt;
;			equ 0021798h&lt;br /&gt;
;			equ 002179Ch&lt;br /&gt;
;			equ 00217A0h&lt;br /&gt;
;			equ 00217A4h&lt;br /&gt;
;			equ 00217A8h&lt;br /&gt;
;			equ 00217ACh&lt;br /&gt;
;			equ 00217B0h&lt;br /&gt;
;			equ 00217B4h&lt;br /&gt;
;			equ 00217B8h&lt;br /&gt;
;			equ 00217BCh&lt;br /&gt;
;			equ 00217C0h&lt;br /&gt;
;			equ 00217C4h&lt;br /&gt;
;			equ 00217C8h&lt;br /&gt;
;			equ 00217CCh&lt;br /&gt;
;			equ 00217D0h&lt;br /&gt;
;			equ 00217D4h&lt;br /&gt;
;			equ 00217D8h&lt;br /&gt;
;			equ 00217DCh&lt;br /&gt;
;			equ 00217E0h&lt;br /&gt;
;			equ 00217E4h&lt;br /&gt;
;			equ 00217E8h&lt;br /&gt;
;			equ 00217ECh&lt;br /&gt;
;			equ 00217F0h&lt;br /&gt;
;			equ 00217F4h&lt;br /&gt;
;			equ 00217F8h&lt;br /&gt;
;			equ 00217FCh&lt;br /&gt;
;			equ 0021800h&lt;br /&gt;
;			equ 0021804h&lt;br /&gt;
;			equ 0021808h&lt;br /&gt;
;			equ 002180Ch&lt;br /&gt;
;			equ 0021810h&lt;br /&gt;
;			equ 0021814h&lt;br /&gt;
;			equ 0021818h&lt;br /&gt;
;			equ 002181Ch&lt;br /&gt;
;			equ 0021820h&lt;br /&gt;
;			equ 0021824h&lt;br /&gt;
;			equ 0021828h&lt;br /&gt;
;			equ 002182Ch&lt;br /&gt;
;			equ 0021830h&lt;br /&gt;
;			equ 0021834h&lt;br /&gt;
;			equ 0021838h&lt;br /&gt;
;			equ 002183Ch&lt;br /&gt;
;			equ 0021840h&lt;br /&gt;
;			equ 0021844h&lt;br /&gt;
;			equ 0021848h&lt;br /&gt;
;			equ 002184Ch&lt;br /&gt;
;			equ 0021850h&lt;br /&gt;
;			equ 0021854h&lt;br /&gt;
;			equ 0021858h&lt;br /&gt;
;			equ 002185Ch&lt;br /&gt;
;			equ 0021860h&lt;br /&gt;
;			equ 0021864h&lt;br /&gt;
;			equ 0021868h&lt;br /&gt;
;			equ 002186Ch&lt;br /&gt;
;			equ 0021870h&lt;br /&gt;
;			equ 0021874h&lt;br /&gt;
;			equ 0021878h&lt;br /&gt;
;			equ 002187Ch&lt;br /&gt;
;			equ 0021880h&lt;br /&gt;
;			equ 0021884h&lt;br /&gt;
;			equ 0021888h&lt;br /&gt;
;			equ 002188Ch&lt;br /&gt;
;			equ 0021890h&lt;br /&gt;
;			equ 0021894h&lt;br /&gt;
;			equ 0021898h&lt;br /&gt;
;			equ 002189Ch&lt;br /&gt;
;			equ 00218A0h&lt;br /&gt;
;			equ 00218A4h&lt;br /&gt;
;			equ 00218A8h&lt;br /&gt;
;			equ 00218ACh&lt;br /&gt;
;			equ 00218B0h&lt;br /&gt;
;			equ 00218B4h&lt;br /&gt;
;			equ 00218B8h&lt;br /&gt;
;			equ 00218BCh&lt;br /&gt;
;			equ 00218C0h&lt;br /&gt;
;			equ 00218C4h&lt;br /&gt;
;			equ 00218C8h&lt;br /&gt;
;			equ 00218CCh&lt;br /&gt;
;			equ 00218D0h&lt;br /&gt;
;			equ 00218D4h&lt;br /&gt;
;			equ 00218D8h&lt;br /&gt;
;			equ 00218DCh&lt;br /&gt;
;			equ 00218E0h&lt;br /&gt;
;			equ 00218E4h&lt;br /&gt;
;			equ 00218E8h&lt;br /&gt;
;			equ 00218ECh&lt;br /&gt;
_RunInitialBootMenu	equ 00218F0h&lt;br /&gt;
;			equ 00218F4h&lt;br /&gt;
;			equ 00218F8h&lt;br /&gt;
;			equ 00218FCh&lt;br /&gt;
;			equ 0021900h&lt;br /&gt;
;			equ 0021904h&lt;br /&gt;
;			equ 0021908h&lt;br /&gt;
;			equ 002190Ch&lt;br /&gt;
;			equ 0021910h&lt;br /&gt;
;			equ 0021914h&lt;br /&gt;
;			equ 0021918h&lt;br /&gt;
;			equ 002191Ch&lt;br /&gt;
;			equ 0021920h&lt;br /&gt;
;			equ 0021924h&lt;br /&gt;
;			equ 0021928h&lt;br /&gt;
;			equ 002192Ch&lt;br /&gt;
;			equ 0021930h&lt;br /&gt;
;			equ 0021934h&lt;br /&gt;
;			equ 0021938h&lt;br /&gt;
;			equ 002193Ch&lt;br /&gt;
_CommonKeys_Dup		equ 0021940h&lt;br /&gt;
;			equ 0021944h&lt;br /&gt;
;			equ 0021948h&lt;br /&gt;
;			equ 002194Ch&lt;br /&gt;
;			equ 0021950h&lt;br /&gt;
;			equ 0021954h&lt;br /&gt;
;			equ 0021958h&lt;br /&gt;
;			equ 002195Ch&lt;br /&gt;
;			equ 0021960h&lt;br /&gt;
;			equ 0021964h&lt;br /&gt;
;			equ 0021968h&lt;br /&gt;
;			equ 002196Ch&lt;br /&gt;
;			equ 0021970h&lt;br /&gt;
;			equ 0021974h&lt;br /&gt;
;			equ 0021978h&lt;br /&gt;
;			equ 002197Ch&lt;br /&gt;
;			equ 0021980h&lt;br /&gt;
;			equ 0021984h&lt;br /&gt;
;			equ 0021988h&lt;br /&gt;
;			equ 002198Ch&lt;br /&gt;
;			equ 0021990h&lt;br /&gt;
;			equ 0021994h&lt;br /&gt;
;			equ 0021998h&lt;br /&gt;
;			equ 002199Ch&lt;br /&gt;
;			equ 00219A0h&lt;br /&gt;
;			equ 00219A4h&lt;br /&gt;
;			equ 00219A8h&lt;br /&gt;
;			equ 00219ACh&lt;br /&gt;
;			equ 00219B0h&lt;br /&gt;
;			equ 00219B4h&lt;br /&gt;
;			equ 00219B8h&lt;br /&gt;
;			equ 00219BCh&lt;br /&gt;
;			equ 00219C0h&lt;br /&gt;
;			equ 00219C4h&lt;br /&gt;
;			equ 00219C8h&lt;br /&gt;
;			equ 00219CCh&lt;br /&gt;
;			equ 00219D0h&lt;br /&gt;
;			equ 00219D4h&lt;br /&gt;
;			equ 00219D8h&lt;br /&gt;
_EnterSelfTest		equ 00219DCh&lt;br /&gt;
;			equ 00219E0h&lt;br /&gt;
;			equ 00219E4h&lt;br /&gt;
;			equ 00219E8h&lt;br /&gt;
;			equ 00219ECh&lt;br /&gt;
;			equ 00219F0h&lt;br /&gt;
;			equ 00219F4h&lt;br /&gt;
;			equ 00219F8h&lt;br /&gt;
;			equ 00219FCh&lt;br /&gt;
;			equ 0021A00h&lt;br /&gt;
;			equ 0021A04h&lt;br /&gt;
;			equ 0021A08h&lt;br /&gt;
;			equ 0021A0Ch&lt;br /&gt;
_ClrLCDAll		equ 0021A10h&lt;br /&gt;
;			equ 0021A14h&lt;br /&gt;
;			equ 0021A18h&lt;br /&gt;
;			equ 0021A1Ch&lt;br /&gt;
;			equ 0021A20h&lt;br /&gt;
;			equ 0021A24h&lt;br /&gt;
_SetDrawFGColorA	equ 0021A28h&lt;br /&gt;
;			equ 0021A2Ch&lt;br /&gt;
;			equ 0021A30h&lt;br /&gt;
;			equ 0021A34h&lt;br /&gt;
;			equ 0021A38h&lt;br /&gt;
_DrawStatusBar		equ 0021A3Ch&lt;br /&gt;
;			equ 0021A40h&lt;br /&gt;
;			equ 0021A44h&lt;br /&gt;
;			equ 0021A48h&lt;br /&gt;
;			equ 0021A4Ch&lt;br /&gt;
_DrawBatteryIndicator	equ 0021A50h&lt;br /&gt;
;			equ 0021A54h&lt;br /&gt;
;			equ 0021A58h&lt;br /&gt;
;			equ 0021A5Ch&lt;br /&gt;
;			equ 0021A60h&lt;br /&gt;
;			equ 0021A64h&lt;br /&gt;
;			equ 0021A68h&lt;br /&gt;
;			equ 0021A6Ch&lt;br /&gt;
;			equ 0021A70h&lt;br /&gt;
;			equ 0021A74h&lt;br /&gt;
;			equ 0021A78h&lt;br /&gt;
;			equ 0021A7Ch&lt;br /&gt;
;			equ 0021A80h&lt;br /&gt;
;			equ 0021A84h&lt;br /&gt;
;			equ 0021A88h&lt;br /&gt;
;			equ 0021A8Ch&lt;br /&gt;
;			equ 0021A90h&lt;br /&gt;
;			equ 0021A94h&lt;br /&gt;
;			equ 0021A98h&lt;br /&gt;
;			equ 0021A9Ch&lt;br /&gt;
;			equ 0021AA0h&lt;br /&gt;
;			equ 0021AA4h&lt;br /&gt;
;			equ 0021AA8h&lt;br /&gt;
;			equ 0021AACh&lt;br /&gt;
;			equ 0021AB0h&lt;br /&gt;
_DrawStatusBarInfo	equ 0021AB4h&lt;br /&gt;
_RestoreLCDbrightness	equ 0021AB8h&lt;br /&gt;
_RestoreLCDbrightness2	equ 0021ABCh&lt;br /&gt;
_DimLCDSlow		equ 0021AC0h&lt;br /&gt;
;			equ 0021AC4h&lt;br /&gt;
;			equ 0021AC8h&lt;br /&gt;
;			equ 0021ACCh&lt;br /&gt;
;			equ 0021AD0h&lt;br /&gt;
;			equ 0021AD4h&lt;br /&gt;
;			equ 0021AD8h&lt;br /&gt;
;			equ 0021ADCh&lt;br /&gt;
_SetTextFGBGcolors_Dup	equ 0021AE0h&lt;br /&gt;
_SetTextFGBGcolors	equ 0021AE4h&lt;br /&gt;
_SetTextBGcolor		equ 0021AE8h&lt;br /&gt;
_VPutPS			equ 0021AECh&lt;br /&gt;
;			equ 0021AF0h&lt;br /&gt;
;			equ 0021AF4h&lt;br /&gt;
;			equ 0021AF8h&lt;br /&gt;
;			equ 0021AFCh&lt;br /&gt;
_DrawTILogo		equ 0021B00h&lt;br /&gt;
_DrawThickRectBorder	equ 0021B04h&lt;br /&gt;
;			equ 0021B08h&lt;br /&gt;
_DrawStatusBarTextClr	equ 0021B0Ch&lt;br /&gt;
&lt;br /&gt;
;			equ 0021B10h&lt;br /&gt;
;			equ 0021B14h&lt;br /&gt;
;			equ 0021B18h&lt;br /&gt;
;			equ 0021B1Ch&lt;br /&gt;
_VPutPSN		equ 0021B20h&lt;br /&gt;
;			equ 0021B24h&lt;br /&gt;
;			equ 0021B28h&lt;br /&gt;
;			equ 0021B2Ch&lt;br /&gt;
;			equ 0021B30h&lt;br /&gt;
;			equ 0021B34h&lt;br /&gt;
;			equ 0021B38h&lt;br /&gt;
;			equ 0021B3Ch&lt;br /&gt;
;			equ 0021B40h&lt;br /&gt;
;			equ 0021B44h&lt;br /&gt;
;			equ 0021B48h&lt;br /&gt;
;			equ 0021B4Ch&lt;br /&gt;
;			equ 0021B50h&lt;br /&gt;
;			equ 0021B54h&lt;br /&gt;
;			equ 0021B58h&lt;br /&gt;
;			equ 0021B5Ch&lt;br /&gt;
;			equ 0021B60h&lt;br /&gt;
;			equ 0021B64h&lt;br /&gt;
;			equ 0021B68h&lt;br /&gt;
;			equ 0021B6Ch&lt;br /&gt;
;			equ 0021B70h&lt;br /&gt;
;			equ 0021B74h&lt;br /&gt;
;			equ 0021B78h&lt;br /&gt;
;			equ 0021B7Ch&lt;br /&gt;
;			equ 0021B80h&lt;br /&gt;
;			equ 0021B84h&lt;br /&gt;
;			equ 0021B88h&lt;br /&gt;
;			equ 0021B8Ch&lt;br /&gt;
;			equ 0021B90h&lt;br /&gt;
;			equ 0021B94h&lt;br /&gt;
;			equ 0021B98h&lt;br /&gt;
;			equ 0021B9Ch&lt;br /&gt;
;			equ 0021BA0h&lt;br /&gt;
;			equ 0021BA4h&lt;br /&gt;
;			equ 0021BA8h&lt;br /&gt;
_GetColorValue		equ 0021BACh&lt;br /&gt;
;			equ 0021BB0h&lt;br /&gt;
;			equ 0021BB4h&lt;br /&gt;
;			equ 0021BB8h&lt;br /&gt;
;			equ 0021BBCh&lt;br /&gt;
;			equ 0021BC0h&lt;br /&gt;
;			equ 0021BC4h&lt;br /&gt;
;			equ 0021BC8h&lt;br /&gt;
;			equ 0021BCCh&lt;br /&gt;
;			equ 0021BD0h&lt;br /&gt;
;			equ 0021BD4h&lt;br /&gt;
;			equ 0021BD8h&lt;br /&gt;
;			equ 0021BDCh&lt;br /&gt;
_DrawRectBorder_Dup	equ 0021BE0h&lt;br /&gt;
;			equ 0021BE4h&lt;br /&gt;
;			equ 0021BE8h&lt;br /&gt;
;			equ 0021BECh&lt;br /&gt;
;			equ 0021BF0h&lt;br /&gt;
;			equ 0021BF4h&lt;br /&gt;
;			equ 0021BF8h&lt;br /&gt;
;			equ 0021BFCh&lt;br /&gt;
;			equ 0021C00h&lt;br /&gt;
;			equ 0021C04h&lt;br /&gt;
;			equ 0021C08h&lt;br /&gt;
;			equ 0021C0Ch&lt;br /&gt;
;			equ 0021C10h&lt;br /&gt;
;			equ 0021C14h&lt;br /&gt;
;			equ 0021C18h&lt;br /&gt;
;			equ 0021C1Ch&lt;br /&gt;
;			equ 0021C20h&lt;br /&gt;
;			equ 0021C24h&lt;br /&gt;
;			equ 0021C28h&lt;br /&gt;
;			equ 0021C2Ch&lt;br /&gt;
;			equ 0021C30h&lt;br /&gt;
;			equ 0021C34h&lt;br /&gt;
;			equ 0021C38h&lt;br /&gt;
;			equ 0021C3Ch&lt;br /&gt;
;			equ 0021C40h&lt;br /&gt;
;			equ 0021C44h&lt;br /&gt;
;			equ 0021C48h&lt;br /&gt;
;			equ 0021C4Ch&lt;br /&gt;
;			equ 0021C50h&lt;br /&gt;
;			equ 0021C54h&lt;br /&gt;
;			equ 0021C58h&lt;br /&gt;
;			equ 0021C5Ch&lt;br /&gt;
;			equ 0021C60h&lt;br /&gt;
;			equ 0021C64h&lt;br /&gt;
;			equ 0021C68h&lt;br /&gt;
_Bit_grfFuncM		equ 0021C6Ch&lt;br /&gt;
;			equ 0021C70h&lt;br /&gt;
;			equ 0021C74h&lt;br /&gt;
;			equ 0021C78h&lt;br /&gt;
_PopErrorHandler_Dup	equ 0021C7Ch&lt;br /&gt;
;			equ 0021C80h&lt;br /&gt;
;			equ 0021C84h&lt;br /&gt;
;			equ 0021C88h&lt;br /&gt;
;			equ 0021C8Ch&lt;br /&gt;
;			equ 0021C90h&lt;br /&gt;
;			equ 0021C94h&lt;br /&gt;
;			equ 0021C98h&lt;br /&gt;
;			equ 0021C9Ch&lt;br /&gt;
;			equ 0021CA0h&lt;br /&gt;
;			equ 0021CA4h&lt;br /&gt;
;			equ 0021CA8h&lt;br /&gt;
;			equ 0021CACh&lt;br /&gt;
;			equ 0021CB0h&lt;br /&gt;
;			equ 0021CB4h&lt;br /&gt;
;			equ 0021CB8h&lt;br /&gt;
;			equ 0021CBCh&lt;br /&gt;
;			equ 0021CC0h&lt;br /&gt;
;			equ 0021CC4h&lt;br /&gt;
;			equ 0021CC8h&lt;br /&gt;
;			equ 0021CCCh&lt;br /&gt;
;			equ 0021CD0h&lt;br /&gt;
;			equ 0021CD4h&lt;br /&gt;
;			equ 0021CD8h&lt;br /&gt;
;			equ 0021CDCh&lt;br /&gt;
;			equ 0021CE0h&lt;br /&gt;
;			equ 0021CE4h&lt;br /&gt;
;			equ 0021CE8h&lt;br /&gt;
;			equ 0021CECh&lt;br /&gt;
;			equ 0021CF0h&lt;br /&gt;
;			equ 0021CF4h&lt;br /&gt;
;			equ 0021CF8h&lt;br /&gt;
;			equ 0021CFCh&lt;br /&gt;
;			equ 0021D00h&lt;br /&gt;
;			equ 0021D04h&lt;br /&gt;
;			equ 0021D08h&lt;br /&gt;
;			equ 0021D0Ch&lt;br /&gt;
;			equ 0021D10h&lt;br /&gt;
;			equ 0021D14h&lt;br /&gt;
;			equ 0021D18h&lt;br /&gt;
;			equ 0021D1Ch&lt;br /&gt;
;			equ 0021D20h&lt;br /&gt;
;			equ 0021D24h&lt;br /&gt;
;			equ 0021D28h&lt;br /&gt;
;			equ 0021D2Ch&lt;br /&gt;
;			equ 0021D30h&lt;br /&gt;
;			equ 0021D34h&lt;br /&gt;
;			equ 0021D38h&lt;br /&gt;
_GetCSC_HL		equ 0021D3Ch&lt;br /&gt;
_CCall_AppInit		equ 0021D40h&lt;br /&gt;
;			equ 0021D44h&lt;br /&gt;
_ChkBCIs0		equ 0021D48h&lt;br /&gt;
_ChkDEIs0		equ 0021D4Ch&lt;br /&gt;
_ChkHLIs0		equ 0021D50h&lt;br /&gt;
_SetAToBCU		equ 0021D54h&lt;br /&gt;
_SetAToDEU		equ 0021D58h&lt;br /&gt;
_SetAToHLU		equ 0021D5Ch&lt;br /&gt;
_SetBCUToA		equ 0021D60h&lt;br /&gt;
_SetBCUToB		equ 0021D64h&lt;br /&gt;
_SetDEUToA		equ 0021D68h&lt;br /&gt;
_SetDEUToB		equ 0021D6Ch&lt;br /&gt;
_SetHLUToA		equ 0021D70h&lt;br /&gt;
_SetHLUToB		equ 0021D74h&lt;br /&gt;
_SignExtendBC		equ 0021D78h&lt;br /&gt;
_SignExtendDE		equ 0021D7Ch&lt;br /&gt;
_SignExtendHL		equ 0021D80h&lt;br /&gt;
_SetBCUTo0		equ 0021D84h&lt;br /&gt;
_SetDEUTo0		equ 0021D88h&lt;br /&gt;
_SetHLUTo0		equ 0021D8Ch&lt;br /&gt;
_DivHLByA		equ 0021D90h&lt;br /&gt;
_CpHLDE_s		equ 0021D94h&lt;br /&gt;
_CpHLDE_Duplicate	equ 0021D98h&lt;br /&gt;
_LoadDEInd_s		equ 0021D9Ch&lt;br /&gt;
_LoadDEInd		equ 0021DA0h&lt;br /&gt;
_CpHLDEBC		equ 0021DA4h&lt;br /&gt;
_NegBC			equ 0021DA8h&lt;br /&gt;
_NegDE			equ 0021DACh&lt;br /&gt;
_StrCmpre		equ 0021DB0h&lt;br /&gt;
_AddHLAndA		equ 0021DB4h&lt;br /&gt;
;			equ 0021DB8h&lt;br /&gt;
;			equ 0021DBCh&lt;br /&gt;
_SwapEndianHL_s		equ 0021DC0h&lt;br /&gt;
_ReloadAppEntryVecs	equ 0021DC4h&lt;br /&gt;
;			equ 0021DC8h&lt;br /&gt;
;			equ 0021DCCh&lt;br /&gt;
;			equ 0021DD0h&lt;br /&gt;
;			equ 0021DD4h&lt;br /&gt;
;			equ 0021DD8h&lt;br /&gt;
;			equ 0021DDCh&lt;br /&gt;
;			equ 0021DE0h&lt;br /&gt;
;			equ 0021DE4h&lt;br /&gt;
;			equ 0021DE8h&lt;br /&gt;
;			equ 0021DECh&lt;br /&gt;
;			equ 0021DF0h&lt;br /&gt;
;			equ 0021DF4h&lt;br /&gt;
;			equ 0021DF8h&lt;br /&gt;
;			equ 0021DFCh&lt;br /&gt;
;			equ 0021E00h&lt;br /&gt;
;			equ 0021E04h&lt;br /&gt;
;			equ 0021E08h&lt;br /&gt;
;			equ 0021E0Ch&lt;br /&gt;
;			equ 0021E10h&lt;br /&gt;
;			equ 0021E14h&lt;br /&gt;
;			equ 0021E18h&lt;br /&gt;
;			equ 0021E1Ch&lt;br /&gt;
_SetDrawBGColor		equ 0021E20h&lt;br /&gt;
_SetDrawFGColor		equ 0021E24h&lt;br /&gt;
;			equ 0021E28h&lt;br /&gt;
;			equ 0021E2Ch&lt;br /&gt;
;			equ 0021E30h&lt;br /&gt;
;			equ 0021E34h&lt;br /&gt;
;			equ 0021E38h&lt;br /&gt;
;			equ 0021E3Ch&lt;br /&gt;
;			equ 0021E40h&lt;br /&gt;
;			equ 0021E44h&lt;br /&gt;
;			equ 0021E48h&lt;br /&gt;
;			equ 0021E4Ch&lt;br /&gt;
;			equ 0021E50h&lt;br /&gt;
;			equ 0021E54h&lt;br /&gt;
;			equ 0021E58h&lt;br /&gt;
;			equ 0021E5Ch&lt;br /&gt;
;			equ 0021E60h&lt;br /&gt;
;			equ 0021E64h&lt;br /&gt;
;			equ 0021E68h&lt;br /&gt;
;			equ 0021E6Ch&lt;br /&gt;
;			equ 0021E70h&lt;br /&gt;
;			equ 0021E74h&lt;br /&gt;
;			equ 0021E78h&lt;br /&gt;
;			equ 0021E7Ch&lt;br /&gt;
;			equ 0021E80h&lt;br /&gt;
;			equ 0021E84h&lt;br /&gt;
;			equ 0021E88h&lt;br /&gt;
;			equ 0021E8Ch&lt;br /&gt;
;			equ 0021E90h&lt;br /&gt;
;			equ 0021E94h&lt;br /&gt;
;			equ 0021E98h&lt;br /&gt;
;			equ 0021E9Ch&lt;br /&gt;
;			equ 0021EA0h&lt;br /&gt;
;			equ 0021EA4h&lt;br /&gt;
;			equ 0021EA8h&lt;br /&gt;
;			equ 0021EACh&lt;br /&gt;
;			equ 0021EB0h&lt;br /&gt;
;			equ 0021EB4h&lt;br /&gt;
;			equ 0021EB8h&lt;br /&gt;
;			equ 0021EBCh&lt;br /&gt;
;			equ 0021EC0h&lt;br /&gt;
;			equ 0021EC4h&lt;br /&gt;
;			equ 0021EC8h&lt;br /&gt;
;			equ 0021ECCh&lt;br /&gt;
;			equ 0021ED0h&lt;br /&gt;
;			equ 0021ED4h&lt;br /&gt;
;			equ 0021ED8h&lt;br /&gt;
;			equ 0021EDCh&lt;br /&gt;
_DispHL			equ 0021EE0h&lt;br /&gt;
;			equ 0021EE4h&lt;br /&gt;
_GetDrawFGColor		equ 0021EE8h&lt;br /&gt;
;			equ 0021EECh&lt;br /&gt;
;			equ 0021EF0h&lt;br /&gt;
;			equ 0021EF4h&lt;br /&gt;
;			equ 0021EF8h&lt;br /&gt;
;			equ 0021EFCh&lt;br /&gt;
;			equ 0021F00h&lt;br /&gt;
;			equ 0021F04h&lt;br /&gt;
;			equ 0021F08h&lt;br /&gt;
;			equ 0021F0Ch&lt;br /&gt;
;			equ 0021F10h&lt;br /&gt;
;			equ 0021F14h&lt;br /&gt;
;			equ 0021F18h&lt;br /&gt;
;			equ 0021F1Ch&lt;br /&gt;
;			equ 0021F20h&lt;br /&gt;
;			equ 0021F24h&lt;br /&gt;
;			equ 0021F28h&lt;br /&gt;
;			equ 0021F2Ch&lt;br /&gt;
;			equ 0021F30h&lt;br /&gt;
;			equ 0021F34h&lt;br /&gt;
;			equ 0021F38h&lt;br /&gt;
;			equ 0021F3Ch&lt;br /&gt;
;			equ 0021F40h&lt;br /&gt;
_VPutmapNoReset0IY23	equ 0021F44h&lt;br /&gt;
;			equ 0021F48h&lt;br /&gt;
;			equ 0021F4Ch&lt;br /&gt;
;			equ 0021F50h&lt;br /&gt;
;			equ 0021F54h&lt;br /&gt;
;			equ 0021F58h&lt;br /&gt;
;			equ 0021F5Ch&lt;br /&gt;
;			equ 0021F60h&lt;br /&gt;
;			equ 0021F64h&lt;br /&gt;
_DrawStatusBarText	equ 0021F68h&lt;br /&gt;
;			equ 0021F6Ch&lt;br /&gt;
;			equ 0021F70h&lt;br /&gt;
;			equ 0021F74h&lt;br /&gt;
;			equ 0021F78h&lt;br /&gt;
;			equ 0021F7Ch&lt;br /&gt;
;			equ 0021F80h&lt;br /&gt;
;			equ 0021F84h&lt;br /&gt;
;			equ 0021F88h&lt;br /&gt;
;			equ 0021F8Ch&lt;br /&gt;
;			equ 0021F90h&lt;br /&gt;
;			equ 0021F94h&lt;br /&gt;
_ChkInRam		equ 0021F98h&lt;br /&gt;
;			equ 0021F9Ch&lt;br /&gt;
;			equ 0021FA0h&lt;br /&gt;
;			equ 0021FA4h&lt;br /&gt;
;			equ 0021FA8h&lt;br /&gt;
;			equ 0021FACh&lt;br /&gt;
_GetSymTablePtr		equ 0021FB0h&lt;br /&gt;
;			equ 0021FB4h&lt;br /&gt;
;			equ 0021FB8h&lt;br /&gt;
;			equ 0021FBCh&lt;br /&gt;
;			equ 0021FC0h&lt;br /&gt;
;			equ 0021FC4h&lt;br /&gt;
;			equ 0021FC8h&lt;br /&gt;
;			equ 0021FCCh&lt;br /&gt;
;			equ 0021FD0h&lt;br /&gt;
;			equ 0021FD4h&lt;br /&gt;
;			equ 0021FD8h&lt;br /&gt;
;			equ 0021FDCh&lt;br /&gt;
;			equ 0021FE0h&lt;br /&gt;
;			equ 0021FE4h&lt;br /&gt;
;			equ 0021FE8h&lt;br /&gt;
;			equ 0021FECh&lt;br /&gt;
_CCall_MemChk		equ 0021FF0h&lt;br /&gt;
;			equ 0021FF4h&lt;br /&gt;
;			equ 0021FF8h&lt;br /&gt;
;			equ 0021FFCh&lt;br /&gt;
;			equ 0022000h&lt;br /&gt;
;			equ 0022004h&lt;br /&gt;
;			equ 0022008h&lt;br /&gt;
;			equ 002200Ch&lt;br /&gt;
;			equ 0022010h&lt;br /&gt;
;			equ 0022014h&lt;br /&gt;
;			equ 0022018h&lt;br /&gt;
;			equ 002201Ch&lt;br /&gt;
;			equ 0022020h&lt;br /&gt;
;			equ 0022024h&lt;br /&gt;
;			equ 0022028h&lt;br /&gt;
;			equ 002202Ch&lt;br /&gt;
;			equ 0022030h&lt;br /&gt;
;			equ 0022034h&lt;br /&gt;
;			equ 0022038h&lt;br /&gt;
;			equ 002203Ch&lt;br /&gt;
_ArcChk			equ 0022040h  ; 3-byte value put in tempFreeArc (0D02655h)&lt;br /&gt;
;			equ 0022044h&lt;br /&gt;
_ChkInRamB		equ 0022048h&lt;br /&gt;
;			equ 002204Ch&lt;br /&gt;
;			equ 0022050h&lt;br /&gt;
;			equ 0022054h&lt;br /&gt;
;			equ 0022058h&lt;br /&gt;
;			equ 002205Ch&lt;br /&gt;
;			equ 0022060h&lt;br /&gt;
;			equ 0022064h&lt;br /&gt;
;			equ 0022068h&lt;br /&gt;
;			equ 002206Ch&lt;br /&gt;
;			equ 0022070h&lt;br /&gt;
_Mov11ToOP1		equ 0022074h&lt;br /&gt;
;			equ 0022078h&lt;br /&gt;
;			equ 002207Ch&lt;br /&gt;
;			equ 0022080h&lt;br /&gt;
;			equ 0022084h&lt;br /&gt;
;			equ 0022088h&lt;br /&gt;
;			equ 002208Ch&lt;br /&gt;
;			equ 0022090h&lt;br /&gt;
;			equ 0022094h&lt;br /&gt;
_RunLocalizeHook	equ 0022098h&lt;br /&gt;
;			equ 002209Ch&lt;br /&gt;
;			equ 00220A0h&lt;br /&gt;
;			equ 00220A4h&lt;br /&gt;
_NMIHandler		equ 00220A8h&lt;br /&gt;
;			equ 00220ACh&lt;br /&gt;
;			equ 00220B0h&lt;br /&gt;
;			equ 00220B4h&lt;br /&gt;
;			equ 00220B8h&lt;br /&gt;
;			equ 00220BCh&lt;br /&gt;
;			equ 00220C0h&lt;br /&gt;
;			equ 00220C4h&lt;br /&gt;
;			equ 00220C8h&lt;br /&gt;
;			equ 00220CCh&lt;br /&gt;
;			equ 00220D0h&lt;br /&gt;
;			equ 00220D4h&lt;br /&gt;
;			equ 00220D8h&lt;br /&gt;
;			equ 00220DCh&lt;br /&gt;
;			equ 00220E0h&lt;br /&gt;
;			equ 00220E4h&lt;br /&gt;
;			equ 00220E8h&lt;br /&gt;
;			equ 00220ECh&lt;br /&gt;
;			equ 00220F0h&lt;br /&gt;
;			equ 00220F4h&lt;br /&gt;
;			equ 00220F8h&lt;br /&gt;
;			equ 00220FCh&lt;br /&gt;
;			equ 0022100h&lt;br /&gt;
;			equ 0022104h&lt;br /&gt;
;			equ 0022108h&lt;br /&gt;
;			equ 002210Ch&lt;br /&gt;
;			equ 0022110h&lt;br /&gt;
;			equ 0022114h&lt;br /&gt;
;			equ 0022118h&lt;br /&gt;
;			equ 002211Ch&lt;br /&gt;
;			equ 0022120h&lt;br /&gt;
;			equ 0022124h&lt;br /&gt;
;			equ 0022128h&lt;br /&gt;
;			equ 002212Ch&lt;br /&gt;
;			equ 0022130h&lt;br /&gt;
;			equ 0022134h&lt;br /&gt;
;			equ 0022138h&lt;br /&gt;
;			equ 002213Ch&lt;br /&gt;
;			equ 0022140h&lt;br /&gt;
;			equ 0022144h&lt;br /&gt;
;			equ 0022148h&lt;br /&gt;
;			equ 002214Ch&lt;br /&gt;
;			equ 0022150h&lt;br /&gt;
;			equ 0022154h&lt;br /&gt;
;			equ 0022158h&lt;br /&gt;
;			equ 002215Ch&lt;br /&gt;
;			equ 0022160h&lt;br /&gt;
_RToP_Dup		equ 0022164h&lt;br /&gt;
_PToR_Dup		equ 0022168h&lt;br /&gt;
;			equ 002216Ch&lt;br /&gt;
;			equ 0022170h&lt;br /&gt;
;			equ 0022174h&lt;br /&gt;
;			equ 0022178h&lt;br /&gt;
;			equ 002217Ch&lt;br /&gt;
;			equ 0022180h&lt;br /&gt;
;			equ 0022184h&lt;br /&gt;
;			equ 0022188h&lt;br /&gt;
;			equ 002218Ch&lt;br /&gt;
;			equ 0022190h&lt;br /&gt;
;			equ 0022194h&lt;br /&gt;
;			equ 0022198h&lt;br /&gt;
;			equ 002219Ch&lt;br /&gt;
;			equ 00221A0h&lt;br /&gt;
;			equ 00221A4h&lt;br /&gt;
;			equ 00221A8h&lt;br /&gt;
;			equ 00221ACh&lt;br /&gt;
;			equ 00221B0h&lt;br /&gt;
;			equ 00221B4h&lt;br /&gt;
&lt;br /&gt;
;RAM Equates&lt;br /&gt;
;--------------------------------&lt;br /&gt;
flags			equ 0D00080h&lt;br /&gt;
apdFlagsLoc		equ 0D00088h&lt;br /&gt;
&lt;br /&gt;
appData			equ 0D00429h&lt;br /&gt;
&lt;br /&gt;
;0D0053Ch ;3 bytes&lt;br /&gt;
;0D0053Fh ;3 bytes, SP save?&lt;br /&gt;
;0D00542h ;1 byte&lt;br /&gt;
;0D00543h ;3 bytes&lt;br /&gt;
;0D00546h ;3 bytes&lt;br /&gt;
;0D00549h ;3 bytes&lt;br /&gt;
kbdScanCode		equ 0D00587h&lt;br /&gt;
kbdLGSC			equ 0D00588h&lt;br /&gt;
kbdPSC			equ 0D00589h&lt;br /&gt;
kbdWUR			equ 0D0058Ah&lt;br /&gt;
kbdDebncCnt		equ 0D0058Bh&lt;br /&gt;
kbdKey			equ 0D0058Ch&lt;br /&gt;
kbdGetKy		equ 0D0058Dh&lt;br /&gt;
keyExtend		equ 0D0058Eh&lt;br /&gt;
brightness		equ 0D0058Fh&lt;br /&gt;
apdSubTimer		equ 0D00590h&lt;br /&gt;
apdTimer		equ 0D00591h&lt;br /&gt;
curTime			equ 0D00594h&lt;br /&gt;
curRow			equ 0D00595h&lt;br /&gt;
curCol			equ 0D00596h&lt;br /&gt;
curOffset		equ 0D00597h&lt;br /&gt;
curUnder		equ 0D00598h&lt;br /&gt;
curY			equ 0D00599h&lt;br /&gt;
curType			equ 0D0059Ah&lt;br /&gt;
curXRow			equ 0D0059Ch&lt;br /&gt;
;D005A0&lt;br /&gt;
lFont_record		equ 0D005A4h&lt;br /&gt;
sFont_record		equ 0D005C5h&lt;br /&gt;
tokVarPtr		equ 0D005E9h&lt;br /&gt;
;D005F5&lt;br /&gt;
;D005F6&lt;br /&gt;
OP1			equ 0D005F8h&lt;br /&gt;
OP1M			equ 0D005FAh&lt;br /&gt;
OP2			equ 0D00603h&lt;br /&gt;
OP2M			equ 0D00605h&lt;br /&gt;
OP2EXT			equ 0D0060Ch&lt;br /&gt;
OP3			equ 0D0060Eh&lt;br /&gt;
OP3M			equ 0D00610h&lt;br /&gt;
OP4			equ 0D00619h&lt;br /&gt;
OP4M			equ 0D0061Bh&lt;br /&gt;
OP5			equ 0D00624h&lt;br /&gt;
OP5M			equ 0D00626h&lt;br /&gt;
OP6			equ 0D0062Fh&lt;br /&gt;
OP6M			equ 0D00631h&lt;br /&gt;
OP6EXT			equ 0D00638h&lt;br /&gt;
&lt;br /&gt;
onSP			equ 0D007FAh&lt;br /&gt;
promptRow		equ 0D00800h&lt;br /&gt;
promptCol		equ 0D00802h&lt;br /&gt;
promptIns		equ 0D00803h&lt;br /&gt;
promptShift		equ 0D00804h&lt;br /&gt;
&lt;br /&gt;
textShadow		equ 0D006C0h&lt;br /&gt;
textShadCur		equ 0D007C4h&lt;br /&gt;
textShadTop		equ 0D007C7h&lt;br /&gt;
textShadAlph		equ 0D007C8h&lt;br /&gt;
textShadIns		equ 0D007C9h&lt;br /&gt;
cxMain			equ 0D007CAh&lt;br /&gt;
cxPPutAway		equ 0D007CDh&lt;br /&gt;
cxPutAway		equ 0D007D0h&lt;br /&gt;
cxErrorEP		equ 0D007D6h&lt;br /&gt;
cxSizeWind		equ 0D007D9h&lt;br /&gt;
&lt;br /&gt;
menuCurrent		equ 0D00824h&lt;br /&gt;
&lt;br /&gt;
penCol			equ 0D008D2h&lt;br /&gt;
penRow			equ 0D008D5h&lt;br /&gt;
rclQueue		equ 0D008D6h&lt;br /&gt;
rclQueueEnd		equ 0D008D9h&lt;br /&gt;
;D008DC&lt;br /&gt;
errNo			equ 0D008DFh&lt;br /&gt;
errSP			equ 0D008E0h&lt;br /&gt;
&lt;br /&gt;
statVarsOffset		equ 0D0117Fh&lt;br /&gt;
asm_prgm_size		equ 0D0118Ch&lt;br /&gt;
statVars		equ 0D01191h&lt;br /&gt;
&lt;br /&gt;
uXmin			equ 0D01D61h&lt;br /&gt;
uXmax			equ 0D01D6Ah&lt;br /&gt;
uXscl			equ 0D01D73h&lt;br /&gt;
uYmin			equ 0D01D7Ch&lt;br /&gt;
uYmax			equ 0D01D85h&lt;br /&gt;
uYscl			equ 0D01D8Eh&lt;br /&gt;
uThetMin		equ 0D01D97h&lt;br /&gt;
uThetMax		equ 0D01DA0h&lt;br /&gt;
uThetStep		equ 0D01DA9h&lt;br /&gt;
uTmin			equ 0D01DB2h&lt;br /&gt;
uTmax			equ 0D01DBBh&lt;br /&gt;
uTStep			equ 0D01DC4h&lt;br /&gt;
uPlotStart		equ 0D01DCDh&lt;br /&gt;
unMax			equ 0D01DD6h&lt;br /&gt;
uu0			equ 0D01DDFh&lt;br /&gt;
uv0			equ 0D01DE8h&lt;br /&gt;
unMin			equ 0D01DF1h&lt;br /&gt;
uu02			equ 0D01DFAh&lt;br /&gt;
uv02			equ 0D01E03h&lt;br /&gt;
uw0			equ 0D01E0Ch&lt;br /&gt;
uPlotStep		equ 0D01E15h&lt;br /&gt;
uXres			equ 0D01E1Eh&lt;br /&gt;
uw02			equ 0D01E27h&lt;br /&gt;
Xmin			equ 0D01E33h&lt;br /&gt;
Xmax			equ 0D01E3Ch&lt;br /&gt;
Xscl			equ 0D01E45h&lt;br /&gt;
Ymin			equ 0D01E4Eh&lt;br /&gt;
Ymax			equ 0D01E57h&lt;br /&gt;
Yscl			equ 0D01E60h&lt;br /&gt;
ThetaMin		equ 0D01E69h&lt;br /&gt;
ThetaMax		equ 0D01E72h&lt;br /&gt;
ThetaStep		equ 0D01E7Bh&lt;br /&gt;
TminPar			equ 0D01E84h&lt;br /&gt;
TmaxPar			equ 0D01E8Dh&lt;br /&gt;
Tstep			equ 0D01E96h&lt;br /&gt;
PlotStart		equ 0D01E9Fh&lt;br /&gt;
nMax			equ 0D01EA8h&lt;br /&gt;
u0			equ 0D01EB1h&lt;br /&gt;
v0			equ 0D01EBAh&lt;br /&gt;
nMin			equ 0D01EC3h&lt;br /&gt;
u02			equ 0D01ECCh&lt;br /&gt;
v02			equ 0D01ED5h&lt;br /&gt;
w0			equ 0D01EDEh&lt;br /&gt;
PlotStep		equ 0D01EE7h&lt;br /&gt;
XresO			equ 0D01EF0h&lt;br /&gt;
w02			equ 0D01EF9h&lt;br /&gt;
un1			equ 0D01F02h&lt;br /&gt;
un2			equ 0D01F0Bh&lt;br /&gt;
vn1			equ 0D01F14h&lt;br /&gt;
vn2			equ 0D01F1Dh&lt;br /&gt;
wn1			equ 0D01F26h&lt;br /&gt;
wn2			equ 0D01F2Fh&lt;br /&gt;
fin_N			equ 0D01F38h&lt;br /&gt;
fin_I			equ 0D01F41h&lt;br /&gt;
fin_PV			equ 0D01F4Ah&lt;br /&gt;
fin_PMT			equ 0D01F53h&lt;br /&gt;
fin_FV			equ 0D01F5Ch&lt;br /&gt;
fin_PY			equ 0D01F65h&lt;br /&gt;
fin_CY			equ 0D01F6Eh&lt;br /&gt;
cal_N			equ 0D01F77h&lt;br /&gt;
cal_I			equ 0D01F80h&lt;br /&gt;
cal_PV			equ 0D01F89h&lt;br /&gt;
cal_PMT			equ 0D01F92h&lt;br /&gt;
cal_FV			equ 0D01F9Bh&lt;br /&gt;
cal_PY			equ 0D01FA4h&lt;br /&gt;
&lt;br /&gt;
begPC			equ 0D02317h&lt;br /&gt;
curPC			equ 0D0231Ah&lt;br /&gt;
endPC			equ 0D0231Dh&lt;br /&gt;
&lt;br /&gt;
cmdShadow		equ 0D0232Dh&lt;br /&gt;
cmdShadCur		equ 0D02431h&lt;br /&gt;
cmdShadAlph		equ 0D02433h&lt;br /&gt;
cmdShadIns		equ 0D02435h&lt;br /&gt;
cmdCursor		equ 0D02434h&lt;br /&gt;
&lt;br /&gt;
editTop			equ 0D02437h&lt;br /&gt;
editCursor		equ 0D0243Ah&lt;br /&gt;
editTail		equ 0D0243Dh&lt;br /&gt;
editBtm			equ 0D02440h&lt;br /&gt;
&lt;br /&gt;
;something		equ 96FEh ;word, this is offset into list for currently-highlighted element in list editor&lt;br /&gt;
;something		equ 9700h ;table entry pointer used in dialog/menu/edit buffer routines&lt;br /&gt;
matrixDimensions	equ 9702h ;dimensions of matrix being edited in matrix editor&lt;br /&gt;
editSym			equ 9706h ;pointer to symbol table entry of variable being edited&lt;br /&gt;
editDat			equ 9708h ;pointer to data of variable being edited&lt;br /&gt;
;something		equ 970Eh ;stats/list editor related, usually 1&lt;br /&gt;
;something		equ 970Fh ;stats/list editor related, usually 0 (this is 0-based offset from listName1), pretty sure this is a page offset&lt;br /&gt;
;something		equ 9710h ;stats/list editor related, usually 0 (this is 0-based currently-selected list)&lt;br /&gt;
;listName1		equ 9711h&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
listName1		equ 0D02459h&lt;br /&gt;
listName2		equ 0D0245Eh&lt;br /&gt;
listName3		equ 0D02463h&lt;br /&gt;
listName4		equ 0D02468h&lt;br /&gt;
listName5		equ 0D0246Dh&lt;br /&gt;
listName6		equ 0D02472h&lt;br /&gt;
listName7		equ 0D02477h&lt;br /&gt;
listName8		equ 0D0247Ch&lt;br /&gt;
listName9		equ 0D02481h&lt;br /&gt;
listName10		equ 0D02486h&lt;br /&gt;
listName11		equ 0D0248Bh&lt;br /&gt;
listName12		equ 0D02490h&lt;br /&gt;
listName13		equ 0D02495h&lt;br /&gt;
listName14		equ 0D0249Ah&lt;br /&gt;
listName15		equ 0D0249Fh&lt;br /&gt;
listName16		equ 0D024A4h&lt;br /&gt;
listName17		equ 0D024A9h&lt;br /&gt;
listName18		equ 0D024AEh&lt;br /&gt;
listName19		equ 0D024B3h&lt;br /&gt;
listName20		equ 0D024B8h&lt;br /&gt;
currGrphStyle		equ 0D024BEh&lt;br /&gt;
y1LineType		equ 0D024BFh&lt;br /&gt;
y2LineType		equ 0D024C0h&lt;br /&gt;
y3LineType		equ 0D024C1h&lt;br /&gt;
y4LineType		equ 0D024C2h&lt;br /&gt;
y5LineType		equ 0D024C3h&lt;br /&gt;
y6LineType		equ 0D024C4h&lt;br /&gt;
y7LineType		equ 0D024C5h&lt;br /&gt;
y8LineType		equ 0D024C6h&lt;br /&gt;
y9LineType		equ 0D024C7h&lt;br /&gt;
y0LineType		equ 0D024C8h&lt;br /&gt;
para1LineType		equ 0D024C9h&lt;br /&gt;
para2LineType		equ 0D024CAh&lt;br /&gt;
para3LineType		equ 0D024CBh&lt;br /&gt;
para4LineType		equ 0D024CCh&lt;br /&gt;
para5LineType		equ 0D024CDh&lt;br /&gt;
para6LineType		equ 0D024CEh&lt;br /&gt;
polar1LineType		equ 0D024CFh&lt;br /&gt;
polar2LineType		equ 0D024D0h&lt;br /&gt;
polar3LineType		equ 0D024D1h&lt;br /&gt;
polar4LineType		equ 0D024D2h&lt;br /&gt;
polar5LineType		equ 0D024D3h&lt;br /&gt;
polar6LineType		equ 0D024D4h&lt;br /&gt;
secULineType		equ 0D024D5h&lt;br /&gt;
secVLineType		equ 0D024D6h&lt;br /&gt;
secWLineType		equ 0D024D7h&lt;br /&gt;
y1LineColor		equ 0D024D8h&lt;br /&gt;
y2LineColor		equ 0D024D9h&lt;br /&gt;
y3LineColor		equ 0D024DAh&lt;br /&gt;
y4LineColor		equ 0D024DBh&lt;br /&gt;
y5LineColor		equ 0D024DCh&lt;br /&gt;
y6LineColor		equ 0D024DDh&lt;br /&gt;
y7LineColor		equ 0D024DEh&lt;br /&gt;
y8LineColor		equ 0D024DFh&lt;br /&gt;
y9LineColor		equ 0D024E0h&lt;br /&gt;
y0LineColor		equ 0D024E1h&lt;br /&gt;
para1LineColor		equ 0D024E2h&lt;br /&gt;
para2LineColor		equ 0D024E3h&lt;br /&gt;
para3LineColor		equ 0D024E4h&lt;br /&gt;
para4LineColor		equ 0D024E5h&lt;br /&gt;
para5LineColor		equ 0D024E6h&lt;br /&gt;
para6LineColor		equ 0D024E7h&lt;br /&gt;
polar1LineColor		equ 0D024E8h&lt;br /&gt;
polar2LineColor		equ 0D024E9h&lt;br /&gt;
polar3LineColor		equ 0D024EAh&lt;br /&gt;
polar4LineColor		equ 0D024EBh&lt;br /&gt;
polar5LineColor		equ 0D024ECh&lt;br /&gt;
polar6LineColor		equ 0D024EDh&lt;br /&gt;
secULineColor		equ 0D024EEh&lt;br /&gt;
secVLineColor		equ 0D024EFh&lt;br /&gt;
secWLineColor		equ 0D024F0h&lt;br /&gt;
&lt;br /&gt;
winTop			equ 0D02504h&lt;br /&gt;
winBtm			equ 0D02505h&lt;br /&gt;
winLeftEdge		equ 0D02506h&lt;br /&gt;
winLeft			equ 0D02507h&lt;br /&gt;
winAbove		equ 0D02509h&lt;br /&gt;
winRow			equ 0D0250Bh&lt;br /&gt;
winCol			equ 0D0250Dh&lt;br /&gt;
&lt;br /&gt;
tempMem			equ 0D02587h&lt;br /&gt;
FPSbase			equ 0D0258Ah&lt;br /&gt;
FPS			equ 0D0258Dh&lt;br /&gt;
OPBase			equ 0D02590h&lt;br /&gt;
OPS			equ 0D02593h&lt;br /&gt;
pTempCnt		equ 0D02596h&lt;br /&gt;
cleanTmp		equ 0D02598h&lt;br /&gt;
pTemp			equ 0D0259Ah&lt;br /&gt;
progPtr			equ 0D0259Dh&lt;br /&gt;
&lt;br /&gt;
pagedGetPtr		equ 0D025A3h	; 2 bytes scrap&lt;br /&gt;
&lt;br /&gt;
cursorHookPtr		equ 0D025D5h&lt;br /&gt;
libraryHookPtr		equ 0D025D8h&lt;br /&gt;
rawKeyHookPtr		equ 0D025DBh&lt;br /&gt;
getKeyHookPtr		equ 0D025DEh&lt;br /&gt;
homescreenHookPtr	equ 0D025E1h&lt;br /&gt;
windowHookPtr		equ 0D025E4h&lt;br /&gt;
graphHookPtr		equ 0D025E7h&lt;br /&gt;
yEqualsHookPtr		equ 0D025EAh&lt;br /&gt;
fontHookPtr		equ 0D025EDh&lt;br /&gt;
regraphHookPtr		equ 0D025F0h&lt;br /&gt;
graphicsHookPtr		equ 0D025F3h&lt;br /&gt;
traceHookPtr		equ 0D025E6h&lt;br /&gt;
parserHookPtr		equ 0D025F9h&lt;br /&gt;
appChangeHookPtr	equ 0D025FCh&lt;br /&gt;
catalog1HookPtr		equ 0D025FFh&lt;br /&gt;
helpHookPtr		equ 0D02602h&lt;br /&gt;
cxRedispHookPtr		equ 0D02605h&lt;br /&gt;
menuHookPtr		equ 0D02608h&lt;br /&gt;
catalog2HookPtr		equ 0D0260Bh&lt;br /&gt;
tokenHookPtr		equ 0D0260Eh&lt;br /&gt;
localizeHookPtr		equ 0D02611h&lt;br /&gt;
silentLinkHookPtr	equ 0D02614h&lt;br /&gt;
USBActivityHookPtr	equ 0D02617h&lt;br /&gt;
&lt;br /&gt;
tempFreeArc		equ 0D02655h&lt;br /&gt;
&lt;br /&gt;
textBGcolor		equ 0D02688h&lt;br /&gt;
textFGcolor		equ 0D0268Ah&lt;br /&gt;
&lt;br /&gt;
drawBGColor		equ 0D026AAh&lt;br /&gt;
drawFGColor		equ 0D026ACh&lt;br /&gt;
drawColorCode		equ 0D026AEh&lt;br /&gt;
&lt;br /&gt;
mcxErrorEP		equ 0D007D6h&lt;br /&gt;
&lt;br /&gt;
statusBarBGColor	equ 0D02ACCh&lt;br /&gt;
fillRectColor		equ 0D02AC0h&lt;br /&gt;
&lt;br /&gt;
scrapMem		equ 0D02AD7h	; 3 byte scrap (unstable)&lt;br /&gt;
&lt;br /&gt;
;safeRAM Locations&lt;br /&gt;
;---------------------------------------------&lt;br /&gt;
;appData			equ 0D00429h ; 256 bytes&lt;br /&gt;
pixelShadow		equ 0D031F6h ; 8400 bytes&lt;br /&gt;
pixelShadow2		equ 0D052C6h ; 8400 bytes&lt;br /&gt;
cmdPixelShadow		equ 0D07396h ; 8400 bytes&lt;br /&gt;
plotSScreen		equ 0D09466h ; 21945 bytes	; Set GraphDraw Flag to redraw graph if used&lt;br /&gt;
saveSScreen		equ 0D0EA1Fh ; 21945 bytes	; Set GraphDraw Flag to redraw graph if used&lt;br /&gt;
;textShadow		equ 0D006C0h ; 260 bytes	; Call _ClrTxtShdw to put spaces in here&lt;br /&gt;
;cmdShadow		equ 0D0232Dh ; 260 bytes&lt;br /&gt;
cursorImage		equ 0E30800h ; 1020 bytes&lt;br /&gt;
&lt;br /&gt;
;RAM Equates Continued&lt;br /&gt;
;---------------------------------------------&lt;br /&gt;
userMem			equ 0D1A881h&lt;br /&gt;
symTable		equ 0D3FFFFh&lt;br /&gt;
vRam			equ 0D40000h&lt;br /&gt;
vRamEnd			equ 0D65800h&lt;br /&gt;
&lt;br /&gt;
;Ports&lt;br /&gt;
;--------------------------------&lt;br /&gt;
pCpuSpeed		equ 0001h&lt;br /&gt;
pHardwareId		equ 0003h&lt;br /&gt;
pUsbRange		equ 3000h&lt;br /&gt;
&lt;br /&gt;
;LCD Ports&lt;br /&gt;
;--------------------------------&lt;br /&gt;
pLcdCtrlRange		equ 4000h&lt;br /&gt;
mpLcdCtrlRange		equ 0E30000h&lt;br /&gt;
pLcdBase		equ 4010h&lt;br /&gt;
mpLcdBase		equ 0E30010h&lt;br /&gt;
&lt;br /&gt;
pLcdImsc		equ 401Ch&lt;br /&gt;
mpLcdImsc		equ 0E3001Ch&lt;br /&gt;
pLcdCtrl		equ 4018h&lt;br /&gt;
mpLcdCtrl		equ 0E30018h&lt;br /&gt;
pLcdRis			equ 4020h&lt;br /&gt;
mpLcdRis		equ 0E30020h&lt;br /&gt;
pLcdIcr			equ 4028h&lt;br /&gt;
mpLcdIcr		equ 0E30028h&lt;br /&gt;
&lt;br /&gt;
bitLcdLnBuim		equ 04h&lt;br /&gt;
&lt;br /&gt;
lcdEn			equ 01h&lt;br /&gt;
lcdTft			equ 20h&lt;br /&gt;
lcdBpp1			equ 0000b | lcdTft | lcdEn&lt;br /&gt;
lcdBpp2			equ 0010b | lcdTft | lcdEn&lt;br /&gt;
lcdBpp4			equ 0100b | lcdTft | lcdEn&lt;br /&gt;
lcdBpp8			equ 0110b | lcdTft | lcdEn&lt;br /&gt;
lcdBpp16Alt		equ 1000b | lcdTft | lcdEn&lt;br /&gt;
lcdBpp24		equ 1010b | lcdTft | lcdEn&lt;br /&gt;
lcdBpp16		equ 1100b | lcdTft | lcdEn ; Default LCD mode&lt;br /&gt;
lcdBpp12		equ 1110b | lcdTft | lcdEn&lt;br /&gt;
lcdBgr			equ 100h&lt;br /&gt;
lcdBigEndian		equ 200h&lt;br /&gt;
lcdBigEndianPixels	equ 400h&lt;br /&gt;
lcdPwr			equ 800h&lt;br /&gt;
lcdIntVSync		equ 00h&lt;br /&gt;
lcdIntBack		equ 1000h&lt;br /&gt;
lcdIntActiveVideo	equ 2000h&lt;br /&gt;
lcdIntFront		equ 4000h&lt;br /&gt;
lcdWatermark		equ 10000h&lt;br /&gt;
lcdNormalMode		equ lcdPwr | lcdBgr | lcdBpp16&lt;br /&gt;
&lt;br /&gt;
pLcdPalette		equ 4200h&lt;br /&gt;
mpLcdPalette		equ 0E30200h&lt;br /&gt;
pLcdCursorImg		equ 4800h&lt;br /&gt;
mpLcdCursorImg		equ 0E30800h&lt;br /&gt;
pLcdCrsrCtrl		equ 4C00h&lt;br /&gt;
mpLcdCrsrCtrl		equ 0E30C00h&lt;br /&gt;
pLcdCrsrConfig		equ 4C04h&lt;br /&gt;
mpLcdCrsrConfig		equ 0E30C04h&lt;br /&gt;
pLcdCrsrPal0		equ 4C08h&lt;br /&gt;
mpLcdCrsrPal0		equ 0E30C08h&lt;br /&gt;
pLcdCrsrPal1		equ 4C0Ch&lt;br /&gt;
mpLcdCrsrPal1		equ 0E30C0Ch&lt;br /&gt;
pLcdCrsrXy		equ 4C10h&lt;br /&gt;
mpLcdCrsrXy		equ 0E30C10h&lt;br /&gt;
pLcdCrsrClip		equ 4C14h&lt;br /&gt;
mpLcdCrsrClip		equ 0E30C14h&lt;br /&gt;
&lt;br /&gt;
;Timer Ports&lt;br /&gt;
;-----------------------------------&lt;br /&gt;
tmrRange		equ 00h&lt;br /&gt;
pTmrRange		equ 7000h&lt;br /&gt;
mpTmrRange		equ 0F20000h&lt;br /&gt;
&lt;br /&gt;
tmr1Counter		equ 00h&lt;br /&gt;
pTmr1Counter		equ 7000h&lt;br /&gt;
mpTmr1Counter		equ 0F20000h&lt;br /&gt;
tmr1Load		equ 04h&lt;br /&gt;
pTmr1Load		equ 7004h&lt;br /&gt;
mpTmr1Load		equ 0F20004h&lt;br /&gt;
tmr1Match1		equ 08h&lt;br /&gt;
pTmr1Match1		equ 7008h&lt;br /&gt;
mpTmr1Match1		equ 0F20008h&lt;br /&gt;
tmr1Match2		equ 0Ch&lt;br /&gt;
pTmr1Match2		equ 700Ch&lt;br /&gt;
mpTmr1Match2		equ 0F2000Ch&lt;br /&gt;
&lt;br /&gt;
tmr2Counter		equ 10h&lt;br /&gt;
pTmr2Counter		equ 7010h&lt;br /&gt;
mpTmr2Counter		equ 0F20010h&lt;br /&gt;
tmr2Load		equ 14h&lt;br /&gt;
pTmr2Load		equ 7014h&lt;br /&gt;
mpTmr2Load		equ 0F20014h&lt;br /&gt;
tmr2Match1		equ 18h&lt;br /&gt;
pTmr2Match1		equ 7018h&lt;br /&gt;
mpTmr2Match1		equ 0F20018h&lt;br /&gt;
tmr2Match2		equ 1Ch&lt;br /&gt;
pTmr2Match2		equ 701Ch&lt;br /&gt;
mpTmr2Match2		equ 0F2001Ch&lt;br /&gt;
&lt;br /&gt;
tmr3Counter		equ 20h&lt;br /&gt;
pTmr3Counter		equ 7020h&lt;br /&gt;
mpTmr3Counter		equ 0F20020h&lt;br /&gt;
tmr3Load		equ 24h&lt;br /&gt;
pTmr3Load		equ 7024h&lt;br /&gt;
mpTmr3Load		equ 0F20024h&lt;br /&gt;
tmr3Match1		equ 28h&lt;br /&gt;
pTmr3Match1		equ 7028h&lt;br /&gt;
mpTmr3Match1		equ 0F20028h&lt;br /&gt;
tmr3Match2		equ 2Ch&lt;br /&gt;
pTmr3Match2		equ 702Ch&lt;br /&gt;
mpTmr3Match2		equ 0F2002Ch&lt;br /&gt;
&lt;br /&gt;
tmrCtrl			equ 30h&lt;br /&gt;
pTmrCtrl		equ 7030h&lt;br /&gt;
mpTmrCtrl		equ 0F20030h&lt;br /&gt;
&lt;br /&gt;
bTmr1Enable		equ 0&lt;br /&gt;
tmr1Enable		equ 1&amp;lt;&amp;lt;bTmr1Enable&lt;br /&gt;
bTmr1Crystal		equ 1&lt;br /&gt;
tmr1Crystal		equ 1&amp;lt;&amp;lt;bTmr1Crystal&lt;br /&gt;
bTmr1IntOverflow	equ 2&lt;br /&gt;
tmr1IntOverflow		equ 1&amp;lt;&amp;lt;bTmr1IntOverflow&lt;br /&gt;
bTmr2Enable		equ 3&lt;br /&gt;
tmr2Enable		equ 1&amp;lt;&amp;lt;bTmr2Enable&lt;br /&gt;
bTmr2Crystal		equ 4&lt;br /&gt;
tmr2Crystal		equ 1&amp;lt;&amp;lt;bTmr2Crystal&lt;br /&gt;
bTmr2IntOverflow	equ 5&lt;br /&gt;
tmr2IntOverflow		equ 1&amp;lt;&amp;lt;bTmr2IntOverflow&lt;br /&gt;
bTmr3Enable		equ 6&lt;br /&gt;
tmr3Enable		equ 1&amp;lt;&amp;lt;bTmr3Enable&lt;br /&gt;
bTmr3Crystal		equ 7&lt;br /&gt;
tmr3Crystal		equ 1&amp;lt;&amp;lt;bTmr3Crystal&lt;br /&gt;
bTmr3IntOverflow	equ 8&lt;br /&gt;
tmr3IntOverflow		equ 1&amp;lt;&amp;lt;bTmr3IntOverflow&lt;br /&gt;
bTmr1CountUp		equ 9&lt;br /&gt;
tmr1CountUp		equ 1&amp;lt;&amp;lt;bTmr1CountUp&lt;br /&gt;
bTmr2CountUp		equ 10&lt;br /&gt;
tmr2CountUp		equ 1&amp;lt;&amp;lt;bTmr2CountUp&lt;br /&gt;
bTmr3CountUp		equ 11&lt;br /&gt;
tmr3CountUp		equ 1&amp;lt;&amp;lt;bTmr3CountUp&lt;br /&gt;
&lt;br /&gt;
tmrIntStatus		equ 34h&lt;br /&gt;
pTmrIntStatus		equ 7034h&lt;br /&gt;
mpTmrIntStatus		equ 0F20034h&lt;br /&gt;
&lt;br /&gt;
bTmr1IntMatch1		equ 0&lt;br /&gt;
tmr1IntMatch1		equ 1&amp;lt;&amp;lt;bTmr1IntMatch1&lt;br /&gt;
bTmr1IntMatch2		equ 1&lt;br /&gt;
tmr1IntMatch2		equ 1&amp;lt;&amp;lt;bTmr1IntMatch2&lt;br /&gt;
;bTmr1IntOverflow	equ 2&lt;br /&gt;
;tmr1IntOverflow	equ 1&amp;lt;&amp;lt;bTmr1IntOverflow&lt;br /&gt;
bTmr2IntMatch1		equ 3&lt;br /&gt;
tmr2IntMatch1		equ 1&amp;lt;&amp;lt;bTmr2IntMatch1&lt;br /&gt;
bTmr2IntMatch2		equ 4&lt;br /&gt;
tmr2IntMatch2		equ 1&amp;lt;&amp;lt;bTmr2IntMatch2&lt;br /&gt;
;bTmr2IntOverflow	equ 5&lt;br /&gt;
;tmr2IntOverflow	equ 1&amp;lt;&amp;lt;bTmr2IntOverflow&lt;br /&gt;
bTmr3IntMatch1		equ 6&lt;br /&gt;
tmr3IntMatch1		equ 1&amp;lt;&amp;lt;bTmr3IntMatch1&lt;br /&gt;
bTmr3IntMatch2		equ 7&lt;br /&gt;
tmr3IntMatch2		equ 1&amp;lt;&amp;lt;bTmr3IntMatch2&lt;br /&gt;
;bTmr3IntOverflow	equ 8&lt;br /&gt;
;tmr3IntOverflow	equ 1&amp;lt;&amp;lt;bTmr3IntOverflow&lt;br /&gt;
&lt;br /&gt;
tmrIntMask		equ 38h&lt;br /&gt;
pTmrIntMask		equ 7038h&lt;br /&gt;
mpTmrIntMask		equ 0F20038h&lt;br /&gt;
&lt;br /&gt;
tmrRevision		equ 3Ch&lt;br /&gt;
pTmrRevision		equ 703Ch&lt;br /&gt;
mpTmrRevision		equ 0F2003Ch&lt;br /&gt;
&lt;br /&gt;
;RTC Ports&lt;br /&gt;
;-----------------------------------&lt;br /&gt;
pRtcRange		equ 8000h&lt;br /&gt;
mpRtcRange		equ 0F30000h&lt;br /&gt;
&lt;br /&gt;
;Backlight Ports&lt;br /&gt;
;-----------------------------------&lt;br /&gt;
pBlLevel		equ 0B024h&lt;br /&gt;
mpBlLevel		equ 0F60024h&lt;br /&gt;
&lt;br /&gt;
; Boot Calls&lt;br /&gt;
;-----------------------------------&lt;br /&gt;
__getBootVerMajor	equ 0000080h&lt;br /&gt;
__getHardwareVersion	equ 0000084h&lt;br /&gt;
__getKeyID		equ 0000088h&lt;br /&gt;
__getBootVerMinor	equ 000008Ch&lt;br /&gt;
__getBootVerBuild	equ 0000090h&lt;br /&gt;
;			equ 0000094h ;outputs A to 0FFFEh and locks up, only on certain hardware revision?&lt;br /&gt;
__longjmp		equ 0000098h&lt;br /&gt;
__memchr		equ 000009Ch&lt;br /&gt;
__memcmp		equ 00000A0h&lt;br /&gt;
__memcpy		equ 00000A4h&lt;br /&gt;
__memmove		equ 00000A8h&lt;br /&gt;
__memset		equ 00000ACh&lt;br /&gt;
__memclear		equ 00000B0h&lt;br /&gt;
;			equ 00000B4h&lt;br /&gt;
__setjmp		equ 00000B8h&lt;br /&gt;
__sprintf		equ 00000BCh&lt;br /&gt;
__strcat		equ 00000C0h&lt;br /&gt;
__strchr		equ 00000C4h&lt;br /&gt;
__strcmp		equ 00000C8h&lt;br /&gt;
__strcpy		equ 00000CCh&lt;br /&gt;
__strcspn		equ 00000D0h&lt;br /&gt;
__strlen		equ 00000D4h&lt;br /&gt;
__strncat		equ 00000D8h&lt;br /&gt;
__strncmp		equ 00000DCh&lt;br /&gt;
__strncpy		equ 00000E0h&lt;br /&gt;
__strpbrk		equ 00000E4h&lt;br /&gt;
__strrchr		equ 00000E8h&lt;br /&gt;
__strspn		equ 00000ECh&lt;br /&gt;
__strstr		equ 00000F0h&lt;br /&gt;
__strtok		equ 00000F4h; Uses static 24-bit variable at 0D0FFFFh&lt;br /&gt;
__DoNothing		equ 00000F8h&lt;br /&gt;
__bldiy			equ 00000FCh&lt;br /&gt;
__bshl			equ 0000100h&lt;br /&gt;
__bshru			equ 0000104h&lt;br /&gt;
__bstiy			equ 0000108h&lt;br /&gt;
__bstix			equ 000010Ch&lt;br /&gt;
__case			equ 0000110h&lt;br /&gt;
__case16		equ 0000114h&lt;br /&gt;
__case16D		equ 0000118h&lt;br /&gt;
__case24		equ 000011Ch&lt;br /&gt;
__case24D		equ 0000120h&lt;br /&gt;
__case8			equ 0000124h&lt;br /&gt;
__case8D		equ 0000128h&lt;br /&gt;
__frameset		equ 000012Ch&lt;br /&gt;
__frameset0		equ 0000130h&lt;br /&gt;
__iand			equ 0000134h&lt;br /&gt;
__icmpzero		equ 0000138h&lt;br /&gt;
__idivs			equ 000013Ch&lt;br /&gt;
__idivu			equ 0000140h&lt;br /&gt;
__idvrmu		equ 0000144h&lt;br /&gt;
__ildix			equ 0000148h&lt;br /&gt;
__ildiy			equ 000014Ch&lt;br /&gt;
__imul_b		equ 0000150h&lt;br /&gt;
__imuls			equ 0000154h&lt;br /&gt;
__imulu			equ 0000158h&lt;br /&gt;
__indcall		equ 000015Ch&lt;br /&gt;
__ineg			equ 0000160h&lt;br /&gt;
__inot			equ 0000164h&lt;br /&gt;
__ior			equ 0000168h&lt;br /&gt;
__irems			equ 000016Ch&lt;br /&gt;
__iremu			equ 0000170h&lt;br /&gt;
__ishl			equ 0000174h&lt;br /&gt;
__ishl_b		equ 0000178h&lt;br /&gt;
__ishrs			equ 000017Ch&lt;br /&gt;
__ishrs_b		equ 0000180h&lt;br /&gt;
__ishru			equ 0000184h&lt;br /&gt;
__ishru_b		equ 0000188h&lt;br /&gt;
__istix			equ 000018Ch&lt;br /&gt;
__istiy			equ 0000190h&lt;br /&gt;
__itol			equ 0000194h&lt;br /&gt;
__ixor			equ 0000198h&lt;br /&gt;
__ladd			equ 000019Ch&lt;br /&gt;
__ladd_b		equ 00001A0h&lt;br /&gt;
__land			equ 00001A4h&lt;br /&gt;
__lcmps			equ 00001A8h&lt;br /&gt;
__lcmpu			equ 00001ACh&lt;br /&gt;
__lcmpzero		equ 00001B0h&lt;br /&gt;
__ldivs			equ 00001B4h&lt;br /&gt;
__ldivu			equ 00001B8h&lt;br /&gt;
__ldvrmu		equ 00001BCh&lt;br /&gt;
__lldix			equ 00001C0h&lt;br /&gt;
__lldiy			equ 00001C4h&lt;br /&gt;
__lmuls			equ 00001C8h&lt;br /&gt;
__lmulu			equ 00001CCh&lt;br /&gt;
__lneg			equ 00001D0h&lt;br /&gt;
__lnot			equ 00001D4h&lt;br /&gt;
__lor			equ 00001D8h&lt;br /&gt;
__lrems			equ 00001DCh&lt;br /&gt;
__lremu			equ 00001E0h&lt;br /&gt;
__lshl			equ 00001E4h&lt;br /&gt;
__lshrs			equ 00001E8h&lt;br /&gt;
__lshru			equ 00001ECh&lt;br /&gt;
__lstix			equ 00001F0h&lt;br /&gt;
__lstiy			equ 00001F4h&lt;br /&gt;
__lsub			equ 00001F8h&lt;br /&gt;
__lxor			equ 00001FCh&lt;br /&gt;
__sand			equ 0000200h&lt;br /&gt;
__scmp0			equ 0000204h&lt;br /&gt;
__sdivs			equ 0000208h&lt;br /&gt;
__sdivu			equ 000020Ch&lt;br /&gt;
__seqcase		equ 0000210h&lt;br /&gt;
__seqcaseD		equ 0000214h&lt;br /&gt;
__setflag		equ 0000218h&lt;br /&gt;
__sldix			equ 000021Ch&lt;br /&gt;
__sldiy			equ 0000220h&lt;br /&gt;
__smuls			equ 0000224h&lt;br /&gt;
__smulu			equ 0000228h&lt;br /&gt;
__sneg			equ 000022Ch&lt;br /&gt;
__snot			equ 0000230h&lt;br /&gt;
__sor			equ 0000234h&lt;br /&gt;
__srems			equ 0000238h&lt;br /&gt;
__sremu			equ 000023Ch&lt;br /&gt;
__sshl			equ 0000240h&lt;br /&gt;
__sshl_b		equ 0000244h&lt;br /&gt;
__sshrs			equ 0000248h&lt;br /&gt;
__sshrs_b		equ 000024Ch&lt;br /&gt;
__sshru			equ 0000250h&lt;br /&gt;
__sshru_b		equ 0000254h&lt;br /&gt;
__sstix			equ 0000258h&lt;br /&gt;
__sstiy			equ 000025Ch&lt;br /&gt;
__stoi			equ 0000260h&lt;br /&gt;
__stoiu			equ 0000264h&lt;br /&gt;
__sxor			equ 0000268h&lt;br /&gt;
__fppack		equ 000026Ch&lt;br /&gt;
__fadd			equ 0000270h&lt;br /&gt;
__fcmp			equ 0000274h&lt;br /&gt;
__fdiv			equ 0000278h&lt;br /&gt;
__ftol			equ 000027Ch&lt;br /&gt;
__ultof			equ 0000280h&lt;br /&gt;
__ltof			equ 0000284h&lt;br /&gt;
__fmul			equ 0000288h&lt;br /&gt;
__fneg			equ 000028Ch&lt;br /&gt;
__fsub			equ 0000290h&lt;br /&gt;
__FLT_MAX		equ 0000294h	; Not A Routine&lt;br /&gt;
__fsqrt			equ 0000298h&lt;br /&gt;
__frbtof		equ 000029Ch&lt;br /&gt;
__frftob		equ 00002A0h&lt;br /&gt;
__frftoub		equ 00002A4h&lt;br /&gt;
__frftoi		equ 00002A8h&lt;br /&gt;
__frftoui		equ 00002ACh&lt;br /&gt;
__frftos		equ 00002B0h&lt;br /&gt;
__frftous		equ 00002B4h&lt;br /&gt;
__fritof		equ 00002B8h&lt;br /&gt;
__fruitof		equ 00002BCh&lt;br /&gt;
__frstof		equ 00002C0h&lt;br /&gt;
__frubtof		equ 00002C4h&lt;br /&gt;
__frustof		equ 00002C8h&lt;br /&gt;
;			equ 00002CCh&lt;br /&gt;
;			equ 00002D0h   ;checks something about field 80C0h in the OS header (value 0101h)&lt;br /&gt;
__WriteAByte		equ 00002D4h&lt;br /&gt;
__EraseFlash		equ 00002D8h&lt;br /&gt;
__EraseFlashPage	equ 00002DCh&lt;br /&gt;
__WriteFlash		equ 00002E0h&lt;br /&gt;
__WriteAByte2		equ 00002E4h	;no difference from 00002D4h&lt;br /&gt;
__WriteAByteA		equ 00002E8h	;byte is in A, not B&lt;br /&gt;
;			equ 00002ECh   ;lots of writes/erases involving sectors 3Bh/3Fh&lt;br /&gt;
;			equ 00002F0h   ;zeroes out 4KB at 0D1887Ch and writes 0D18C7Ch to start of it&lt;br /&gt;
;			equ 00002F4h&lt;br /&gt;
;			equ 00002F8h&lt;br /&gt;
;			equ 00002FCh&lt;br /&gt;
;			equ 0000300h&lt;br /&gt;
;			equ 0000304h&lt;br /&gt;
;			equ 0000308h&lt;br /&gt;
;			equ 000030Ch&lt;br /&gt;
;			equ 0000310h&lt;br /&gt;
;			equ 0000314h&lt;br /&gt;
;			equ 0000318h&lt;br /&gt;
;			equ 000031Ch&lt;br /&gt;
;			equ 0000320h&lt;br /&gt;
;			equ 0000324h&lt;br /&gt;
;			equ 0000328h&lt;br /&gt;
;			equ 000032Ch&lt;br /&gt;
;			equ 0000330h&lt;br /&gt;
__WriteFlashUnsafe	equ 0000334h&lt;br /&gt;
;			equ 0000338h&lt;br /&gt;
;			equ 000033Ch&lt;br /&gt;
__GetSerial		equ 0000340h	; OP4 contains first 5 bytes of serial, B=5 (same as 83+)&lt;br /&gt;
;			equ 0000344h&lt;br /&gt;
__DETimesA		equ 0000348h&lt;br /&gt;
__HLDivE		equ 000034Ch&lt;br /&gt;
__HLDivDE		equ 0000350h&lt;br /&gt;
;			equ 0000354h&lt;br /&gt;
;			equ 0000358h&lt;br /&gt;
;			equ 000035Ch&lt;br /&gt;
;			equ 0000360h&lt;br /&gt;
;			equ 0000364h&lt;br /&gt;
;			equ 0000368h&lt;br /&gt;
;			equ 000036Ch&lt;br /&gt;
;			equ 0000370h&lt;br /&gt;
__ClearVRAM		equ 0000374h&lt;br /&gt;
__DispStr		equ 0000378h&lt;br /&gt;
;			equ 000037Ch&lt;br /&gt;
;			equ 0000380h&lt;br /&gt;
;			equ 0000384h&lt;br /&gt;
;			equ 0000388h&lt;br /&gt;
;			equ 000038Ch&lt;br /&gt;
__NewLine		equ 0000390h&lt;br /&gt;
__DrawBootCodeVer	equ 0000394h&lt;br /&gt;
;			equ 0000398h&lt;br /&gt;
;			equ 000039Ch&lt;br /&gt;
;			equ 00003A0h&lt;br /&gt;
;			equ 00003A4h&lt;br /&gt;
;			equ 00003A8h&lt;br /&gt;
;			equ 00003ACh&lt;br /&gt;
__GetBatteryStatus	equ 00003B0h&lt;br /&gt;
;			equ 00003B4h&lt;br /&gt;
;			equ 00003B8h&lt;br /&gt;
;			equ 00003BCh&lt;br /&gt;
;			equ 00003C0h&lt;br /&gt;
;			equ 00003C4h&lt;br /&gt;
;			equ 00003C8h&lt;br /&gt;
;			equ 00003CCh&lt;br /&gt;
;			equ 00003D0h&lt;br /&gt;
;			equ 00003D4h&lt;br /&gt;
__Ret_1			equ 00003D8h&lt;br /&gt;
__Ret_2			equ 00003DCh&lt;br /&gt;
;			equ 00003E0h&lt;br /&gt;
;			equ 00003E4h&lt;br /&gt;
__GetUSBPlugType	equ 00003E8h&lt;br /&gt;
;			equ 00003ECh&lt;br /&gt;
;			equ 00003F0h&lt;br /&gt;
;			equ 00003F4h&lt;br /&gt;
;			equ 00003F8h&lt;br /&gt;
;			equ 00003FCh&lt;br /&gt;
;			equ 0000400h&lt;br /&gt;
;			equ 0000404h&lt;br /&gt;
;			equ 0000408h&lt;br /&gt;
;			equ 000040Ch&lt;br /&gt;
;			equ 0000410h&lt;br /&gt;
;			equ 0000414h&lt;br /&gt;
;			equ 0000418h&lt;br /&gt;
;			equ 000041Ch&lt;br /&gt;
;			equ 0000420h&lt;br /&gt;
;			equ 0000424h&lt;br /&gt;
;			equ 0000428h&lt;br /&gt;
;			equ 000042Ch&lt;br /&gt;
;			equ 0000430h&lt;br /&gt;
;			equ 0000434h&lt;br /&gt;
;			equ 0000438h&lt;br /&gt;
;			equ 000043Ch&lt;br /&gt;
;			equ 0000440h&lt;br /&gt;
;			equ 0000444h&lt;br /&gt;
;			equ 0000448h&lt;br /&gt;
;			equ 000044Ch&lt;br /&gt;
;			equ 0000450h&lt;br /&gt;
;			equ 0000454h&lt;br /&gt;
;			equ 0000458h&lt;br /&gt;
;			equ 000045Ch&lt;br /&gt;
;			equ 0000460h&lt;br /&gt;
;			equ 0000464h&lt;br /&gt;
;			equ 0000468h&lt;br /&gt;
;			equ 000046Ch&lt;br /&gt;
;			equ 0000470h&lt;br /&gt;
;			equ 0000474h&lt;br /&gt;
;			equ 0000478h&lt;br /&gt;
;			equ 000047Ch&lt;br /&gt;
;			equ 0000480h&lt;br /&gt;
;			equ 0000484h&lt;br /&gt;
;			equ 0000488h&lt;br /&gt;
;			equ 000048Ch&lt;br /&gt;
;			equ 0000490h&lt;br /&gt;
;			equ 0000494h&lt;br /&gt;
;			equ 0000498h&lt;br /&gt;
;			equ 000049Ch&lt;br /&gt;
;			equ 00004A0h&lt;br /&gt;
;			equ 00004A4h&lt;br /&gt;
;			equ 00004A8h&lt;br /&gt;
;			equ 00004ACh&lt;br /&gt;
;			equ 00004B0h&lt;br /&gt;
;			equ 00004B4h&lt;br /&gt;
;			equ 00004B8h&lt;br /&gt;
;			equ 00004BCh&lt;br /&gt;
;			equ 00004C0h&lt;br /&gt;
;			equ 00004C4h&lt;br /&gt;
;			equ 00004C8h&lt;br /&gt;
;			equ 00004CCh&lt;br /&gt;
;			equ 00004D0h&lt;br /&gt;
;			equ 00004D4h&lt;br /&gt;
;			equ 00004D8h&lt;br /&gt;
;			equ 00004DCh&lt;br /&gt;
;			equ 00004E0h&lt;br /&gt;
;			equ 00004E4h&lt;br /&gt;
;			equ 00004E8h&lt;br /&gt;
;			equ 00004ECh&lt;br /&gt;
;			equ 00004F0h&lt;br /&gt;
;			equ 00004F4h&lt;br /&gt;
;			equ 00004F8h&lt;br /&gt;
;			equ 00004FCh&lt;br /&gt;
;			equ 0000500h&lt;br /&gt;
;			equ 0000504h&lt;br /&gt;
;			equ 0000508h&lt;br /&gt;
;			equ 000050Ch&lt;br /&gt;
;			equ 0000510h&lt;br /&gt;
;			equ 0000514h&lt;br /&gt;
;			equ 0000518h&lt;br /&gt;
;			equ 000051Ch&lt;br /&gt;
;			equ 0000520h&lt;br /&gt;
;			equ 0000524h&lt;br /&gt;
;			equ 0000528h&lt;br /&gt;
;			equ 000052Ch&lt;br /&gt;
;			equ 0000530h&lt;br /&gt;
;			equ 0000534h&lt;br /&gt;
;			equ 0000538h&lt;br /&gt;
;			equ 000053Ch&lt;br /&gt;
;			equ 0000540h&lt;br /&gt;
;			equ 0000544h&lt;br /&gt;
;			equ 0000548h&lt;br /&gt;
;			equ 000054Ch&lt;br /&gt;
;			equ 0000550h&lt;br /&gt;
;			equ 0000554h&lt;br /&gt;
;			equ 0000558h&lt;br /&gt;
;			equ 000055Ch&lt;br /&gt;
;			equ 0000560h&lt;br /&gt;
;			equ 0000564h&lt;br /&gt;
;			equ 0000568h&lt;br /&gt;
;			equ 000056Ch&lt;br /&gt;
;			equ 0000570h&lt;br /&gt;
;			equ 0000574h&lt;br /&gt;
;			equ 0000578h&lt;br /&gt;
__GetOnInterrupt	equ 000057Ch&lt;br /&gt;
;			equ 0000580h&lt;br /&gt;
;			equ 0000584h&lt;br /&gt;
;			equ 0000588h&lt;br /&gt;
;			equ 000058Ch&lt;br /&gt;
;			equ 0000590h&lt;br /&gt;
;			equ 0000594h&lt;br /&gt;
;			equ 0000598h&lt;br /&gt;
;			equ 000059Ch&lt;br /&gt;
;			equ 00005A0h&lt;br /&gt;
;			equ 00005A4h&lt;br /&gt;
;			equ 00005A8h&lt;br /&gt;
;			equ 00005ACh&lt;br /&gt;
;			equ 00005B0h&lt;br /&gt;
;			equ 00005B4h&lt;br /&gt;
;			equ 00005B8h&lt;br /&gt;
;			equ 00005BCh&lt;br /&gt;
;			equ 00005C0h&lt;br /&gt;
;			equ 00005C4h&lt;br /&gt;
;			equ 00005C8h&lt;br /&gt;
;			equ 00005CCh&lt;br /&gt;
;			equ 00005D0h&lt;br /&gt;
;			equ 00005D4h&lt;br /&gt;
;			equ 00005D8h&lt;br /&gt;
;			equ 00005DCh&lt;br /&gt;
;			equ 00005E0h&lt;br /&gt;
;			equ 00005E4h&lt;br /&gt;
;			equ 00005E8h&lt;br /&gt;
;			equ 00005ECh&lt;br /&gt;
;			equ 00005F0h&lt;br /&gt;
;			equ 00005F4h&lt;br /&gt;
;			equ 00005F8h&lt;br /&gt;
;			equ 00005FCh&lt;br /&gt;
;			equ 0000600h&lt;br /&gt;
;			equ 0000604h&lt;br /&gt;
;			equ 0000608h&lt;br /&gt;
;			equ 000060Ch&lt;br /&gt;
;			equ 0000610h&lt;br /&gt;
;			equ 0000614h&lt;br /&gt;
;			equ 0000618h&lt;br /&gt;
;			equ 000061Ch&lt;br /&gt;
;			equ 0000620h&lt;br /&gt;
;			equ 0000624h&lt;br /&gt;
;			equ 0000628h&lt;br /&gt;
;			equ 000062Ch&lt;br /&gt;
;			equ 0000630h&lt;br /&gt;
;			equ 0000634h&lt;br /&gt;
;			equ 0000638h&lt;br /&gt;
;			equ 000063Ch&lt;br /&gt;
&lt;br /&gt;
;Character Font Equates  &lt;br /&gt;
;-------------------------------------&lt;br /&gt;
LrecurN			equ 001h&lt;br /&gt;
LrecurU			equ 002h&lt;br /&gt;
LrecurV			equ 003h&lt;br /&gt;
LrecurW			equ 004h&lt;br /&gt;
Lconvert		equ 005h&lt;br /&gt;
LsqUp			equ 006h&lt;br /&gt;
LsqDown			equ 007h&lt;br /&gt;
Lintegral		equ 008h&lt;br /&gt;
Lcross			equ 009h&lt;br /&gt;
LboxIcon 		equ 00Ah&lt;br /&gt;
LcrossIcon 		equ 00Bh&lt;br /&gt;
LdotIcon 		equ 00Ch&lt;br /&gt;
LsubT   		equ 00Dh ;small capital T for parametric mode.&lt;br /&gt;
LcubeR  		equ 00Eh ;slightly different 3 for cubed root.&lt;br /&gt;
LhexF			equ 00Fh&lt;br /&gt;
Lroot			equ 010h&lt;br /&gt;
Linverse		equ 011h&lt;br /&gt;
Lsquare			equ 012h&lt;br /&gt;
Langle			equ 013h&lt;br /&gt;
Ldegree			equ 014h&lt;br /&gt;
Lradian			equ 015h&lt;br /&gt;
Ltranspose		equ 016h&lt;br /&gt;
LLE			equ 017h&lt;br /&gt;
LNE			equ 018h&lt;br /&gt;
LGE			equ 019h&lt;br /&gt;
Lneg			equ 01Ah&lt;br /&gt;
Lexponent		equ 01Bh&lt;br /&gt;
Lstore			equ 01Ch&lt;br /&gt;
Lten			equ 01Dh&lt;br /&gt;
LupArrow		equ 01Eh&lt;br /&gt;
LdownArrow		equ 01Fh&lt;br /&gt;
Lspace			equ 020h&lt;br /&gt;
Lexclam			equ 021h&lt;br /&gt;
Lquote			equ 022h&lt;br /&gt;
Lpound			equ 023h&lt;br /&gt;
Lfourth			equ 024h&lt;br /&gt;
Lpercent		equ 025h&lt;br /&gt;
Lampersand		equ 026h&lt;br /&gt;
Lapostrophe		equ 027h&lt;br /&gt;
LlParen			equ 028h&lt;br /&gt;
LrParen			equ 029h&lt;br /&gt;
Lasterisk		equ 02Ah&lt;br /&gt;
LplusSign		equ 02Bh&lt;br /&gt;
Lcomma			equ 02Ch&lt;br /&gt;
Ldash			equ 02Dh&lt;br /&gt;
Lperiod			equ 02Eh&lt;br /&gt;
Lslash			equ 02Fh&lt;br /&gt;
L0			equ 030h&lt;br /&gt;
L1			equ 031h&lt;br /&gt;
L2			equ 032h&lt;br /&gt;
L3			equ 033h&lt;br /&gt;
L4			equ 034h&lt;br /&gt;
L5			equ 035h&lt;br /&gt;
L6			equ 036h&lt;br /&gt;
L7			equ 037h&lt;br /&gt;
L8			equ 038h&lt;br /&gt;
L9			equ 039h&lt;br /&gt;
Lcolon			equ 03Ah&lt;br /&gt;
Lsemicolon		equ 03Bh&lt;br /&gt;
LLT			equ 03Ch&lt;br /&gt;
LEQ			equ 03Dh&lt;br /&gt;
LGT			equ 03Eh&lt;br /&gt;
Lquestion		equ 03Fh&lt;br /&gt;
LatSign			equ 040h&lt;br /&gt;
LcapA			equ 041h&lt;br /&gt;
LcapB			equ 042h&lt;br /&gt;
LcapC			equ 043h&lt;br /&gt;
LcapD			equ 044h&lt;br /&gt;
LcapE			equ 045h&lt;br /&gt;
LcapF			equ 046h&lt;br /&gt;
LcapG			equ 047h&lt;br /&gt;
LcapH			equ 048h&lt;br /&gt;
LcapI			equ 049h&lt;br /&gt;
LcapJ			equ 04Ah&lt;br /&gt;
LcapK			equ 04Bh&lt;br /&gt;
LcapL			equ 04Ch&lt;br /&gt;
LcapM			equ 04Dh&lt;br /&gt;
LcapN			equ 04Eh&lt;br /&gt;
LcapO			equ 04Fh&lt;br /&gt;
LcapP			equ 050h&lt;br /&gt;
LcapQ			equ 051h&lt;br /&gt;
LcapR			equ 052h&lt;br /&gt;
LcapS			equ 053h&lt;br /&gt;
LcapT			equ 054h&lt;br /&gt;
LcapU			equ 055h&lt;br /&gt;
LcapV			equ 056h&lt;br /&gt;
LcapW			equ 057h&lt;br /&gt;
LcapX			equ 058h&lt;br /&gt;
LcapY			equ 059h&lt;br /&gt;
LcapZ			equ 05Ah&lt;br /&gt;
Ltheta			equ 05Bh&lt;br /&gt;
Lbackslash		equ 05Ch&lt;br /&gt;
LrBrack			equ 05Dh&lt;br /&gt;
Lcaret			equ 05Eh&lt;br /&gt;
Lunderscore		equ 05Fh&lt;br /&gt;
Lbackquote		equ 060h&lt;br /&gt;
La			equ 061h&lt;br /&gt;
Lb			equ 062h&lt;br /&gt;
Lc			equ 063h&lt;br /&gt;
Ld			equ 064h&lt;br /&gt;
Le			equ 065h&lt;br /&gt;
Lf			equ 066h&lt;br /&gt;
Lg			equ 067h&lt;br /&gt;
Lh			equ 068h&lt;br /&gt;
Li			equ 069h&lt;br /&gt;
Lj			equ 06Ah&lt;br /&gt;
Lk			equ 06Bh&lt;br /&gt;
Ll			equ 06Ch&lt;br /&gt;
Lm			equ 06Dh&lt;br /&gt;
Ln			equ 06Eh&lt;br /&gt;
Lo			equ 06Fh&lt;br /&gt;
Lp			equ 070h&lt;br /&gt;
Lq			equ 071h&lt;br /&gt;
Lr			equ 072h&lt;br /&gt;
Ls			equ 073h&lt;br /&gt;
Lt			equ 074h&lt;br /&gt;
Lu			equ 075h&lt;br /&gt;
Lv			equ 076h&lt;br /&gt;
Lw			equ 077h&lt;br /&gt;
Lx			equ 078h&lt;br /&gt;
Ly			equ 079h&lt;br /&gt;
Lz			equ 07Ah&lt;br /&gt;
LlBrace			equ 07Bh&lt;br /&gt;
Lbar			equ 07Ch&lt;br /&gt;
LrBrace			equ 07Dh&lt;br /&gt;
Ltilde			equ 07Eh&lt;br /&gt;
LinvEQ			equ 07Fh&lt;br /&gt;
Lsub0			equ 080h&lt;br /&gt;
Lsub1			equ 081h&lt;br /&gt;
Lsub2			equ 082h&lt;br /&gt;
Lsub3			equ 083h&lt;br /&gt;
Lsub4			equ 084h&lt;br /&gt;
Lsub5			equ 085h&lt;br /&gt;
Lsub6			equ 086h&lt;br /&gt;
Lsub7			equ 087h&lt;br /&gt;
Lsub8			equ 088h&lt;br /&gt;
Lsub9			equ 089h&lt;br /&gt;
LcapAAcute		equ 08Ah&lt;br /&gt;
LcapAGrave		equ 08Bh&lt;br /&gt;
LcapACaret		equ 08Ch&lt;br /&gt;
LcapADier		equ 08Dh&lt;br /&gt;
LaAcute			equ 08Eh&lt;br /&gt;
LaGrave			equ 08Fh&lt;br /&gt;
LaCaret			equ 090h&lt;br /&gt;
LaDier			equ 091h&lt;br /&gt;
LcapEAcute		equ 092h&lt;br /&gt;
LcapEGrave		equ 093h&lt;br /&gt;
LcapECaret		equ 094h&lt;br /&gt;
LcapEDier		equ 095h&lt;br /&gt;
LeAcute			equ 096h&lt;br /&gt;
LeGrave			equ 097h&lt;br /&gt;
LeCaret			equ 098h&lt;br /&gt;
LeDier			equ 099h&lt;br /&gt;
LcapIAcute		equ 09Ah&lt;br /&gt;
LcapIGrave		equ 09Bh&lt;br /&gt;
LcapICaret		equ 09Ch&lt;br /&gt;
LcapIDier		equ 09Dh&lt;br /&gt;
LiAcute			equ 09Eh&lt;br /&gt;
LiGrave			equ 09Fh&lt;br /&gt;
LiCaret			equ 0A0h&lt;br /&gt;
LiDier			equ 0A1h&lt;br /&gt;
LcapOAcute		equ 0A2h&lt;br /&gt;
LcapOGrave		equ 0A3h&lt;br /&gt;
LcapOCaret		equ 0A4h&lt;br /&gt;
LcapODier		equ 0A5h&lt;br /&gt;
LoAcute			equ 0A6h&lt;br /&gt;
LoGrave			equ 0A7h&lt;br /&gt;
LoCaret			equ 0A8h&lt;br /&gt;
LoDier			equ 0A9h&lt;br /&gt;
LcapUAcute		equ 0AAh&lt;br /&gt;
LcapUGrave		equ 0ABh&lt;br /&gt;
LcapUCaret		equ 0ACh&lt;br /&gt;
LcapUDier		equ 0ADh&lt;br /&gt;
LuAcute			equ 0AEh&lt;br /&gt;
LuGrave			equ 0AFh&lt;br /&gt;
LuCaret			equ 0B0h&lt;br /&gt;
LuDier			equ 0B1h&lt;br /&gt;
LcapCCed		equ 0B2h&lt;br /&gt;
LcCed			equ 0B3h&lt;br /&gt;
LcapNTilde		equ 0B4h&lt;br /&gt;
LnTilde			equ 0B5h&lt;br /&gt;
Laccent			equ 0B6h&lt;br /&gt;
Lgrave			equ 0B7h&lt;br /&gt;
Ldieresis		equ 0B8h&lt;br /&gt;
LquesDown		equ 0B9h&lt;br /&gt;
LexclamDown		equ 0BAh&lt;br /&gt;
Lalpha			equ 0BBh&lt;br /&gt;
Lbeta			equ 0BCh&lt;br /&gt;
Lgamma			equ 0BDh&lt;br /&gt;
LcapDelta		equ 0BEh&lt;br /&gt;
Ldelta			equ 0BFh&lt;br /&gt;
Lepsilon		equ 0C0h&lt;br /&gt;
LlBrack 		equ 0C1h&lt;br /&gt;
Llambda			equ 0C2h&lt;br /&gt;
Lmu			equ 0C3h&lt;br /&gt;
Lpi			equ 0C4h&lt;br /&gt;
Lrho			equ 0C5h&lt;br /&gt;
LcapSigma		equ 0C6h&lt;br /&gt;
Lsigma			equ 0C7h&lt;br /&gt;
Ltau			equ 0C8h&lt;br /&gt;
Lphi			equ 0C9h&lt;br /&gt;
LcapOmega		equ 0CAh&lt;br /&gt;
LxMean			equ 0CBh&lt;br /&gt;
LyMean			equ 0CCh&lt;br /&gt;
LsupX			equ 0CDh&lt;br /&gt;
Lellipsis		equ 0CEh&lt;br /&gt;
Lleft			equ 0CFh&lt;br /&gt;
Lblock			equ 0D0h&lt;br /&gt;
Lper			equ 0D1h&lt;br /&gt;
Lhyphen			equ 0D2h&lt;br /&gt;
Larea			equ 0D3h&lt;br /&gt;
Ltemp			equ 0D4h&lt;br /&gt;
Lcube			equ 0D5h&lt;br /&gt;
Lenter			equ 0D6h&lt;br /&gt;
LimagI			equ 0D7h&lt;br /&gt;
Lphat			equ 0D8h&lt;br /&gt;
Lchi			equ 0D9h&lt;br /&gt;
LstatF			equ 0DAh&lt;br /&gt;
Llne			equ 0DBh&lt;br /&gt;
LlistL			equ 0DCh&lt;br /&gt;
LfinanN 		equ 0DDh&lt;br /&gt;
L2_r_paren 		equ 0DEh&lt;br /&gt;
LblockArrow		equ 0DFh&lt;br /&gt;
LcurO   		equ 0E0h&lt;br /&gt;
LcurO2  		equ 0E1h&lt;br /&gt;
LcurOcapA		equ 0E2h&lt;br /&gt;
LcurOa  		equ 0E3h&lt;br /&gt;
LcurI   		equ 0E4h&lt;br /&gt;
LcurI2  		equ 0E5h&lt;br /&gt;
LcurIcapA		equ 0E6h&lt;br /&gt;
LcurIa  		equ 0E7h&lt;br /&gt;
LGline			equ 0E8h ; = 0&lt;br /&gt;
LGthick			equ 0E9h ; = 1&lt;br /&gt;
LGabove			equ 0EAh ; = 2&lt;br /&gt;
LGbelow			equ 0EBh ; = 3&lt;br /&gt;
LGpath			equ 0ECh ; = 4&lt;br /&gt;
LGanimate		equ 0EDh ; = 5&lt;br /&gt;
LGdot			equ 0EEh ; = 6&lt;br /&gt;
LUpBlk			equ 0EFh ;Up arrow and Block in solver&lt;br /&gt;
LDnBlk			equ 0F0h ;Down arrow and Block in solver&lt;br /&gt;
LcurFull		equ 0F1h ;note: must be last char (PutMap checks)&lt;br /&gt;
&lt;br /&gt;
;(MenuCurrent) Values&lt;br /&gt;
;-----------------------------------&lt;br /&gt;
mConfirmation		equ 01h&lt;br /&gt;
mApps			equ 02h&lt;br /&gt;
mProgramHome		equ 03h&lt;br /&gt;
mPrgm_Run		equ 00h&lt;br /&gt;
mPrgm_Edit		equ 01h&lt;br /&gt;
mPrgm_New		equ 02h&lt;br /&gt;
mZoom			equ 04h&lt;br /&gt;
mZoom_Zoom		equ 00h&lt;br /&gt;
mZoom_Memory		equ 01h&lt;br /&gt;
mDraw			equ 05h&lt;br /&gt;
mDraw_Draw		equ 00h&lt;br /&gt;
mDraw_Points		equ 01h&lt;br /&gt;
mDraw_Store		equ 02h&lt;br /&gt;
mStatPlots		equ 06h&lt;br /&gt;
mStat			equ 07h&lt;br /&gt;
mStat_Edit		equ 00h&lt;br /&gt;
mStat_Calc		equ 01h&lt;br /&gt;
mStat_Tests		equ 02h&lt;br /&gt;
mMath			equ 08h&lt;br /&gt;
mMath_Math		equ 00h&lt;br /&gt;
mMath_Number		equ 01h&lt;br /&gt;
mMath_Complex		equ 02h&lt;br /&gt;
mMath_Prob		equ 03h&lt;br /&gt;
mTest			equ 09h&lt;br /&gt;
mTest_Test		equ 00h&lt;br /&gt;
mTest_Logic		equ 01h&lt;br /&gt;
mVars			equ 0Ah&lt;br /&gt;
mVars_Vars		equ 00h&lt;br /&gt;
mVars_YVars		equ 01h&lt;br /&gt;
mMemory			equ 0Ch&lt;br /&gt;
mMatrix			equ 0Dh&lt;br /&gt;
mMatrix_Name		equ 00h&lt;br /&gt;
mMatrix_Math		equ 01h&lt;br /&gt;
mMatrix_Edit		equ 02h&lt;br /&gt;
mDistr			equ 0Eh&lt;br /&gt;
mDistr_Distr		equ 00h&lt;br /&gt;
mDistr_Draw		equ 01h&lt;br /&gt;
mAngle			equ 0Fh&lt;br /&gt;
mList			equ 10h&lt;br /&gt;
mList_Names		equ 00h&lt;br /&gt;
mList_Ops		equ 01h&lt;br /&gt;
mList_Math		equ 02h&lt;br /&gt;
mCalculate		equ 11h&lt;br /&gt;
mVarsWin		equ 14h&lt;br /&gt;
mVarsWin_XY		equ 00h&lt;br /&gt;
mVarsWin_TTh		equ 01h&lt;br /&gt;
mVarsWin_UVW		equ 02h&lt;br /&gt;
mVarsZoom		equ 15h&lt;br /&gt;
mVarsZoom_ZXY		equ 00h&lt;br /&gt;
mVarsZoom_ZT		equ 01h&lt;br /&gt;
mVarsZoom_UVW		equ 02h&lt;br /&gt;
mVarsGDB		equ 16h&lt;br /&gt;
mVarsPics		equ 17h&lt;br /&gt;
mVarsStrings		equ 18h&lt;br /&gt;
mVarsStat		equ 19h&lt;br /&gt;
mVarsStat_XY		equ 00h&lt;br /&gt;
mVarsStat_Sigma		equ 01h&lt;br /&gt;
mVarsStat_EQ		equ 02h&lt;br /&gt;
mVarsStat_Test		equ 03h&lt;br /&gt;
mVarsStat_Pts		equ 04h&lt;br /&gt;
mVarsTable		equ 1Ah&lt;br /&gt;
mVarsYequ 		equ 1Bh&lt;br /&gt;
mVarsParametric		equ 1Ch&lt;br /&gt;
mVarsPolar		equ 1Dh&lt;br /&gt;
mVarsFnOnOff		equ 1Eh&lt;br /&gt;
mMemReset		equ 1Fh&lt;br /&gt;
mMemReset_RAM		equ 00h&lt;br /&gt;
mMemReset_ROM		equ 01h&lt;br /&gt;
mMemReset_All		equ 02h&lt;br /&gt;
mMemMgmtDel		equ 20h&lt;br /&gt;
mMemResetDefaults	equ 21h&lt;br /&gt;
mMemResetRAMAll		equ 23h&lt;br /&gt;
mMemResetROMVars	equ 24h&lt;br /&gt;
mMemResetROMApps	equ 25h&lt;br /&gt;
mMemResetROMAll		equ 26h&lt;br /&gt;
mMemResetAll		equ 27h&lt;br /&gt;
mGroup			equ 28h&lt;br /&gt;
mGroup_New		equ 00h&lt;br /&gt;
mGroup_Ungroup		equ 01h&lt;br /&gt;
mGroupVars		equ 29h&lt;br /&gt;
mProgramEdit		equ 2Ah&lt;br /&gt;
mPrgmEd_Ctrl		equ 00h&lt;br /&gt;
mPrgmEd_IO		equ 01h&lt;br /&gt;
mPrgmEd_Exec		equ 02h&lt;br /&gt;
mPrgmZoom		equ 2Bh&lt;br /&gt;
mPrgmZoom_Zoom		equ 00h&lt;br /&gt;
mPrgmZoom_Mem		equ 01h&lt;br /&gt;
mPrgmDraw		equ 2Ch&lt;br /&gt;
mPrgmDraw_Draw		equ 00h&lt;br /&gt;
mPrgmDraw_Pt		equ 01h&lt;br /&gt;
mPrgmDraw_Store		equ 02h&lt;br /&gt;
mPrgmStatPlot		equ 2Dh&lt;br /&gt;
mPrgmSP_Plots		equ 00h&lt;br /&gt;
mPrgmSP_Type		equ 01h&lt;br /&gt;
mPrgmSP_Mark		equ 02h&lt;br /&gt;
mPrgmStat		equ 2Eh&lt;br /&gt;
mPrgmStat_Edit		equ 00h&lt;br /&gt;
mPrgmStat_Calc		equ 01h&lt;br /&gt;
mPrgmStat_Tests		equ 02h&lt;br /&gt;
mPrgmMath		equ 2Fh&lt;br /&gt;
mPrgmMath_Math		equ 00h&lt;br /&gt;
mPrgmMath_Num		equ 01h&lt;br /&gt;
mPrgmMath_Cplx		equ 02h&lt;br /&gt;
mPrgmMath_Prob		equ 03h&lt;br /&gt;
mLink			equ 30h&lt;br /&gt;
mLink_Send		equ 00h&lt;br /&gt;
mLink_Recieve		equ 01h&lt;br /&gt;
mLinkTrasmit		equ 31h&lt;br /&gt;
mLinkXmit_Xmit		equ 01h&lt;br /&gt;
mGarbageCollect		equ 3Fh&lt;br /&gt;
mSelectGroupVars	equ 40h&lt;br /&gt;
mSelGrpVars_Sel		equ 00h&lt;br /&gt;
mSelGrpVars_Grp		equ 01h&lt;br /&gt;
mDuplicateName		equ 42h&lt;br /&gt;
mCatalog		equ 45h&lt;br /&gt;
mFinance		equ 22h&lt;br /&gt;
mFinance_Calc		equ 00h&lt;br /&gt;
mFinance_Vars		equ 01h&lt;br /&gt;
&lt;br /&gt;
;Keypress Equates&lt;br /&gt;
;-----------------------------------&lt;br /&gt;
kRight			equ 001h&lt;br /&gt;
kLeft			equ 002h&lt;br /&gt;
kUp			equ 003h&lt;br /&gt;
kDown			equ 004h&lt;br /&gt;
kEnter			equ 005h&lt;br /&gt;
kAlphaEnter		equ 006h&lt;br /&gt;
kAlphaUp		equ 007h&lt;br /&gt;
kAlphaDown		equ 008h&lt;br /&gt;
kClear			equ 009h&lt;br /&gt;
kDel			equ 00Ah&lt;br /&gt;
kIns			equ 00Bh&lt;br /&gt;
kRecall			equ 00Ch&lt;br /&gt;
kLastEnt		equ 00Dh&lt;br /&gt;
kBOL			equ 00Eh&lt;br /&gt;
kEOL			equ 00Fh&lt;br /&gt;
&lt;br /&gt;
kSelAll			equ 010h&lt;br /&gt;
kUnselAll		equ 011h&lt;br /&gt;
kLtoTI82		equ 012h&lt;br /&gt;
kBackup			equ 013h&lt;br /&gt;
kRecieve		equ 014h&lt;br /&gt;
kLnkQuit		equ 015h&lt;br /&gt;
kTrans			equ 016h&lt;br /&gt;
kRename			equ 017h&lt;br /&gt;
kOverw			equ 018h&lt;br /&gt;
kOmit			equ 019h&lt;br /&gt;
kCont			equ 01Ah&lt;br /&gt;
kSendID			equ 01Bh&lt;br /&gt;
kSendSW			equ 01Ch&lt;br /&gt;
kYes			equ 01Dh&lt;br /&gt;
kNoWay			equ 01Eh&lt;br /&gt;
kvSendType		equ 01Fh&lt;br /&gt;
kOverWAll		equ 020h&lt;br /&gt;
kNo			equ 025h&lt;br /&gt;
kKReset			equ 026h&lt;br /&gt;
kApp			equ 027h&lt;br /&gt;
kDoug			equ 028h&lt;br /&gt;
kListflag		equ 029h&lt;br /&gt;
menuStart		equ 02Bh&lt;br /&gt;
kAreYouSure		equ 02Bh&lt;br /&gt;
kAppsMenu		equ 02Ch&lt;br /&gt;
kPrgm			equ 02Dh&lt;br /&gt;
kZoom			equ 02Eh&lt;br /&gt;
kDraw			equ 02Fh&lt;br /&gt;
kSPlot			equ 030h&lt;br /&gt;
kStat			equ 031h&lt;br /&gt;
kMath			equ 032h&lt;br /&gt;
kTest			equ 033h&lt;br /&gt;
kChar			equ 034h&lt;br /&gt;
kVars			equ 035h&lt;br /&gt;
kMem			equ 036h&lt;br /&gt;
kMatrix			equ 037h&lt;br /&gt;
kDist			equ 038h&lt;br /&gt;
kAngle			equ 039h&lt;br /&gt;
kList			equ 03Ah&lt;br /&gt;
kCalc			equ 03Bh&lt;br /&gt;
kFin			equ 03Ch&lt;br /&gt;
menuEnd			equ kFin&lt;br /&gt;
kCatalog		equ 03Eh&lt;br /&gt;
kInputDone		equ 03Fh&lt;br /&gt;
kOff			equ kInputDone&lt;br /&gt;
kQuit			equ 040h&lt;br /&gt;
appStart		equ kQuit&lt;br /&gt;
kLinkIO			equ 041h&lt;br /&gt;
kMatrixEd		equ 042h&lt;br /&gt;
kStatEd			equ 043h&lt;br /&gt;
kGraph			equ 044h&lt;br /&gt;
kMode			equ 045h&lt;br /&gt;
kPrgmEd			equ 046h ;PROGRAM EDIT&lt;br /&gt;
kPrgmCr			equ 047h ;PROGRAM CREATE&lt;br /&gt;
kWindow			equ 048h ;RANGE EDITOR&lt;br /&gt;
kYequ 			equ 049h ;EQUATION EDITOR&lt;br /&gt;
kTable			equ 04Ah ;TABLE EDITOR&lt;br /&gt;
kTblSet			equ 04Bh ;TABLE SET&lt;br /&gt;
kChkRAM			equ 04Ch ;CHECK RAM (About screen)&lt;br /&gt;
kDelMem			equ 04Dh ;DELETE MEM&lt;br /&gt;
kResetMem		equ 04Eh ;RESET MEM&lt;br /&gt;
kResetDef		equ 04Fh ;RESET DEFAULT&lt;br /&gt;
kPrgmInput		equ 050h ;PROGRAM INPUT&lt;br /&gt;
kZFactEd		equ 051h ;ZOOM FACTOR EDITOR&lt;br /&gt;
kError			equ 052h ;ERROR&lt;br /&gt;
kSolveTVM		equ 053h ;TVM SOLVER&lt;br /&gt;
kSolveRoot		equ 054h ;SOLVE EDITOR&lt;br /&gt;
kStatP			equ 055h ;stat plot&lt;br /&gt;
kInfStat		equ 056h ;Inferential Statistic&lt;br /&gt;
kFormat			equ 057h ;FORMAT&lt;br /&gt;
kExtApps		equ 058h ;External Applications.		NEW&lt;br /&gt;
kNewApps		equ 059h ;New Apps for Cerberus.&lt;br /&gt;
append			equ kNewApps&lt;br /&gt;
echoStart1		equ 05Ah&lt;br /&gt;
kTrace			equ 05Ah&lt;br /&gt;
kZFit			equ 05Bh&lt;br /&gt;
kZIn			equ 05Ch&lt;br /&gt;
kZOut			equ 05Dh&lt;br /&gt;
kZPrev			equ 05Eh&lt;br /&gt;
kBox			equ 05Fh&lt;br /&gt;
kDecml			equ 060h&lt;br /&gt;
kSetZm			equ 061h&lt;br /&gt;
kSquar			equ 062h&lt;br /&gt;
kStd			equ 063h&lt;br /&gt;
kTrig			equ 064h&lt;br /&gt;
kUsrZm			equ 065h&lt;br /&gt;
kZSto			equ 066h&lt;br /&gt;
kZInt			equ 067h&lt;br /&gt;
kZStat			equ 068h&lt;br /&gt;
echoStart2		equ 069h&lt;br /&gt;
kSelect			equ 069h&lt;br /&gt;
kCircl			equ 06Ah&lt;br /&gt;
kClDrw			equ 06Bh&lt;br /&gt;
kLine			equ 06Ch&lt;br /&gt;
kPen			equ 06Dh&lt;br /&gt;
kPtChg			equ 06Eh&lt;br /&gt;
kPtOff			equ 06Fh&lt;br /&gt;
kPtOn			equ 070h&lt;br /&gt;
kVert			equ 071h&lt;br /&gt;
kHoriz			equ 072h&lt;br /&gt;
kText			equ 073h&lt;br /&gt;
kTanLn			equ 074h&lt;br /&gt;
kEval			equ 075h&lt;br /&gt;
kInters			equ 076h&lt;br /&gt;
kDYDX			equ 077h&lt;br /&gt;
kFnIntg			equ 078h&lt;br /&gt;
kRootG			equ 079h&lt;br /&gt;
kDYDT			equ 07Ah&lt;br /&gt;
kDXDT			equ 07Bh&lt;br /&gt;
kDRDo			equ 07Ch&lt;br /&gt;
KGFMin			equ 07Dh&lt;br /&gt;
KGFMax			equ 07Eh&lt;br /&gt;
EchoStart		equ 07Fh&lt;br /&gt;
kListName		equ 07Fh&lt;br /&gt;
kAdd			equ 080h&lt;br /&gt;
kSub			equ 081h&lt;br /&gt;
kMul			equ 082h&lt;br /&gt;
kDiv			equ 083h&lt;br /&gt;
kExpon			equ 084h&lt;br /&gt;
kLParen			equ 085h&lt;br /&gt;
kRParen			equ 086h&lt;br /&gt;
kLBrack			equ 087h&lt;br /&gt;
kRBrack			equ 088h&lt;br /&gt;
kShade			equ 089h&lt;br /&gt;
kStore			equ 08Ah&lt;br /&gt;
kComma			equ 08Bh&lt;br /&gt;
kChs			equ 08Ch&lt;br /&gt;
kDecPnt			equ 08Dh&lt;br /&gt;
k0			equ 08Eh&lt;br /&gt;
k1			equ 08Fh&lt;br /&gt;
k2			equ 090h&lt;br /&gt;
k3			equ 091h&lt;br /&gt;
k4			equ 092h&lt;br /&gt;
k5			equ 093h&lt;br /&gt;
k6			equ 094h&lt;br /&gt;
k7			equ 095h&lt;br /&gt;
k8			equ 096h&lt;br /&gt;
k9			equ 097h&lt;br /&gt;
kEE			equ 098h&lt;br /&gt;
kSpace			equ 099h&lt;br /&gt;
kCapA			equ 09Ah&lt;br /&gt;
kCapB			equ 09Bh&lt;br /&gt;
kCapC			equ 09Ch&lt;br /&gt;
kCapD			equ 09Dh&lt;br /&gt;
kCapE			equ 09Eh&lt;br /&gt;
kCapF			equ 09Fh&lt;br /&gt;
kCapG			equ 0A0h&lt;br /&gt;
kCapH			equ 0A1h&lt;br /&gt;
kCapI			equ 0A2h&lt;br /&gt;
kCapJ			equ 0A3h&lt;br /&gt;
kCapK			equ 0A4h&lt;br /&gt;
kCapL			equ 0A5h&lt;br /&gt;
kCapM			equ 0A6h&lt;br /&gt;
kCapN			equ 0A7h&lt;br /&gt;
kCapO			equ 0A8h&lt;br /&gt;
kCapP			equ 0A9h&lt;br /&gt;
kCapQ			equ 0AAh&lt;br /&gt;
kCapR			equ 0ABh&lt;br /&gt;
kCapS			equ 0ACh&lt;br /&gt;
kCapT			equ 0ADh&lt;br /&gt;
kCapU			equ 0AEh&lt;br /&gt;
kCapV			equ 0AFh&lt;br /&gt;
kCapW			equ 0B0h&lt;br /&gt;
kCapX			equ 0B1h&lt;br /&gt;
kCapY			equ 0B2h&lt;br /&gt;
kCapZ			equ 0B3h&lt;br /&gt;
kVarx			equ 0B4h&lt;br /&gt;
kPi			equ 0B5h&lt;br /&gt;
kInv			equ 0B6h&lt;br /&gt;
kSin			equ 0B7h&lt;br /&gt;
kASin			equ 0B8h&lt;br /&gt;
kCos			equ 0B9h&lt;br /&gt;
kACos			equ 0BAh&lt;br /&gt;
kTan			equ 0BBh&lt;br /&gt;
kATan			equ 0BCh&lt;br /&gt;
kSquare			equ 0BDh&lt;br /&gt;
kSqrt			equ 0BEh&lt;br /&gt;
kLn			equ 0BFh&lt;br /&gt;
kExp			equ 0C0h&lt;br /&gt;
kLog			equ 0C1h&lt;br /&gt;
kALog			equ 0C2h&lt;br /&gt;
kToABC			equ 0C3h&lt;br /&gt;
kClrTbl			equ 0C4h&lt;br /&gt;
kAns			equ 0C5h&lt;br /&gt;
kColon			equ 0C6h&lt;br /&gt;
kNDeriv			equ 0C7h&lt;br /&gt;
kFnInt			equ 0C8h&lt;br /&gt;
kRoot			equ 0C9h&lt;br /&gt;
kQuest			equ 0CAh&lt;br /&gt;
kQuote			equ 0CBh&lt;br /&gt;
kTheta			equ 0CCh&lt;br /&gt;
kIf			equ 0CDh&lt;br /&gt;
kThen			equ 0CEh&lt;br /&gt;
kElse			equ 0CFh&lt;br /&gt;
kFor			equ 0D0h&lt;br /&gt;
kWhile			equ 0D1h&lt;br /&gt;
kRepeat			equ 0D2h&lt;br /&gt;
kEnd			equ 0D3h&lt;br /&gt;
kPause			equ 0D4h&lt;br /&gt;
kLbl			equ 0D5h&lt;br /&gt;
kGoto			equ 0D6h&lt;br /&gt;
kISG			equ 0D7h&lt;br /&gt;
kDSL			equ 0D8h&lt;br /&gt;
kMenu			equ 0D9h&lt;br /&gt;
kExec			equ 0DAh&lt;br /&gt;
kReturn			equ 0DBh&lt;br /&gt;
kStop			equ 0DCh&lt;br /&gt;
kInput			equ 0DDh&lt;br /&gt;
kPrompt			equ 0DEh&lt;br /&gt;
kDisp			equ 0DFh&lt;br /&gt;
kDispG			equ 0E0h&lt;br /&gt;
kDispT			equ 0E1h&lt;br /&gt;
kOutput			equ 0E2h&lt;br /&gt;
kGetKey			equ 0E3h&lt;br /&gt;
kClrHome		equ 0E4h&lt;br /&gt;
kPrtScr			equ 0E5h&lt;br /&gt;
kSinH			equ 0E6h&lt;br /&gt;
kCosH			equ 0E7h&lt;br /&gt;
kTanH			equ 0E8h&lt;br /&gt;
kASinH			equ 0E9h&lt;br /&gt;
kACosH			equ 0EAh&lt;br /&gt;
kATanH			equ 0EBh&lt;br /&gt;
kLBrace			equ 0ECh&lt;br /&gt;
kRBrace			equ 0EDh&lt;br /&gt;
kI			equ 0EEh&lt;br /&gt;
kCONSTeA		equ 0EFh&lt;br /&gt;
kPlot3			equ 0F0h&lt;br /&gt;
kFMin			equ 0F1h&lt;br /&gt;
kFMax			equ 0F2h&lt;br /&gt;
kL1A			equ 0F3h&lt;br /&gt;
kL2A			equ 0F4h&lt;br /&gt;
kL3A			equ 0F5h&lt;br /&gt;
kL4A			equ 0F6h&lt;br /&gt;
kL5A			equ 0F7h&lt;br /&gt;
kL6A			equ 0F8h&lt;br /&gt;
kunA			equ 0F9h&lt;br /&gt;
kvnA			equ 0FAh&lt;br /&gt;
kwnA			equ 0FBh&lt;br /&gt;
&lt;br /&gt;
;THIS KEY MEANS THAT IT IS A 2 BYTE KEYCODE&lt;br /&gt;
;THERE ARE 2 OF THESE KEYS; BE CAREFUL WITH USAGE&lt;br /&gt;
;--------------------------------------------------------&lt;br /&gt;
kExtendEcho2		equ 0FCh&lt;br /&gt;
&lt;br /&gt;
;THIS KEY MEANS THAT THE KEY PRESS IS ONE THAT ECHOS&lt;br /&gt;
;INTO A BUFFER, AND IT IS A 2 BYTE KEY CODE, GO LOOK AT&lt;br /&gt;
;(EXTECHO) FOR THE KEY VALUE &lt;br /&gt;
;--------------------------------------------------------&lt;br /&gt;
kExtendEcho		equ 0FEh&lt;br /&gt;
&lt;br /&gt;
kE1BT			equ 0&lt;br /&gt;
kDrawInv		equ kE1BT&lt;br /&gt;
kDrawF			equ kE1BT+1&lt;br /&gt;
kPixelOn		equ kE1BT+2&lt;br /&gt;
kPixelOff		equ kE1BT+3&lt;br /&gt;
kPxlTest		equ kE1BT+4&lt;br /&gt;
kRCGDB			equ kE1BT+5&lt;br /&gt;
kRCPic			equ kE1BT+6&lt;br /&gt;
kSTGDB			equ kE1BT+7&lt;br /&gt;
kSTPic			equ kE1BT+8&lt;br /&gt;
kAbs			equ kE1BT+9&lt;br /&gt;
kTequ 		equ kE1BT+10 ;==&lt;br /&gt;
kTNoteQ			equ kE1BT+11 ;&amp;lt;&amp;gt;&lt;br /&gt;
kTGT			equ kE1BT+12 ;&amp;gt;&lt;br /&gt;
kTGTE			equ kE1BT+13 ;&amp;gt;=&lt;br /&gt;
kTLT			equ kE1BT+14 ;&amp;lt;&lt;br /&gt;
kTLTE			equ kE1BT+15 ;&amp;lt;=&lt;br /&gt;
kAnd			equ kE1BT+16&lt;br /&gt;
kOr			equ kE1BT+17&lt;br /&gt;
kXor			equ kE1BT+18&lt;br /&gt;
kNot			equ kE1BT+19&lt;br /&gt;
kLR1			equ kE1BT+20&lt;br /&gt;
kXRoot			equ kE1BT+21&lt;br /&gt;
kCube			equ kE1BT+22&lt;br /&gt;
kCbRt			equ kE1BT+23 ;Cube ROOT&lt;br /&gt;
kToDec			equ kE1BT+24&lt;br /&gt;
kCubicR			equ kE1BT+25&lt;br /&gt;
kQuartR			equ kE1BT+26&lt;br /&gt;
kPlot1			equ kE1BT+27&lt;br /&gt;
kPlot2			equ kE1BT+28&lt;br /&gt;
kRound			equ kE1BT+29&lt;br /&gt;
kIPart			equ kE1BT+30&lt;br /&gt;
kFPart			equ kE1BT+31&lt;br /&gt;
kInt			equ kE1BT+32&lt;br /&gt;
kRand			equ kE1BT+33&lt;br /&gt;
kNPR			equ kE1BT+34&lt;br /&gt;
kNCR			equ kE1BT+35&lt;br /&gt;
kXFactorial		equ kE1BT+36&lt;br /&gt;
kRad			equ kE1BT+37&lt;br /&gt;
kDegr			equ kE1BT+38 ;DEGREES CONV&lt;br /&gt;
kAPost			equ kE1BT+39&lt;br /&gt;
kToDMS			equ kE1BT+40&lt;br /&gt;
kRToPo			equ kE1BT+41 ;R&lt;br /&gt;
kRToPr			equ kE1BT+42&lt;br /&gt;
kPToRx			equ kE1BT+43&lt;br /&gt;
kPToRy			equ kE1BT+44&lt;br /&gt;
kRowSwap		equ kE1BT+45&lt;br /&gt;
kRowPlus		equ kE1BT+46&lt;br /&gt;
kTimRow			equ kE1BT+47&lt;br /&gt;
kTRowP			equ kE1BT+48&lt;br /&gt;
kSortA			equ kE1BT+49&lt;br /&gt;
kSortD			equ kE1BT+50&lt;br /&gt;
kSeq			equ kE1BT+51&lt;br /&gt;
kMin			equ kE1BT+52&lt;br /&gt;
kMax			equ kE1BT+53&lt;br /&gt;
kMean			equ kE1BT+54&lt;br /&gt;
kMedian			equ kE1BT+55&lt;br /&gt;
kSum			equ kE1BT+56&lt;br /&gt;
kProd			equ kE1BT+57&lt;br /&gt;
kDet			equ kE1BT+58&lt;br /&gt;
kTransp			equ kE1BT+59&lt;br /&gt;
kDim			equ kE1BT+60&lt;br /&gt;
kFill			equ kE1BT+61&lt;br /&gt;
kIdent			equ kE1BT+62&lt;br /&gt;
kRandm			equ kE1BT+63&lt;br /&gt;
kAug			equ kE1BT+64&lt;br /&gt;
kOneVar			equ kE1BT+65&lt;br /&gt;
kTwoVar			equ kE1BT+66&lt;br /&gt;
kLR			equ kE1BT+67&lt;br /&gt;
kLRExp			equ kE1BT+68&lt;br /&gt;
kLRLn			equ kE1BT+69&lt;br /&gt;
kLRPwr			equ kE1BT+70&lt;br /&gt;
kMedMed			equ kE1BT+71&lt;br /&gt;
kQuad			equ kE1BT+72&lt;br /&gt;
kClrLst			equ kE1BT+73&lt;br /&gt;
kHist			equ kE1BT+74&lt;br /&gt;
kxyLine			equ kE1BT+75&lt;br /&gt;
kScatter		equ kE1BT+76&lt;br /&gt;
kmRad			equ kE1BT+77&lt;br /&gt;
kmDeg			equ kE1BT+78&lt;br /&gt;
kmNormF			equ kE1BT+79&lt;br /&gt;
kmSci			equ kE1BT+80&lt;br /&gt;
kmEng			equ kE1BT+81&lt;br /&gt;
kmFloat			equ kE1BT+82&lt;br /&gt;
kFix			equ kE1BT+83&lt;br /&gt;
kSplitOn		equ kE1BT+84&lt;br /&gt;
kFullScreen		equ kE1BT+85&lt;br /&gt;
kStndrd			equ kE1BT+86&lt;br /&gt;
kParam			equ kE1BT+87&lt;br /&gt;
kPolar			equ kE1BT+88&lt;br /&gt;
kSeqG			equ kE1BT+89&lt;br /&gt;
kAFillOn		equ kE1BT+90&lt;br /&gt;
kAFillOff		equ kE1BT+91&lt;br /&gt;
kACalcOn		equ kE1BT+92&lt;br /&gt;
kACalcOff		equ kE1BT+93&lt;br /&gt;
kFNOn			equ kE1BT+94&lt;br /&gt;
kFNOff			equ kE1BT+95&lt;br /&gt;
kPlotsOn		equ kE1BT+96&lt;br /&gt;
kPlotsOff		equ kE1BT+97&lt;br /&gt;
kPixelChg		equ kE1BT+98&lt;br /&gt;
kSendMBL		equ kE1BT+99&lt;br /&gt;
kRecvMBL		equ kE1BT+100&lt;br /&gt;
kBoxPlot		equ kE1BT+101&lt;br /&gt;
kBoxIcon		equ kE1BT+102&lt;br /&gt;
kCrossIcon		equ kE1BT+103&lt;br /&gt;
kDotIcon		equ kE1BT+104&lt;br /&gt;
kE2BT			equ kE1BT+105&lt;br /&gt;
kSeqential		equ kE2BT&lt;br /&gt;
kSimulG			equ kE2BT+1&lt;br /&gt;
kPolarG			equ kE2BT+2&lt;br /&gt;
kRectG			equ kE2BT+3&lt;br /&gt;
kCoordOn		equ kE2BT+4&lt;br /&gt;
kCoordOff		equ kE2BT+5&lt;br /&gt;
kDrawLine		equ kE2BT+6&lt;br /&gt;
kDrawDot		equ kE2BT+7&lt;br /&gt;
kAxisOn			equ kE2BT+8&lt;br /&gt;
kAxisOff		equ kE2BT+9&lt;br /&gt;
kGridOn			equ kE2BT+10&lt;br /&gt;
kGridOff		equ kE2BT+11&lt;br /&gt;
kLblOn			equ kE2BT+12&lt;br /&gt;
kLblOff			equ kE2BT+13&lt;br /&gt;
kL1			equ kE2BT+14&lt;br /&gt;
kL2			equ kE2BT+15&lt;br /&gt;
kL3			equ kE2BT+16&lt;br /&gt;
kL4			equ kE2BT+17&lt;br /&gt;
kL5			equ kE2BT+18&lt;br /&gt;
kL6			equ kE2BT+19&lt;br /&gt;
&lt;br /&gt;
;These keys are laid on top of existing keys to&lt;br /&gt;
;enable localization in the inferential stats editor.&lt;br /&gt;
;----------------------------------------------------&lt;br /&gt;
kinfData		equ kL1&lt;br /&gt;
kinfStats		equ kL1+1&lt;br /&gt;
kinfYes			equ kL1+2&lt;br /&gt;
kinfNo			equ kL1+3&lt;br /&gt;
kinfCalc		equ kL1+4&lt;br /&gt;
kinfDraw		equ kL1+5&lt;br /&gt;
kinfAlt1ne		equ kL1+6&lt;br /&gt;
kinfAlt1lt		equ kL1+7&lt;br /&gt;
kinfAlt1gt		equ kL1+8&lt;br /&gt;
kinfAlt2ne		equ kL1+9&lt;br /&gt;
kinfAlt2lt		equ kL1+10&lt;br /&gt;
kinfAlt2gt		equ kL1+11&lt;br /&gt;
kinfAlt3ne		equ kL1+12&lt;br /&gt;
kinfAlt3lt		equ kL1+13&lt;br /&gt;
kinfAlt3gt		equ kL1+14&lt;br /&gt;
kinfAlt4ne		equ kL1+15&lt;br /&gt;
kinfAlt4lt		equ kL1+16&lt;br /&gt;
kinfAlt4gt		equ kL1+17&lt;br /&gt;
kinfAlt5ne		equ kL1+18&lt;br /&gt;
kinfAlt5lt		equ kL1+19&lt;br /&gt;
kinfAlt5gt		equ kL1+20&lt;br /&gt;
kinfAlt6ne		equ kL1+21&lt;br /&gt;
kinfAlt6lt		equ kL1+22&lt;br /&gt;
kinfAlt6gt		equ kL1+23&lt;br /&gt;
kMatA			equ kE2BT+20&lt;br /&gt;
kMatB			equ kE2BT+21&lt;br /&gt;
kMatC			equ kE2BT+22&lt;br /&gt;
kMatD			equ kE2BT+23&lt;br /&gt;
kMatE			equ kE2BT+24&lt;br /&gt;
kXmin			equ kE2BT+25&lt;br /&gt;
kXmax			equ kE2BT+26&lt;br /&gt;
kXscl			equ kE2BT+27&lt;br /&gt;
kYmin			equ kE2BT+28&lt;br /&gt;
kYmax			equ kE2BT+29&lt;br /&gt;
kYscl			equ kE2BT+30&lt;br /&gt;
kTmin			equ kE2BT+31&lt;br /&gt;
kTmax			equ kE2BT+32&lt;br /&gt;
kTStep			equ kE2BT+33&lt;br /&gt;
kOmin			equ kE2BT+34&lt;br /&gt;
kOmax			equ kE2BT+35&lt;br /&gt;
kOStep			equ kE2BT+36&lt;br /&gt;
ku0			equ kE2BT+37&lt;br /&gt;
kv0			equ kE2BT+38&lt;br /&gt;
knMin			equ kE2BT+39&lt;br /&gt;
knMax			equ kE2BT+40&lt;br /&gt;
kDeltaY			equ kE2BT+41&lt;br /&gt;
kDeltaX			equ kE2BT+42&lt;br /&gt;
kZXmin			equ kE2BT+43&lt;br /&gt;
kZXmax			equ kE2BT+44&lt;br /&gt;
kZXscl			equ kE2BT+45&lt;br /&gt;
kZYmin			equ kE2BT+46&lt;br /&gt;
kZYmax			equ kE2BT+47&lt;br /&gt;
kZYscl			equ kE2BT+48&lt;br /&gt;
kZTmin			equ kE2BT+49&lt;br /&gt;
kZTmax			equ kE2BT+50&lt;br /&gt;
kZTStep			equ kE2BT+51&lt;br /&gt;
kZOmin			equ kE2BT+52&lt;br /&gt;
kZOmax			equ kE2BT+53&lt;br /&gt;
kZOStep			equ kE2BT+54&lt;br /&gt;
kZu0			equ kE2BT+55&lt;br /&gt;
kZv0			equ kE2BT+56&lt;br /&gt;
kZnMin			equ kE2BT+57&lt;br /&gt;
kZnMax			equ kE2BT+58&lt;br /&gt;
kDelLast		equ kE2BT+59&lt;br /&gt;
kSinReg			equ kE2BT+60&lt;br /&gt;
kConstE			equ kE2BT+61&lt;br /&gt;
kPic1			equ kE2BT+62&lt;br /&gt;
kPic2			equ kE2BT+63&lt;br /&gt;
kPic3			equ kE2BT+64&lt;br /&gt;
kDelVar			equ kE2BT+65&lt;br /&gt;
kGetCalc		equ kE2BT+66&lt;br /&gt;
kRealM			equ kE2BT+67&lt;br /&gt;
kPolarM			equ kE2BT+68&lt;br /&gt;
kRectM			equ kE2BT+69&lt;br /&gt;
kuv			equ kE2BT+70 ;U vs V&lt;br /&gt;
kvw			equ kE2BT+71 ;V vs W&lt;br /&gt;
kuw			equ kE2BT+72 ;U vs W&lt;br /&gt;
kFinPMTend		equ kE2BT+73&lt;br /&gt;
kFinPMTbeg		equ kE2BT+74&lt;br /&gt;
kGraphStyle		equ kE2BT+75&lt;br /&gt;
kExprOn			equ kE2BT+76&lt;br /&gt;
kExprOff		equ kE2BT+77&lt;br /&gt;
kStatA			equ kE2BT+78&lt;br /&gt;
kStatB			equ kE2BT+79&lt;br /&gt;
kStatC			equ kE2BT+80&lt;br /&gt;
kCorr			equ kE2BT+81&lt;br /&gt;
kStatD			equ kE2BT+82&lt;br /&gt;
kStatE			equ kE2BT+83&lt;br /&gt;
kRegEq			equ kE2BT+84&lt;br /&gt;
kMinX			equ kE2BT+85&lt;br /&gt;
kQ1			equ kE2BT+86&lt;br /&gt;
kMD			equ kE2BT+87&lt;br /&gt;
kQ3			equ kE2BT+88&lt;br /&gt;
kMaxX			equ kE2BT+89&lt;br /&gt;
kStatX1			equ kE2BT+90&lt;br /&gt;
kStatY1			equ kE2BT+91&lt;br /&gt;
kStatX2			equ kE2BT+92&lt;br /&gt;
kStatY2			equ kE2BT+93&lt;br /&gt;
kStatX3			equ kE2BT+94&lt;br /&gt;
kStatY3			equ kE2BT+95&lt;br /&gt;
kTblMin			equ kE2BT+96&lt;br /&gt;
kTblStep		equ kE2BT+97&lt;br /&gt;
kSetupLst		equ kE2BT+98&lt;br /&gt;
kClrAllLst		equ kE2BT+99&lt;br /&gt;
kLogistic		equ kE2BT+100&lt;br /&gt;
kZTest			equ kE2BT+101&lt;br /&gt;
kTTest			equ kE2BT+102&lt;br /&gt;
k2SampZTest		equ kE2BT+103&lt;br /&gt;
k2SampTTest		equ kE2BT+104&lt;br /&gt;
k1PropZTest		equ kE2BT+105&lt;br /&gt;
k2PropZTest		equ kE2BT+106&lt;br /&gt;
kChiTest		equ kE2BT+107&lt;br /&gt;
k2SampFTest		equ kE2BT+108&lt;br /&gt;
kZIntVal		equ kE2BT+109&lt;br /&gt;
kTIntVal		equ kE2BT+110&lt;br /&gt;
k2SampTInt		equ kE2BT+111&lt;br /&gt;
k2SampZInt		equ kE2BT+112&lt;br /&gt;
k1PropZInt		equ kE2BT+113&lt;br /&gt;
k2PropZInt		equ kE2BT+114&lt;br /&gt;
kDNormal		equ kE2BT+115&lt;br /&gt;
kInvNorm		equ kE2BT+116&lt;br /&gt;
kDT			equ kE2BT+117&lt;br /&gt;
kChi			equ kE2BT+118&lt;br /&gt;
kDF			equ kE2BT+119&lt;br /&gt;
kBinPDF			equ kE2BT+120&lt;br /&gt;
kBinCDF			equ kE2BT+121&lt;br /&gt;
kPoiPDF			equ kE2BT+122&lt;br /&gt;
kPoiCDF			equ kE2BT+123&lt;br /&gt;
kun			equ kE2BT+124&lt;br /&gt;
kvn			equ kE2BT+125&lt;br /&gt;
kwn			equ kE2BT+126&lt;br /&gt;
kRecn			equ kE2BT+127&lt;br /&gt;
kPlotStart		equ kE2BT+128&lt;br /&gt;
kZPlotStart		equ kE2BT+129 ;recursion n&lt;br /&gt;
kXFact			equ kE2BT+130 ;PlotStart&lt;br /&gt;
kYFact			equ kE2BT+131 ;ZPlotStart&lt;br /&gt;
kANOVA			equ kE2BT+132 ;XFact&lt;br /&gt;
kMaxY			equ kE2BT+133 ;YFact&lt;br /&gt;
kWebOn			equ kE2BT+134 ;MinY&lt;br /&gt;
kWebOff			equ kE2BT+135 ;MaxY&lt;br /&gt;
kTblInput		equ kE2BT+136 ;WEB ON&lt;br /&gt;
kGeoPDF			equ kE2BT+137 ;WEB OFF&lt;br /&gt;
kGeoCDF			equ kE2BT+138 ;WEB OFF&lt;br /&gt;
kShadeNorm		equ kE2BT+139&lt;br /&gt;
kShadeT			equ kE2BT+140&lt;br /&gt;
kShadeChi		equ kE2BT+141&lt;br /&gt;
kShadeF			equ kE2BT+142&lt;br /&gt;
kPlotStep		equ kE2BT+143&lt;br /&gt;
kZPlotStep		equ kE2BT+144&lt;br /&gt;
kLinRegtTest		equ kE2BT+145&lt;br /&gt;
KMGT			equ kE2BT+146 ;VERT SPLIT&lt;br /&gt;
kSelectA		equ kE2BT+147&lt;br /&gt;
kZFitA			equ kE2BT+148&lt;br /&gt;
kE2BT_End		equ kZFitA&lt;br /&gt;
&lt;br /&gt;
;More 2 Byte Keys &lt;br /&gt;
;-------------------------------------&lt;br /&gt;
kE2BT2			equ 00h&lt;br /&gt;
kGDB1			equ kE2BT2&lt;br /&gt;
kGDB2			equ kE2BT2+1&lt;br /&gt;
kGDB3			equ kE2BT2+2&lt;br /&gt;
kY1			equ kE2BT2+3&lt;br /&gt;
kY2			equ kE2BT2+4&lt;br /&gt;
kY3			equ kE2BT2+5&lt;br /&gt;
kY4			equ kE2BT2+6&lt;br /&gt;
kY5			equ kE2BT2+7&lt;br /&gt;
kY6			equ kE2BT2+8&lt;br /&gt;
kY7			equ kE2BT2+9&lt;br /&gt;
kY8			equ kE2BT2+10&lt;br /&gt;
kY9			equ kE2BT2+11&lt;br /&gt;
kY0			equ kE2BT2+12&lt;br /&gt;
kX1T			equ kE2BT2+13&lt;br /&gt;
kY1T			equ kE2BT2+14&lt;br /&gt;
kX2T			equ kE2BT2+15&lt;br /&gt;
kY2T			equ kE2BT2+16&lt;br /&gt;
kX3T			equ kE2BT2+17&lt;br /&gt;
kY3T			equ kE2BT2+18&lt;br /&gt;
kX4T			equ kE2BT2+19&lt;br /&gt;
kY4T			equ kE2BT2+20&lt;br /&gt;
kX5T			equ kE2BT2+21&lt;br /&gt;
kY5T			equ kE2BT2+22&lt;br /&gt;
kX6T			equ kE2BT2+23&lt;br /&gt;
kY6T			equ kE2BT2+24&lt;br /&gt;
kR1			equ kE2BT2+25&lt;br /&gt;
kR2			equ kE2BT2+26&lt;br /&gt;
kR3			equ kE2BT2+27&lt;br /&gt;
kR4			equ kE2BT2+28&lt;br /&gt;
kR5			equ kE2BT2+29&lt;br /&gt;
kR6			equ kE2BT2+30&lt;br /&gt;
kGDB4			equ kE2BT2+31&lt;br /&gt;
kGDB5			equ kE2BT2+32&lt;br /&gt;
kGDB6			equ kE2BT2+33&lt;br /&gt;
kPic4			equ kE2BT2+34&lt;br /&gt;
kPic5			equ kE2BT2+35&lt;br /&gt;
kPic6			equ kE2BT2+36&lt;br /&gt;
kGDB7			equ kE2BT2+37&lt;br /&gt;
kGDB8			equ kE2BT2+38&lt;br /&gt;
kGDB9			equ kE2BT2+39&lt;br /&gt;
kGDB0			equ kE2BT2+40&lt;br /&gt;
kPic7			equ kE2BT2+41&lt;br /&gt;
kPic8			equ kE2BT2+42&lt;br /&gt;
kPic9			equ kE2BT2+43&lt;br /&gt;
kPic0			equ kE2BT2+44&lt;br /&gt;
kStatN			equ kE2BT2+45&lt;br /&gt;
kXMean			equ kE2BT2+46&lt;br /&gt;
kConj			equ kE2BT2+47&lt;br /&gt;
kReal			equ kE2BT2+48&lt;br /&gt;
kFAngle			equ kE2BT2+49&lt;br /&gt;
kLCM			equ kE2BT2+50&lt;br /&gt;
kGCD			equ kE2BT2+51&lt;br /&gt;
kRandInt		equ kE2BT2+52&lt;br /&gt;
kRandNorm		equ kE2BT2+53&lt;br /&gt;
kToPolar		equ kE2BT2+54&lt;br /&gt;
kToRect			equ kE2BT2+55&lt;br /&gt;
kYMean			equ kE2BT2+56&lt;br /&gt;
kStdX			equ kE2BT2+57&lt;br /&gt;
kStdX1			equ kE2BT2+58&lt;br /&gt;
kw0			equ kE2BT2+59&lt;br /&gt;
kMatF			equ kE2BT2+60&lt;br /&gt;
kMatG			equ kE2BT2+61&lt;br /&gt;
kMatRH			equ kE2BT2+62&lt;br /&gt;
kMatI			equ kE2BT2+63&lt;br /&gt;
kMatJ			equ kE2BT2+64&lt;br /&gt;
kYMean1			equ kE2BT2+65&lt;br /&gt;
kStdY			equ kE2BT2+66&lt;br /&gt;
kStdY1			equ kE2BT2+67&lt;br /&gt;
kMatToLst		equ kE2BT2+68&lt;br /&gt;
kLstToMat		equ kE2BT2+69&lt;br /&gt;
kCumSum			equ kE2BT2+70&lt;br /&gt;
kDeltaLst		equ kE2BT2+71&lt;br /&gt;
kStdDev			equ kE2BT2+72&lt;br /&gt;
kVariance		equ kE2BT2+73&lt;br /&gt;
kLength			equ kE2BT2+74&lt;br /&gt;
kEquToStrng		equ kE2BT2+75&lt;br /&gt;
kStrngToequ 		equ kE2BT2+76&lt;br /&gt;
kExpr			equ kE2BT2+77&lt;br /&gt;
kSubStrng		equ kE2BT2+78&lt;br /&gt;
kInStrng		equ kE2BT2+79&lt;br /&gt;
kStr1			equ kE2BT2+80&lt;br /&gt;
kStr2			equ kE2BT2+81&lt;br /&gt;
kStr3			equ kE2BT2+82&lt;br /&gt;
kStr4		 	equ kE2BT2+83&lt;br /&gt;
kStr5		 	equ kE2BT2+84&lt;br /&gt;
kStr6		 	equ kE2BT2+85&lt;br /&gt;
kStr7		 	equ kE2BT2+86&lt;br /&gt;
kStr8		 	equ kE2BT2+87&lt;br /&gt;
kStr9		 	equ kE2BT2+88&lt;br /&gt;
kStr0		 	equ kE2BT2+89&lt;br /&gt;
kFinN		 	equ kE2BT2+90&lt;br /&gt;
kFinI		 	equ kE2BT2+91&lt;br /&gt;
kFinPV			equ kE2BT2+92&lt;br /&gt;
kFinPMT			equ kE2BT2+93&lt;br /&gt;
kFinFV			equ kE2BT2+94&lt;br /&gt;
kFinPY			equ kE2BT2+95&lt;br /&gt;
kFinCY			equ kE2BT2+96&lt;br /&gt;
kFinFPMT		equ kE2BT2+97&lt;br /&gt;
kFinFI			equ kE2BT2+98&lt;br /&gt;
kFinFPV			equ kE2BT2+99&lt;br /&gt;
kFinFN			equ kE2BT2+100&lt;br /&gt;
kFinFFV			equ kE2BT2+101&lt;br /&gt;
kFinNPV			equ kE2BT2+102&lt;br /&gt;
kFinIRR			equ kE2BT2+103&lt;br /&gt;
kFinBAL			equ kE2BT2+104&lt;br /&gt;
kFinPRN			equ kE2BT2+105&lt;br /&gt;
kFinINT			equ kE2BT2+106&lt;br /&gt;
kSumX		 	equ kE2BT2+107&lt;br /&gt;
kSumX2			equ kE2BT2+108&lt;br /&gt;
kFinToNom		equ kE2BT2+109&lt;br /&gt;
kFinToEff		equ kE2BT2+110&lt;br /&gt;
kFinDBD			equ kE2BT2+111&lt;br /&gt;
kStatVP			equ kE2BT2+112&lt;br /&gt;
kStatZ			equ kE2BT2+113&lt;br /&gt;
kStatT			equ kE2BT2+114&lt;br /&gt;
kStatChi		equ kE2BT2+115&lt;br /&gt;
kStatF			equ kE2BT2+116&lt;br /&gt;
kStatDF			equ kE2BT2+117&lt;br /&gt;
kStatPhat		equ kE2BT2+118&lt;br /&gt;
kStatPhat1		equ kE2BT2+119&lt;br /&gt;
kStatPhat2		equ kE2BT2+120&lt;br /&gt;
kStatMeanX1		equ kE2BT2+121&lt;br /&gt;
kStatMeanX2		equ kE2BT2+122&lt;br /&gt;
kStatStdX1		equ kE2BT2+123&lt;br /&gt;
kStatStdX2		equ kE2BT2+124&lt;br /&gt;
kStatStdXP		equ kE2BT2+125&lt;br /&gt;
kStatN1			equ kE2BT2+126&lt;br /&gt;
kStatN2			equ kE2BT2+127&lt;br /&gt;
kStatLower		equ kE2BT2+128&lt;br /&gt;
kStatUpper		equ kE2BT2+129&lt;br /&gt;
kuw0			equ kE2BT2+130&lt;br /&gt;
kImag			equ kE2BT2+131&lt;br /&gt;
kSumY			equ kE2BT2+132&lt;br /&gt;
kXres			equ kE2BT2+133&lt;br /&gt;
kStat_s			equ kE2BT2+134&lt;br /&gt;
kSumY2			equ kE2BT2+135&lt;br /&gt;
kSumXY			equ kE2BT2+136&lt;br /&gt;
kuXres			equ kE2BT2+137&lt;br /&gt;
kModBox			equ kE2BT2+138&lt;br /&gt;
kNormProb		equ kE2BT2+139&lt;br /&gt;
kNormalPDF		equ kE2BT2+140&lt;br /&gt;
kTPDF			equ kE2BT2+141&lt;br /&gt;
kChiPDF			equ kE2BT2+142&lt;br /&gt;
kFPDF			equ kE2BT2+143&lt;br /&gt;
kMinY			equ kE2BT2+144 ;MinY&lt;br /&gt;
kRandBin		equ kE2BT2+145&lt;br /&gt;
kRef			equ kE2BT2+146&lt;br /&gt;
kRRef			equ kE2BT2+147&lt;br /&gt;
kLRSqr			equ kE2BT2+148&lt;br /&gt;
kBRSqr			equ kE2BT2+149&lt;br /&gt;
kDiagOn			equ kE2BT2+150&lt;br /&gt;
kDiagOff		equ kE2BT2+151&lt;br /&gt;
kun1			equ kE2BT2+152 ;FOR RCL USE WHEN GOTTEN FROM 82&lt;br /&gt;
kvn1			equ kE2BT2+153 ;FOR RCL USE WHEN GOTTEN FROM 82&lt;br /&gt;
k83_00End		equ kvn1 ;end of original keys...&lt;br /&gt;
kArchive		equ k83_00End + 1&lt;br /&gt;
kUnarchive		equ k83_00End + 2&lt;br /&gt;
kAsm			equ k83_00End + 3 ;Asm(&lt;br /&gt;
kAsmPrgm		equ k83_00End + 4 ;AsmPrgm&lt;br /&gt;
kAsmComp		equ k83_00End + 5 ;AsmComp(&lt;br /&gt;
kcapAAcute		equ k83_00End + 6&lt;br /&gt;
kcapAGrave		equ k83_00End + 7&lt;br /&gt;
kcapACaret		equ k83_00End + 8&lt;br /&gt;
kcapADier		equ k83_00End + 9&lt;br /&gt;
kaAcute			equ k83_00End + 10&lt;br /&gt;
kaGrave			equ k83_00End + 11&lt;br /&gt;
kaCaret			equ k83_00End + 12&lt;br /&gt;
kaDier			equ k83_00End + 13&lt;br /&gt;
kcapEAcute		equ k83_00End + 14&lt;br /&gt;
kcapEGrave		equ k83_00End + 15&lt;br /&gt;
kcapECaret		equ k83_00End + 16&lt;br /&gt;
kcapEDier		equ k83_00End + 17&lt;br /&gt;
keAcute			equ k83_00End + 18&lt;br /&gt;
keGrave			equ k83_00End + 19&lt;br /&gt;
keCaret			equ k83_00End + 20&lt;br /&gt;
keDier			equ k83_00End + 21&lt;br /&gt;
kcapIAcute		equ k83_00End + 22&lt;br /&gt;
kcapIGrave		equ k83_00End + 23&lt;br /&gt;
kcapICaret		equ k83_00End + 24&lt;br /&gt;
kcapIDier		equ k83_00End + 25&lt;br /&gt;
kiAcute			equ k83_00End + 26&lt;br /&gt;
kiGrave			equ k83_00End + 27&lt;br /&gt;
kiCaret			equ k83_00End + 28&lt;br /&gt;
kiDier			equ k83_00End + 29&lt;br /&gt;
kcapOAcute		equ k83_00End + 30&lt;br /&gt;
kcapOGrave		equ k83_00End + 31&lt;br /&gt;
kcapOCaret		equ k83_00End + 32&lt;br /&gt;
kcapODier		equ k83_00End + 33&lt;br /&gt;
koAcute			equ k83_00End + 34&lt;br /&gt;
koGrave			equ k83_00End + 35&lt;br /&gt;
koCaret			equ k83_00End + 36&lt;br /&gt;
koDier			equ k83_00End + 37&lt;br /&gt;
kcapUAcute		equ k83_00End + 38&lt;br /&gt;
kcapUGrave		equ k83_00End + 39&lt;br /&gt;
kcapUCaret		equ k83_00End + 40&lt;br /&gt;
kcapUDier		equ k83_00End + 41&lt;br /&gt;
kuAcute			equ k83_00End + 42&lt;br /&gt;
kuGrave			equ k83_00End + 43&lt;br /&gt;
kuCaret			equ k83_00End + 44&lt;br /&gt;
kuDier			equ k83_00End + 45&lt;br /&gt;
kcapCCed		equ k83_00End + 46&lt;br /&gt;
kcCed			equ k83_00End + 47&lt;br /&gt;
kcapNTilde		equ k83_00End + 48&lt;br /&gt;
knTilde			equ k83_00End + 49&lt;br /&gt;
kaccent			equ k83_00End + 50&lt;br /&gt;
kgrave			equ k83_00End + 51&lt;br /&gt;
kdieresis		equ k83_00End + 52&lt;br /&gt;
kquesDown		equ k83_00End + 53&lt;br /&gt;
kexclamDown		equ k83_00End + 54&lt;br /&gt;
kalpha			equ k83_00End + 55&lt;br /&gt;
kbeta		 	equ k83_00End + 56&lt;br /&gt;
kgamma			equ k83_00End + 57&lt;br /&gt;
kcapDelta		equ k83_00End + 58&lt;br /&gt;
kdelta			equ k83_00End + 59&lt;br /&gt;
kepsilon		equ k83_00End + 60&lt;br /&gt;
klambda			equ k83_00End + 61&lt;br /&gt;
kmu			equ k83_00End + 62&lt;br /&gt;
kpi2			equ k83_00End + 63&lt;br /&gt;
krho			equ k83_00End + 64&lt;br /&gt;
kcapSigma		equ k83_00End + 65&lt;br /&gt;
ksigma			equ k83_00End + 66&lt;br /&gt;
ktau			equ k83_00End + 67&lt;br /&gt;
kphi			equ k83_00End + 68&lt;br /&gt;
kcapOmega		equ k83_00End + 69&lt;br /&gt;
kphat			equ k83_00End + 70&lt;br /&gt;
kchi2			equ k83_00End + 71&lt;br /&gt;
kstatF2			equ k83_00End + 72&lt;br /&gt;
kLa			equ k83_00End + 73&lt;br /&gt;
kLb			equ k83_00End + 74&lt;br /&gt;
kLc			equ k83_00End + 75&lt;br /&gt;
kLd			equ k83_00End + 76&lt;br /&gt;
kLe			equ k83_00End + 77&lt;br /&gt;
kLf			equ k83_00End + 78&lt;br /&gt;
kLg			equ k83_00End + 79&lt;br /&gt;
kLh			equ k83_00End + 80&lt;br /&gt;
kLi			equ k83_00End + 81&lt;br /&gt;
kLj			equ k83_00End + 82&lt;br /&gt;
kLk			equ k83_00End + 83&lt;br /&gt;
kLl			equ k83_00End + 84&lt;br /&gt;
kLm			equ k83_00End + 85&lt;br /&gt;
kLsmalln		equ k83_00End + 86&lt;br /&gt;
kLo			equ k83_00End + 87&lt;br /&gt;
kLp			equ k83_00End + 88&lt;br /&gt;
kLq			equ k83_00End + 89&lt;br /&gt;
kLsmallr		equ k83_00End + 90&lt;br /&gt;
kLs			equ k83_00End + 91&lt;br /&gt;
kLt			equ k83_00End + 92&lt;br /&gt;
kLu			equ k83_00End + 93&lt;br /&gt;
kLv			equ k83_00End + 94&lt;br /&gt;
kLw			equ k83_00End + 95&lt;br /&gt;
kLx			equ k83_00End + 96&lt;br /&gt;
kLy			equ k83_00End + 97&lt;br /&gt;
kLz			equ k83_00End + 98&lt;br /&gt;
kGarbageC		equ k83_00End + 99 ;GarbageCollect&lt;br /&gt;
kE2BT2_End		equ kGarbageC&lt;br /&gt;
&lt;br /&gt;
;TI-83 Plus Context Equates&lt;br /&gt;
;--------------------------------------------------------------&lt;br /&gt;
cxCmd			equ kQuit ;home screen&lt;br /&gt;
cxMatEdit		equ kMatrixEd ;matrix editor&lt;br /&gt;
cxPrgmEdit		equ kPrgmEd ;program editor&lt;br /&gt;
cxEquEdit		equ kYequ ;equation editor&lt;br /&gt;
cxGrRange		equ kWindow ;graph range editor&lt;br /&gt;
cxGrZfact		equ kZFactEd ;graph zoom factors editor&lt;br /&gt;
cxGraph			equ kGraph ;graph mode&lt;br /&gt;
cxStatEdit		equ kStatEd ;statistics list editor&lt;br /&gt;
cxPrgmInput		equ kPrgmInput ;programmed input&lt;br /&gt;
cxError			equ kError ;error handler&lt;br /&gt;
cxLinkIO		equ kLinkIO ;LINK I/O interface&lt;br /&gt;
cxMem			equ kResetMem ;reset memory&lt;br /&gt;
cxDefMem		equ kResetDef ;reset default&lt;br /&gt;
cxRAMApp		equ kChkRAM ;RAM usage screen&lt;br /&gt;
cxMode			equ kMode ;mode settings screen&lt;br /&gt;
cxErase			equ kDelMem ;memory erase&lt;br /&gt;
cxPrgmCreate		equ kPrgmCr ;PROGRAM CREATE&lt;br /&gt;
cxTableEditor		equ kTable ;TABLE EDITOR&lt;br /&gt;
cxTableSet		equ kTblSet ;TABLE SET UP&lt;br /&gt;
cxStatPlot		equ kStatP ;STAT PLOTS&lt;br /&gt;
cxInfStat		equ kInfStat ;Inferential Statistic&lt;br /&gt;
cxFormat		equ kFormat ;FORMAT CONTEXT&lt;br /&gt;
cxSolveTVM		equ kSolveTVM ;Solve TVM&lt;br /&gt;
cxSolveRoot		equ kSolveRoot ;Solve Root&lt;br /&gt;
lastOldApp		equ kExtApps ;external applications&lt;br /&gt;
cxextapps		equ kExtApps&lt;br /&gt;
cxNewApps		equ kNewApps ;new cerberus applications&lt;br /&gt;
cxGroup			equ cxNewApps+0 ;1st new app.&lt;br /&gt;
cxUnGroup		equ cxNewApps+1 ;2nd new app.&lt;br /&gt;
lastNewApp		equ cxUnGroup ;last new app for this ver&lt;br /&gt;
&lt;br /&gt;
;Scan Code Equates&lt;br /&gt;
;------------------------------&lt;br /&gt;
skDown			equ 01h&lt;br /&gt;
skLeft			equ 02h&lt;br /&gt;
skRight			equ 03h&lt;br /&gt;
skUp			equ 04h&lt;br /&gt;
skEnter			equ 09h&lt;br /&gt;
skAdd			equ 0Ah&lt;br /&gt;
skSub			equ 0Bh&lt;br /&gt;
skMul			equ 0Ch&lt;br /&gt;
skDiv			equ 0Dh&lt;br /&gt;
skPower			equ 0Eh&lt;br /&gt;
skClear			equ 0Fh&lt;br /&gt;
skChs			equ 11h&lt;br /&gt;
sk3			equ 12h&lt;br /&gt;
sk6			equ 13h&lt;br /&gt;
sk9			equ 14h&lt;br /&gt;
skRParen		equ 15h&lt;br /&gt;
skTan			equ 16h&lt;br /&gt;
skVars			equ 17h&lt;br /&gt;
skDecPnt		equ 19h&lt;br /&gt;
sk2			equ 1Ah&lt;br /&gt;
sk5			equ 1Bh&lt;br /&gt;
sk8			equ 1Ch&lt;br /&gt;
skLParen		equ 1Dh&lt;br /&gt;
skCos			equ 1Eh&lt;br /&gt;
skPrgm			equ 1Fh&lt;br /&gt;
skStat			equ 20h&lt;br /&gt;
sk0			equ 21h&lt;br /&gt;
sk1			equ 22h&lt;br /&gt;
sk4			equ 23h&lt;br /&gt;
sk7			equ 24h&lt;br /&gt;
skComma			equ 25h&lt;br /&gt;
skSin			equ 26h&lt;br /&gt;
skMatrix		equ 27h&lt;br /&gt;
skGraphvar		equ 28h&lt;br /&gt;
skStore			equ 2Ah&lt;br /&gt;
skLn			equ 2Bh&lt;br /&gt;
skLog			equ 2Ch&lt;br /&gt;
skSquare		equ 2Dh&lt;br /&gt;
skRecip			equ 2Eh&lt;br /&gt;
skMath			equ 2Fh&lt;br /&gt;
skAlpha			equ 30h&lt;br /&gt;
skGraph			equ 31h&lt;br /&gt;
skTrace			equ 32h&lt;br /&gt;
skZoom			equ 33h&lt;br /&gt;
skWindow		equ 34h&lt;br /&gt;
skYequ 			equ 35h&lt;br /&gt;
sk2nd			equ 36h&lt;br /&gt;
skMode			equ 37h&lt;br /&gt;
skDel			equ 38h&lt;br /&gt;
&lt;br /&gt;
; DI Keyboard Equates&lt;br /&gt;
;---------------------------&lt;br /&gt;
DI_Mode		equ 0F50000h&lt;br /&gt;
DI_Cntrl	equ 0F50004h&lt;br /&gt;
DI_Int		equ 0F50008h&lt;br /&gt;
DI_IntMask	equ 0F5000Ch&lt;br /&gt;
&lt;br /&gt;
kbdG1		equ 0F50012h&lt;br /&gt;
;----------------------------&lt;br /&gt;
kbdGraph	equ 00000001b&lt;br /&gt;
kbdTrace	equ 00000010b&lt;br /&gt;
kbdZoom		equ 00000100b&lt;br /&gt;
kbdWindow	equ 00001000b&lt;br /&gt;
kbdYequ 	equ 00010000b&lt;br /&gt;
kbd2nd		equ 00100000b&lt;br /&gt;
kbdMode		equ 01000000b&lt;br /&gt;
kbdDel		equ 10000000b&lt;br /&gt;
&lt;br /&gt;
kbitGraph	equ 00h&lt;br /&gt;
kbitTrace	equ 01h&lt;br /&gt;
kbitZoom	equ 02h&lt;br /&gt;
kbitWindow	equ 03h&lt;br /&gt;
kbitYequ equ 04h&lt;br /&gt;
kbit2nd		equ 05h&lt;br /&gt;
kbitMode	equ 06h&lt;br /&gt;
kbitDel		equ 07h&lt;br /&gt;
&lt;br /&gt;
kbdG2		equ 0F50014h&lt;br /&gt;
;----------------------------&lt;br /&gt;
kbdStore	equ 00000010b&lt;br /&gt;
kbdLn		equ 00000100b&lt;br /&gt;
kbdLog		equ 00001000b&lt;br /&gt;
kbdSquare	equ 00010000b&lt;br /&gt;
kbdRecip	equ 00100000b&lt;br /&gt;
kbdMath		equ 01000000b&lt;br /&gt;
kbdAlpha	equ 10000000b&lt;br /&gt;
&lt;br /&gt;
kbitStore	equ 01h&lt;br /&gt;
kbitLn		equ 02h&lt;br /&gt;
kbitLog		equ 03h&lt;br /&gt;
kbitSquare	equ 04h&lt;br /&gt;
kbitRecip	equ 05h&lt;br /&gt;
kbitMath	equ 06h&lt;br /&gt;
kbitAlpha	equ 07h&lt;br /&gt;
&lt;br /&gt;
kbdG3		equ 0F50016h&lt;br /&gt;
;----------------------------&lt;br /&gt;
kbd0		equ 00000001b&lt;br /&gt;
kbd1		equ 00000010b&lt;br /&gt;
kbd4		equ 00000100b&lt;br /&gt;
kbd7		equ 00001000b&lt;br /&gt;
kbdComma	equ 00010000b&lt;br /&gt;
kbdSin		equ 00100000b&lt;br /&gt;
kbdApps		equ 01000000b&lt;br /&gt;
kbdGraphVar	equ 10000000b&lt;br /&gt;
&lt;br /&gt;
kbit0		equ 00h&lt;br /&gt;
kbit1		equ 01h&lt;br /&gt;
kbit4		equ 02h&lt;br /&gt;
kbit7		equ 03h&lt;br /&gt;
kbitComma	equ 04h&lt;br /&gt;
kbitSin		equ 05h&lt;br /&gt;
kbitApps	equ 06h&lt;br /&gt;
kbitGraphVar	equ 07h&lt;br /&gt;
&lt;br /&gt;
kbdG4		equ 0F50018h&lt;br /&gt;
;----------------------------&lt;br /&gt;
kbdDecPnt	equ 00000001b&lt;br /&gt;
kbd2		equ 00000010b&lt;br /&gt;
kbd5		equ 00000100b&lt;br /&gt;
kbd8		equ 00001000b&lt;br /&gt;
kbdLParen	equ 00010000b&lt;br /&gt;
kbdCos		equ 00100000b&lt;br /&gt;
kbdPgrm		equ 01000000b&lt;br /&gt;
kbdStat		equ 10000000b&lt;br /&gt;
&lt;br /&gt;
kbitDecPnt	equ 00h&lt;br /&gt;
kbit2		equ 01h&lt;br /&gt;
kbit5		equ 02h&lt;br /&gt;
kbit8		equ 03h&lt;br /&gt;
kbitLParen	equ 04h&lt;br /&gt;
kbitCos		equ 05h&lt;br /&gt;
kbitPgrm	equ 06h&lt;br /&gt;
kbitStat	equ 07h&lt;br /&gt;
&lt;br /&gt;
kbdG5		equ 0F5001Ah&lt;br /&gt;
;----------------------------&lt;br /&gt;
kbdChs		equ 00000001b&lt;br /&gt;
kbd3		equ 00000010b&lt;br /&gt;
kbd6		equ 00000100b&lt;br /&gt;
kbd9		equ 00001000b&lt;br /&gt;
kbdRParen	equ 00010000b&lt;br /&gt;
kbdTan		equ 00100000b&lt;br /&gt;
kbdVars		equ 01000000b&lt;br /&gt;
&lt;br /&gt;
kbitChs		equ 00h&lt;br /&gt;
kbit3		equ 01h&lt;br /&gt;
kbit6		equ 02h&lt;br /&gt;
kbit9		equ 03h&lt;br /&gt;
kbitRParen	equ 04h&lt;br /&gt;
kbitTan		equ 05h&lt;br /&gt;
kbitVars	equ 06h&lt;br /&gt;
&lt;br /&gt;
kbdG6		equ 0F5001Ch&lt;br /&gt;
;----------------------------&lt;br /&gt;
kbdEnter	equ 00000001b&lt;br /&gt;
kbdAdd		equ 00000010b&lt;br /&gt;
kbdSub		equ 00000100b&lt;br /&gt;
kbdMul		equ 00001000b&lt;br /&gt;
kbdDiv		equ 00010000b&lt;br /&gt;
kbdPower	equ 00100000b&lt;br /&gt;
kbdClear	equ 01000000b&lt;br /&gt;
&lt;br /&gt;
kbitEnter	equ 00h&lt;br /&gt;
kbitAdd		equ 01h&lt;br /&gt;
kbitSub		equ 02h&lt;br /&gt;
kbitMul		equ 03h&lt;br /&gt;
kbitDiv		equ 04h&lt;br /&gt;
kbitPower	equ 05h&lt;br /&gt;
kbitClear	equ 06h&lt;br /&gt;
&lt;br /&gt;
kbdG7		equ 0F5001Eh&lt;br /&gt;
;----------------------------&lt;br /&gt;
kbdDown		equ 00000001b&lt;br /&gt;
kbdLeft		equ 00000010b&lt;br /&gt;
kbdRight	equ 00000100b&lt;br /&gt;
kbdUp		equ 00001000b&lt;br /&gt;
&lt;br /&gt;
kbitDown	equ 00h&lt;br /&gt;
kbitLeft	equ 01h&lt;br /&gt;
kbitRight	equ 02h&lt;br /&gt;
kbitUp		equ 03h&lt;br /&gt;
&lt;br /&gt;
;Tokens&lt;br /&gt;
;-----------------------------------------------------&lt;br /&gt;
EOSSTART		equ 00h&lt;br /&gt;
&lt;br /&gt;
;DISPLAY CONVERSIONS COME IMMEDIATELY BEFORE 'TSTORE'&lt;br /&gt;
;&lt;br /&gt;
DCONV			equ 01h&lt;br /&gt;
;&lt;br /&gt;
tToDMS			equ DCONV ;01h&lt;br /&gt;
tToDEC			equ DCONV+1 ;02h&lt;br /&gt;
tToAbc			equ DCONV+2 ;03h &amp;gt; A b/c&lt;br /&gt;
;&lt;br /&gt;
tStore			equ DCONV+3 ;04h Lstore 01&lt;br /&gt;
;&lt;br /&gt;
tBoxPlot		equ 05h&lt;br /&gt;
;&lt;br /&gt;
BRACKS			equ 06h&lt;br /&gt;
;&lt;br /&gt;
tLBrack			equ BRACKS ;06h '['&lt;br /&gt;
tRBrack			equ BRACKS+1 ;07h ']'&lt;br /&gt;
tLBrace			equ BRACKS+2 ;08h '{'&lt;br /&gt;
tRBrace			equ BRACKS+3 ;09h '}'&lt;br /&gt;
;&lt;br /&gt;
tPOST1			equ BRACKS+4&lt;br /&gt;
;&lt;br /&gt;
tFromRad		equ tPOST1 ;0Ah Lradian&lt;br /&gt;
tFromDeg		equ tPOST1+1 ;0Bh Ldegree&lt;br /&gt;
tRecip			equ tPOST1+2 ;0Ch Linverse&lt;br /&gt;
tSqr			equ tPOST1+3 ;0Dh Lsquare&lt;br /&gt;
tTrnspos		equ tPOST1+4 ;0Eh Ltranspose&lt;br /&gt;
tCube			equ tPOST1+5 ;0Fh '^3'&lt;br /&gt;
;&lt;br /&gt;
tLParen			equ 10h ;10h '('&lt;br /&gt;
tRParen			equ 11h ;11h ')'&lt;br /&gt;
;&lt;br /&gt;
IMUN			equ 12h&lt;br /&gt;
;&lt;br /&gt;
tRound			equ IMUN ;12h 'round'&lt;br /&gt;
tPxTst			equ IMUN+1 ;13h 'PXL-TEST'&lt;br /&gt;
tAug			equ IMUN+2 ;14h 'aug'&lt;br /&gt;
tRowSwap		equ IMUN+3 ;15h 'rSwap'&lt;br /&gt;
tRowPlus		equ IMUN+4 ;16h 'rAdd'&lt;br /&gt;
tmRow			equ IMUN+5 ;17h 'multR'&lt;br /&gt;
tmRowPlus		equ IMUN+6 ;18h 'mRAdd'&lt;br /&gt;
tMax			equ IMUN+7 ;19h 'max'&lt;br /&gt;
tMin			equ IMUN+8 ;1Ah 'min'&lt;br /&gt;
tRToPr			equ IMUN+9 ;1Bh 'R&amp;gt;Pr&lt;br /&gt;
tRToPo			equ IMUN+10 ;1Ch 'R&amp;gt;Po&lt;br /&gt;
tPToRx			equ IMUN+11 ;1Dh 'P&amp;gt;Rx&lt;br /&gt;
tPToRy			equ IMUN+12 ;1Eh 'P&amp;gt;Ry&lt;br /&gt;
tMedian			equ IMUN+13 ;1Fh 'MEDIAN&lt;br /&gt;
tRandM			equ IMUN+14 ;20h 'randM'&lt;br /&gt;
tMean			equ IMUN+15 ;21h&lt;br /&gt;
tRoot			equ IMUN+16 ;22h 'ROOT'&lt;br /&gt;
tSeries			equ IMUN+17 ;23h 'seq'&lt;br /&gt;
tFnInt			equ IMUN+18 ;24h 'fnInt'&lt;br /&gt;
tNDeriv			equ IMUN+19 ;25h 'fnIr'&lt;br /&gt;
tEvalF			equ IMUN+20 ;26h&lt;br /&gt;
tFmin			equ IMUN+21 ;27h&lt;br /&gt;
tFmax			equ IMUN+22 ;28h&lt;br /&gt;
;&lt;br /&gt;
tEOSEL			equ IMUN+23&lt;br /&gt;
;&lt;br /&gt;
tSpace			equ tEOSEL ;29h ' '&lt;br /&gt;
tString			equ tEOSEL+1 ;2Ah '&amp;quot;'&lt;br /&gt;
tComma			equ tEOSEL+2 ;2Bh ','&lt;br /&gt;
;&lt;br /&gt;
tii			equ 2Ch ;i&lt;br /&gt;
&lt;br /&gt;
;Postfix Functions&lt;br /&gt;
;-----------------------------------------&lt;br /&gt;
tPost			equ 2Dh&lt;br /&gt;
;&lt;br /&gt;
tFact			equ tPost ;2Dh '!'&lt;br /&gt;
;&lt;br /&gt;
tCubicR			equ 2Eh&lt;br /&gt;
tQuartR			equ 2Fh&lt;br /&gt;
&lt;br /&gt;
;Number Tokens &lt;br /&gt;
;---------------------------------------&lt;br /&gt;
NUMS			equ 30h&lt;br /&gt;
;&lt;br /&gt;
t0			equ NUMS ;30h&lt;br /&gt;
t1			equ NUMS+1 ;31h&lt;br /&gt;
t2			equ NUMS+2 ;32h&lt;br /&gt;
t3			equ NUMS+3 ;33h&lt;br /&gt;
t4			equ NUMS+4 ;34h&lt;br /&gt;
t5			equ NUMS+5 ;35h&lt;br /&gt;
t6			equ NUMS+6 ;36h&lt;br /&gt;
t7			equ NUMS+7 ;37h&lt;br /&gt;
t8			equ NUMS+8 ;38h&lt;br /&gt;
t9			equ NUMS+9 ;39h&lt;br /&gt;
tDecPt			equ NUMS+10 ;3Ah&lt;br /&gt;
tee			equ NUMS+11 ;3Bh&lt;br /&gt;
&lt;br /&gt;
;Binary OP&lt;br /&gt;
;-------------------------------------------&lt;br /&gt;
tOr			equ 3Ch ;3Ch '_or_'&lt;br /&gt;
tXor			equ 3Dh ;3Dh&lt;br /&gt;
;&lt;br /&gt;
tColon			equ 3Eh ;3Eh ':'&lt;br /&gt;
tEnter			equ 3Fh ;3Fh Lenter&lt;br /&gt;
;&lt;br /&gt;
tAnd			equ 40h ;40h '_and_'&lt;br /&gt;
&lt;br /&gt;
;Letter Tokens&lt;br /&gt;
;--------------------------------------&lt;br /&gt;
LET			equ 41h&lt;br /&gt;
tA			equ LET ;41h&lt;br /&gt;
tB			equ LET+1 ;42h&lt;br /&gt;
tC			equ LET+2 ;43h&lt;br /&gt;
tD			equ LET+3 ;44h&lt;br /&gt;
tE			equ LET+4 ;45h&lt;br /&gt;
tF			equ LET+5 ;46h&lt;br /&gt;
tG			equ LET+6 ;47h&lt;br /&gt;
tH			equ LET+7 ;48h&lt;br /&gt;
tI			equ LET+8 ;49h&lt;br /&gt;
tJ			equ LET+9 ;4Ah&lt;br /&gt;
tK			equ LET+10 ;4Bh&lt;br /&gt;
tL			equ LET+11 ;4Ch&lt;br /&gt;
tM			equ LET+12 ;4Dh&lt;br /&gt;
tN			equ LET+13 ;4Eh&lt;br /&gt;
tO			equ LET+14 ;4Fh&lt;br /&gt;
tP			equ LET+15 ;50h&lt;br /&gt;
tQ			equ LET+16 ;51h&lt;br /&gt;
tR			equ LET+17 ;52h&lt;br /&gt;
tS			equ LET+18 ;53h&lt;br /&gt;
tT			equ LET+19 ;54h&lt;br /&gt;
tU			equ LET+20 ;55h&lt;br /&gt;
tV			equ LET+21 ;56h&lt;br /&gt;
tW			equ LET+22 ;57h&lt;br /&gt;
tX			equ LET+23 ;58h&lt;br /&gt;
tY			equ LET+24 ;59h&lt;br /&gt;
tZ			equ LET+25 ;5Ah&lt;br /&gt;
tTheta			equ LET+26 ;5Bh&lt;br /&gt;
&lt;br /&gt;
; Extended Tokens&lt;br /&gt;
;---------------------------&lt;br /&gt;
tExtTok		equ	0EFh&lt;br /&gt;
&lt;br /&gt;
tSetDate	equ	00h&lt;br /&gt;
tSetTime	equ	01h&lt;br /&gt;
tCheckTmr	equ	02h&lt;br /&gt;
tSetDtFmt	equ	03h&lt;br /&gt;
tSetTmFmt	equ	04h&lt;br /&gt;
tTimeCnv	equ	05h&lt;br /&gt;
tDayOfWk	equ	06h&lt;br /&gt;
tGetDtStr	equ	07h&lt;br /&gt;
tGetTmStr	equ	08h&lt;br /&gt;
tGetDate	equ	09h&lt;br /&gt;
tGetTime	equ	0Ah&lt;br /&gt;
tStartTmr	equ	0Bh&lt;br /&gt;
tGtDtFmt	equ	0Ch&lt;br /&gt;
tGetTmFmt	equ	0Dh&lt;br /&gt;
tIsClockOn	equ	0Eh&lt;br /&gt;
tClockOff	equ	0Fh&lt;br /&gt;
tClockOn	equ	10h&lt;br /&gt;
tOpenLib	equ	11h&lt;br /&gt;
tExecLib	equ	12h&lt;br /&gt;
tInvT		equ	13h&lt;br /&gt;
tChiSquaredGofTest	equ	14h&lt;br /&gt;
tLinRegTInt	equ	15h&lt;br /&gt;
tManualFit	equ	16h&lt;br /&gt;
&lt;br /&gt;
; MathPrint&lt;br /&gt;
tZQuadrant	equ	17h&lt;br /&gt;
tZFracHalf	equ	18h&lt;br /&gt;
tZFracThird	equ	19h&lt;br /&gt;
tZFracFourth	equ	1Ah&lt;br /&gt;
tZFracFifth	equ	1Bh&lt;br /&gt;
tZFracEighth	equ	1Ch&lt;br /&gt;
tZFracTenth	equ	1Dh&lt;br /&gt;
tFracSlash	equ	2Eh&lt;br /&gt;
tFracMixedNum	equ	2Fh&lt;br /&gt;
tSwapImProper	equ	30h&lt;br /&gt;
tSwapFracDec	equ	31h&lt;br /&gt;
tRemainder	equ	32h&lt;br /&gt;
tSummationSigma	equ	33h&lt;br /&gt;
tLogBase	equ	34h&lt;br /&gt;
tRandIntNoRep	equ	35h&lt;br /&gt;
tMathPrint	equ	37h&lt;br /&gt;
tClassic	equ	38h&lt;br /&gt;
tAutoAnswer	equ	3Bh&lt;br /&gt;
tDecAnswer	equ	3Ch&lt;br /&gt;
tFracAnswer	equ	3Dh&lt;br /&gt;
&lt;br /&gt;
; TI-84+CSE/CE&lt;br /&gt;
tBlue		equ	41h&lt;br /&gt;
tRed		equ	42h&lt;br /&gt;
tBlack 		equ	43h&lt;br /&gt;
tMagenta	equ	44h&lt;br /&gt;
tGreen		equ	45h&lt;br /&gt;
tOrange		equ	46h&lt;br /&gt;
tBrown		equ	47h&lt;br /&gt;
tNavy		equ	48h&lt;br /&gt;
tLtBlue		equ	49h&lt;br /&gt;
tYellow		equ	4Ah&lt;br /&gt;
tWhite		equ	4Bh&lt;br /&gt;
tLtGray		equ	4Ch&lt;br /&gt;
tMedGray	equ	4Dh&lt;br /&gt;
tGray		equ	4Eh&lt;br /&gt;
tDarkGray	equ	4Fh&lt;br /&gt;
&lt;br /&gt;
tGraphColor	equ	65h&lt;br /&gt;
tTextColor	equ	67h&lt;br /&gt;
tBackgroundOn	equ	5Bh&lt;br /&gt;
tBackgroundOff	equ	64h&lt;br /&gt;
&lt;br /&gt;
tThin		equ	74h&lt;br /&gt;
;tThick - 0x7E 0x06 (was &amp;quot;Connected&amp;quot;?)&lt;br /&gt;
tAsm84CPrgm	equ	68h&lt;br /&gt;
tAsm84CCmp	equ	69h&lt;br /&gt;
tBorderColor	equ	6Ch&lt;br /&gt;
&lt;br /&gt;
tAsm84CeCmp	equ	07Bh&lt;br /&gt;
tAsm84CePrgm	equ	07Ah&lt;br /&gt;
&lt;br /&gt;
;These Var Tokens Are 1st Of A Double Token&lt;br /&gt;
;-----------------------------------------------&lt;br /&gt;
&lt;br /&gt;
vToks			equ LET+27&lt;br /&gt;
&lt;br /&gt;
;User Matrix Token, 2nd Token Needed For Name&lt;br /&gt;
;&lt;br /&gt;
tVarMat			equ vToks ;5Ch&lt;br /&gt;
;&lt;br /&gt;
;User List Token, 2nd Token Needed For Name&lt;br /&gt;
;&lt;br /&gt;
tVarLst			equ vToks+1 ;5Dh&lt;br /&gt;
;&lt;br /&gt;
;User Equation Token, 2nd Token Needed For Name&lt;br /&gt;
;&lt;br /&gt;
tVarequ 		equ vToks+2 ;5Eh&lt;br /&gt;
tProg			equ vToks+3 ;5Fh&lt;br /&gt;
;&lt;br /&gt;
;User Pict Token, 2nd Token Needed For Name&lt;br /&gt;
;&lt;br /&gt;
tVarPict		equ vToks+4 ;60h&lt;br /&gt;
;&lt;br /&gt;
;User GDB Token, 2nd Token Needed For Name&lt;br /&gt;
;&lt;br /&gt;
tVarGDB			equ vToks+5 ;61h&lt;br /&gt;
tVarOut			equ vToks+6 ;62h&lt;br /&gt;
tVarSys			equ vToks+7 ;63h&lt;br /&gt;
&lt;br /&gt;
;Mode Setting Commands&lt;br /&gt;
;-------------------------------------------------&lt;br /&gt;
MODESA			equ vToks+8 ;64h&lt;br /&gt;
tRad			equ MODESA ;64h 'Radian'&lt;br /&gt;
tDeg			equ MODESA+1 ;65h 'Degree'&lt;br /&gt;
tNormF			equ MODESA+2 ;66h 'Normal'&lt;br /&gt;
tSci			equ MODESA+3 ;67h 'Sci'&lt;br /&gt;
tEng			equ MODESA+4 ;68h 'Eng'&lt;br /&gt;
tFloat			equ MODESA+5 ;69h 'Float'&lt;br /&gt;
CMPS			equ 6Ah&lt;br /&gt;
tEQ			equ CMPS ;6Ah '=='&lt;br /&gt;
tLT			equ CMPS+1 ;6Bh '&amp;lt;'&lt;br /&gt;
tGT			equ CMPS+2 ;6Ch '&amp;gt;'&lt;br /&gt;
tLE			equ CMPS+3 ;6Dh LLE&lt;br /&gt;
tGE			equ CMPS+4 ;6Eh LGE&lt;br /&gt;
tNE			equ CMPS+5 ;6Fh LNE&lt;br /&gt;
&lt;br /&gt;
;Binary OP&lt;br /&gt;
;---------------------------------------&lt;br /&gt;
tAdd			equ 70h ;70h '+'&lt;br /&gt;
tSub			equ 71h ;71h '-'&lt;br /&gt;
tAns			equ 72h ;72h&lt;br /&gt;
&lt;br /&gt;
;Mode Setting Commands&lt;br /&gt;
;------------------------------------------------------&lt;br /&gt;
MODES			equ 73h&lt;br /&gt;
tFix			equ MODES ;73h 'Fix_'&lt;br /&gt;
tSplitOn		equ MODES+1 ;74h&lt;br /&gt;
tFullScreen		equ MODES+2 ;75h&lt;br /&gt;
tStndrd			equ MODES+3 ;76h 'Func'&lt;br /&gt;
tParam			equ MODES+4 ;77h 'Param'&lt;br /&gt;
tPolar			equ MODES+5 ;78h 'Pol'&lt;br /&gt;
tSeqG			equ MODES+6 ;79h&lt;br /&gt;
tAFillOn		equ MODES+7 ;7Ah 'AUTO FILL ON'&lt;br /&gt;
tAFillOff		equ MODES+8 ;7Bh&lt;br /&gt;
tACalcOn		equ MODES+9 ;7Ch&lt;br /&gt;
tACalcOff		equ MODES+10 ;7Dh 'AutoFill OFF'&lt;br /&gt;
&lt;br /&gt;
;Graph Format Tokens Are 2 Byte Tokens&lt;br /&gt;
;----------------------------------------&lt;br /&gt;
tGFormat		equ MODES+11 ;7Eh&lt;br /&gt;
tBoxIcon		equ 7Fh&lt;br /&gt;
tCrossIcon		equ 80h&lt;br /&gt;
tDotIcon		equ 81h&lt;br /&gt;
&lt;br /&gt;
;(More) Binary OP&lt;br /&gt;
;---------------------------------------&lt;br /&gt;
tMul			equ 82h ;82h '*'&lt;br /&gt;
tDiv			equ 83h ;83h '/'&lt;br /&gt;
&lt;br /&gt;
;Some Graph Commands&lt;br /&gt;
;-----------------------------------------------------&lt;br /&gt;
GRCMDS			equ 84h&lt;br /&gt;
tTrace			equ GRCMDS ; 84h 'Trace'&lt;br /&gt;
tClDrw			equ GRCMDS+1 ; 85h 'ClDrw'&lt;br /&gt;
tZoomStd		equ GRCMDS+2 ; 86h 'ZStd'&lt;br /&gt;
tZoomtrg		equ GRCMDS+3 ; 87h 'Ztrg'&lt;br /&gt;
tZoomBox		equ GRCMDS+4 ; 88h 'ZBOX'&lt;br /&gt;
tZoomIn			equ GRCMDS+5 ; 89h 'ZIn'&lt;br /&gt;
tZoomOut		equ GRCMDS+6 ; 8Ah 'ZOut'&lt;br /&gt;
tZoomSqr		equ GRCMDS+7 ; 8Bh 'ZSqr'&lt;br /&gt;
tZoomInt		equ GRCMDS+8 ; 8Ch 'ZInt'&lt;br /&gt;
tZoomPrev		equ GRCMDS+9 ; 8Dh 'ZPrev'&lt;br /&gt;
tZoomDec		equ GRCMDS+10 ; 8Eh 'ZDecm'&lt;br /&gt;
tZoomStat		equ GRCMDS+11 ; 8Fh 'ZStat&lt;br /&gt;
tUsrZm			equ GRCMDS+12 ; 90h 'ZRcl'&lt;br /&gt;
tPrtScrn		equ GRCMDS+13 ; 91h 'PrtScrn'&lt;br /&gt;
tZoomSto		equ GRCMDS+14 ; 92h  ZOOM STORE&lt;br /&gt;
tText			equ GRCMDS+15 ; 93h&lt;br /&gt;
&lt;br /&gt;
;Binary OP (Combination &amp;amp; Permutation)&lt;br /&gt;
;-------------------------------------------------&lt;br /&gt;
tnPr			equ GRCMDS+16 ;94h '_nPr_'&lt;br /&gt;
tnCr			equ GRCMDS+17 ;95h '_nCr_'&lt;br /&gt;
&lt;br /&gt;
;More Graph Commands&lt;br /&gt;
;--------------------------------------------------&lt;br /&gt;
tYOn			equ GRCMDS+18 ;96h 'FnOn_'&lt;br /&gt;
tYOff			equ GRCMDS+19 ;97h 'FnOff_'&lt;br /&gt;
tStPic			equ GRCMDS+20 ;98h 'StPic_'&lt;br /&gt;
tRcPic			equ GRCMDS+21 ;99h 'RcPic_'&lt;br /&gt;
tStoDB			equ GRCMDS+22 ;9Ah 'StGDB_'&lt;br /&gt;
tRclDB			equ GRCMDS+23 ;9Bh 'RcGDB_'&lt;br /&gt;
tLine			equ GRCMDS+24 ;9Ch 'Line'&lt;br /&gt;
tVert			equ GRCMDS+25 ;9Dh 'Vert_'&lt;br /&gt;
tPtOn			equ GRCMDS+26 ;9Eh 'PtOn'&lt;br /&gt;
tPtOff			equ GRCMDS+27 ;9Fh 'PtOff'&lt;br /&gt;
&lt;br /&gt;
;Token A0 Cannot Be An EOS Function Since Low MULT=A0 Already&lt;br /&gt;
;-----------------------------------------------------&lt;br /&gt;
tPtChg			equ GRCMDS+28 ;A0h 'PtChg'&lt;br /&gt;
tPXOn			equ GRCMDS+29 ;A1h&lt;br /&gt;
tPXOff			equ GRCMDS+30 ;A2h&lt;br /&gt;
tPXChg			equ GRCMDS+31 ;A3h&lt;br /&gt;
tShade			equ GRCMDS+32 ;A4h 'Shade'&lt;br /&gt;
tCircl			equ GRCMDS+33 ;A5h 'Circl'&lt;br /&gt;
tHorz			equ GRCMDS+34 ;A6h 'HORIZONTAL'&lt;br /&gt;
tTanLn			equ GRCMDS+35 ;A7h 'TanLn'&lt;br /&gt;
tDrInv			equ GRCMDS+36 ;A8h 'DrInv_'&lt;br /&gt;
tDrawF			equ GRCMDS+37 ;A9h 'DrawF_'&lt;br /&gt;
tVarStrng		equ 0AAh&lt;br /&gt;
&lt;br /&gt;
;Functions with No Arguments								&lt;br /&gt;
;--------------------------------------------------&lt;br /&gt;
NOARG			equ 0ABh&lt;br /&gt;
tRand			equ NOARG ;ABh 'rand'&lt;br /&gt;
tPi			equ NOARG+1 ;ACh  Lpi&lt;br /&gt;
tGetKey			equ NOARG+2 ;ADh 'getKy'&lt;br /&gt;
tAPost			equ tGetKey+1 ;APOSTROPHY&lt;br /&gt;
tQuest			equ tAPost+1 ;QUESTION MARK&lt;br /&gt;
UNARY			equ tQuest+1 ;B0h&lt;br /&gt;
tChs			equ UNARY ;B0h&lt;br /&gt;
tInt			equ UNARY+1 ;B1h&lt;br /&gt;
tAbs			equ UNARY+2 ;B2h&lt;br /&gt;
tDet			equ UNARY+3 ;B3h&lt;br /&gt;
tIdent			equ UNARY+4 ;B4h&lt;br /&gt;
tDim			equ UNARY+5 ;B5h&lt;br /&gt;
tSum			equ UNARY+6 ;B6h&lt;br /&gt;
tProd			equ UNARY+7 ;B7h&lt;br /&gt;
tNot			equ UNARY+8 ;B8h&lt;br /&gt;
tIPart			equ UNARY+9 ;B9h&lt;br /&gt;
tFPart			equ UNARY+10 ;BAh&lt;br /&gt;
&lt;br /&gt;
;New 2 Byte Tokens&lt;br /&gt;
;------------------------------------------&lt;br /&gt;
t2ByteTok		equ 0BBh&lt;br /&gt;
UNARYLR			equ UNARY+12&lt;br /&gt;
tSqrt			equ UNARYLR ;BCh&lt;br /&gt;
tCubRt			equ UNARYLR+1 ;BDh&lt;br /&gt;
tLn			equ UNARYLR+2 ;BEh&lt;br /&gt;
tExp			equ UNARYLR+3 ;BFh&lt;br /&gt;
tLog			equ UNARYLR+4 ;C0h&lt;br /&gt;
tALog			equ UNARYLR+5 ;C1h&lt;br /&gt;
tSin			equ UNARYLR+6 ;C2h&lt;br /&gt;
tASin			equ UNARYLR+7 ;C3h&lt;br /&gt;
tCos			equ UNARYLR+8 ;C4h&lt;br /&gt;
tACos			equ UNARYLR+9 ;C5h&lt;br /&gt;
tTan			equ UNARYLR+10 ;C6h&lt;br /&gt;
tATan			equ UNARYLR+11 ;C7h&lt;br /&gt;
tSinH			equ UNARYLR+12 ;C8h&lt;br /&gt;
tASinH			equ UNARYLR+13 ;C9h&lt;br /&gt;
tCoshH			equ UNARYLR+14 ;CAh&lt;br /&gt;
tACosH			equ UNARYLR+15 ;CBh&lt;br /&gt;
tTanH			equ UNARYLR+16 ;CCh&lt;br /&gt;
tATanH			equ UNARYLR+17 ;CDh&lt;br /&gt;
&lt;br /&gt;
;Some Programming Commands&lt;br /&gt;
;---------------------------------------------------&lt;br /&gt;
PROGTOK			equ UNARYLR+18&lt;br /&gt;
tIf			equ PROGTOK ;CEh&lt;br /&gt;
tThen			equ PROGTOK+1 ;CFh&lt;br /&gt;
tElse			equ PROGTOK+2 ;D0h&lt;br /&gt;
tWhile			equ PROGTOK+3 ;D1h&lt;br /&gt;
tRepeat			equ PROGTOK+4 ;D2h&lt;br /&gt;
tFor			equ PROGTOK+5 ;D3h&lt;br /&gt;
tEnd			equ PROGTOK+6 ;D4h&lt;br /&gt;
tReturn			equ PROGTOK+7 ;D5h&lt;br /&gt;
tLbl			equ PROGTOK+8 ;D6h 'Lbl_'&lt;br /&gt;
tGoto			equ PROGTOK+9 ;D7h 'Goto_'&lt;br /&gt;
tPause			equ PROGTOK+10 ;D8h 'Pause_'&lt;br /&gt;
tStop			equ PROGTOK+11 ;D9h 'Stop'&lt;br /&gt;
tISG			equ PROGTOK+12 ;DAh 'IS&amp;gt;'&lt;br /&gt;
tDSL			equ PROGTOK+13 ;DBh 'DS&amp;lt;'&lt;br /&gt;
tInput			equ PROGTOK+14 ;DCh 'Input_'&lt;br /&gt;
tPrompt			equ PROGTOK+15 ;DDh 'Prompt_'&lt;br /&gt;
tDisp			equ PROGTOK+16 ;DEh 'Disp_'&lt;br /&gt;
tDispG			equ PROGTOK+17 ;DFh 'DispG'&lt;br /&gt;
tOutput			equ PROGTOK+18 ;E0h 'Outpt'&lt;br /&gt;
tClLCD			equ PROGTOK+19 ;E1h 'ClLCD'&lt;br /&gt;
tConst			equ PROGTOK+20 ;E2h 'Fill'&lt;br /&gt;
tSortA			equ PROGTOK+21 ;E3h 'sortA_'&lt;br /&gt;
tSortD			equ PROGTOK+22 ;E4h 'sortD_'&lt;br /&gt;
tDispTab		equ PROGTOK+23 ;E5h 'Disp Table&lt;br /&gt;
tMenu			equ PROGTOK+24 ;E6h 'Menu'&lt;br /&gt;
tSendMBL		equ PROGTOK+25 ;E7h 'SEND'&lt;br /&gt;
tGetMBL			equ PROGTOK+26 ;E8h 'GET'&lt;br /&gt;
&lt;br /&gt;
;Stat Plot Commands&lt;br /&gt;
;-----------------------------------------------------&lt;br /&gt;
statPCmd		equ PROGTOK+27&lt;br /&gt;
tPlotOn			equ statPCmd ;E9h ' PLOTSON'&lt;br /&gt;
tPlotOff		equ statPCmd+1 ;EAh ' PLOTSOFF&lt;br /&gt;
tListName		equ 0EBh ;LIST DESignATOR&lt;br /&gt;
tPlot1			equ 0ECh&lt;br /&gt;
tPlot2			equ 0EDh&lt;br /&gt;
tPlot3			equ 0EEh&lt;br /&gt;
tUnused01		equ 0EFh ;available?&lt;br /&gt;
tPower			equ 0F0h ;'^'&lt;br /&gt;
tXRoot			equ 0F1h ;LsupX,Lroot&lt;br /&gt;
STATCMD			equ 0F2h&lt;br /&gt;
tOneVar			equ STATCMD ;F2h 'OneVar_'&lt;br /&gt;
tTwoVar			equ STATCMD+1 ;F3h&lt;br /&gt;
tLR			equ STATCMD+2 ;F4h 'LinR(A+BX&lt;br /&gt;
tLRExp			equ STATCMD+3 ;F5h 'ExpR_'&lt;br /&gt;
tLRLn			equ STATCMD+4 ;F6h 'LnR_'&lt;br /&gt;
tLRPwr			equ STATCMD+5 ;F7h 'PwrR_'&lt;br /&gt;
tMedMed			equ STATCMD+6 ;F8h&lt;br /&gt;
tQuad			equ STATCMD+7 ;F9h&lt;br /&gt;
tClrLst			equ STATCMD+8 ;FAh 'CLEAR LIST&lt;br /&gt;
tClrTbl			equ STATCMD+9 ;FBh CLEAR TABLE&lt;br /&gt;
tHist			equ STATCMD+10 ;FCh 'Hist_'&lt;br /&gt;
txyLine			equ STATCMD+11 ;FDh 'xyline_'&lt;br /&gt;
tScatter		equ STATCMD+12 ;FEh 'Scatter_'&lt;br /&gt;
tLR1			equ STATCMD+13 ;FFh 'LINR(AX+B&lt;br /&gt;
&lt;br /&gt;
;2nd Half Of Graph Format Tokens&lt;br /&gt;
;Format settings commands&lt;br /&gt;
;---------------------------------------------&lt;br /&gt;
GFMT			equ 00h&lt;br /&gt;
tSeq			equ GFMT ; 'SeqG'&lt;br /&gt;
tSimulG			equ GFMT+1 ; 'SimulG'&lt;br /&gt;
tPolarG			equ GFMT+2 ; 'PolarGC'&lt;br /&gt;
tRectG			equ GFMT+3 ; 'RectGC'&lt;br /&gt;
tCoordOn		equ GFMT+4 ; 'CoordOn'&lt;br /&gt;
tCoordOff		equ GFMT+5 ; 'CoordOff'&lt;br /&gt;
tDrawLine		equ GFMT+6 ; 'DrawLine'&lt;br /&gt;
tDrawDot		equ GFMT+7 ; 'DrawDot'&lt;br /&gt;
tAxisOn			equ GFMT+8 ; 'AxesOn'&lt;br /&gt;
tAxisOff		equ GFMT+9 ; 'AxesOff'&lt;br /&gt;
tGridOn			equ GFMT+10 ; 'GridOn'&lt;br /&gt;
tGridOff		equ GFMT+11 ; 'GridOff'&lt;br /&gt;
tLblOn			equ GFMT+12 ; 'LabelOn'&lt;br /&gt;
tLblOff			equ GFMT+13 ; 'LabelOff'&lt;br /&gt;
tWebOn			equ GFMT+14 ; 'WebOn'&lt;br /&gt;
tWebOff			equ GFMT+15 ; 'WebOFF'&lt;br /&gt;
tuv			equ GFMT+16 ; U vs V&lt;br /&gt;
tvw			equ GFMT+17 ; V vs W&lt;br /&gt;
tuw			equ GFMT+18 ; U vs W&lt;br /&gt;
&lt;br /&gt;
;2nd Half Of User Matrix Tokens&lt;br /&gt;
;-------------------------------------&lt;br /&gt;
tMatA			equ 00h ;MAT A&lt;br /&gt;
tMatB			equ 01h ;MAT B&lt;br /&gt;
tMatC			equ 02h ;MAT C&lt;br /&gt;
tMatD			equ 03h ;MAT D&lt;br /&gt;
tMatE			equ 04h ;MAT E&lt;br /&gt;
tMatF			equ 05h ;MAT F&lt;br /&gt;
tMatG			equ 06h ;MAT G&lt;br /&gt;
tMatH			equ 07h ;MAT H&lt;br /&gt;
tMatI			equ 08h ;MAT I&lt;br /&gt;
tMatJ			equ 09h ;MAT J&lt;br /&gt;
&lt;br /&gt;
;2nd Half Of User List Tokens&lt;br /&gt;
;--------------------------------------&lt;br /&gt;
tL1			equ 00h ;LIST 1&lt;br /&gt;
tL2			equ 01h ;LIST 2&lt;br /&gt;
tL3			equ 02h ;LIST 3&lt;br /&gt;
tL4			equ 03h ;LIST 4&lt;br /&gt;
tL5			equ 04h ;LIST 5&lt;br /&gt;
tL6			equ 05h ;LIST 6&lt;br /&gt;
&lt;br /&gt;
;2nd Half Of User Equation Tokens&lt;br /&gt;
;----------------------------------&lt;br /&gt;
;  &amp;quot;Y&amp;quot; EQUATIONS HAVE BIT 4 SET&lt;br /&gt;
;&lt;br /&gt;
tY1			equ 10h ;Y1&lt;br /&gt;
tY2			equ 11h ;Y2&lt;br /&gt;
tY3			equ 12h ;Y3&lt;br /&gt;
tY4			equ 13h ;Y4&lt;br /&gt;
tY5			equ 14h ;Y5&lt;br /&gt;
tY6			equ 15h ;Y6&lt;br /&gt;
tY7			equ 16h ;Y7&lt;br /&gt;
tY8			equ 17h ;Y8&lt;br /&gt;
tY9			equ 18h ;Y9&lt;br /&gt;
tY0			equ 19h ;Y0&lt;br /&gt;
&lt;br /&gt;
;Param Equations Have Bit 5 Set&lt;br /&gt;
;-----------------------------------&lt;br /&gt;
tX1T			equ 20h ;X1t&lt;br /&gt;
tY1T			equ 21h ;Y1t&lt;br /&gt;
tX2T			equ 22h ;X2t&lt;br /&gt;
tY2T			equ 23h ;Y2t&lt;br /&gt;
tX3T			equ 24h ;X3t&lt;br /&gt;
tY3T			equ 25h ;Y3t&lt;br /&gt;
tX4T			equ 26h ;X4t&lt;br /&gt;
tY4T			equ 27h ;Y4t&lt;br /&gt;
tX5T			equ 28h ;X5t&lt;br /&gt;
tY5T			equ 29h ;Y5t&lt;br /&gt;
tX6T			equ 2Ah ;X6t&lt;br /&gt;
tY6T			equ 2Bh ;Y6t&lt;br /&gt;
&lt;br /&gt;
;Polar Equations Have Bit 6 Set&lt;br /&gt;
;----------------------------------&lt;br /&gt;
tR1			equ 40h ;R1&lt;br /&gt;
tR2			equ 41h ;R2&lt;br /&gt;
tR3			equ 42h ;R3&lt;br /&gt;
tR4			equ 43h ;R4&lt;br /&gt;
tR5			equ 44h ;R5&lt;br /&gt;
tR6			equ 45h ;R6&lt;br /&gt;
&lt;br /&gt;
;Recursion Equations Have Bit 7 Set&lt;br /&gt;
;----------------------------------&lt;br /&gt;
tun			equ 80h ;Un&lt;br /&gt;
tvn			equ 81h ;Vn&lt;br /&gt;
twn			equ 82h ;Wn&lt;br /&gt;
&lt;br /&gt;
;2nd Half User Picture Tokens&lt;br /&gt;
;------------------------------------&lt;br /&gt;
tPic1			equ 00h ;PIC1&lt;br /&gt;
tPic2			equ 01h ;PIC2&lt;br /&gt;
tPic3			equ 02h ;PIC3&lt;br /&gt;
tPic4			equ 03h ;PIC4&lt;br /&gt;
tPic5			equ 04h ;PIC5&lt;br /&gt;
tPic6			equ 05h ;PIC6&lt;br /&gt;
tPic7			equ 06h ;PIC7&lt;br /&gt;
tPic8			equ 07h ;PIC8&lt;br /&gt;
tPic9			equ 08h ;PIC9&lt;br /&gt;
tPic0			equ 09h ;PIC0&lt;br /&gt;
&lt;br /&gt;
;2nd Half User Graph Database Tokens&lt;br /&gt;
;------------------------------------&lt;br /&gt;
tGDB1			equ 00h ;GDB1&lt;br /&gt;
tGDB2			equ 01h ;GDB2&lt;br /&gt;
tGDB3			equ 02h ;GDB3&lt;br /&gt;
tGDB4			equ 03h ;GDB4&lt;br /&gt;
tGDB5			equ 04h ;GDB5&lt;br /&gt;
tGDB6			equ 05h ;GDB6&lt;br /&gt;
tGDB7			equ 06h ;GDB7&lt;br /&gt;
tGDB8			equ 07h ;GDB8&lt;br /&gt;
tGDB9			equ 08h ;GDB9&lt;br /&gt;
tGDB0			equ 09h ;GDB0&lt;br /&gt;
&lt;br /&gt;
;2nd Half Of String Vars&lt;br /&gt;
;------------------------------&lt;br /&gt;
tStr1			equ 00h&lt;br /&gt;
tStr2			equ 01h&lt;br /&gt;
tStr3			equ 02h&lt;br /&gt;
tStr4			equ 03h&lt;br /&gt;
tStr5			equ 04h&lt;br /&gt;
tStr6			equ 05h&lt;br /&gt;
tStr7			equ 06h&lt;br /&gt;
tStr8			equ 07h&lt;br /&gt;
tStr9			equ 08h&lt;br /&gt;
tStr0			equ 09h&lt;br /&gt;
&lt;br /&gt;
;2nd Half Of System Output Only Variables&lt;br /&gt;
;----------------------------------------------------------------&lt;br /&gt;
;OPEN			equ 00h&lt;br /&gt;
tRegEq			equ 01h ;REGRESSION EQUATION&lt;br /&gt;
tStatN			equ 02h ;STATISTICS N&lt;br /&gt;
tXMean			equ 03h ;X MEAN&lt;br /&gt;
tSumX			equ 04h ;SUM(X)&lt;br /&gt;
tSumXSqr		equ 05h ;SUM(X^2)&lt;br /&gt;
tStdX			equ 06h ;STANDARD DEV X&lt;br /&gt;
tStdPX			equ 07h ;STANDARD DEV POP X&lt;br /&gt;
tMinX			equ 08h ;Min X VALUE&lt;br /&gt;
tMaxX			equ 09h ;Max X VALUE&lt;br /&gt;
tMinY			equ 0Ah ;Min Y VALUE&lt;br /&gt;
tMaxY			equ 0Bh ;Max Y VALUE&lt;br /&gt;
tYmean			equ 0Ch ;Y MEAN&lt;br /&gt;
tSumY			equ 0Dh ;SUM(Y)&lt;br /&gt;
tSumYSqr		equ 0Eh ;SUM(Y^2)&lt;br /&gt;
tStdY			equ 0Fh ;STANDARD DEV Y&lt;br /&gt;
tStdPY			equ 10h ;STANDARD DEV POP Y&lt;br /&gt;
tSumXY			equ 11h ;SUM(XY)&lt;br /&gt;
tCorr			equ 12h ;CORRELATION&lt;br /&gt;
tMedX			equ 13h ;MED(X)&lt;br /&gt;
tQ1			equ 14h ;1ST QUADRANT OF X&lt;br /&gt;
tQ3			equ 15h ;3RD QUADRANT OF X&lt;br /&gt;
tQuadA			equ 16h ;1ST TERM OF QUAD POLY REG/ Y-INT&lt;br /&gt;
tQuadB			equ 17h ;2ND TERM OF QUAD POLY REG/ SLOPE&lt;br /&gt;
tQuadC			equ 18h ;3RD TERM OF QUAD POLY REG&lt;br /&gt;
tCubeD			equ 19h ;4TH TERM OF CUBIC POLY REG&lt;br /&gt;
tQuartE			equ 1Ah ;5TH TERM OF QUART POLY REG&lt;br /&gt;
tMedX1			equ 1Bh ;x1 FOR MED-MED&lt;br /&gt;
tMedX2			equ 1Ch ;x2 FOR MED-MED&lt;br /&gt;
tMedX3			equ 1Dh ;x3 FOR MED-MED&lt;br /&gt;
tMedY1			equ 1Eh ;y1 FOR MED-MED&lt;br /&gt;
tMedY2			equ 1Fh ;y2 FOR MED-MED&lt;br /&gt;
tMedY3			equ 20h ;y3 FOR MED-MED&lt;br /&gt;
tRecurn			equ 21h	;RECURSION N&lt;br /&gt;
tStatP			equ 22h&lt;br /&gt;
tStatZ			equ 23h&lt;br /&gt;
tStatT			equ 24h&lt;br /&gt;
tStatChi		equ 25h&lt;br /&gt;
tStatF			equ 26h&lt;br /&gt;
tStatDF			equ 27h&lt;br /&gt;
tStatPhat		equ 28h&lt;br /&gt;
tStatPhat1		equ 29h&lt;br /&gt;
tStatPhat2		equ 2Ah&lt;br /&gt;
tStatMeanX1		equ 2Bh&lt;br /&gt;
tStatStdX1		equ 2Ch&lt;br /&gt;
tStatN1			equ 2Dh&lt;br /&gt;
tStatMeanX2		equ 2Eh&lt;br /&gt;
tStatStdX2		equ 2Fh&lt;br /&gt;
tStatN2			equ 30h&lt;br /&gt;
tStatStdXP		equ 31h&lt;br /&gt;
tStatLower		equ 32h&lt;br /&gt;
tStatUpper		equ 33h&lt;br /&gt;
tStat_s			equ 34h&lt;br /&gt;
tLRSqr			equ 35h ;r^2&lt;br /&gt;
tBRSqr			equ 36h ;R^2&lt;br /&gt;
&lt;br /&gt;
;These next tokens are only used to access the data&lt;br /&gt;
;they are display only and the user cannot access them at all&lt;br /&gt;
;------------------------------------------------------------&lt;br /&gt;
tF_DF			equ 37h ;ANOFAV FACTOR DF&lt;br /&gt;
tF_SS			equ 38h ;ANOFAV FACTOR SS&lt;br /&gt;
tF_MS			equ 39h ;ANOFAV FACTOR MS&lt;br /&gt;
tE_DF			equ 3Ah ;ANOFAV ERROR DF&lt;br /&gt;
tE_SS			equ 3Bh ;ANOFAV ERROR SS&lt;br /&gt;
tE_MS			equ 3Ch ;ANOFAV ERROR MS&lt;br /&gt;
&lt;br /&gt;
;2nd Half Of System Input/Output Variables&lt;br /&gt;
;------------------------------------------------&lt;br /&gt;
;		SYSTEM VARIABLE EQUATES&lt;br /&gt;
;&lt;br /&gt;
tuXscl			equ 0&lt;br /&gt;
tuYscl			equ 1&lt;br /&gt;
tXscl			equ 2&lt;br /&gt;
tYscl			equ 3&lt;br /&gt;
tRecuru0		equ 4 ;U 1ST INITIAL COND&lt;br /&gt;
tRecurv0		equ 5 ;V 1ST INITIAL COND&lt;br /&gt;
tun1			equ 6 ;U(N-1); NOT USED&lt;br /&gt;
tvn1			equ 7 ;V(N-1); NOT USED&lt;br /&gt;
tuRecuru0		equ 8 ;&lt;br /&gt;
tuRecurv0		equ 9 ;&lt;br /&gt;
tXmin			equ 0Ah&lt;br /&gt;
tXmax			equ 0Bh&lt;br /&gt;
tYmin			equ 0Ch&lt;br /&gt;
tYmax			equ 0Dh&lt;br /&gt;
tTmin			equ 0Eh&lt;br /&gt;
tTmax			equ 0Fh&lt;br /&gt;
tThetaMin		equ 10h&lt;br /&gt;
tThetaMax		equ 11h&lt;br /&gt;
tuXmin			equ 12h&lt;br /&gt;
tuXmax			equ 13h&lt;br /&gt;
tuYmin			equ 14h&lt;br /&gt;
tuYmax			equ 15h&lt;br /&gt;
tuThetMin		equ 16h&lt;br /&gt;
tuThetMax		equ 17h&lt;br /&gt;
tuTmin			equ 18h&lt;br /&gt;
tuTmax			equ 19h&lt;br /&gt;
tTblMin			equ 1Ah&lt;br /&gt;
tPlotStart		equ 1Bh&lt;br /&gt;
tuPlotStart		equ 1Ch&lt;br /&gt;
tnMax			equ 1Dh&lt;br /&gt;
tunMax			equ 1Eh&lt;br /&gt;
tnMin			equ 1Fh&lt;br /&gt;
tunMin			equ 20h&lt;br /&gt;
tTblStep		equ 21h&lt;br /&gt;
tTStep			equ 22h&lt;br /&gt;
tThetaStep		equ 23h&lt;br /&gt;
tuTStep			equ 24h&lt;br /&gt;
tuThetStep		equ 25h&lt;br /&gt;
tDeltaX			equ 26h&lt;br /&gt;
tDeltaY			equ 27h&lt;br /&gt;
tXFact			equ 28h&lt;br /&gt;
tYFact			equ 29h&lt;br /&gt;
tTblInput		equ 2Ah&lt;br /&gt;
tFinN			equ 2Bh&lt;br /&gt;
tFinI			equ 2Ch&lt;br /&gt;
tFinPV			equ 2Dh&lt;br /&gt;
tFinPMT			equ 2Eh&lt;br /&gt;
tFinFV			equ 2Fh&lt;br /&gt;
tFinPY			equ 30h&lt;br /&gt;
tFinCY			equ 31h&lt;br /&gt;
tRecurw0		equ 32h ;w0(1)&lt;br /&gt;
tuRecurw0		equ 33h&lt;br /&gt;
tPlotStep		equ 34h&lt;br /&gt;
tuPlotStep		equ 35h&lt;br /&gt;
tXres			equ 36h&lt;br /&gt;
tuXres			equ 37h&lt;br /&gt;
tRecuru02		equ 38h ;u0(2)&lt;br /&gt;
tuRecuru02		equ 39h&lt;br /&gt;
tRecurv02		equ 3Ch ;v0(2)&lt;br /&gt;
tuRecurv02		equ 3Dh&lt;br /&gt;
tRecurw02		equ 3Eh ;w0(2)&lt;br /&gt;
tuRecurw02		equ 3Fh&lt;br /&gt;
&lt;br /&gt;
;2nd Byte Of t2ByteTok Tokens&lt;br /&gt;
;------------------------------&lt;br /&gt;
tFinNPV			equ 00h&lt;br /&gt;
tFinIRR			equ 01h&lt;br /&gt;
tFinBAL			equ 02h&lt;br /&gt;
tFinPRN			equ 03h&lt;br /&gt;
tFinINT			equ 04h&lt;br /&gt;
tFinToNom		equ 05h&lt;br /&gt;
tFinToEff		equ 06h&lt;br /&gt;
tFinDBD			equ 07h&lt;br /&gt;
tLCM			equ 08h&lt;br /&gt;
tGCD			equ 09h&lt;br /&gt;
tRandInt		equ 0Ah&lt;br /&gt;
tRandBin		equ 0Bh&lt;br /&gt;
tSubStrng		equ 0Ch&lt;br /&gt;
tStdDev			equ 0Dh&lt;br /&gt;
tVariance		equ 0Eh&lt;br /&gt;
tInStrng		equ 0Fh&lt;br /&gt;
tDNormal		equ 10h&lt;br /&gt;
tInvNorm		equ 11h&lt;br /&gt;
tDT			equ 12h&lt;br /&gt;
tChI			equ 13h&lt;br /&gt;
tDF			equ 14h&lt;br /&gt;
tBINPDF			equ 15h&lt;br /&gt;
tBINCDF			equ 16h&lt;br /&gt;
tPOIPDF			equ 17h&lt;br /&gt;
tPOICDF			equ 18h&lt;br /&gt;
tGEOPDF			equ 19h&lt;br /&gt;
tGEOCDF			equ 1Ah&lt;br /&gt;
tNormalPDF		equ 1Bh&lt;br /&gt;
tTPDF			equ 1Ch&lt;br /&gt;
tChiPDF			equ 1Dh&lt;br /&gt;
tFPDF			equ 1Eh&lt;br /&gt;
tRandNorm		equ 1Fh&lt;br /&gt;
tFinFPMT		equ 20h&lt;br /&gt;
tFinFI			equ 21h&lt;br /&gt;
tFinFPV			equ 22h&lt;br /&gt;
tFinFN			equ 23h&lt;br /&gt;
tFinFFV			equ 24h&lt;br /&gt;
tConj			equ 25h&lt;br /&gt;
tReal			equ 26h&lt;br /&gt;
tImag			equ 27h&lt;br /&gt;
tAngle			equ 28h&lt;br /&gt;
tCumSum			equ 29h&lt;br /&gt;
tExpr			equ 2Ah&lt;br /&gt;
tLength			equ 2Bh&lt;br /&gt;
tDeltaLst		equ 2Ch&lt;br /&gt;
tRef			equ 2Dh&lt;br /&gt;
tRRef			equ 2Eh&lt;br /&gt;
tToRect			equ 2Fh&lt;br /&gt;
tToPolar		equ 30h&lt;br /&gt;
tConste			equ 31h&lt;br /&gt;
tSinReg			equ 32h&lt;br /&gt;
tLogistic		equ 33h&lt;br /&gt;
tLinRegTTest		equ 34h&lt;br /&gt;
tShadeNorm		equ 35h&lt;br /&gt;
tShadeT			equ 36h&lt;br /&gt;
tShadeChi		equ 37h&lt;br /&gt;
tShadeF			equ 38h&lt;br /&gt;
tMatToLst		equ 39h&lt;br /&gt;
tLstToMat		equ 3Ah&lt;br /&gt;
tZTest			equ 3Bh&lt;br /&gt;
tTTest			equ 3Ch&lt;br /&gt;
t2SampZTest		equ 3Dh&lt;br /&gt;
t1PropZTest		equ 3Eh&lt;br /&gt;
t2PropZTest		equ 3Fh&lt;br /&gt;
tChiTest		equ 40h&lt;br /&gt;
tZIntVal		equ 41h&lt;br /&gt;
t2SampZInt		equ 42h&lt;br /&gt;
t1PropZInt		equ 43h&lt;br /&gt;
t2PropZInt		equ 44h&lt;br /&gt;
tGraphStyle		equ 45h&lt;br /&gt;
t2SampTTest		equ 46h&lt;br /&gt;
t2SampFTest		equ 47h&lt;br /&gt;
tTIntVal		equ 48h&lt;br /&gt;
t2SampTInt		equ 49h&lt;br /&gt;
tSetupLst		equ 4Ah&lt;br /&gt;
tFinPMTend		equ 4Bh&lt;br /&gt;
tFinPMTbeg		equ 4Ch&lt;br /&gt;
tRealM			equ 4Dh&lt;br /&gt;
tPolarM			equ 4Eh&lt;br /&gt;
tRectM			equ 4Fh&lt;br /&gt;
tExprOn			equ 50h&lt;br /&gt;
tExprOff		equ 51h&lt;br /&gt;
tClrAllLst		equ 52h&lt;br /&gt;
tGetCalc		equ 53h&lt;br /&gt;
tDelVar			equ 54h&lt;br /&gt;
tEquToStrng		equ 55h&lt;br /&gt;
tStrngToequ 		equ 56h&lt;br /&gt;
tDelLast		equ 57h&lt;br /&gt;
tSelect			equ 58h&lt;br /&gt;
tANOVA			equ 59h&lt;br /&gt;
tModBox			equ 5Ah&lt;br /&gt;
tNormProb		equ 5Bh&lt;br /&gt;
tMGT			equ 64h ;VERTICAL SPLIT&lt;br /&gt;
tZFit			equ 65h ;ZOOM FIT&lt;br /&gt;
tDiag_on		equ 66h ;DIANOSTIC DISPLAY ON&lt;br /&gt;
tDiag_off		equ 67h ;DIANOSTIC DISPLAY OFF&lt;br /&gt;
tOkEnd2v0		equ 67h ;end of 2byte tokens for version 0.&lt;br /&gt;
tArchive		equ 68h ;archive&lt;br /&gt;
tUnarchive		equ 69h ;unarchive&lt;br /&gt;
tasm			equ 6Ah&lt;br /&gt;
tasmComp		equ 6Bh	;asm compile&lt;br /&gt;
tasmPrgm		equ 6Ch	;Signifies a program is asm&lt;br /&gt;
tasmCmp			equ 6Dh	;asm program is compiled&lt;br /&gt;
tLcapAAcute		equ 6Eh&lt;br /&gt;
tLcapAGrave		equ 6Fh&lt;br /&gt;
tLcapACaret		equ 70h&lt;br /&gt;
tLcapADier		equ 71h&lt;br /&gt;
tLaAcute		equ 72h&lt;br /&gt;
tLaGrave		equ 73h&lt;br /&gt;
tLaCaret		equ 74h&lt;br /&gt;
tLaDier			equ 75h&lt;br /&gt;
tLcapEAcute		equ 76h&lt;br /&gt;
tLcapEGrave		equ 77h&lt;br /&gt;
tLcapECaret		equ 78h&lt;br /&gt;
tLcapEDier		equ 79h&lt;br /&gt;
tLeAcute		equ 7Ah&lt;br /&gt;
tLeGrave		equ 7Bh&lt;br /&gt;
tLeCaret		equ 7Ch&lt;br /&gt;
tLeDier			equ 7Dh&lt;br /&gt;
tLcapIGrave		equ 7Fh&lt;br /&gt;
tLcapICaret		equ 80h&lt;br /&gt;
tLcapIDier		equ 81h&lt;br /&gt;
tLiAcute		equ 82h&lt;br /&gt;
tLiGrave		equ 83h&lt;br /&gt;
tLiCaret		equ 84h&lt;br /&gt;
tLiDier			equ 85h&lt;br /&gt;
tLcapOAcute		equ 86h&lt;br /&gt;
tLcapOGrave		equ 87h&lt;br /&gt;
tLcapOCaret		equ 88h&lt;br /&gt;
tLcapODier		equ 89h&lt;br /&gt;
tLoAcute		equ 8Ah&lt;br /&gt;
tLoGrave		equ 8Bh&lt;br /&gt;
tLoCaret		equ 8Ch&lt;br /&gt;
tLoDier			equ 8Dh&lt;br /&gt;
tLcapUAcute		equ 8Eh&lt;br /&gt;
tLcapUGrave		equ 8Fh&lt;br /&gt;
tLcapUCaret		equ 90h&lt;br /&gt;
tLcapUDier		equ 91h&lt;br /&gt;
tLuAcute		equ 92h&lt;br /&gt;
tLuGrave		equ 93h&lt;br /&gt;
tLuCaret		equ 94h&lt;br /&gt;
tLuDier			equ 95h&lt;br /&gt;
tLcapCCed		equ 96h&lt;br /&gt;
tLcCed			equ 97h&lt;br /&gt;
tLcapNTilde		equ 98h&lt;br /&gt;
tLnTilde		equ 99h&lt;br /&gt;
tLaccent		equ 9Ah&lt;br /&gt;
tLgrave			equ 9Bh&lt;br /&gt;
tLdieresis		equ 9Ch&lt;br /&gt;
tLquesDown		equ 9Dh&lt;br /&gt;
tLexclamDown		equ 9Eh&lt;br /&gt;
tLalpha			equ 9Fh&lt;br /&gt;
tLbeta			equ 0A0h&lt;br /&gt;
tLgamma			equ 0A1h&lt;br /&gt;
tLcapDelta		equ 0A2h&lt;br /&gt;
tLdelta			equ 0A3h&lt;br /&gt;
tLepsilon		equ 0A4h&lt;br /&gt;
tLlambda		equ 0A5h&lt;br /&gt;
tLmu			equ 0A6h&lt;br /&gt;
tLpi			equ 0A7h&lt;br /&gt;
tLrho			equ 0A8h&lt;br /&gt;
tLcapSigma		equ 0A9h&lt;br /&gt;
tLphi			equ 0ABh&lt;br /&gt;
tLcapOmega		equ 0ACh&lt;br /&gt;
tLphat			equ 0ADh&lt;br /&gt;
tLchi			equ 0AEh&lt;br /&gt;
tLstatF			equ 0AFh&lt;br /&gt;
tLa			equ 0B0h&lt;br /&gt;
tLb			equ 0B1h&lt;br /&gt;
tLc			equ 0B2h&lt;br /&gt;
tLd			equ 0B3h&lt;br /&gt;
tLsmalle		equ 0B4h&lt;br /&gt;
tLf			equ 0B5h&lt;br /&gt;
tLsmallg		equ 0B6h&lt;br /&gt;
tLh			equ 0B7h&lt;br /&gt;
tLi			equ 0B8h&lt;br /&gt;
tLj			equ 0B9h&lt;br /&gt;
tLk			equ 0BAh&lt;br /&gt;
tLl			equ 0BCh&lt;br /&gt;
tLm			equ 0BDh&lt;br /&gt;
tLsmalln		equ 0BEh&lt;br /&gt;
tLo			equ 0BFh&lt;br /&gt;
tLp			equ 0C0h&lt;br /&gt;
tLq			equ 0C1h&lt;br /&gt;
tLsmallr		equ 0C2h&lt;br /&gt;
tLs			equ 0C3h&lt;br /&gt;
tLsmallt		equ 0C4h&lt;br /&gt;
tLu			equ 0C5h&lt;br /&gt;
tLv			equ 0C6h&lt;br /&gt;
tLw			equ 0C7h&lt;br /&gt;
tLx			equ 0C8h&lt;br /&gt;
tLy			equ 0C9h&lt;br /&gt;
tLz			equ 0CAh&lt;br /&gt;
tLsigma			equ 0CBh&lt;br /&gt;
tLtau			equ 0CCh&lt;br /&gt;
tLcapIAcute		equ 0CDh&lt;br /&gt;
tGarbagec		equ 0CEh&lt;br /&gt;
LastToken		equ 0CEh ;tLAST TOKEN IN THIS VERSION...&lt;br /&gt;
&lt;br /&gt;
;Data Type Equates												&lt;br /&gt;
;---------------------------------------------------------------------&lt;br /&gt;
RealObj			equ 0&lt;br /&gt;
ListObj			equ 1&lt;br /&gt;
MatObj			equ 2&lt;br /&gt;
EquObj			equ 3&lt;br /&gt;
StrngObj		equ 4&lt;br /&gt;
ProgObj			equ 5&lt;br /&gt;
ProtProgObj		equ 6&lt;br /&gt;
PictObj			equ 7&lt;br /&gt;
GDBObj			equ 8&lt;br /&gt;
UnknownObj		equ 9&lt;br /&gt;
UnknownEquObj		equ 0Ah&lt;br /&gt;
NewEquObj		equ 0Bh&lt;br /&gt;
CplxObj			equ 0Ch&lt;br /&gt;
CListObj		equ 0Dh&lt;br /&gt;
UndefObj		equ 0Eh&lt;br /&gt;
WindowObj		equ 0Fh&lt;br /&gt;
ZStoObj			equ 10h&lt;br /&gt;
TblRngObj		equ 11h&lt;br /&gt;
LCDObj			equ 12h&lt;br /&gt;
BackupObj		equ 13h&lt;br /&gt;
AppObj			equ 14h	;application, only used in menus/link&lt;br /&gt;
AppVarObj		equ 15h	;application variable&lt;br /&gt;
TempProgObj		equ 16h ;program, home deletes when finished&lt;br /&gt;
GroupObj		equ 17h ;group.&lt;br /&gt;
&lt;br /&gt;
;System Error Codes												&lt;br /&gt;
;-----------------------------------------------------------&lt;br /&gt;
E_EDITF			equ 7 ;allow re-entering application&lt;br /&gt;
E_EDIT			equ 1&amp;lt;&amp;lt;E_EDITF&lt;br /&gt;
E_Mask			equ 7Fh&lt;br /&gt;
E_Overflow		equ 1+E_EDIT&lt;br /&gt;
E_DivBy0		equ 2+E_EDIT&lt;br /&gt;
E_SingularMat		equ 3+E_EDIT&lt;br /&gt;
E_Domain		equ 4+E_EDIT&lt;br /&gt;
E_Increment		equ 5+E_EDIT&lt;br /&gt;
E_Break			equ 6+E_EDIT&lt;br /&gt;
E_NonReal		equ 7+E_EDIT&lt;br /&gt;
E_Syntax		equ 8+E_EDIT&lt;br /&gt;
E_DataType		equ 9+E_EDIT&lt;br /&gt;
E_Argument		equ 10+E_EDIT&lt;br /&gt;
E_DimMismatch		equ 11+E_EDIT&lt;br /&gt;
E_Dimension		equ 12+E_EDIT&lt;br /&gt;
E_Undefined		equ 13+E_EDIT&lt;br /&gt;
E_Memory		equ 14+E_EDIT		; 142&lt;br /&gt;
E_Invalid		equ 15+E_EDIT		; 143&lt;br /&gt;
E_IllegalNest		equ 16+E_EDIT		; 144&lt;br /&gt;
E_Bound			equ 17+E_EDIT		; 145&lt;br /&gt;
E_GraphRange		equ 18+E_EDIT		; 146&lt;br /&gt;
E_Zoom			equ 19+E_EDIT		; 147&lt;br /&gt;
E_Label			equ 20			; 148&lt;br /&gt;
E_Stat			equ 21			; 149&lt;br /&gt;
E_Solver		equ 22+E_EDIT&lt;br /&gt;
E_Singularity		equ 23+E_EDIT&lt;br /&gt;
E_SignChange		equ 24+E_EDIT&lt;br /&gt;
E_Iterations		equ 25+E_EDIT&lt;br /&gt;
E_BadGuess		equ 26+E_EDIT&lt;br /&gt;
E_StatPlo		equ 27&lt;br /&gt;
E_TolTooSmall		equ 28+E_EDIT&lt;br /&gt;
E_Reserved		equ 29+E_EDIT&lt;br /&gt;
E_Mode			equ 30+E_EDIT&lt;br /&gt;
E_LnkErr		equ 31+E_EDIT&lt;br /&gt;
E_LnkMemErr		equ 32+E_EDIT&lt;br /&gt;
E_LnkTransErr		equ 33+E_EDIT&lt;br /&gt;
E_LnkDupErr		equ 34+E_EDIT&lt;br /&gt;
E_LnkMemFull		equ 35+E_EDIT&lt;br /&gt;
E_Unknown		equ 36+E_EDIT&lt;br /&gt;
E_Scale			equ 37+E_EDIT&lt;br /&gt;
E_IdNotFound		equ 38&lt;br /&gt;
E_NoMode		equ 39+E_EDIT&lt;br /&gt;
E_Validation		equ 40&lt;br /&gt;
E_Length		equ 41+E_EDIT&lt;br /&gt;
E_Application		equ 42+E_EDIT&lt;br /&gt;
E_AppErr1		equ 43+E_EDIT&lt;br /&gt;
E_AppErr2		equ 44+E_EDIT&lt;br /&gt;
E_ExpiredApp		equ 45&lt;br /&gt;
E_BadAdd		equ 46&lt;br /&gt;
E_Archived		equ 47+E_EDIT&lt;br /&gt;
E_Version		equ 48&lt;br /&gt;
E_ArchFull		equ 49&lt;br /&gt;
E_Variable		equ 50+E_EDIT&lt;br /&gt;
E_Duplicate		equ 51+E_EDIT&lt;br /&gt;
&lt;br /&gt;
;System Variable Equates&lt;br /&gt;
;------------------------------&lt;br /&gt;
XSCLt			equ 02h&lt;br /&gt;
YSCLt			equ 03h&lt;br /&gt;
XMINt			equ 0Ah&lt;br /&gt;
XMAXt			equ 0Bh&lt;br /&gt;
YMINt			equ 0Ch&lt;br /&gt;
YMAXt			equ 0Dh&lt;br /&gt;
TMINt			equ 0Eh&lt;br /&gt;
TMAXt			equ 0Fh&lt;br /&gt;
THETMINt		equ 10h&lt;br /&gt;
THETMAXt		equ 11h&lt;br /&gt;
TBLMINt			equ 1Ah&lt;br /&gt;
PLOTSTARTt		equ 1Bh&lt;br /&gt;
NMAXt			equ 1Dh&lt;br /&gt;
NMINt			equ 1Fh&lt;br /&gt;
TBLSTEPt		equ 21h&lt;br /&gt;
TSTEPt			equ 22h&lt;br /&gt;
THETSTEPt		equ 23h&lt;br /&gt;
DELTAXt			equ 26h&lt;br /&gt;
DELTAYt			equ 27h&lt;br /&gt;
XFACTt			equ 28h&lt;br /&gt;
YFACTt			equ 29h&lt;br /&gt;
FINNt			equ 2Bh&lt;br /&gt;
FINIt			equ 2Ch&lt;br /&gt;
FINPVt			equ 2Dh&lt;br /&gt;
FINPMTt			equ 2Eh&lt;br /&gt;
FINFVt			equ 2Fh&lt;br /&gt;
FINPYt			equ 30h&lt;br /&gt;
FINCYt			equ 31h&lt;br /&gt;
PLOTSTEPt		equ 34h&lt;br /&gt;
XRESt			equ 36h&lt;br /&gt;
&lt;br /&gt;
;Equates To RAM Locations For Stat Vars&lt;br /&gt;
;----------------------------------------------------------------&lt;br /&gt;
FPLEN			equ 9 ;Length of a floating-point number.&lt;br /&gt;
StatN			equ statVars&lt;br /&gt;
XMean			equ StatN + FPLEN&lt;br /&gt;
SumX			equ XMean + FPLEN&lt;br /&gt;
SumXSqr			equ SumX + FPLEN&lt;br /&gt;
StdX			equ SumXSqr + FPLEN&lt;br /&gt;
StdPX			equ StdX + FPLEN&lt;br /&gt;
MinX			equ StdPX + FPLEN&lt;br /&gt;
MaxX			equ MinX + FPLEN&lt;br /&gt;
MinY			equ MaxX + FPLEN&lt;br /&gt;
MaxY			equ MinY + FPLEN&lt;br /&gt;
YMean			equ MaxY + FPLEN&lt;br /&gt;
SumY			equ YMean + FPLEN&lt;br /&gt;
SumYSqr			equ SumY + FPLEN&lt;br /&gt;
StdY			equ SumYSqr + FPLEN&lt;br /&gt;
StdPY			equ StdY + FPLEN&lt;br /&gt;
SumXY			equ StdPY + FPLEN&lt;br /&gt;
Corr			equ SumXY + FPLEN&lt;br /&gt;
MedX			equ Corr + FPLEN&lt;br /&gt;
Q1			equ MedX + FPLEN&lt;br /&gt;
Q3			equ Q1 + FPLEN&lt;br /&gt;
QuadA			equ Q3 + FPLEN&lt;br /&gt;
QuadB			equ QuadA + FPLEN&lt;br /&gt;
QuadC			equ QuadB + FPLEN&lt;br /&gt;
CubeD			equ QuadC + FPLEN&lt;br /&gt;
QuartE			equ CubeD + FPLEN&lt;br /&gt;
MedX1			equ QuartE + FPLEN&lt;br /&gt;
MedX2			equ MedX1 + FPLEN&lt;br /&gt;
MedX3			equ MedX2 + FPLEN&lt;br /&gt;
MedY1			equ MedX3 + FPLEN&lt;br /&gt;
MedY2			equ MedY1 + FPLEN&lt;br /&gt;
MedY3			equ MedY2 + FPLEN&lt;br /&gt;
PStat			equ MedY3 + 2*FPLEN&lt;br /&gt;
ZStat			equ PStat + FPLEN&lt;br /&gt;
TStat			equ ZStat + FPLEN&lt;br /&gt;
ChiStat			equ TStat + FPLEN&lt;br /&gt;
FStat			equ ChiStat + FPLEN&lt;br /&gt;
DF			equ FStat + FPLEN&lt;br /&gt;
Phat			equ DF + FPLEN&lt;br /&gt;
Phat1			equ Phat + FPLEN&lt;br /&gt;
Phat2			equ Phat1 + FPLEN&lt;br /&gt;
MeanX1			equ Phat2 + FPLEN&lt;br /&gt;
StdX1			equ MeanX1 + FPLEN&lt;br /&gt;
StatN1			equ StdX1 + FPLEN&lt;br /&gt;
MeanX2			equ StatN1 + FPLEN&lt;br /&gt;
StdX2			equ MeanX2 + FPLEN&lt;br /&gt;
StatN2			equ StdX2 + FPLEN&lt;br /&gt;
StdXP2			equ StatN2 + FPLEN&lt;br /&gt;
SLower			equ StdXP2 + FPLEN&lt;br /&gt;
SUpper			equ SLower + FPLEN&lt;br /&gt;
SStat			equ SUpper + FPLEN&lt;br /&gt;
F_DF			equ anovaf_vars&lt;br /&gt;
F_SS			equ F_DF + FPLEN&lt;br /&gt;
F_MS			equ F_SS + FPLEN&lt;br /&gt;
E_DF			equ F_MS + FPLEN&lt;br /&gt;
E_SS			equ E_DF + FPLEN&lt;br /&gt;
E_MS			equ E_SS + FPLEN&lt;br /&gt;
&lt;br /&gt;
;System Flags&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
ioDelFlag		equ 0h&lt;br /&gt;
inDelete		equ 0		;1 = DELETE SCREEN &lt;br /&gt;
&lt;br /&gt;
trigFlags		equ 0h	;Trigonometry mode settings&lt;br /&gt;
trigDeg			equ 2		;1=degrees, 0=radians&lt;br /&gt;
&lt;br /&gt;
kbdFlags		equ 0h	;Keyboard scan&lt;br /&gt;
kbdSCR			equ 3		;1=scan code ready&lt;br /&gt;
kbdKeyPress		equ 4		;1=key has been pressed&lt;br /&gt;
&lt;br /&gt;
doneFlags		equ 0h	;display &amp;quot;Done&amp;quot;&lt;br /&gt;
donePrgm		equ 5		;1=display &amp;quot;Done&amp;quot; after prgm&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
editFlags		equ 1h&lt;br /&gt;
editOpen		equ 2		;1=edit buffer is open&lt;br /&gt;
&lt;br /&gt;
ansFlags		equ 1&lt;br /&gt;
AnsScroll		equ 3		;1=answer can scroll, seems must be reset in order to move about edit buffer&lt;br /&gt;
&lt;br /&gt;
monFlags		equ 1h	 ;monitor flags&lt;br /&gt;
monAbandon		equ 4		;1=don't start any long process in put away (#715)&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
plotFlags		equ 2h	;plot generation flags&lt;br /&gt;
plotLoc 		equ 1		;0=bkup &amp;amp; display, 1=display only&lt;br /&gt;
plotDisp		equ 2		;1=plot is in display, 0=text in display, this also indicates whether graph is being shown or not&lt;br /&gt;
&lt;br /&gt;
grfModeFlags		equ 2h	;graph mode settings&lt;br /&gt;
grfFuncM		equ 4		;1=function graph&lt;br /&gt;
grfPolarM		equ 5		;1=polar graph&lt;br /&gt;
grfParamM		equ 6		;1=parametric graph&lt;br /&gt;
grfRecurM		equ 7		;1=RECURSION graph&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
graphFlags		equ 3h&lt;br /&gt;
graphDraw		equ 0		;0=graph is valid, 1=redraw graph(dirty)&lt;br /&gt;
graphCursor		equ 2&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
grfDBFlags		equ 4h&lt;br /&gt;
grfDot			equ 0		;0=line, 1=dot&lt;br /&gt;
grfSimul		equ 1		;0=sequential, 1=simultaneous&lt;br /&gt;
grfGrid 		equ 2		;0=no grid, 1=grid&lt;br /&gt;
grfPolar		equ 3		;0=rectangular, 1=polar coordinates&lt;br /&gt;
grfNoCoord		equ 4		;0=display coordinates, 1=off&lt;br /&gt;
grfNoAxis		equ 5		;0=axis, 1=no axis&lt;br /&gt;
grfLabel		equ 6		;0=off, 1=axis label&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
textFlags		equ 5h	;Text output flags&lt;br /&gt;
textEraseBelow		equ 1		;1=erase line below small char&lt;br /&gt;
textScrolled		equ 2		;1=screen scrolled&lt;br /&gt;
textInverse		equ 3		;1=display inverse bit-map&lt;br /&gt;
textInsMode		equ 4		;0=overstrike, 1=insert mode&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
ParsFlag		equ 6h	;PARSER flags&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
ParsFlag2		equ 7h	;PARSER flags&lt;br /&gt;
numOP1			equ 0		;1=RESULT IN OP1, 0=NO RESULT&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
newDispF		equ 8h	;Derivative mode flags&lt;br /&gt;
preClrForMode		equ 0		;1=HELP BLINK ON MODE SCREEN&lt;br /&gt;
allowProgTokens		equ 1		;1=allow programming tokens to be parsed in BASIC programs&lt;br /&gt;
&lt;br /&gt;
apdFlags		equ 8h	;Automatic power-down&lt;br /&gt;
apdAble 		equ 2		;1=APD enabled&lt;br /&gt;
apdRunning		equ 3		;1=APD clock running&lt;br /&gt;
apdWarmStart		equ 4		;1=calculator is turning on from APD or power loss&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
web_err_mask		equ 60h&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
onFlags 		equ 9h	;on key flags&lt;br /&gt;
parseInput		equ 1		;1=parse input when done&lt;br /&gt;
onRunning		equ 3		;1=calculator is running&lt;br /&gt;
onInterrupt		equ 4		;1=on key interrupt request&lt;br /&gt;
&lt;br /&gt;
statFlags		equ 9h	;statistics flags&lt;br /&gt;
;unknown		equ 5		;unknown&lt;br /&gt;
statsValid		equ 6		;1=stats are valid&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
fmtFlags		equ 0Ah	;numeric format flags&lt;br /&gt;
fmtExponent		equ 0	 	;1=show exponent, 0=no exponent&lt;br /&gt;
fmtEng			equ 1	 	;1=engineering notion, 0=scientific&lt;br /&gt;
fmtHex			equ 2	 	;1=hexadecimal&lt;br /&gt;
fmtOct			equ 3	 	;1=octal&lt;br /&gt;
fmtBin			equ 4	 	;1=binary&lt;br /&gt;
&lt;br /&gt;
numMode			equ 0Ah&lt;br /&gt;
fmtReal			equ 5&lt;br /&gt;
fmtRect			equ 6&lt;br /&gt;
fmtPolar		equ 7&lt;br /&gt;
&lt;br /&gt;
realMode		equ 5&lt;br /&gt;
rectMode		equ 6&lt;br /&gt;
polarMode		equ 7&lt;br /&gt;
;					;if Hex and Oct both = 1&lt;br /&gt;
;					; then Bin=0 means &amp;gt;Frac&lt;br /&gt;
;					; Bin=1 means &amp;gt;DMS&lt;br /&gt;
fmtBaseMask		equ  00011100b	; mask to base flags&lt;br /&gt;
fmtBaseShift		equ  2		; offset to base flags&lt;br /&gt;
;&lt;br /&gt;
;       CHECK IF THESE ARE USED BY NUMFORM,&lt;br /&gt;
;&lt;br /&gt;
;               	equ  6&lt;br /&gt;
;               	equ  7&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
fmtOverride		equ 0Bh	;copy of fmtFlags with conversion override&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
fmtEditFlags		equ 0Ch	;numeric editing flags&lt;br /&gt;
fmtEdit			equ 0		;1=format number for editing&lt;br /&gt;
&lt;br /&gt;
curFlags		equ 0Ch	;Cursor&lt;br /&gt;
curAble 		equ 2		;1=cursor flash is enabled&lt;br /&gt;
curOn			equ 3		;1=cursor is showing&lt;br /&gt;
curLock 		equ 4		;1=cursor is locked off&lt;br /&gt;
&lt;br /&gt;
cmdFlags		equ 0Ch	;command editor flags&lt;br /&gt;
cmdVirgin		equ 5		;1=nothing has been typed in cmd bfr&lt;br /&gt;
cmdGoto			equ 7		;1=currently in the middle of a 2:Goto for an error&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
appFlags		equ 0Dh	;application flags&lt;br /&gt;
appWantIntrpt		equ 0		;1=want ON key interrupts&lt;br /&gt;
appTextSave		equ 1		;1=save characters in textShadow&lt;br /&gt;
appAutoScroll		equ 2		;1=auto-scroll text on last line&lt;br /&gt;
appMenus		equ 3		;1=process keys that bring up menus, 0=check Lock menu flag&lt;br /&gt;
appLockMenus		equ 4		;1=ignore menu keys, 0=switch to home screen and bring up menu&lt;br /&gt;
appCurGraphic		equ 5		;1=graphic cursor&lt;br /&gt;
appCurWord		equ 6		;1=text cursor covers entire word&lt;br /&gt;
appExit 		equ 7		;1=application handles [EXIT] key itself&lt;br /&gt;
&lt;br /&gt;
appWantIntrptF		equ 1&amp;lt;&amp;lt;appWantIntrpt&lt;br /&gt;
appTextSaveF		equ 1&amp;lt;&amp;lt;appTextSave&lt;br /&gt;
appAutoScrollF		equ 1&amp;lt;&amp;lt;appAutoScroll&lt;br /&gt;
appMenusF		equ 1&amp;lt;&amp;lt;appMenus&lt;br /&gt;
appLockMenusF		equ 1&amp;lt;&amp;lt;appLockMenus&lt;br /&gt;
appCurGraphicF		equ 1&amp;lt;&amp;lt;appCurGraphic&lt;br /&gt;
appCurWordF		equ 1&amp;lt;&amp;lt;appCurWord&lt;br /&gt;
appExitF		equ 1&amp;lt;&amp;lt;appExit&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
rclFlag			equ 0Eh	;OS recall queue flags&lt;br /&gt;
enableQueue		equ 7		;1 = enable recall queue&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
seqFlags		equ 0Fh	;Sequential Graph flags&lt;br /&gt;
webMode			equ 0		;0 = NORMAL SEQ MODE, 1 = WEB MODE&lt;br /&gt;
webVert			equ 1&lt;br /&gt;
sequv			equ 2		;U vs V&lt;br /&gt;
seqvw			equ 3		;V vs W&lt;br /&gt;
sequw			equ 4		;U vs W&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
promptFlags		equ 11h	;prompt line flags&lt;br /&gt;
promptEdit		equ 0		;1=editing in prompt buffer&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
indicFlags		equ 12h	;Indicator flags&lt;br /&gt;
indicRun		equ 0		;1=run indicator ON&lt;br /&gt;
indicInUse		equ 1		;indicator save area in use=1, free=0 ;resetting will disable 2nd while in _getkey&lt;br /&gt;
indicOnly		equ 2		;interrupt handler only checks run indicator&lt;br /&gt;
&lt;br /&gt;
shiftFlags		equ 12h	;[2nd] and [ALPHA] flags&lt;br /&gt;
shift2nd		equ 3		;1=[2nd] has been pressed&lt;br /&gt;
shiftAlpha		equ 4		;1=[ALPHA] has been pressed&lt;br /&gt;
shiftLwrAlph		equ 5		;1=lower case, 0=upper case&lt;br /&gt;
shiftALock		equ 6		;1=alpha lock has been pressed&lt;br /&gt;
shiftKeepAlph		equ 7		;1=cannot cancel alpha shift&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
tblFlags		equ 13h	;table flags.&lt;br /&gt;
autoFill		equ 4		;1=prompt, 0=fillAuto&lt;br /&gt;
autoCalc		equ 5		;1=prompt, 0=CalcAuto&lt;br /&gt;
reTable			equ 6		;0=table is okay, 1=must recompute table.&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
sGrFlags		equ 14h&lt;br /&gt;
grfSplit		equ 0		;1=Split Graph, 0=Normal&lt;br /&gt;
vertSplit		equ 1		;1=Vertical (left-right) Split&lt;br /&gt;
grfSChanged		equ 2		;1=Graph just changed Split &amp;lt;-&amp;gt; normal&lt;br /&gt;
grfSplitOverride	equ 3		;1 = ignore graph split flag if set&lt;br /&gt;
write_on_graph		equ 4		;1 = TEXT OR EQU WRITING TO GRAPH SCREEN&lt;br /&gt;
g_style_active		equ 5		;1 = GRAPH STYLES ARE ENABLED, USE THEM&lt;br /&gt;
cmp_mod_box		equ 6		;1 = DOING MOD BOX PLOT COMPUTATION&lt;br /&gt;
textWrite		equ 7&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
newIndicFlags		equ 15h&lt;br /&gt;
extraIndic		equ 0&lt;br /&gt;
saIndic			equ 1&lt;br /&gt;
;3 has something to do with stat/list editor&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
interruptFlags		equ 16h&lt;br /&gt;
secondTimerEnabled	equ 0		;1 = second hardware timer enabled&lt;br /&gt;
batteryFlags		equ 16h&lt;br /&gt;
batteriesGood		equ 2		;1 = batteries good, I think this being reset will force the calc to shut off, used in USB error handler&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
smartFlags		equ 17h&lt;br /&gt;
smarter_mask		equ 3&lt;br /&gt;
smarter_test		equ 1&lt;br /&gt;
smartGraph		equ 0&lt;br /&gt;
smartGraph_inv		equ 1&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
traceFlags		equ 18h&lt;br /&gt;
grfExpr			equ 0		;set to hide expression while tracing&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
;There is a flag 19h.&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
statFlags2		equ 1Ah&lt;br /&gt;
statDiagnosticsOn	equ 0		;1 = stat diagnostics on&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
linkFlags		equ 1Bh&lt;br /&gt;
IDis95h			equ 1		;1 = link routines use machine ID 95h (CBL)&lt;br /&gt;
IDis82h			equ 2		;1 = link routines use machine ID 82h (TI-82)&lt;br /&gt;
IDis83h			equ 3		;1 = link routines use machine ID 83h (TI-83)&lt;br /&gt;
IDis03h			equ 4		;1 = link routines use machine ID 03h (PC to TI-83)&lt;br /&gt;
USBenabled		equ 5		;1 = use USB port first, or at least try to&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
;There is a flag 1Ch (stats-related).&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
;There is a flag 1Dh.&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
;There is a flag 1Eh.&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
varTypeMask		equ 1Fh	;is this a flag byte? yes&lt;br /&gt;
varGraphRef		equ 6&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
graphFlags2		equ 1Fh&lt;br /&gt;
splitOverride		equ 3		;0 = force full screen with ParseInp, or something&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
asm_Flag1		equ 21h	;ASM CODING&lt;br /&gt;
asm_Flag2		equ 22h	;ASM CODING&lt;br /&gt;
asm_Flag3		equ 23h	;ASM CODING&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
arcFlag			equ 24h&lt;br /&gt;
checkBatteryLevelFirst	equ 0		;1 = check battery levels in Arc_Unarc first and throw error if low&lt;br /&gt;
&lt;br /&gt;
getSendFlg		equ 24h&lt;br /&gt;
comFailed		equ 1		;1 = Get/Send Communication Failed&lt;br /&gt;
&lt;br /&gt;
selfTestFlag		equ 24h&lt;br /&gt;
resetOnPowerOn		equ 2		;1 = Force RAM reset when APD disabled on next power on&lt;br /&gt;
&lt;br /&gt;
appLwrCaseFlag		equ 24h&lt;br /&gt;
lwrCaseActive		equ 3&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
contextFlags		equ 25h&lt;br /&gt;
nocxPutAway		equ 5		;1 = do not call cxPutAway routine&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
groupFlags		equ 26h ;used temporarily in Arc_Unarc&lt;br /&gt;
inGroup			equ 1		;1 = IN GROUP CONTEXT&lt;br /&gt;
noCompletionByte	equ 2		;1 = do not write 0FCh when calling Arc_Unarc, leave as 0FEh&lt;br /&gt;
noDataWrite		equ 3		;1 = do not write data when calling Arc_Unarc, nor size bytes&lt;br /&gt;
writeSizeBytesOnly	equ 5		;1 = only write size bytes when calling Arc_Unarc&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
;There is a flag 27h.&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
APIFlg			equ 28h&lt;br /&gt;
appAllowContext		equ 0           ;App wants context changes to happen&lt;br /&gt;
;1 set to ignore a key after returning from rawkeyhook&lt;br /&gt;
;2 set to send this key back?&lt;br /&gt;
;3&lt;br /&gt;
appRunning		equ 4		;app is currently running&lt;br /&gt;
;5&lt;br /&gt;
;6&lt;br /&gt;
appRetKeyOff		equ 7		;1 = GetKey returns kOff when [2nd]+[ON] pressed&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
apiFlg2			equ 29h&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
apiFlg3			equ 2Ah&lt;br /&gt;
;1 set means using small font?&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
apiFlg4			equ 2Bh&lt;br /&gt;
cellOverride		equ 1		;use cell override&lt;br /&gt;
fullScrnDraw		equ 2		;DRAW INTO LAST ROW/COL OF SCREEN&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
mouseFlag1		equ 2Ch&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
mouseFlag2		equ 2Dh ;might want to keep this always reset&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
xapFlag0		equ 2Eh	;external app flags, do not use 0,(iy+2Eh) (used by mouse routines)&lt;br /&gt;
xapFlag1		equ 2Fh&lt;br /&gt;
xapFlag2		equ 30h&lt;br /&gt;
xapFlag3		equ 31h&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
fontFlags		equ 32h&lt;br /&gt;
fracDrawLFont		equ 2&lt;br /&gt;
fracTallLFont		equ 3&lt;br /&gt;
customFont		equ 7&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
hookflags1		equ 33h ;also scriptFlag, rclFlag2, backGroundLink&lt;br /&gt;
alt_On			equ 0		;run ONSCRPT at startup&lt;br /&gt;
alt_Off			equ 1		;run OFFSCRPT at shutdown&lt;br /&gt;
useRclQueueEnd		equ 2		;1 = external mode&lt;br /&gt;
ignoreBPLink		equ 3		;1 = override flag for link activity hook&lt;br /&gt;
bPLinkOn		equ 4		;1 = link activity hook active&lt;br /&gt;
enableKeyEcho		equ 5		;1 = sends keypresses back to connected calc as remote control packets (with GetCSC vs. GetKey codes...really dumb, TI)&lt;br /&gt;
noTempDelete		equ 6		;1 = do not delete temporary programs at homescreen&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
hookflags2		equ 34h ;also sysHookFlg&lt;br /&gt;
getCSCHookActive	equ 0		;1 = GetCSC hook active&lt;br /&gt;
libraryHookActive	equ 1		;1 = library hook active&lt;br /&gt;
;2 This is set in the OS, but never referenced and the code is never executed&lt;br /&gt;
homescreenHookActive	equ 4		;1 = homescreen hook active&lt;br /&gt;
rawKeyHookActive	equ 5		;1 = raw key hook active&lt;br /&gt;
catalog2HookActive	equ 6		;1 = catalog 2 hook active&lt;br /&gt;
cursorHookActive	equ 7		;1 = cursor hook active&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
hookflags3		equ 35h ;also sysHookFlg1&lt;br /&gt;
tokenHookActive		equ 0		;1 = token hook active&lt;br /&gt;
localizeHookActive	equ 1		;1 = localize hook active&lt;br /&gt;
windowHookActive	equ 2		;1 = window hook active&lt;br /&gt;
graphHookActive		equ 3		;1 = graph hook active&lt;br /&gt;
yEquHookActive		equ 4		;1 = Y= hook active&lt;br /&gt;
fontHookActive		equ 5		;1 = font hook active&lt;br /&gt;
regraphHookActive	equ 6		;1 = regraph hook active&lt;br /&gt;
drawingHookActive	equ 7		;1 = drawing hook active&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
hookflags4		equ 36h ;also sysHookFlag2&lt;br /&gt;
traceHookActive		equ 0		;1 = trace hook active&lt;br /&gt;
parserHookActive	equ 1		;1 = parser hook active&lt;br /&gt;
appChangeHookActive	equ 2		;1 = app change hook active&lt;br /&gt;
catalog1HookActive	equ 3		;1 = catalog 1 hook active&lt;br /&gt;
helpHookActive		equ 4		;1 = help hook active&lt;br /&gt;
cxRedispHookActive	equ 5		;1 = cxRedisp hook active&lt;br /&gt;
menuHookActive		equ 6		;1 = menu hook active&lt;br /&gt;
silentLinkHookActive	equ 7		;1 = silent link hook active&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
;hookflags2Override	equ 37h		;set corresponding bit to kill iy+35h hook when executing app&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
;hookflags3Override	equ 38h		;set corresponding bit to kill iy+36h hook when executing app&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
;hookflags4Override	equ 39h		;set corresponding bit to kill iy+37h hook when executing app&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
;hookflags5		equ 3Ah&lt;br /&gt;
usbActivityHookActive	equ 0		;1 = USB activity hook active&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
plotFlag3		equ 3Ch  &lt;br /&gt;
bufferOnly		equ 0&lt;br /&gt;
useFastCirc		equ 4&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
dBKeyFlags		equ 3Dh&lt;br /&gt;
keyDefaultsF		equ 6		;1 = GetKey returns extended keycodes with TI-Keyboard&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
silentLinkFlags		equ 3Eh&lt;br /&gt;
silentLinkActive	equ 0		;1 = SE/84+ silent link is active&lt;br /&gt;
&lt;br /&gt;
extraHookFlags		equ 3Eh&lt;br /&gt;
checkCatalog2HookVer	equ 3		;1 = check catalog 2 hook's version before executing it (and error or take other action if so)&lt;br /&gt;
openLibActive		equ 4		;1 = OpenLib( was successfully called on a Flash application (ExecLib will error if zero)&lt;br /&gt;
;5&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
clockFlags		equ 3Fh&lt;br /&gt;
notMDYMode		equ 0		;0 = M/D/Y format&lt;br /&gt;
isYMDMode		equ 1		;1 = Y/M/D format&lt;br /&gt;
is24Hour		equ 2		;1 = clock in 24 hour mode&lt;br /&gt;
inAfternoon		equ 3		;1 = current time is in afternoon (PM) (I think)&lt;br /&gt;
useTokensInString	equ 4		;1 = use tokens instead of characters when displaying clock as string (for getTmStr and getDtStr vs. MODE screen) (keep this reset)&lt;br /&gt;
displayClock		equ 5		;1 = display clock (this is set every second, reset otherwise)&lt;br /&gt;
clockOn			equ 6		;1 = clock on&lt;br /&gt;
#endif&lt;br /&gt;
.list&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Runer112</name></author>	</entry>

	<entry>
		<id>https://wikiti.brandonw.net/index.php?title=84PCE:OS:Include_File</id>
		<title>84PCE:OS:Include File</title>
		<link rel="alternate" type="text/html" href="https://wikiti.brandonw.net/index.php?title=84PCE:OS:Include_File"/>
				<updated>2016-04-01T15:02:33Z</updated>
		
		<summary type="html">&lt;p&gt;Runer112: Merged jump table equates with a (rather old) OS disassembly&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:84PCE:OS_Information]]&lt;br /&gt;
= Equates =&lt;br /&gt;
&amp;lt;pre&amp;gt;;TI-84 Plus CE Include File&lt;br /&gt;
&lt;br /&gt;
;Various Parts Contributed by&lt;br /&gt;
;- BrandonW&lt;br /&gt;
;- calc84&lt;br /&gt;
;- MateoConLechuga&lt;br /&gt;
;- Runer112&lt;br /&gt;
;- tr1p1ea&lt;br /&gt;
;- Kerm Martian&lt;br /&gt;
;- Texas Instruments (ti83plus.inc)&lt;br /&gt;
.nolist&lt;br /&gt;
&lt;br /&gt;
#ifndef TI84PCE&lt;br /&gt;
#define TI84PCE&lt;br /&gt;
&lt;br /&gt;
;Included for Assembler Compatibility&lt;br /&gt;
;------------------------------------&lt;br /&gt;
#define equ .equ&lt;br /&gt;
#define EQU .equ&lt;br /&gt;
#define end .end&lt;br /&gt;
#define END .end&lt;br /&gt;
&lt;br /&gt;
;Hardware Defines&lt;br /&gt;
;------------------------------&lt;br /&gt;
lcdWidth		equ 320&lt;br /&gt;
lcdHeight		equ 240&lt;br /&gt;
&lt;br /&gt;
;System Calls&lt;br /&gt;
;Jump Table located at 020104h&lt;br /&gt;
;--------------------------------&lt;br /&gt;
_BootOS			equ 0020108h&lt;br /&gt;
_InterruptHandler	equ 002010Ch&lt;br /&gt;
_Rst10Handler		equ 0020110h&lt;br /&gt;
_Rst18Handler		equ 0020114h&lt;br /&gt;
_Rst20Handler		equ 0020118h&lt;br /&gt;
_Rst28Handler		equ 002011Ch&lt;br /&gt;
_Rst30Handler		equ 0020120h&lt;br /&gt;
;			equ 0020124h&lt;br /&gt;
;			equ 0020128h&lt;br /&gt;
_JErrorNo		equ 002012Ch&lt;br /&gt;
_CallFontHook		equ 0020130h&lt;br /&gt;
_CallLocalizeHook	equ 0020134h&lt;br /&gt;
_LoadHLInd_s		equ 0020138h&lt;br /&gt;
_CpHLDE			equ 002013Ch&lt;br /&gt;
_DivHLBy10_s		equ 0020140h&lt;br /&gt;
_DivHLByA_s		equ 0020144h&lt;br /&gt;
_KbdScan		equ 0020148h&lt;br /&gt;
_GetCSC			equ 002014Ch&lt;br /&gt;
_CoorMon		equ 0020150h&lt;br /&gt;
_Mon			equ 0020154h&lt;br /&gt;
_MonForceKey		equ 0020158h&lt;br /&gt;
_SendKPress		equ 002015Ch&lt;br /&gt;
_JForceCmdNoChar	equ 0020160h&lt;br /&gt;
_JForceCmd		equ 0020164h&lt;br /&gt;
_SysErrHandler		equ 0020168h&lt;br /&gt;
_NewContext		equ 002016Ch&lt;br /&gt;
_NewContext0		equ 0020170h&lt;br /&gt;
_PPutawayPrompt		equ 0020174h&lt;br /&gt;
_PPutAway		equ 0020178h&lt;br /&gt;
_PutAway		equ 002017Ch&lt;br /&gt;
_SizeWind		equ 0020180h&lt;br /&gt;
_ErrorEP		equ 0020184h&lt;br /&gt;
_CallMain		equ 0020188h&lt;br /&gt;
_MonErrHand		equ 002018Ch&lt;br /&gt;
_AppInit		equ 0020190h&lt;br /&gt;
_Initialize		equ 0020194h&lt;br /&gt;
_Min			equ 0020198h&lt;br /&gt;
_Max			equ 002019Ch&lt;br /&gt;
_AbsO1PAbsO2		equ 00201A0h&lt;br /&gt;
_Intgr			equ 00201A4h&lt;br /&gt;
_TRunc			equ 00201A8h&lt;br /&gt;
_InvSub			equ 00201ACh&lt;br /&gt;
_Times2String		equ 00201B0h&lt;br /&gt;
_Plus1			equ 00201B4h&lt;br /&gt;
_Minus1			equ 00201B8h&lt;br /&gt;
_FPSub			equ 00201BCh&lt;br /&gt;
_FPAdd			equ 00201C0h&lt;br /&gt;
_DToR			equ 00201C4h&lt;br /&gt;
_RToD			equ 00201C8h&lt;br /&gt;
_Cube			equ 00201CCh&lt;br /&gt;
_TimesPT5		equ 00201D0h&lt;br /&gt;
_FPSquare		equ 00201D4h&lt;br /&gt;
_FPMult			equ 00201D8h&lt;br /&gt;
_LJRnd			equ 00201DCh&lt;br /&gt;
_InvOP1Sc		equ 00201E0h&lt;br /&gt;
_InvOP1S		equ 00201E4h&lt;br /&gt;
_InvOP2S		equ 00201E8h&lt;br /&gt;
_Frac			equ 00201ECh&lt;br /&gt;
_FPRecip		equ 00201F0h&lt;br /&gt;
_FPDiv			equ 00201F4h&lt;br /&gt;
_SqRoot			equ 00201F8h&lt;br /&gt;
_RndGuard		equ 00201FCh&lt;br /&gt;
_Rnfx			equ 0020200h&lt;br /&gt;
_Int			equ 0020204h&lt;br /&gt;
_Round			equ 0020208h&lt;br /&gt;
_LnX			equ 002020Ch&lt;br /&gt;
_LogX			equ 0020210h&lt;br /&gt;
_LJNoRnd		equ 0020214h&lt;br /&gt;
_EToX			equ 0020218h&lt;br /&gt;
_TenX			equ 002021Ch&lt;br /&gt;
_SinCosRad		equ 0020220h&lt;br /&gt;
_Sin			equ 0020224h&lt;br /&gt;
_Cos			equ 0020228h&lt;br /&gt;
_Tan			equ 002022Ch&lt;br /&gt;
_SinhCosh		equ 0020230h&lt;br /&gt;
_Tanh			equ 0020234h&lt;br /&gt;
_Cosh			equ 0020238h&lt;br /&gt;
_Sinh			equ 002023Ch&lt;br /&gt;
_AcosRad		equ 0020240h&lt;br /&gt;
_AtanRad		equ 0020244h&lt;br /&gt;
_Atan2Rad		equ 0020248h&lt;br /&gt;
_AsinRad		equ 002024Ch&lt;br /&gt;
_Acos			equ 0020250h&lt;br /&gt;
_Atan			equ 0020254h&lt;br /&gt;
_Asin			equ 0020258h&lt;br /&gt;
_Atan2			equ 002025Ch&lt;br /&gt;
_Atanh			equ 0020260h&lt;br /&gt;
_Asinh			equ 0020264h&lt;br /&gt;
_Acosh			equ 0020268h&lt;br /&gt;
_PToR			equ 002026Ch&lt;br /&gt;
_RToP			equ 0020270h&lt;br /&gt;
_HLTimes9		equ 0020274h&lt;br /&gt;
_CkOP1Cplx		equ 0020278h&lt;br /&gt;
_CkOP1Real		equ 002027Ch&lt;br /&gt;
_Angle			equ 0020280h&lt;br /&gt;
_COP1Set0		equ 0020284h&lt;br /&gt;
_Cpop4OP3		equ 0020288h&lt;br /&gt;
_Mov9OP2Cp		equ 002028Ch&lt;br /&gt;
_AbsO1O2Cp		equ 0020290h&lt;br /&gt;
_cpop1OP2		equ 0020294h&lt;br /&gt;
_OP3ToOP4		equ 0020298h&lt;br /&gt;
_OP1ToOP4		equ 002029Ch&lt;br /&gt;
_OP2ToOP4		equ 00202A0h&lt;br /&gt;
_OP4ToOP2		equ 00202A4h&lt;br /&gt;
_OP3ToOP2		equ 00202A8h&lt;br /&gt;
_OP1ToOP3		equ 00202ACh&lt;br /&gt;
_OP5ToOP2		equ 00202B0h&lt;br /&gt;
_OP5ToOP6		equ 00202B4h&lt;br /&gt;
_OP5ToOP4		equ 00202B8h&lt;br /&gt;
_OP1ToOP2		equ 00202BCh&lt;br /&gt;
_OP6ToOP2		equ 00202C0h&lt;br /&gt;
_OP6ToOP1		equ 00202C4h&lt;br /&gt;
_OP4toOP1		equ 00202C8h&lt;br /&gt;
_OP5ToOP1		equ 00202CCh&lt;br /&gt;
_OP3ToOP1		equ 00202D0h&lt;br /&gt;
_OP6ToOP5		equ 00202D4h&lt;br /&gt;
_OP4ToOP5		equ 00202D8h&lt;br /&gt;
_OP3ToOP5		equ 00202DCh&lt;br /&gt;
_OP2ToOP5		equ 00202E0h&lt;br /&gt;
_OP2ToOP6		equ 00202E4h&lt;br /&gt;
_OP1ToOP6		equ 00202E8h&lt;br /&gt;
_OP1ToOP5		equ 00202ECh&lt;br /&gt;
_OP2ToOP1		equ 00202F0h&lt;br /&gt;
_Mov11b			equ 00202F4h&lt;br /&gt;
_Mov10b			equ 00202F8h&lt;br /&gt;
_Mov9b			equ 00202FCh&lt;br /&gt;
_Mov9b_Dup		equ 0020300h&lt;br /&gt;
_Mov8b			equ 0020304h&lt;br /&gt;
_Mov7b			equ 0020308h&lt;br /&gt;
_Mov7b_Dup		equ 002030Ch&lt;br /&gt;
_OP2ToOP3		equ 0020310h&lt;br /&gt;
_OP4ToOP3		equ 0020314h&lt;br /&gt;
_OP5ToOP3		equ 0020318h&lt;br /&gt;
_OP4ToOP6		equ 002031Ch&lt;br /&gt;
_Mov9ToOP1		equ 0020320h&lt;br /&gt;
_Mov9OP1OP2		equ 0020324h&lt;br /&gt;
_Mov9ToOP2		equ 0020328h&lt;br /&gt;
_MovFROP1		equ 002032Ch&lt;br /&gt;
_OP4Set1		equ 0020330h&lt;br /&gt;
_OP3Set1		equ 0020334h&lt;br /&gt;
_OP2Set8		equ 0020338h&lt;br /&gt;
_OP2Set5		equ 002033Ch&lt;br /&gt;
_OP2Seta		equ 0020340h&lt;br /&gt;
_OP2Set4		equ 0020344h&lt;br /&gt;
_OP2Set3		equ 0020348h&lt;br /&gt;
_OP1Set1		equ 002034Ch&lt;br /&gt;
_OP1Set4		equ 0020350h&lt;br /&gt;
_OP1Set3		equ 0020354h&lt;br /&gt;
_OP3Set2		equ 0020358h&lt;br /&gt;
_OP1Set2		equ 002035Ch&lt;br /&gt;
_OP2Set2		equ 0020360h&lt;br /&gt;
_OP2Set1		equ 0020364h&lt;br /&gt;
_Zero16d		equ 0020368h&lt;br /&gt;
_OP5Set0		equ 002036Ch&lt;br /&gt;
_OP4Set0		equ 0020370h&lt;br /&gt;
_OP3Set0		equ 0020374h&lt;br /&gt;
_OP2Set0		equ 0020378h&lt;br /&gt;
_OP1Set0		equ 002037Ch&lt;br /&gt;
_SetNum0		equ 0020380h&lt;br /&gt;
_ZeroOP1		equ 0020384h&lt;br /&gt;
_ZeroOP2		equ 0020388h&lt;br /&gt;
_ZeroOP3		equ 002038Ch&lt;br /&gt;
_ZeroOP			equ 0020390h&lt;br /&gt;
_ClrLP			equ 0020394h&lt;br /&gt;
_ShrACC			equ 0020398h&lt;br /&gt;
_ShlACC			equ 002039Ch&lt;br /&gt;
_Shr18			equ 00203A0h&lt;br /&gt;
_Shr18a			equ 00203A4h&lt;br /&gt;
_Shr16			equ 00203A8h&lt;br /&gt;
_Shr14			equ 00203ACh&lt;br /&gt;
_Shl16			equ 00203B0h&lt;br /&gt;
_Shl14			equ 00203B4h&lt;br /&gt;
_Srdo1			equ 00203B8h&lt;br /&gt;
_ShrdRnd		equ 00203BCh&lt;br /&gt;
_MantPa			equ 00203C0h&lt;br /&gt;
_AddPrOP		equ 00203C4h&lt;br /&gt;
_AddPrOPlP		equ 00203C8h&lt;br /&gt;
_Add16d			equ 00203CCh&lt;br /&gt;
_Add14d			equ 00203D0h&lt;br /&gt;
_Sub16d			equ 00203D4h&lt;br /&gt;
_Sub14d			equ 00203D8h&lt;br /&gt;
_OP2ExOP6		equ 00203DCh&lt;br /&gt;
_OP5ExOP6		equ 00203E0h&lt;br /&gt;
_OP1ExOP5		equ 00203E4h&lt;br /&gt;
_OP1ExOP6		equ 00203E8h&lt;br /&gt;
_OP2ExOP4		equ 00203ECh&lt;br /&gt;
_OP2ExOP5		equ 00203F0h&lt;br /&gt;
_OP1ExOP3		equ 00203F4h&lt;br /&gt;
_OP1ExOP4		equ 00203F8h&lt;br /&gt;
_OP1ExOP2		equ 00203FCh&lt;br /&gt;
_ExLP			equ 0020400h&lt;br /&gt;
_CkOP1c0		equ 0020404h&lt;br /&gt;
_CkOP1FP0		equ 0020408h&lt;br /&gt;
_CkOP2fp0		equ 002040Ch&lt;br /&gt;
_PosNo0Int		equ 0020410h&lt;br /&gt;
_CkPosInt		equ 0020414h&lt;br /&gt;
_CkInt			equ 0020418h&lt;br /&gt;
_CkOdd			equ 002041Ch&lt;br /&gt;
_CkOP1EX		equ 0020420h&lt;br /&gt;
_GetCon1		equ 0020424h&lt;br /&gt;
_GetCon			equ 0020428h&lt;br /&gt;
_PiDiv2			equ 002042Ch&lt;br /&gt;
_PiDiv4			equ 0020430h&lt;br /&gt;
_TwoPi			equ 0020434h&lt;br /&gt;
_PiCon			equ 0020438h&lt;br /&gt;
_ExpToHex		equ 002043Ch&lt;br /&gt;
_OP1ExpToDec		equ 0020440h&lt;br /&gt;
_CkOP2Pos		equ 0020444h&lt;br /&gt;
_CkOP1Pos		equ 0020448h&lt;br /&gt;
_ClrOP2S		equ 002044Ch&lt;br /&gt;
_ClrOP1S		equ 0020450h&lt;br /&gt;
_FDiv100		equ 0020454h&lt;br /&gt;
_FDiv10			equ 0020458h&lt;br /&gt;
_DecO1exp		equ 002045Ch&lt;br /&gt;
_IncO1exp		equ 0020460h&lt;br /&gt;
_IncExp			equ 0020464h&lt;br /&gt;
_CkValidNum		equ 0020468h&lt;br /&gt;
_GetExp			equ 002046Ch&lt;br /&gt;
_HtimesL		equ 0020470h&lt;br /&gt;
_EOP1NotReal		equ 0020474h&lt;br /&gt;
_ThetaName		equ 0020478h&lt;br /&gt;
_RName			equ 002047Ch&lt;br /&gt;
_RegEqName		equ 0020480h&lt;br /&gt;
_ReCurnName		equ 0020484h&lt;br /&gt;
_XName			equ 0020488h&lt;br /&gt;
_YName			equ 002048Ch&lt;br /&gt;
_TName			equ 0020490h&lt;br /&gt;
_RealName		equ 0020494h&lt;br /&gt;
_SetEStoFPS		equ 0020498h&lt;br /&gt;
_ChkTempDirt		equ 002049Ch&lt;br /&gt;
_OP1ExOP2Exp		equ 00204A0h&lt;br /&gt;
_OP1ExpmDE		equ 00204A4h&lt;br /&gt;
_ChkErrBreak		equ 00204A8h&lt;br /&gt;
_Isa2ByteTok		equ 00204ACh&lt;br /&gt;
_GetLastEntry		equ 00204B0h&lt;br /&gt;
_GetLastEntryPtr	equ 00204B4h&lt;br /&gt;
_RegRclrChng		equ 00204B8h&lt;br /&gt;
_ResetWinTop		equ 00204BCh&lt;br /&gt;
_IsO1NonTLstOrProg	equ 00204C0h&lt;br /&gt;
_IsO1NonTempLst		equ 00204C4h&lt;br /&gt;
_Is_A_LstOrCLst		equ 00204C8h&lt;br /&gt;
_Chk_HL_999		equ 00204CCh&lt;br /&gt;
_Equ_Or_NewEqu		equ 00204D0h&lt;br /&gt;
_Errd_OP1NotPos		equ 00204D4h&lt;br /&gt;
_Errd_OP1Not_R		equ 00204D8h&lt;br /&gt;
_Errd_OP1NotPosInt	equ 00204DCh&lt;br /&gt;
_Errd_OP1_le_0		equ 00204E0h&lt;br /&gt;
_Errd_OP1_0		equ 00204E4h&lt;br /&gt;
_ChkFindSym_Get_Size	equ 00204E8h&lt;br /&gt;
_Sto_StatVar		equ 00204ECh&lt;br /&gt;
_Rcl_StatVar		equ 00204F0h&lt;br /&gt;
_CkOP2Real		equ 00204F4h&lt;br /&gt;
_Get_X_Indirect		equ 00204F8h&lt;br /&gt;
_MemChk			equ 00204FCh&lt;br /&gt;
_CmpPrgNamLen1		equ 0020500h&lt;br /&gt;
_CmpPrgNamLen		equ 0020504h&lt;br /&gt;
_FindProgSym		equ 0020508h&lt;br /&gt;
_ChkFindSym		equ 002050Ch&lt;br /&gt;
_FindSym		equ 0020510h&lt;br /&gt;
_InsertMem		equ 0020514h&lt;br /&gt;
_InsertMemA		equ 0020518h&lt;br /&gt;
_EnoughMem		equ 002051Ch&lt;br /&gt;
_CmpMemNeed		equ 0020520h&lt;br /&gt;
_CreatePVar4		equ 0020524h&lt;br /&gt;
_CreatePVar3		equ 0020528h&lt;br /&gt;
_CreateVar3		equ 002052Ch&lt;br /&gt;
_CreateCplx		equ 0020530h&lt;br /&gt;
_CreateReal		equ 0020534h&lt;br /&gt;
_CreateTRList		equ 0020538h&lt;br /&gt;
_CreateRList		equ 002053Ch&lt;br /&gt;
_CreateTCList		equ 0020540h&lt;br /&gt;
_CreateCList		equ 0020544h&lt;br /&gt;
_CreateTRMat		equ 0020548h&lt;br /&gt;
_CreateRMat		equ 002054Ch&lt;br /&gt;
_CreateTStrng		equ 0020550h&lt;br /&gt;
_CreateStrng		equ 0020554h&lt;br /&gt;
_Create0Equ		equ 0020558h&lt;br /&gt;
_CreatetEqu		equ 002055Ch&lt;br /&gt;
_CreateEqu		equ 0020560h&lt;br /&gt;
_CreateGDB		equ 0020564h&lt;br /&gt;
_CreateProg		equ 0020568h&lt;br /&gt;
_ChkDel			equ 002056Ch&lt;br /&gt;
_ChkDelA		equ 0020570h&lt;br /&gt;
_AdjParser		equ 0020574h&lt;br /&gt;
_AdjMath		equ 0020578h&lt;br /&gt;
_AdjM7			equ 002057Ch&lt;br /&gt;
_DelMemA		equ 0020580h&lt;br /&gt;
_Get_Form_Num		equ 0020584h&lt;br /&gt;
_DelVar			equ 0020588h&lt;br /&gt;
_DelVarIO		equ 002058Ch&lt;br /&gt;
_DelMem			equ 0020590h&lt;br /&gt;
_DelVar3D		equ 0020594h&lt;br /&gt;
_DelVar3C		equ 0020598h&lt;br /&gt;
_DelVar3DC		equ 002059Ch&lt;br /&gt;
_Sym_Prog_non_t_Lst	equ 00205A0h&lt;br /&gt;
_AdjSymPtrs		equ 00205A4h&lt;br /&gt;
_DataSizeA		equ 00205A8h&lt;br /&gt;
_DataSize		equ 00205ACh&lt;br /&gt;
_PopMCplxO1		equ 00205B0h&lt;br /&gt;
_PopMCplx		equ 00205B4h&lt;br /&gt;
_MovCplx		equ 00205B8h&lt;br /&gt;
_PopOP5			equ 00205BCh&lt;br /&gt;
_PopOP3			equ 00205C0h&lt;br /&gt;
_PopOP1			equ 00205C4h&lt;br /&gt;
_PopRealO6		equ 00205C8h&lt;br /&gt;
_PopRealO5		equ 00205CCh&lt;br /&gt;
_PopRealO4		equ 00205D0h&lt;br /&gt;
_PopRealO3		equ 00205D4h&lt;br /&gt;
_PopRealO2		equ 00205D8h&lt;br /&gt;
_PopRealO1		equ 00205DCh&lt;br /&gt;
_PopReal		equ 00205E0h&lt;br /&gt;
_FPopCplx		equ 00205E4h&lt;br /&gt;
_FPopReal		equ 00205E8h&lt;br /&gt;
_FPopFPS		equ 00205ECh&lt;br /&gt;
_DeallocFPS		equ 00205F0h&lt;br /&gt;
_DeallocFPS1		equ 00205F4h&lt;br /&gt;
_AllocFPS		equ 00205F8h&lt;br /&gt;
_AllocFPS1		equ 00205FCh&lt;br /&gt;
_PushRealO6		equ 0020600h&lt;br /&gt;
_PushRealO5		equ 0020604h&lt;br /&gt;
_PushRealO4		equ 0020608h&lt;br /&gt;
_PushRealO3		equ 002060Ch&lt;br /&gt;
_PushRealO2		equ 0020610h&lt;br /&gt;
_PushRealO1		equ 0020614h&lt;br /&gt;
_PushReal		equ 0020618h&lt;br /&gt;
_PushOP5		equ 002061Ch&lt;br /&gt;
_PushOP3		equ 0020620h&lt;br /&gt;
_PushMCplxO3		equ 0020624h&lt;br /&gt;
_PushOP1		equ 0020628h&lt;br /&gt;
_PushMCplxO1		equ 002062Ch&lt;br /&gt;
_PushMCplx		equ 0020630h&lt;br /&gt;
_ExMCplxO1		equ 0020634h&lt;br /&gt;
_Exch9			equ 0020638h&lt;br /&gt;
_CpyTo1FPS11		equ 002063Ch&lt;br /&gt;
_CpyTo2FPS5		equ 0020640h&lt;br /&gt;
_CpyTo1FPS5		equ 0020644h&lt;br /&gt;
_CpyTo2FPS6		equ 0020648h&lt;br /&gt;
_CpyTo1FPS6		equ 002064Ch&lt;br /&gt;
_CpyTo2FPS7		equ 0020650h&lt;br /&gt;
_CpyTo1FPS7		equ 0020654h&lt;br /&gt;
_CpyTo1FPS8		equ 0020658h&lt;br /&gt;
_CpyTo2FPS8		equ 002065Ch&lt;br /&gt;
_CpyTo1FPS10		equ 0020660h&lt;br /&gt;
_CpyTo1FPS9		equ 0020664h&lt;br /&gt;
_CpyTo2FPS4		equ 0020668h&lt;br /&gt;
_CpyTo6FPS3		equ 002066Ch&lt;br /&gt;
_CpyTo6FPS2		equ 0020670h&lt;br /&gt;
_CpyTo2FPS3		equ 0020674h&lt;br /&gt;
_Cpycto1FPS3		equ 0020678h&lt;br /&gt;
_CpyTo1FPS3		equ 002067Ch&lt;br /&gt;
_CpyFPS3		equ 0020680h&lt;br /&gt;
_CpyTo1FPS4		equ 0020684h&lt;br /&gt;
_CpyTo3FPS2		equ 0020688h&lt;br /&gt;
_CpyTo5FPSt		equ 002068Ch&lt;br /&gt;
_CpyTo6FPSt		equ 0020690h&lt;br /&gt;
_CpyTo4FPSt		equ 0020694h&lt;br /&gt;
_CpyTo3FPSt		equ 0020698h&lt;br /&gt;
_CpyTo2FPSt		equ 002069Ch&lt;br /&gt;
_CpyTo1FPSt		equ 00206A0h&lt;br /&gt;
_CpyFPSt		equ 00206A4h&lt;br /&gt;
_CpyStack		equ 00206A8h&lt;br /&gt;
_CpyTo3FPS1		equ 00206ACh&lt;br /&gt;
_CpyTo2FPS1		equ 00206B0h&lt;br /&gt;
_CpyTo1FPS1		equ 00206B4h&lt;br /&gt;
_CpyFPS1		equ 00206B8h&lt;br /&gt;
_CpyTo2FPS2		equ 00206BCh&lt;br /&gt;
_CpyTo1FPS2		equ 00206C0h&lt;br /&gt;
_CpyFPS2		equ 00206C4h&lt;br /&gt;
_CpyO3ToFPSt		equ 00206C8h&lt;br /&gt;
_CpyO2ToFPSt		equ 00206CCh&lt;br /&gt;
_CpyO6ToFPSt		equ 00206D0h&lt;br /&gt;
_CpyO1ToFPSt		equ 00206D4h&lt;br /&gt;
_CpyToFPSt		equ 00206D8h&lt;br /&gt;
_CpyToStack		equ 00206DCh&lt;br /&gt;
_CpyO3ToFPS1		equ 00206E0h&lt;br /&gt;
_CpyO5ToFPS1		equ 00206E4h&lt;br /&gt;
_CpyO2ToFPS1		equ 00206E8h&lt;br /&gt;
_CpyO1ToFPS1		equ 00206ECh&lt;br /&gt;
_CpyToFPS1		equ 00206F0h&lt;br /&gt;
_CpyO2ToFPS2		equ 00206F4h&lt;br /&gt;
_CpyO3ToFPS2		equ 00206F8h&lt;br /&gt;
_CpyO6ToFPS2		equ 00206FCh&lt;br /&gt;
_CpyO1ToFPS2		equ 0020700h&lt;br /&gt;
_CpyToFPS2		equ 0020704h&lt;br /&gt;
_CpyO5ToFPS3		equ 0020708h&lt;br /&gt;
_CpyO2ToFPS3		equ 002070Ch&lt;br /&gt;
_CpyO1ToFPS3		equ 0020710h&lt;br /&gt;
_CpyToFPS3		equ 0020714h&lt;br /&gt;
_CpyO1ToFPS6		equ 0020718h&lt;br /&gt;
_CpyO1ToFPS7		equ 002071Ch&lt;br /&gt;
_CpyO1ToFPS5		equ 0020720h&lt;br /&gt;
_CpyO2ToFPS4		equ 0020724h&lt;br /&gt;
_CpyO1ToFPS4		equ 0020728h&lt;br /&gt;
_ErrNotEnoughMem	equ 002072Ch&lt;br /&gt;
_FPSMinus9		equ 0020730h&lt;br /&gt;
_HLMinus9		equ 0020734h&lt;br /&gt;
_ErrOverflow		equ 0020738h&lt;br /&gt;
_ErrDivBy0		equ 002073Ch&lt;br /&gt;
_ErrSingularMat		equ 0020740h&lt;br /&gt;
_ErrDomain		equ 0020744h&lt;br /&gt;
_ErrIncrement		equ 0020748h&lt;br /&gt;
_ErrNon_Real		equ 002074Ch&lt;br /&gt;
_ErrSyntax		equ 0020750h&lt;br /&gt;
_ErrDataType		equ 0020754h&lt;br /&gt;
_ErrArgument		equ 0020758h&lt;br /&gt;
_ErrDimMismatch		equ 002075Ch&lt;br /&gt;
_ErrDimension		equ 0020760h&lt;br /&gt;
_ErrUndefined		equ 0020764h&lt;br /&gt;
_ErrMemory		equ 0020768h&lt;br /&gt;
_ErrInvalid		equ 002076Ch&lt;br /&gt;
_ErrBreak		equ 0020770h&lt;br /&gt;
_ErrStat		equ 0020774h&lt;br /&gt;
_ErrSignchange		equ 0020778h&lt;br /&gt;
_ErrIterations		equ 002077Ch&lt;br /&gt;
_ErrBadGuess		equ 0020780h&lt;br /&gt;
_ErrTolTooSmall		equ 0020784h&lt;br /&gt;
_ErrStatPlot		equ 0020788h&lt;br /&gt;
_ErrLinkXmit		equ 002078Ch&lt;br /&gt;
_JError			equ 0020790h&lt;br /&gt;
_NoErrorEntry		equ 0020794h&lt;br /&gt;
_PushErrorHandler	equ 0020798h&lt;br /&gt;
_PopErrorHandler	equ 002079Ch&lt;br /&gt;
_StrCopy		equ 00207A0h&lt;br /&gt;
_StrngCat		equ 00207A4h&lt;br /&gt;
_IsInSet		equ 00207A8h&lt;br /&gt;
_GeqNameA		equ 00207ACh&lt;br /&gt;
_RecName		equ 00207B0h&lt;br /&gt;
_PutMap			equ 00207B4h&lt;br /&gt;
_PutC			equ 00207B8h&lt;br /&gt;
_DispHL_s		equ 00207BCh&lt;br /&gt;
_PutS			equ 00207C0h&lt;br /&gt;
_PutPSB			equ 00207C4h&lt;br /&gt;
_PutPS			equ 00207C8h&lt;br /&gt;
_WPutPS			equ 00207CCh&lt;br /&gt;
_PutBuf			equ 00207D0h&lt;br /&gt;
_PutBuf1		equ 00207D4h&lt;br /&gt;
_WPutC			equ 00207D8h&lt;br /&gt;
_WPutS			equ 00207DCh&lt;br /&gt;
_WPutSEOL		equ 00207E0h&lt;br /&gt;
_WDispEOL		equ 00207E4h&lt;br /&gt;
_WHomeUp		equ 00207E8h&lt;br /&gt;
_SetNumWindow		equ 00207ECh&lt;br /&gt;
_NewLine		equ 00207F0h&lt;br /&gt;
_MoveDown		equ 00207F4h&lt;br /&gt;
_ScrollUp		equ 00207F8h&lt;br /&gt;
_ShrinkWindow		equ 00207FCh&lt;br /&gt;
_MoveUp			equ 0020800h&lt;br /&gt;
_ScrollDown		equ 0020804h&lt;br /&gt;
_ClrLCDFull		equ 0020808h&lt;br /&gt;
_ClrLCD			equ 002080Ch&lt;br /&gt;
_ClrScrnFull		equ 0020810h&lt;br /&gt;
_ClrScrn		equ 0020814h&lt;br /&gt;
_ClrTxtShd		equ 0020818h&lt;br /&gt;
_ClrWindow		equ 002081Ch&lt;br /&gt;
_EraseEOL		equ 0020820h&lt;br /&gt;
_EraseEOW		equ 0020824h&lt;br /&gt;
_HomeUp			equ 0020828h&lt;br /&gt;
_GetCurloc		equ 002082Ch&lt;br /&gt;
_VPutmap		equ 0020830h&lt;br /&gt;
_VPutS			equ 0020834h&lt;br /&gt;
_VPutSN			equ 0020838h&lt;br /&gt;
_VPutSNG		equ 002083Ch&lt;br /&gt;
_VPutSNT		equ 0020840h&lt;br /&gt;
_RunIndicOn		equ 0020844h&lt;br /&gt;
_RunIndicOff		equ 0020848h&lt;br /&gt;
_SaveCmdShadow		equ 002084Ch&lt;br /&gt;
_SaveShadow		equ 0020850h&lt;br /&gt;
_RStrShadow		equ 0020854h&lt;br /&gt;
_RStrPartial		equ 0020858h&lt;br /&gt;
_RStrCurRow		equ 002085Ch&lt;br /&gt;
_RStrUnderMenu		equ 0020860h&lt;br /&gt;
_RStrbotRow		equ 0020864h&lt;br /&gt;
_GetKeypress		equ 0020868h&lt;br /&gt;
_GetTokLen		equ 002086Ch&lt;br /&gt;
_Get_Tok_Strng		equ 0020870h&lt;br /&gt;
_GetTokString		equ 0020874h&lt;br /&gt;
_PutBPatBuf2		equ 0020878h&lt;br /&gt;
_PutBPatBuf		equ 002087Ch&lt;br /&gt;
_PutBPat		equ 0020880h&lt;br /&gt;
_PutcChkScroll		equ 0020884h&lt;br /&gt;
_DispEOL		equ 0020888h&lt;br /&gt;
_FDispEOL		equ 002088Ch&lt;br /&gt;
_MakeRowCmd		equ 0020890h&lt;br /&gt;
_ToToStrp		equ 0020894h&lt;br /&gt;
_SetVarName		equ 0020898h&lt;br /&gt;
_DispDone		equ 002089Ch&lt;br /&gt;
_FinishOutput		equ 00208A0h&lt;br /&gt;
_CurBlink		equ 00208A4h&lt;br /&gt;
_CursorOff		equ 00208A8h&lt;br /&gt;
_HideCursor		equ 00208ACh&lt;br /&gt;
_CursorOn		equ 00208B0h&lt;br /&gt;
_ShowCursor		equ 00208B4h&lt;br /&gt;
_KeyToString		equ 00208B8h&lt;br /&gt;
_PullDownChk		equ 00208BCh&lt;br /&gt;
_MenuCatCommon		equ 00208C0h&lt;br /&gt;
_LoadCurcat		equ 00208C4h&lt;br /&gt;
_NCIFPrgmedMode		equ 00208C8h&lt;br /&gt;
_LoadMenuNum		equ 00208CCh&lt;br /&gt;
_LoadMenuNuml		equ 00208D0h&lt;br /&gt;
_MenuEdKey		equ 00208D4h&lt;br /&gt;
_MenCatRet		equ 00208D8h&lt;br /&gt;
_NotAlphNum		equ 00208DCh&lt;br /&gt;
;			equ 00208E0h&lt;br /&gt;
;			equ 00208E4h&lt;br /&gt;
;			equ 00208E8h&lt;br /&gt;
;			equ 00208ECh&lt;br /&gt;
_DispLIstName		equ 00208F0h&lt;br /&gt;
_DispLAlphaName		equ 00208F4h&lt;br /&gt;
_AbortPrgmode		equ 00208F8h&lt;br /&gt;
_IsFullCntx		equ 00208FCh&lt;br /&gt;
_AdrMRow		equ 0020900h&lt;br /&gt;
_AdrmeLE		equ 0020904h&lt;br /&gt;
_GetmatOP1A		equ 0020908h&lt;br /&gt;
_Getm1toOP1		equ 002090Ch&lt;br /&gt;
_Getm1tOP1A		equ 0020910h&lt;br /&gt;
_GetmtoOP1		equ 0020914h&lt;br /&gt;
_Puttom1a		equ 0020918h&lt;br /&gt;
_Puttoma1		equ 002091Ch&lt;br /&gt;
_PutToMat		equ 0020920h&lt;br /&gt;
_MatELDiv		equ 0020924h&lt;br /&gt;
_CMatFun		equ 0020928h&lt;br /&gt;
_RowEchPoly		equ 002092Ch&lt;br /&gt;
_RowEchelon		equ 0020930h&lt;br /&gt;
_AdrLELE		equ 0020934h&lt;br /&gt;
_Getl1ToOP1		equ 0020938h&lt;br /&gt;
_Getl1TOP1A		equ 002093Ch&lt;br /&gt;
_GetlToOP1		equ 0020940h&lt;br /&gt;
_Getl1ToOP2		equ 0020944h&lt;br /&gt;
_Getl1TOP2A		equ 0020948h&lt;br /&gt;
_Getl2TOP1A		equ 002094Ch&lt;br /&gt;
_PutTola1		equ 0020950h&lt;br /&gt;
_PutToL			equ 0020954h&lt;br /&gt;
_MaxMinLst		equ 0020958h&lt;br /&gt;
_LLow			equ 002095Ch&lt;br /&gt;
_LHigh			equ 0020960h&lt;br /&gt;
_LSum			equ 0020964h&lt;br /&gt;
_CumSum			equ 0020968h&lt;br /&gt;
_ToFrac			equ 002096Ch&lt;br /&gt;
_SeqSet			equ 0020970h&lt;br /&gt;
_SeqSolve		equ 0020974h&lt;br /&gt;
_CmpNumInit		equ 0020978h&lt;br /&gt;
_BinopExec		equ 002097Ch&lt;br /&gt;
_ExMeanL		equ 0020980h&lt;br /&gt;
_Set2MVLPtrs		equ 0020984h&lt;br /&gt;
_SetMat1		equ 0020988h&lt;br /&gt;
_CreateTLIst		equ 002098Ch&lt;br /&gt;
_UnopExec		equ 0020990h&lt;br /&gt;
_ThreeExec		equ 0020994h&lt;br /&gt;
_RestoreErrNo		equ 0020998h&lt;br /&gt;
_FourExec		equ 002099Ch&lt;br /&gt;
_FiveExec		equ 00209A0h&lt;br /&gt;
_CpyTo2ES1		equ 00209A4h&lt;br /&gt;
_CpyTo6ES1		equ 00209A8h&lt;br /&gt;
_CpyTo1ES1		equ 00209ACh&lt;br /&gt;
_CpyTo3ES1		equ 00209B0h&lt;br /&gt;
_CpyTo3ES2		equ 00209B4h&lt;br /&gt;
_CpyTo2ES2		equ 00209B8h&lt;br /&gt;
_CpyTo1ES2		equ 00209BCh&lt;br /&gt;
_CpyTo2ES3		equ 00209C0h&lt;br /&gt;
_CpyTo1ES3		equ 00209C4h&lt;br /&gt;
_CpyTo3ES4		equ 00209C8h&lt;br /&gt;
_CpyTo6ES3		equ 00209CCh&lt;br /&gt;
_CpyTo2ES4		equ 00209D0h&lt;br /&gt;
_CpyTo1ES4		equ 00209D4h&lt;br /&gt;
_CpyTo2ES5		equ 00209D8h&lt;br /&gt;
_CpyTo1ES5		equ 00209DCh&lt;br /&gt;
_CpyTo4ESt		equ 00209E0h&lt;br /&gt;
_CpyTo2ESt		equ 00209E4h&lt;br /&gt;
_CpyTo1ESt		equ 00209E8h&lt;br /&gt;
_CpyTo2ES6		equ 00209ECh&lt;br /&gt;
_CpyTo1ES6		equ 00209F0h&lt;br /&gt;
_CpyTo2ES7		equ 00209F4h&lt;br /&gt;
_CpyTo1ES7		equ 00209F8h&lt;br /&gt;
_CpyTo2ES8		equ 00209FCh&lt;br /&gt;
_CpyTo1ES8		equ 0020A00h&lt;br /&gt;
_CpyTo1ES9		equ 0020A04h&lt;br /&gt;
_CpyTo2ES9		equ 0020A08h&lt;br /&gt;
_CpyTo2ES10		equ 0020A0Ch&lt;br /&gt;
_CpyTo1ES10		equ 0020A10h&lt;br /&gt;
_CpyTo2ES11		equ 0020A14h&lt;br /&gt;
_CpyTo1ES11		equ 0020A18h&lt;br /&gt;
_CpyTo2ES12		equ 0020A1Ch&lt;br /&gt;
_CpyTo1ES12		equ 0020A20h&lt;br /&gt;
_CpyTo2ES13		equ 0020A24h&lt;br /&gt;
_CpyTo1ES13		equ 0020A28h&lt;br /&gt;
_CpyTo1ES14		equ 0020A2Ch&lt;br /&gt;
_CpyTo1ES16		equ 0020A30h&lt;br /&gt;
_CpyTo1ES17		equ 0020A34h&lt;br /&gt;
_CpyTo1ES18		equ 0020A38h&lt;br /&gt;
_CpyTo1ES15		equ 0020A3Ch&lt;br /&gt;
_CpyTo2ES15		equ 0020A40h&lt;br /&gt;
_CpyO1ToESt		equ 0020A44h&lt;br /&gt;
_CpyO1ToES1		equ 0020A48h&lt;br /&gt;
_CpyO6ToES1		equ 0020A4Ch&lt;br /&gt;
_CpyO6ToES3		equ 0020A50h&lt;br /&gt;
_CpyO1ToES2		equ 0020A54h&lt;br /&gt;
_CpyO2ToES2		equ 0020A58h&lt;br /&gt;
_CpyO1ToES3		equ 0020A5Ch&lt;br /&gt;
_CpyO1ToES4		equ 0020A60h&lt;br /&gt;
_CpyO1ToES5		equ 0020A64h&lt;br /&gt;
_CpyO1ToES6		equ 0020A68h&lt;br /&gt;
_CpyO1ToES7		equ 0020A6Ch&lt;br /&gt;
_CpyO2ToES4		equ 0020A70h&lt;br /&gt;
_CpyO2ToES5		equ 0020A74h&lt;br /&gt;
_CpyO2ToES6		equ 0020A78h&lt;br /&gt;
_CpyO2ToES7		equ 0020A7Ch&lt;br /&gt;
_CpyO2ToES8		equ 0020A80h&lt;br /&gt;
_CpyO2ToES9		equ 0020A84h&lt;br /&gt;
_CpyO1ToES8		equ 0020A88h&lt;br /&gt;
_CpyO1ToES9		equ 0020A8Ch&lt;br /&gt;
_CpyO1ToES10		equ 0020A90h&lt;br /&gt;
_CpyO1ToES11		equ 0020A94h&lt;br /&gt;
_CpyO1ToES12		equ 0020A98h&lt;br /&gt;
_CpyO1ToES13		equ 0020A9Ch&lt;br /&gt;
_CpyO1ToES14		equ 0020AA0h&lt;br /&gt;
_EvalF3A		equ 0020AA4h&lt;br /&gt;
_GetK			equ 0020AA8h&lt;br /&gt;
_SetTitle		equ 0020AACh&lt;br /&gt;
_DispVarVal		equ 0020AB0h&lt;br /&gt;
_RecallEd		equ 0020AB4h&lt;br /&gt;
_SetUpBuffer		equ 0020AB8h&lt;br /&gt;
_CreateNumEditBuf	equ 0020ABCh&lt;br /&gt;
_CallCommon		equ 0020AC0h&lt;br /&gt;
_CommonKeys		equ 0020AC4h&lt;br /&gt;
_LeftMore		equ 0020AC8h&lt;br /&gt;
_FDel			equ 0020ACCh&lt;br /&gt;
_FClear			equ 0020AD0h&lt;br /&gt;
_FInsDisp		equ 0020AD4h&lt;br /&gt;
_FInsDisp02		equ 0020AD8h&lt;br /&gt;
_SetIndicator		equ 0020ADCh&lt;br /&gt;
_DspLstsNor		equ 0020AE0h&lt;br /&gt;
_ReleaseBuffer		equ 0020AE4h&lt;br /&gt;
_VarNameToOP1HL		equ 0020AE8h&lt;br /&gt;
_NameToOP1		equ 0020AECh&lt;br /&gt;
_NumpPutAway		equ 0020AF0h&lt;br /&gt;
_NumReDisp		equ 0020AF4h&lt;br /&gt;
_NumError02		equ 0020AF8h&lt;br /&gt;
_Load_Sfont		equ 0020AFCh&lt;br /&gt;
_Sfont_Len		equ 0020B00h&lt;br /&gt;
_InitNumVec		equ 0020B04h&lt;br /&gt;
_SetxxOP1		equ 0020B08h&lt;br /&gt;
_SetxxOP2		equ 0020B0Ch&lt;br /&gt;
_SetxxxxOP2		equ 0020B10h&lt;br /&gt;
_UCLines		equ 0020B14h&lt;br /&gt;
_CLine			equ 0020B18h&lt;br /&gt;
_CLines			equ 0020B1Ch&lt;br /&gt;
_XrootY			equ 0020B20h&lt;br /&gt;
_YtoX			equ 0020B24h&lt;br /&gt;
;			equ 0020B28h&lt;br /&gt;
;			equ 0020B2Ch&lt;br /&gt;
;			equ 0020B30h&lt;br /&gt;
;			equ 0020B34h&lt;br /&gt;
;			equ 0020B38h&lt;br /&gt;
;			equ 0020B3Ch&lt;br /&gt;
;			equ 0020B40h&lt;br /&gt;
;			equ 0020B44h&lt;br /&gt;
;			equ 0020B48h&lt;br /&gt;
;			equ 0020B4Ch&lt;br /&gt;
;			equ 0020B50h&lt;br /&gt;
;			equ 0020B54h&lt;br /&gt;
;			equ 0020B58h&lt;br /&gt;
;			equ 0020B5Ch&lt;br /&gt;
;			equ 0020B60h&lt;br /&gt;
;			equ 0020B64h&lt;br /&gt;
;			equ 0020B68h&lt;br /&gt;
;			equ 0020B6Ch&lt;br /&gt;
_Mov18b			equ 0020B70h&lt;br /&gt;
_DarkLine		equ 0020B74h&lt;br /&gt;
_ILine			equ 0020B78h&lt;br /&gt;
_IPoint			equ 0020B7Ch&lt;br /&gt;
_XYRndBoth		equ 0020B80h&lt;br /&gt;
_XYRnd			equ 0020B84h&lt;br /&gt;
_CheckTOP		equ 0020B88h&lt;br /&gt;
_CheckXY		equ 0020B8Ch&lt;br /&gt;
_DarkPnt		equ 0020B90h&lt;br /&gt;
_CPointS		equ 0020B94h&lt;br /&gt;
_WToV			equ 0020B98h&lt;br /&gt;
_VtoWHLDE		equ 0020B9Ch&lt;br /&gt;
_Xitof			equ 0020BA0h&lt;br /&gt;
_YftoI			equ 0020BA4h&lt;br /&gt;
_XftoI			equ 0020BA8h&lt;br /&gt;
_TraceOff		equ 0020BACh&lt;br /&gt;
_GrRedisp		equ 0020BB0h&lt;br /&gt;
_GDispToken		equ 0020BB4h&lt;br /&gt;
_GrdeCoda		equ 0020BB8h&lt;br /&gt;
_LabCoor		equ 0020BBCh&lt;br /&gt;
_CoorDisp		equ 0020BC0h&lt;br /&gt;
_TmpEquNoSrc		equ 0020BC4h&lt;br /&gt;
_GrLabels		equ 0020BC8h&lt;br /&gt;
_YPixSet		equ 0020BCCh&lt;br /&gt;
_XPixSet		equ 0020BD0h&lt;br /&gt;
_CopyRng		equ 0020BD4h&lt;br /&gt;
_ValCur			equ 0020BD8h&lt;br /&gt;
_GrPutAway		equ 0020BDCh&lt;br /&gt;
_RstGFlags		equ 0020BE0h&lt;br /&gt;
_GrReset		equ 0020BE4h&lt;br /&gt;
_XYCent			equ 0020BE8h&lt;br /&gt;
_ZoomXYCmd		equ 0020BECh&lt;br /&gt;
_CptDelY		equ 0020BF0h&lt;br /&gt;
_CptDelX		equ 0020BF4h&lt;br /&gt;
_SetFuncM		equ 0020BF8h&lt;br /&gt;
_SetSeqM		equ 0020BFCh&lt;br /&gt;
_SetPolM		equ 0020C00h&lt;br /&gt;
_SetParM		equ 0020C04h&lt;br /&gt;
_ZmInt			equ 0020C08h&lt;br /&gt;
_ZmDecml		equ 0020C0Ch&lt;br /&gt;
_ZmPrev			equ 0020C10h&lt;br /&gt;
_ZmUsr			equ 0020C14h&lt;br /&gt;
_SetuZM			equ 0020C18h&lt;br /&gt;
_ZmFit			equ 0020C1Ch&lt;br /&gt;
_ZmSquare		equ 0020C20h&lt;br /&gt;
_ZmTrig			equ 0020C24h&lt;br /&gt;
_SetXMinMax		equ 0020C28h&lt;br /&gt;
_ZooDefault		equ 0020C2Ch&lt;br /&gt;
_GrBufCpy		equ 0020C30h&lt;br /&gt;
_DrawSplitLine		equ 0020C34h&lt;br /&gt;
;			equ 0020C38h&lt;br /&gt;
;			equ 0020C3Ch&lt;br /&gt;
;			equ 0020C40h&lt;br /&gt;
;			equ 0020C44h&lt;br /&gt;
;			equ 0020C48h&lt;br /&gt;
;			equ 0020C4Ch&lt;br /&gt;
;			equ 0020C50h&lt;br /&gt;
;			equ 0020C54h&lt;br /&gt;
_ChkTextCurs		equ 0020C58h&lt;br /&gt;
;			equ 0020C5Ch&lt;br /&gt;
_DoRefFlags02		equ 0020C60h&lt;br /&gt;
_InitNSeq		equ 0020C64h&lt;br /&gt;
_YRes			equ 0020C68h&lt;br /&gt;
_Ceiling		equ 0020C6Ch&lt;br /&gt;
_PutXY			equ 0020C70h&lt;br /&gt;
_PutEquNo		equ 0020C74h&lt;br /&gt;
_PDspGrph		equ 0020C78h&lt;br /&gt;
_HorizCmd		equ 0020C7Ch&lt;br /&gt;
_VertCmd		equ 0020C80h&lt;br /&gt;
_LineCmd		equ 0020C84h&lt;br /&gt;
_UnLineCmd		equ 0020C88h&lt;br /&gt;
_PointCmd		equ 0020C8Ch&lt;br /&gt;
_PixelTest  		equ 0020C90h&lt;br /&gt;
_PixelCmd		equ 0020C94h&lt;br /&gt;
_TanLnF			equ 0020C98h&lt;br /&gt;
_DrawCmdInit		equ 0020C9Ch&lt;br /&gt;
_DrawCmd		equ 0020CA0h&lt;br /&gt;
_ShadeCmd		equ 0020CA4h&lt;br /&gt;
_InvCmd			equ 0020CA8h&lt;br /&gt;
_StatShade		equ 0020CACh&lt;br /&gt;
_DspMatTable		equ 0020CB0h&lt;br /&gt;
_DspLsts		equ 0020CB4h&lt;br /&gt;
_CloseEditBuf		equ 0020CB8h&lt;br /&gt;
_ParseEditBuf		equ 0020CBCh&lt;br /&gt;
_PutSM			equ 0020CC0h&lt;br /&gt;
_DspCurTbl		equ 0020CC4h&lt;br /&gt;
_DspGrTbl		equ 0020CC8h&lt;br /&gt;
_ZeroTemplate		equ 0020CCCh&lt;br /&gt;
_SetTblRefs		equ 0020CD0h&lt;br /&gt;
_DispTblBot		equ 0020CD4h&lt;br /&gt;
_DispTblTop		equ 0020CD8h&lt;br /&gt;
_DispTblBody		equ 0020CDCh&lt;br /&gt;
_VPutBlank		equ 0020CE0h&lt;br /&gt;
_TblTrace		equ 0020CE4h&lt;br /&gt;
_DispListNameY		equ 0020CE8h&lt;br /&gt;
_CurNameLength		equ 0020CECh&lt;br /&gt;
_NameToBuf		equ 0020CF0h&lt;br /&gt;
_JPromptCursor		equ 0020CF4h&lt;br /&gt;
_BufLeft		equ 0020CF8h&lt;br /&gt;
_BufRight		equ 0020CFCh&lt;br /&gt;
_BufInsert		equ 0020D00h&lt;br /&gt;
_BufQueueChar		equ 0020D04h&lt;br /&gt;
_BufReplace		equ 0020D08h&lt;br /&gt;
_BufDelete		equ 0020D0Ch&lt;br /&gt;
_BufPeek		equ 0020D10h&lt;br /&gt;
_BufPeek1		equ 0020D14h&lt;br /&gt;
_BufPeek2		equ 0020D18h&lt;br /&gt;
_BufPeek3		equ 0020D1Ch&lt;br /&gt;
_BufToBtm		equ 0020D20h&lt;br /&gt;
_SetupEditEqu		equ 0020D24h&lt;br /&gt;
_BufToTop		equ 0020D28h&lt;br /&gt;
_IsEditFull		equ 0020D2Ch&lt;br /&gt;
_IsEditEmpty		equ 0020D30h&lt;br /&gt;
_IsAtTOP		equ 0020D34h&lt;br /&gt;
_IsAtBtm		equ 0020D38h&lt;br /&gt;
;			equ 0020D3Ch&lt;br /&gt;
_JCursorFirst		equ 0020D40h&lt;br /&gt;
_JCursorLast		equ 0020D44h&lt;br /&gt;
_JursorLeft		equ 0020D48h&lt;br /&gt;
_JCursorRight		equ 0020D4Ch&lt;br /&gt;
_JCursorUp		equ 0020D50h&lt;br /&gt;
_JursorDown		equ 0020D54h&lt;br /&gt;
_CursorToOffset		equ 0020D58h&lt;br /&gt;
_InsDisp		equ 0020D5Ch&lt;br /&gt;
_FDispBOL1		equ 0020D60h&lt;br /&gt;
_FDispBOL		equ 0020D64h&lt;br /&gt;
_DispEOW		equ 0020D68h&lt;br /&gt;
_DispHead		equ 0020D6Ch&lt;br /&gt;
_DispTail		equ 0020D70h&lt;br /&gt;
_PutTokString		equ 0020D74h&lt;br /&gt;
_SetUpEditCmd		equ 0020D78h&lt;br /&gt;
_SetEmptyeditEqu	equ 0020D7Ch&lt;br /&gt;
_SetEmptyEditPtr	equ 0020D80h&lt;br /&gt;
_CloseEditEqu		equ 0020D84h&lt;br /&gt;
_GetPrevTok		equ 0020D88h&lt;br /&gt;
_GetKey			equ 0020D8Ch&lt;br /&gt;
_CanIndic		equ 0020D90h&lt;br /&gt;
_FormDisp		equ 0020D94h&lt;br /&gt;
_FormMatrix		equ 0020D98h&lt;br /&gt;
_WScrollLeft		equ 0020D9Ch&lt;br /&gt;
_WScrollUp		equ 0020DA0h&lt;br /&gt;
_WScrollDown		equ 0020DA4h&lt;br /&gt;
_WScrollRight		equ 0020DA8h&lt;br /&gt;
;			equ 0020DACh&lt;br /&gt;
_FormEReal		equ 0020DB0h&lt;br /&gt;
_FormERealTok		equ 0020DB4h&lt;br /&gt;
_FormDCplx		equ 0020DB8h&lt;br /&gt;
_FormReal		equ 0020DBCh&lt;br /&gt;
;_FormScrollUp		equ unknown&lt;br /&gt;
_SetWinAbove		equ 0020DC0h&lt;br /&gt;
_DisarmScroll		equ 0020DC4h&lt;br /&gt;
_MinToEdit		equ 0020DC8h&lt;br /&gt;
_RclVarToEdit		equ 0020DCCh&lt;br /&gt;
_RclVarToEditPtr	equ 0020DD0h&lt;br /&gt;
_RclEntryToEdit		equ 0020DD4h&lt;br /&gt;
_RclToQueue		equ 0020DD8h&lt;br /&gt;
_FormToTok		equ 0020DDCh&lt;br /&gt;
_DispInterval		equ 0020DE0h&lt;br /&gt;
_DispLstName		equ 0020DE4h&lt;br /&gt;
_DispSLstNameHL		equ 0020DE8h&lt;br /&gt;
;			equ 0020DECh&lt;br /&gt;
;			equ 0020DF0h&lt;br /&gt;
;			equ 0020DF4h&lt;br /&gt;
;			equ 0020DF8h&lt;br /&gt;
;			equ 0020DFCh&lt;br /&gt;
;			equ 0020E00h&lt;br /&gt;
_DispForward		equ 0020E04h&lt;br /&gt;
_DispYPrompt2		equ 0020E08h&lt;br /&gt;
_StringWidth		equ 0020E0Ch&lt;br /&gt;
_DispErrorScreen	equ 0020E10h&lt;br /&gt;
_PopCX			equ 0020E14h&lt;br /&gt;
_LoadNoEEntry		equ 0020E18h&lt;br /&gt;
_SaveScreen		equ 0020E1Ch&lt;br /&gt;
_RetScreen		equ 0020E20h&lt;br /&gt;
_RetScreenErr		equ 0020E24h&lt;br /&gt;
_CheckSplitFlag		equ 0020E28h&lt;br /&gt;
_SolveRedisp		equ 0020E2Ch&lt;br /&gt;
_SolveDisp		equ 0020E30h&lt;br /&gt;
_ItemName		equ 0020E34h&lt;br /&gt;
_SetNorm_Vals		equ 0020E38h&lt;br /&gt;
_SetYOffset		equ 0020E3Ch&lt;br /&gt;
_ConvKeyToTok		equ 0020E40h&lt;br /&gt;
_ConvFCKeyToTok		equ 0020E44h&lt;br /&gt;
_ConvFEKeyToTok		equ 0020E48h&lt;br /&gt;
_TokToKey		equ 0020E4Ch&lt;br /&gt;
;			equ 0020E50h&lt;br /&gt;
;			equ 0020E54h&lt;br /&gt;
;			equ 0020E58h&lt;br /&gt;
_DelRes			equ 0020E5Ch&lt;br /&gt;
_ConvLcToLr		equ 0020E60h&lt;br /&gt;
_RedimMat		equ 0020E64h&lt;br /&gt;
_IncLstSize		equ 0020E68h&lt;br /&gt;
_InsertList		equ 0020E6Ch&lt;br /&gt;
_DelListEl		equ 0020E70h&lt;br /&gt;
_EditProg		equ 0020E74h&lt;br /&gt;
_CloseProg		equ 0020E78h&lt;br /&gt;
_ClrGraphRef		equ 0020E7Ch&lt;br /&gt;
_FixTempCnt		equ 0020E80h&lt;br /&gt;
_SaveData		equ 0020E84h&lt;br /&gt;
_RestoreData		equ 0020E88h&lt;br /&gt;
_FindAlphaUp		equ 0020E8Ch&lt;br /&gt;
_FindAlphaDn		equ 0020E90h&lt;br /&gt;
_CmpSyms		equ 0020E94h&lt;br /&gt;
_CreateTemp		equ 0020E98h&lt;br /&gt;
_CleanAll		equ 0020E9Ch&lt;br /&gt;
_MoveToNextSym		equ 0020EA0h&lt;br /&gt;
_ConvLrToLc		equ 0020EA4h&lt;br /&gt;
;			equ 0020EA8h&lt;br /&gt;
;			equ 0020EACh&lt;br /&gt;
;			equ 0020EB0h&lt;br /&gt;
;			equ 0020EB4h&lt;br /&gt;
;			equ 0020EB8h&lt;br /&gt;
;			equ 0020EBCh&lt;br /&gt;
;			equ 0020EC0h&lt;br /&gt;
;			equ 0020EC4h&lt;br /&gt;
;			equ 0020EC8h&lt;br /&gt;
;			equ 0020ECCh&lt;br /&gt;
;			equ 0020ED0h&lt;br /&gt;
;			equ 0020ED4h&lt;br /&gt;
;			equ 0020ED8h&lt;br /&gt;
;			equ 0020EDCh&lt;br /&gt;
;			equ 0020EE0h&lt;br /&gt;
;			equ 0020EE4h&lt;br /&gt;
_ErrNonReal_FPST_FPS1	equ 0020EE8h&lt;br /&gt;
&lt;br /&gt;
_ErrNonReal		equ 0020EECh&lt;br /&gt;
;			equ 0020EF0h&lt;br /&gt;
;			equ 0020EF4h&lt;br /&gt;
;			equ 0020EF8h&lt;br /&gt;
;			equ 0020EFCh&lt;br /&gt;
_ParseInp		equ 0020F00h&lt;br /&gt;
_ParseOn		equ 0020F04h&lt;br /&gt;
_ParseScan		equ 0020F08h&lt;br /&gt;
_GetParse		equ 0020F0Ch&lt;br /&gt;
_SaveParse		equ 0020F10h&lt;br /&gt;
_InitPFlgs		equ 0020F14h&lt;br /&gt;
_CkEndLineRR		equ 0020F18h&lt;br /&gt;
_OP2Set60		equ 0020F1Ch&lt;br /&gt;
_GetStatPtr		equ 0020F20h&lt;br /&gt;
_CmpStatPtr		equ 0020F24h&lt;br /&gt;
_VarSysAdr		equ 0020F28h&lt;br /&gt;
_StoSyStok		equ 0020F2Ch&lt;br /&gt;
_StoAns			equ 0020F30h&lt;br /&gt;
_StoTheta		equ 0020F34h&lt;br /&gt;
_StoR			equ 0020F38h&lt;br /&gt;
_StoY			equ 0020F3Ch&lt;br /&gt;
_StoN			equ 0020F40h&lt;br /&gt;
_StoT			equ 0020F44h&lt;br /&gt;
_StoX			equ 0020F48h&lt;br /&gt;
_StoOther		equ 0020F4Ch&lt;br /&gt;
_RclAns			equ 0020F50h&lt;br /&gt;
_RclY			equ 0020F54h&lt;br /&gt;
_RclN			equ 0020F58h&lt;br /&gt;
_RclX			equ 0020F5Ch&lt;br /&gt;
_RclVarSym		equ 0020F60h&lt;br /&gt;
_RclsyStok		equ 0020F64h&lt;br /&gt;
_StMatel		equ 0020F68h&lt;br /&gt;
_StLstvecel		equ 0020F6Ch&lt;br /&gt;
_ConvOP1		equ 0020F70h&lt;br /&gt;
_FindParseFormula	equ 0020F74h&lt;br /&gt;
_ParseFormula		equ 0020F78h&lt;br /&gt;
_StrngEnt1		equ 0020F7Ch&lt;br /&gt;
_Prgrdlp		equ 0020F80h&lt;br /&gt;
_VarEnt			equ 0020F84h&lt;br /&gt;
_ParseOnc		equ 0020F88h&lt;br /&gt;
_ParseOn_Dup		equ 0020F8Ch&lt;br /&gt;
_ParseCmd		equ 0020F90h&lt;br /&gt;
_StoType		equ 0020F94h&lt;br /&gt;
_CreatePair		equ 0020F98h&lt;br /&gt;
_PushNum		equ 0020F9Ch&lt;br /&gt;
_IncCurPCErrEnd		equ 0020FA0h&lt;br /&gt;
_ErrEnd			equ 0020FA4h&lt;br /&gt;
_CommaErrF		equ 0020FA8h&lt;br /&gt;
_CommaErr		equ 0020FACh&lt;br /&gt;
_StEQArg2		equ 0020FB0h&lt;br /&gt;
_StEQArg		equ 0020FB4h&lt;br /&gt;
_InpArg			equ 0020FB8h&lt;br /&gt;
_StEQArg3		equ 0020FBCh&lt;br /&gt;
_NxtFetch		equ 0020FC0h&lt;br /&gt;
_CkFetchVar		equ 0020FC4h&lt;br /&gt;
_FetchVarA		equ 0020FC8h&lt;br /&gt;
_FetchVar		equ 0020FCCh&lt;br /&gt;
_CkEndLin		equ 0020FD0h&lt;br /&gt;
_CkEndExp		equ 0020FD4h&lt;br /&gt;
_CkParsEnd		equ 0020FD8h&lt;br /&gt;
_StoTypeArg		equ 0020FDCh&lt;br /&gt;
_ConvDim		equ 0020FE0h&lt;br /&gt;
_ConvDim00		equ 0020FE4h&lt;br /&gt;
_AheadEqual		equ 0020FE8h&lt;br /&gt;
_ParsaHeads		equ 0020FECh&lt;br /&gt;
_ParsaHead		equ 0020FF0h&lt;br /&gt;
_AnsName		equ 0020FF4h&lt;br /&gt;
_StoCmpReals		equ 0020FF8h&lt;br /&gt;
_GetDEPtr		equ 0020FFCh&lt;br /&gt;
_Push2BOper		equ 0021000h&lt;br /&gt;
_Push3BOper		equ 0021004h&lt;br /&gt;
_Pop2BOper		equ 0021008h&lt;br /&gt;
_Pop3BOper		equ 002100Ch&lt;br /&gt;
_PushOper		equ 0021010h&lt;br /&gt;
_PopOper		equ 0021014h&lt;br /&gt;
_FindEUndef		equ 0021018h&lt;br /&gt;
_SttmpEQ		equ 002101Ch&lt;br /&gt;
_FindEOL		equ 0021020h&lt;br /&gt;
_BrkInc			equ 0021024h&lt;br /&gt;
_IncFetch		equ 0021028h&lt;br /&gt;
_CurFetch		equ 002102Ch&lt;br /&gt;
_Random			equ 0021030h&lt;br /&gt;
_StoRand		equ 0021034h&lt;br /&gt;
_RandInit		equ 0021038h&lt;br /&gt;
_ResetStacks		equ 002103Ch&lt;br /&gt;
_Factorial		equ 0021040h&lt;br /&gt;
;			equ 0021044h&lt;br /&gt;
;			equ 0021048h&lt;br /&gt;
;			equ 002104Ch&lt;br /&gt;
;			equ 0021050h&lt;br /&gt;
;			equ 0021054h&lt;br /&gt;
;			equ 0021058h&lt;br /&gt;
;			equ 002105Ch&lt;br /&gt;
;			equ 0021060h&lt;br /&gt;
;			equ 0021064h&lt;br /&gt;
;			equ 0021068h&lt;br /&gt;
;			equ 002106Ch&lt;br /&gt;
;			equ 0021070h&lt;br /&gt;
;			equ 0021074h&lt;br /&gt;
;			equ 0021078h&lt;br /&gt;
;			equ 002107Ch&lt;br /&gt;
;			equ 0021080h&lt;br /&gt;
;			equ 0021084h&lt;br /&gt;
;			equ 0021088h&lt;br /&gt;
;			equ 002108Ch&lt;br /&gt;
;			equ 0021090h&lt;br /&gt;
;			equ 0021094h&lt;br /&gt;
;			equ 0021098h&lt;br /&gt;
_GrBufClr		equ 002109Ch&lt;br /&gt;
_GrBufCpyV		equ 00210A0h&lt;br /&gt;
_FndSelEQ		equ 00210A4h&lt;br /&gt;
_ClrGraphXY		equ 00210A8h&lt;br /&gt;
_NEDXTYStyle		equ 00210ACh&lt;br /&gt;
_PlotPt			equ 00210B0h&lt;br /&gt;
_NewWindEP		equ 00210B4h&lt;br /&gt;
_DrawAxes		equ 00210B8h&lt;br /&gt;
_SetPenX		equ 00210BCh&lt;br /&gt;
_SetPenY		equ 00210C0h&lt;br /&gt;
_SetPenT		equ 00210C4h&lt;br /&gt;
_TanEquDisp		equ 00210C8h&lt;br /&gt;
_PutAns			equ 00210CCh&lt;br /&gt;
_DispOP1A		equ 00210D0h&lt;br /&gt;
;			equ 00210D4h&lt;br /&gt;
_SetTblGraphDraw	equ 00210D8h&lt;br /&gt;
_MemClear		equ 00210DCh&lt;br /&gt;
_MemSet			equ 00210E0h&lt;br /&gt;
_PointOn		equ 00210E4h&lt;br /&gt;
_ExecuteNewPrgm		equ 00210E8h&lt;br /&gt;
_StrLength		equ 00210ECh&lt;br /&gt;
_VPutMapRec		equ 00210F0h&lt;br /&gt;
;			equ 00210F4h&lt;br /&gt;
;			equ 00210F8h&lt;br /&gt;
;			equ 00210FCh&lt;br /&gt;
;			equ 0021100h&lt;br /&gt;
_AddHL259		equ 0021104h&lt;br /&gt;
;			equ 0021108h&lt;br /&gt;
_IBounds		equ 002110Ch&lt;br /&gt;
_IOffset		equ 0021110h&lt;br /&gt;
;			equ 0021114h&lt;br /&gt;
_CanAlphIns		equ 0021118h&lt;br /&gt;
;			equ 002111Ch&lt;br /&gt;
_GetBaseVer		equ 0021120h&lt;br /&gt;
_OPSet0DES		equ 0021124h&lt;br /&gt;
;			equ 0021128h&lt;br /&gt;
_SetIgnoreKey		equ 002112Ch&lt;br /&gt;
_SetSendThisKeyBack	equ 0021130h&lt;br /&gt;
_DisableAPD		equ 0021134h&lt;br /&gt;
_EnableAPD		equ 0021138h&lt;br /&gt;
_Set2IY34		equ 002113Ch&lt;br /&gt;
_ForceCmd		equ 0021140h&lt;br /&gt;
_ApdSetup		equ 0021144h&lt;br /&gt;
_Get_NumKey		equ 0021148h&lt;br /&gt;
_AppSetup		equ 002114Ch&lt;br /&gt;
_ReleaseSedit		equ 0021150h&lt;br /&gt;
_InitSmallEditLine	equ 0021154h&lt;br /&gt;
_StartSmallEdit		equ 0021158h&lt;br /&gt;
;			equ 002115Ch&lt;br /&gt;
_SGetTokString		equ 0021160h&lt;br /&gt;
_LoadPattern		equ 0021164h&lt;br /&gt;
_SStringLength		equ 0021168h&lt;br /&gt;
_RestorePenCol		equ 002116Ch&lt;br /&gt;
;			equ 0021170h&lt;br /&gt;
_EmptyHook		equ 0021174h&lt;br /&gt;
_ForceSmallEditReturn2	equ 0021178h&lt;br /&gt;
;			equ 002117Ch&lt;br /&gt;
;			equ 0021180h&lt;br /&gt;
_ClearRow		equ 0021184h&lt;br /&gt;
;			equ 0021188h&lt;br /&gt;
;			equ 002118Ch&lt;br /&gt;
;			equ 0021190h&lt;br /&gt;
;			equ 0021194h&lt;br /&gt;
;			equ 0021198h&lt;br /&gt;
;			equ 002119Ch&lt;br /&gt;
;			equ 00211A0h&lt;br /&gt;
;			equ 00211A4h&lt;br /&gt;
;			equ 00211A8h&lt;br /&gt;
;			equ 00211ACh&lt;br /&gt;
;			equ 00211B0h&lt;br /&gt;
;			equ 00211B4h&lt;br /&gt;
;			equ 00211B8h&lt;br /&gt;
;			equ 00211BCh&lt;br /&gt;
;			equ 00211C0h&lt;br /&gt;
;			equ 00211C4h&lt;br /&gt;
;			equ 00211C8h&lt;br /&gt;
;			equ 00211CCh&lt;br /&gt;
;			equ 00211D0h&lt;br /&gt;
;			equ 00211D4h&lt;br /&gt;
;			equ 00211D8h&lt;br /&gt;
;			equ 00211DCh&lt;br /&gt;
;			equ 00211E0h&lt;br /&gt;
;			equ 00211E4h&lt;br /&gt;
;			equ 00211E8h&lt;br /&gt;
;			equ 00211ECh&lt;br /&gt;
;			equ 00211F0h&lt;br /&gt;
;			equ 00211F4h&lt;br /&gt;
;			equ 00211F8h&lt;br /&gt;
;			equ 00211FCh&lt;br /&gt;
;			equ 0021200h&lt;br /&gt;
;			equ 0021204h&lt;br /&gt;
;			equ 0021208h&lt;br /&gt;
_ErrCustom1		equ 002120Ch&lt;br /&gt;
_ErrCustom2		equ 0021210h&lt;br /&gt;
_Ret_1			equ 0021214h&lt;br /&gt;
_ClearRect		equ 0021218h&lt;br /&gt;
_InvertRect		equ 002121Ch&lt;br /&gt;
_FillRect		equ 0021220h&lt;br /&gt;
;			equ 0021224h&lt;br /&gt;
;			equ 0021228h&lt;br /&gt;
;			equ 002122Ch&lt;br /&gt;
;			equ 0021230h&lt;br /&gt;
;			equ 0021234h&lt;br /&gt;
;			equ 0021238h&lt;br /&gt;
_DrawRectBorder		equ 002123Ch&lt;br /&gt;
;			equ 0021240h&lt;br /&gt;
;			equ 0021244h&lt;br /&gt;
_EraseRectBorder	equ 0021248h&lt;br /&gt;
_FillRectPattern	equ 002124Ch&lt;br /&gt;
_DrawRectBorderClear	equ 0021250h&lt;br /&gt;
;			equ 0021254h&lt;br /&gt;
;			equ 0021258h&lt;br /&gt;
;			equ 002125Ch&lt;br /&gt;
;			equ 0021260h&lt;br /&gt;
;			equ 0021264h&lt;br /&gt;
;			equ 0021268h&lt;br /&gt;
;			equ 002126Ch&lt;br /&gt;
;			equ 0021270h&lt;br /&gt;
;			equ 0021274h&lt;br /&gt;
;			equ 0021278h&lt;br /&gt;
;			equ 002127Ch&lt;br /&gt;
;			equ 0021280h&lt;br /&gt;
;			equ 0021284h&lt;br /&gt;
;			equ 0021288h&lt;br /&gt;
;			equ 002128Ch&lt;br /&gt;
;			equ 0021290h&lt;br /&gt;
;			equ 0021294h&lt;br /&gt;
;			equ 0021298h&lt;br /&gt;
;			equ 002129Ch&lt;br /&gt;
;			equ 00212A0h&lt;br /&gt;
;			equ 00212A4h&lt;br /&gt;
;			equ 00212A8h&lt;br /&gt;
;			equ 00212ACh&lt;br /&gt;
;			equ 00212B0h&lt;br /&gt;
;			equ 00212B4h&lt;br /&gt;
;			equ 00212B8h&lt;br /&gt;
;			equ 00212BCh&lt;br /&gt;
;			equ 00212C0h&lt;br /&gt;
;			equ 00212C4h&lt;br /&gt;
;			equ 00212C8h&lt;br /&gt;
;			equ 00212CCh&lt;br /&gt;
;			equ 00212D0h&lt;br /&gt;
;			equ 00212D4h&lt;br /&gt;
;			equ 00212D8h&lt;br /&gt;
;			equ 00212DCh&lt;br /&gt;
;			equ 00212E0h&lt;br /&gt;
;			equ 00212E4h&lt;br /&gt;
;			equ 00212E8h&lt;br /&gt;
;			equ 00212ECh&lt;br /&gt;
;			equ 00212F0h&lt;br /&gt;
;			equ 00212F4h&lt;br /&gt;
;			equ 00212F8h&lt;br /&gt;
;			equ 00212FCh&lt;br /&gt;
;			equ 0021300h&lt;br /&gt;
;			equ 0021304h&lt;br /&gt;
;			equ 0021308h&lt;br /&gt;
;			equ 002130Ch&lt;br /&gt;
;			equ 0021310h&lt;br /&gt;
;			equ 0021314h&lt;br /&gt;
;			equ 0021318h&lt;br /&gt;
;			equ 002131Ch&lt;br /&gt;
_GetStringInput		equ 0021320h&lt;br /&gt;
_GetStringInput2	equ 0021324h&lt;br /&gt;
_WaitEnterKeyValue	equ 0021328h&lt;br /&gt;
_HorizontalLine		equ 002132Ch&lt;br /&gt;
_CreateAppVar		equ 0021330h&lt;br /&gt;
_CreateProtProg		equ 0021334h&lt;br /&gt;
_CreateVar		equ 0021338h&lt;br /&gt;
_AsmComp		equ 002133Ch&lt;br /&gt;
_GetAsmSize		equ 0021340h&lt;br /&gt;
_SquishPrgm		equ 0021344h&lt;br /&gt;
_ExecutePrgm		equ 0021348h&lt;br /&gt;
_ChkFindSymAsm		equ 002134Ch&lt;br /&gt;
_ParsePrgmName		equ 0021350h&lt;br /&gt;
_CAdd			equ 0021354h&lt;br /&gt;
_CSqaure		equ 0021358h&lt;br /&gt;
_CMult			equ 002135Ch&lt;br /&gt;
_CRecip			equ 0021360h&lt;br /&gt;
_CDiv			equ 0021364h&lt;br /&gt;
_CAbs			equ 0021368h&lt;br /&gt;
_AddSquares		equ 002136Ch&lt;br /&gt;
_CSqroot		equ 0021370h&lt;br /&gt;
_CLn			equ 0021374h&lt;br /&gt;
_CLog			equ 0021378h&lt;br /&gt;
_CTenX			equ 002137Ch&lt;br /&gt;
_CEtoX			equ 0021380h&lt;br /&gt;
_CXrootY		equ 0021384h&lt;br /&gt;
;			equ 0021388h&lt;br /&gt;
_CYtoX			equ 002138Ch&lt;br /&gt;
_InvertNonReal		equ 0021390h&lt;br /&gt;
_CplxMult		equ 0021394h&lt;br /&gt;
_CplxDiv		equ 0021398h&lt;br /&gt;
_CplxTrunc		equ 002139Ch&lt;br /&gt;
_CplxFrac		equ 00213A0h&lt;br /&gt;
_CplxFloor		equ 00213A4h&lt;br /&gt;
;			equ 00213A8h&lt;br /&gt;
_FlashWriteDisable	equ 00213ACh&lt;br /&gt;
_Disp			equ 00213B0h&lt;br /&gt;
_GetBytePaged_Unpaged	equ 00213B4h&lt;br /&gt;
_RunCursorHook		equ 00213B8h&lt;br /&gt;
_RunLibraryHook		equ 00213BCh&lt;br /&gt;
_RunRawkeyHook		equ 00213C0h&lt;br /&gt;
_SetCursorHook		equ 00213C4h&lt;br /&gt;
_SetLibraryHook		equ 00213C8h&lt;br /&gt;
_SetGetKeyHook		equ 00213CCh&lt;br /&gt;
_ClrCursorHook		equ 00213D0h&lt;br /&gt;
_ClrLibraryHook		equ 00213D4h&lt;br /&gt;
_ClrRawKeyHook		equ 00213D8h&lt;br /&gt;
_GetKeyHook		equ 00213DCh&lt;br /&gt;
_SetGetCSCHook		equ 00213E0h&lt;br /&gt;
_ClrGetKeyHook		equ 00213E4h&lt;br /&gt;
_SetCatalog2Hook	equ 00213E8h&lt;br /&gt;
_ClrCatalog2Hook	equ 00213ECh&lt;br /&gt;
_SetLocalizeHook	equ 00213F0h&lt;br /&gt;
_ClrLocalizeHook	equ 00213F4h&lt;br /&gt;
_SetTokenHook		equ 00213F8h&lt;br /&gt;
_ClrTokenHook		equ 00213FCh&lt;br /&gt;
;			equ 0021400h&lt;br /&gt;
;			equ 0021404h&lt;br /&gt;
_DispListElementOffLA	equ 0021408h&lt;br /&gt;
_Bit_VertSplit		equ 002140Ch&lt;br /&gt;
_SetHomescreenHook	equ 0021410h&lt;br /&gt;
_ClrHomescreenHook	equ 0021414h&lt;br /&gt;
_SetWIndowHook		equ 0021418h&lt;br /&gt;
_ClrWindowHook		equ 002141Ch&lt;br /&gt;
_SetGraphModeHook	equ 0021420h&lt;br /&gt;
_ClrGraphModeHook	equ 0021424h&lt;br /&gt;
_ParseAndStoreSysVar	equ 0021428h&lt;br /&gt;
_DisplayEditSysVar	equ 002142Ch&lt;br /&gt;
_JForceWIndowSettings	equ 0021430h&lt;br /&gt;
_DelVarArc		equ 0021434h&lt;br /&gt;
_DelVarNoArc		equ 0021438h&lt;br /&gt;
_SetAllPlots		equ 002143Ch&lt;br /&gt;
_SetYeditHook		equ 0021440h&lt;br /&gt;
_ClrYeditHook		equ 0021444h&lt;br /&gt;
_Arc_Unarc		equ 0021448h&lt;br /&gt;
_ArchiveVar		equ 002144Ch&lt;br /&gt;
_UnarchiveVar		equ 0021450h&lt;br /&gt;
_SetFontHook		equ 0021454h&lt;br /&gt;
_ClrFontHook		equ 0021458h&lt;br /&gt;
_SetRegraphHook		equ 002145Ch&lt;br /&gt;
_ClrRegraphHook		equ 0021460h&lt;br /&gt;
_RunGraphingHook	equ 0021464h&lt;br /&gt;
_SetTraceHook		equ 0021468h&lt;br /&gt;
_ClrTraceHook		equ 002146Ch&lt;br /&gt;
_RunTraceHook		equ 0021470h&lt;br /&gt;
_NDeriv			equ 0021474h&lt;br /&gt;
_PolarDerivative	equ 0021478h&lt;br /&gt;
_JForceGraphNoKey	equ 002147Ch&lt;br /&gt;
_JForceGraphKey		equ 0021480h&lt;br /&gt;
_PowerOff		equ 0021484h&lt;br /&gt;
_GetKeyRetOff		equ 0021488h&lt;br /&gt;
_FindGroupSym		equ 002148Ch&lt;br /&gt;
_LoadDEIndPaged_Unpaged	equ 0021490h&lt;br /&gt;
_SetUpPagedPtr_Unpaged	equ 0021494h&lt;br /&gt;
_PagedGet_Unpaged	equ 0021498h&lt;br /&gt;
_SetParserHook		equ 002149Ch&lt;br /&gt;
_ClrParserHook		equ 00214A0h&lt;br /&gt;
_SetAppChangeHook	equ 00214A4h&lt;br /&gt;
_ClrAppChangeHook	equ 00214A8h&lt;br /&gt;
_SetGraphicsHook	equ 00214ACh&lt;br /&gt;
_ClrGraphicsHook	equ 00214B0h&lt;br /&gt;
_ILineNoGraphicsHook	equ 00214B4h&lt;br /&gt;
_ILineNoHook		equ 00214B8h&lt;br /&gt;
;			equ 00214BCh&lt;br /&gt;
_DeleteTempPrograms	equ 00214C0h&lt;br /&gt;
_SetCatalog1Hook	equ 00214C4h&lt;br /&gt;
_ClrCatalog1Hook	equ 00214C8h&lt;br /&gt;
_SetHelpHook		equ 00214CCh&lt;br /&gt;
_ClrHelpHook		equ 00214D0h&lt;br /&gt;
_DispCatalogEnd		equ 00214D4h&lt;br /&gt;
_GetMenuKeypress	equ 00214D8h&lt;br /&gt;
_GetCatalogItem		equ 00214DCh&lt;br /&gt;
_RunCatalog2Hook	equ 00214E0h&lt;br /&gt;
_RunCatalog1Hook	equ 00214E4h&lt;br /&gt;
;			equ 00214E8h&lt;br /&gt;
;			equ 00214ECh&lt;br /&gt;
_DispMenuTitle		equ 00214F0h&lt;br /&gt;
;			equ 00214F4h&lt;br /&gt;
_SetcxReDispHook	equ 00214F8h&lt;br /&gt;
_ClrcxReDispHook	equ 00214FCh&lt;br /&gt;
;			equ 0021500h&lt;br /&gt;
;			equ 0021504h&lt;br /&gt;
;			equ 0021508h&lt;br /&gt;
;			equ 002150Ch&lt;br /&gt;
;			equ 0021510h&lt;br /&gt;
;			equ 0021514h&lt;br /&gt;
_SetMenuHook		equ 0021518h&lt;br /&gt;
_ClrMenuHook		equ 002151Ch&lt;br /&gt;
_GetBCOffSetIX		equ 0021520h&lt;br /&gt;
_GetBCOffSetIX_Dup	equ 0021524h&lt;br /&gt;
_ForceFullScreen	equ 0021528h&lt;br /&gt;
_HLMinus5		equ 002152Ch&lt;br /&gt;
_Ret_2			equ 0021530h&lt;br /&gt;
;			equ 0021534h&lt;br /&gt;
;			equ 0021538h&lt;br /&gt;
_Arc_Unarc_Dup		equ 002153Ch&lt;br /&gt;
;			equ 0021540h&lt;br /&gt;
_SetSilentLinkHook	equ 0021544h&lt;br /&gt;
_ClrSilentLinkHook	equ 0021548h&lt;br /&gt;
;			equ 002154Ch&lt;br /&gt;
_ExecClassCToken	equ 0021550h&lt;br /&gt;
_ExecClass3Token	equ 0021554h&lt;br /&gt;
_GetSysInfo		equ 0021558h&lt;br /&gt;
;			equ 002155Ch&lt;br /&gt;
_TenXNoClr		equ 0021560h&lt;br /&gt;
;			equ 0021564h&lt;br /&gt;
;			equ 0021568h&lt;br /&gt;
;			equ 002156Ch&lt;br /&gt;
;			equ 0021570h&lt;br /&gt;
;			equ 0021574h&lt;br /&gt;
;			equ 0021578h&lt;br /&gt;
;			equ 002157Ch&lt;br /&gt;
;			equ 0021580h&lt;br /&gt;
;			equ 0021584h&lt;br /&gt;
;			equ 0021588h&lt;br /&gt;
;			equ 002158Ch&lt;br /&gt;
;			equ 0021590h&lt;br /&gt;
;			equ 0021594h&lt;br /&gt;
;			equ 0021598h&lt;br /&gt;
;			equ 002159Ch&lt;br /&gt;
;			equ 00215A0h&lt;br /&gt;
_DispCoords		equ 00215A4h&lt;br /&gt;
;			equ 00215A8h&lt;br /&gt;
;			equ 00215ACh&lt;br /&gt;
_ChkTmr			equ 00215B0h&lt;br /&gt;
_ClockOff		equ 00215B4h&lt;br /&gt;
_ClockOn		equ 00215B8h&lt;br /&gt;
;			equ 00215BCh&lt;br /&gt;
_GetDate		equ 00215C0h&lt;br /&gt;
_GetDateString		equ 00215C4h&lt;br /&gt;
_GetDtFmt		equ 00215C8h&lt;br /&gt;
_GetDtStr		equ 00215CCh&lt;br /&gt;
_GetTime		equ 00215D0h&lt;br /&gt;
_FormTime		equ 00215D4h&lt;br /&gt;
_GetTmFmt		equ 00215D8h&lt;br /&gt;
_GetTmStr		equ 00215DCh&lt;br /&gt;
_SetZeroOne		equ 00215E0h&lt;br /&gt;
_SetDate		equ 00215E4h&lt;br /&gt;
_IsOneTwoThree		equ 00215E8h&lt;br /&gt;
_SetTime		equ 00215ECh&lt;br /&gt;
_IsOP112or24		equ 00215F0h&lt;br /&gt;
_ChkTimer0		equ 00215F4h&lt;br /&gt;
_TimeCnv		equ 00215F8h&lt;br /&gt;
_ClrWindowAndFlags	equ 00215FCh&lt;br /&gt;
;			equ 0021600h&lt;br /&gt;
;			equ 0021604h&lt;br /&gt;
;			equ 0021608h&lt;br /&gt;
;			equ 002160Ch&lt;br /&gt;
;			equ 0021610h&lt;br /&gt;
_CPOP1OP2Rounded	equ 0021614h&lt;br /&gt;
_CPOP1OP2Rounded2	equ 0021618h&lt;br /&gt;
;			equ 002161Ch&lt;br /&gt;
;			equ 0021620h&lt;br /&gt;
;			equ 0021624h&lt;br /&gt;
;			equ 0021628h&lt;br /&gt;
_SetUpEditor		equ 002162Ch&lt;br /&gt;
_SortA			equ 0021630h&lt;br /&gt;
_SortD			equ 0021634h&lt;br /&gt;
;			equ 0021638h&lt;br /&gt;
_IsOP1ResID		equ 002163Ch&lt;br /&gt;
;			equ 0021640h&lt;br /&gt;
;			equ 0021644h&lt;br /&gt;
;			equ 0021648h&lt;br /&gt;
_ForceModeKeypress	equ 002164Ch&lt;br /&gt;
_DispAboutScreen	equ 0021650h&lt;br /&gt;
_ChkHelpHookVer		equ 0021654h&lt;br /&gt;
;			equ 0021658h&lt;br /&gt;
;			equ 002165Ch&lt;br /&gt;
;			equ 0021660h&lt;br /&gt;
;			equ 0021664h&lt;br /&gt;
;			equ 0021668h&lt;br /&gt;
_DrawTableEditor	equ 002166Ch&lt;br /&gt;
_DisplayListNameEquals	equ 0021670h&lt;br /&gt;
_DisplayListHeader	equ 0021674h&lt;br /&gt;
_DispMatrixDimensions	equ 0021678h&lt;br /&gt;
_HighlightListEdItem	equ 002167Ch&lt;br /&gt;
;			equ 0021680h&lt;br /&gt;
;			equ 0021684h&lt;br /&gt;
;			equ 0021688h&lt;br /&gt;
;			equ 002168Ch&lt;br /&gt;
;			equ 0021690h&lt;br /&gt;
;			equ 0021694h&lt;br /&gt;
;			equ 0021698h&lt;br /&gt;
;			equ 002169Ch&lt;br /&gt;
;			equ 00216A0h&lt;br /&gt;
_NumError02_Dup		equ 00216A4h&lt;br /&gt;
;			equ 00216A8h&lt;br /&gt;
;			equ 00216ACh&lt;br /&gt;
;			equ 00216B0h&lt;br /&gt;
;			equ 00216B4h&lt;br /&gt;
;			equ 00216B8h&lt;br /&gt;
;			equ 00216BCh&lt;br /&gt;
;			equ 00216C0h&lt;br /&gt;
;			equ 00216C4h&lt;br /&gt;
;			equ 00216C8h&lt;br /&gt;
;			equ 00216CCh&lt;br /&gt;
;			equ 00216D0h&lt;br /&gt;
;			equ 00216D4h&lt;br /&gt;
;			equ 00216D8h&lt;br /&gt;
_DrawRectBorder_Dup_2	equ 00216DCh&lt;br /&gt;
;			equ 00216E0h&lt;br /&gt;
;			equ 00216E4h&lt;br /&gt;
;			equ 00216E8h&lt;br /&gt;
;			equ 00216ECh&lt;br /&gt;
;			equ 00216F0h&lt;br /&gt;
;			equ 00216F4h&lt;br /&gt;
;			equ 00216F8h&lt;br /&gt;
;			equ 00216FCh&lt;br /&gt;
;			equ 0021700h&lt;br /&gt;
;			equ 0021704h&lt;br /&gt;
;			equ 0021708h&lt;br /&gt;
;			equ 002170Ch&lt;br /&gt;
;			equ 0021710h&lt;br /&gt;
;			equ 0021714h&lt;br /&gt;
;			equ 0021718h&lt;br /&gt;
_SetUSBActivityHook	equ 002171Ch&lt;br /&gt;
_ClrUSBActivityHook	equ 0021720h&lt;br /&gt;
;			equ 0021724h&lt;br /&gt;
;			equ 0021728h&lt;br /&gt;
;			equ 002172Ch&lt;br /&gt;
;			equ 0021730h&lt;br /&gt;
;			equ 0021734h&lt;br /&gt;
;			equ 0021738h&lt;br /&gt;
;			equ 002173Ch&lt;br /&gt;
;			equ 0021740h&lt;br /&gt;
;			equ 0021744h&lt;br /&gt;
;			equ 0021748h&lt;br /&gt;
;			equ 002174Ch&lt;br /&gt;
;			equ 0021750h&lt;br /&gt;
;			equ 0021754h&lt;br /&gt;
;			equ 0021758h&lt;br /&gt;
;			equ 002175Ch&lt;br /&gt;
;			equ 0021760h&lt;br /&gt;
;			equ 0021764h&lt;br /&gt;
;			equ 0021768h&lt;br /&gt;
;			equ 002176Ch&lt;br /&gt;
;			equ 0021770h&lt;br /&gt;
;			equ 0021774h&lt;br /&gt;
;			equ 0021778h&lt;br /&gt;
;			equ 002177Ch&lt;br /&gt;
;			equ 0021780h&lt;br /&gt;
;			equ 0021784h&lt;br /&gt;
;			equ 0021788h&lt;br /&gt;
;			equ 002178Ch&lt;br /&gt;
;			equ 0021790h&lt;br /&gt;
;			equ 0021794h&lt;br /&gt;
;			equ 0021798h&lt;br /&gt;
;			equ 002179Ch&lt;br /&gt;
;			equ 00217A0h&lt;br /&gt;
;			equ 00217A4h&lt;br /&gt;
;			equ 00217A8h&lt;br /&gt;
;			equ 00217ACh&lt;br /&gt;
;			equ 00217B0h&lt;br /&gt;
;			equ 00217B4h&lt;br /&gt;
;			equ 00217B8h&lt;br /&gt;
;			equ 00217BCh&lt;br /&gt;
;			equ 00217C0h&lt;br /&gt;
;			equ 00217C4h&lt;br /&gt;
;			equ 00217C8h&lt;br /&gt;
;			equ 00217CCh&lt;br /&gt;
;			equ 00217D0h&lt;br /&gt;
;			equ 00217D4h&lt;br /&gt;
;			equ 00217D8h&lt;br /&gt;
;			equ 00217DCh&lt;br /&gt;
;			equ 00217E0h&lt;br /&gt;
;			equ 00217E4h&lt;br /&gt;
;			equ 00217E8h&lt;br /&gt;
;			equ 00217ECh&lt;br /&gt;
;			equ 00217F0h&lt;br /&gt;
;			equ 00217F4h&lt;br /&gt;
;			equ 00217F8h&lt;br /&gt;
;			equ 00217FCh&lt;br /&gt;
;			equ 0021800h&lt;br /&gt;
;			equ 0021804h&lt;br /&gt;
;			equ 0021808h&lt;br /&gt;
;			equ 002180Ch&lt;br /&gt;
;			equ 0021810h&lt;br /&gt;
;			equ 0021814h&lt;br /&gt;
;			equ 0021818h&lt;br /&gt;
;			equ 002181Ch&lt;br /&gt;
;			equ 0021820h&lt;br /&gt;
;			equ 0021824h&lt;br /&gt;
;			equ 0021828h&lt;br /&gt;
;			equ 002182Ch&lt;br /&gt;
;			equ 0021830h&lt;br /&gt;
;			equ 0021834h&lt;br /&gt;
;			equ 0021838h&lt;br /&gt;
;			equ 002183Ch&lt;br /&gt;
;			equ 0021840h&lt;br /&gt;
;			equ 0021844h&lt;br /&gt;
;			equ 0021848h&lt;br /&gt;
;			equ 002184Ch&lt;br /&gt;
;			equ 0021850h&lt;br /&gt;
;			equ 0021854h&lt;br /&gt;
;			equ 0021858h&lt;br /&gt;
;			equ 002185Ch&lt;br /&gt;
;			equ 0021860h&lt;br /&gt;
;			equ 0021864h&lt;br /&gt;
;			equ 0021868h&lt;br /&gt;
;			equ 002186Ch&lt;br /&gt;
;			equ 0021870h&lt;br /&gt;
;			equ 0021874h&lt;br /&gt;
;			equ 0021878h&lt;br /&gt;
;			equ 002187Ch&lt;br /&gt;
;			equ 0021880h&lt;br /&gt;
;			equ 0021884h&lt;br /&gt;
;			equ 0021888h&lt;br /&gt;
;			equ 002188Ch&lt;br /&gt;
;			equ 0021890h&lt;br /&gt;
;			equ 0021894h&lt;br /&gt;
;			equ 0021898h&lt;br /&gt;
;			equ 002189Ch&lt;br /&gt;
;			equ 00218A0h&lt;br /&gt;
;			equ 00218A4h&lt;br /&gt;
;			equ 00218A8h&lt;br /&gt;
;			equ 00218ACh&lt;br /&gt;
;			equ 00218B0h&lt;br /&gt;
;			equ 00218B4h&lt;br /&gt;
;			equ 00218B8h&lt;br /&gt;
;			equ 00218BCh&lt;br /&gt;
;			equ 00218C0h&lt;br /&gt;
;			equ 00218C4h&lt;br /&gt;
;			equ 00218C8h&lt;br /&gt;
;			equ 00218CCh&lt;br /&gt;
;			equ 00218D0h&lt;br /&gt;
;			equ 00218D4h&lt;br /&gt;
;			equ 00218D8h&lt;br /&gt;
;			equ 00218DCh&lt;br /&gt;
;			equ 00218E0h&lt;br /&gt;
;			equ 00218E4h&lt;br /&gt;
;			equ 00218E8h&lt;br /&gt;
;			equ 00218ECh&lt;br /&gt;
_RunInitialBootMenu	equ 00218F0h&lt;br /&gt;
;			equ 00218F4h&lt;br /&gt;
;			equ 00218F8h&lt;br /&gt;
;			equ 00218FCh&lt;br /&gt;
;			equ 0021900h&lt;br /&gt;
;			equ 0021904h&lt;br /&gt;
;			equ 0021908h&lt;br /&gt;
;			equ 002190Ch&lt;br /&gt;
;			equ 0021910h&lt;br /&gt;
;			equ 0021914h&lt;br /&gt;
;			equ 0021918h&lt;br /&gt;
;			equ 002191Ch&lt;br /&gt;
;			equ 0021920h&lt;br /&gt;
;			equ 0021924h&lt;br /&gt;
;			equ 0021928h&lt;br /&gt;
;			equ 002192Ch&lt;br /&gt;
;			equ 0021930h&lt;br /&gt;
;			equ 0021934h&lt;br /&gt;
;			equ 0021938h&lt;br /&gt;
;			equ 002193Ch&lt;br /&gt;
_CommonKeys_Dup		equ 0021940h&lt;br /&gt;
;			equ 0021944h&lt;br /&gt;
;			equ 0021948h&lt;br /&gt;
;			equ 002194Ch&lt;br /&gt;
;			equ 0021950h&lt;br /&gt;
;			equ 0021954h&lt;br /&gt;
;			equ 0021958h&lt;br /&gt;
;			equ 002195Ch&lt;br /&gt;
;			equ 0021960h&lt;br /&gt;
;			equ 0021964h&lt;br /&gt;
;			equ 0021968h&lt;br /&gt;
;			equ 002196Ch&lt;br /&gt;
;			equ 0021970h&lt;br /&gt;
;			equ 0021974h&lt;br /&gt;
;			equ 0021978h&lt;br /&gt;
;			equ 002197Ch&lt;br /&gt;
;			equ 0021980h&lt;br /&gt;
;			equ 0021984h&lt;br /&gt;
;			equ 0021988h&lt;br /&gt;
;			equ 002198Ch&lt;br /&gt;
;			equ 0021990h&lt;br /&gt;
;			equ 0021994h&lt;br /&gt;
;			equ 0021998h&lt;br /&gt;
;			equ 002199Ch&lt;br /&gt;
;			equ 00219A0h&lt;br /&gt;
;			equ 00219A4h&lt;br /&gt;
;			equ 00219A8h&lt;br /&gt;
;			equ 00219ACh&lt;br /&gt;
;			equ 00219B0h&lt;br /&gt;
;			equ 00219B4h&lt;br /&gt;
;			equ 00219B8h&lt;br /&gt;
;			equ 00219BCh&lt;br /&gt;
;			equ 00219C0h&lt;br /&gt;
;			equ 00219C4h&lt;br /&gt;
;			equ 00219C8h&lt;br /&gt;
;			equ 00219CCh&lt;br /&gt;
;			equ 00219D0h&lt;br /&gt;
;			equ 00219D4h&lt;br /&gt;
;			equ 00219D8h&lt;br /&gt;
_EnterSelfTest		equ 00219DCh&lt;br /&gt;
;			equ 00219E0h&lt;br /&gt;
;			equ 00219E4h&lt;br /&gt;
;			equ 00219E8h&lt;br /&gt;
;			equ 00219ECh&lt;br /&gt;
;			equ 00219F0h&lt;br /&gt;
;			equ 00219F4h&lt;br /&gt;
;			equ 00219F8h&lt;br /&gt;
;			equ 00219FCh&lt;br /&gt;
;			equ 0021A00h&lt;br /&gt;
;			equ 0021A04h&lt;br /&gt;
;			equ 0021A08h&lt;br /&gt;
;			equ 0021A0Ch&lt;br /&gt;
_ClrLCDAll		equ 0021A10h&lt;br /&gt;
;			equ 0021A14h&lt;br /&gt;
;			equ 0021A18h&lt;br /&gt;
;			equ 0021A1Ch&lt;br /&gt;
;			equ 0021A20h&lt;br /&gt;
;			equ 0021A24h&lt;br /&gt;
_SetDrawFGColorA	equ 0021A28h&lt;br /&gt;
;			equ 0021A2Ch&lt;br /&gt;
;			equ 0021A30h&lt;br /&gt;
;			equ 0021A34h&lt;br /&gt;
;			equ 0021A38h&lt;br /&gt;
_DrawStatusBar		equ 0021A3Ch&lt;br /&gt;
;			equ 0021A40h&lt;br /&gt;
;			equ 0021A44h&lt;br /&gt;
;			equ 0021A48h&lt;br /&gt;
;			equ 0021A4Ch&lt;br /&gt;
_DrawBatteryIndicator	equ 0021A50h&lt;br /&gt;
;			equ 0021A54h&lt;br /&gt;
;			equ 0021A58h&lt;br /&gt;
;			equ 0021A5Ch&lt;br /&gt;
;			equ 0021A60h&lt;br /&gt;
;			equ 0021A64h&lt;br /&gt;
;			equ 0021A68h&lt;br /&gt;
;			equ 0021A6Ch&lt;br /&gt;
;			equ 0021A70h&lt;br /&gt;
;			equ 0021A74h&lt;br /&gt;
;			equ 0021A78h&lt;br /&gt;
;			equ 0021A7Ch&lt;br /&gt;
;			equ 0021A80h&lt;br /&gt;
;			equ 0021A84h&lt;br /&gt;
;			equ 0021A88h&lt;br /&gt;
;			equ 0021A8Ch&lt;br /&gt;
;			equ 0021A90h&lt;br /&gt;
;			equ 0021A94h&lt;br /&gt;
;			equ 0021A98h&lt;br /&gt;
;			equ 0021A9Ch&lt;br /&gt;
;			equ 0021AA0h&lt;br /&gt;
;			equ 0021AA4h&lt;br /&gt;
;			equ 0021AA8h&lt;br /&gt;
;			equ 0021AACh&lt;br /&gt;
;			equ 0021AB0h&lt;br /&gt;
_DrawStatusBarInfo	equ 0021AB4h&lt;br /&gt;
_RestoreLCDbrightness	equ 0021AB8h&lt;br /&gt;
_RestoreLCDbrightness2	equ 0021ABCh&lt;br /&gt;
_DimLCDSlow		equ 0021AC0h&lt;br /&gt;
;			equ 0021AC4h&lt;br /&gt;
;			equ 0021AC8h&lt;br /&gt;
;			equ 0021ACCh&lt;br /&gt;
;			equ 0021AD0h&lt;br /&gt;
;			equ 0021AD4h&lt;br /&gt;
;			equ 0021AD8h&lt;br /&gt;
;			equ 0021ADCh&lt;br /&gt;
_SetTextFGBGcolors_Dup	equ 0021AE0h&lt;br /&gt;
_SetTextFGBGcolors	equ 0021AE4h&lt;br /&gt;
_SetTextBGcolor		equ 0021AE8h&lt;br /&gt;
_VPutPS			equ 0021AECh&lt;br /&gt;
;			equ 0021AF0h&lt;br /&gt;
;			equ 0021AF4h&lt;br /&gt;
;			equ 0021AF8h&lt;br /&gt;
;			equ 0021AFCh&lt;br /&gt;
_DrawTILogo		equ 0021B00h&lt;br /&gt;
_DrawThickRectBorder	equ 0021B04h&lt;br /&gt;
;			equ 0021B08h&lt;br /&gt;
_DrawStatusBarTextClr	equ 0021B0Ch&lt;br /&gt;
&lt;br /&gt;
;			equ 0021B10h&lt;br /&gt;
;			equ 0021B14h&lt;br /&gt;
;			equ 0021B18h&lt;br /&gt;
;			equ 0021B1Ch&lt;br /&gt;
_VPutPSN		equ 0021B20h&lt;br /&gt;
;			equ 0021B24h&lt;br /&gt;
;			equ 0021B28h&lt;br /&gt;
;			equ 0021B2Ch&lt;br /&gt;
;			equ 0021B30h&lt;br /&gt;
;			equ 0021B34h&lt;br /&gt;
;			equ 0021B38h&lt;br /&gt;
;			equ 0021B3Ch&lt;br /&gt;
;			equ 0021B40h&lt;br /&gt;
;			equ 0021B44h&lt;br /&gt;
;			equ 0021B48h&lt;br /&gt;
;			equ 0021B4Ch&lt;br /&gt;
;			equ 0021B50h&lt;br /&gt;
;			equ 0021B54h&lt;br /&gt;
;			equ 0021B58h&lt;br /&gt;
;			equ 0021B5Ch&lt;br /&gt;
;			equ 0021B60h&lt;br /&gt;
;			equ 0021B64h&lt;br /&gt;
;			equ 0021B68h&lt;br /&gt;
;			equ 0021B6Ch&lt;br /&gt;
;			equ 0021B70h&lt;br /&gt;
;			equ 0021B74h&lt;br /&gt;
;			equ 0021B78h&lt;br /&gt;
;			equ 0021B7Ch&lt;br /&gt;
;			equ 0021B80h&lt;br /&gt;
;			equ 0021B84h&lt;br /&gt;
;			equ 0021B88h&lt;br /&gt;
;			equ 0021B8Ch&lt;br /&gt;
;			equ 0021B90h&lt;br /&gt;
;			equ 0021B94h&lt;br /&gt;
;			equ 0021B98h&lt;br /&gt;
;			equ 0021B9Ch&lt;br /&gt;
;			equ 0021BA0h&lt;br /&gt;
;			equ 0021BA4h&lt;br /&gt;
;			equ 0021BA8h&lt;br /&gt;
_GetColorValue		equ 0021BACh&lt;br /&gt;
;			equ 0021BB0h&lt;br /&gt;
;			equ 0021BB4h&lt;br /&gt;
;			equ 0021BB8h&lt;br /&gt;
;			equ 0021BBCh&lt;br /&gt;
;			equ 0021BC0h&lt;br /&gt;
;			equ 0021BC4h&lt;br /&gt;
;			equ 0021BC8h&lt;br /&gt;
;			equ 0021BCCh&lt;br /&gt;
;			equ 0021BD0h&lt;br /&gt;
;			equ 0021BD4h&lt;br /&gt;
;			equ 0021BD8h&lt;br /&gt;
;			equ 0021BDCh&lt;br /&gt;
_DrawRectBorder_Dup	equ 0021BE0h&lt;br /&gt;
;			equ 0021BE4h&lt;br /&gt;
;			equ 0021BE8h&lt;br /&gt;
;			equ 0021BECh&lt;br /&gt;
;			equ 0021BF0h&lt;br /&gt;
;			equ 0021BF4h&lt;br /&gt;
;			equ 0021BF8h&lt;br /&gt;
;			equ 0021BFCh&lt;br /&gt;
;			equ 0021C00h&lt;br /&gt;
;			equ 0021C04h&lt;br /&gt;
;			equ 0021C08h&lt;br /&gt;
;			equ 0021C0Ch&lt;br /&gt;
;			equ 0021C10h&lt;br /&gt;
;			equ 0021C14h&lt;br /&gt;
;			equ 0021C18h&lt;br /&gt;
;			equ 0021C1Ch&lt;br /&gt;
;			equ 0021C20h&lt;br /&gt;
;			equ 0021C24h&lt;br /&gt;
;			equ 0021C28h&lt;br /&gt;
;			equ 0021C2Ch&lt;br /&gt;
;			equ 0021C30h&lt;br /&gt;
;			equ 0021C34h&lt;br /&gt;
;			equ 0021C38h&lt;br /&gt;
;			equ 0021C3Ch&lt;br /&gt;
;			equ 0021C40h&lt;br /&gt;
;			equ 0021C44h&lt;br /&gt;
;			equ 0021C48h&lt;br /&gt;
;			equ 0021C4Ch&lt;br /&gt;
;			equ 0021C50h&lt;br /&gt;
;			equ 0021C54h&lt;br /&gt;
;			equ 0021C58h&lt;br /&gt;
;			equ 0021C5Ch&lt;br /&gt;
;			equ 0021C60h&lt;br /&gt;
;			equ 0021C64h&lt;br /&gt;
;			equ 0021C68h&lt;br /&gt;
_Bit_grfFuncM		equ 0021C6Ch&lt;br /&gt;
;			equ 0021C70h&lt;br /&gt;
;			equ 0021C74h&lt;br /&gt;
;			equ 0021C78h&lt;br /&gt;
_PopErrorHandler_Dup	equ 0021C7Ch&lt;br /&gt;
;			equ 0021C80h&lt;br /&gt;
;			equ 0021C84h&lt;br /&gt;
;			equ 0021C88h&lt;br /&gt;
;			equ 0021C8Ch&lt;br /&gt;
;			equ 0021C90h&lt;br /&gt;
;			equ 0021C94h&lt;br /&gt;
;			equ 0021C98h&lt;br /&gt;
;			equ 0021C9Ch&lt;br /&gt;
;			equ 0021CA0h&lt;br /&gt;
;			equ 0021CA4h&lt;br /&gt;
;			equ 0021CA8h&lt;br /&gt;
;			equ 0021CACh&lt;br /&gt;
;			equ 0021CB0h&lt;br /&gt;
;			equ 0021CB4h&lt;br /&gt;
;			equ 0021CB8h&lt;br /&gt;
;			equ 0021CBCh&lt;br /&gt;
;			equ 0021CC0h&lt;br /&gt;
;			equ 0021CC4h&lt;br /&gt;
;			equ 0021CC8h&lt;br /&gt;
;			equ 0021CCCh&lt;br /&gt;
;			equ 0021CD0h&lt;br /&gt;
;			equ 0021CD4h&lt;br /&gt;
;			equ 0021CD8h&lt;br /&gt;
;			equ 0021CDCh&lt;br /&gt;
;			equ 0021CE0h&lt;br /&gt;
;			equ 0021CE4h&lt;br /&gt;
;			equ 0021CE8h&lt;br /&gt;
;			equ 0021CECh&lt;br /&gt;
;			equ 0021CF0h&lt;br /&gt;
;			equ 0021CF4h&lt;br /&gt;
;			equ 0021CF8h&lt;br /&gt;
;			equ 0021CFCh&lt;br /&gt;
;			equ 0021D00h&lt;br /&gt;
;			equ 0021D04h&lt;br /&gt;
;			equ 0021D08h&lt;br /&gt;
;			equ 0021D0Ch&lt;br /&gt;
;			equ 0021D10h&lt;br /&gt;
;			equ 0021D14h&lt;br /&gt;
;			equ 0021D18h&lt;br /&gt;
;			equ 0021D1Ch&lt;br /&gt;
;			equ 0021D20h&lt;br /&gt;
;			equ 0021D24h&lt;br /&gt;
;			equ 0021D28h&lt;br /&gt;
;			equ 0021D2Ch&lt;br /&gt;
;			equ 0021D30h&lt;br /&gt;
;			equ 0021D34h&lt;br /&gt;
;			equ 0021D38h&lt;br /&gt;
_GetCSC_HL		equ 0021D3Ch&lt;br /&gt;
_CCall_AppInit		equ 0021D40h&lt;br /&gt;
;			equ 0021D44h&lt;br /&gt;
_ChkBCIs0		equ 0021D48h&lt;br /&gt;
_ChkDEIs0		equ 0021D4Ch&lt;br /&gt;
_ChkHLIs0		equ 0021D50h&lt;br /&gt;
_SetAToBCU		equ 0021D54h&lt;br /&gt;
_SetAToDEU		equ 0021D58h&lt;br /&gt;
_SetAToHLU		equ 0021D5Ch&lt;br /&gt;
_SetBCUToA		equ 0021D60h&lt;br /&gt;
_SetBCUToB		equ 0021D64h&lt;br /&gt;
_SetDEUToA		equ 0021D68h&lt;br /&gt;
_SetDEUToB		equ 0021D6Ch&lt;br /&gt;
_SetHLUToA		equ 0021D70h&lt;br /&gt;
_SetHLUToB		equ 0021D74h&lt;br /&gt;
_SignExtendBC		equ 0021D78h&lt;br /&gt;
_SignExtendDE		equ 0021D7Ch&lt;br /&gt;
_SignExtendHL		equ 0021D80h&lt;br /&gt;
_SetBCUTo0		equ 0021D84h&lt;br /&gt;
_SetDEUTo0		equ 0021D88h&lt;br /&gt;
_SetHLUTo0		equ 0021D8Ch&lt;br /&gt;
_DivHLByA		equ 0021D90h&lt;br /&gt;
_CpHLDE_s		equ 0021D94h&lt;br /&gt;
_CpHLDE_Duplicate	equ 0021D98h&lt;br /&gt;
_LoadDEInd_s		equ 0021D9Ch&lt;br /&gt;
_LoadDEInd		equ 0021DA0h&lt;br /&gt;
_CpHLDEBC		equ 0021DA4h&lt;br /&gt;
_NegBC			equ 0021DA8h&lt;br /&gt;
_NegDE			equ 0021DACh&lt;br /&gt;
_StrCmpre		equ 0021DB0h&lt;br /&gt;
_AddHLAndA		equ 0021DB4h&lt;br /&gt;
;			equ 0021DB8h&lt;br /&gt;
;			equ 0021DBCh&lt;br /&gt;
_SwapEndianHL_s		equ 0021DC0h&lt;br /&gt;
_ReloadAppEntryVecs	equ 0021DC4h&lt;br /&gt;
;			equ 0021DC8h&lt;br /&gt;
;			equ 0021DCCh&lt;br /&gt;
;			equ 0021DD0h&lt;br /&gt;
;			equ 0021DD4h&lt;br /&gt;
;			equ 0021DD8h&lt;br /&gt;
;			equ 0021DDCh&lt;br /&gt;
;			equ 0021DE0h&lt;br /&gt;
;			equ 0021DE4h&lt;br /&gt;
;			equ 0021DE8h&lt;br /&gt;
;			equ 0021DECh&lt;br /&gt;
;			equ 0021DF0h&lt;br /&gt;
;			equ 0021DF4h&lt;br /&gt;
;			equ 0021DF8h&lt;br /&gt;
;			equ 0021DFCh&lt;br /&gt;
;			equ 0021E00h&lt;br /&gt;
;			equ 0021E04h&lt;br /&gt;
;			equ 0021E08h&lt;br /&gt;
;			equ 0021E0Ch&lt;br /&gt;
;			equ 0021E10h&lt;br /&gt;
;			equ 0021E14h&lt;br /&gt;
;			equ 0021E18h&lt;br /&gt;
;			equ 0021E1Ch&lt;br /&gt;
_SetDrawBGColor		equ 0021E20h&lt;br /&gt;
_SetDrawFGColor		equ 0021E24h&lt;br /&gt;
;			equ 0021E28h&lt;br /&gt;
;			equ 0021E2Ch&lt;br /&gt;
;			equ 0021E30h&lt;br /&gt;
;			equ 0021E34h&lt;br /&gt;
;			equ 0021E38h&lt;br /&gt;
;			equ 0021E3Ch&lt;br /&gt;
;			equ 0021E40h&lt;br /&gt;
;			equ 0021E44h&lt;br /&gt;
;			equ 0021E48h&lt;br /&gt;
;			equ 0021E4Ch&lt;br /&gt;
;			equ 0021E50h&lt;br /&gt;
;			equ 0021E54h&lt;br /&gt;
;			equ 0021E58h&lt;br /&gt;
;			equ 0021E5Ch&lt;br /&gt;
;			equ 0021E60h&lt;br /&gt;
;			equ 0021E64h&lt;br /&gt;
;			equ 0021E68h&lt;br /&gt;
;			equ 0021E6Ch&lt;br /&gt;
;			equ 0021E70h&lt;br /&gt;
;			equ 0021E74h&lt;br /&gt;
;			equ 0021E78h&lt;br /&gt;
;			equ 0021E7Ch&lt;br /&gt;
;			equ 0021E80h&lt;br /&gt;
;			equ 0021E84h&lt;br /&gt;
;			equ 0021E88h&lt;br /&gt;
;			equ 0021E8Ch&lt;br /&gt;
;			equ 0021E90h&lt;br /&gt;
;			equ 0021E94h&lt;br /&gt;
;			equ 0021E98h&lt;br /&gt;
;			equ 0021E9Ch&lt;br /&gt;
;			equ 0021EA0h&lt;br /&gt;
;			equ 0021EA4h&lt;br /&gt;
;			equ 0021EA8h&lt;br /&gt;
;			equ 0021EACh&lt;br /&gt;
;			equ 0021EB0h&lt;br /&gt;
;			equ 0021EB4h&lt;br /&gt;
;			equ 0021EB8h&lt;br /&gt;
;			equ 0021EBCh&lt;br /&gt;
;			equ 0021EC0h&lt;br /&gt;
;			equ 0021EC4h&lt;br /&gt;
;			equ 0021EC8h&lt;br /&gt;
;			equ 0021ECCh&lt;br /&gt;
;			equ 0021ED0h&lt;br /&gt;
;			equ 0021ED4h&lt;br /&gt;
;			equ 0021ED8h&lt;br /&gt;
;			equ 0021EDCh&lt;br /&gt;
_DispHL			equ 0021EE0h&lt;br /&gt;
;			equ 0021EE4h&lt;br /&gt;
_GetDrawFGColor		equ 0021EE8h&lt;br /&gt;
;			equ 0021EECh&lt;br /&gt;
;			equ 0021EF0h&lt;br /&gt;
;			equ 0021EF4h&lt;br /&gt;
;			equ 0021EF8h&lt;br /&gt;
;			equ 0021EFCh&lt;br /&gt;
;			equ 0021F00h&lt;br /&gt;
;			equ 0021F04h&lt;br /&gt;
;			equ 0021F08h&lt;br /&gt;
;			equ 0021F0Ch&lt;br /&gt;
;			equ 0021F10h&lt;br /&gt;
;			equ 0021F14h&lt;br /&gt;
;			equ 0021F18h&lt;br /&gt;
;			equ 0021F1Ch&lt;br /&gt;
;			equ 0021F20h&lt;br /&gt;
;			equ 0021F24h&lt;br /&gt;
;			equ 0021F28h&lt;br /&gt;
;			equ 0021F2Ch&lt;br /&gt;
;			equ 0021F30h&lt;br /&gt;
;			equ 0021F34h&lt;br /&gt;
;			equ 0021F38h&lt;br /&gt;
;			equ 0021F3Ch&lt;br /&gt;
;			equ 0021F40h&lt;br /&gt;
_VPutmapNoReset0IY23	equ 0021F44h&lt;br /&gt;
;			equ 0021F48h&lt;br /&gt;
;			equ 0021F4Ch&lt;br /&gt;
;			equ 0021F50h&lt;br /&gt;
;			equ 0021F54h&lt;br /&gt;
;			equ 0021F58h&lt;br /&gt;
;			equ 0021F5Ch&lt;br /&gt;
;			equ 0021F60h&lt;br /&gt;
;			equ 0021F64h&lt;br /&gt;
_DrawStatusBarText	equ 0021F68h&lt;br /&gt;
;			equ 0021F6Ch&lt;br /&gt;
;			equ 0021F70h&lt;br /&gt;
;			equ 0021F74h&lt;br /&gt;
;			equ 0021F78h&lt;br /&gt;
;			equ 0021F7Ch&lt;br /&gt;
;			equ 0021F80h&lt;br /&gt;
;			equ 0021F84h&lt;br /&gt;
;			equ 0021F88h&lt;br /&gt;
;			equ 0021F8Ch&lt;br /&gt;
;			equ 0021F90h&lt;br /&gt;
;			equ 0021F94h&lt;br /&gt;
_ChkInRam		equ 0021F98h&lt;br /&gt;
;			equ 0021F9Ch&lt;br /&gt;
;			equ 0021FA0h&lt;br /&gt;
;			equ 0021FA4h&lt;br /&gt;
;			equ 0021FA8h&lt;br /&gt;
;			equ 0021FACh&lt;br /&gt;
_GetSymTablePtr		equ 0021FB0h&lt;br /&gt;
;			equ 0021FB4h&lt;br /&gt;
;			equ 0021FB8h&lt;br /&gt;
;			equ 0021FBCh&lt;br /&gt;
;			equ 0021FC0h&lt;br /&gt;
;			equ 0021FC4h&lt;br /&gt;
;			equ 0021FC8h&lt;br /&gt;
;			equ 0021FCCh&lt;br /&gt;
;			equ 0021FD0h&lt;br /&gt;
;			equ 0021FD4h&lt;br /&gt;
;			equ 0021FD8h&lt;br /&gt;
;			equ 0021FDCh&lt;br /&gt;
;			equ 0021FE0h&lt;br /&gt;
;			equ 0021FE4h&lt;br /&gt;
;			equ 0021FE8h&lt;br /&gt;
;			equ 0021FECh&lt;br /&gt;
_CCall_MemChk		equ 0021FF0h&lt;br /&gt;
;			equ 0021FF4h&lt;br /&gt;
;			equ 0021FF8h&lt;br /&gt;
;			equ 0021FFCh&lt;br /&gt;
;			equ 0022000h&lt;br /&gt;
;			equ 0022004h&lt;br /&gt;
;			equ 0022008h&lt;br /&gt;
;			equ 002200Ch&lt;br /&gt;
;			equ 0022010h&lt;br /&gt;
;			equ 0022014h&lt;br /&gt;
;			equ 0022018h&lt;br /&gt;
;			equ 002201Ch&lt;br /&gt;
;			equ 0022020h&lt;br /&gt;
;			equ 0022024h&lt;br /&gt;
;			equ 0022028h&lt;br /&gt;
;			equ 002202Ch&lt;br /&gt;
;			equ 0022030h&lt;br /&gt;
;			equ 0022034h&lt;br /&gt;
;			equ 0022038h&lt;br /&gt;
;			equ 002203Ch&lt;br /&gt;
_ArcChk			equ 0022040h  ; 3-byte value put in tempFreeArc (0D02655h)&lt;br /&gt;
;			equ 0022044h&lt;br /&gt;
_ChkInRamB		equ 0022048h&lt;br /&gt;
;			equ 002204Ch&lt;br /&gt;
;			equ 0022050h&lt;br /&gt;
;			equ 0022054h&lt;br /&gt;
;			equ 0022058h&lt;br /&gt;
;			equ 002205Ch&lt;br /&gt;
;			equ 0022060h&lt;br /&gt;
;			equ 0022064h&lt;br /&gt;
;			equ 0022068h&lt;br /&gt;
;			equ 002206Ch&lt;br /&gt;
;			equ 0022070h&lt;br /&gt;
_Mov11ToOP1		equ 0022074h&lt;br /&gt;
;			equ 0022078h&lt;br /&gt;
;			equ 002207Ch&lt;br /&gt;
;			equ 0022080h&lt;br /&gt;
;			equ 0022084h&lt;br /&gt;
;			equ 0022088h&lt;br /&gt;
;			equ 002208Ch&lt;br /&gt;
;			equ 0022090h&lt;br /&gt;
;			equ 0022094h&lt;br /&gt;
_RunLocalizeHook	equ 0022098h&lt;br /&gt;
;			equ 002209Ch&lt;br /&gt;
;			equ 00220A0h&lt;br /&gt;
;			equ 00220A4h&lt;br /&gt;
_NMIHandler		equ 00220A8h&lt;br /&gt;
;			equ 00220ACh&lt;br /&gt;
;			equ 00220B0h&lt;br /&gt;
;			equ 00220B4h&lt;br /&gt;
;			equ 00220B8h&lt;br /&gt;
;			equ 00220BCh&lt;br /&gt;
;			equ 00220C0h&lt;br /&gt;
;			equ 00220C4h&lt;br /&gt;
;			equ 00220C8h&lt;br /&gt;
;			equ 00220CCh&lt;br /&gt;
;			equ 00220D0h&lt;br /&gt;
;			equ 00220D4h&lt;br /&gt;
;			equ 00220D8h&lt;br /&gt;
;			equ 00220DCh&lt;br /&gt;
;			equ 00220E0h&lt;br /&gt;
;			equ 00220E4h&lt;br /&gt;
;			equ 00220E8h&lt;br /&gt;
;			equ 00220ECh&lt;br /&gt;
;			equ 00220F0h&lt;br /&gt;
;			equ 00220F4h&lt;br /&gt;
;			equ 00220F8h&lt;br /&gt;
;			equ 00220FCh&lt;br /&gt;
;			equ 0022100h&lt;br /&gt;
;			equ 0022104h&lt;br /&gt;
;			equ 0022108h&lt;br /&gt;
;			equ 002210Ch&lt;br /&gt;
;			equ 0022110h&lt;br /&gt;
;			equ 0022114h&lt;br /&gt;
;			equ 0022118h&lt;br /&gt;
;			equ 002211Ch&lt;br /&gt;
;			equ 0022120h&lt;br /&gt;
;			equ 0022124h&lt;br /&gt;
;			equ 0022128h&lt;br /&gt;
;			equ 002212Ch&lt;br /&gt;
;			equ 0022130h&lt;br /&gt;
;			equ 0022134h&lt;br /&gt;
;			equ 0022138h&lt;br /&gt;
;			equ 002213Ch&lt;br /&gt;
;			equ 0022140h&lt;br /&gt;
;			equ 0022144h&lt;br /&gt;
;			equ 0022148h&lt;br /&gt;
;			equ 002214Ch&lt;br /&gt;
;			equ 0022150h&lt;br /&gt;
;			equ 0022154h&lt;br /&gt;
;			equ 0022158h&lt;br /&gt;
;			equ 002215Ch&lt;br /&gt;
;			equ 0022160h&lt;br /&gt;
_RToP_Dup		equ 0022164h&lt;br /&gt;
_PToR_Dup		equ 0022168h&lt;br /&gt;
;			equ 002216Ch&lt;br /&gt;
;			equ 0022170h&lt;br /&gt;
;			equ 0022174h&lt;br /&gt;
;			equ 0022178h&lt;br /&gt;
;			equ 002217Ch&lt;br /&gt;
;			equ 0022180h&lt;br /&gt;
;			equ 0022184h&lt;br /&gt;
;			equ 0022188h&lt;br /&gt;
;			equ 002218Ch&lt;br /&gt;
;			equ 0022190h&lt;br /&gt;
;			equ 0022194h&lt;br /&gt;
;			equ 0022198h&lt;br /&gt;
;			equ 002219Ch&lt;br /&gt;
;			equ 00221A0h&lt;br /&gt;
;			equ 00221A4h&lt;br /&gt;
;			equ 00221A8h&lt;br /&gt;
;			equ 00221ACh&lt;br /&gt;
;			equ 00221B0h&lt;br /&gt;
;			equ 00221B4h&lt;br /&gt;
&lt;br /&gt;
;RAM Equates&lt;br /&gt;
;--------------------------------&lt;br /&gt;
flags			equ 0D00080h&lt;br /&gt;
apdFlagsLoc		equ 0D00088h&lt;br /&gt;
&lt;br /&gt;
appData			equ 0D00429h&lt;br /&gt;
&lt;br /&gt;
;0D0053Ch ;3 bytes&lt;br /&gt;
;0D0053Fh ;3 bytes, SP save?&lt;br /&gt;
;0D00542h ;1 byte&lt;br /&gt;
;0D00543h ;3 bytes&lt;br /&gt;
;0D00546h ;3 bytes&lt;br /&gt;
;0D00549h ;3 bytes&lt;br /&gt;
kbdScanCode		equ 0D00587h&lt;br /&gt;
kbdLGSC			equ 0D00588h&lt;br /&gt;
kbdPSC			equ 0D00589h&lt;br /&gt;
kbdWUR			equ 0D0058Ah&lt;br /&gt;
kbdDebncCnt		equ 0D0058Bh&lt;br /&gt;
kbdKey			equ 0D0058Ch&lt;br /&gt;
kbdGetKy		equ 0D0058Dh&lt;br /&gt;
keyExtend		equ 0D0058Eh&lt;br /&gt;
brightness		equ 0D0058Fh&lt;br /&gt;
apdSubTimer		equ 0D00590h&lt;br /&gt;
apdTimer		equ 0D00591h&lt;br /&gt;
curTime			equ 0D00594h&lt;br /&gt;
curRow			equ 0D00595h&lt;br /&gt;
curCol			equ 0D00596h&lt;br /&gt;
curOffset		equ 0D00597h&lt;br /&gt;
curUnder		equ 0D00598h&lt;br /&gt;
curY			equ 0D00599h&lt;br /&gt;
curType			equ 0D0059Ah&lt;br /&gt;
curXRow			equ 0D0059Ch&lt;br /&gt;
;D005A0&lt;br /&gt;
lFont_record		equ 0D005A4h&lt;br /&gt;
sFont_record		equ 0D005C5h&lt;br /&gt;
tokVarPtr		equ 0D005E9h&lt;br /&gt;
;D005F5&lt;br /&gt;
;D005F6&lt;br /&gt;
OP1			equ 0D005F8h&lt;br /&gt;
OP1M			equ 0D005FAh&lt;br /&gt;
OP2			equ 0D00603h&lt;br /&gt;
OP2M			equ 0D00605h&lt;br /&gt;
OP2EXT			equ 0D0060Ch&lt;br /&gt;
OP3			equ 0D0060Eh&lt;br /&gt;
OP3M			equ 0D00610h&lt;br /&gt;
OP4			equ 0D00619h&lt;br /&gt;
OP4M			equ 0D0061Bh&lt;br /&gt;
OP5			equ 0D00624h&lt;br /&gt;
OP5M			equ 0D00626h&lt;br /&gt;
OP6			equ 0D0062Fh&lt;br /&gt;
OP6M			equ 0D00631h&lt;br /&gt;
OP6EXT			equ 0D00638h&lt;br /&gt;
&lt;br /&gt;
onSP			equ 0D007FAh&lt;br /&gt;
promptRow		equ 0D00800h&lt;br /&gt;
promptCol		equ 0D00802h&lt;br /&gt;
promptIns		equ 0D00803h&lt;br /&gt;
promptShift		equ 0D00804h&lt;br /&gt;
&lt;br /&gt;
textShadow		equ 0D006C0h&lt;br /&gt;
textShadCur		equ 0D007C4h&lt;br /&gt;
textShadTop		equ 0D007C7h&lt;br /&gt;
textShadAlph		equ 0D007C8h&lt;br /&gt;
textShadIns		equ 0D007C9h&lt;br /&gt;
cxMain			equ 0D007CAh&lt;br /&gt;
cxPPutAway		equ 0D007CDh&lt;br /&gt;
cxPutAway		equ 0D007D0h&lt;br /&gt;
cxErrorEP		equ 0D007D6h&lt;br /&gt;
cxSizeWind		equ 0D007D9h&lt;br /&gt;
&lt;br /&gt;
menuCurrent		equ 0D00824h&lt;br /&gt;
&lt;br /&gt;
penCol			equ 0D008D2h&lt;br /&gt;
penRow			equ 0D008D5h&lt;br /&gt;
rclQueue		equ 0D008D6h&lt;br /&gt;
rclQueueEnd		equ 0D008D9h&lt;br /&gt;
;D008DC&lt;br /&gt;
errNo			equ 0D008DFh&lt;br /&gt;
errSP			equ 0D008E0h&lt;br /&gt;
&lt;br /&gt;
statVarsOffset		equ 0D0117Fh&lt;br /&gt;
asm_prgm_size		equ 0D0118Ch&lt;br /&gt;
statVars		equ 0D01191h&lt;br /&gt;
&lt;br /&gt;
uXmin			equ 0D01D61h&lt;br /&gt;
uXmax			equ 0D01D6Ah&lt;br /&gt;
uXscl			equ 0D01D73h&lt;br /&gt;
uYmin			equ 0D01D7Ch&lt;br /&gt;
uYmax			equ 0D01D85h&lt;br /&gt;
uYscl			equ 0D01D8Eh&lt;br /&gt;
uThetMin		equ 0D01D97h&lt;br /&gt;
uThetMax		equ 0D01DA0h&lt;br /&gt;
uThetStep		equ 0D01DA9h&lt;br /&gt;
uTmin			equ 0D01DB2h&lt;br /&gt;
uTmax			equ 0D01DBBh&lt;br /&gt;
uTStep			equ 0D01DC4h&lt;br /&gt;
uPlotStart		equ 0D01DCDh&lt;br /&gt;
unMax			equ 0D01DD6h&lt;br /&gt;
uu0			equ 0D01DDFh&lt;br /&gt;
uv0			equ 0D01DE8h&lt;br /&gt;
unMin			equ 0D01DF1h&lt;br /&gt;
uu02			equ 0D01DFAh&lt;br /&gt;
uv02			equ 0D01E03h&lt;br /&gt;
uw0			equ 0D01E0Ch&lt;br /&gt;
uPlotStep		equ 0D01E15h&lt;br /&gt;
uXres			equ 0D01E1Eh&lt;br /&gt;
uw02			equ 0D01E27h&lt;br /&gt;
Xmin			equ 0D01E33h&lt;br /&gt;
Xmax			equ 0D01E3Ch&lt;br /&gt;
Xscl			equ 0D01E45h&lt;br /&gt;
Ymin			equ 0D01E4Eh&lt;br /&gt;
Ymax			equ 0D01E57h&lt;br /&gt;
Yscl			equ 0D01E60h&lt;br /&gt;
ThetaMin		equ 0D01E69h&lt;br /&gt;
ThetaMax		equ 0D01E72h&lt;br /&gt;
ThetaStep		equ 0D01E7Bh&lt;br /&gt;
TminPar			equ 0D01E84h&lt;br /&gt;
TmaxPar			equ 0D01E8Dh&lt;br /&gt;
Tstep			equ 0D01E96h&lt;br /&gt;
PlotStart		equ 0D01E9Fh&lt;br /&gt;
nMax			equ 0D01EA8h&lt;br /&gt;
u0			equ 0D01EB1h&lt;br /&gt;
v0			equ 0D01EBAh&lt;br /&gt;
nMin			equ 0D01EC3h&lt;br /&gt;
u02			equ 0D01ECCh&lt;br /&gt;
v02			equ 0D01ED5h&lt;br /&gt;
w0			equ 0D01EDEh&lt;br /&gt;
PlotStep		equ 0D01EE7h&lt;br /&gt;
XresO			equ 0D01EF0h&lt;br /&gt;
w02			equ 0D01EF9h&lt;br /&gt;
un1			equ 0D01F02h&lt;br /&gt;
un2			equ 0D01F0Bh&lt;br /&gt;
vn1			equ 0D01F14h&lt;br /&gt;
vn2			equ 0D01F1Dh&lt;br /&gt;
wn1			equ 0D01F26h&lt;br /&gt;
wn2			equ 0D01F2Fh&lt;br /&gt;
fin_N			equ 0D01F38h&lt;br /&gt;
fin_I			equ 0D01F41h&lt;br /&gt;
fin_PV			equ 0D01F4Ah&lt;br /&gt;
fin_PMT			equ 0D01F53h&lt;br /&gt;
fin_FV			equ 0D01F5Ch&lt;br /&gt;
fin_PY			equ 0D01F65h&lt;br /&gt;
fin_CY			equ 0D01F6Eh&lt;br /&gt;
cal_N			equ 0D01F77h&lt;br /&gt;
cal_I			equ 0D01F80h&lt;br /&gt;
cal_PV			equ 0D01F89h&lt;br /&gt;
cal_PMT			equ 0D01F92h&lt;br /&gt;
cal_FV			equ 0D01F9Bh&lt;br /&gt;
cal_PY			equ 0D01FA4h&lt;br /&gt;
&lt;br /&gt;
begPC			equ 0D02317h&lt;br /&gt;
curPC			equ 0D0231Ah&lt;br /&gt;
endPC			equ 0D0231Dh&lt;br /&gt;
&lt;br /&gt;
cmdShadow		equ 0D0232Dh&lt;br /&gt;
cmdShadCur		equ 0D02431h&lt;br /&gt;
cmdShadAlph		equ 0D02433h&lt;br /&gt;
cmdShadIns		equ 0D02435h&lt;br /&gt;
cmdCursor		equ 0D02434h&lt;br /&gt;
&lt;br /&gt;
editTop			equ 0D02437h&lt;br /&gt;
editCursor		equ 0D0243Ah&lt;br /&gt;
editTail		equ 0D0243Dh&lt;br /&gt;
editBtm			equ 0D02440h&lt;br /&gt;
&lt;br /&gt;
;something		equ 96FEh ;word, this is offset into list for currently-highlighted element in list editor&lt;br /&gt;
;something		equ 9700h ;table entry pointer used in dialog/menu/edit buffer routines&lt;br /&gt;
matrixDimensions	equ 9702h ;dimensions of matrix being edited in matrix editor&lt;br /&gt;
editSym			equ 9706h ;pointer to symbol table entry of variable being edited&lt;br /&gt;
editDat			equ 9708h ;pointer to data of variable being edited&lt;br /&gt;
;something		equ 970Eh ;stats/list editor related, usually 1&lt;br /&gt;
;something		equ 970Fh ;stats/list editor related, usually 0 (this is 0-based offset from listName1), pretty sure this is a page offset&lt;br /&gt;
;something		equ 9710h ;stats/list editor related, usually 0 (this is 0-based currently-selected list)&lt;br /&gt;
;listName1		equ 9711h&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
listName1		equ 0D02459h&lt;br /&gt;
listName2		equ 0D0245Eh&lt;br /&gt;
listName3		equ 0D02463h&lt;br /&gt;
listName4		equ 0D02468h&lt;br /&gt;
listName5		equ 0D0246Dh&lt;br /&gt;
listName6		equ 0D02472h&lt;br /&gt;
listName7		equ 0D02477h&lt;br /&gt;
listName8		equ 0D0247Ch&lt;br /&gt;
listName9		equ 0D02481h&lt;br /&gt;
listName10		equ 0D02486h&lt;br /&gt;
listName11		equ 0D0248Bh&lt;br /&gt;
listName12		equ 0D02490h&lt;br /&gt;
listName13		equ 0D02495h&lt;br /&gt;
listName14		equ 0D0249Ah&lt;br /&gt;
listName15		equ 0D0249Fh&lt;br /&gt;
listName16		equ 0D024A4h&lt;br /&gt;
listName17		equ 0D024A9h&lt;br /&gt;
listName18		equ 0D024AEh&lt;br /&gt;
listName19		equ 0D024B3h&lt;br /&gt;
listName20		equ 0D024B8h&lt;br /&gt;
currGrphStyle		equ 0D024BEh&lt;br /&gt;
y1LineType		equ 0D024BFh&lt;br /&gt;
y2LineType		equ 0D024C0h&lt;br /&gt;
y3LineType		equ 0D024C1h&lt;br /&gt;
y4LineType		equ 0D024C2h&lt;br /&gt;
y5LineType		equ 0D024C3h&lt;br /&gt;
y6LineType		equ 0D024C4h&lt;br /&gt;
y7LineType		equ 0D024C5h&lt;br /&gt;
y8LineType		equ 0D024C6h&lt;br /&gt;
y9LineType		equ 0D024C7h&lt;br /&gt;
y0LineType		equ 0D024C8h&lt;br /&gt;
para1LineType		equ 0D024C9h&lt;br /&gt;
para2LineType		equ 0D024CAh&lt;br /&gt;
para3LineType		equ 0D024CBh&lt;br /&gt;
para4LineType		equ 0D024CCh&lt;br /&gt;
para5LineType		equ 0D024CDh&lt;br /&gt;
para6LineType		equ 0D024CEh&lt;br /&gt;
polar1LineType		equ 0D024CFh&lt;br /&gt;
polar2LineType		equ 0D024D0h&lt;br /&gt;
polar3LineType		equ 0D024D1h&lt;br /&gt;
polar4LineType		equ 0D024D2h&lt;br /&gt;
polar5LineType		equ 0D024D3h&lt;br /&gt;
polar6LineType		equ 0D024D4h&lt;br /&gt;
secULineType		equ 0D024D5h&lt;br /&gt;
secVLineType		equ 0D024D6h&lt;br /&gt;
secWLineType		equ 0D024D7h&lt;br /&gt;
y1LineColor		equ 0D024D8h&lt;br /&gt;
y2LineColor		equ 0D024D9h&lt;br /&gt;
y3LineColor		equ 0D024DAh&lt;br /&gt;
y4LineColor		equ 0D024DBh&lt;br /&gt;
y5LineColor		equ 0D024DCh&lt;br /&gt;
y6LineColor		equ 0D024DDh&lt;br /&gt;
y7LineColor		equ 0D024DEh&lt;br /&gt;
y8LineColor		equ 0D024DFh&lt;br /&gt;
y9LineColor		equ 0D024E0h&lt;br /&gt;
y0LineColor		equ 0D024E1h&lt;br /&gt;
para1LineColor		equ 0D024E2h&lt;br /&gt;
para2LineColor		equ 0D024E3h&lt;br /&gt;
para3LineColor		equ 0D024E4h&lt;br /&gt;
para4LineColor		equ 0D024E5h&lt;br /&gt;
para5LineColor		equ 0D024E6h&lt;br /&gt;
para6LineColor		equ 0D024E7h&lt;br /&gt;
polar1LineColor		equ 0D024E8h&lt;br /&gt;
polar2LineColor		equ 0D024E9h&lt;br /&gt;
polar3LineColor		equ 0D024EAh&lt;br /&gt;
polar4LineColor		equ 0D024EBh&lt;br /&gt;
polar5LineColor		equ 0D024ECh&lt;br /&gt;
polar6LineColor		equ 0D024EDh&lt;br /&gt;
secULineColor		equ 0D024EEh&lt;br /&gt;
secVLineColor		equ 0D024EFh&lt;br /&gt;
secWLineColor		equ 0D024F0h&lt;br /&gt;
&lt;br /&gt;
winTop			equ 0D02504h&lt;br /&gt;
winBtm			equ 0D02505h&lt;br /&gt;
winLeftEdge		equ 0D02506h&lt;br /&gt;
winLeft			equ 0D02507h&lt;br /&gt;
winAbove		equ 0D02509h&lt;br /&gt;
winRow			equ 0D0250Bh&lt;br /&gt;
winCol			equ 0D0250Dh&lt;br /&gt;
&lt;br /&gt;
tempMem			equ 0D02587h&lt;br /&gt;
FPSbase			equ 0D0258Ah&lt;br /&gt;
FPS			equ 0D0258Dh&lt;br /&gt;
OPBase			equ 0D02590h&lt;br /&gt;
OPS			equ 0D02593h&lt;br /&gt;
pTempCnt		equ 0D02596h&lt;br /&gt;
cleanTmp		equ 0D02598h&lt;br /&gt;
pTemp			equ 0D0259Ah&lt;br /&gt;
progPtr			equ 0D0259Dh&lt;br /&gt;
&lt;br /&gt;
pagedGetPtr		equ 0D025A3h	; 2 bytes scrap&lt;br /&gt;
&lt;br /&gt;
cursorHookPtr		equ 0D025D5h&lt;br /&gt;
libraryHookPtr		equ 0D025D8h&lt;br /&gt;
rawKeyHookPtr		equ 0D025DBh&lt;br /&gt;
getKeyHookPtr		equ 0D025DEh&lt;br /&gt;
homescreenHookPtr	equ 0D025E1h&lt;br /&gt;
windowHookPtr		equ 0D025E4h&lt;br /&gt;
graphHookPtr		equ 0D025E7h&lt;br /&gt;
yEqualsHookPtr		equ 0D025EAh&lt;br /&gt;
fontHookPtr		equ 0D025EDh&lt;br /&gt;
regraphHookPtr		equ 0D025F0h&lt;br /&gt;
graphicsHookPtr		equ 0D025F3h&lt;br /&gt;
traceHookPtr		equ 0D025E6h&lt;br /&gt;
parserHookPtr		equ 0D025F9h&lt;br /&gt;
appChangeHookPtr	equ 0D025FCh&lt;br /&gt;
catalog1HookPtr		equ 0D025FFh&lt;br /&gt;
helpHookPtr		equ 0D02602h&lt;br /&gt;
cxRedispHookPtr		equ 0D02605h&lt;br /&gt;
menuHookPtr		equ 0D02608h&lt;br /&gt;
catalog2HookPtr		equ 0D0260Bh&lt;br /&gt;
tokenHookPtr		equ 0D0260Eh&lt;br /&gt;
localizeHookPtr		equ 0D02611h&lt;br /&gt;
silentLinkHookPtr	equ 0D02614h&lt;br /&gt;
USBActivityHookPtr	equ 0D02617h&lt;br /&gt;
&lt;br /&gt;
tempFreeArc		equ 0D02655h&lt;br /&gt;
&lt;br /&gt;
textBGcolor		equ 0D02688h&lt;br /&gt;
textFGcolor		equ 0D0268Ah&lt;br /&gt;
&lt;br /&gt;
drawBGColor		equ 0D026AAh&lt;br /&gt;
drawFGColor		equ 0D026ACh&lt;br /&gt;
drawColorCode		equ 0D026AEh&lt;br /&gt;
&lt;br /&gt;
mcxErrorEP		equ 0D007D6h&lt;br /&gt;
&lt;br /&gt;
statusBarBGColor	equ 0D02ACCh&lt;br /&gt;
fillRectColor		equ 0D02AC0h&lt;br /&gt;
&lt;br /&gt;
scrapMem		equ 0D02AD7h	; 3 byte scrap (unstable)&lt;br /&gt;
&lt;br /&gt;
;safeRAM Locations&lt;br /&gt;
;---------------------------------------------&lt;br /&gt;
;appData			equ 0D00429h ; 256 bytes&lt;br /&gt;
pixelShadow		equ 0D031F6h ; 8400 bytes&lt;br /&gt;
pixelShadow2		equ 0D052C6h ; 8400 bytes&lt;br /&gt;
cmdPixelShadow		equ 0D07396h ; 8400 bytes&lt;br /&gt;
plotSScreen		equ 0D09466h ; 21945 bytes	; Set GraphDraw Flag to redraw graph if used&lt;br /&gt;
saveSScreen		equ 0D0EA1Fh ; 21945 bytes	; Set GraphDraw Flag to redraw graph if used&lt;br /&gt;
;textShadow		equ 0D006C0h ; 260 bytes	; Call _ClrTxtShdw to put spaces in here&lt;br /&gt;
;cmdShadow		equ 0D0232Dh ; 260 bytes&lt;br /&gt;
cursorImage		equ 0E30800h ; 1020 bytes&lt;br /&gt;
&lt;br /&gt;
;RAM Equates Continued&lt;br /&gt;
;---------------------------------------------&lt;br /&gt;
userMem			equ 0D1A881h&lt;br /&gt;
symTable		equ 0D3FFFFh&lt;br /&gt;
vRam			equ 0D40000h&lt;br /&gt;
vRamEnd			equ 0D65800h&lt;br /&gt;
&lt;br /&gt;
;Ports&lt;br /&gt;
;--------------------------------&lt;br /&gt;
pCpuSpeed		equ 0001h&lt;br /&gt;
pHardwareId		equ 0003h&lt;br /&gt;
pUsbRange		equ 3000h&lt;br /&gt;
&lt;br /&gt;
;LCD Ports&lt;br /&gt;
;--------------------------------&lt;br /&gt;
pLcdCtrlRange		equ 4000h&lt;br /&gt;
mpLcdCtrlRange		equ 0E30000h&lt;br /&gt;
pLcdBase		equ 4010h&lt;br /&gt;
mpLcdBase		equ 0E30010h&lt;br /&gt;
&lt;br /&gt;
pLcdImsc		equ 401Ch&lt;br /&gt;
mpLcdImsc		equ 0E3001Ch&lt;br /&gt;
pLcdCtrl		equ 4018h&lt;br /&gt;
mpLcdCtrl		equ 0E30018h&lt;br /&gt;
pLcdRis			equ 4020h&lt;br /&gt;
mpLcdRis		equ 0E30020h&lt;br /&gt;
pLcdIcr			equ 4028h&lt;br /&gt;
mpLcdIcr		equ 0E30028h&lt;br /&gt;
&lt;br /&gt;
bitLcdLnBuim		equ 04h&lt;br /&gt;
&lt;br /&gt;
lcdEn			equ 01h&lt;br /&gt;
lcdTft			equ 20h&lt;br /&gt;
lcdBpp1			equ 0000b | lcdTft | lcdEn&lt;br /&gt;
lcdBpp2			equ 0010b | lcdTft | lcdEn&lt;br /&gt;
lcdBpp4			equ 0100b | lcdTft | lcdEn&lt;br /&gt;
lcdBpp8			equ 0110b | lcdTft | lcdEn&lt;br /&gt;
lcdBpp16Alt		equ 1000b | lcdTft | lcdEn&lt;br /&gt;
lcdBpp24		equ 1010b | lcdTft | lcdEn&lt;br /&gt;
lcdBpp16		equ 1100b | lcdTft | lcdEn ; Default LCD mode&lt;br /&gt;
lcdBpp12		equ 1110b | lcdTft | lcdEn&lt;br /&gt;
lcdBgr			equ 100h&lt;br /&gt;
lcdBigEndian		equ 200h&lt;br /&gt;
lcdBigEndianPixels	equ 400h&lt;br /&gt;
lcdPwr			equ 800h&lt;br /&gt;
lcdIntVSync		equ 00h&lt;br /&gt;
lcdIntBack		equ 1000h&lt;br /&gt;
lcdIntActiveVideo	equ 2000h&lt;br /&gt;
lcdIntFront		equ 4000h&lt;br /&gt;
lcdWatermark		equ 10000h&lt;br /&gt;
lcdNormalMode		equ lcdPwr | lcdBgr | lcdBpp16&lt;br /&gt;
&lt;br /&gt;
pLcdPalette		equ 4200h&lt;br /&gt;
mpLcdPalette		equ 0E30200h&lt;br /&gt;
pLcdCursorImg		equ 4800h&lt;br /&gt;
mpLcdCursorImg		equ 0E30800h&lt;br /&gt;
pLcdCrsrCtrl		equ 4C00h&lt;br /&gt;
mpLcdCrsrCtrl		equ 0E30C00h&lt;br /&gt;
pLcdCrsrConfig		equ 4C04h&lt;br /&gt;
mpLcdCrsrConfig		equ 0E30C04h&lt;br /&gt;
pLcdCrsrPal0		equ 4C08h&lt;br /&gt;
mpLcdCrsrPal0		equ 0E30C08h&lt;br /&gt;
pLcdCrsrPal1		equ 4C0Ch&lt;br /&gt;
mpLcdCrsrPal1		equ 0E30C0Ch&lt;br /&gt;
pLcdCrsrXy		equ 4C10h&lt;br /&gt;
mpLcdCrsrXy		equ 0E30C10h&lt;br /&gt;
pLcdCrsrClip		equ 4C14h&lt;br /&gt;
mpLcdCrsrClip		equ 0E30C14h&lt;br /&gt;
&lt;br /&gt;
;RTC Ports&lt;br /&gt;
;-----------------------------------&lt;br /&gt;
pRtcRange		equ 8000h&lt;br /&gt;
mpRtcRange		equ 0F30000h&lt;br /&gt;
&lt;br /&gt;
;Backlight Ports&lt;br /&gt;
;-----------------------------------&lt;br /&gt;
pBlLevel		equ 0B024h&lt;br /&gt;
mpBlLevel		equ 0F60024h&lt;br /&gt;
&lt;br /&gt;
; Boot Calls&lt;br /&gt;
;-----------------------------------&lt;br /&gt;
__getBootVerMajor	equ 0000080h&lt;br /&gt;
__getHardwareVersion	equ 0000084h&lt;br /&gt;
__getKeyID		equ 0000088h&lt;br /&gt;
__getBootVerMinor	equ 000008Ch&lt;br /&gt;
__getBootVerBuild	equ 0000090h&lt;br /&gt;
;			equ 0000094h ;outputs A to 0FFFEh and locks up, only on certain hardware revision?&lt;br /&gt;
__longjmp		equ 0000098h&lt;br /&gt;
__memchr		equ 000009Ch&lt;br /&gt;
__memcmp		equ 00000A0h&lt;br /&gt;
__memcpy		equ 00000A4h&lt;br /&gt;
__memmove		equ 00000A8h&lt;br /&gt;
__memset		equ 00000ACh&lt;br /&gt;
__memclear		equ 00000B0h&lt;br /&gt;
;			equ 00000B4h&lt;br /&gt;
__setjmp		equ 00000B8h&lt;br /&gt;
__sprintf		equ 00000BCh&lt;br /&gt;
__strcat		equ 00000C0h&lt;br /&gt;
__strchr		equ 00000C4h&lt;br /&gt;
__strcmp		equ 00000C8h&lt;br /&gt;
__strcpy		equ 00000CCh&lt;br /&gt;
__strcspn		equ 00000D0h&lt;br /&gt;
__strlen		equ 00000D4h&lt;br /&gt;
__strncat		equ 00000D8h&lt;br /&gt;
__strncmp		equ 00000DCh&lt;br /&gt;
__strncpy		equ 00000E0h&lt;br /&gt;
__strpbrk		equ 00000E4h&lt;br /&gt;
__strrchr		equ 00000E8h&lt;br /&gt;
__strspn		equ 00000ECh&lt;br /&gt;
__strstr		equ 00000F0h&lt;br /&gt;
__strtok		equ 00000F4h; Uses static 24-bit variable at 0D0FFFFh&lt;br /&gt;
__DoNothing		equ 00000F8h&lt;br /&gt;
__bldiy			equ 00000FCh&lt;br /&gt;
__bshl			equ 0000100h&lt;br /&gt;
__bshru			equ 0000104h&lt;br /&gt;
__bstiy			equ 0000108h&lt;br /&gt;
__bstix			equ 000010Ch&lt;br /&gt;
__case			equ 0000110h&lt;br /&gt;
__case16		equ 0000114h&lt;br /&gt;
__case16D		equ 0000118h&lt;br /&gt;
__case24		equ 000011Ch&lt;br /&gt;
__case24D		equ 0000120h&lt;br /&gt;
__case8			equ 0000124h&lt;br /&gt;
__case8D		equ 0000128h&lt;br /&gt;
__frameset		equ 000012Ch&lt;br /&gt;
__frameset0		equ 0000130h&lt;br /&gt;
__iand			equ 0000134h&lt;br /&gt;
__icmpzero		equ 0000138h&lt;br /&gt;
__idivs			equ 000013Ch&lt;br /&gt;
__idivu			equ 0000140h&lt;br /&gt;
__idvrmu		equ 0000144h&lt;br /&gt;
__ildix			equ 0000148h&lt;br /&gt;
__ildiy			equ 000014Ch&lt;br /&gt;
__imul_b		equ 0000150h&lt;br /&gt;
__imuls			equ 0000154h&lt;br /&gt;
__imulu			equ 0000158h&lt;br /&gt;
__indcall		equ 000015Ch&lt;br /&gt;
__ineg			equ 0000160h&lt;br /&gt;
__inot			equ 0000164h&lt;br /&gt;
__ior			equ 0000168h&lt;br /&gt;
__irems			equ 000016Ch&lt;br /&gt;
__iremu			equ 0000170h&lt;br /&gt;
__ishl			equ 0000174h&lt;br /&gt;
__ishl_b		equ 0000178h&lt;br /&gt;
__ishrs			equ 000017Ch&lt;br /&gt;
__ishrs_b		equ 0000180h&lt;br /&gt;
__ishru			equ 0000184h&lt;br /&gt;
__ishru_b		equ 0000188h&lt;br /&gt;
__istix			equ 000018Ch&lt;br /&gt;
__istiy			equ 0000190h&lt;br /&gt;
__itol			equ 0000194h&lt;br /&gt;
__ixor			equ 0000198h&lt;br /&gt;
__ladd			equ 000019Ch&lt;br /&gt;
__ladd_b		equ 00001A0h&lt;br /&gt;
__land			equ 00001A4h&lt;br /&gt;
__lcmps			equ 00001A8h&lt;br /&gt;
__lcmpu			equ 00001ACh&lt;br /&gt;
__lcmpzero		equ 00001B0h&lt;br /&gt;
__ldivs			equ 00001B4h&lt;br /&gt;
__ldivu			equ 00001B8h&lt;br /&gt;
__ldvrmu		equ 00001BCh&lt;br /&gt;
__lldix			equ 00001C0h&lt;br /&gt;
__lldiy			equ 00001C4h&lt;br /&gt;
__lmuls			equ 00001C8h&lt;br /&gt;
__lmulu			equ 00001CCh&lt;br /&gt;
__lneg			equ 00001D0h&lt;br /&gt;
__lnot			equ 00001D4h&lt;br /&gt;
__lor			equ 00001D8h&lt;br /&gt;
__lrems			equ 00001DCh&lt;br /&gt;
__lremu			equ 00001E0h&lt;br /&gt;
__lshl			equ 00001E4h&lt;br /&gt;
__lshrs			equ 00001E8h&lt;br /&gt;
__lshru			equ 00001ECh&lt;br /&gt;
__lstix			equ 00001F0h&lt;br /&gt;
__lstiy			equ 00001F4h&lt;br /&gt;
__lsub			equ 00001F8h&lt;br /&gt;
__lxor			equ 00001FCh&lt;br /&gt;
__sand			equ 0000200h&lt;br /&gt;
__scmp0			equ 0000204h&lt;br /&gt;
__sdivs			equ 0000208h&lt;br /&gt;
__sdivu			equ 000020Ch&lt;br /&gt;
__seqcase		equ 0000210h&lt;br /&gt;
__seqcaseD		equ 0000214h&lt;br /&gt;
__setflag		equ 0000218h&lt;br /&gt;
__sldix			equ 000021Ch&lt;br /&gt;
__sldiy			equ 0000220h&lt;br /&gt;
__smuls			equ 0000224h&lt;br /&gt;
__smulu			equ 0000228h&lt;br /&gt;
__sneg			equ 000022Ch&lt;br /&gt;
__snot			equ 0000230h&lt;br /&gt;
__sor			equ 0000234h&lt;br /&gt;
__srems			equ 0000238h&lt;br /&gt;
__sremu			equ 000023Ch&lt;br /&gt;
__sshl			equ 0000240h&lt;br /&gt;
__sshl_b		equ 0000244h&lt;br /&gt;
__sshrs			equ 0000248h&lt;br /&gt;
__sshrs_b		equ 000024Ch&lt;br /&gt;
__sshru			equ 0000250h&lt;br /&gt;
__sshru_b		equ 0000254h&lt;br /&gt;
__sstix			equ 0000258h&lt;br /&gt;
__sstiy			equ 000025Ch&lt;br /&gt;
__stoi			equ 0000260h&lt;br /&gt;
__stoiu			equ 0000264h&lt;br /&gt;
__sxor			equ 0000268h&lt;br /&gt;
__fppack		equ 000026Ch&lt;br /&gt;
__fadd			equ 0000270h&lt;br /&gt;
__fcmp			equ 0000274h&lt;br /&gt;
__fdiv			equ 0000278h&lt;br /&gt;
__ftol			equ 000027Ch&lt;br /&gt;
__ultof			equ 0000280h&lt;br /&gt;
__ltof			equ 0000284h&lt;br /&gt;
__fmul			equ 0000288h&lt;br /&gt;
__fneg			equ 000028Ch&lt;br /&gt;
__fsub			equ 0000290h&lt;br /&gt;
__FLT_MAX		equ 0000294h	; Not A Routine&lt;br /&gt;
__fsqrt			equ 0000298h&lt;br /&gt;
__frbtof		equ 000029Ch&lt;br /&gt;
__frftob		equ 00002A0h&lt;br /&gt;
__frftoub		equ 00002A4h&lt;br /&gt;
__frftoi		equ 00002A8h&lt;br /&gt;
__frftoui		equ 00002ACh&lt;br /&gt;
__frftos		equ 00002B0h&lt;br /&gt;
__frftous		equ 00002B4h&lt;br /&gt;
__fritof		equ 00002B8h&lt;br /&gt;
__fruitof		equ 00002BCh&lt;br /&gt;
__frstof		equ 00002C0h&lt;br /&gt;
__frubtof		equ 00002C4h&lt;br /&gt;
__frustof		equ 00002C8h&lt;br /&gt;
;			equ 00002CCh&lt;br /&gt;
;			equ 00002D0h   ;checks something about field 80C0h in the OS header (value 0101h)&lt;br /&gt;
__WriteAByte		equ 00002D4h&lt;br /&gt;
__EraseFlash		equ 00002D8h&lt;br /&gt;
__EraseFlashPage	equ 00002DCh&lt;br /&gt;
__WriteFlash		equ 00002E0h&lt;br /&gt;
__WriteAByte2		equ 00002E4h	;no difference from 00002D4h&lt;br /&gt;
__WriteAByteA		equ 00002E8h	;byte is in A, not B&lt;br /&gt;
;			equ 00002ECh   ;lots of writes/erases involving sectors 3Bh/3Fh&lt;br /&gt;
;			equ 00002F0h   ;zeroes out 4KB at 0D1887Ch and writes 0D18C7Ch to start of it&lt;br /&gt;
;			equ 00002F4h&lt;br /&gt;
;			equ 00002F8h&lt;br /&gt;
;			equ 00002FCh&lt;br /&gt;
;			equ 0000300h&lt;br /&gt;
;			equ 0000304h&lt;br /&gt;
;			equ 0000308h&lt;br /&gt;
;			equ 000030Ch&lt;br /&gt;
;			equ 0000310h&lt;br /&gt;
;			equ 0000314h&lt;br /&gt;
;			equ 0000318h&lt;br /&gt;
;			equ 000031Ch&lt;br /&gt;
;			equ 0000320h&lt;br /&gt;
;			equ 0000324h&lt;br /&gt;
;			equ 0000328h&lt;br /&gt;
;			equ 000032Ch&lt;br /&gt;
;			equ 0000330h&lt;br /&gt;
__WriteFlashUnsafe	equ 0000334h&lt;br /&gt;
;			equ 0000338h&lt;br /&gt;
;			equ 000033Ch&lt;br /&gt;
__GetSerial		equ 0000340h	; OP4 contains first 5 bytes of serial, B=5 (same as 83+)&lt;br /&gt;
;			equ 0000344h&lt;br /&gt;
__DETimesA		equ 0000348h&lt;br /&gt;
__HLDivE		equ 000034Ch&lt;br /&gt;
__HLDivDE		equ 0000350h&lt;br /&gt;
;			equ 0000354h&lt;br /&gt;
;			equ 0000358h&lt;br /&gt;
;			equ 000035Ch&lt;br /&gt;
;			equ 0000360h&lt;br /&gt;
;			equ 0000364h&lt;br /&gt;
;			equ 0000368h&lt;br /&gt;
;			equ 000036Ch&lt;br /&gt;
;			equ 0000370h&lt;br /&gt;
__ClearVRAM		equ 0000374h&lt;br /&gt;
__DispStr		equ 0000378h&lt;br /&gt;
;			equ 000037Ch&lt;br /&gt;
;			equ 0000380h&lt;br /&gt;
;			equ 0000384h&lt;br /&gt;
;			equ 0000388h&lt;br /&gt;
;			equ 000038Ch&lt;br /&gt;
__NewLine		equ 0000390h&lt;br /&gt;
__DrawBootCodeVer	equ 0000394h&lt;br /&gt;
;			equ 0000398h&lt;br /&gt;
;			equ 000039Ch&lt;br /&gt;
;			equ 00003A0h&lt;br /&gt;
;			equ 00003A4h&lt;br /&gt;
;			equ 00003A8h&lt;br /&gt;
;			equ 00003ACh&lt;br /&gt;
__GetBatteryStatus	equ 00003B0h&lt;br /&gt;
;			equ 00003B4h&lt;br /&gt;
;			equ 00003B8h&lt;br /&gt;
;			equ 00003BCh&lt;br /&gt;
;			equ 00003C0h&lt;br /&gt;
;			equ 00003C4h&lt;br /&gt;
;			equ 00003C8h&lt;br /&gt;
;			equ 00003CCh&lt;br /&gt;
;			equ 00003D0h&lt;br /&gt;
;			equ 00003D4h&lt;br /&gt;
__Ret_1			equ 00003D8h&lt;br /&gt;
__Ret_2			equ 00003DCh&lt;br /&gt;
;			equ 00003E0h&lt;br /&gt;
;			equ 00003E4h&lt;br /&gt;
__GetUSBPlugType	equ 00003E8h&lt;br /&gt;
;			equ 00003ECh&lt;br /&gt;
;			equ 00003F0h&lt;br /&gt;
;			equ 00003F4h&lt;br /&gt;
;			equ 00003F8h&lt;br /&gt;
;			equ 00003FCh&lt;br /&gt;
;			equ 0000400h&lt;br /&gt;
;			equ 0000404h&lt;br /&gt;
;			equ 0000408h&lt;br /&gt;
;			equ 000040Ch&lt;br /&gt;
;			equ 0000410h&lt;br /&gt;
;			equ 0000414h&lt;br /&gt;
;			equ 0000418h&lt;br /&gt;
;			equ 000041Ch&lt;br /&gt;
;			equ 0000420h&lt;br /&gt;
;			equ 0000424h&lt;br /&gt;
;			equ 0000428h&lt;br /&gt;
;			equ 000042Ch&lt;br /&gt;
;			equ 0000430h&lt;br /&gt;
;			equ 0000434h&lt;br /&gt;
;			equ 0000438h&lt;br /&gt;
;			equ 000043Ch&lt;br /&gt;
;			equ 0000440h&lt;br /&gt;
;			equ 0000444h&lt;br /&gt;
;			equ 0000448h&lt;br /&gt;
;			equ 000044Ch&lt;br /&gt;
;			equ 0000450h&lt;br /&gt;
;			equ 0000454h&lt;br /&gt;
;			equ 0000458h&lt;br /&gt;
;			equ 000045Ch&lt;br /&gt;
;			equ 0000460h&lt;br /&gt;
;			equ 0000464h&lt;br /&gt;
;			equ 0000468h&lt;br /&gt;
;			equ 000046Ch&lt;br /&gt;
;			equ 0000470h&lt;br /&gt;
;			equ 0000474h&lt;br /&gt;
;			equ 0000478h&lt;br /&gt;
;			equ 000047Ch&lt;br /&gt;
;			equ 0000480h&lt;br /&gt;
;			equ 0000484h&lt;br /&gt;
;			equ 0000488h&lt;br /&gt;
;			equ 000048Ch&lt;br /&gt;
;			equ 0000490h&lt;br /&gt;
;			equ 0000494h&lt;br /&gt;
;			equ 0000498h&lt;br /&gt;
;			equ 000049Ch&lt;br /&gt;
;			equ 00004A0h&lt;br /&gt;
;			equ 00004A4h&lt;br /&gt;
;			equ 00004A8h&lt;br /&gt;
;			equ 00004ACh&lt;br /&gt;
;			equ 00004B0h&lt;br /&gt;
;			equ 00004B4h&lt;br /&gt;
;			equ 00004B8h&lt;br /&gt;
;			equ 00004BCh&lt;br /&gt;
;			equ 00004C0h&lt;br /&gt;
;			equ 00004C4h&lt;br /&gt;
;			equ 00004C8h&lt;br /&gt;
;			equ 00004CCh&lt;br /&gt;
;			equ 00004D0h&lt;br /&gt;
;			equ 00004D4h&lt;br /&gt;
;			equ 00004D8h&lt;br /&gt;
;			equ 00004DCh&lt;br /&gt;
;			equ 00004E0h&lt;br /&gt;
;			equ 00004E4h&lt;br /&gt;
;			equ 00004E8h&lt;br /&gt;
;			equ 00004ECh&lt;br /&gt;
;			equ 00004F0h&lt;br /&gt;
;			equ 00004F4h&lt;br /&gt;
;			equ 00004F8h&lt;br /&gt;
;			equ 00004FCh&lt;br /&gt;
;			equ 0000500h&lt;br /&gt;
;			equ 0000504h&lt;br /&gt;
;			equ 0000508h&lt;br /&gt;
;			equ 000050Ch&lt;br /&gt;
;			equ 0000510h&lt;br /&gt;
;			equ 0000514h&lt;br /&gt;
;			equ 0000518h&lt;br /&gt;
;			equ 000051Ch&lt;br /&gt;
;			equ 0000520h&lt;br /&gt;
;			equ 0000524h&lt;br /&gt;
;			equ 0000528h&lt;br /&gt;
;			equ 000052Ch&lt;br /&gt;
;			equ 0000530h&lt;br /&gt;
;			equ 0000534h&lt;br /&gt;
;			equ 0000538h&lt;br /&gt;
;			equ 000053Ch&lt;br /&gt;
;			equ 0000540h&lt;br /&gt;
;			equ 0000544h&lt;br /&gt;
;			equ 0000548h&lt;br /&gt;
;			equ 000054Ch&lt;br /&gt;
;			equ 0000550h&lt;br /&gt;
;			equ 0000554h&lt;br /&gt;
;			equ 0000558h&lt;br /&gt;
;			equ 000055Ch&lt;br /&gt;
;			equ 0000560h&lt;br /&gt;
;			equ 0000564h&lt;br /&gt;
;			equ 0000568h&lt;br /&gt;
;			equ 000056Ch&lt;br /&gt;
;			equ 0000570h&lt;br /&gt;
;			equ 0000574h&lt;br /&gt;
;			equ 0000578h&lt;br /&gt;
__GetOnInterrupt	equ 000057Ch&lt;br /&gt;
;			equ 0000580h&lt;br /&gt;
;			equ 0000584h&lt;br /&gt;
;			equ 0000588h&lt;br /&gt;
;			equ 000058Ch&lt;br /&gt;
;			equ 0000590h&lt;br /&gt;
;			equ 0000594h&lt;br /&gt;
;			equ 0000598h&lt;br /&gt;
;			equ 000059Ch&lt;br /&gt;
;			equ 00005A0h&lt;br /&gt;
;			equ 00005A4h&lt;br /&gt;
;			equ 00005A8h&lt;br /&gt;
;			equ 00005ACh&lt;br /&gt;
;			equ 00005B0h&lt;br /&gt;
;			equ 00005B4h&lt;br /&gt;
;			equ 00005B8h&lt;br /&gt;
;			equ 00005BCh&lt;br /&gt;
;			equ 00005C0h&lt;br /&gt;
;			equ 00005C4h&lt;br /&gt;
;			equ 00005C8h&lt;br /&gt;
;			equ 00005CCh&lt;br /&gt;
;			equ 00005D0h&lt;br /&gt;
;			equ 00005D4h&lt;br /&gt;
;			equ 00005D8h&lt;br /&gt;
;			equ 00005DCh&lt;br /&gt;
;			equ 00005E0h&lt;br /&gt;
;			equ 00005E4h&lt;br /&gt;
;			equ 00005E8h&lt;br /&gt;
;			equ 00005ECh&lt;br /&gt;
;			equ 00005F0h&lt;br /&gt;
;			equ 00005F4h&lt;br /&gt;
;			equ 00005F8h&lt;br /&gt;
;			equ 00005FCh&lt;br /&gt;
;			equ 0000600h&lt;br /&gt;
;			equ 0000604h&lt;br /&gt;
;			equ 0000608h&lt;br /&gt;
;			equ 000060Ch&lt;br /&gt;
;			equ 0000610h&lt;br /&gt;
;			equ 0000614h&lt;br /&gt;
;			equ 0000618h&lt;br /&gt;
;			equ 000061Ch&lt;br /&gt;
;			equ 0000620h&lt;br /&gt;
;			equ 0000624h&lt;br /&gt;
;			equ 0000628h&lt;br /&gt;
;			equ 000062Ch&lt;br /&gt;
;			equ 0000630h&lt;br /&gt;
;			equ 0000634h&lt;br /&gt;
;			equ 0000638h&lt;br /&gt;
;			equ 000063Ch&lt;br /&gt;
&lt;br /&gt;
;Character Font Equates  &lt;br /&gt;
;-------------------------------------&lt;br /&gt;
LrecurN			equ 001h&lt;br /&gt;
LrecurU			equ 002h&lt;br /&gt;
LrecurV			equ 003h&lt;br /&gt;
LrecurW			equ 004h&lt;br /&gt;
Lconvert		equ 005h&lt;br /&gt;
LsqUp			equ 006h&lt;br /&gt;
LsqDown			equ 007h&lt;br /&gt;
Lintegral		equ 008h&lt;br /&gt;
Lcross			equ 009h&lt;br /&gt;
LboxIcon 		equ 00Ah&lt;br /&gt;
LcrossIcon 		equ 00Bh&lt;br /&gt;
LdotIcon 		equ 00Ch&lt;br /&gt;
LsubT   		equ 00Dh ;small capital T for parametric mode.&lt;br /&gt;
LcubeR  		equ 00Eh ;slightly different 3 for cubed root.&lt;br /&gt;
LhexF			equ 00Fh&lt;br /&gt;
Lroot			equ 010h&lt;br /&gt;
Linverse		equ 011h&lt;br /&gt;
Lsquare			equ 012h&lt;br /&gt;
Langle			equ 013h&lt;br /&gt;
Ldegree			equ 014h&lt;br /&gt;
Lradian			equ 015h&lt;br /&gt;
Ltranspose		equ 016h&lt;br /&gt;
LLE			equ 017h&lt;br /&gt;
LNE			equ 018h&lt;br /&gt;
LGE			equ 019h&lt;br /&gt;
Lneg			equ 01Ah&lt;br /&gt;
Lexponent		equ 01Bh&lt;br /&gt;
Lstore			equ 01Ch&lt;br /&gt;
Lten			equ 01Dh&lt;br /&gt;
LupArrow		equ 01Eh&lt;br /&gt;
LdownArrow		equ 01Fh&lt;br /&gt;
Lspace			equ 020h&lt;br /&gt;
Lexclam			equ 021h&lt;br /&gt;
Lquote			equ 022h&lt;br /&gt;
Lpound			equ 023h&lt;br /&gt;
Lfourth			equ 024h&lt;br /&gt;
Lpercent		equ 025h&lt;br /&gt;
Lampersand		equ 026h&lt;br /&gt;
Lapostrophe		equ 027h&lt;br /&gt;
LlParen			equ 028h&lt;br /&gt;
LrParen			equ 029h&lt;br /&gt;
Lasterisk		equ 02Ah&lt;br /&gt;
LplusSign		equ 02Bh&lt;br /&gt;
Lcomma			equ 02Ch&lt;br /&gt;
Ldash			equ 02Dh&lt;br /&gt;
Lperiod			equ 02Eh&lt;br /&gt;
Lslash			equ 02Fh&lt;br /&gt;
L0			equ 030h&lt;br /&gt;
L1			equ 031h&lt;br /&gt;
L2			equ 032h&lt;br /&gt;
L3			equ 033h&lt;br /&gt;
L4			equ 034h&lt;br /&gt;
L5			equ 035h&lt;br /&gt;
L6			equ 036h&lt;br /&gt;
L7			equ 037h&lt;br /&gt;
L8			equ 038h&lt;br /&gt;
L9			equ 039h&lt;br /&gt;
Lcolon			equ 03Ah&lt;br /&gt;
Lsemicolon		equ 03Bh&lt;br /&gt;
LLT			equ 03Ch&lt;br /&gt;
LEQ			equ 03Dh&lt;br /&gt;
LGT			equ 03Eh&lt;br /&gt;
Lquestion		equ 03Fh&lt;br /&gt;
LatSign			equ 040h&lt;br /&gt;
LcapA			equ 041h&lt;br /&gt;
LcapB			equ 042h&lt;br /&gt;
LcapC			equ 043h&lt;br /&gt;
LcapD			equ 044h&lt;br /&gt;
LcapE			equ 045h&lt;br /&gt;
LcapF			equ 046h&lt;br /&gt;
LcapG			equ 047h&lt;br /&gt;
LcapH			equ 048h&lt;br /&gt;
LcapI			equ 049h&lt;br /&gt;
LcapJ			equ 04Ah&lt;br /&gt;
LcapK			equ 04Bh&lt;br /&gt;
LcapL			equ 04Ch&lt;br /&gt;
LcapM			equ 04Dh&lt;br /&gt;
LcapN			equ 04Eh&lt;br /&gt;
LcapO			equ 04Fh&lt;br /&gt;
LcapP			equ 050h&lt;br /&gt;
LcapQ			equ 051h&lt;br /&gt;
LcapR			equ 052h&lt;br /&gt;
LcapS			equ 053h&lt;br /&gt;
LcapT			equ 054h&lt;br /&gt;
LcapU			equ 055h&lt;br /&gt;
LcapV			equ 056h&lt;br /&gt;
LcapW			equ 057h&lt;br /&gt;
LcapX			equ 058h&lt;br /&gt;
LcapY			equ 059h&lt;br /&gt;
LcapZ			equ 05Ah&lt;br /&gt;
Ltheta			equ 05Bh&lt;br /&gt;
Lbackslash		equ 05Ch&lt;br /&gt;
LrBrack			equ 05Dh&lt;br /&gt;
Lcaret			equ 05Eh&lt;br /&gt;
Lunderscore		equ 05Fh&lt;br /&gt;
Lbackquote		equ 060h&lt;br /&gt;
La			equ 061h&lt;br /&gt;
Lb			equ 062h&lt;br /&gt;
Lc			equ 063h&lt;br /&gt;
Ld			equ 064h&lt;br /&gt;
Le			equ 065h&lt;br /&gt;
Lf			equ 066h&lt;br /&gt;
Lg			equ 067h&lt;br /&gt;
Lh			equ 068h&lt;br /&gt;
Li			equ 069h&lt;br /&gt;
Lj			equ 06Ah&lt;br /&gt;
Lk			equ 06Bh&lt;br /&gt;
Ll			equ 06Ch&lt;br /&gt;
Lm			equ 06Dh&lt;br /&gt;
Ln			equ 06Eh&lt;br /&gt;
Lo			equ 06Fh&lt;br /&gt;
Lp			equ 070h&lt;br /&gt;
Lq			equ 071h&lt;br /&gt;
Lr			equ 072h&lt;br /&gt;
Ls			equ 073h&lt;br /&gt;
Lt			equ 074h&lt;br /&gt;
Lu			equ 075h&lt;br /&gt;
Lv			equ 076h&lt;br /&gt;
Lw			equ 077h&lt;br /&gt;
Lx			equ 078h&lt;br /&gt;
Ly			equ 079h&lt;br /&gt;
Lz			equ 07Ah&lt;br /&gt;
LlBrace			equ 07Bh&lt;br /&gt;
Lbar			equ 07Ch&lt;br /&gt;
LrBrace			equ 07Dh&lt;br /&gt;
Ltilde			equ 07Eh&lt;br /&gt;
LinvEQ			equ 07Fh&lt;br /&gt;
Lsub0			equ 080h&lt;br /&gt;
Lsub1			equ 081h&lt;br /&gt;
Lsub2			equ 082h&lt;br /&gt;
Lsub3			equ 083h&lt;br /&gt;
Lsub4			equ 084h&lt;br /&gt;
Lsub5			equ 085h&lt;br /&gt;
Lsub6			equ 086h&lt;br /&gt;
Lsub7			equ 087h&lt;br /&gt;
Lsub8			equ 088h&lt;br /&gt;
Lsub9			equ 089h&lt;br /&gt;
LcapAAcute		equ 08Ah&lt;br /&gt;
LcapAGrave		equ 08Bh&lt;br /&gt;
LcapACaret		equ 08Ch&lt;br /&gt;
LcapADier		equ 08Dh&lt;br /&gt;
LaAcute			equ 08Eh&lt;br /&gt;
LaGrave			equ 08Fh&lt;br /&gt;
LaCaret			equ 090h&lt;br /&gt;
LaDier			equ 091h&lt;br /&gt;
LcapEAcute		equ 092h&lt;br /&gt;
LcapEGrave		equ 093h&lt;br /&gt;
LcapECaret		equ 094h&lt;br /&gt;
LcapEDier		equ 095h&lt;br /&gt;
LeAcute			equ 096h&lt;br /&gt;
LeGrave			equ 097h&lt;br /&gt;
LeCaret			equ 098h&lt;br /&gt;
LeDier			equ 099h&lt;br /&gt;
LcapIAcute		equ 09Ah&lt;br /&gt;
LcapIGrave		equ 09Bh&lt;br /&gt;
LcapICaret		equ 09Ch&lt;br /&gt;
LcapIDier		equ 09Dh&lt;br /&gt;
LiAcute			equ 09Eh&lt;br /&gt;
LiGrave			equ 09Fh&lt;br /&gt;
LiCaret			equ 0A0h&lt;br /&gt;
LiDier			equ 0A1h&lt;br /&gt;
LcapOAcute		equ 0A2h&lt;br /&gt;
LcapOGrave		equ 0A3h&lt;br /&gt;
LcapOCaret		equ 0A4h&lt;br /&gt;
LcapODier		equ 0A5h&lt;br /&gt;
LoAcute			equ 0A6h&lt;br /&gt;
LoGrave			equ 0A7h&lt;br /&gt;
LoCaret			equ 0A8h&lt;br /&gt;
LoDier			equ 0A9h&lt;br /&gt;
LcapUAcute		equ 0AAh&lt;br /&gt;
LcapUGrave		equ 0ABh&lt;br /&gt;
LcapUCaret		equ 0ACh&lt;br /&gt;
LcapUDier		equ 0ADh&lt;br /&gt;
LuAcute			equ 0AEh&lt;br /&gt;
LuGrave			equ 0AFh&lt;br /&gt;
LuCaret			equ 0B0h&lt;br /&gt;
LuDier			equ 0B1h&lt;br /&gt;
LcapCCed		equ 0B2h&lt;br /&gt;
LcCed			equ 0B3h&lt;br /&gt;
LcapNTilde		equ 0B4h&lt;br /&gt;
LnTilde			equ 0B5h&lt;br /&gt;
Laccent			equ 0B6h&lt;br /&gt;
Lgrave			equ 0B7h&lt;br /&gt;
Ldieresis		equ 0B8h&lt;br /&gt;
LquesDown		equ 0B9h&lt;br /&gt;
LexclamDown		equ 0BAh&lt;br /&gt;
Lalpha			equ 0BBh&lt;br /&gt;
Lbeta			equ 0BCh&lt;br /&gt;
Lgamma			equ 0BDh&lt;br /&gt;
LcapDelta		equ 0BEh&lt;br /&gt;
Ldelta			equ 0BFh&lt;br /&gt;
Lepsilon		equ 0C0h&lt;br /&gt;
LlBrack 		equ 0C1h&lt;br /&gt;
Llambda			equ 0C2h&lt;br /&gt;
Lmu			equ 0C3h&lt;br /&gt;
Lpi			equ 0C4h&lt;br /&gt;
Lrho			equ 0C5h&lt;br /&gt;
LcapSigma		equ 0C6h&lt;br /&gt;
Lsigma			equ 0C7h&lt;br /&gt;
Ltau			equ 0C8h&lt;br /&gt;
Lphi			equ 0C9h&lt;br /&gt;
LcapOmega		equ 0CAh&lt;br /&gt;
LxMean			equ 0CBh&lt;br /&gt;
LyMean			equ 0CCh&lt;br /&gt;
LsupX			equ 0CDh&lt;br /&gt;
Lellipsis		equ 0CEh&lt;br /&gt;
Lleft			equ 0CFh&lt;br /&gt;
Lblock			equ 0D0h&lt;br /&gt;
Lper			equ 0D1h&lt;br /&gt;
Lhyphen			equ 0D2h&lt;br /&gt;
Larea			equ 0D3h&lt;br /&gt;
Ltemp			equ 0D4h&lt;br /&gt;
Lcube			equ 0D5h&lt;br /&gt;
Lenter			equ 0D6h&lt;br /&gt;
LimagI			equ 0D7h&lt;br /&gt;
Lphat			equ 0D8h&lt;br /&gt;
Lchi			equ 0D9h&lt;br /&gt;
LstatF			equ 0DAh&lt;br /&gt;
Llne			equ 0DBh&lt;br /&gt;
LlistL			equ 0DCh&lt;br /&gt;
LfinanN 		equ 0DDh&lt;br /&gt;
L2_r_paren 		equ 0DEh&lt;br /&gt;
LblockArrow		equ 0DFh&lt;br /&gt;
LcurO   		equ 0E0h&lt;br /&gt;
LcurO2  		equ 0E1h&lt;br /&gt;
LcurOcapA		equ 0E2h&lt;br /&gt;
LcurOa  		equ 0E3h&lt;br /&gt;
LcurI   		equ 0E4h&lt;br /&gt;
LcurI2  		equ 0E5h&lt;br /&gt;
LcurIcapA		equ 0E6h&lt;br /&gt;
LcurIa  		equ 0E7h&lt;br /&gt;
LGline			equ 0E8h ; = 0&lt;br /&gt;
LGthick			equ 0E9h ; = 1&lt;br /&gt;
LGabove			equ 0EAh ; = 2&lt;br /&gt;
LGbelow			equ 0EBh ; = 3&lt;br /&gt;
LGpath			equ 0ECh ; = 4&lt;br /&gt;
LGanimate		equ 0EDh ; = 5&lt;br /&gt;
LGdot			equ 0EEh ; = 6&lt;br /&gt;
LUpBlk			equ 0EFh ;Up arrow and Block in solver&lt;br /&gt;
LDnBlk			equ 0F0h ;Down arrow and Block in solver&lt;br /&gt;
LcurFull		equ 0F1h ;note: must be last char (PutMap checks)&lt;br /&gt;
&lt;br /&gt;
;(MenuCurrent) Values&lt;br /&gt;
;-----------------------------------&lt;br /&gt;
mConfirmation		equ 01h&lt;br /&gt;
mApps			equ 02h&lt;br /&gt;
mProgramHome		equ 03h&lt;br /&gt;
mPrgm_Run		equ 00h&lt;br /&gt;
mPrgm_Edit		equ 01h&lt;br /&gt;
mPrgm_New		equ 02h&lt;br /&gt;
mZoom			equ 04h&lt;br /&gt;
mZoom_Zoom		equ 00h&lt;br /&gt;
mZoom_Memory		equ 01h&lt;br /&gt;
mDraw			equ 05h&lt;br /&gt;
mDraw_Draw		equ 00h&lt;br /&gt;
mDraw_Points		equ 01h&lt;br /&gt;
mDraw_Store		equ 02h&lt;br /&gt;
mStatPlots		equ 06h&lt;br /&gt;
mStat			equ 07h&lt;br /&gt;
mStat_Edit		equ 00h&lt;br /&gt;
mStat_Calc		equ 01h&lt;br /&gt;
mStat_Tests		equ 02h&lt;br /&gt;
mMath			equ 08h&lt;br /&gt;
mMath_Math		equ 00h&lt;br /&gt;
mMath_Number		equ 01h&lt;br /&gt;
mMath_Complex		equ 02h&lt;br /&gt;
mMath_Prob		equ 03h&lt;br /&gt;
mTest			equ 09h&lt;br /&gt;
mTest_Test		equ 00h&lt;br /&gt;
mTest_Logic		equ 01h&lt;br /&gt;
mVars			equ 0Ah&lt;br /&gt;
mVars_Vars		equ 00h&lt;br /&gt;
mVars_YVars		equ 01h&lt;br /&gt;
mMemory			equ 0Ch&lt;br /&gt;
mMatrix			equ 0Dh&lt;br /&gt;
mMatrix_Name		equ 00h&lt;br /&gt;
mMatrix_Math		equ 01h&lt;br /&gt;
mMatrix_Edit		equ 02h&lt;br /&gt;
mDistr			equ 0Eh&lt;br /&gt;
mDistr_Distr		equ 00h&lt;br /&gt;
mDistr_Draw		equ 01h&lt;br /&gt;
mAngle			equ 0Fh&lt;br /&gt;
mList			equ 10h&lt;br /&gt;
mList_Names		equ 00h&lt;br /&gt;
mList_Ops		equ 01h&lt;br /&gt;
mList_Math		equ 02h&lt;br /&gt;
mCalculate		equ 11h&lt;br /&gt;
mVarsWin		equ 14h&lt;br /&gt;
mVarsWin_XY		equ 00h&lt;br /&gt;
mVarsWin_TTh		equ 01h&lt;br /&gt;
mVarsWin_UVW		equ 02h&lt;br /&gt;
mVarsZoom		equ 15h&lt;br /&gt;
mVarsZoom_ZXY		equ 00h&lt;br /&gt;
mVarsZoom_ZT		equ 01h&lt;br /&gt;
mVarsZoom_UVW		equ 02h&lt;br /&gt;
mVarsGDB		equ 16h&lt;br /&gt;
mVarsPics		equ 17h&lt;br /&gt;
mVarsStrings		equ 18h&lt;br /&gt;
mVarsStat		equ 19h&lt;br /&gt;
mVarsStat_XY		equ 00h&lt;br /&gt;
mVarsStat_Sigma		equ 01h&lt;br /&gt;
mVarsStat_EQ		equ 02h&lt;br /&gt;
mVarsStat_Test		equ 03h&lt;br /&gt;
mVarsStat_Pts		equ 04h&lt;br /&gt;
mVarsTable		equ 1Ah&lt;br /&gt;
mVarsYequ 		equ 1Bh&lt;br /&gt;
mVarsParametric		equ 1Ch&lt;br /&gt;
mVarsPolar		equ 1Dh&lt;br /&gt;
mVarsFnOnOff		equ 1Eh&lt;br /&gt;
mMemReset		equ 1Fh&lt;br /&gt;
mMemReset_RAM		equ 00h&lt;br /&gt;
mMemReset_ROM		equ 01h&lt;br /&gt;
mMemReset_All		equ 02h&lt;br /&gt;
mMemMgmtDel		equ 20h&lt;br /&gt;
mMemResetDefaults	equ 21h&lt;br /&gt;
mMemResetRAMAll		equ 23h&lt;br /&gt;
mMemResetROMVars	equ 24h&lt;br /&gt;
mMemResetROMApps	equ 25h&lt;br /&gt;
mMemResetROMAll		equ 26h&lt;br /&gt;
mMemResetAll		equ 27h&lt;br /&gt;
mGroup			equ 28h&lt;br /&gt;
mGroup_New		equ 00h&lt;br /&gt;
mGroup_Ungroup		equ 01h&lt;br /&gt;
mGroupVars		equ 29h&lt;br /&gt;
mProgramEdit		equ 2Ah&lt;br /&gt;
mPrgmEd_Ctrl		equ 00h&lt;br /&gt;
mPrgmEd_IO		equ 01h&lt;br /&gt;
mPrgmEd_Exec		equ 02h&lt;br /&gt;
mPrgmZoom		equ 2Bh&lt;br /&gt;
mPrgmZoom_Zoom		equ 00h&lt;br /&gt;
mPrgmZoom_Mem		equ 01h&lt;br /&gt;
mPrgmDraw		equ 2Ch&lt;br /&gt;
mPrgmDraw_Draw		equ 00h&lt;br /&gt;
mPrgmDraw_Pt		equ 01h&lt;br /&gt;
mPrgmDraw_Store		equ 02h&lt;br /&gt;
mPrgmStatPlot		equ 2Dh&lt;br /&gt;
mPrgmSP_Plots		equ 00h&lt;br /&gt;
mPrgmSP_Type		equ 01h&lt;br /&gt;
mPrgmSP_Mark		equ 02h&lt;br /&gt;
mPrgmStat		equ 2Eh&lt;br /&gt;
mPrgmStat_Edit		equ 00h&lt;br /&gt;
mPrgmStat_Calc		equ 01h&lt;br /&gt;
mPrgmStat_Tests		equ 02h&lt;br /&gt;
mPrgmMath		equ 2Fh&lt;br /&gt;
mPrgmMath_Math		equ 00h&lt;br /&gt;
mPrgmMath_Num		equ 01h&lt;br /&gt;
mPrgmMath_Cplx		equ 02h&lt;br /&gt;
mPrgmMath_Prob		equ 03h&lt;br /&gt;
mLink			equ 30h&lt;br /&gt;
mLink_Send		equ 00h&lt;br /&gt;
mLink_Recieve		equ 01h&lt;br /&gt;
mLinkTrasmit		equ 31h&lt;br /&gt;
mLinkXmit_Xmit		equ 01h&lt;br /&gt;
mGarbageCollect		equ 3Fh&lt;br /&gt;
mSelectGroupVars	equ 40h&lt;br /&gt;
mSelGrpVars_Sel		equ 00h&lt;br /&gt;
mSelGrpVars_Grp		equ 01h&lt;br /&gt;
mDuplicateName		equ 42h&lt;br /&gt;
mCatalog		equ 45h&lt;br /&gt;
mFinance		equ 22h&lt;br /&gt;
mFinance_Calc		equ 00h&lt;br /&gt;
mFinance_Vars		equ 01h&lt;br /&gt;
&lt;br /&gt;
;Keypress Equates&lt;br /&gt;
;-----------------------------------&lt;br /&gt;
kRight			equ 001h&lt;br /&gt;
kLeft			equ 002h&lt;br /&gt;
kUp			equ 003h&lt;br /&gt;
kDown			equ 004h&lt;br /&gt;
kEnter			equ 005h&lt;br /&gt;
kAlphaEnter		equ 006h&lt;br /&gt;
kAlphaUp		equ 007h&lt;br /&gt;
kAlphaDown		equ 008h&lt;br /&gt;
kClear			equ 009h&lt;br /&gt;
kDel			equ 00Ah&lt;br /&gt;
kIns			equ 00Bh&lt;br /&gt;
kRecall			equ 00Ch&lt;br /&gt;
kLastEnt		equ 00Dh&lt;br /&gt;
kBOL			equ 00Eh&lt;br /&gt;
kEOL			equ 00Fh&lt;br /&gt;
&lt;br /&gt;
kSelAll			equ 010h&lt;br /&gt;
kUnselAll		equ 011h&lt;br /&gt;
kLtoTI82		equ 012h&lt;br /&gt;
kBackup			equ 013h&lt;br /&gt;
kRecieve		equ 014h&lt;br /&gt;
kLnkQuit		equ 015h&lt;br /&gt;
kTrans			equ 016h&lt;br /&gt;
kRename			equ 017h&lt;br /&gt;
kOverw			equ 018h&lt;br /&gt;
kOmit			equ 019h&lt;br /&gt;
kCont			equ 01Ah&lt;br /&gt;
kSendID			equ 01Bh&lt;br /&gt;
kSendSW			equ 01Ch&lt;br /&gt;
kYes			equ 01Dh&lt;br /&gt;
kNoWay			equ 01Eh&lt;br /&gt;
kvSendType		equ 01Fh&lt;br /&gt;
kOverWAll		equ 020h&lt;br /&gt;
kNo			equ 025h&lt;br /&gt;
kKReset			equ 026h&lt;br /&gt;
kApp			equ 027h&lt;br /&gt;
kDoug			equ 028h&lt;br /&gt;
kListflag		equ 029h&lt;br /&gt;
menuStart		equ 02Bh&lt;br /&gt;
kAreYouSure		equ 02Bh&lt;br /&gt;
kAppsMenu		equ 02Ch&lt;br /&gt;
kPrgm			equ 02Dh&lt;br /&gt;
kZoom			equ 02Eh&lt;br /&gt;
kDraw			equ 02Fh&lt;br /&gt;
kSPlot			equ 030h&lt;br /&gt;
kStat			equ 031h&lt;br /&gt;
kMath			equ 032h&lt;br /&gt;
kTest			equ 033h&lt;br /&gt;
kChar			equ 034h&lt;br /&gt;
kVars			equ 035h&lt;br /&gt;
kMem			equ 036h&lt;br /&gt;
kMatrix			equ 037h&lt;br /&gt;
kDist			equ 038h&lt;br /&gt;
kAngle			equ 039h&lt;br /&gt;
kList			equ 03Ah&lt;br /&gt;
kCalc			equ 03Bh&lt;br /&gt;
kFin			equ 03Ch&lt;br /&gt;
menuEnd			equ kFin&lt;br /&gt;
kCatalog		equ 03Eh&lt;br /&gt;
kInputDone		equ 03Fh&lt;br /&gt;
kOff			equ kInputDone&lt;br /&gt;
kQuit			equ 040h&lt;br /&gt;
appStart		equ kQuit&lt;br /&gt;
kLinkIO			equ 041h&lt;br /&gt;
kMatrixEd		equ 042h&lt;br /&gt;
kStatEd			equ 043h&lt;br /&gt;
kGraph			equ 044h&lt;br /&gt;
kMode			equ 045h&lt;br /&gt;
kPrgmEd			equ 046h ;PROGRAM EDIT&lt;br /&gt;
kPrgmCr			equ 047h ;PROGRAM CREATE&lt;br /&gt;
kWindow			equ 048h ;RANGE EDITOR&lt;br /&gt;
kYequ 			equ 049h ;EQUATION EDITOR&lt;br /&gt;
kTable			equ 04Ah ;TABLE EDITOR&lt;br /&gt;
kTblSet			equ 04Bh ;TABLE SET&lt;br /&gt;
kChkRAM			equ 04Ch ;CHECK RAM (About screen)&lt;br /&gt;
kDelMem			equ 04Dh ;DELETE MEM&lt;br /&gt;
kResetMem		equ 04Eh ;RESET MEM&lt;br /&gt;
kResetDef		equ 04Fh ;RESET DEFAULT&lt;br /&gt;
kPrgmInput		equ 050h ;PROGRAM INPUT&lt;br /&gt;
kZFactEd		equ 051h ;ZOOM FACTOR EDITOR&lt;br /&gt;
kError			equ 052h ;ERROR&lt;br /&gt;
kSolveTVM		equ 053h ;TVM SOLVER&lt;br /&gt;
kSolveRoot		equ 054h ;SOLVE EDITOR&lt;br /&gt;
kStatP			equ 055h ;stat plot&lt;br /&gt;
kInfStat		equ 056h ;Inferential Statistic&lt;br /&gt;
kFormat			equ 057h ;FORMAT&lt;br /&gt;
kExtApps		equ 058h ;External Applications.		NEW&lt;br /&gt;
kNewApps		equ 059h ;New Apps for Cerberus.&lt;br /&gt;
append			equ kNewApps&lt;br /&gt;
echoStart1		equ 05Ah&lt;br /&gt;
kTrace			equ 05Ah&lt;br /&gt;
kZFit			equ 05Bh&lt;br /&gt;
kZIn			equ 05Ch&lt;br /&gt;
kZOut			equ 05Dh&lt;br /&gt;
kZPrev			equ 05Eh&lt;br /&gt;
kBox			equ 05Fh&lt;br /&gt;
kDecml			equ 060h&lt;br /&gt;
kSetZm			equ 061h&lt;br /&gt;
kSquar			equ 062h&lt;br /&gt;
kStd			equ 063h&lt;br /&gt;
kTrig			equ 064h&lt;br /&gt;
kUsrZm			equ 065h&lt;br /&gt;
kZSto			equ 066h&lt;br /&gt;
kZInt			equ 067h&lt;br /&gt;
kZStat			equ 068h&lt;br /&gt;
echoStart2		equ 069h&lt;br /&gt;
kSelect			equ 069h&lt;br /&gt;
kCircl			equ 06Ah&lt;br /&gt;
kClDrw			equ 06Bh&lt;br /&gt;
kLine			equ 06Ch&lt;br /&gt;
kPen			equ 06Dh&lt;br /&gt;
kPtChg			equ 06Eh&lt;br /&gt;
kPtOff			equ 06Fh&lt;br /&gt;
kPtOn			equ 070h&lt;br /&gt;
kVert			equ 071h&lt;br /&gt;
kHoriz			equ 072h&lt;br /&gt;
kText			equ 073h&lt;br /&gt;
kTanLn			equ 074h&lt;br /&gt;
kEval			equ 075h&lt;br /&gt;
kInters			equ 076h&lt;br /&gt;
kDYDX			equ 077h&lt;br /&gt;
kFnIntg			equ 078h&lt;br /&gt;
kRootG			equ 079h&lt;br /&gt;
kDYDT			equ 07Ah&lt;br /&gt;
kDXDT			equ 07Bh&lt;br /&gt;
kDRDo			equ 07Ch&lt;br /&gt;
KGFMin			equ 07Dh&lt;br /&gt;
KGFMax			equ 07Eh&lt;br /&gt;
EchoStart		equ 07Fh&lt;br /&gt;
kListName		equ 07Fh&lt;br /&gt;
kAdd			equ 080h&lt;br /&gt;
kSub			equ 081h&lt;br /&gt;
kMul			equ 082h&lt;br /&gt;
kDiv			equ 083h&lt;br /&gt;
kExpon			equ 084h&lt;br /&gt;
kLParen			equ 085h&lt;br /&gt;
kRParen			equ 086h&lt;br /&gt;
kLBrack			equ 087h&lt;br /&gt;
kRBrack			equ 088h&lt;br /&gt;
kShade			equ 089h&lt;br /&gt;
kStore			equ 08Ah&lt;br /&gt;
kComma			equ 08Bh&lt;br /&gt;
kChs			equ 08Ch&lt;br /&gt;
kDecPnt			equ 08Dh&lt;br /&gt;
k0			equ 08Eh&lt;br /&gt;
k1			equ 08Fh&lt;br /&gt;
k2			equ 090h&lt;br /&gt;
k3			equ 091h&lt;br /&gt;
k4			equ 092h&lt;br /&gt;
k5			equ 093h&lt;br /&gt;
k6			equ 094h&lt;br /&gt;
k7			equ 095h&lt;br /&gt;
k8			equ 096h&lt;br /&gt;
k9			equ 097h&lt;br /&gt;
kEE			equ 098h&lt;br /&gt;
kSpace			equ 099h&lt;br /&gt;
kCapA			equ 09Ah&lt;br /&gt;
kCapB			equ 09Bh&lt;br /&gt;
kCapC			equ 09Ch&lt;br /&gt;
kCapD			equ 09Dh&lt;br /&gt;
kCapE			equ 09Eh&lt;br /&gt;
kCapF			equ 09Fh&lt;br /&gt;
kCapG			equ 0A0h&lt;br /&gt;
kCapH			equ 0A1h&lt;br /&gt;
kCapI			equ 0A2h&lt;br /&gt;
kCapJ			equ 0A3h&lt;br /&gt;
kCapK			equ 0A4h&lt;br /&gt;
kCapL			equ 0A5h&lt;br /&gt;
kCapM			equ 0A6h&lt;br /&gt;
kCapN			equ 0A7h&lt;br /&gt;
kCapO			equ 0A8h&lt;br /&gt;
kCapP			equ 0A9h&lt;br /&gt;
kCapQ			equ 0AAh&lt;br /&gt;
kCapR			equ 0ABh&lt;br /&gt;
kCapS			equ 0ACh&lt;br /&gt;
kCapT			equ 0ADh&lt;br /&gt;
kCapU			equ 0AEh&lt;br /&gt;
kCapV			equ 0AFh&lt;br /&gt;
kCapW			equ 0B0h&lt;br /&gt;
kCapX			equ 0B1h&lt;br /&gt;
kCapY			equ 0B2h&lt;br /&gt;
kCapZ			equ 0B3h&lt;br /&gt;
kVarx			equ 0B4h&lt;br /&gt;
kPi			equ 0B5h&lt;br /&gt;
kInv			equ 0B6h&lt;br /&gt;
kSin			equ 0B7h&lt;br /&gt;
kASin			equ 0B8h&lt;br /&gt;
kCos			equ 0B9h&lt;br /&gt;
kACos			equ 0BAh&lt;br /&gt;
kTan			equ 0BBh&lt;br /&gt;
kATan			equ 0BCh&lt;br /&gt;
kSquare			equ 0BDh&lt;br /&gt;
kSqrt			equ 0BEh&lt;br /&gt;
kLn			equ 0BFh&lt;br /&gt;
kExp			equ 0C0h&lt;br /&gt;
kLog			equ 0C1h&lt;br /&gt;
kALog			equ 0C2h&lt;br /&gt;
kToABC			equ 0C3h&lt;br /&gt;
kClrTbl			equ 0C4h&lt;br /&gt;
kAns			equ 0C5h&lt;br /&gt;
kColon			equ 0C6h&lt;br /&gt;
kNDeriv			equ 0C7h&lt;br /&gt;
kFnInt			equ 0C8h&lt;br /&gt;
kRoot			equ 0C9h&lt;br /&gt;
kQuest			equ 0CAh&lt;br /&gt;
kQuote			equ 0CBh&lt;br /&gt;
kTheta			equ 0CCh&lt;br /&gt;
kIf			equ 0CDh&lt;br /&gt;
kThen			equ 0CEh&lt;br /&gt;
kElse			equ 0CFh&lt;br /&gt;
kFor			equ 0D0h&lt;br /&gt;
kWhile			equ 0D1h&lt;br /&gt;
kRepeat			equ 0D2h&lt;br /&gt;
kEnd			equ 0D3h&lt;br /&gt;
kPause			equ 0D4h&lt;br /&gt;
kLbl			equ 0D5h&lt;br /&gt;
kGoto			equ 0D6h&lt;br /&gt;
kISG			equ 0D7h&lt;br /&gt;
kDSL			equ 0D8h&lt;br /&gt;
kMenu			equ 0D9h&lt;br /&gt;
kExec			equ 0DAh&lt;br /&gt;
kReturn			equ 0DBh&lt;br /&gt;
kStop			equ 0DCh&lt;br /&gt;
kInput			equ 0DDh&lt;br /&gt;
kPrompt			equ 0DEh&lt;br /&gt;
kDisp			equ 0DFh&lt;br /&gt;
kDispG			equ 0E0h&lt;br /&gt;
kDispT			equ 0E1h&lt;br /&gt;
kOutput			equ 0E2h&lt;br /&gt;
kGetKey			equ 0E3h&lt;br /&gt;
kClrHome		equ 0E4h&lt;br /&gt;
kPrtScr			equ 0E5h&lt;br /&gt;
kSinH			equ 0E6h&lt;br /&gt;
kCosH			equ 0E7h&lt;br /&gt;
kTanH			equ 0E8h&lt;br /&gt;
kASinH			equ 0E9h&lt;br /&gt;
kACosH			equ 0EAh&lt;br /&gt;
kATanH			equ 0EBh&lt;br /&gt;
kLBrace			equ 0ECh&lt;br /&gt;
kRBrace			equ 0EDh&lt;br /&gt;
kI			equ 0EEh&lt;br /&gt;
kCONSTeA		equ 0EFh&lt;br /&gt;
kPlot3			equ 0F0h&lt;br /&gt;
kFMin			equ 0F1h&lt;br /&gt;
kFMax			equ 0F2h&lt;br /&gt;
kL1A			equ 0F3h&lt;br /&gt;
kL2A			equ 0F4h&lt;br /&gt;
kL3A			equ 0F5h&lt;br /&gt;
kL4A			equ 0F6h&lt;br /&gt;
kL5A			equ 0F7h&lt;br /&gt;
kL6A			equ 0F8h&lt;br /&gt;
kunA			equ 0F9h&lt;br /&gt;
kvnA			equ 0FAh&lt;br /&gt;
kwnA			equ 0FBh&lt;br /&gt;
&lt;br /&gt;
;THIS KEY MEANS THAT IT IS A 2 BYTE KEYCODE&lt;br /&gt;
;THERE ARE 2 OF THESE KEYS; BE CAREFUL WITH USAGE&lt;br /&gt;
;--------------------------------------------------------&lt;br /&gt;
kExtendEcho2		equ 0FCh&lt;br /&gt;
&lt;br /&gt;
;THIS KEY MEANS THAT THE KEY PRESS IS ONE THAT ECHOS&lt;br /&gt;
;INTO A BUFFER, AND IT IS A 2 BYTE KEY CODE, GO LOOK AT&lt;br /&gt;
;(EXTECHO) FOR THE KEY VALUE &lt;br /&gt;
;--------------------------------------------------------&lt;br /&gt;
kExtendEcho		equ 0FEh&lt;br /&gt;
&lt;br /&gt;
kE1BT			equ 0&lt;br /&gt;
kDrawInv		equ kE1BT&lt;br /&gt;
kDrawF			equ kE1BT+1&lt;br /&gt;
kPixelOn		equ kE1BT+2&lt;br /&gt;
kPixelOff		equ kE1BT+3&lt;br /&gt;
kPxlTest		equ kE1BT+4&lt;br /&gt;
kRCGDB			equ kE1BT+5&lt;br /&gt;
kRCPic			equ kE1BT+6&lt;br /&gt;
kSTGDB			equ kE1BT+7&lt;br /&gt;
kSTPic			equ kE1BT+8&lt;br /&gt;
kAbs			equ kE1BT+9&lt;br /&gt;
kTequ 		equ kE1BT+10 ;==&lt;br /&gt;
kTNoteQ			equ kE1BT+11 ;&amp;lt;&amp;gt;&lt;br /&gt;
kTGT			equ kE1BT+12 ;&amp;gt;&lt;br /&gt;
kTGTE			equ kE1BT+13 ;&amp;gt;=&lt;br /&gt;
kTLT			equ kE1BT+14 ;&amp;lt;&lt;br /&gt;
kTLTE			equ kE1BT+15 ;&amp;lt;=&lt;br /&gt;
kAnd			equ kE1BT+16&lt;br /&gt;
kOr			equ kE1BT+17&lt;br /&gt;
kXor			equ kE1BT+18&lt;br /&gt;
kNot			equ kE1BT+19&lt;br /&gt;
kLR1			equ kE1BT+20&lt;br /&gt;
kXRoot			equ kE1BT+21&lt;br /&gt;
kCube			equ kE1BT+22&lt;br /&gt;
kCbRt			equ kE1BT+23 ;Cube ROOT&lt;br /&gt;
kToDec			equ kE1BT+24&lt;br /&gt;
kCubicR			equ kE1BT+25&lt;br /&gt;
kQuartR			equ kE1BT+26&lt;br /&gt;
kPlot1			equ kE1BT+27&lt;br /&gt;
kPlot2			equ kE1BT+28&lt;br /&gt;
kRound			equ kE1BT+29&lt;br /&gt;
kIPart			equ kE1BT+30&lt;br /&gt;
kFPart			equ kE1BT+31&lt;br /&gt;
kInt			equ kE1BT+32&lt;br /&gt;
kRand			equ kE1BT+33&lt;br /&gt;
kNPR			equ kE1BT+34&lt;br /&gt;
kNCR			equ kE1BT+35&lt;br /&gt;
kXFactorial		equ kE1BT+36&lt;br /&gt;
kRad			equ kE1BT+37&lt;br /&gt;
kDegr			equ kE1BT+38 ;DEGREES CONV&lt;br /&gt;
kAPost			equ kE1BT+39&lt;br /&gt;
kToDMS			equ kE1BT+40&lt;br /&gt;
kRToPo			equ kE1BT+41 ;R&lt;br /&gt;
kRToPr			equ kE1BT+42&lt;br /&gt;
kPToRx			equ kE1BT+43&lt;br /&gt;
kPToRy			equ kE1BT+44&lt;br /&gt;
kRowSwap		equ kE1BT+45&lt;br /&gt;
kRowPlus		equ kE1BT+46&lt;br /&gt;
kTimRow			equ kE1BT+47&lt;br /&gt;
kTRowP			equ kE1BT+48&lt;br /&gt;
kSortA			equ kE1BT+49&lt;br /&gt;
kSortD			equ kE1BT+50&lt;br /&gt;
kSeq			equ kE1BT+51&lt;br /&gt;
kMin			equ kE1BT+52&lt;br /&gt;
kMax			equ kE1BT+53&lt;br /&gt;
kMean			equ kE1BT+54&lt;br /&gt;
kMedian			equ kE1BT+55&lt;br /&gt;
kSum			equ kE1BT+56&lt;br /&gt;
kProd			equ kE1BT+57&lt;br /&gt;
kDet			equ kE1BT+58&lt;br /&gt;
kTransp			equ kE1BT+59&lt;br /&gt;
kDim			equ kE1BT+60&lt;br /&gt;
kFill			equ kE1BT+61&lt;br /&gt;
kIdent			equ kE1BT+62&lt;br /&gt;
kRandm			equ kE1BT+63&lt;br /&gt;
kAug			equ kE1BT+64&lt;br /&gt;
kOneVar			equ kE1BT+65&lt;br /&gt;
kTwoVar			equ kE1BT+66&lt;br /&gt;
kLR			equ kE1BT+67&lt;br /&gt;
kLRExp			equ kE1BT+68&lt;br /&gt;
kLRLn			equ kE1BT+69&lt;br /&gt;
kLRPwr			equ kE1BT+70&lt;br /&gt;
kMedMed			equ kE1BT+71&lt;br /&gt;
kQuad			equ kE1BT+72&lt;br /&gt;
kClrLst			equ kE1BT+73&lt;br /&gt;
kHist			equ kE1BT+74&lt;br /&gt;
kxyLine			equ kE1BT+75&lt;br /&gt;
kScatter		equ kE1BT+76&lt;br /&gt;
kmRad			equ kE1BT+77&lt;br /&gt;
kmDeg			equ kE1BT+78&lt;br /&gt;
kmNormF			equ kE1BT+79&lt;br /&gt;
kmSci			equ kE1BT+80&lt;br /&gt;
kmEng			equ kE1BT+81&lt;br /&gt;
kmFloat			equ kE1BT+82&lt;br /&gt;
kFix			equ kE1BT+83&lt;br /&gt;
kSplitOn		equ kE1BT+84&lt;br /&gt;
kFullScreen		equ kE1BT+85&lt;br /&gt;
kStndrd			equ kE1BT+86&lt;br /&gt;
kParam			equ kE1BT+87&lt;br /&gt;
kPolar			equ kE1BT+88&lt;br /&gt;
kSeqG			equ kE1BT+89&lt;br /&gt;
kAFillOn		equ kE1BT+90&lt;br /&gt;
kAFillOff		equ kE1BT+91&lt;br /&gt;
kACalcOn		equ kE1BT+92&lt;br /&gt;
kACalcOff		equ kE1BT+93&lt;br /&gt;
kFNOn			equ kE1BT+94&lt;br /&gt;
kFNOff			equ kE1BT+95&lt;br /&gt;
kPlotsOn		equ kE1BT+96&lt;br /&gt;
kPlotsOff		equ kE1BT+97&lt;br /&gt;
kPixelChg		equ kE1BT+98&lt;br /&gt;
kSendMBL		equ kE1BT+99&lt;br /&gt;
kRecvMBL		equ kE1BT+100&lt;br /&gt;
kBoxPlot		equ kE1BT+101&lt;br /&gt;
kBoxIcon		equ kE1BT+102&lt;br /&gt;
kCrossIcon		equ kE1BT+103&lt;br /&gt;
kDotIcon		equ kE1BT+104&lt;br /&gt;
kE2BT			equ kE1BT+105&lt;br /&gt;
kSeqential		equ kE2BT&lt;br /&gt;
kSimulG			equ kE2BT+1&lt;br /&gt;
kPolarG			equ kE2BT+2&lt;br /&gt;
kRectG			equ kE2BT+3&lt;br /&gt;
kCoordOn		equ kE2BT+4&lt;br /&gt;
kCoordOff		equ kE2BT+5&lt;br /&gt;
kDrawLine		equ kE2BT+6&lt;br /&gt;
kDrawDot		equ kE2BT+7&lt;br /&gt;
kAxisOn			equ kE2BT+8&lt;br /&gt;
kAxisOff		equ kE2BT+9&lt;br /&gt;
kGridOn			equ kE2BT+10&lt;br /&gt;
kGridOff		equ kE2BT+11&lt;br /&gt;
kLblOn			equ kE2BT+12&lt;br /&gt;
kLblOff			equ kE2BT+13&lt;br /&gt;
kL1			equ kE2BT+14&lt;br /&gt;
kL2			equ kE2BT+15&lt;br /&gt;
kL3			equ kE2BT+16&lt;br /&gt;
kL4			equ kE2BT+17&lt;br /&gt;
kL5			equ kE2BT+18&lt;br /&gt;
kL6			equ kE2BT+19&lt;br /&gt;
&lt;br /&gt;
;These keys are laid on top of existing keys to&lt;br /&gt;
;enable localization in the inferential stats editor.&lt;br /&gt;
;----------------------------------------------------&lt;br /&gt;
kinfData		equ kL1&lt;br /&gt;
kinfStats		equ kL1+1&lt;br /&gt;
kinfYes			equ kL1+2&lt;br /&gt;
kinfNo			equ kL1+3&lt;br /&gt;
kinfCalc		equ kL1+4&lt;br /&gt;
kinfDraw		equ kL1+5&lt;br /&gt;
kinfAlt1ne		equ kL1+6&lt;br /&gt;
kinfAlt1lt		equ kL1+7&lt;br /&gt;
kinfAlt1gt		equ kL1+8&lt;br /&gt;
kinfAlt2ne		equ kL1+9&lt;br /&gt;
kinfAlt2lt		equ kL1+10&lt;br /&gt;
kinfAlt2gt		equ kL1+11&lt;br /&gt;
kinfAlt3ne		equ kL1+12&lt;br /&gt;
kinfAlt3lt		equ kL1+13&lt;br /&gt;
kinfAlt3gt		equ kL1+14&lt;br /&gt;
kinfAlt4ne		equ kL1+15&lt;br /&gt;
kinfAlt4lt		equ kL1+16&lt;br /&gt;
kinfAlt4gt		equ kL1+17&lt;br /&gt;
kinfAlt5ne		equ kL1+18&lt;br /&gt;
kinfAlt5lt		equ kL1+19&lt;br /&gt;
kinfAlt5gt		equ kL1+20&lt;br /&gt;
kinfAlt6ne		equ kL1+21&lt;br /&gt;
kinfAlt6lt		equ kL1+22&lt;br /&gt;
kinfAlt6gt		equ kL1+23&lt;br /&gt;
kMatA			equ kE2BT+20&lt;br /&gt;
kMatB			equ kE2BT+21&lt;br /&gt;
kMatC			equ kE2BT+22&lt;br /&gt;
kMatD			equ kE2BT+23&lt;br /&gt;
kMatE			equ kE2BT+24&lt;br /&gt;
kXmin			equ kE2BT+25&lt;br /&gt;
kXmax			equ kE2BT+26&lt;br /&gt;
kXscl			equ kE2BT+27&lt;br /&gt;
kYmin			equ kE2BT+28&lt;br /&gt;
kYmax			equ kE2BT+29&lt;br /&gt;
kYscl			equ kE2BT+30&lt;br /&gt;
kTmin			equ kE2BT+31&lt;br /&gt;
kTmax			equ kE2BT+32&lt;br /&gt;
kTStep			equ kE2BT+33&lt;br /&gt;
kOmin			equ kE2BT+34&lt;br /&gt;
kOmax			equ kE2BT+35&lt;br /&gt;
kOStep			equ kE2BT+36&lt;br /&gt;
ku0			equ kE2BT+37&lt;br /&gt;
kv0			equ kE2BT+38&lt;br /&gt;
knMin			equ kE2BT+39&lt;br /&gt;
knMax			equ kE2BT+40&lt;br /&gt;
kDeltaY			equ kE2BT+41&lt;br /&gt;
kDeltaX			equ kE2BT+42&lt;br /&gt;
kZXmin			equ kE2BT+43&lt;br /&gt;
kZXmax			equ kE2BT+44&lt;br /&gt;
kZXscl			equ kE2BT+45&lt;br /&gt;
kZYmin			equ kE2BT+46&lt;br /&gt;
kZYmax			equ kE2BT+47&lt;br /&gt;
kZYscl			equ kE2BT+48&lt;br /&gt;
kZTmin			equ kE2BT+49&lt;br /&gt;
kZTmax			equ kE2BT+50&lt;br /&gt;
kZTStep			equ kE2BT+51&lt;br /&gt;
kZOmin			equ kE2BT+52&lt;br /&gt;
kZOmax			equ kE2BT+53&lt;br /&gt;
kZOStep			equ kE2BT+54&lt;br /&gt;
kZu0			equ kE2BT+55&lt;br /&gt;
kZv0			equ kE2BT+56&lt;br /&gt;
kZnMin			equ kE2BT+57&lt;br /&gt;
kZnMax			equ kE2BT+58&lt;br /&gt;
kDelLast		equ kE2BT+59&lt;br /&gt;
kSinReg			equ kE2BT+60&lt;br /&gt;
kConstE			equ kE2BT+61&lt;br /&gt;
kPic1			equ kE2BT+62&lt;br /&gt;
kPic2			equ kE2BT+63&lt;br /&gt;
kPic3			equ kE2BT+64&lt;br /&gt;
kDelVar			equ kE2BT+65&lt;br /&gt;
kGetCalc		equ kE2BT+66&lt;br /&gt;
kRealM			equ kE2BT+67&lt;br /&gt;
kPolarM			equ kE2BT+68&lt;br /&gt;
kRectM			equ kE2BT+69&lt;br /&gt;
kuv			equ kE2BT+70 ;U vs V&lt;br /&gt;
kvw			equ kE2BT+71 ;V vs W&lt;br /&gt;
kuw			equ kE2BT+72 ;U vs W&lt;br /&gt;
kFinPMTend		equ kE2BT+73&lt;br /&gt;
kFinPMTbeg		equ kE2BT+74&lt;br /&gt;
kGraphStyle		equ kE2BT+75&lt;br /&gt;
kExprOn			equ kE2BT+76&lt;br /&gt;
kExprOff		equ kE2BT+77&lt;br /&gt;
kStatA			equ kE2BT+78&lt;br /&gt;
kStatB			equ kE2BT+79&lt;br /&gt;
kStatC			equ kE2BT+80&lt;br /&gt;
kCorr			equ kE2BT+81&lt;br /&gt;
kStatD			equ kE2BT+82&lt;br /&gt;
kStatE			equ kE2BT+83&lt;br /&gt;
kRegEq			equ kE2BT+84&lt;br /&gt;
kMinX			equ kE2BT+85&lt;br /&gt;
kQ1			equ kE2BT+86&lt;br /&gt;
kMD			equ kE2BT+87&lt;br /&gt;
kQ3			equ kE2BT+88&lt;br /&gt;
kMaxX			equ kE2BT+89&lt;br /&gt;
kStatX1			equ kE2BT+90&lt;br /&gt;
kStatY1			equ kE2BT+91&lt;br /&gt;
kStatX2			equ kE2BT+92&lt;br /&gt;
kStatY2			equ kE2BT+93&lt;br /&gt;
kStatX3			equ kE2BT+94&lt;br /&gt;
kStatY3			equ kE2BT+95&lt;br /&gt;
kTblMin			equ kE2BT+96&lt;br /&gt;
kTblStep		equ kE2BT+97&lt;br /&gt;
kSetupLst		equ kE2BT+98&lt;br /&gt;
kClrAllLst		equ kE2BT+99&lt;br /&gt;
kLogistic		equ kE2BT+100&lt;br /&gt;
kZTest			equ kE2BT+101&lt;br /&gt;
kTTest			equ kE2BT+102&lt;br /&gt;
k2SampZTest		equ kE2BT+103&lt;br /&gt;
k2SampTTest		equ kE2BT+104&lt;br /&gt;
k1PropZTest		equ kE2BT+105&lt;br /&gt;
k2PropZTest		equ kE2BT+106&lt;br /&gt;
kChiTest		equ kE2BT+107&lt;br /&gt;
k2SampFTest		equ kE2BT+108&lt;br /&gt;
kZIntVal		equ kE2BT+109&lt;br /&gt;
kTIntVal		equ kE2BT+110&lt;br /&gt;
k2SampTInt		equ kE2BT+111&lt;br /&gt;
k2SampZInt		equ kE2BT+112&lt;br /&gt;
k1PropZInt		equ kE2BT+113&lt;br /&gt;
k2PropZInt		equ kE2BT+114&lt;br /&gt;
kDNormal		equ kE2BT+115&lt;br /&gt;
kInvNorm		equ kE2BT+116&lt;br /&gt;
kDT			equ kE2BT+117&lt;br /&gt;
kChi			equ kE2BT+118&lt;br /&gt;
kDF			equ kE2BT+119&lt;br /&gt;
kBinPDF			equ kE2BT+120&lt;br /&gt;
kBinCDF			equ kE2BT+121&lt;br /&gt;
kPoiPDF			equ kE2BT+122&lt;br /&gt;
kPoiCDF			equ kE2BT+123&lt;br /&gt;
kun			equ kE2BT+124&lt;br /&gt;
kvn			equ kE2BT+125&lt;br /&gt;
kwn			equ kE2BT+126&lt;br /&gt;
kRecn			equ kE2BT+127&lt;br /&gt;
kPlotStart		equ kE2BT+128&lt;br /&gt;
kZPlotStart		equ kE2BT+129 ;recursion n&lt;br /&gt;
kXFact			equ kE2BT+130 ;PlotStart&lt;br /&gt;
kYFact			equ kE2BT+131 ;ZPlotStart&lt;br /&gt;
kANOVA			equ kE2BT+132 ;XFact&lt;br /&gt;
kMaxY			equ kE2BT+133 ;YFact&lt;br /&gt;
kWebOn			equ kE2BT+134 ;MinY&lt;br /&gt;
kWebOff			equ kE2BT+135 ;MaxY&lt;br /&gt;
kTblInput		equ kE2BT+136 ;WEB ON&lt;br /&gt;
kGeoPDF			equ kE2BT+137 ;WEB OFF&lt;br /&gt;
kGeoCDF			equ kE2BT+138 ;WEB OFF&lt;br /&gt;
kShadeNorm		equ kE2BT+139&lt;br /&gt;
kShadeT			equ kE2BT+140&lt;br /&gt;
kShadeChi		equ kE2BT+141&lt;br /&gt;
kShadeF			equ kE2BT+142&lt;br /&gt;
kPlotStep		equ kE2BT+143&lt;br /&gt;
kZPlotStep		equ kE2BT+144&lt;br /&gt;
kLinRegtTest		equ kE2BT+145&lt;br /&gt;
KMGT			equ kE2BT+146 ;VERT SPLIT&lt;br /&gt;
kSelectA		equ kE2BT+147&lt;br /&gt;
kZFitA			equ kE2BT+148&lt;br /&gt;
kE2BT_End		equ kZFitA&lt;br /&gt;
&lt;br /&gt;
;More 2 Byte Keys &lt;br /&gt;
;-------------------------------------&lt;br /&gt;
kE2BT2			equ 00h&lt;br /&gt;
kGDB1			equ kE2BT2&lt;br /&gt;
kGDB2			equ kE2BT2+1&lt;br /&gt;
kGDB3			equ kE2BT2+2&lt;br /&gt;
kY1			equ kE2BT2+3&lt;br /&gt;
kY2			equ kE2BT2+4&lt;br /&gt;
kY3			equ kE2BT2+5&lt;br /&gt;
kY4			equ kE2BT2+6&lt;br /&gt;
kY5			equ kE2BT2+7&lt;br /&gt;
kY6			equ kE2BT2+8&lt;br /&gt;
kY7			equ kE2BT2+9&lt;br /&gt;
kY8			equ kE2BT2+10&lt;br /&gt;
kY9			equ kE2BT2+11&lt;br /&gt;
kY0			equ kE2BT2+12&lt;br /&gt;
kX1T			equ kE2BT2+13&lt;br /&gt;
kY1T			equ kE2BT2+14&lt;br /&gt;
kX2T			equ kE2BT2+15&lt;br /&gt;
kY2T			equ kE2BT2+16&lt;br /&gt;
kX3T			equ kE2BT2+17&lt;br /&gt;
kY3T			equ kE2BT2+18&lt;br /&gt;
kX4T			equ kE2BT2+19&lt;br /&gt;
kY4T			equ kE2BT2+20&lt;br /&gt;
kX5T			equ kE2BT2+21&lt;br /&gt;
kY5T			equ kE2BT2+22&lt;br /&gt;
kX6T			equ kE2BT2+23&lt;br /&gt;
kY6T			equ kE2BT2+24&lt;br /&gt;
kR1			equ kE2BT2+25&lt;br /&gt;
kR2			equ kE2BT2+26&lt;br /&gt;
kR3			equ kE2BT2+27&lt;br /&gt;
kR4			equ kE2BT2+28&lt;br /&gt;
kR5			equ kE2BT2+29&lt;br /&gt;
kR6			equ kE2BT2+30&lt;br /&gt;
kGDB4			equ kE2BT2+31&lt;br /&gt;
kGDB5			equ kE2BT2+32&lt;br /&gt;
kGDB6			equ kE2BT2+33&lt;br /&gt;
kPic4			equ kE2BT2+34&lt;br /&gt;
kPic5			equ kE2BT2+35&lt;br /&gt;
kPic6			equ kE2BT2+36&lt;br /&gt;
kGDB7			equ kE2BT2+37&lt;br /&gt;
kGDB8			equ kE2BT2+38&lt;br /&gt;
kGDB9			equ kE2BT2+39&lt;br /&gt;
kGDB0			equ kE2BT2+40&lt;br /&gt;
kPic7			equ kE2BT2+41&lt;br /&gt;
kPic8			equ kE2BT2+42&lt;br /&gt;
kPic9			equ kE2BT2+43&lt;br /&gt;
kPic0			equ kE2BT2+44&lt;br /&gt;
kStatN			equ kE2BT2+45&lt;br /&gt;
kXMean			equ kE2BT2+46&lt;br /&gt;
kConj			equ kE2BT2+47&lt;br /&gt;
kReal			equ kE2BT2+48&lt;br /&gt;
kFAngle			equ kE2BT2+49&lt;br /&gt;
kLCM			equ kE2BT2+50&lt;br /&gt;
kGCD			equ kE2BT2+51&lt;br /&gt;
kRandInt		equ kE2BT2+52&lt;br /&gt;
kRandNorm		equ kE2BT2+53&lt;br /&gt;
kToPolar		equ kE2BT2+54&lt;br /&gt;
kToRect			equ kE2BT2+55&lt;br /&gt;
kYMean			equ kE2BT2+56&lt;br /&gt;
kStdX			equ kE2BT2+57&lt;br /&gt;
kStdX1			equ kE2BT2+58&lt;br /&gt;
kw0			equ kE2BT2+59&lt;br /&gt;
kMatF			equ kE2BT2+60&lt;br /&gt;
kMatG			equ kE2BT2+61&lt;br /&gt;
kMatRH			equ kE2BT2+62&lt;br /&gt;
kMatI			equ kE2BT2+63&lt;br /&gt;
kMatJ			equ kE2BT2+64&lt;br /&gt;
kYMean1			equ kE2BT2+65&lt;br /&gt;
kStdY			equ kE2BT2+66&lt;br /&gt;
kStdY1			equ kE2BT2+67&lt;br /&gt;
kMatToLst		equ kE2BT2+68&lt;br /&gt;
kLstToMat		equ kE2BT2+69&lt;br /&gt;
kCumSum			equ kE2BT2+70&lt;br /&gt;
kDeltaLst		equ kE2BT2+71&lt;br /&gt;
kStdDev			equ kE2BT2+72&lt;br /&gt;
kVariance		equ kE2BT2+73&lt;br /&gt;
kLength			equ kE2BT2+74&lt;br /&gt;
kEquToStrng		equ kE2BT2+75&lt;br /&gt;
kStrngToequ 		equ kE2BT2+76&lt;br /&gt;
kExpr			equ kE2BT2+77&lt;br /&gt;
kSubStrng		equ kE2BT2+78&lt;br /&gt;
kInStrng		equ kE2BT2+79&lt;br /&gt;
kStr1			equ kE2BT2+80&lt;br /&gt;
kStr2			equ kE2BT2+81&lt;br /&gt;
kStr3			equ kE2BT2+82&lt;br /&gt;
kStr4		 	equ kE2BT2+83&lt;br /&gt;
kStr5		 	equ kE2BT2+84&lt;br /&gt;
kStr6		 	equ kE2BT2+85&lt;br /&gt;
kStr7		 	equ kE2BT2+86&lt;br /&gt;
kStr8		 	equ kE2BT2+87&lt;br /&gt;
kStr9		 	equ kE2BT2+88&lt;br /&gt;
kStr0		 	equ kE2BT2+89&lt;br /&gt;
kFinN		 	equ kE2BT2+90&lt;br /&gt;
kFinI		 	equ kE2BT2+91&lt;br /&gt;
kFinPV			equ kE2BT2+92&lt;br /&gt;
kFinPMT			equ kE2BT2+93&lt;br /&gt;
kFinFV			equ kE2BT2+94&lt;br /&gt;
kFinPY			equ kE2BT2+95&lt;br /&gt;
kFinCY			equ kE2BT2+96&lt;br /&gt;
kFinFPMT		equ kE2BT2+97&lt;br /&gt;
kFinFI			equ kE2BT2+98&lt;br /&gt;
kFinFPV			equ kE2BT2+99&lt;br /&gt;
kFinFN			equ kE2BT2+100&lt;br /&gt;
kFinFFV			equ kE2BT2+101&lt;br /&gt;
kFinNPV			equ kE2BT2+102&lt;br /&gt;
kFinIRR			equ kE2BT2+103&lt;br /&gt;
kFinBAL			equ kE2BT2+104&lt;br /&gt;
kFinPRN			equ kE2BT2+105&lt;br /&gt;
kFinINT			equ kE2BT2+106&lt;br /&gt;
kSumX		 	equ kE2BT2+107&lt;br /&gt;
kSumX2			equ kE2BT2+108&lt;br /&gt;
kFinToNom		equ kE2BT2+109&lt;br /&gt;
kFinToEff		equ kE2BT2+110&lt;br /&gt;
kFinDBD			equ kE2BT2+111&lt;br /&gt;
kStatVP			equ kE2BT2+112&lt;br /&gt;
kStatZ			equ kE2BT2+113&lt;br /&gt;
kStatT			equ kE2BT2+114&lt;br /&gt;
kStatChi		equ kE2BT2+115&lt;br /&gt;
kStatF			equ kE2BT2+116&lt;br /&gt;
kStatDF			equ kE2BT2+117&lt;br /&gt;
kStatPhat		equ kE2BT2+118&lt;br /&gt;
kStatPhat1		equ kE2BT2+119&lt;br /&gt;
kStatPhat2		equ kE2BT2+120&lt;br /&gt;
kStatMeanX1		equ kE2BT2+121&lt;br /&gt;
kStatMeanX2		equ kE2BT2+122&lt;br /&gt;
kStatStdX1		equ kE2BT2+123&lt;br /&gt;
kStatStdX2		equ kE2BT2+124&lt;br /&gt;
kStatStdXP		equ kE2BT2+125&lt;br /&gt;
kStatN1			equ kE2BT2+126&lt;br /&gt;
kStatN2			equ kE2BT2+127&lt;br /&gt;
kStatLower		equ kE2BT2+128&lt;br /&gt;
kStatUpper		equ kE2BT2+129&lt;br /&gt;
kuw0			equ kE2BT2+130&lt;br /&gt;
kImag			equ kE2BT2+131&lt;br /&gt;
kSumY			equ kE2BT2+132&lt;br /&gt;
kXres			equ kE2BT2+133&lt;br /&gt;
kStat_s			equ kE2BT2+134&lt;br /&gt;
kSumY2			equ kE2BT2+135&lt;br /&gt;
kSumXY			equ kE2BT2+136&lt;br /&gt;
kuXres			equ kE2BT2+137&lt;br /&gt;
kModBox			equ kE2BT2+138&lt;br /&gt;
kNormProb		equ kE2BT2+139&lt;br /&gt;
kNormalPDF		equ kE2BT2+140&lt;br /&gt;
kTPDF			equ kE2BT2+141&lt;br /&gt;
kChiPDF			equ kE2BT2+142&lt;br /&gt;
kFPDF			equ kE2BT2+143&lt;br /&gt;
kMinY			equ kE2BT2+144 ;MinY&lt;br /&gt;
kRandBin		equ kE2BT2+145&lt;br /&gt;
kRef			equ kE2BT2+146&lt;br /&gt;
kRRef			equ kE2BT2+147&lt;br /&gt;
kLRSqr			equ kE2BT2+148&lt;br /&gt;
kBRSqr			equ kE2BT2+149&lt;br /&gt;
kDiagOn			equ kE2BT2+150&lt;br /&gt;
kDiagOff		equ kE2BT2+151&lt;br /&gt;
kun1			equ kE2BT2+152 ;FOR RCL USE WHEN GOTTEN FROM 82&lt;br /&gt;
kvn1			equ kE2BT2+153 ;FOR RCL USE WHEN GOTTEN FROM 82&lt;br /&gt;
k83_00End		equ kvn1 ;end of original keys...&lt;br /&gt;
kArchive		equ k83_00End + 1&lt;br /&gt;
kUnarchive		equ k83_00End + 2&lt;br /&gt;
kAsm			equ k83_00End + 3 ;Asm(&lt;br /&gt;
kAsmPrgm		equ k83_00End + 4 ;AsmPrgm&lt;br /&gt;
kAsmComp		equ k83_00End + 5 ;AsmComp(&lt;br /&gt;
kcapAAcute		equ k83_00End + 6&lt;br /&gt;
kcapAGrave		equ k83_00End + 7&lt;br /&gt;
kcapACaret		equ k83_00End + 8&lt;br /&gt;
kcapADier		equ k83_00End + 9&lt;br /&gt;
kaAcute			equ k83_00End + 10&lt;br /&gt;
kaGrave			equ k83_00End + 11&lt;br /&gt;
kaCaret			equ k83_00End + 12&lt;br /&gt;
kaDier			equ k83_00End + 13&lt;br /&gt;
kcapEAcute		equ k83_00End + 14&lt;br /&gt;
kcapEGrave		equ k83_00End + 15&lt;br /&gt;
kcapECaret		equ k83_00End + 16&lt;br /&gt;
kcapEDier		equ k83_00End + 17&lt;br /&gt;
keAcute			equ k83_00End + 18&lt;br /&gt;
keGrave			equ k83_00End + 19&lt;br /&gt;
keCaret			equ k83_00End + 20&lt;br /&gt;
keDier			equ k83_00End + 21&lt;br /&gt;
kcapIAcute		equ k83_00End + 22&lt;br /&gt;
kcapIGrave		equ k83_00End + 23&lt;br /&gt;
kcapICaret		equ k83_00End + 24&lt;br /&gt;
kcapIDier		equ k83_00End + 25&lt;br /&gt;
kiAcute			equ k83_00End + 26&lt;br /&gt;
kiGrave			equ k83_00End + 27&lt;br /&gt;
kiCaret			equ k83_00End + 28&lt;br /&gt;
kiDier			equ k83_00End + 29&lt;br /&gt;
kcapOAcute		equ k83_00End + 30&lt;br /&gt;
kcapOGrave		equ k83_00End + 31&lt;br /&gt;
kcapOCaret		equ k83_00End + 32&lt;br /&gt;
kcapODier		equ k83_00End + 33&lt;br /&gt;
koAcute			equ k83_00End + 34&lt;br /&gt;
koGrave			equ k83_00End + 35&lt;br /&gt;
koCaret			equ k83_00End + 36&lt;br /&gt;
koDier			equ k83_00End + 37&lt;br /&gt;
kcapUAcute		equ k83_00End + 38&lt;br /&gt;
kcapUGrave		equ k83_00End + 39&lt;br /&gt;
kcapUCaret		equ k83_00End + 40&lt;br /&gt;
kcapUDier		equ k83_00End + 41&lt;br /&gt;
kuAcute			equ k83_00End + 42&lt;br /&gt;
kuGrave			equ k83_00End + 43&lt;br /&gt;
kuCaret			equ k83_00End + 44&lt;br /&gt;
kuDier			equ k83_00End + 45&lt;br /&gt;
kcapCCed		equ k83_00End + 46&lt;br /&gt;
kcCed			equ k83_00End + 47&lt;br /&gt;
kcapNTilde		equ k83_00End + 48&lt;br /&gt;
knTilde			equ k83_00End + 49&lt;br /&gt;
kaccent			equ k83_00End + 50&lt;br /&gt;
kgrave			equ k83_00End + 51&lt;br /&gt;
kdieresis		equ k83_00End + 52&lt;br /&gt;
kquesDown		equ k83_00End + 53&lt;br /&gt;
kexclamDown		equ k83_00End + 54&lt;br /&gt;
kalpha			equ k83_00End + 55&lt;br /&gt;
kbeta		 	equ k83_00End + 56&lt;br /&gt;
kgamma			equ k83_00End + 57&lt;br /&gt;
kcapDelta		equ k83_00End + 58&lt;br /&gt;
kdelta			equ k83_00End + 59&lt;br /&gt;
kepsilon		equ k83_00End + 60&lt;br /&gt;
klambda			equ k83_00End + 61&lt;br /&gt;
kmu			equ k83_00End + 62&lt;br /&gt;
kpi2			equ k83_00End + 63&lt;br /&gt;
krho			equ k83_00End + 64&lt;br /&gt;
kcapSigma		equ k83_00End + 65&lt;br /&gt;
ksigma			equ k83_00End + 66&lt;br /&gt;
ktau			equ k83_00End + 67&lt;br /&gt;
kphi			equ k83_00End + 68&lt;br /&gt;
kcapOmega		equ k83_00End + 69&lt;br /&gt;
kphat			equ k83_00End + 70&lt;br /&gt;
kchi2			equ k83_00End + 71&lt;br /&gt;
kstatF2			equ k83_00End + 72&lt;br /&gt;
kLa			equ k83_00End + 73&lt;br /&gt;
kLb			equ k83_00End + 74&lt;br /&gt;
kLc			equ k83_00End + 75&lt;br /&gt;
kLd			equ k83_00End + 76&lt;br /&gt;
kLe			equ k83_00End + 77&lt;br /&gt;
kLf			equ k83_00End + 78&lt;br /&gt;
kLg			equ k83_00End + 79&lt;br /&gt;
kLh			equ k83_00End + 80&lt;br /&gt;
kLi			equ k83_00End + 81&lt;br /&gt;
kLj			equ k83_00End + 82&lt;br /&gt;
kLk			equ k83_00End + 83&lt;br /&gt;
kLl			equ k83_00End + 84&lt;br /&gt;
kLm			equ k83_00End + 85&lt;br /&gt;
kLsmalln		equ k83_00End + 86&lt;br /&gt;
kLo			equ k83_00End + 87&lt;br /&gt;
kLp			equ k83_00End + 88&lt;br /&gt;
kLq			equ k83_00End + 89&lt;br /&gt;
kLsmallr		equ k83_00End + 90&lt;br /&gt;
kLs			equ k83_00End + 91&lt;br /&gt;
kLt			equ k83_00End + 92&lt;br /&gt;
kLu			equ k83_00End + 93&lt;br /&gt;
kLv			equ k83_00End + 94&lt;br /&gt;
kLw			equ k83_00End + 95&lt;br /&gt;
kLx			equ k83_00End + 96&lt;br /&gt;
kLy			equ k83_00End + 97&lt;br /&gt;
kLz			equ k83_00End + 98&lt;br /&gt;
kGarbageC		equ k83_00End + 99 ;GarbageCollect&lt;br /&gt;
kE2BT2_End		equ kGarbageC&lt;br /&gt;
&lt;br /&gt;
;TI-83 Plus Context Equates&lt;br /&gt;
;--------------------------------------------------------------&lt;br /&gt;
cxCmd			equ kQuit ;home screen&lt;br /&gt;
cxMatEdit		equ kMatrixEd ;matrix editor&lt;br /&gt;
cxPrgmEdit		equ kPrgmEd ;program editor&lt;br /&gt;
cxEquEdit		equ kYequ ;equation editor&lt;br /&gt;
cxGrRange		equ kWindow ;graph range editor&lt;br /&gt;
cxGrZfact		equ kZFactEd ;graph zoom factors editor&lt;br /&gt;
cxGraph			equ kGraph ;graph mode&lt;br /&gt;
cxStatEdit		equ kStatEd ;statistics list editor&lt;br /&gt;
cxPrgmInput		equ kPrgmInput ;programmed input&lt;br /&gt;
cxError			equ kError ;error handler&lt;br /&gt;
cxLinkIO		equ kLinkIO ;LINK I/O interface&lt;br /&gt;
cxMem			equ kResetMem ;reset memory&lt;br /&gt;
cxDefMem		equ kResetDef ;reset default&lt;br /&gt;
cxRAMApp		equ kChkRAM ;RAM usage screen&lt;br /&gt;
cxMode			equ kMode ;mode settings screen&lt;br /&gt;
cxErase			equ kDelMem ;memory erase&lt;br /&gt;
cxPrgmCreate		equ kPrgmCr ;PROGRAM CREATE&lt;br /&gt;
cxTableEditor		equ kTable ;TABLE EDITOR&lt;br /&gt;
cxTableSet		equ kTblSet ;TABLE SET UP&lt;br /&gt;
cxStatPlot		equ kStatP ;STAT PLOTS&lt;br /&gt;
cxInfStat		equ kInfStat ;Inferential Statistic&lt;br /&gt;
cxFormat		equ kFormat ;FORMAT CONTEXT&lt;br /&gt;
cxSolveTVM		equ kSolveTVM ;Solve TVM&lt;br /&gt;
cxSolveRoot		equ kSolveRoot ;Solve Root&lt;br /&gt;
lastOldApp		equ kExtApps ;external applications&lt;br /&gt;
cxextapps		equ kExtApps&lt;br /&gt;
cxNewApps		equ kNewApps ;new cerberus applications&lt;br /&gt;
cxGroup			equ cxNewApps+0 ;1st new app.&lt;br /&gt;
cxUnGroup		equ cxNewApps+1 ;2nd new app.&lt;br /&gt;
lastNewApp		equ cxUnGroup ;last new app for this ver&lt;br /&gt;
&lt;br /&gt;
;Scan Code Equates&lt;br /&gt;
;------------------------------&lt;br /&gt;
skDown			equ 01h&lt;br /&gt;
skLeft			equ 02h&lt;br /&gt;
skRight			equ 03h&lt;br /&gt;
skUp			equ 04h&lt;br /&gt;
skEnter			equ 09h&lt;br /&gt;
skAdd			equ 0Ah&lt;br /&gt;
skSub			equ 0Bh&lt;br /&gt;
skMul			equ 0Ch&lt;br /&gt;
skDiv			equ 0Dh&lt;br /&gt;
skPower			equ 0Eh&lt;br /&gt;
skClear			equ 0Fh&lt;br /&gt;
skChs			equ 11h&lt;br /&gt;
sk3			equ 12h&lt;br /&gt;
sk6			equ 13h&lt;br /&gt;
sk9			equ 14h&lt;br /&gt;
skRParen		equ 15h&lt;br /&gt;
skTan			equ 16h&lt;br /&gt;
skVars			equ 17h&lt;br /&gt;
skDecPnt		equ 19h&lt;br /&gt;
sk2			equ 1Ah&lt;br /&gt;
sk5			equ 1Bh&lt;br /&gt;
sk8			equ 1Ch&lt;br /&gt;
skLParen		equ 1Dh&lt;br /&gt;
skCos			equ 1Eh&lt;br /&gt;
skPrgm			equ 1Fh&lt;br /&gt;
skStat			equ 20h&lt;br /&gt;
sk0			equ 21h&lt;br /&gt;
sk1			equ 22h&lt;br /&gt;
sk4			equ 23h&lt;br /&gt;
sk7			equ 24h&lt;br /&gt;
skComma			equ 25h&lt;br /&gt;
skSin			equ 26h&lt;br /&gt;
skMatrix		equ 27h&lt;br /&gt;
skGraphvar		equ 28h&lt;br /&gt;
skStore			equ 2Ah&lt;br /&gt;
skLn			equ 2Bh&lt;br /&gt;
skLog			equ 2Ch&lt;br /&gt;
skSquare		equ 2Dh&lt;br /&gt;
skRecip			equ 2Eh&lt;br /&gt;
skMath			equ 2Fh&lt;br /&gt;
skAlpha			equ 30h&lt;br /&gt;
skGraph			equ 31h&lt;br /&gt;
skTrace			equ 32h&lt;br /&gt;
skZoom			equ 33h&lt;br /&gt;
skWindow		equ 34h&lt;br /&gt;
skYequ 			equ 35h&lt;br /&gt;
sk2nd			equ 36h&lt;br /&gt;
skMode			equ 37h&lt;br /&gt;
skDel			equ 38h&lt;br /&gt;
&lt;br /&gt;
; DI Keyboard Equates&lt;br /&gt;
;---------------------------&lt;br /&gt;
DI_Mode		equ 0F50000h&lt;br /&gt;
DI_Cntrl	equ 0F50004h&lt;br /&gt;
DI_Int		equ 0F50008h&lt;br /&gt;
DI_IntMask	equ 0F5000Ch&lt;br /&gt;
&lt;br /&gt;
kbdG1		equ 0F50012h&lt;br /&gt;
;----------------------------&lt;br /&gt;
kbdGraph	equ 00000001b&lt;br /&gt;
kbdTrace	equ 00000010b&lt;br /&gt;
kbdZoom		equ 00000100b&lt;br /&gt;
kbdWindow	equ 00001000b&lt;br /&gt;
kbdYequ 	equ 00010000b&lt;br /&gt;
kbd2nd		equ 00100000b&lt;br /&gt;
kbdMode		equ 01000000b&lt;br /&gt;
kbdDel		equ 10000000b&lt;br /&gt;
&lt;br /&gt;
kbitGraph	equ 00h&lt;br /&gt;
kbitTrace	equ 01h&lt;br /&gt;
kbitZoom	equ 02h&lt;br /&gt;
kbitWindow	equ 03h&lt;br /&gt;
kbitYequ equ 04h&lt;br /&gt;
kbit2nd		equ 05h&lt;br /&gt;
kbitMode	equ 06h&lt;br /&gt;
kbitDel		equ 07h&lt;br /&gt;
&lt;br /&gt;
kbdG2		equ 0F50014h&lt;br /&gt;
;----------------------------&lt;br /&gt;
kbdStore	equ 00000010b&lt;br /&gt;
kbdLn		equ 00000100b&lt;br /&gt;
kbdLog		equ 00001000b&lt;br /&gt;
kbdSquare	equ 00010000b&lt;br /&gt;
kbdRecip	equ 00100000b&lt;br /&gt;
kbdMath		equ 01000000b&lt;br /&gt;
kbdAlpha	equ 10000000b&lt;br /&gt;
&lt;br /&gt;
kbitStore	equ 01h&lt;br /&gt;
kbitLn		equ 02h&lt;br /&gt;
kbitLog		equ 03h&lt;br /&gt;
kbitSquare	equ 04h&lt;br /&gt;
kbitRecip	equ 05h&lt;br /&gt;
kbitMath	equ 06h&lt;br /&gt;
kbitAlpha	equ 07h&lt;br /&gt;
&lt;br /&gt;
kbdG3		equ 0F50016h&lt;br /&gt;
;----------------------------&lt;br /&gt;
kbd0		equ 00000001b&lt;br /&gt;
kbd1		equ 00000010b&lt;br /&gt;
kbd4		equ 00000100b&lt;br /&gt;
kbd7		equ 00001000b&lt;br /&gt;
kbdComma	equ 00010000b&lt;br /&gt;
kbdSin		equ 00100000b&lt;br /&gt;
kbdApps		equ 01000000b&lt;br /&gt;
kbdGraphVar	equ 10000000b&lt;br /&gt;
&lt;br /&gt;
kbit0		equ 00h&lt;br /&gt;
kbit1		equ 01h&lt;br /&gt;
kbit4		equ 02h&lt;br /&gt;
kbit7		equ 03h&lt;br /&gt;
kbitComma	equ 04h&lt;br /&gt;
kbitSin		equ 05h&lt;br /&gt;
kbitApps	equ 06h&lt;br /&gt;
kbitGraphVar	equ 07h&lt;br /&gt;
&lt;br /&gt;
kbdG4		equ 0F50018h&lt;br /&gt;
;----------------------------&lt;br /&gt;
kbdDecPnt	equ 00000001b&lt;br /&gt;
kbd2		equ 00000010b&lt;br /&gt;
kbd5		equ 00000100b&lt;br /&gt;
kbd8		equ 00001000b&lt;br /&gt;
kbdLParen	equ 00010000b&lt;br /&gt;
kbdCos		equ 00100000b&lt;br /&gt;
kbdPgrm		equ 01000000b&lt;br /&gt;
kbdStat		equ 10000000b&lt;br /&gt;
&lt;br /&gt;
kbitDecPnt	equ 00h&lt;br /&gt;
kbit2		equ 01h&lt;br /&gt;
kbit5		equ 02h&lt;br /&gt;
kbit8		equ 03h&lt;br /&gt;
kbitLParen	equ 04h&lt;br /&gt;
kbitCos		equ 05h&lt;br /&gt;
kbitPgrm	equ 06h&lt;br /&gt;
kbitStat	equ 07h&lt;br /&gt;
&lt;br /&gt;
kbdG5		equ 0F5001Ah&lt;br /&gt;
;----------------------------&lt;br /&gt;
kbdChs		equ 00000001b&lt;br /&gt;
kbd3		equ 00000010b&lt;br /&gt;
kbd6		equ 00000100b&lt;br /&gt;
kbd9		equ 00001000b&lt;br /&gt;
kbdRParen	equ 00010000b&lt;br /&gt;
kbdTan		equ 00100000b&lt;br /&gt;
kbdVars		equ 01000000b&lt;br /&gt;
&lt;br /&gt;
kbitChs		equ 00h&lt;br /&gt;
kbit3		equ 01h&lt;br /&gt;
kbit6		equ 02h&lt;br /&gt;
kbit9		equ 03h&lt;br /&gt;
kbitRParen	equ 04h&lt;br /&gt;
kbitTan		equ 05h&lt;br /&gt;
kbitVars	equ 06h&lt;br /&gt;
&lt;br /&gt;
kbdG6		equ 0F5001Ch&lt;br /&gt;
;----------------------------&lt;br /&gt;
kbdEnter	equ 00000001b&lt;br /&gt;
kbdAdd		equ 00000010b&lt;br /&gt;
kbdSub		equ 00000100b&lt;br /&gt;
kbdMul		equ 00001000b&lt;br /&gt;
kbdDiv		equ 00010000b&lt;br /&gt;
kbdPower	equ 00100000b&lt;br /&gt;
kbdClear	equ 01000000b&lt;br /&gt;
&lt;br /&gt;
kbitEnter	equ 00h&lt;br /&gt;
kbitAdd		equ 01h&lt;br /&gt;
kbitSub		equ 02h&lt;br /&gt;
kbitMul		equ 03h&lt;br /&gt;
kbitDiv		equ 04h&lt;br /&gt;
kbitPower	equ 05h&lt;br /&gt;
kbitClear	equ 06h&lt;br /&gt;
&lt;br /&gt;
kbdG7		equ 0F5001Eh&lt;br /&gt;
;----------------------------&lt;br /&gt;
kbdDown		equ 00000001b&lt;br /&gt;
kbdLeft		equ 00000010b&lt;br /&gt;
kbdRight	equ 00000100b&lt;br /&gt;
kbdUp		equ 00001000b&lt;br /&gt;
&lt;br /&gt;
kbitDown	equ 00h&lt;br /&gt;
kbitLeft	equ 01h&lt;br /&gt;
kbitRight	equ 02h&lt;br /&gt;
kbitUp		equ 03h&lt;br /&gt;
&lt;br /&gt;
;Tokens&lt;br /&gt;
;-----------------------------------------------------&lt;br /&gt;
EOSSTART		equ 00h&lt;br /&gt;
&lt;br /&gt;
;DISPLAY CONVERSIONS COME IMMEDIATELY BEFORE 'TSTORE'&lt;br /&gt;
;&lt;br /&gt;
DCONV			equ 01h&lt;br /&gt;
;&lt;br /&gt;
tToDMS			equ DCONV ;01h&lt;br /&gt;
tToDEC			equ DCONV+1 ;02h&lt;br /&gt;
tToAbc			equ DCONV+2 ;03h &amp;gt; A b/c&lt;br /&gt;
;&lt;br /&gt;
tStore			equ DCONV+3 ;04h Lstore 01&lt;br /&gt;
;&lt;br /&gt;
tBoxPlot		equ 05h&lt;br /&gt;
;&lt;br /&gt;
BRACKS			equ 06h&lt;br /&gt;
;&lt;br /&gt;
tLBrack			equ BRACKS ;06h '['&lt;br /&gt;
tRBrack			equ BRACKS+1 ;07h ']'&lt;br /&gt;
tLBrace			equ BRACKS+2 ;08h '{'&lt;br /&gt;
tRBrace			equ BRACKS+3 ;09h '}'&lt;br /&gt;
;&lt;br /&gt;
tPOST1			equ BRACKS+4&lt;br /&gt;
;&lt;br /&gt;
tFromRad		equ tPOST1 ;0Ah Lradian&lt;br /&gt;
tFromDeg		equ tPOST1+1 ;0Bh Ldegree&lt;br /&gt;
tRecip			equ tPOST1+2 ;0Ch Linverse&lt;br /&gt;
tSqr			equ tPOST1+3 ;0Dh Lsquare&lt;br /&gt;
tTrnspos		equ tPOST1+4 ;0Eh Ltranspose&lt;br /&gt;
tCube			equ tPOST1+5 ;0Fh '^3'&lt;br /&gt;
;&lt;br /&gt;
tLParen			equ 10h ;10h '('&lt;br /&gt;
tRParen			equ 11h ;11h ')'&lt;br /&gt;
;&lt;br /&gt;
IMUN			equ 12h&lt;br /&gt;
;&lt;br /&gt;
tRound			equ IMUN ;12h 'round'&lt;br /&gt;
tPxTst			equ IMUN+1 ;13h 'PXL-TEST'&lt;br /&gt;
tAug			equ IMUN+2 ;14h 'aug'&lt;br /&gt;
tRowSwap		equ IMUN+3 ;15h 'rSwap'&lt;br /&gt;
tRowPlus		equ IMUN+4 ;16h 'rAdd'&lt;br /&gt;
tmRow			equ IMUN+5 ;17h 'multR'&lt;br /&gt;
tmRowPlus		equ IMUN+6 ;18h 'mRAdd'&lt;br /&gt;
tMax			equ IMUN+7 ;19h 'max'&lt;br /&gt;
tMin			equ IMUN+8 ;1Ah 'min'&lt;br /&gt;
tRToPr			equ IMUN+9 ;1Bh 'R&amp;gt;Pr&lt;br /&gt;
tRToPo			equ IMUN+10 ;1Ch 'R&amp;gt;Po&lt;br /&gt;
tPToRx			equ IMUN+11 ;1Dh 'P&amp;gt;Rx&lt;br /&gt;
tPToRy			equ IMUN+12 ;1Eh 'P&amp;gt;Ry&lt;br /&gt;
tMedian			equ IMUN+13 ;1Fh 'MEDIAN&lt;br /&gt;
tRandM			equ IMUN+14 ;20h 'randM'&lt;br /&gt;
tMean			equ IMUN+15 ;21h&lt;br /&gt;
tRoot			equ IMUN+16 ;22h 'ROOT'&lt;br /&gt;
tSeries			equ IMUN+17 ;23h 'seq'&lt;br /&gt;
tFnInt			equ IMUN+18 ;24h 'fnInt'&lt;br /&gt;
tNDeriv			equ IMUN+19 ;25h 'fnIr'&lt;br /&gt;
tEvalF			equ IMUN+20 ;26h&lt;br /&gt;
tFmin			equ IMUN+21 ;27h&lt;br /&gt;
tFmax			equ IMUN+22 ;28h&lt;br /&gt;
;&lt;br /&gt;
tEOSEL			equ IMUN+23&lt;br /&gt;
;&lt;br /&gt;
tSpace			equ tEOSEL ;29h ' '&lt;br /&gt;
tString			equ tEOSEL+1 ;2Ah '&amp;quot;'&lt;br /&gt;
tComma			equ tEOSEL+2 ;2Bh ','&lt;br /&gt;
;&lt;br /&gt;
tii			equ 2Ch ;i&lt;br /&gt;
&lt;br /&gt;
;Postfix Functions&lt;br /&gt;
;-----------------------------------------&lt;br /&gt;
tPost			equ 2Dh&lt;br /&gt;
;&lt;br /&gt;
tFact			equ tPost ;2Dh '!'&lt;br /&gt;
;&lt;br /&gt;
tCubicR			equ 2Eh&lt;br /&gt;
tQuartR			equ 2Fh&lt;br /&gt;
&lt;br /&gt;
;Number Tokens &lt;br /&gt;
;---------------------------------------&lt;br /&gt;
NUMS			equ 30h&lt;br /&gt;
;&lt;br /&gt;
t0			equ NUMS ;30h&lt;br /&gt;
t1			equ NUMS+1 ;31h&lt;br /&gt;
t2			equ NUMS+2 ;32h&lt;br /&gt;
t3			equ NUMS+3 ;33h&lt;br /&gt;
t4			equ NUMS+4 ;34h&lt;br /&gt;
t5			equ NUMS+5 ;35h&lt;br /&gt;
t6			equ NUMS+6 ;36h&lt;br /&gt;
t7			equ NUMS+7 ;37h&lt;br /&gt;
t8			equ NUMS+8 ;38h&lt;br /&gt;
t9			equ NUMS+9 ;39h&lt;br /&gt;
tDecPt			equ NUMS+10 ;3Ah&lt;br /&gt;
tee			equ NUMS+11 ;3Bh&lt;br /&gt;
&lt;br /&gt;
;Binary OP&lt;br /&gt;
;-------------------------------------------&lt;br /&gt;
tOr			equ 3Ch ;3Ch '_or_'&lt;br /&gt;
tXor			equ 3Dh ;3Dh&lt;br /&gt;
;&lt;br /&gt;
tColon			equ 3Eh ;3Eh ':'&lt;br /&gt;
tEnter			equ 3Fh ;3Fh Lenter&lt;br /&gt;
;&lt;br /&gt;
tAnd			equ 40h ;40h '_and_'&lt;br /&gt;
&lt;br /&gt;
;Letter Tokens&lt;br /&gt;
;--------------------------------------&lt;br /&gt;
LET			equ 41h&lt;br /&gt;
tA			equ LET ;41h&lt;br /&gt;
tB			equ LET+1 ;42h&lt;br /&gt;
tC			equ LET+2 ;43h&lt;br /&gt;
tD			equ LET+3 ;44h&lt;br /&gt;
tE			equ LET+4 ;45h&lt;br /&gt;
tF			equ LET+5 ;46h&lt;br /&gt;
tG			equ LET+6 ;47h&lt;br /&gt;
tH			equ LET+7 ;48h&lt;br /&gt;
tI			equ LET+8 ;49h&lt;br /&gt;
tJ			equ LET+9 ;4Ah&lt;br /&gt;
tK			equ LET+10 ;4Bh&lt;br /&gt;
tL			equ LET+11 ;4Ch&lt;br /&gt;
tM			equ LET+12 ;4Dh&lt;br /&gt;
tN			equ LET+13 ;4Eh&lt;br /&gt;
tO			equ LET+14 ;4Fh&lt;br /&gt;
tP			equ LET+15 ;50h&lt;br /&gt;
tQ			equ LET+16 ;51h&lt;br /&gt;
tR			equ LET+17 ;52h&lt;br /&gt;
tS			equ LET+18 ;53h&lt;br /&gt;
tT			equ LET+19 ;54h&lt;br /&gt;
tU			equ LET+20 ;55h&lt;br /&gt;
tV			equ LET+21 ;56h&lt;br /&gt;
tW			equ LET+22 ;57h&lt;br /&gt;
tX			equ LET+23 ;58h&lt;br /&gt;
tY			equ LET+24 ;59h&lt;br /&gt;
tZ			equ LET+25 ;5Ah&lt;br /&gt;
tTheta			equ LET+26 ;5Bh&lt;br /&gt;
&lt;br /&gt;
; Extended Tokens&lt;br /&gt;
;---------------------------&lt;br /&gt;
tExtTok		equ	0EFh&lt;br /&gt;
&lt;br /&gt;
tSetDate	equ	00h&lt;br /&gt;
tSetTime	equ	01h&lt;br /&gt;
tCheckTmr	equ	02h&lt;br /&gt;
tSetDtFmt	equ	03h&lt;br /&gt;
tSetTmFmt	equ	04h&lt;br /&gt;
tTimeCnv	equ	05h&lt;br /&gt;
tDayOfWk	equ	06h&lt;br /&gt;
tGetDtStr	equ	07h&lt;br /&gt;
tGetTmStr	equ	08h&lt;br /&gt;
tGetDate	equ	09h&lt;br /&gt;
tGetTime	equ	0Ah&lt;br /&gt;
tStartTmr	equ	0Bh&lt;br /&gt;
tGtDtFmt	equ	0Ch&lt;br /&gt;
tGetTmFmt	equ	0Dh&lt;br /&gt;
tIsClockOn	equ	0Eh&lt;br /&gt;
tClockOff	equ	0Fh&lt;br /&gt;
tClockOn	equ	10h&lt;br /&gt;
tOpenLib	equ	11h&lt;br /&gt;
tExecLib	equ	12h&lt;br /&gt;
tInvT		equ	13h&lt;br /&gt;
tChiSquaredGofTest	equ	14h&lt;br /&gt;
tLinRegTInt	equ	15h&lt;br /&gt;
tManualFit	equ	16h&lt;br /&gt;
&lt;br /&gt;
; MathPrint&lt;br /&gt;
tZQuadrant	equ	17h&lt;br /&gt;
tZFracHalf	equ	18h&lt;br /&gt;
tZFracThird	equ	19h&lt;br /&gt;
tZFracFourth	equ	1Ah&lt;br /&gt;
tZFracFifth	equ	1Bh&lt;br /&gt;
tZFracEighth	equ	1Ch&lt;br /&gt;
tZFracTenth	equ	1Dh&lt;br /&gt;
tFracSlash	equ	2Eh&lt;br /&gt;
tFracMixedNum	equ	2Fh&lt;br /&gt;
tSwapImProper	equ	30h&lt;br /&gt;
tSwapFracDec	equ	31h&lt;br /&gt;
tRemainder	equ	32h&lt;br /&gt;
tSummationSigma	equ	33h&lt;br /&gt;
tLogBase	equ	34h&lt;br /&gt;
tRandIntNoRep	equ	35h&lt;br /&gt;
tMathPrint	equ	37h&lt;br /&gt;
tClassic	equ	38h&lt;br /&gt;
tAutoAnswer	equ	3Bh&lt;br /&gt;
tDecAnswer	equ	3Ch&lt;br /&gt;
tFracAnswer	equ	3Dh&lt;br /&gt;
&lt;br /&gt;
; TI-84+CSE/CE&lt;br /&gt;
tBlue		equ	41h&lt;br /&gt;
tRed		equ	42h&lt;br /&gt;
tBlack 		equ	43h&lt;br /&gt;
tMagenta	equ	44h&lt;br /&gt;
tGreen		equ	45h&lt;br /&gt;
tOrange		equ	46h&lt;br /&gt;
tBrown		equ	47h&lt;br /&gt;
tNavy		equ	48h&lt;br /&gt;
tLtBlue		equ	49h&lt;br /&gt;
tYellow		equ	4Ah&lt;br /&gt;
tWhite		equ	4Bh&lt;br /&gt;
tLtGray		equ	4Ch&lt;br /&gt;
tMedGray	equ	4Dh&lt;br /&gt;
tGray		equ	4Eh&lt;br /&gt;
tDarkGray	equ	4Fh&lt;br /&gt;
&lt;br /&gt;
tGraphColor	equ	65h&lt;br /&gt;
tTextColor	equ	67h&lt;br /&gt;
tBackgroundOn	equ	5Bh&lt;br /&gt;
tBackgroundOff	equ	64h&lt;br /&gt;
&lt;br /&gt;
tThin		equ	74h&lt;br /&gt;
;tThick - 0x7E 0x06 (was &amp;quot;Connected&amp;quot;?)&lt;br /&gt;
tAsm84CPrgm	equ	68h&lt;br /&gt;
tAsm84CCmp	equ	69h&lt;br /&gt;
tBorderColor	equ	6Ch&lt;br /&gt;
&lt;br /&gt;
tAsm84CeCmp	equ	07Bh&lt;br /&gt;
tAsm84CePrgm	equ	07Ah&lt;br /&gt;
&lt;br /&gt;
;These Var Tokens Are 1st Of A Double Token&lt;br /&gt;
;-----------------------------------------------&lt;br /&gt;
&lt;br /&gt;
vToks			equ LET+27&lt;br /&gt;
&lt;br /&gt;
;User Matrix Token, 2nd Token Needed For Name&lt;br /&gt;
;&lt;br /&gt;
tVarMat			equ vToks ;5Ch&lt;br /&gt;
;&lt;br /&gt;
;User List Token, 2nd Token Needed For Name&lt;br /&gt;
;&lt;br /&gt;
tVarLst			equ vToks+1 ;5Dh&lt;br /&gt;
;&lt;br /&gt;
;User Equation Token, 2nd Token Needed For Name&lt;br /&gt;
;&lt;br /&gt;
tVarequ 		equ vToks+2 ;5Eh&lt;br /&gt;
tProg			equ vToks+3 ;5Fh&lt;br /&gt;
;&lt;br /&gt;
;User Pict Token, 2nd Token Needed For Name&lt;br /&gt;
;&lt;br /&gt;
tVarPict		equ vToks+4 ;60h&lt;br /&gt;
;&lt;br /&gt;
;User GDB Token, 2nd Token Needed For Name&lt;br /&gt;
;&lt;br /&gt;
tVarGDB			equ vToks+5 ;61h&lt;br /&gt;
tVarOut			equ vToks+6 ;62h&lt;br /&gt;
tVarSys			equ vToks+7 ;63h&lt;br /&gt;
&lt;br /&gt;
;Mode Setting Commands&lt;br /&gt;
;-------------------------------------------------&lt;br /&gt;
MODESA			equ vToks+8 ;64h&lt;br /&gt;
tRad			equ MODESA ;64h 'Radian'&lt;br /&gt;
tDeg			equ MODESA+1 ;65h 'Degree'&lt;br /&gt;
tNormF			equ MODESA+2 ;66h 'Normal'&lt;br /&gt;
tSci			equ MODESA+3 ;67h 'Sci'&lt;br /&gt;
tEng			equ MODESA+4 ;68h 'Eng'&lt;br /&gt;
tFloat			equ MODESA+5 ;69h 'Float'&lt;br /&gt;
CMPS			equ 6Ah&lt;br /&gt;
tEQ			equ CMPS ;6Ah '=='&lt;br /&gt;
tLT			equ CMPS+1 ;6Bh '&amp;lt;'&lt;br /&gt;
tGT			equ CMPS+2 ;6Ch '&amp;gt;'&lt;br /&gt;
tLE			equ CMPS+3 ;6Dh LLE&lt;br /&gt;
tGE			equ CMPS+4 ;6Eh LGE&lt;br /&gt;
tNE			equ CMPS+5 ;6Fh LNE&lt;br /&gt;
&lt;br /&gt;
;Binary OP&lt;br /&gt;
;---------------------------------------&lt;br /&gt;
tAdd			equ 70h ;70h '+'&lt;br /&gt;
tSub			equ 71h ;71h '-'&lt;br /&gt;
tAns			equ 72h ;72h&lt;br /&gt;
&lt;br /&gt;
;Mode Setting Commands&lt;br /&gt;
;------------------------------------------------------&lt;br /&gt;
MODES			equ 73h&lt;br /&gt;
tFix			equ MODES ;73h 'Fix_'&lt;br /&gt;
tSplitOn		equ MODES+1 ;74h&lt;br /&gt;
tFullScreen		equ MODES+2 ;75h&lt;br /&gt;
tStndrd			equ MODES+3 ;76h 'Func'&lt;br /&gt;
tParam			equ MODES+4 ;77h 'Param'&lt;br /&gt;
tPolar			equ MODES+5 ;78h 'Pol'&lt;br /&gt;
tSeqG			equ MODES+6 ;79h&lt;br /&gt;
tAFillOn		equ MODES+7 ;7Ah 'AUTO FILL ON'&lt;br /&gt;
tAFillOff		equ MODES+8 ;7Bh&lt;br /&gt;
tACalcOn		equ MODES+9 ;7Ch&lt;br /&gt;
tACalcOff		equ MODES+10 ;7Dh 'AutoFill OFF'&lt;br /&gt;
&lt;br /&gt;
;Graph Format Tokens Are 2 Byte Tokens&lt;br /&gt;
;----------------------------------------&lt;br /&gt;
tGFormat		equ MODES+11 ;7Eh&lt;br /&gt;
tBoxIcon		equ 7Fh&lt;br /&gt;
tCrossIcon		equ 80h&lt;br /&gt;
tDotIcon		equ 81h&lt;br /&gt;
&lt;br /&gt;
;(More) Binary OP&lt;br /&gt;
;---------------------------------------&lt;br /&gt;
tMul			equ 82h ;82h '*'&lt;br /&gt;
tDiv			equ 83h ;83h '/'&lt;br /&gt;
&lt;br /&gt;
;Some Graph Commands&lt;br /&gt;
;-----------------------------------------------------&lt;br /&gt;
GRCMDS			equ 84h&lt;br /&gt;
tTrace			equ GRCMDS ; 84h 'Trace'&lt;br /&gt;
tClDrw			equ GRCMDS+1 ; 85h 'ClDrw'&lt;br /&gt;
tZoomStd		equ GRCMDS+2 ; 86h 'ZStd'&lt;br /&gt;
tZoomtrg		equ GRCMDS+3 ; 87h 'Ztrg'&lt;br /&gt;
tZoomBox		equ GRCMDS+4 ; 88h 'ZBOX'&lt;br /&gt;
tZoomIn			equ GRCMDS+5 ; 89h 'ZIn'&lt;br /&gt;
tZoomOut		equ GRCMDS+6 ; 8Ah 'ZOut'&lt;br /&gt;
tZoomSqr		equ GRCMDS+7 ; 8Bh 'ZSqr'&lt;br /&gt;
tZoomInt		equ GRCMDS+8 ; 8Ch 'ZInt'&lt;br /&gt;
tZoomPrev		equ GRCMDS+9 ; 8Dh 'ZPrev'&lt;br /&gt;
tZoomDec		equ GRCMDS+10 ; 8Eh 'ZDecm'&lt;br /&gt;
tZoomStat		equ GRCMDS+11 ; 8Fh 'ZStat&lt;br /&gt;
tUsrZm			equ GRCMDS+12 ; 90h 'ZRcl'&lt;br /&gt;
tPrtScrn		equ GRCMDS+13 ; 91h 'PrtScrn'&lt;br /&gt;
tZoomSto		equ GRCMDS+14 ; 92h  ZOOM STORE&lt;br /&gt;
tText			equ GRCMDS+15 ; 93h&lt;br /&gt;
&lt;br /&gt;
;Binary OP (Combination &amp;amp; Permutation)&lt;br /&gt;
;-------------------------------------------------&lt;br /&gt;
tnPr			equ GRCMDS+16 ;94h '_nPr_'&lt;br /&gt;
tnCr			equ GRCMDS+17 ;95h '_nCr_'&lt;br /&gt;
&lt;br /&gt;
;More Graph Commands&lt;br /&gt;
;--------------------------------------------------&lt;br /&gt;
tYOn			equ GRCMDS+18 ;96h 'FnOn_'&lt;br /&gt;
tYOff			equ GRCMDS+19 ;97h 'FnOff_'&lt;br /&gt;
tStPic			equ GRCMDS+20 ;98h 'StPic_'&lt;br /&gt;
tRcPic			equ GRCMDS+21 ;99h 'RcPic_'&lt;br /&gt;
tStoDB			equ GRCMDS+22 ;9Ah 'StGDB_'&lt;br /&gt;
tRclDB			equ GRCMDS+23 ;9Bh 'RcGDB_'&lt;br /&gt;
tLine			equ GRCMDS+24 ;9Ch 'Line'&lt;br /&gt;
tVert			equ GRCMDS+25 ;9Dh 'Vert_'&lt;br /&gt;
tPtOn			equ GRCMDS+26 ;9Eh 'PtOn'&lt;br /&gt;
tPtOff			equ GRCMDS+27 ;9Fh 'PtOff'&lt;br /&gt;
&lt;br /&gt;
;Token A0 Cannot Be An EOS Function Since Low MULT=A0 Already&lt;br /&gt;
;-----------------------------------------------------&lt;br /&gt;
tPtChg			equ GRCMDS+28 ;A0h 'PtChg'&lt;br /&gt;
tPXOn			equ GRCMDS+29 ;A1h&lt;br /&gt;
tPXOff			equ GRCMDS+30 ;A2h&lt;br /&gt;
tPXChg			equ GRCMDS+31 ;A3h&lt;br /&gt;
tShade			equ GRCMDS+32 ;A4h 'Shade'&lt;br /&gt;
tCircl			equ GRCMDS+33 ;A5h 'Circl'&lt;br /&gt;
tHorz			equ GRCMDS+34 ;A6h 'HORIZONTAL'&lt;br /&gt;
tTanLn			equ GRCMDS+35 ;A7h 'TanLn'&lt;br /&gt;
tDrInv			equ GRCMDS+36 ;A8h 'DrInv_'&lt;br /&gt;
tDrawF			equ GRCMDS+37 ;A9h 'DrawF_'&lt;br /&gt;
tVarStrng		equ 0AAh&lt;br /&gt;
&lt;br /&gt;
;Functions with No Arguments								&lt;br /&gt;
;--------------------------------------------------&lt;br /&gt;
NOARG			equ 0ABh&lt;br /&gt;
tRand			equ NOARG ;ABh 'rand'&lt;br /&gt;
tPi			equ NOARG+1 ;ACh  Lpi&lt;br /&gt;
tGetKey			equ NOARG+2 ;ADh 'getKy'&lt;br /&gt;
tAPost			equ tGetKey+1 ;APOSTROPHY&lt;br /&gt;
tQuest			equ tAPost+1 ;QUESTION MARK&lt;br /&gt;
UNARY			equ tQuest+1 ;B0h&lt;br /&gt;
tChs			equ UNARY ;B0h&lt;br /&gt;
tInt			equ UNARY+1 ;B1h&lt;br /&gt;
tAbs			equ UNARY+2 ;B2h&lt;br /&gt;
tDet			equ UNARY+3 ;B3h&lt;br /&gt;
tIdent			equ UNARY+4 ;B4h&lt;br /&gt;
tDim			equ UNARY+5 ;B5h&lt;br /&gt;
tSum			equ UNARY+6 ;B6h&lt;br /&gt;
tProd			equ UNARY+7 ;B7h&lt;br /&gt;
tNot			equ UNARY+8 ;B8h&lt;br /&gt;
tIPart			equ UNARY+9 ;B9h&lt;br /&gt;
tFPart			equ UNARY+10 ;BAh&lt;br /&gt;
&lt;br /&gt;
;New 2 Byte Tokens&lt;br /&gt;
;------------------------------------------&lt;br /&gt;
t2ByteTok		equ 0BBh&lt;br /&gt;
UNARYLR			equ UNARY+12&lt;br /&gt;
tSqrt			equ UNARYLR ;BCh&lt;br /&gt;
tCubRt			equ UNARYLR+1 ;BDh&lt;br /&gt;
tLn			equ UNARYLR+2 ;BEh&lt;br /&gt;
tExp			equ UNARYLR+3 ;BFh&lt;br /&gt;
tLog			equ UNARYLR+4 ;C0h&lt;br /&gt;
tALog			equ UNARYLR+5 ;C1h&lt;br /&gt;
tSin			equ UNARYLR+6 ;C2h&lt;br /&gt;
tASin			equ UNARYLR+7 ;C3h&lt;br /&gt;
tCos			equ UNARYLR+8 ;C4h&lt;br /&gt;
tACos			equ UNARYLR+9 ;C5h&lt;br /&gt;
tTan			equ UNARYLR+10 ;C6h&lt;br /&gt;
tATan			equ UNARYLR+11 ;C7h&lt;br /&gt;
tSinH			equ UNARYLR+12 ;C8h&lt;br /&gt;
tASinH			equ UNARYLR+13 ;C9h&lt;br /&gt;
tCoshH			equ UNARYLR+14 ;CAh&lt;br /&gt;
tACosH			equ UNARYLR+15 ;CBh&lt;br /&gt;
tTanH			equ UNARYLR+16 ;CCh&lt;br /&gt;
tATanH			equ UNARYLR+17 ;CDh&lt;br /&gt;
&lt;br /&gt;
;Some Programming Commands&lt;br /&gt;
;---------------------------------------------------&lt;br /&gt;
PROGTOK			equ UNARYLR+18&lt;br /&gt;
tIf			equ PROGTOK ;CEh&lt;br /&gt;
tThen			equ PROGTOK+1 ;CFh&lt;br /&gt;
tElse			equ PROGTOK+2 ;D0h&lt;br /&gt;
tWhile			equ PROGTOK+3 ;D1h&lt;br /&gt;
tRepeat			equ PROGTOK+4 ;D2h&lt;br /&gt;
tFor			equ PROGTOK+5 ;D3h&lt;br /&gt;
tEnd			equ PROGTOK+6 ;D4h&lt;br /&gt;
tReturn			equ PROGTOK+7 ;D5h&lt;br /&gt;
tLbl			equ PROGTOK+8 ;D6h 'Lbl_'&lt;br /&gt;
tGoto			equ PROGTOK+9 ;D7h 'Goto_'&lt;br /&gt;
tPause			equ PROGTOK+10 ;D8h 'Pause_'&lt;br /&gt;
tStop			equ PROGTOK+11 ;D9h 'Stop'&lt;br /&gt;
tISG			equ PROGTOK+12 ;DAh 'IS&amp;gt;'&lt;br /&gt;
tDSL			equ PROGTOK+13 ;DBh 'DS&amp;lt;'&lt;br /&gt;
tInput			equ PROGTOK+14 ;DCh 'Input_'&lt;br /&gt;
tPrompt			equ PROGTOK+15 ;DDh 'Prompt_'&lt;br /&gt;
tDisp			equ PROGTOK+16 ;DEh 'Disp_'&lt;br /&gt;
tDispG			equ PROGTOK+17 ;DFh 'DispG'&lt;br /&gt;
tOutput			equ PROGTOK+18 ;E0h 'Outpt'&lt;br /&gt;
tClLCD			equ PROGTOK+19 ;E1h 'ClLCD'&lt;br /&gt;
tConst			equ PROGTOK+20 ;E2h 'Fill'&lt;br /&gt;
tSortA			equ PROGTOK+21 ;E3h 'sortA_'&lt;br /&gt;
tSortD			equ PROGTOK+22 ;E4h 'sortD_'&lt;br /&gt;
tDispTab		equ PROGTOK+23 ;E5h 'Disp Table&lt;br /&gt;
tMenu			equ PROGTOK+24 ;E6h 'Menu'&lt;br /&gt;
tSendMBL		equ PROGTOK+25 ;E7h 'SEND'&lt;br /&gt;
tGetMBL			equ PROGTOK+26 ;E8h 'GET'&lt;br /&gt;
&lt;br /&gt;
;Stat Plot Commands&lt;br /&gt;
;-----------------------------------------------------&lt;br /&gt;
statPCmd		equ PROGTOK+27&lt;br /&gt;
tPlotOn			equ statPCmd ;E9h ' PLOTSON'&lt;br /&gt;
tPlotOff		equ statPCmd+1 ;EAh ' PLOTSOFF&lt;br /&gt;
tListName		equ 0EBh ;LIST DESignATOR&lt;br /&gt;
tPlot1			equ 0ECh&lt;br /&gt;
tPlot2			equ 0EDh&lt;br /&gt;
tPlot3			equ 0EEh&lt;br /&gt;
tUnused01		equ 0EFh ;available?&lt;br /&gt;
tPower			equ 0F0h ;'^'&lt;br /&gt;
tXRoot			equ 0F1h ;LsupX,Lroot&lt;br /&gt;
STATCMD			equ 0F2h&lt;br /&gt;
tOneVar			equ STATCMD ;F2h 'OneVar_'&lt;br /&gt;
tTwoVar			equ STATCMD+1 ;F3h&lt;br /&gt;
tLR			equ STATCMD+2 ;F4h 'LinR(A+BX&lt;br /&gt;
tLRExp			equ STATCMD+3 ;F5h 'ExpR_'&lt;br /&gt;
tLRLn			equ STATCMD+4 ;F6h 'LnR_'&lt;br /&gt;
tLRPwr			equ STATCMD+5 ;F7h 'PwrR_'&lt;br /&gt;
tMedMed			equ STATCMD+6 ;F8h&lt;br /&gt;
tQuad			equ STATCMD+7 ;F9h&lt;br /&gt;
tClrLst			equ STATCMD+8 ;FAh 'CLEAR LIST&lt;br /&gt;
tClrTbl			equ STATCMD+9 ;FBh CLEAR TABLE&lt;br /&gt;
tHist			equ STATCMD+10 ;FCh 'Hist_'&lt;br /&gt;
txyLine			equ STATCMD+11 ;FDh 'xyline_'&lt;br /&gt;
tScatter		equ STATCMD+12 ;FEh 'Scatter_'&lt;br /&gt;
tLR1			equ STATCMD+13 ;FFh 'LINR(AX+B&lt;br /&gt;
&lt;br /&gt;
;2nd Half Of Graph Format Tokens&lt;br /&gt;
;Format settings commands&lt;br /&gt;
;---------------------------------------------&lt;br /&gt;
GFMT			equ 00h&lt;br /&gt;
tSeq			equ GFMT ; 'SeqG'&lt;br /&gt;
tSimulG			equ GFMT+1 ; 'SimulG'&lt;br /&gt;
tPolarG			equ GFMT+2 ; 'PolarGC'&lt;br /&gt;
tRectG			equ GFMT+3 ; 'RectGC'&lt;br /&gt;
tCoordOn		equ GFMT+4 ; 'CoordOn'&lt;br /&gt;
tCoordOff		equ GFMT+5 ; 'CoordOff'&lt;br /&gt;
tDrawLine		equ GFMT+6 ; 'DrawLine'&lt;br /&gt;
tDrawDot		equ GFMT+7 ; 'DrawDot'&lt;br /&gt;
tAxisOn			equ GFMT+8 ; 'AxesOn'&lt;br /&gt;
tAxisOff		equ GFMT+9 ; 'AxesOff'&lt;br /&gt;
tGridOn			equ GFMT+10 ; 'GridOn'&lt;br /&gt;
tGridOff		equ GFMT+11 ; 'GridOff'&lt;br /&gt;
tLblOn			equ GFMT+12 ; 'LabelOn'&lt;br /&gt;
tLblOff			equ GFMT+13 ; 'LabelOff'&lt;br /&gt;
tWebOn			equ GFMT+14 ; 'WebOn'&lt;br /&gt;
tWebOff			equ GFMT+15 ; 'WebOFF'&lt;br /&gt;
tuv			equ GFMT+16 ; U vs V&lt;br /&gt;
tvw			equ GFMT+17 ; V vs W&lt;br /&gt;
tuw			equ GFMT+18 ; U vs W&lt;br /&gt;
&lt;br /&gt;
;2nd Half Of User Matrix Tokens&lt;br /&gt;
;-------------------------------------&lt;br /&gt;
tMatA			equ 00h ;MAT A&lt;br /&gt;
tMatB			equ 01h ;MAT B&lt;br /&gt;
tMatC			equ 02h ;MAT C&lt;br /&gt;
tMatD			equ 03h ;MAT D&lt;br /&gt;
tMatE			equ 04h ;MAT E&lt;br /&gt;
tMatF			equ 05h ;MAT F&lt;br /&gt;
tMatG			equ 06h ;MAT G&lt;br /&gt;
tMatH			equ 07h ;MAT H&lt;br /&gt;
tMatI			equ 08h ;MAT I&lt;br /&gt;
tMatJ			equ 09h ;MAT J&lt;br /&gt;
&lt;br /&gt;
;2nd Half Of User List Tokens&lt;br /&gt;
;--------------------------------------&lt;br /&gt;
tL1			equ 00h ;LIST 1&lt;br /&gt;
tL2			equ 01h ;LIST 2&lt;br /&gt;
tL3			equ 02h ;LIST 3&lt;br /&gt;
tL4			equ 03h ;LIST 4&lt;br /&gt;
tL5			equ 04h ;LIST 5&lt;br /&gt;
tL6			equ 05h ;LIST 6&lt;br /&gt;
&lt;br /&gt;
;2nd Half Of User Equation Tokens&lt;br /&gt;
;----------------------------------&lt;br /&gt;
;  &amp;quot;Y&amp;quot; EQUATIONS HAVE BIT 4 SET&lt;br /&gt;
;&lt;br /&gt;
tY1			equ 10h ;Y1&lt;br /&gt;
tY2			equ 11h ;Y2&lt;br /&gt;
tY3			equ 12h ;Y3&lt;br /&gt;
tY4			equ 13h ;Y4&lt;br /&gt;
tY5			equ 14h ;Y5&lt;br /&gt;
tY6			equ 15h ;Y6&lt;br /&gt;
tY7			equ 16h ;Y7&lt;br /&gt;
tY8			equ 17h ;Y8&lt;br /&gt;
tY9			equ 18h ;Y9&lt;br /&gt;
tY0			equ 19h ;Y0&lt;br /&gt;
&lt;br /&gt;
;Param Equations Have Bit 5 Set&lt;br /&gt;
;-----------------------------------&lt;br /&gt;
tX1T			equ 20h ;X1t&lt;br /&gt;
tY1T			equ 21h ;Y1t&lt;br /&gt;
tX2T			equ 22h ;X2t&lt;br /&gt;
tY2T			equ 23h ;Y2t&lt;br /&gt;
tX3T			equ 24h ;X3t&lt;br /&gt;
tY3T			equ 25h ;Y3t&lt;br /&gt;
tX4T			equ 26h ;X4t&lt;br /&gt;
tY4T			equ 27h ;Y4t&lt;br /&gt;
tX5T			equ 28h ;X5t&lt;br /&gt;
tY5T			equ 29h ;Y5t&lt;br /&gt;
tX6T			equ 2Ah ;X6t&lt;br /&gt;
tY6T			equ 2Bh ;Y6t&lt;br /&gt;
&lt;br /&gt;
;Polar Equations Have Bit 6 Set&lt;br /&gt;
;----------------------------------&lt;br /&gt;
tR1			equ 40h ;R1&lt;br /&gt;
tR2			equ 41h ;R2&lt;br /&gt;
tR3			equ 42h ;R3&lt;br /&gt;
tR4			equ 43h ;R4&lt;br /&gt;
tR5			equ 44h ;R5&lt;br /&gt;
tR6			equ 45h ;R6&lt;br /&gt;
&lt;br /&gt;
;Recursion Equations Have Bit 7 Set&lt;br /&gt;
;----------------------------------&lt;br /&gt;
tun			equ 80h ;Un&lt;br /&gt;
tvn			equ 81h ;Vn&lt;br /&gt;
twn			equ 82h ;Wn&lt;br /&gt;
&lt;br /&gt;
;2nd Half User Picture Tokens&lt;br /&gt;
;------------------------------------&lt;br /&gt;
tPic1			equ 00h ;PIC1&lt;br /&gt;
tPic2			equ 01h ;PIC2&lt;br /&gt;
tPic3			equ 02h ;PIC3&lt;br /&gt;
tPic4			equ 03h ;PIC4&lt;br /&gt;
tPic5			equ 04h ;PIC5&lt;br /&gt;
tPic6			equ 05h ;PIC6&lt;br /&gt;
tPic7			equ 06h ;PIC7&lt;br /&gt;
tPic8			equ 07h ;PIC8&lt;br /&gt;
tPic9			equ 08h ;PIC9&lt;br /&gt;
tPic0			equ 09h ;PIC0&lt;br /&gt;
&lt;br /&gt;
;2nd Half User Graph Database Tokens&lt;br /&gt;
;------------------------------------&lt;br /&gt;
tGDB1			equ 00h ;GDB1&lt;br /&gt;
tGDB2			equ 01h ;GDB2&lt;br /&gt;
tGDB3			equ 02h ;GDB3&lt;br /&gt;
tGDB4			equ 03h ;GDB4&lt;br /&gt;
tGDB5			equ 04h ;GDB5&lt;br /&gt;
tGDB6			equ 05h ;GDB6&lt;br /&gt;
tGDB7			equ 06h ;GDB7&lt;br /&gt;
tGDB8			equ 07h ;GDB8&lt;br /&gt;
tGDB9			equ 08h ;GDB9&lt;br /&gt;
tGDB0			equ 09h ;GDB0&lt;br /&gt;
&lt;br /&gt;
;2nd Half Of String Vars&lt;br /&gt;
;------------------------------&lt;br /&gt;
tStr1			equ 00h&lt;br /&gt;
tStr2			equ 01h&lt;br /&gt;
tStr3			equ 02h&lt;br /&gt;
tStr4			equ 03h&lt;br /&gt;
tStr5			equ 04h&lt;br /&gt;
tStr6			equ 05h&lt;br /&gt;
tStr7			equ 06h&lt;br /&gt;
tStr8			equ 07h&lt;br /&gt;
tStr9			equ 08h&lt;br /&gt;
tStr0			equ 09h&lt;br /&gt;
&lt;br /&gt;
;2nd Half Of System Output Only Variables&lt;br /&gt;
;----------------------------------------------------------------&lt;br /&gt;
;OPEN			equ 00h&lt;br /&gt;
tRegEq			equ 01h ;REGRESSION EQUATION&lt;br /&gt;
tStatN			equ 02h ;STATISTICS N&lt;br /&gt;
tXMean			equ 03h ;X MEAN&lt;br /&gt;
tSumX			equ 04h ;SUM(X)&lt;br /&gt;
tSumXSqr		equ 05h ;SUM(X^2)&lt;br /&gt;
tStdX			equ 06h ;STANDARD DEV X&lt;br /&gt;
tStdPX			equ 07h ;STANDARD DEV POP X&lt;br /&gt;
tMinX			equ 08h ;Min X VALUE&lt;br /&gt;
tMaxX			equ 09h ;Max X VALUE&lt;br /&gt;
tMinY			equ 0Ah ;Min Y VALUE&lt;br /&gt;
tMaxY			equ 0Bh ;Max Y VALUE&lt;br /&gt;
tYmean			equ 0Ch ;Y MEAN&lt;br /&gt;
tSumY			equ 0Dh ;SUM(Y)&lt;br /&gt;
tSumYSqr		equ 0Eh ;SUM(Y^2)&lt;br /&gt;
tStdY			equ 0Fh ;STANDARD DEV Y&lt;br /&gt;
tStdPY			equ 10h ;STANDARD DEV POP Y&lt;br /&gt;
tSumXY			equ 11h ;SUM(XY)&lt;br /&gt;
tCorr			equ 12h ;CORRELATION&lt;br /&gt;
tMedX			equ 13h ;MED(X)&lt;br /&gt;
tQ1			equ 14h ;1ST QUADRANT OF X&lt;br /&gt;
tQ3			equ 15h ;3RD QUADRANT OF X&lt;br /&gt;
tQuadA			equ 16h ;1ST TERM OF QUAD POLY REG/ Y-INT&lt;br /&gt;
tQuadB			equ 17h ;2ND TERM OF QUAD POLY REG/ SLOPE&lt;br /&gt;
tQuadC			equ 18h ;3RD TERM OF QUAD POLY REG&lt;br /&gt;
tCubeD			equ 19h ;4TH TERM OF CUBIC POLY REG&lt;br /&gt;
tQuartE			equ 1Ah ;5TH TERM OF QUART POLY REG&lt;br /&gt;
tMedX1			equ 1Bh ;x1 FOR MED-MED&lt;br /&gt;
tMedX2			equ 1Ch ;x2 FOR MED-MED&lt;br /&gt;
tMedX3			equ 1Dh ;x3 FOR MED-MED&lt;br /&gt;
tMedY1			equ 1Eh ;y1 FOR MED-MED&lt;br /&gt;
tMedY2			equ 1Fh ;y2 FOR MED-MED&lt;br /&gt;
tMedY3			equ 20h ;y3 FOR MED-MED&lt;br /&gt;
tRecurn			equ 21h	;RECURSION N&lt;br /&gt;
tStatP			equ 22h&lt;br /&gt;
tStatZ			equ 23h&lt;br /&gt;
tStatT			equ 24h&lt;br /&gt;
tStatChi		equ 25h&lt;br /&gt;
tStatF			equ 26h&lt;br /&gt;
tStatDF			equ 27h&lt;br /&gt;
tStatPhat		equ 28h&lt;br /&gt;
tStatPhat1		equ 29h&lt;br /&gt;
tStatPhat2		equ 2Ah&lt;br /&gt;
tStatMeanX1		equ 2Bh&lt;br /&gt;
tStatStdX1		equ 2Ch&lt;br /&gt;
tStatN1			equ 2Dh&lt;br /&gt;
tStatMeanX2		equ 2Eh&lt;br /&gt;
tStatStdX2		equ 2Fh&lt;br /&gt;
tStatN2			equ 30h&lt;br /&gt;
tStatStdXP		equ 31h&lt;br /&gt;
tStatLower		equ 32h&lt;br /&gt;
tStatUpper		equ 33h&lt;br /&gt;
tStat_s			equ 34h&lt;br /&gt;
tLRSqr			equ 35h ;r^2&lt;br /&gt;
tBRSqr			equ 36h ;R^2&lt;br /&gt;
&lt;br /&gt;
;These next tokens are only used to access the data&lt;br /&gt;
;they are display only and the user cannot access them at all&lt;br /&gt;
;------------------------------------------------------------&lt;br /&gt;
tF_DF			equ 37h ;ANOFAV FACTOR DF&lt;br /&gt;
tF_SS			equ 38h ;ANOFAV FACTOR SS&lt;br /&gt;
tF_MS			equ 39h ;ANOFAV FACTOR MS&lt;br /&gt;
tE_DF			equ 3Ah ;ANOFAV ERROR DF&lt;br /&gt;
tE_SS			equ 3Bh ;ANOFAV ERROR SS&lt;br /&gt;
tE_MS			equ 3Ch ;ANOFAV ERROR MS&lt;br /&gt;
&lt;br /&gt;
;2nd Half Of System Input/Output Variables&lt;br /&gt;
;------------------------------------------------&lt;br /&gt;
;		SYSTEM VARIABLE EQUATES&lt;br /&gt;
;&lt;br /&gt;
tuXscl			equ 0&lt;br /&gt;
tuYscl			equ 1&lt;br /&gt;
tXscl			equ 2&lt;br /&gt;
tYscl			equ 3&lt;br /&gt;
tRecuru0		equ 4 ;U 1ST INITIAL COND&lt;br /&gt;
tRecurv0		equ 5 ;V 1ST INITIAL COND&lt;br /&gt;
tun1			equ 6 ;U(N-1); NOT USED&lt;br /&gt;
tvn1			equ 7 ;V(N-1); NOT USED&lt;br /&gt;
tuRecuru0		equ 8 ;&lt;br /&gt;
tuRecurv0		equ 9 ;&lt;br /&gt;
tXmin			equ 0Ah&lt;br /&gt;
tXmax			equ 0Bh&lt;br /&gt;
tYmin			equ 0Ch&lt;br /&gt;
tYmax			equ 0Dh&lt;br /&gt;
tTmin			equ 0Eh&lt;br /&gt;
tTmax			equ 0Fh&lt;br /&gt;
tThetaMin		equ 10h&lt;br /&gt;
tThetaMax		equ 11h&lt;br /&gt;
tuXmin			equ 12h&lt;br /&gt;
tuXmax			equ 13h&lt;br /&gt;
tuYmin			equ 14h&lt;br /&gt;
tuYmax			equ 15h&lt;br /&gt;
tuThetMin		equ 16h&lt;br /&gt;
tuThetMax		equ 17h&lt;br /&gt;
tuTmin			equ 18h&lt;br /&gt;
tuTmax			equ 19h&lt;br /&gt;
tTblMin			equ 1Ah&lt;br /&gt;
tPlotStart		equ 1Bh&lt;br /&gt;
tuPlotStart		equ 1Ch&lt;br /&gt;
tnMax			equ 1Dh&lt;br /&gt;
tunMax			equ 1Eh&lt;br /&gt;
tnMin			equ 1Fh&lt;br /&gt;
tunMin			equ 20h&lt;br /&gt;
tTblStep		equ 21h&lt;br /&gt;
tTStep			equ 22h&lt;br /&gt;
tThetaStep		equ 23h&lt;br /&gt;
tuTStep			equ 24h&lt;br /&gt;
tuThetStep		equ 25h&lt;br /&gt;
tDeltaX			equ 26h&lt;br /&gt;
tDeltaY			equ 27h&lt;br /&gt;
tXFact			equ 28h&lt;br /&gt;
tYFact			equ 29h&lt;br /&gt;
tTblInput		equ 2Ah&lt;br /&gt;
tFinN			equ 2Bh&lt;br /&gt;
tFinI			equ 2Ch&lt;br /&gt;
tFinPV			equ 2Dh&lt;br /&gt;
tFinPMT			equ 2Eh&lt;br /&gt;
tFinFV			equ 2Fh&lt;br /&gt;
tFinPY			equ 30h&lt;br /&gt;
tFinCY			equ 31h&lt;br /&gt;
tRecurw0		equ 32h ;w0(1)&lt;br /&gt;
tuRecurw0		equ 33h&lt;br /&gt;
tPlotStep		equ 34h&lt;br /&gt;
tuPlotStep		equ 35h&lt;br /&gt;
tXres			equ 36h&lt;br /&gt;
tuXres			equ 37h&lt;br /&gt;
tRecuru02		equ 38h ;u0(2)&lt;br /&gt;
tuRecuru02		equ 39h&lt;br /&gt;
tRecurv02		equ 3Ch ;v0(2)&lt;br /&gt;
tuRecurv02		equ 3Dh&lt;br /&gt;
tRecurw02		equ 3Eh ;w0(2)&lt;br /&gt;
tuRecurw02		equ 3Fh&lt;br /&gt;
&lt;br /&gt;
;2nd Byte Of t2ByteTok Tokens&lt;br /&gt;
;------------------------------&lt;br /&gt;
tFinNPV			equ 00h&lt;br /&gt;
tFinIRR			equ 01h&lt;br /&gt;
tFinBAL			equ 02h&lt;br /&gt;
tFinPRN			equ 03h&lt;br /&gt;
tFinINT			equ 04h&lt;br /&gt;
tFinToNom		equ 05h&lt;br /&gt;
tFinToEff		equ 06h&lt;br /&gt;
tFinDBD			equ 07h&lt;br /&gt;
tLCM			equ 08h&lt;br /&gt;
tGCD			equ 09h&lt;br /&gt;
tRandInt		equ 0Ah&lt;br /&gt;
tRandBin		equ 0Bh&lt;br /&gt;
tSubStrng		equ 0Ch&lt;br /&gt;
tStdDev			equ 0Dh&lt;br /&gt;
tVariance		equ 0Eh&lt;br /&gt;
tInStrng		equ 0Fh&lt;br /&gt;
tDNormal		equ 10h&lt;br /&gt;
tInvNorm		equ 11h&lt;br /&gt;
tDT			equ 12h&lt;br /&gt;
tChI			equ 13h&lt;br /&gt;
tDF			equ 14h&lt;br /&gt;
tBINPDF			equ 15h&lt;br /&gt;
tBINCDF			equ 16h&lt;br /&gt;
tPOIPDF			equ 17h&lt;br /&gt;
tPOICDF			equ 18h&lt;br /&gt;
tGEOPDF			equ 19h&lt;br /&gt;
tGEOCDF			equ 1Ah&lt;br /&gt;
tNormalPDF		equ 1Bh&lt;br /&gt;
tTPDF			equ 1Ch&lt;br /&gt;
tChiPDF			equ 1Dh&lt;br /&gt;
tFPDF			equ 1Eh&lt;br /&gt;
tRandNorm		equ 1Fh&lt;br /&gt;
tFinFPMT		equ 20h&lt;br /&gt;
tFinFI			equ 21h&lt;br /&gt;
tFinFPV			equ 22h&lt;br /&gt;
tFinFN			equ 23h&lt;br /&gt;
tFinFFV			equ 24h&lt;br /&gt;
tConj			equ 25h&lt;br /&gt;
tReal			equ 26h&lt;br /&gt;
tImag			equ 27h&lt;br /&gt;
tAngle			equ 28h&lt;br /&gt;
tCumSum			equ 29h&lt;br /&gt;
tExpr			equ 2Ah&lt;br /&gt;
tLength			equ 2Bh&lt;br /&gt;
tDeltaLst		equ 2Ch&lt;br /&gt;
tRef			equ 2Dh&lt;br /&gt;
tRRef			equ 2Eh&lt;br /&gt;
tToRect			equ 2Fh&lt;br /&gt;
tToPolar		equ 30h&lt;br /&gt;
tConste			equ 31h&lt;br /&gt;
tSinReg			equ 32h&lt;br /&gt;
tLogistic		equ 33h&lt;br /&gt;
tLinRegTTest		equ 34h&lt;br /&gt;
tShadeNorm		equ 35h&lt;br /&gt;
tShadeT			equ 36h&lt;br /&gt;
tShadeChi		equ 37h&lt;br /&gt;
tShadeF			equ 38h&lt;br /&gt;
tMatToLst		equ 39h&lt;br /&gt;
tLstToMat		equ 3Ah&lt;br /&gt;
tZTest			equ 3Bh&lt;br /&gt;
tTTest			equ 3Ch&lt;br /&gt;
t2SampZTest		equ 3Dh&lt;br /&gt;
t1PropZTest		equ 3Eh&lt;br /&gt;
t2PropZTest		equ 3Fh&lt;br /&gt;
tChiTest		equ 40h&lt;br /&gt;
tZIntVal		equ 41h&lt;br /&gt;
t2SampZInt		equ 42h&lt;br /&gt;
t1PropZInt		equ 43h&lt;br /&gt;
t2PropZInt		equ 44h&lt;br /&gt;
tGraphStyle		equ 45h&lt;br /&gt;
t2SampTTest		equ 46h&lt;br /&gt;
t2SampFTest		equ 47h&lt;br /&gt;
tTIntVal		equ 48h&lt;br /&gt;
t2SampTInt		equ 49h&lt;br /&gt;
tSetupLst		equ 4Ah&lt;br /&gt;
tFinPMTend		equ 4Bh&lt;br /&gt;
tFinPMTbeg		equ 4Ch&lt;br /&gt;
tRealM			equ 4Dh&lt;br /&gt;
tPolarM			equ 4Eh&lt;br /&gt;
tRectM			equ 4Fh&lt;br /&gt;
tExprOn			equ 50h&lt;br /&gt;
tExprOff		equ 51h&lt;br /&gt;
tClrAllLst		equ 52h&lt;br /&gt;
tGetCalc		equ 53h&lt;br /&gt;
tDelVar			equ 54h&lt;br /&gt;
tEquToStrng		equ 55h&lt;br /&gt;
tStrngToequ 		equ 56h&lt;br /&gt;
tDelLast		equ 57h&lt;br /&gt;
tSelect			equ 58h&lt;br /&gt;
tANOVA			equ 59h&lt;br /&gt;
tModBox			equ 5Ah&lt;br /&gt;
tNormProb		equ 5Bh&lt;br /&gt;
tMGT			equ 64h ;VERTICAL SPLIT&lt;br /&gt;
tZFit			equ 65h ;ZOOM FIT&lt;br /&gt;
tDiag_on		equ 66h ;DIANOSTIC DISPLAY ON&lt;br /&gt;
tDiag_off		equ 67h ;DIANOSTIC DISPLAY OFF&lt;br /&gt;
tOkEnd2v0		equ 67h ;end of 2byte tokens for version 0.&lt;br /&gt;
tArchive		equ 68h ;archive&lt;br /&gt;
tUnarchive		equ 69h ;unarchive&lt;br /&gt;
tasm			equ 6Ah&lt;br /&gt;
tasmComp		equ 6Bh	;asm compile&lt;br /&gt;
tasmPrgm		equ 6Ch	;Signifies a program is asm&lt;br /&gt;
tasmCmp			equ 6Dh	;asm program is compiled&lt;br /&gt;
tLcapAAcute		equ 6Eh&lt;br /&gt;
tLcapAGrave		equ 6Fh&lt;br /&gt;
tLcapACaret		equ 70h&lt;br /&gt;
tLcapADier		equ 71h&lt;br /&gt;
tLaAcute		equ 72h&lt;br /&gt;
tLaGrave		equ 73h&lt;br /&gt;
tLaCaret		equ 74h&lt;br /&gt;
tLaDier			equ 75h&lt;br /&gt;
tLcapEAcute		equ 76h&lt;br /&gt;
tLcapEGrave		equ 77h&lt;br /&gt;
tLcapECaret		equ 78h&lt;br /&gt;
tLcapEDier		equ 79h&lt;br /&gt;
tLeAcute		equ 7Ah&lt;br /&gt;
tLeGrave		equ 7Bh&lt;br /&gt;
tLeCaret		equ 7Ch&lt;br /&gt;
tLeDier			equ 7Dh&lt;br /&gt;
tLcapIGrave		equ 7Fh&lt;br /&gt;
tLcapICaret		equ 80h&lt;br /&gt;
tLcapIDier		equ 81h&lt;br /&gt;
tLiAcute		equ 82h&lt;br /&gt;
tLiGrave		equ 83h&lt;br /&gt;
tLiCaret		equ 84h&lt;br /&gt;
tLiDier			equ 85h&lt;br /&gt;
tLcapOAcute		equ 86h&lt;br /&gt;
tLcapOGrave		equ 87h&lt;br /&gt;
tLcapOCaret		equ 88h&lt;br /&gt;
tLcapODier		equ 89h&lt;br /&gt;
tLoAcute		equ 8Ah&lt;br /&gt;
tLoGrave		equ 8Bh&lt;br /&gt;
tLoCaret		equ 8Ch&lt;br /&gt;
tLoDier			equ 8Dh&lt;br /&gt;
tLcapUAcute		equ 8Eh&lt;br /&gt;
tLcapUGrave		equ 8Fh&lt;br /&gt;
tLcapUCaret		equ 90h&lt;br /&gt;
tLcapUDier		equ 91h&lt;br /&gt;
tLuAcute		equ 92h&lt;br /&gt;
tLuGrave		equ 93h&lt;br /&gt;
tLuCaret		equ 94h&lt;br /&gt;
tLuDier			equ 95h&lt;br /&gt;
tLcapCCed		equ 96h&lt;br /&gt;
tLcCed			equ 97h&lt;br /&gt;
tLcapNTilde		equ 98h&lt;br /&gt;
tLnTilde		equ 99h&lt;br /&gt;
tLaccent		equ 9Ah&lt;br /&gt;
tLgrave			equ 9Bh&lt;br /&gt;
tLdieresis		equ 9Ch&lt;br /&gt;
tLquesDown		equ 9Dh&lt;br /&gt;
tLexclamDown		equ 9Eh&lt;br /&gt;
tLalpha			equ 9Fh&lt;br /&gt;
tLbeta			equ 0A0h&lt;br /&gt;
tLgamma			equ 0A1h&lt;br /&gt;
tLcapDelta		equ 0A2h&lt;br /&gt;
tLdelta			equ 0A3h&lt;br /&gt;
tLepsilon		equ 0A4h&lt;br /&gt;
tLlambda		equ 0A5h&lt;br /&gt;
tLmu			equ 0A6h&lt;br /&gt;
tLpi			equ 0A7h&lt;br /&gt;
tLrho			equ 0A8h&lt;br /&gt;
tLcapSigma		equ 0A9h&lt;br /&gt;
tLphi			equ 0ABh&lt;br /&gt;
tLcapOmega		equ 0ACh&lt;br /&gt;
tLphat			equ 0ADh&lt;br /&gt;
tLchi			equ 0AEh&lt;br /&gt;
tLstatF			equ 0AFh&lt;br /&gt;
tLa			equ 0B0h&lt;br /&gt;
tLb			equ 0B1h&lt;br /&gt;
tLc			equ 0B2h&lt;br /&gt;
tLd			equ 0B3h&lt;br /&gt;
tLsmalle		equ 0B4h&lt;br /&gt;
tLf			equ 0B5h&lt;br /&gt;
tLsmallg		equ 0B6h&lt;br /&gt;
tLh			equ 0B7h&lt;br /&gt;
tLi			equ 0B8h&lt;br /&gt;
tLj			equ 0B9h&lt;br /&gt;
tLk			equ 0BAh&lt;br /&gt;
tLl			equ 0BCh&lt;br /&gt;
tLm			equ 0BDh&lt;br /&gt;
tLsmalln		equ 0BEh&lt;br /&gt;
tLo			equ 0BFh&lt;br /&gt;
tLp			equ 0C0h&lt;br /&gt;
tLq			equ 0C1h&lt;br /&gt;
tLsmallr		equ 0C2h&lt;br /&gt;
tLs			equ 0C3h&lt;br /&gt;
tLsmallt		equ 0C4h&lt;br /&gt;
tLu			equ 0C5h&lt;br /&gt;
tLv			equ 0C6h&lt;br /&gt;
tLw			equ 0C7h&lt;br /&gt;
tLx			equ 0C8h&lt;br /&gt;
tLy			equ 0C9h&lt;br /&gt;
tLz			equ 0CAh&lt;br /&gt;
tLsigma			equ 0CBh&lt;br /&gt;
tLtau			equ 0CCh&lt;br /&gt;
tLcapIAcute		equ 0CDh&lt;br /&gt;
tGarbagec		equ 0CEh&lt;br /&gt;
LastToken		equ 0CEh ;tLAST TOKEN IN THIS VERSION...&lt;br /&gt;
&lt;br /&gt;
;Data Type Equates												&lt;br /&gt;
;---------------------------------------------------------------------&lt;br /&gt;
RealObj			equ 0&lt;br /&gt;
ListObj			equ 1&lt;br /&gt;
MatObj			equ 2&lt;br /&gt;
EquObj			equ 3&lt;br /&gt;
StrngObj		equ 4&lt;br /&gt;
ProgObj			equ 5&lt;br /&gt;
ProtProgObj		equ 6&lt;br /&gt;
PictObj			equ 7&lt;br /&gt;
GDBObj			equ 8&lt;br /&gt;
UnknownObj		equ 9&lt;br /&gt;
UnknownEquObj		equ 0Ah&lt;br /&gt;
NewEquObj		equ 0Bh&lt;br /&gt;
CplxObj			equ 0Ch&lt;br /&gt;
CListObj		equ 0Dh&lt;br /&gt;
UndefObj		equ 0Eh&lt;br /&gt;
WindowObj		equ 0Fh&lt;br /&gt;
ZStoObj			equ 10h&lt;br /&gt;
TblRngObj		equ 11h&lt;br /&gt;
LCDObj			equ 12h&lt;br /&gt;
BackupObj		equ 13h&lt;br /&gt;
AppObj			equ 14h	;application, only used in menus/link&lt;br /&gt;
AppVarObj		equ 15h	;application variable&lt;br /&gt;
TempProgObj		equ 16h ;program, home deletes when finished&lt;br /&gt;
GroupObj		equ 17h ;group.&lt;br /&gt;
&lt;br /&gt;
;System Error Codes												&lt;br /&gt;
;-----------------------------------------------------------&lt;br /&gt;
E_EDITF			equ 7 ;allow re-entering application&lt;br /&gt;
E_EDIT			equ 1&amp;lt;&amp;lt;E_EDITF&lt;br /&gt;
E_Mask			equ 7Fh&lt;br /&gt;
E_Overflow		equ 1+E_EDIT&lt;br /&gt;
E_DivBy0		equ 2+E_EDIT&lt;br /&gt;
E_SingularMat		equ 3+E_EDIT&lt;br /&gt;
E_Domain		equ 4+E_EDIT&lt;br /&gt;
E_Increment		equ 5+E_EDIT&lt;br /&gt;
E_Break			equ 6+E_EDIT&lt;br /&gt;
E_NonReal		equ 7+E_EDIT&lt;br /&gt;
E_Syntax		equ 8+E_EDIT&lt;br /&gt;
E_DataType		equ 9+E_EDIT&lt;br /&gt;
E_Argument		equ 10+E_EDIT&lt;br /&gt;
E_DimMismatch		equ 11+E_EDIT&lt;br /&gt;
E_Dimension		equ 12+E_EDIT&lt;br /&gt;
E_Undefined		equ 13+E_EDIT&lt;br /&gt;
E_Memory		equ 14+E_EDIT		; 142&lt;br /&gt;
E_Invalid		equ 15+E_EDIT		; 143&lt;br /&gt;
E_IllegalNest		equ 16+E_EDIT		; 144&lt;br /&gt;
E_Bound			equ 17+E_EDIT		; 145&lt;br /&gt;
E_GraphRange		equ 18+E_EDIT		; 146&lt;br /&gt;
E_Zoom			equ 19+E_EDIT		; 147&lt;br /&gt;
E_Label			equ 20			; 148&lt;br /&gt;
E_Stat			equ 21			; 149&lt;br /&gt;
E_Solver		equ 22+E_EDIT&lt;br /&gt;
E_Singularity		equ 23+E_EDIT&lt;br /&gt;
E_SignChange		equ 24+E_EDIT&lt;br /&gt;
E_Iterations		equ 25+E_EDIT&lt;br /&gt;
E_BadGuess		equ 26+E_EDIT&lt;br /&gt;
E_StatPlo		equ 27&lt;br /&gt;
E_TolTooSmall		equ 28+E_EDIT&lt;br /&gt;
E_Reserved		equ 29+E_EDIT&lt;br /&gt;
E_Mode			equ 30+E_EDIT&lt;br /&gt;
E_LnkErr		equ 31+E_EDIT&lt;br /&gt;
E_LnkMemErr		equ 32+E_EDIT&lt;br /&gt;
E_LnkTransErr		equ 33+E_EDIT&lt;br /&gt;
E_LnkDupErr		equ 34+E_EDIT&lt;br /&gt;
E_LnkMemFull		equ 35+E_EDIT&lt;br /&gt;
E_Unknown		equ 36+E_EDIT&lt;br /&gt;
E_Scale			equ 37+E_EDIT&lt;br /&gt;
E_IdNotFound		equ 38&lt;br /&gt;
E_NoMode		equ 39+E_EDIT&lt;br /&gt;
E_Validation		equ 40&lt;br /&gt;
E_Length		equ 41+E_EDIT&lt;br /&gt;
E_Application		equ 42+E_EDIT&lt;br /&gt;
E_AppErr1		equ 43+E_EDIT&lt;br /&gt;
E_AppErr2		equ 44+E_EDIT&lt;br /&gt;
E_ExpiredApp		equ 45&lt;br /&gt;
E_BadAdd		equ 46&lt;br /&gt;
E_Archived		equ 47+E_EDIT&lt;br /&gt;
E_Version		equ 48&lt;br /&gt;
E_ArchFull		equ 49&lt;br /&gt;
E_Variable		equ 50+E_EDIT&lt;br /&gt;
E_Duplicate		equ 51+E_EDIT&lt;br /&gt;
&lt;br /&gt;
;System Variable Equates&lt;br /&gt;
;------------------------------&lt;br /&gt;
XSCLt			equ 02h&lt;br /&gt;
YSCLt			equ 03h&lt;br /&gt;
XMINt			equ 0Ah&lt;br /&gt;
XMAXt			equ 0Bh&lt;br /&gt;
YMINt			equ 0Ch&lt;br /&gt;
YMAXt			equ 0Dh&lt;br /&gt;
TMINt			equ 0Eh&lt;br /&gt;
TMAXt			equ 0Fh&lt;br /&gt;
THETMINt		equ 10h&lt;br /&gt;
THETMAXt		equ 11h&lt;br /&gt;
TBLMINt			equ 1Ah&lt;br /&gt;
PLOTSTARTt		equ 1Bh&lt;br /&gt;
NMAXt			equ 1Dh&lt;br /&gt;
NMINt			equ 1Fh&lt;br /&gt;
TBLSTEPt		equ 21h&lt;br /&gt;
TSTEPt			equ 22h&lt;br /&gt;
THETSTEPt		equ 23h&lt;br /&gt;
DELTAXt			equ 26h&lt;br /&gt;
DELTAYt			equ 27h&lt;br /&gt;
XFACTt			equ 28h&lt;br /&gt;
YFACTt			equ 29h&lt;br /&gt;
FINNt			equ 2Bh&lt;br /&gt;
FINIt			equ 2Ch&lt;br /&gt;
FINPVt			equ 2Dh&lt;br /&gt;
FINPMTt			equ 2Eh&lt;br /&gt;
FINFVt			equ 2Fh&lt;br /&gt;
FINPYt			equ 30h&lt;br /&gt;
FINCYt			equ 31h&lt;br /&gt;
PLOTSTEPt		equ 34h&lt;br /&gt;
XRESt			equ 36h&lt;br /&gt;
&lt;br /&gt;
;Equates To RAM Locations For Stat Vars&lt;br /&gt;
;----------------------------------------------------------------&lt;br /&gt;
FPLEN			equ 9 ;Length of a floating-point number.&lt;br /&gt;
StatN			equ statVars&lt;br /&gt;
XMean			equ StatN + FPLEN&lt;br /&gt;
SumX			equ XMean + FPLEN&lt;br /&gt;
SumXSqr			equ SumX + FPLEN&lt;br /&gt;
StdX			equ SumXSqr + FPLEN&lt;br /&gt;
StdPX			equ StdX + FPLEN&lt;br /&gt;
MinX			equ StdPX + FPLEN&lt;br /&gt;
MaxX			equ MinX + FPLEN&lt;br /&gt;
MinY			equ MaxX + FPLEN&lt;br /&gt;
MaxY			equ MinY + FPLEN&lt;br /&gt;
YMean			equ MaxY + FPLEN&lt;br /&gt;
SumY			equ YMean + FPLEN&lt;br /&gt;
SumYSqr			equ SumY + FPLEN&lt;br /&gt;
StdY			equ SumYSqr + FPLEN&lt;br /&gt;
StdPY			equ StdY + FPLEN&lt;br /&gt;
SumXY			equ StdPY + FPLEN&lt;br /&gt;
Corr			equ SumXY + FPLEN&lt;br /&gt;
MedX			equ Corr + FPLEN&lt;br /&gt;
Q1			equ MedX + FPLEN&lt;br /&gt;
Q3			equ Q1 + FPLEN&lt;br /&gt;
QuadA			equ Q3 + FPLEN&lt;br /&gt;
QuadB			equ QuadA + FPLEN&lt;br /&gt;
QuadC			equ QuadB + FPLEN&lt;br /&gt;
CubeD			equ QuadC + FPLEN&lt;br /&gt;
QuartE			equ CubeD + FPLEN&lt;br /&gt;
MedX1			equ QuartE + FPLEN&lt;br /&gt;
MedX2			equ MedX1 + FPLEN&lt;br /&gt;
MedX3			equ MedX2 + FPLEN&lt;br /&gt;
MedY1			equ MedX3 + FPLEN&lt;br /&gt;
MedY2			equ MedY1 + FPLEN&lt;br /&gt;
MedY3			equ MedY2 + FPLEN&lt;br /&gt;
PStat			equ MedY3 + 2*FPLEN&lt;br /&gt;
ZStat			equ PStat + FPLEN&lt;br /&gt;
TStat			equ ZStat + FPLEN&lt;br /&gt;
ChiStat			equ TStat + FPLEN&lt;br /&gt;
FStat			equ ChiStat + FPLEN&lt;br /&gt;
DF			equ FStat + FPLEN&lt;br /&gt;
Phat			equ DF + FPLEN&lt;br /&gt;
Phat1			equ Phat + FPLEN&lt;br /&gt;
Phat2			equ Phat1 + FPLEN&lt;br /&gt;
MeanX1			equ Phat2 + FPLEN&lt;br /&gt;
StdX1			equ MeanX1 + FPLEN&lt;br /&gt;
StatN1			equ StdX1 + FPLEN&lt;br /&gt;
MeanX2			equ StatN1 + FPLEN&lt;br /&gt;
StdX2			equ MeanX2 + FPLEN&lt;br /&gt;
StatN2			equ StdX2 + FPLEN&lt;br /&gt;
StdXP2			equ StatN2 + FPLEN&lt;br /&gt;
SLower			equ StdXP2 + FPLEN&lt;br /&gt;
SUpper			equ SLower + FPLEN&lt;br /&gt;
SStat			equ SUpper + FPLEN&lt;br /&gt;
F_DF			equ anovaf_vars&lt;br /&gt;
F_SS			equ F_DF + FPLEN&lt;br /&gt;
F_MS			equ F_SS + FPLEN&lt;br /&gt;
E_DF			equ F_MS + FPLEN&lt;br /&gt;
E_SS			equ E_DF + FPLEN&lt;br /&gt;
E_MS			equ E_SS + FPLEN&lt;br /&gt;
&lt;br /&gt;
;System Flags&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
ioDelFlag		equ 0h&lt;br /&gt;
inDelete		equ 0		;1 = DELETE SCREEN &lt;br /&gt;
&lt;br /&gt;
trigFlags		equ 0h	;Trigonometry mode settings&lt;br /&gt;
trigDeg			equ 2		;1=degrees, 0=radians&lt;br /&gt;
&lt;br /&gt;
kbdFlags		equ 0h	;Keyboard scan&lt;br /&gt;
kbdSCR			equ 3		;1=scan code ready&lt;br /&gt;
kbdKeyPress		equ 4		;1=key has been pressed&lt;br /&gt;
&lt;br /&gt;
doneFlags		equ 0h	;display &amp;quot;Done&amp;quot;&lt;br /&gt;
donePrgm		equ 5		;1=display &amp;quot;Done&amp;quot; after prgm&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
editFlags		equ 1h&lt;br /&gt;
editOpen		equ 2		;1=edit buffer is open&lt;br /&gt;
&lt;br /&gt;
ansFlags		equ 1&lt;br /&gt;
AnsScroll		equ 3		;1=answer can scroll, seems must be reset in order to move about edit buffer&lt;br /&gt;
&lt;br /&gt;
monFlags		equ 1h	 ;monitor flags&lt;br /&gt;
monAbandon		equ 4		;1=don't start any long process in put away (#715)&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
plotFlags		equ 2h	;plot generation flags&lt;br /&gt;
plotLoc 		equ 1		;0=bkup &amp;amp; display, 1=display only&lt;br /&gt;
plotDisp		equ 2		;1=plot is in display, 0=text in display, this also indicates whether graph is being shown or not&lt;br /&gt;
&lt;br /&gt;
grfModeFlags		equ 2h	;graph mode settings&lt;br /&gt;
grfFuncM		equ 4		;1=function graph&lt;br /&gt;
grfPolarM		equ 5		;1=polar graph&lt;br /&gt;
grfParamM		equ 6		;1=parametric graph&lt;br /&gt;
grfRecurM		equ 7		;1=RECURSION graph&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
graphFlags		equ 3h&lt;br /&gt;
graphDraw		equ 0		;0=graph is valid, 1=redraw graph(dirty)&lt;br /&gt;
graphCursor		equ 2&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
grfDBFlags		equ 4h&lt;br /&gt;
grfDot			equ 0		;0=line, 1=dot&lt;br /&gt;
grfSimul		equ 1		;0=sequential, 1=simultaneous&lt;br /&gt;
grfGrid 		equ 2		;0=no grid, 1=grid&lt;br /&gt;
grfPolar		equ 3		;0=rectangular, 1=polar coordinates&lt;br /&gt;
grfNoCoord		equ 4		;0=display coordinates, 1=off&lt;br /&gt;
grfNoAxis		equ 5		;0=axis, 1=no axis&lt;br /&gt;
grfLabel		equ 6		;0=off, 1=axis label&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
textFlags		equ 5h	;Text output flags&lt;br /&gt;
textEraseBelow		equ 1		;1=erase line below small char&lt;br /&gt;
textScrolled		equ 2		;1=screen scrolled&lt;br /&gt;
textInverse		equ 3		;1=display inverse bit-map&lt;br /&gt;
textInsMode		equ 4		;0=overstrike, 1=insert mode&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
ParsFlag		equ 6h	;PARSER flags&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
ParsFlag2		equ 7h	;PARSER flags&lt;br /&gt;
numOP1			equ 0		;1=RESULT IN OP1, 0=NO RESULT&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
newDispF		equ 8h	;Derivative mode flags&lt;br /&gt;
preClrForMode		equ 0		;1=HELP BLINK ON MODE SCREEN&lt;br /&gt;
allowProgTokens		equ 1		;1=allow programming tokens to be parsed in BASIC programs&lt;br /&gt;
&lt;br /&gt;
apdFlags		equ 8h	;Automatic power-down&lt;br /&gt;
apdAble 		equ 2		;1=APD enabled&lt;br /&gt;
apdRunning		equ 3		;1=APD clock running&lt;br /&gt;
apdWarmStart		equ 4		;1=calculator is turning on from APD or power loss&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
web_err_mask		equ 60h&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
onFlags 		equ 9h	;on key flags&lt;br /&gt;
parseInput		equ 1		;1=parse input when done&lt;br /&gt;
onRunning		equ 3		;1=calculator is running&lt;br /&gt;
onInterrupt		equ 4		;1=on key interrupt request&lt;br /&gt;
&lt;br /&gt;
statFlags		equ 9h	;statistics flags&lt;br /&gt;
;unknown		equ 5		;unknown&lt;br /&gt;
statsValid		equ 6		;1=stats are valid&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
fmtFlags		equ 0Ah	;numeric format flags&lt;br /&gt;
fmtExponent		equ 0	 	;1=show exponent, 0=no exponent&lt;br /&gt;
fmtEng			equ 1	 	;1=engineering notion, 0=scientific&lt;br /&gt;
fmtHex			equ 2	 	;1=hexadecimal&lt;br /&gt;
fmtOct			equ 3	 	;1=octal&lt;br /&gt;
fmtBin			equ 4	 	;1=binary&lt;br /&gt;
&lt;br /&gt;
numMode			equ 0Ah&lt;br /&gt;
fmtReal			equ 5&lt;br /&gt;
fmtRect			equ 6&lt;br /&gt;
fmtPolar		equ 7&lt;br /&gt;
&lt;br /&gt;
realMode		equ 5&lt;br /&gt;
rectMode		equ 6&lt;br /&gt;
polarMode		equ 7&lt;br /&gt;
;					;if Hex and Oct both = 1&lt;br /&gt;
;					; then Bin=0 means &amp;gt;Frac&lt;br /&gt;
;					; Bin=1 means &amp;gt;DMS&lt;br /&gt;
fmtBaseMask		equ  00011100b	; mask to base flags&lt;br /&gt;
fmtBaseShift		equ  2		; offset to base flags&lt;br /&gt;
;&lt;br /&gt;
;       CHECK IF THESE ARE USED BY NUMFORM,&lt;br /&gt;
;&lt;br /&gt;
;               	equ  6&lt;br /&gt;
;               	equ  7&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
fmtOverride		equ 0Bh	;copy of fmtFlags with conversion override&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
fmtEditFlags		equ 0Ch	;numeric editing flags&lt;br /&gt;
fmtEdit			equ 0		;1=format number for editing&lt;br /&gt;
&lt;br /&gt;
curFlags		equ 0Ch	;Cursor&lt;br /&gt;
curAble 		equ 2		;1=cursor flash is enabled&lt;br /&gt;
curOn			equ 3		;1=cursor is showing&lt;br /&gt;
curLock 		equ 4		;1=cursor is locked off&lt;br /&gt;
&lt;br /&gt;
cmdFlags		equ 0Ch	;command editor flags&lt;br /&gt;
cmdVirgin		equ 5		;1=nothing has been typed in cmd bfr&lt;br /&gt;
cmdGoto			equ 7		;1=currently in the middle of a 2:Goto for an error&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
appFlags		equ 0Dh	;application flags&lt;br /&gt;
appWantIntrpt		equ 0		;1=want ON key interrupts&lt;br /&gt;
appTextSave		equ 1		;1=save characters in textShadow&lt;br /&gt;
appAutoScroll		equ 2		;1=auto-scroll text on last line&lt;br /&gt;
appMenus		equ 3		;1=process keys that bring up menus, 0=check Lock menu flag&lt;br /&gt;
appLockMenus		equ 4		;1=ignore menu keys, 0=switch to home screen and bring up menu&lt;br /&gt;
appCurGraphic		equ 5		;1=graphic cursor&lt;br /&gt;
appCurWord		equ 6		;1=text cursor covers entire word&lt;br /&gt;
appExit 		equ 7		;1=application handles [EXIT] key itself&lt;br /&gt;
&lt;br /&gt;
appWantIntrptF		equ 1&amp;lt;&amp;lt;appWantIntrpt&lt;br /&gt;
appTextSaveF		equ 1&amp;lt;&amp;lt;appTextSave&lt;br /&gt;
appAutoScrollF		equ 1&amp;lt;&amp;lt;appAutoScroll&lt;br /&gt;
appMenusF		equ 1&amp;lt;&amp;lt;appMenus&lt;br /&gt;
appLockMenusF		equ 1&amp;lt;&amp;lt;appLockMenus&lt;br /&gt;
appCurGraphicF		equ 1&amp;lt;&amp;lt;appCurGraphic&lt;br /&gt;
appCurWordF		equ 1&amp;lt;&amp;lt;appCurWord&lt;br /&gt;
appExitF		equ 1&amp;lt;&amp;lt;appExit&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
rclFlag			equ 0Eh	;OS recall queue flags&lt;br /&gt;
enableQueue		equ 7		;1 = enable recall queue&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
seqFlags		equ 0Fh	;Sequential Graph flags&lt;br /&gt;
webMode			equ 0		;0 = NORMAL SEQ MODE, 1 = WEB MODE&lt;br /&gt;
webVert			equ 1&lt;br /&gt;
sequv			equ 2		;U vs V&lt;br /&gt;
seqvw			equ 3		;V vs W&lt;br /&gt;
sequw			equ 4		;U vs W&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
promptFlags		equ 11h	;prompt line flags&lt;br /&gt;
promptEdit		equ 0		;1=editing in prompt buffer&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
indicFlags		equ 12h	;Indicator flags&lt;br /&gt;
indicRun		equ 0		;1=run indicator ON&lt;br /&gt;
indicInUse		equ 1		;indicator save area in use=1, free=0 ;resetting will disable 2nd while in _getkey&lt;br /&gt;
indicOnly		equ 2		;interrupt handler only checks run indicator&lt;br /&gt;
&lt;br /&gt;
shiftFlags		equ 12h	;[2nd] and [ALPHA] flags&lt;br /&gt;
shift2nd		equ 3		;1=[2nd] has been pressed&lt;br /&gt;
shiftAlpha		equ 4		;1=[ALPHA] has been pressed&lt;br /&gt;
shiftLwrAlph		equ 5		;1=lower case, 0=upper case&lt;br /&gt;
shiftALock		equ 6		;1=alpha lock has been pressed&lt;br /&gt;
shiftKeepAlph		equ 7		;1=cannot cancel alpha shift&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
tblFlags		equ 13h	;table flags.&lt;br /&gt;
autoFill		equ 4		;1=prompt, 0=fillAuto&lt;br /&gt;
autoCalc		equ 5		;1=prompt, 0=CalcAuto&lt;br /&gt;
reTable			equ 6		;0=table is okay, 1=must recompute table.&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
sGrFlags		equ 14h&lt;br /&gt;
grfSplit		equ 0		;1=Split Graph, 0=Normal&lt;br /&gt;
vertSplit		equ 1		;1=Vertical (left-right) Split&lt;br /&gt;
grfSChanged		equ 2		;1=Graph just changed Split &amp;lt;-&amp;gt; normal&lt;br /&gt;
grfSplitOverride	equ 3		;1 = ignore graph split flag if set&lt;br /&gt;
write_on_graph		equ 4		;1 = TEXT OR EQU WRITING TO GRAPH SCREEN&lt;br /&gt;
g_style_active		equ 5		;1 = GRAPH STYLES ARE ENABLED, USE THEM&lt;br /&gt;
cmp_mod_box		equ 6		;1 = DOING MOD BOX PLOT COMPUTATION&lt;br /&gt;
textWrite		equ 7&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
newIndicFlags		equ 15h&lt;br /&gt;
extraIndic		equ 0&lt;br /&gt;
saIndic			equ 1&lt;br /&gt;
;3 has something to do with stat/list editor&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
interruptFlags		equ 16h&lt;br /&gt;
secondTimerEnabled	equ 0		;1 = second hardware timer enabled&lt;br /&gt;
batteryFlags		equ 16h&lt;br /&gt;
batteriesGood		equ 2		;1 = batteries good, I think this being reset will force the calc to shut off, used in USB error handler&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
smartFlags		equ 17h&lt;br /&gt;
smarter_mask		equ 3&lt;br /&gt;
smarter_test		equ 1&lt;br /&gt;
smartGraph		equ 0&lt;br /&gt;
smartGraph_inv		equ 1&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
traceFlags		equ 18h&lt;br /&gt;
grfExpr			equ 0		;set to hide expression while tracing&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
;There is a flag 19h.&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
statFlags2		equ 1Ah&lt;br /&gt;
statDiagnosticsOn	equ 0		;1 = stat diagnostics on&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
linkFlags		equ 1Bh&lt;br /&gt;
IDis95h			equ 1		;1 = link routines use machine ID 95h (CBL)&lt;br /&gt;
IDis82h			equ 2		;1 = link routines use machine ID 82h (TI-82)&lt;br /&gt;
IDis83h			equ 3		;1 = link routines use machine ID 83h (TI-83)&lt;br /&gt;
IDis03h			equ 4		;1 = link routines use machine ID 03h (PC to TI-83)&lt;br /&gt;
USBenabled		equ 5		;1 = use USB port first, or at least try to&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
;There is a flag 1Ch (stats-related).&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
;There is a flag 1Dh.&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
;There is a flag 1Eh.&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
varTypeMask		equ 1Fh	;is this a flag byte? yes&lt;br /&gt;
varGraphRef		equ 6&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
graphFlags2		equ 1Fh&lt;br /&gt;
splitOverride		equ 3		;0 = force full screen with ParseInp, or something&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
asm_Flag1		equ 21h	;ASM CODING&lt;br /&gt;
asm_Flag2		equ 22h	;ASM CODING&lt;br /&gt;
asm_Flag3		equ 23h	;ASM CODING&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
arcFlag			equ 24h&lt;br /&gt;
checkBatteryLevelFirst	equ 0		;1 = check battery levels in Arc_Unarc first and throw error if low&lt;br /&gt;
&lt;br /&gt;
getSendFlg		equ 24h&lt;br /&gt;
comFailed		equ 1		;1 = Get/Send Communication Failed&lt;br /&gt;
&lt;br /&gt;
selfTestFlag		equ 24h&lt;br /&gt;
resetOnPowerOn		equ 2		;1 = Force RAM reset when APD disabled on next power on&lt;br /&gt;
&lt;br /&gt;
appLwrCaseFlag		equ 24h&lt;br /&gt;
lwrCaseActive		equ 3&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
contextFlags		equ 25h&lt;br /&gt;
nocxPutAway		equ 5		;1 = do not call cxPutAway routine&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
groupFlags		equ 26h ;used temporarily in Arc_Unarc&lt;br /&gt;
inGroup			equ 1		;1 = IN GROUP CONTEXT&lt;br /&gt;
noCompletionByte	equ 2		;1 = do not write 0FCh when calling Arc_Unarc, leave as 0FEh&lt;br /&gt;
noDataWrite		equ 3		;1 = do not write data when calling Arc_Unarc, nor size bytes&lt;br /&gt;
writeSizeBytesOnly	equ 5		;1 = only write size bytes when calling Arc_Unarc&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
;There is a flag 27h.&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
APIFlg			equ 28h&lt;br /&gt;
appAllowContext		equ 0           ;App wants context changes to happen&lt;br /&gt;
;1 set to ignore a key after returning from rawkeyhook&lt;br /&gt;
;2 set to send this key back?&lt;br /&gt;
;3&lt;br /&gt;
appRunning		equ 4		;app is currently running&lt;br /&gt;
;5&lt;br /&gt;
;6&lt;br /&gt;
appRetKeyOff		equ 7		;1 = GetKey returns kOff when [2nd]+[ON] pressed&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
apiFlg2			equ 29h&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
apiFlg3			equ 2Ah&lt;br /&gt;
;1 set means using small font?&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
apiFlg4			equ 2Bh&lt;br /&gt;
cellOverride		equ 1		;use cell override&lt;br /&gt;
fullScrnDraw		equ 2		;DRAW INTO LAST ROW/COL OF SCREEN&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
mouseFlag1		equ 2Ch&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
mouseFlag2		equ 2Dh ;might want to keep this always reset&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
xapFlag0		equ 2Eh	;external app flags, do not use 0,(iy+2Eh) (used by mouse routines)&lt;br /&gt;
xapFlag1		equ 2Fh&lt;br /&gt;
xapFlag2		equ 30h&lt;br /&gt;
xapFlag3		equ 31h&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
fontFlags		equ 32h&lt;br /&gt;
fracDrawLFont		equ 2&lt;br /&gt;
fracTallLFont		equ 3&lt;br /&gt;
customFont		equ 7&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
hookflags1		equ 33h ;also scriptFlag, rclFlag2, backGroundLink&lt;br /&gt;
alt_On			equ 0		;run ONSCRPT at startup&lt;br /&gt;
alt_Off			equ 1		;run OFFSCRPT at shutdown&lt;br /&gt;
useRclQueueEnd		equ 2		;1 = external mode&lt;br /&gt;
ignoreBPLink		equ 3		;1 = override flag for link activity hook&lt;br /&gt;
bPLinkOn		equ 4		;1 = link activity hook active&lt;br /&gt;
enableKeyEcho		equ 5		;1 = sends keypresses back to connected calc as remote control packets (with GetCSC vs. GetKey codes...really dumb, TI)&lt;br /&gt;
noTempDelete		equ 6		;1 = do not delete temporary programs at homescreen&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
hookflags2		equ 34h ;also sysHookFlg&lt;br /&gt;
getCSCHookActive	equ 0		;1 = GetCSC hook active&lt;br /&gt;
libraryHookActive	equ 1		;1 = library hook active&lt;br /&gt;
;2 This is set in the OS, but never referenced and the code is never executed&lt;br /&gt;
homescreenHookActive	equ 4		;1 = homescreen hook active&lt;br /&gt;
rawKeyHookActive	equ 5		;1 = raw key hook active&lt;br /&gt;
catalog2HookActive	equ 6		;1 = catalog 2 hook active&lt;br /&gt;
cursorHookActive	equ 7		;1 = cursor hook active&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
hookflags3		equ 35h ;also sysHookFlg1&lt;br /&gt;
tokenHookActive		equ 0		;1 = token hook active&lt;br /&gt;
localizeHookActive	equ 1		;1 = localize hook active&lt;br /&gt;
windowHookActive	equ 2		;1 = window hook active&lt;br /&gt;
graphHookActive		equ 3		;1 = graph hook active&lt;br /&gt;
yEquHookActive		equ 4		;1 = Y= hook active&lt;br /&gt;
fontHookActive		equ 5		;1 = font hook active&lt;br /&gt;
regraphHookActive	equ 6		;1 = regraph hook active&lt;br /&gt;
drawingHookActive	equ 7		;1 = drawing hook active&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
hookflags4		equ 36h ;also sysHookFlag2&lt;br /&gt;
traceHookActive		equ 0		;1 = trace hook active&lt;br /&gt;
parserHookActive	equ 1		;1 = parser hook active&lt;br /&gt;
appChangeHookActive	equ 2		;1 = app change hook active&lt;br /&gt;
catalog1HookActive	equ 3		;1 = catalog 1 hook active&lt;br /&gt;
helpHookActive		equ 4		;1 = help hook active&lt;br /&gt;
cxRedispHookActive	equ 5		;1 = cxRedisp hook active&lt;br /&gt;
menuHookActive		equ 6		;1 = menu hook active&lt;br /&gt;
silentLinkHookActive	equ 7		;1 = silent link hook active&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
;hookflags2Override	equ 37h		;set corresponding bit to kill iy+35h hook when executing app&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
;hookflags3Override	equ 38h		;set corresponding bit to kill iy+36h hook when executing app&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
;hookflags4Override	equ 39h		;set corresponding bit to kill iy+37h hook when executing app&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
;hookflags5		equ 3Ah&lt;br /&gt;
usbActivityHookActive	equ 0		;1 = USB activity hook active&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
plotFlag3		equ 3Ch  &lt;br /&gt;
bufferOnly		equ 0&lt;br /&gt;
useFastCirc		equ 4&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
dBKeyFlags		equ 3Dh&lt;br /&gt;
keyDefaultsF		equ 6		;1 = GetKey returns extended keycodes with TI-Keyboard&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
silentLinkFlags		equ 3Eh&lt;br /&gt;
silentLinkActive	equ 0		;1 = SE/84+ silent link is active&lt;br /&gt;
&lt;br /&gt;
extraHookFlags		equ 3Eh&lt;br /&gt;
checkCatalog2HookVer	equ 3		;1 = check catalog 2 hook's version before executing it (and error or take other action if so)&lt;br /&gt;
openLibActive		equ 4		;1 = OpenLib( was successfully called on a Flash application (ExecLib will error if zero)&lt;br /&gt;
;5&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
clockFlags		equ 3Fh&lt;br /&gt;
notMDYMode		equ 0		;0 = M/D/Y format&lt;br /&gt;
isYMDMode		equ 1		;1 = Y/M/D format&lt;br /&gt;
is24Hour		equ 2		;1 = clock in 24 hour mode&lt;br /&gt;
inAfternoon		equ 3		;1 = current time is in afternoon (PM) (I think)&lt;br /&gt;
useTokensInString	equ 4		;1 = use tokens instead of characters when displaying clock as string (for getTmStr and getDtStr vs. MODE screen) (keep this reset)&lt;br /&gt;
displayClock		equ 5		;1 = display clock (this is set every second, reset otherwise)&lt;br /&gt;
clockOn			equ 6		;1 = clock on&lt;br /&gt;
#endif&lt;br /&gt;
.list&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Runer112</name></author>	</entry>

	<entry>
		<id>https://wikiti.brandonw.net/index.php?title=Offscrpt</id>
		<title>Offscrpt</title>
		<link rel="alternate" type="text/html" href="https://wikiti.brandonw.net/index.php?title=Offscrpt"/>
				<updated>2016-01-30T19:30:10Z</updated>
		
		<summary type="html">&lt;p&gt;Runer112: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;OFFSCRPT is an appvar used by the TI-OS to run an assembly program when the calculator turns off. There is also another appvar called ONSCRPT that runs code when the calculator powers on. However, ONSCRPT only triggers after turning on after APD/power loss, not a manual power off.&lt;br /&gt;
&lt;br /&gt;
Some applications that use the OFFSCRPT appvar are:&lt;br /&gt;
* CalcUtil&lt;br /&gt;
* DoorsCS&lt;br /&gt;
* TI's Startup App&lt;br /&gt;
* zStart&lt;br /&gt;
* Krolypto&lt;br /&gt;
These applications install a getKey hook with OFFSCRPT to run something on startup (like the ONSCRPT appvar, but more reliable).&lt;br /&gt;
&lt;br /&gt;
To install an OFFSCRPT appvar, a program or application must create the appvar with bcall(_createappvar) and set bit 1 of (iy+33h) to indicate that an OFFSCRPT appvar is installed. To uninstall the OFFSCRPT, the OFFSCRPT appvar must be deleted or bit 1 of (iy+33h) must be reset, or both.&lt;br /&gt;
&lt;br /&gt;
== Variable Format ==&lt;br /&gt;
&lt;br /&gt;
Looking at the OS's implementation of these, there's an important bug to be aware of. When reading the size header of the appvar to know how many bytes to copy, the pointer is never actually incremented past the second byte of the size. So the correct number of bytes are copied to appData, but the bytes copied start one byte before the actual appvar data. So the first byte copied and executed is the high size byte, and the last byte of the appvar isn't copied at all.&lt;br /&gt;
&lt;br /&gt;
For those creating an ONSCRPT or OFFSCRPT variable, this means a couple things:&lt;br /&gt;
* Use an origin of appData+1.&lt;br /&gt;
* Add an extra byte at the end.&lt;br /&gt;
* Be aware that if your variable is larger than 255 bytes, besides the expected problems of running past the end of appData and into other RAM areas, the first byte executed will no longer be a nop. Plan accordingly.&lt;br /&gt;
[[Category:83Plus:OS Information|Offscrpt]]&lt;/div&gt;</summary>
		<author><name>Runer112</name></author>	</entry>

	<entry>
		<id>https://wikiti.brandonw.net/index.php?title=Offscrpt</id>
		<title>Offscrpt</title>
		<link rel="alternate" type="text/html" href="https://wikiti.brandonw.net/index.php?title=Offscrpt"/>
				<updated>2016-01-30T19:25:37Z</updated>
		
		<summary type="html">&lt;p&gt;Runer112: Documented important copying bug&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;OFFSCRPT is an appvar used by the TI-OS to run an assembly program when the calculator turns off. There is also another appvar called ONSCRPT that runs code when the calculator powers on. ONSCRPT is less stable than OFFSCRPT, and it is possible to do what ONSCRPT does using an OFFSCRPT appvar.&lt;br /&gt;
&lt;br /&gt;
Some applications that use this appvar are:&lt;br /&gt;
* CalcUtil&lt;br /&gt;
* DoorsCS&lt;br /&gt;
* TI's Startup App&lt;br /&gt;
* zStart&lt;br /&gt;
* Krolypto&lt;br /&gt;
These applications use a getKey hook to run something on startup (like the ONSCRPT appvar, but more stable).&lt;br /&gt;
&lt;br /&gt;
To install an OFFSCRPT appvar, a program or application must create the appvar with bcall(_createappvar) and set bit 1 of (iy+33h) to indicate that an OFFSCRPT appvar is installed. To uninstall the OFFSCRPT, the OFFSCRPT appvar must be deleted or bit 1 of (iy+33h) must be reset, or both.&lt;br /&gt;
&lt;br /&gt;
== Variable Format ==&lt;br /&gt;
&lt;br /&gt;
Looking at the OS's implementation of these, there's an important bug to be aware of. When reading the size header of the appvar to know how many bytes to copy, the pointer is never actually incremented past the second byte of the size. So the correct number of bytes are copied to appData, but the bytes copied start one byte before the actual appvar data. So the first byte copied and executed is the high size byte, and the last byte of the appvar isn't copied at all.&lt;br /&gt;
&lt;br /&gt;
For those creating an ONSCRPT or OFFSCRPT variable, this means a couple things:&lt;br /&gt;
* Use an origin of appData+1.&lt;br /&gt;
* Add an extra byte at the end.&lt;br /&gt;
* Be aware that if your variable is larger than 255 bytes, besides the expected problems of running past the end of appData and into other RAM areas, the first byte executed will no longer be a nop. Plan accordingly.&lt;br /&gt;
[[Category:83Plus:OS Information|Offscrpt]]&lt;/div&gt;</summary>
		<author><name>Runer112</name></author>	</entry>

	<entry>
		<id>https://wikiti.brandonw.net/index.php?title=84PCE:OS:Include_File</id>
		<title>84PCE:OS:Include File</title>
		<link rel="alternate" type="text/html" href="https://wikiti.brandonw.net/index.php?title=84PCE:OS:Include_File"/>
				<updated>2015-12-01T01:25:33Z</updated>
		
		<summary type="html">&lt;p&gt;Runer112: /* Equates */ Added _GetSerial&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:84PCE:OS_Information]]&lt;br /&gt;
= Equates =&lt;br /&gt;
&amp;lt;pre&amp;gt;;TI-84 Plus CE Include File&lt;br /&gt;
&lt;br /&gt;
;Various Parts Contributed by&lt;br /&gt;
;- BrandonW&lt;br /&gt;
;- calc84&lt;br /&gt;
;- MateoConLechuga&lt;br /&gt;
;- Runer112&lt;br /&gt;
;- tr1p1ea&lt;br /&gt;
;- Texas Instruments (ti83plus.inc)&lt;br /&gt;
.nolist&lt;br /&gt;
&lt;br /&gt;
#ifndef TI84PCE&lt;br /&gt;
#define TI84PCE&lt;br /&gt;
&lt;br /&gt;
;Included for Assembler Compatibility&lt;br /&gt;
;------------------------------------&lt;br /&gt;
#define equ .equ&lt;br /&gt;
#define EQU .equ&lt;br /&gt;
#define end .end&lt;br /&gt;
#define END .end&lt;br /&gt;
&lt;br /&gt;
;Hardware Defines&lt;br /&gt;
;------------------------------&lt;br /&gt;
lcdWidth		equ 320&lt;br /&gt;
lcdHeight		equ 240&lt;br /&gt;
&lt;br /&gt;
;System Calls&lt;br /&gt;
;Jump Table located at 020104h&lt;br /&gt;
;--------------------------------&lt;br /&gt;
_BootOS			equ 0020108h&lt;br /&gt;
_InterruptHandler	equ 002010Ch&lt;br /&gt;
_Rst10Handler		equ 0020110h&lt;br /&gt;
_Rst18Handler		equ 0020114h&lt;br /&gt;
_Rst20Handler		equ 0020118h&lt;br /&gt;
_Rst28Handler		equ 002011Ch&lt;br /&gt;
_Rst30Handler		equ 0020120h&lt;br /&gt;
;0020124h&lt;br /&gt;
;0020128h&lt;br /&gt;
_JErrorNo		equ 002012Ch&lt;br /&gt;
_CallFontHook		equ 0020130h&lt;br /&gt;
_CallLocalizeHook	equ 0020134h&lt;br /&gt;
_LoadHLInd_s		equ 0020138h&lt;br /&gt;
_CpHLDE			equ 002013Ch&lt;br /&gt;
_DivHLBy10_s		equ 0020140h&lt;br /&gt;
_DivHLByA_s		equ 0020144h&lt;br /&gt;
_KbdScan		equ 0020148h&lt;br /&gt;
_GetCSC			equ 002014Ch&lt;br /&gt;
_CoorMon		equ 0020150h&lt;br /&gt;
_Mon			equ 0020154h&lt;br /&gt;
_MonForceKey		equ 0020158h&lt;br /&gt;
_SendKPress		equ 002015Ch&lt;br /&gt;
_JForceCmdNoChar	equ 0020160h&lt;br /&gt;
_JForceCmd		equ 0020164h&lt;br /&gt;
_SysErrHandler		equ 0020168h&lt;br /&gt;
_NewContext		equ 002016Ch&lt;br /&gt;
_NewContext0		equ 0020170h&lt;br /&gt;
_PPutawayPrompt		equ 0020174h&lt;br /&gt;
_PPutAway		equ 0020178h&lt;br /&gt;
_PutAway		equ 002017Ch&lt;br /&gt;
_SizeWind		equ 0020180h&lt;br /&gt;
_ErrorEP		equ 0020184h&lt;br /&gt;
_CallMain		equ 0020188h&lt;br /&gt;
_MonErrHand		equ 002018Ch&lt;br /&gt;
_AppInit		equ 0020190h&lt;br /&gt;
_Initialize		equ 0020194h&lt;br /&gt;
_Min			equ 0020198h&lt;br /&gt;
_Max			equ 002019Ch&lt;br /&gt;
_AbsO1PAbsO2		equ 00201A0h&lt;br /&gt;
_Intgr			equ 00201A4h&lt;br /&gt;
_TRunc			equ 00201A8h&lt;br /&gt;
_InvSub			equ 00201ACh&lt;br /&gt;
_Times2String		equ 00201B0h&lt;br /&gt;
_Plus1			equ 00201B4h&lt;br /&gt;
_Minus1			equ 00201B8h&lt;br /&gt;
_FPSub			equ 00201BCh&lt;br /&gt;
_FPAdd			equ 00201C0h&lt;br /&gt;
_DToR			equ 00201C4h&lt;br /&gt;
_RToD			equ 00201C8h&lt;br /&gt;
_Cube			equ 00201CCh&lt;br /&gt;
_TimesPT5		equ 00201D0h&lt;br /&gt;
_FPSquare		equ 00201D4h&lt;br /&gt;
_FPMult			equ 00201D8h&lt;br /&gt;
_LJRnd			equ 00201DCh&lt;br /&gt;
_InvOP1Sc		equ 00201E0h&lt;br /&gt;
_InvOP1S		equ 00201E4h&lt;br /&gt;
_InvOP2S		equ 00201E8h&lt;br /&gt;
_Frac			equ 00201ECh&lt;br /&gt;
_FPRecip		equ 00201F0h&lt;br /&gt;
_FPDiv			equ 00201F4h&lt;br /&gt;
_SqRoot			equ 00201F8h&lt;br /&gt;
_RndGuard		equ 00201FCh&lt;br /&gt;
_Rnfx			equ 0020200h&lt;br /&gt;
_Int			equ 0020204h&lt;br /&gt;
_Round			equ 0020208h&lt;br /&gt;
_LnX			equ 002020Ch&lt;br /&gt;
_LogX			equ 0020210h&lt;br /&gt;
_LJNoRnd		equ 0020214h&lt;br /&gt;
_EToX			equ 0020218h&lt;br /&gt;
_TenX			equ 002021Ch&lt;br /&gt;
_SinCosRad		equ 0020220h&lt;br /&gt;
_Sin			equ 0020224h&lt;br /&gt;
_Cos			equ 0020228h&lt;br /&gt;
_Tan			equ 002022Ch&lt;br /&gt;
_SinhCosh		equ 0020230h&lt;br /&gt;
_Tanh			equ 0020234h&lt;br /&gt;
_Cosh			equ 0020238h&lt;br /&gt;
_Sinh			equ 002023Ch&lt;br /&gt;
_AcosRad		equ 0020240h&lt;br /&gt;
_AtanRad		equ 0020244h&lt;br /&gt;
_Atan2Rad		equ 0020248h&lt;br /&gt;
_AsinRad		equ 002024Ch&lt;br /&gt;
_Acos			equ 0020250h&lt;br /&gt;
_Atan			equ 0020254h&lt;br /&gt;
_Asin			equ 0020258h&lt;br /&gt;
_Atan2			equ 002025Ch&lt;br /&gt;
_Atanh			equ 0020260h&lt;br /&gt;
_Asinh			equ 0020264h&lt;br /&gt;
_Acosh			equ 0020268h&lt;br /&gt;
_PToR			equ 002026Ch&lt;br /&gt;
_RToP			equ 0020270h&lt;br /&gt;
_HLTimes9		equ 0020274h&lt;br /&gt;
_CkOP1Cplx		equ 0020278h&lt;br /&gt;
_CkOP1Real		equ 002027Ch&lt;br /&gt;
_Angle			equ 0020280h&lt;br /&gt;
_COP1Set0		equ 0020284h&lt;br /&gt;
_Cpop4OP3		equ 0020288h&lt;br /&gt;
_Mov9OP2Cp		equ 002028Ch&lt;br /&gt;
_AbsO1O2Cp		equ 0020290h&lt;br /&gt;
_cpop1OP2		equ 0020294h&lt;br /&gt;
_OP3ToOP4		equ 0020298h&lt;br /&gt;
_OP1ToOP4		equ 002029Ch&lt;br /&gt;
_OP2ToOP4		equ 00202A0h&lt;br /&gt;
_OP4ToOP2		equ 00202A4h&lt;br /&gt;
_OP3ToOP2		equ 00202A8h&lt;br /&gt;
_OP1ToOP3		equ 00202ACh&lt;br /&gt;
_OP5ToOP2		equ 00202B0h&lt;br /&gt;
_OP5ToOP6		equ 00202B4h&lt;br /&gt;
_OP5ToOP4		equ 00202B8h&lt;br /&gt;
_OP1ToOP2		equ 00202BCh&lt;br /&gt;
_OP6ToOP2		equ 00202C0h&lt;br /&gt;
_OP6ToOP1		equ 00202C4h&lt;br /&gt;
_OP4toOP1		equ 00202C8h&lt;br /&gt;
_OP5ToOP1		equ 00202CCh&lt;br /&gt;
_OP3ToOP1		equ 00202D0h&lt;br /&gt;
_OP6ToOP5		equ 00202D4h&lt;br /&gt;
_OP4ToOP5		equ 00202D8h&lt;br /&gt;
_OP3ToOP5		equ 00202DCh&lt;br /&gt;
_OP2ToOP5		equ 00202E0h&lt;br /&gt;
_OP2ToOP6		equ 00202E4h&lt;br /&gt;
_OP1ToOP6		equ 00202E8h&lt;br /&gt;
_OP1ToOP5		equ 00202ECh&lt;br /&gt;
_OP2ToOP1		equ 00202F0h&lt;br /&gt;
_Mov11b			equ 00202F4h&lt;br /&gt;
_Mov10b			equ 00202F8h&lt;br /&gt;
_Mov9b			equ 00202FCh&lt;br /&gt;
_Mov9b_Dup		equ 0020300h&lt;br /&gt;
_Mov8b			equ 0020304h&lt;br /&gt;
_Mov7b			equ 0020308h&lt;br /&gt;
_Mov7b_Dup		equ 002030Ch&lt;br /&gt;
_OP2ToOP3		equ 0020310h&lt;br /&gt;
_OP4ToOP3		equ 0020314h&lt;br /&gt;
_OP5ToOP3		equ 0020318h&lt;br /&gt;
_OP4ToOP6		equ 002031Ch&lt;br /&gt;
_Mov9ToOP1		equ 0020320h&lt;br /&gt;
_Mov9OP1OP2		equ 0020324h&lt;br /&gt;
_Mov9ToOP2		equ 0020328h&lt;br /&gt;
_MovFROP1		equ 002032Ch&lt;br /&gt;
_OP4Set1		equ 0020330h&lt;br /&gt;
_OP3Set1		equ 0020334h&lt;br /&gt;
_OP2Set8		equ 0020338h&lt;br /&gt;
_OP2Set5		equ 002033Ch&lt;br /&gt;
_OP2Seta		equ 0020340h&lt;br /&gt;
_OP2Set4		equ 0020344h&lt;br /&gt;
_OP2Set3		equ 0020348h&lt;br /&gt;
_OP1Set1		equ 002034Ch&lt;br /&gt;
_OP1Set4		equ 0020350h&lt;br /&gt;
_OP1Set3		equ 0020354h&lt;br /&gt;
_OP3Set2		equ 0020358h&lt;br /&gt;
_OP1Set2		equ 002035Ch&lt;br /&gt;
_OP2Set2		equ 0020360h&lt;br /&gt;
_OP2Set1		equ 0020364h&lt;br /&gt;
_Zero16d		equ 0020368h&lt;br /&gt;
_OP5Set0		equ 002036Ch&lt;br /&gt;
_OP4Set0		equ 0020370h&lt;br /&gt;
_OP3Set0		equ 0020374h&lt;br /&gt;
_OP2Set0		equ 0020378h&lt;br /&gt;
_OP1Set0		equ 002037Ch&lt;br /&gt;
_SetNum0		equ 0020380h&lt;br /&gt;
_ZeroOP1		equ 0020384h&lt;br /&gt;
_ZeroOP2		equ 0020388h&lt;br /&gt;
_ZeroOP3		equ 002038Ch&lt;br /&gt;
_ZeroOP			equ 0020390h&lt;br /&gt;
_ClrLP			equ 0020394h&lt;br /&gt;
_ShrACC			equ 0020398h&lt;br /&gt;
_ShlACC			equ 002039Ch&lt;br /&gt;
_Shr18			equ 00203A0h&lt;br /&gt;
_Shr18a			equ 00203A4h&lt;br /&gt;
_Shr16			equ 00203A8h&lt;br /&gt;
_Shr14			equ 00203ACh&lt;br /&gt;
_Shl16			equ 00203B0h&lt;br /&gt;
_Shl14			equ 00203B4h&lt;br /&gt;
_Srdo1			equ 00203B8h&lt;br /&gt;
_ShrdRnd		equ 00203BCh&lt;br /&gt;
_MantPa			equ 00203C0h&lt;br /&gt;
_AddPrOP		equ 00203C4h&lt;br /&gt;
_AddPrOPlP		equ 00203C8h&lt;br /&gt;
_Add16d			equ 00203CCh&lt;br /&gt;
_Add14d			equ 00203D0h&lt;br /&gt;
_Sub16d			equ 00203D4h&lt;br /&gt;
_Sub14d			equ 00203D8h&lt;br /&gt;
_OP2ExOP6		equ 00203DCh&lt;br /&gt;
_OP5ExOP6		equ 00203E0h&lt;br /&gt;
_OP1ExOP5		equ 00203E4h&lt;br /&gt;
_OP1ExOP6		equ 00203E8h&lt;br /&gt;
_OP2ExOP4		equ 00203ECh&lt;br /&gt;
_OP2ExOP5		equ 00203F0h&lt;br /&gt;
_OP1ExOP3		equ 00203F4h&lt;br /&gt;
_OP1ExOP4		equ 00203F8h&lt;br /&gt;
_OP1ExOP2		equ 00203FCh&lt;br /&gt;
_ExLP			equ 0020400h&lt;br /&gt;
_CkOP1c0		equ 0020404h&lt;br /&gt;
_CkOP1FP0		equ 0020408h&lt;br /&gt;
_CkOP2fp0		equ 002040Ch&lt;br /&gt;
_PosNo0Int		equ 0020410h&lt;br /&gt;
_CkPosInt		equ 0020414h&lt;br /&gt;
_CkInt			equ 0020418h&lt;br /&gt;
_CkOdd			equ 002041Ch&lt;br /&gt;
_CkOP1EX		equ 0020420h&lt;br /&gt;
_GetCon1		equ 0020424h&lt;br /&gt;
_GetCon			equ 0020428h&lt;br /&gt;
_PiDiv2			equ 002042Ch&lt;br /&gt;
_PiDiv4			equ 0020430h&lt;br /&gt;
_TwoPi			equ 0020434h&lt;br /&gt;
_PiCon			equ 0020438h&lt;br /&gt;
_ExpToHex		equ 002043Ch&lt;br /&gt;
_OP1ExpToDec		equ 0020440h&lt;br /&gt;
_CkOP2Pos		equ 0020444h&lt;br /&gt;
_CkOP1Pos		equ 0020448h&lt;br /&gt;
_ClrOP2S		equ 002044Ch&lt;br /&gt;
_ClrOP1S		equ 0020450h&lt;br /&gt;
_FDiv100		equ 0020454h&lt;br /&gt;
_FDiv10			equ 0020458h&lt;br /&gt;
_DecO1exp		equ 002045Ch&lt;br /&gt;
_IncO1exp		equ 0020460h&lt;br /&gt;
_IncExp			equ 0020464h&lt;br /&gt;
_CkValidNum		equ 0020468h&lt;br /&gt;
_GetExp			equ 002046Ch&lt;br /&gt;
_HtimesL		equ 0020470h&lt;br /&gt;
_EOP1NotReal		equ 0020474h&lt;br /&gt;
_ThetaName		equ 0020478h&lt;br /&gt;
_RName			equ 002047Ch&lt;br /&gt;
_RegEqName		equ 0020480h&lt;br /&gt;
_ReCurnName		equ 0020484h&lt;br /&gt;
_XName			equ 0020488h&lt;br /&gt;
_YName			equ 002048Ch&lt;br /&gt;
_TName			equ 0020490h&lt;br /&gt;
_RealName		equ 0020494h&lt;br /&gt;
_SetEStoFPS		equ 0020498h&lt;br /&gt;
_ChkTempDirt		equ 002049Ch&lt;br /&gt;
_OP1ExOP2Exp		equ 00204A0h&lt;br /&gt;
_OP1ExpmDE		equ 00204A4h&lt;br /&gt;
_ChkErrBreak		equ 00204A8h&lt;br /&gt;
_Isa2ByteTok		equ 00204ACh&lt;br /&gt;
_GetLastEntry		equ 00204B0h&lt;br /&gt;
_GetLastEntryPtr	equ 00204B4h&lt;br /&gt;
_RegRclrChng		equ 00204B8h&lt;br /&gt;
_ResetWinTop		equ 00204BCh&lt;br /&gt;
_IsO1NonTLstOrProg	equ 00204C0h&lt;br /&gt;
_IsO1NonTempLst		equ 00204C4h&lt;br /&gt;
_Is_A_LstOrCLst		equ 00204C8h&lt;br /&gt;
_Chk_HL_999		equ 00204CCh&lt;br /&gt;
_Equ_Or_NewEqu		equ 00204D0h&lt;br /&gt;
_Errd_OP1NotPos		equ 00204D4h&lt;br /&gt;
_Errd_OP1Not_R		equ 00204D8h&lt;br /&gt;
_Errd_OP1NotPosInt	equ 00204DCh&lt;br /&gt;
_Errd_OP1_le_0		equ 00204E0h&lt;br /&gt;
_Errd_OP1_0		equ 00204E4h&lt;br /&gt;
_ChkFindSym_Get_Size	equ 00204E8h&lt;br /&gt;
_Sto_StatVar		equ 00204ECh&lt;br /&gt;
_Rcl_StatVar		equ 00204F0h&lt;br /&gt;
_CkOP2Real		equ 00204F4h&lt;br /&gt;
_Get_X_Indirect		equ 00204F8h&lt;br /&gt;
_MemChk			equ 00204FCh&lt;br /&gt;
_CmpPrgNamLen1		equ 0020500h&lt;br /&gt;
_CmpPrgNamLen		equ 0020504h&lt;br /&gt;
_FindProgSym		equ 0020508h&lt;br /&gt;
_ChkFindSym		equ 002050Ch&lt;br /&gt;
_FindSym		equ 0020510h&lt;br /&gt;
_InsertMem		equ 0020514h&lt;br /&gt;
_InsertMemA		equ 0020518h&lt;br /&gt;
_EnoughMem		equ 002051Ch&lt;br /&gt;
_CmpMemNeed		equ 0020520h&lt;br /&gt;
_CreatePVar4		equ 0020524h&lt;br /&gt;
_CreatePVar3		equ 0020528h&lt;br /&gt;
_CreateVar3		equ 002052Ch&lt;br /&gt;
_CreateCplx		equ 0020530h&lt;br /&gt;
_CreateReal		equ 0020534h&lt;br /&gt;
_CreateTRList		equ 0020538h&lt;br /&gt;
_CreateRList		equ 002053Ch&lt;br /&gt;
_CreateTCList		equ 0020540h&lt;br /&gt;
_CreateCList		equ 0020544h&lt;br /&gt;
_CreateTRMat		equ 0020548h&lt;br /&gt;
_CreateRMat		equ 002054Ch&lt;br /&gt;
_CreateTStrng		equ 0020550h&lt;br /&gt;
_CreateStrng		equ 0020554h&lt;br /&gt;
_Create0Equ		equ 0020558h&lt;br /&gt;
_CreatetEqu		equ 002055Ch&lt;br /&gt;
_CreateEqu		equ 0020560h&lt;br /&gt;
_CreateGDB		equ 0020564h&lt;br /&gt;
_CreateProg		equ 0020568h&lt;br /&gt;
_ChkDel			equ 002056Ch&lt;br /&gt;
_ChkDelA		equ 0020570h&lt;br /&gt;
_AdjParser		equ 0020574h&lt;br /&gt;
_AdjMath		equ 0020578h&lt;br /&gt;
_AdjM7			equ 002057Ch&lt;br /&gt;
_DelMemA		equ 0020580h&lt;br /&gt;
_Get_Form_Num		equ 0020584h&lt;br /&gt;
_DelVar			equ 0020588h&lt;br /&gt;
_DelVarIO		equ 002058Ch&lt;br /&gt;
_DelMem			equ 0020590h&lt;br /&gt;
_DelVar3D		equ 0020594h&lt;br /&gt;
_DelVar3C		equ 0020598h&lt;br /&gt;
_DelVar3DC		equ 002059Ch&lt;br /&gt;
_Sym_Prog_non_t_Lst	equ 00205A0h&lt;br /&gt;
_AdjSymPtrs		equ 00205A4h&lt;br /&gt;
_DataSizeA		equ 00205A8h&lt;br /&gt;
_DataSize		equ 00205ACh&lt;br /&gt;
_PopMCplxO1		equ 00205B0h&lt;br /&gt;
_PopMCplx		equ 00205B4h&lt;br /&gt;
_MovCplx		equ 00205B8h&lt;br /&gt;
_PopOP5			equ 00205BCh&lt;br /&gt;
_PopOP3			equ 00205C0h&lt;br /&gt;
_PopOP1			equ 00205C4h&lt;br /&gt;
_PopRealO6		equ 00205C8h&lt;br /&gt;
_PopRealO5		equ 00205CCh&lt;br /&gt;
_PopRealO4		equ 00205D0h&lt;br /&gt;
_PopRealO3		equ 00205D4h&lt;br /&gt;
_PopRealO2		equ 00205D8h&lt;br /&gt;
_PopRealO1		equ 00205DCh&lt;br /&gt;
_PopReal		equ 00205E0h&lt;br /&gt;
_FPopCplx		equ 00205E4h&lt;br /&gt;
_FPopReal		equ 00205E8h&lt;br /&gt;
_FPopFPS		equ 00205ECh&lt;br /&gt;
_DeallocFPS		equ 00205F0h&lt;br /&gt;
_DeallocFPS1		equ 00205F4h&lt;br /&gt;
_AllocFPS		equ 00205F8h&lt;br /&gt;
_AllocFPS1		equ 00205FCh&lt;br /&gt;
_PushRealO6		equ 0020600h&lt;br /&gt;
_PushRealO5		equ 0020604h&lt;br /&gt;
_PushRealO4		equ 0020608h&lt;br /&gt;
_PushRealO3		equ 002060Ch&lt;br /&gt;
_PushRealO2		equ 0020610h&lt;br /&gt;
_PushRealO1		equ 0020614h&lt;br /&gt;
_PushReal		equ 0020618h&lt;br /&gt;
_PushOP5		equ 002061Ch&lt;br /&gt;
_PushOP3		equ 0020620h&lt;br /&gt;
_PushMCplxO3		equ 0020624h&lt;br /&gt;
_PushOP1		equ 0020628h&lt;br /&gt;
_PushMCplxO1		equ 002062Ch&lt;br /&gt;
_PushMCplx		equ 0020630h&lt;br /&gt;
_ExMCplxO1		equ 0020634h&lt;br /&gt;
_Exch9			equ 0020638h&lt;br /&gt;
_CpyTo1FPS11		equ 002063Ch&lt;br /&gt;
_CpyTo2FPS5		equ 0020640h&lt;br /&gt;
_CpyTo1FPS5		equ 0020644h&lt;br /&gt;
_CpyTo2FPS6		equ 0020648h&lt;br /&gt;
_CpyTo1FPS6		equ 002064Ch&lt;br /&gt;
_CpyTo2FPS7		equ 0020650h&lt;br /&gt;
_CpyTo1FPS7		equ 0020654h&lt;br /&gt;
_CpyTo1FPS8		equ 0020658h&lt;br /&gt;
_CpyTo2FPS8		equ 002065Ch&lt;br /&gt;
_CpyTo1FPS10		equ 0020660h&lt;br /&gt;
_CpyTo1FPS9		equ 0020664h&lt;br /&gt;
_CpyTo2FPS4		equ 0020668h&lt;br /&gt;
_CpyTo6FPS3		equ 002066Ch&lt;br /&gt;
_CpyTo6FPS2		equ 0020670h&lt;br /&gt;
_CpyTo2FPS3		equ 0020674h&lt;br /&gt;
_Cpycto1FPS3		equ 0020678h&lt;br /&gt;
_CpyTo1FPS3		equ 002067Ch&lt;br /&gt;
_CpyFPS3		equ 0020680h&lt;br /&gt;
_CpyTo1FPS4		equ 0020684h&lt;br /&gt;
_CpyTo3FPS2		equ 0020688h&lt;br /&gt;
_CpyTo5FPSt		equ 002068Ch&lt;br /&gt;
_CpyTo6FPSt		equ 0020690h&lt;br /&gt;
_CpyTo4FPSt		equ 0020694h&lt;br /&gt;
_CpyTo3FPSt		equ 0020698h&lt;br /&gt;
_CpyTo2FPSt		equ 002069Ch&lt;br /&gt;
_CpyTo1FPSt		equ 00206A0h&lt;br /&gt;
_CpyFPSt		equ 00206A4h&lt;br /&gt;
_CpyStack		equ 00206A8h&lt;br /&gt;
_CpyTo3FPS1		equ 00206ACh&lt;br /&gt;
_CpyTo2FPS1		equ 00206B0h&lt;br /&gt;
_CpyTo1FPS1		equ 00206B4h&lt;br /&gt;
_CpyFPS1		equ 00206B8h&lt;br /&gt;
_CpyTo2FPS2		equ 00206BCh&lt;br /&gt;
_CpyTo1FPS2		equ 00206C0h&lt;br /&gt;
_CpyFPS2		equ 00206C4h&lt;br /&gt;
_CpyO3ToFPSt		equ 00206C8h&lt;br /&gt;
_CpyO2ToFPSt		equ 00206CCh&lt;br /&gt;
_CpyO6ToFPSt		equ 00206D0h&lt;br /&gt;
_CpyO1ToFPSt		equ 00206D4h&lt;br /&gt;
_CpyToFPSt		equ 00206D8h&lt;br /&gt;
_CpyToStack		equ 00206DCh&lt;br /&gt;
_CpyO3ToFPS1		equ 00206E0h&lt;br /&gt;
_CpyO5ToFPS1		equ 00206E4h&lt;br /&gt;
_CpyO2ToFPS1		equ 00206E8h&lt;br /&gt;
_CpyO1ToFPS1		equ 00206ECh&lt;br /&gt;
_CpyToFPS1		equ 00206F0h&lt;br /&gt;
_CpyO2ToFPS2		equ 00206F4h&lt;br /&gt;
_CpyO3ToFPS2		equ 00206F8h&lt;br /&gt;
_CpyO6ToFPS2		equ 00206FCh&lt;br /&gt;
_CpyO1ToFPS2		equ 0020700h&lt;br /&gt;
_CpyToFPS2		equ 0020704h&lt;br /&gt;
_CpyO5ToFPS3		equ 0020708h&lt;br /&gt;
_CpyO2ToFPS3		equ 002070Ch&lt;br /&gt;
_CpyO1ToFPS3		equ 0020710h&lt;br /&gt;
_CpyToFPS3		equ 0020714h&lt;br /&gt;
_CpyO1ToFPS6		equ 0020718h&lt;br /&gt;
_CpyO1ToFPS7		equ 002071Ch&lt;br /&gt;
_CpyO1ToFPS5		equ 0020720h&lt;br /&gt;
_CpyO2ToFPS4		equ 0020724h&lt;br /&gt;
_CpyO1ToFPS4		equ 0020728h&lt;br /&gt;
_ErrNotEnoughMem	equ 002072Ch&lt;br /&gt;
_FPSMinus9		equ 0020730h&lt;br /&gt;
_HLMinus9		equ 0020734h&lt;br /&gt;
_ErrOverflow		equ 0020738h&lt;br /&gt;
_ErrDivBy0		equ 002073Ch&lt;br /&gt;
_ErrSingularMat		equ 0020740h&lt;br /&gt;
_ErrDomain		equ 0020744h&lt;br /&gt;
_ErrIncrement		equ 0020748h&lt;br /&gt;
_ErrNon_Real		equ 002074Ch&lt;br /&gt;
_ErrSyntax		equ 0020750h&lt;br /&gt;
_ErrDataType		equ 0020754h&lt;br /&gt;
_ErrArgument		equ 0020758h&lt;br /&gt;
_ErrDimMismatch		equ 002075Ch&lt;br /&gt;
_ErrDimension		equ 0020760h&lt;br /&gt;
_ErrUndefined		equ 0020764h&lt;br /&gt;
_ErrMemory		equ 0020768h&lt;br /&gt;
_ErrInvalid		equ 002076Ch&lt;br /&gt;
_ErrBreak		equ 0020770h&lt;br /&gt;
_ErrStat		equ 0020774h&lt;br /&gt;
_ErrSignchange		equ 0020778h&lt;br /&gt;
_ErrIterations		equ 002077Ch&lt;br /&gt;
_ErrBadGuess		equ 0020780h&lt;br /&gt;
_ErrTolTooSmall		equ 0020784h&lt;br /&gt;
_ErrStatPlot		equ 0020788h&lt;br /&gt;
_ErrLinkXmit		equ 002078Ch&lt;br /&gt;
_JError			equ 0020790h&lt;br /&gt;
_NoErrorEntry		equ 0020794h&lt;br /&gt;
_PushErrorHandler	equ 0020798h&lt;br /&gt;
_PopErrorHandler	equ 002079Ch&lt;br /&gt;
_StrCopy		equ 00207A0h&lt;br /&gt;
_StrngCat		equ 00207A4h&lt;br /&gt;
_IsInSet		equ 00207A8h&lt;br /&gt;
_GeqNameA		equ 00207ACh&lt;br /&gt;
_RecName		equ 00207B0h&lt;br /&gt;
_PutMap			equ 00207B4h&lt;br /&gt;
_PutC			equ 00207B8h&lt;br /&gt;
_DispHL_s		equ 00207BCh&lt;br /&gt;
_PutS			equ 00207C0h&lt;br /&gt;
_PutPSB			equ 00207C4h&lt;br /&gt;
_PutPS			equ 00207C8h&lt;br /&gt;
_WPutPS			equ 00207CCh&lt;br /&gt;
_PutBuf			equ 00207D0h&lt;br /&gt;
_PutBuf1		equ 00207D4h&lt;br /&gt;
_WPutC			equ 00207D8h&lt;br /&gt;
_WPutS			equ 00207DCh&lt;br /&gt;
_WPutSEOL		equ 00207E0h&lt;br /&gt;
_WDispEOL		equ 00207E4h&lt;br /&gt;
_WHomeUp		equ 00207E8h&lt;br /&gt;
_SetNumWindow		equ 00207ECh&lt;br /&gt;
_NewLine		equ 00207F0h&lt;br /&gt;
_MoveDown		equ 00207F4h&lt;br /&gt;
_ScrollUp		equ 00207F8h&lt;br /&gt;
_ShrinkWindow		equ 00207FCh&lt;br /&gt;
_MoveUp			equ 0020800h&lt;br /&gt;
_ScrollDown		equ 0020804h&lt;br /&gt;
_ClrLCDFull		equ 0020808h&lt;br /&gt;
_ClrLCD			equ 002080Ch&lt;br /&gt;
_ClrScrnFull		equ 0020810h&lt;br /&gt;
_ClrScrn		equ 0020814h&lt;br /&gt;
_ClrTxtShd		equ 0020818h&lt;br /&gt;
_ClrWindow		equ 002081Ch&lt;br /&gt;
_EraseEOL		equ 0020820h&lt;br /&gt;
_EraseEOW		equ 0020824h&lt;br /&gt;
_HomeUp			equ 0020828h&lt;br /&gt;
_GetCurloc		equ 002082Ch&lt;br /&gt;
_VPutmap		equ 0020830h&lt;br /&gt;
_VPutS			equ 0020834h&lt;br /&gt;
_VPutSN			equ 0020838h&lt;br /&gt;
_VPutSNG		equ 002083Ch&lt;br /&gt;
_VPutSNT		equ 0020840h&lt;br /&gt;
_RunIndicOn		equ 0020844h&lt;br /&gt;
_RunIndicOff		equ 0020848h&lt;br /&gt;
_SaveCmdShadow		equ 002084Ch&lt;br /&gt;
_SaveShadow		equ 0020850h&lt;br /&gt;
_RStrShadow		equ 0020854h&lt;br /&gt;
_RStrPartial		equ 0020858h&lt;br /&gt;
_RStrCurRow		equ 002085Ch&lt;br /&gt;
_RStrUnderMenu		equ 0020860h&lt;br /&gt;
_RStrbotRow		equ 0020864h&lt;br /&gt;
_GetKeypress		equ 0020868h&lt;br /&gt;
_GetTokLen		equ 002086Ch&lt;br /&gt;
_Get_Tok_Strng		equ 0020870h&lt;br /&gt;
_GetTokString		equ 0020874h&lt;br /&gt;
_PutBPatBuf2		equ 0020878h&lt;br /&gt;
_PutBPatBuf		equ 002087Ch&lt;br /&gt;
_PutBPat		equ 0020880h&lt;br /&gt;
_PutcChkScroll		equ 0020884h&lt;br /&gt;
_DispEOL		equ 0020888h&lt;br /&gt;
_FDispEOL		equ 002088Ch&lt;br /&gt;
_MakeRowCmd		equ 0020890h&lt;br /&gt;
_ToToStrp		equ 0020894h&lt;br /&gt;
_SetVarName		equ 0020898h&lt;br /&gt;
_DispDone		equ 002089Ch&lt;br /&gt;
_FinishOutput		equ 00208A0h&lt;br /&gt;
_CurBlink		equ 00208A4h&lt;br /&gt;
_CursorOff		equ 00208A8h&lt;br /&gt;
_HideCursor		equ 00208ACh&lt;br /&gt;
_CursorOn		equ 00208B0h&lt;br /&gt;
_ShowCursor		equ 00208B4h&lt;br /&gt;
_KeyToString		equ 00208B8h&lt;br /&gt;
_PullDownChk		equ 00208BCh&lt;br /&gt;
_MenuCatCommon		equ 00208C0h&lt;br /&gt;
_LoadCurcat		equ 00208C4h&lt;br /&gt;
_NCIFPrgmedMode		equ 00208C8h&lt;br /&gt;
_LoadMenuNum		equ 00208CCh&lt;br /&gt;
_LoadMenuNuml		equ 00208D0h&lt;br /&gt;
_MenuEdKey		equ 00208D4h&lt;br /&gt;
_MenCatRet		equ 00208D8h&lt;br /&gt;
_NotAlphNum		equ 00208DCh&lt;br /&gt;
;00208E0h&lt;br /&gt;
;00208E4h&lt;br /&gt;
;00208E8h&lt;br /&gt;
;00208ECh&lt;br /&gt;
_DispLIstName		equ 00208F0h&lt;br /&gt;
_DispLAlphaName		equ 00208F4h&lt;br /&gt;
_AbortPrgmode		equ 00208F8h&lt;br /&gt;
_IsFullCntx		equ 00208FCh&lt;br /&gt;
_AdrMRow		equ 0020900h&lt;br /&gt;
_AdrmeLE		equ 0020904h&lt;br /&gt;
_GetmatOP1A		equ 0020908h&lt;br /&gt;
_Getm1toOP1		equ 002090Ch&lt;br /&gt;
_Getm1tOP1A		equ 0020910h&lt;br /&gt;
_GetmtoOP1		equ 0020914h&lt;br /&gt;
_Puttom1a		equ 0020918h&lt;br /&gt;
_Puttoma1		equ 002091Ch&lt;br /&gt;
_PutToMat		equ 0020920h&lt;br /&gt;
_MatELDiv		equ 0020924h&lt;br /&gt;
_CMatFun		equ 0020928h&lt;br /&gt;
_RowEchPoly		equ 002092Ch&lt;br /&gt;
_RowEchelon		equ 0020930h&lt;br /&gt;
_AdrLELE		equ 0020934h&lt;br /&gt;
_Getl1ToOP1		equ 0020938h&lt;br /&gt;
_Getl1TOP1A		equ 002093Ch&lt;br /&gt;
_GetlToOP1		equ 0020940h&lt;br /&gt;
_Getl1ToOP2		equ 0020944h&lt;br /&gt;
_Getl1TOP2A		equ 0020948h&lt;br /&gt;
_Getl2TOP1A		equ 002094Ch&lt;br /&gt;
_PutTola1		equ 0020950h&lt;br /&gt;
_PutToL			equ 0020954h&lt;br /&gt;
_MaxMinLst		equ 0020958h&lt;br /&gt;
_LLow			equ 002095Ch&lt;br /&gt;
_LHigh			equ 0020960h&lt;br /&gt;
_LSum			equ 0020964h&lt;br /&gt;
_CumSum			equ 0020968h&lt;br /&gt;
_ToFrac			equ 002096Ch&lt;br /&gt;
_SeqSet			equ 0020970h&lt;br /&gt;
_SeqSolve		equ 0020974h&lt;br /&gt;
_CmpNumInit		equ 0020978h&lt;br /&gt;
_BinopExec		equ 002097Ch&lt;br /&gt;
_ExMeanL		equ 0020980h&lt;br /&gt;
_Set2MVLPtrs		equ 0020984h&lt;br /&gt;
_SetMat1		equ 0020988h&lt;br /&gt;
_CreateTLIst		equ 002098Ch&lt;br /&gt;
_UnopExec		equ 0020990h&lt;br /&gt;
_ThreeExec		equ 0020994h&lt;br /&gt;
_RestoreErrNo		equ 0020998h&lt;br /&gt;
_FourExec		equ 002099Ch&lt;br /&gt;
_FiveExec		equ 00209A0h&lt;br /&gt;
_CpyTo2ES1		equ 00209A4h&lt;br /&gt;
_CpyTo6ES1		equ 00209A8h&lt;br /&gt;
_CpyTo1ES1		equ 00209ACh&lt;br /&gt;
_CpyTo3ES1		equ 00209B0h&lt;br /&gt;
_CpyTo3ES2		equ 00209B4h&lt;br /&gt;
_CpyTo2ES2		equ 00209B8h&lt;br /&gt;
_CpyTo1ES2		equ 00209BCh&lt;br /&gt;
_CpyTo2ES3		equ 00209C0h&lt;br /&gt;
_CpyTo1ES3		equ 00209C4h&lt;br /&gt;
_CpyTo3ES4		equ 00209C8h&lt;br /&gt;
_CpyTo6ES3		equ 00209CCh&lt;br /&gt;
_CpyTo2ES4		equ 00209D0h&lt;br /&gt;
_CpyTo1ES4		equ 00209D4h&lt;br /&gt;
_CpyTo2ES5		equ 00209D8h&lt;br /&gt;
_CpyTo1ES5		equ 00209DCh&lt;br /&gt;
_CpyTo4ESt		equ 00209E0h&lt;br /&gt;
_CpyTo2ESt		equ 00209E4h&lt;br /&gt;
_CpyTo1ESt		equ 00209E8h&lt;br /&gt;
_CpyTo2ES6		equ 00209ECh&lt;br /&gt;
_CpyTo1ES6		equ 00209F0h&lt;br /&gt;
_CpyTo2ES7		equ 00209F4h&lt;br /&gt;
_CpyTo1ES7		equ 00209F8h&lt;br /&gt;
_CpyTo2ES8		equ 00209FCh&lt;br /&gt;
_CpyTo1ES8		equ 0020A00h&lt;br /&gt;
_CpyTo1ES9		equ 0020A04h&lt;br /&gt;
_CpyTo2ES9		equ 0020A08h&lt;br /&gt;
_CpyTo2ES10		equ 0020A0Ch&lt;br /&gt;
_CpyTo1ES10		equ 0020A10h&lt;br /&gt;
_CpyTo2ES11		equ 0020A14h&lt;br /&gt;
_CpyTo1ES11		equ 0020A18h&lt;br /&gt;
_CpyTo2ES12		equ 0020A1Ch&lt;br /&gt;
_CpyTo1ES12		equ 0020A20h&lt;br /&gt;
_CpyTo2ES13		equ 0020A24h&lt;br /&gt;
_CpyTo1ES13		equ 0020A28h&lt;br /&gt;
_CpyTo1ES14		equ 0020A2Ch&lt;br /&gt;
_CpyTo1ES16		equ 0020A30h&lt;br /&gt;
_CpyTo1ES17		equ 0020A34h&lt;br /&gt;
_CpyTo1ES18		equ 0020A38h&lt;br /&gt;
_CpyTo1ES15		equ 0020A3Ch&lt;br /&gt;
_CpyTo2ES15		equ 0020A40h&lt;br /&gt;
_CpyO1ToESt		equ 0020A44h&lt;br /&gt;
_CpyO1ToES1		equ 0020A48h&lt;br /&gt;
_CpyO6ToES1		equ 0020A4Ch&lt;br /&gt;
_CpyO6ToES3		equ 0020A50h&lt;br /&gt;
_CpyO1ToES2		equ 0020A54h&lt;br /&gt;
_CpyO2ToES2		equ 0020A58h&lt;br /&gt;
_CpyO1ToES3		equ 0020A5Ch&lt;br /&gt;
_CpyO1ToES4		equ 0020A60h&lt;br /&gt;
_CpyO1ToES5		equ 0020A64h&lt;br /&gt;
_CpyO1ToES6		equ 0020A68h&lt;br /&gt;
_CpyO1ToES7		equ 0020A6Ch&lt;br /&gt;
_CpyO2ToES4		equ 0020A70h&lt;br /&gt;
_CpyO2ToES5		equ 0020A74h&lt;br /&gt;
_CpyO2ToES6		equ 0020A78h&lt;br /&gt;
_CpyO2ToES7		equ 0020A7Ch&lt;br /&gt;
_CpyO2ToES8		equ 0020A80h&lt;br /&gt;
_CpyO2ToES9		equ 0020A84h&lt;br /&gt;
_CpyO1ToES8		equ 0020A88h&lt;br /&gt;
_CpyO1ToES9		equ 0020A8Ch&lt;br /&gt;
_CpyO1ToES10		equ 0020A90h&lt;br /&gt;
_CpyO1ToES11		equ 0020A94h&lt;br /&gt;
_CpyO1ToES12		equ 0020A98h&lt;br /&gt;
_CpyO1ToES13		equ 0020A9Ch&lt;br /&gt;
_CpyO1ToES14		equ 0020AA0h&lt;br /&gt;
_EvalF3A		equ 0020AA4h&lt;br /&gt;
_GetK			equ 0020AA8h&lt;br /&gt;
_SetTitle		equ 0020AACh&lt;br /&gt;
_DispVarVal		equ 0020AB0h&lt;br /&gt;
_RecallEd		equ 0020AB4h&lt;br /&gt;
_SetUpBuffer		equ 0020AB8h&lt;br /&gt;
_CreateNumEditBuf	equ 0020ABCh&lt;br /&gt;
_CallCommon		equ 0020AC0h&lt;br /&gt;
_CommonKeys		equ 0020AC4h&lt;br /&gt;
_LeftMore		equ 0020AC8h&lt;br /&gt;
_FDel			equ 0020ACCh&lt;br /&gt;
_FClear			equ 0020AD0h&lt;br /&gt;
_FInsDisp		equ 0020AD4h&lt;br /&gt;
_FInsDisp02		equ 0020AD8h&lt;br /&gt;
_SetIndicator		equ 0020ADCh&lt;br /&gt;
_DspLstsNor		equ 0020AE0h&lt;br /&gt;
_ReleaseBuffer		equ 0020AE4h&lt;br /&gt;
_VarNameToOP1HL		equ 0020AE8h&lt;br /&gt;
_NameToOP1		equ 0020AECh&lt;br /&gt;
_NumpPutAway		equ 0020AF0h&lt;br /&gt;
_NumReDisp		equ 0020AF4h&lt;br /&gt;
_NumError02		equ 0020AF8h&lt;br /&gt;
_Load_Sfont		equ 0020AFCh&lt;br /&gt;
_Sfont_Len		equ 0020B00h&lt;br /&gt;
_InitNumVec		equ 0020B04h&lt;br /&gt;
_SetxxOP1		equ 0020B08h&lt;br /&gt;
_SetxxOP2		equ 0020B0Ch&lt;br /&gt;
_SetxxxxOP2		equ 0020B10h&lt;br /&gt;
_UCLines		equ 0020B14h&lt;br /&gt;
_CLine			equ 0020B18h&lt;br /&gt;
_CLines			equ 0020B1Ch&lt;br /&gt;
_XrootY			equ 0020B20h&lt;br /&gt;
_YtoX			equ 0020B24h&lt;br /&gt;
;0020B28h&lt;br /&gt;
;0020B2Ch&lt;br /&gt;
;0020B30h&lt;br /&gt;
;0020B34h&lt;br /&gt;
;0020B38h&lt;br /&gt;
;0020B3Ch&lt;br /&gt;
;0020B40h&lt;br /&gt;
;0020B44h&lt;br /&gt;
;0020B48h&lt;br /&gt;
;0020B4Ch&lt;br /&gt;
;0020B50h&lt;br /&gt;
;0020B54h&lt;br /&gt;
;0020B58h&lt;br /&gt;
;0020B5Ch&lt;br /&gt;
;0020B60h&lt;br /&gt;
;0020B64h&lt;br /&gt;
;0020B68h&lt;br /&gt;
;0020B6Ch&lt;br /&gt;
_Mov18b			equ 0020B70h&lt;br /&gt;
_DarkLine		equ 0020B74h&lt;br /&gt;
_ILine			equ 0020B78h&lt;br /&gt;
_IPoint			equ 0020B7Ch&lt;br /&gt;
_XYRndBoth		equ 0020B80h&lt;br /&gt;
_XYRnd			equ 0020B84h&lt;br /&gt;
_CheckTOP		equ 0020B88h&lt;br /&gt;
_CheckXY		equ 0020B8Ch&lt;br /&gt;
_DarkPnt		equ 0020B90h&lt;br /&gt;
_CPointS		equ 0020B94h&lt;br /&gt;
_WToV			equ 0020B98h&lt;br /&gt;
_VtoWHLDE		equ 0020B9Ch&lt;br /&gt;
_Xitof			equ 0020BA0h&lt;br /&gt;
_YftoI			equ 0020BA4h&lt;br /&gt;
_XftoI			equ 0020BA8h&lt;br /&gt;
_TraceOff		equ 0020BACh&lt;br /&gt;
_GrRedisp		equ 0020BB0h&lt;br /&gt;
_GDispToken		equ 0020BB4h&lt;br /&gt;
_GrdeCoda		equ 0020BB8h&lt;br /&gt;
_LabCoor		equ 0020BBCh&lt;br /&gt;
_CoorDisp		equ 0020BC0h&lt;br /&gt;
_TmpEquNoSrc		equ 0020BC4h&lt;br /&gt;
_GrLabels		equ 0020BC8h&lt;br /&gt;
_YPixSet		equ 0020BCCh&lt;br /&gt;
_XPixSet		equ 0020BD0h&lt;br /&gt;
_CopyRng		equ 0020BD4h&lt;br /&gt;
_ValCur			equ 0020BD8h&lt;br /&gt;
_GrPutAway		equ 0020BDCh&lt;br /&gt;
_RstGFlags		equ 0020BE0h&lt;br /&gt;
_GrReset		equ 0020BE4h&lt;br /&gt;
_XYCent			equ 0020BE8h&lt;br /&gt;
_ZoomXYCmd		equ 0020BECh&lt;br /&gt;
_CptDelY		equ 0020BF0h&lt;br /&gt;
_CptDelX		equ 0020BF4h&lt;br /&gt;
_SetFuncM		equ 0020BF8h&lt;br /&gt;
_SetSeqM		equ 0020BFCh&lt;br /&gt;
_SetPolM		equ 0020C00h&lt;br /&gt;
_SetParM		equ 0020C04h&lt;br /&gt;
_ZmInt			equ 0020C08h&lt;br /&gt;
_ZmDecml		equ 0020C0Ch&lt;br /&gt;
_ZmPrev			equ 0020C10h&lt;br /&gt;
_ZmUsr			equ 0020C14h&lt;br /&gt;
_SetuZM			equ 0020C18h&lt;br /&gt;
_ZmFit			equ 0020C1Ch&lt;br /&gt;
_ZmSquare		equ 0020C20h&lt;br /&gt;
_ZmTrig			equ 0020C24h&lt;br /&gt;
_SetXMinMax		equ 0020C28h&lt;br /&gt;
_ZooDefault		equ 0020C2Ch&lt;br /&gt;
;0020C30h&lt;br /&gt;
;0020C34h&lt;br /&gt;
;0020C38h&lt;br /&gt;
;0020C3Ch&lt;br /&gt;
;0020C40h&lt;br /&gt;
;0020C44h&lt;br /&gt;
;0020C48h&lt;br /&gt;
;0020C4Ch&lt;br /&gt;
;0020C50h&lt;br /&gt;
;0020C54h&lt;br /&gt;
_ChkTextCurs		equ 0020C58h&lt;br /&gt;
;0020C5Ch&lt;br /&gt;
_DoRefFlags02		equ 0020C60h&lt;br /&gt;
_InitNSeq		equ 0020C64h&lt;br /&gt;
_YRes			equ 0020C68h&lt;br /&gt;
_Ceiling		equ 0020C6Ch&lt;br /&gt;
_PutXY			equ 0020C70h&lt;br /&gt;
_PutEquNo		equ 0020C74h&lt;br /&gt;
_PDspGrph		equ 0020C78h&lt;br /&gt;
_HorizCmd		equ 0020C7Ch&lt;br /&gt;
_VertCmd		equ 0020C80h&lt;br /&gt;
_LineCmd		equ 0020C84h&lt;br /&gt;
_UnLineCmd		equ 0020C88h&lt;br /&gt;
_PointCmd		equ 0020C8Ch&lt;br /&gt;
_PixelTest  		equ 0020C90h&lt;br /&gt;
_PixelCmd		equ 0020C94h&lt;br /&gt;
_TanLnF			equ 0020C98h&lt;br /&gt;
_DrawCmdInit		equ 0020C9Ch&lt;br /&gt;
_DrawCmd		equ 0020CA0h&lt;br /&gt;
_ShadeCmd		equ 0020CA4h&lt;br /&gt;
_InvCmd			equ 0020CA8h&lt;br /&gt;
_StatShade		equ 0020CACh&lt;br /&gt;
_DspMatTable		equ 0020CB0h&lt;br /&gt;
_DspLsts		equ 0020CB4h&lt;br /&gt;
_CloseEditBuf		equ 0020CB8h&lt;br /&gt;
_ParseEditBuf		equ 0020CBCh&lt;br /&gt;
_PutSM			equ 0020CC0h&lt;br /&gt;
_DspCurTbl		equ 0020CC4h&lt;br /&gt;
_DspGrTbl		equ 0020CC8h&lt;br /&gt;
_ZeroTemplate		equ 0020CCCh&lt;br /&gt;
_SetTblRefs		equ 0020CD0h&lt;br /&gt;
_DispTblBot		equ 0020CD4h&lt;br /&gt;
_DispTblTop		equ 0020CD8h&lt;br /&gt;
_DispTblBody		equ 0020CDCh&lt;br /&gt;
_VPutBlank		equ 0020CE0h&lt;br /&gt;
_TblTrace		equ 0020CE4h&lt;br /&gt;
_DispListNameY		equ 0020CE8h&lt;br /&gt;
_CurNameLength		equ 0020CECh&lt;br /&gt;
_NameToBuf		equ 0020CF0h&lt;br /&gt;
_JPromptCursor		equ 0020CF4h&lt;br /&gt;
_BufLeft		equ 0020CF8h&lt;br /&gt;
_BufRight		equ 0020CFCh&lt;br /&gt;
_BufInsert		equ 0020D00h&lt;br /&gt;
_BufQueueChar		equ 0020D04h&lt;br /&gt;
_BufReplace		equ 0020D08h&lt;br /&gt;
_BufDelete		equ 0020D0Ch&lt;br /&gt;
_BufPeek		equ 0020D10h&lt;br /&gt;
_BufPeek1		equ 0020D14h&lt;br /&gt;
_BufPeek2		equ 0020D18h&lt;br /&gt;
_BufPeek3		equ 0020D1Ch&lt;br /&gt;
_BufToBtm		equ 0020D20h&lt;br /&gt;
_SetupEditEqu		equ 0020D24h&lt;br /&gt;
_BufToTop		equ 0020D28h&lt;br /&gt;
_IsEditFull		equ 0020D2Ch&lt;br /&gt;
_IsEditEmpty		equ 0020D30h&lt;br /&gt;
_IsAtTOP		equ 0020D34h&lt;br /&gt;
_IsAtBtm		equ 0020D38h&lt;br /&gt;
;0020D3Ch&lt;br /&gt;
_JCursorFirst		equ 0020D40h&lt;br /&gt;
_JCursorLast		equ 0020D44h&lt;br /&gt;
_JursorLeft		equ 0020D48h&lt;br /&gt;
_JCursorRight		equ 0020D4Ch&lt;br /&gt;
_JCursorUp		equ 0020D50h&lt;br /&gt;
_JursorDown		equ 0020D54h&lt;br /&gt;
_CursorToOffset		equ 0020D58h&lt;br /&gt;
_InsDisp		equ 0020D5Ch&lt;br /&gt;
_FDispBOL1		equ 0020D60h&lt;br /&gt;
_FDispBOL		equ 0020D64h&lt;br /&gt;
_DispEOW		equ 0020D68h&lt;br /&gt;
_DispHead		equ 0020D6Ch&lt;br /&gt;
_DispTail		equ 0020D70h&lt;br /&gt;
_PutTokString		equ 0020D74h&lt;br /&gt;
_SetUpEditCmd		equ 0020D78h&lt;br /&gt;
_SetEmptyeditEqu	equ 0020D7Ch&lt;br /&gt;
_SetEmptyEditPtr	equ 0020D80h&lt;br /&gt;
_CloseEditEqu		equ 0020D84h&lt;br /&gt;
_GetPrevTok		equ 0020D88h&lt;br /&gt;
_GetKey			equ 0020D8Ch&lt;br /&gt;
_CanIndic		equ 0020D90h&lt;br /&gt;
_FormDisp		equ 0020D94h&lt;br /&gt;
_FormMatrix		equ 0020D98h&lt;br /&gt;
_WScrollLeft		equ 0020D9Ch&lt;br /&gt;
_WScrollUp		equ 0020DA0h&lt;br /&gt;
_WScrollDown		equ 0020DA4h&lt;br /&gt;
_WScrollRight		equ 0020DA8h&lt;br /&gt;
_FormEReal		equ 0020DACh&lt;br /&gt;
_FormERealTok		equ 0020DB0h&lt;br /&gt;
_FormDCplx		equ 0020DB4h&lt;br /&gt;
_FormReal		equ 0020DB8h&lt;br /&gt;
_FormScrollUp		equ 0020DBCh&lt;br /&gt;
_SetWinAbove		equ 0020DC0h&lt;br /&gt;
_DisarmScroll		equ 0020DC4h&lt;br /&gt;
_MinToEdit		equ 0020DC8h&lt;br /&gt;
_RclVarToEdit		equ 0020DCCh&lt;br /&gt;
_RclVarToEditPtr	equ 0020DD0h&lt;br /&gt;
_RclEntryToEdit		equ 0020DD4h&lt;br /&gt;
_RclToQueue		equ 0020DD8h&lt;br /&gt;
_FormToTok		equ 0020DDCh&lt;br /&gt;
_DispInterval		equ 0020DE0h&lt;br /&gt;
_DispLstName		equ 0020DE4h&lt;br /&gt;
_DispSLstNameHL		equ 0020DE8h&lt;br /&gt;
;0020DECh&lt;br /&gt;
;0020DF0h&lt;br /&gt;
;0020DF4h&lt;br /&gt;
;0020DF8h&lt;br /&gt;
;0020DFCh&lt;br /&gt;
;0020E00h&lt;br /&gt;
_DispForward		equ 0020E04h&lt;br /&gt;
_DispYPrompt2		equ 0020E08h&lt;br /&gt;
_StringWidth		equ 0020E0Ch&lt;br /&gt;
_DispErrorScreen	equ 0020E10h&lt;br /&gt;
_PopCX			equ 0020E14h&lt;br /&gt;
_LoadNoEEntry		equ 0020E18h&lt;br /&gt;
_SaveScreen		equ 0020E1Ch&lt;br /&gt;
_RetScreen		equ 0020E20h&lt;br /&gt;
_RetScreenErr		equ 0020E24h&lt;br /&gt;
_CheckSplitFlag		equ 0020E28h&lt;br /&gt;
_SolveRedisp		equ 0020E2Ch&lt;br /&gt;
_SolveDisp		equ 0020E30h&lt;br /&gt;
_ItemName		equ 0020E34h&lt;br /&gt;
_SetNorm_Vals		equ 0020E38h&lt;br /&gt;
_SetYOffset		equ 0020E3Ch&lt;br /&gt;
_ConvKeyToTok		equ 0020E40h&lt;br /&gt;
_ConvFCKeyToTok		equ 0020E44h&lt;br /&gt;
_ConvFEKeyToTok		equ 0020E48h&lt;br /&gt;
_TokToKey		equ 0020E4Ch&lt;br /&gt;
;0020E50h&lt;br /&gt;
;0020E54h&lt;br /&gt;
;0020E58h&lt;br /&gt;
_DelRes			equ 0020E5Ch&lt;br /&gt;
;0020E60h&lt;br /&gt;
;0020E64h&lt;br /&gt;
;0020E68h&lt;br /&gt;
;0020E6Ch&lt;br /&gt;
;0020E70h&lt;br /&gt;
;0020E74h&lt;br /&gt;
;0020E78h&lt;br /&gt;
;0020E7Ch&lt;br /&gt;
;0020E80h&lt;br /&gt;
;0020E84h&lt;br /&gt;
;0020E88h&lt;br /&gt;
;0020E8Ch&lt;br /&gt;
;0020E90h&lt;br /&gt;
;0020E94h&lt;br /&gt;
;0020E98h&lt;br /&gt;
;0020E9Ch&lt;br /&gt;
;0020EA0h&lt;br /&gt;
;0020EA4h&lt;br /&gt;
;0020EA8h&lt;br /&gt;
;0020EACh&lt;br /&gt;
;0020EB0h&lt;br /&gt;
;0020EB4h&lt;br /&gt;
;0020EB8h&lt;br /&gt;
;0020EBCh&lt;br /&gt;
;0020EC0h&lt;br /&gt;
;0020EC4h&lt;br /&gt;
;0020EC8h&lt;br /&gt;
;0020ECCh&lt;br /&gt;
;0020ED0h&lt;br /&gt;
;0020ED4h&lt;br /&gt;
;0020ED8h&lt;br /&gt;
;0020EDCh&lt;br /&gt;
;0020EE0h&lt;br /&gt;
;0020EE4h&lt;br /&gt;
;0020EE8h&lt;br /&gt;
;0020EECh&lt;br /&gt;
;0020EF0h&lt;br /&gt;
;0020EF4h&lt;br /&gt;
;0020EF8h&lt;br /&gt;
;0020EFCh&lt;br /&gt;
_ParseInp		equ 0020F00h&lt;br /&gt;
_ParseOn		equ 0020F04h&lt;br /&gt;
_ParseScan		equ 0020F08h&lt;br /&gt;
_GetParse		equ 0020F0Ch&lt;br /&gt;
_SaveParse		equ 0020F10h&lt;br /&gt;
_InitPFlgs		equ 0020F14h&lt;br /&gt;
_CkEndLineRR		equ 0020F18h&lt;br /&gt;
_OP2Set60		equ 0020F1Ch&lt;br /&gt;
_GetStatPtr		equ 0020F20h&lt;br /&gt;
_CmpStatPtr		equ 0020F24h&lt;br /&gt;
_VarSysAdr		equ 0020F28h&lt;br /&gt;
_StoSyStok		equ 0020F2Ch&lt;br /&gt;
_StoAns			equ 0020F30h&lt;br /&gt;
_StoTheta		equ 0020F34h&lt;br /&gt;
_StoR			equ 0020F38h&lt;br /&gt;
_StoY			equ 0020F3Ch&lt;br /&gt;
_StoN			equ 0020F40h&lt;br /&gt;
_StoT			equ 0020F44h&lt;br /&gt;
_StoX			equ 0020F48h&lt;br /&gt;
_StoOther		equ 0020F4Ch&lt;br /&gt;
_RclAns			equ 0020F50h&lt;br /&gt;
_RclY			equ 0020F54h&lt;br /&gt;
_RclN			equ 0020F58h&lt;br /&gt;
_RclX			equ 0020F5Ch&lt;br /&gt;
_RclVarSym		equ 0020F60h&lt;br /&gt;
_RclsyStok		equ 0020F64h&lt;br /&gt;
_StMatel		equ 0020F68h&lt;br /&gt;
_StLstvecel		equ 0020F6Ch&lt;br /&gt;
_ConvOP1		equ 0020F70h&lt;br /&gt;
_FindParseFormula	equ 0020F74h&lt;br /&gt;
_ParseFormula		equ 0020F78h&lt;br /&gt;
_StrngEnt1		equ 0020F7Ch&lt;br /&gt;
_Prgrdlp		equ 0020F80h&lt;br /&gt;
_VarEnt			equ 0020F84h&lt;br /&gt;
_ParseOnc		equ 0020F88h&lt;br /&gt;
_ParseOn_Dup		equ 0020F8Ch&lt;br /&gt;
_ParseCmd		equ 0020F90h&lt;br /&gt;
_StoType		equ 0020F94h&lt;br /&gt;
_CreatePair		equ 0020F98h&lt;br /&gt;
_PushNum		equ 0020F9Ch&lt;br /&gt;
_IncCurPCErrEnd		equ 0020FA0h&lt;br /&gt;
_ErrEnd			equ 0020FA4h&lt;br /&gt;
_CommaErrF		equ 0020FA8h&lt;br /&gt;
_CommaErr		equ 0020FACh&lt;br /&gt;
_StEQArg2		equ 0020FB0h&lt;br /&gt;
_StEQArg		equ 0020FB4h&lt;br /&gt;
_InpArg			equ 0020FB8h&lt;br /&gt;
_StEQArg3		equ 0020FBCh&lt;br /&gt;
_NxtFetch		equ 0020FC0h&lt;br /&gt;
_CkFetchVar		equ 0020FC4h&lt;br /&gt;
_FetchVarA		equ 0020FC8h&lt;br /&gt;
_FetchVar		equ 0020FCCh&lt;br /&gt;
_CkEndLin		equ 0020FD0h&lt;br /&gt;
_CkEndExp		equ 0020FD4h&lt;br /&gt;
_CkParsEnd		equ 0020FD8h&lt;br /&gt;
_StoTypeArg		equ 0020FDCh&lt;br /&gt;
_ConvDim		equ 0020FE0h&lt;br /&gt;
_ConvDim00		equ 0020FE4h&lt;br /&gt;
_AheadEqual		equ 0020FE8h&lt;br /&gt;
_ParsaHeads		equ 0020FECh&lt;br /&gt;
_ParsaHead 		equ 0020FF0h&lt;br /&gt;
_AnsName		equ 0020FF4h&lt;br /&gt;
_StoCmpReals		equ 0020FF8h&lt;br /&gt;
_GetDEPtr		equ 0020FFCh&lt;br /&gt;
_Push2BOper		equ 0021000h&lt;br /&gt;
_Push3BOper		equ 0021004h&lt;br /&gt;
_Pop2BOper		equ 0021008h&lt;br /&gt;
_Pop3BOper		equ 002100Ch&lt;br /&gt;
_PushOper		equ 0021010h&lt;br /&gt;
_PopOper		equ 0021014h&lt;br /&gt;
_FindEUndef		equ 0021018h&lt;br /&gt;
_SttmpEQ		equ 002101Ch&lt;br /&gt;
_FindEOL		equ 0021020h&lt;br /&gt;
_BrkInc			equ 0021024h&lt;br /&gt;
_IncFetch		equ 0021028h&lt;br /&gt;
_CurFetch		equ 002102Ch&lt;br /&gt;
_Random			equ 0021030h&lt;br /&gt;
_StoRand		equ 0021034h&lt;br /&gt;
_RandInit		equ 0021038h&lt;br /&gt;
_ResetStacks		equ 002103Ch&lt;br /&gt;
;0021040h&lt;br /&gt;
;0021044h&lt;br /&gt;
;0021048h&lt;br /&gt;
;002104Ch&lt;br /&gt;
;0021050h&lt;br /&gt;
;0021054h&lt;br /&gt;
;0021058h&lt;br /&gt;
;002105Ch&lt;br /&gt;
;0021060h&lt;br /&gt;
;0021064h&lt;br /&gt;
;0021068h&lt;br /&gt;
;002106Ch&lt;br /&gt;
;0021070h&lt;br /&gt;
;0021074h&lt;br /&gt;
;0021078h&lt;br /&gt;
;002107Ch&lt;br /&gt;
;0021080h&lt;br /&gt;
;0021084h&lt;br /&gt;
;0021088h&lt;br /&gt;
;002108Ch&lt;br /&gt;
;0021090h&lt;br /&gt;
;0021094h&lt;br /&gt;
;0021098h&lt;br /&gt;
_GrBufClr		equ 002109Ch&lt;br /&gt;
_GrBufCpyV		equ 00210A0h&lt;br /&gt;
_FndSelEQ		equ 00210A4h&lt;br /&gt;
_ClrGraphXY		equ 00210A8h&lt;br /&gt;
_NEDXTYStyle		equ 00210ACh&lt;br /&gt;
_PlotPt			equ 00210B0h&lt;br /&gt;
_NewWindEP		equ 00210B4h&lt;br /&gt;
_DrawAxes		equ 00210B8h&lt;br /&gt;
_SetPenX		equ 00210BCh&lt;br /&gt;
_SetPenY		equ 00210C0h&lt;br /&gt;
_SetPenT		equ 00210C4h&lt;br /&gt;
_TanEquDisp		equ 00210C8h&lt;br /&gt;
_PutAns			equ 00210CCh&lt;br /&gt;
_DispOP1A		equ 00210D0h&lt;br /&gt;
;00210D4h&lt;br /&gt;
_SetTblGraphDraw	equ 00210D8h&lt;br /&gt;
_MemClear		equ 00210DCh&lt;br /&gt;
_MemSet			equ 00210E0h&lt;br /&gt;
_PointOn		equ 00210E4h&lt;br /&gt;
_ExecuteNewPrgm		equ 00210E8h&lt;br /&gt;
_StrLength		equ 00210ECh&lt;br /&gt;
_VPutMapRec		equ 00210F0h&lt;br /&gt;
;00210F4h&lt;br /&gt;
;00210F8h&lt;br /&gt;
;00210FCh&lt;br /&gt;
;0021100h&lt;br /&gt;
_AddHL259		equ 0021104h&lt;br /&gt;
;0021108h&lt;br /&gt;
_IBounds		equ 002110Ch&lt;br /&gt;
_IOffset		equ 0021110h&lt;br /&gt;
;0021114h&lt;br /&gt;
_CanAlphIns		equ 0021118h&lt;br /&gt;
;002111Ch&lt;br /&gt;
_GetBaseVer		equ 0021120h&lt;br /&gt;
_OPSet0DES		equ 0021124h&lt;br /&gt;
;0021128h&lt;br /&gt;
_SetIgnoreKey		equ 002112Ch&lt;br /&gt;
_SetSendThisKeyBack	equ 0021130h&lt;br /&gt;
_DisableAPD		equ 0021134h&lt;br /&gt;
_EnableAPD		equ 0021138h&lt;br /&gt;
_Set2IY34		equ 002113Ch&lt;br /&gt;
_ForceCmd		equ 0021140h&lt;br /&gt;
_ApdSetup		equ 0021144h&lt;br /&gt;
_Get_NumKey		equ 0021148h&lt;br /&gt;
_AppSetup		equ 002114Ch&lt;br /&gt;
_ReleaseSedit		equ 0021150h&lt;br /&gt;
_InitSmallEditLine	equ 0021154h&lt;br /&gt;
_StartSmallEdit		equ 0021158h&lt;br /&gt;
;002115Ch&lt;br /&gt;
_SGetTokString		equ 0021160h&lt;br /&gt;
_LoadPattern		equ 0021164h&lt;br /&gt;
_SStringLength		equ 0021168h&lt;br /&gt;
_RestorePenCol		equ 002116Ch&lt;br /&gt;
;0021170h&lt;br /&gt;
_EmptyHook		equ 0021174h&lt;br /&gt;
_ForceSmallEditReturn2	equ 0021178h&lt;br /&gt;
;002117Ch&lt;br /&gt;
;0021180h&lt;br /&gt;
_ClearRow		equ 0021184h&lt;br /&gt;
;0021188h&lt;br /&gt;
;002118Ch&lt;br /&gt;
;0021190h&lt;br /&gt;
;0021194h&lt;br /&gt;
;0021198h&lt;br /&gt;
;002119Ch&lt;br /&gt;
;00211A0h&lt;br /&gt;
;00211A4h&lt;br /&gt;
;00211A8h&lt;br /&gt;
;00211ACh&lt;br /&gt;
;00211B0h&lt;br /&gt;
;00211B4h&lt;br /&gt;
;00211B8h&lt;br /&gt;
;00211BCh&lt;br /&gt;
;00211C0h&lt;br /&gt;
;00211C4h&lt;br /&gt;
;00211C8h&lt;br /&gt;
;00211CCh&lt;br /&gt;
;00211D0h&lt;br /&gt;
;00211D4h&lt;br /&gt;
;00211D8h&lt;br /&gt;
;00211DCh&lt;br /&gt;
;00211E0h&lt;br /&gt;
;00211E4h&lt;br /&gt;
;00211E8h&lt;br /&gt;
;00211ECh&lt;br /&gt;
;00211F0h&lt;br /&gt;
;00211F4h&lt;br /&gt;
;00211F8h&lt;br /&gt;
;00211FCh&lt;br /&gt;
;0021200h&lt;br /&gt;
;0021204h&lt;br /&gt;
;0021208h&lt;br /&gt;
_ErrCustom1		equ 002120Ch&lt;br /&gt;
_ErrCustom2		equ 0021210h&lt;br /&gt;
_Ret_1			equ 0021214h&lt;br /&gt;
_ClearRect		equ 0021218h&lt;br /&gt;
_InvertRect		equ 002121Ch&lt;br /&gt;
_FillRect		equ 0021220h&lt;br /&gt;
;0021224h&lt;br /&gt;
;0021228h&lt;br /&gt;
;002122Ch&lt;br /&gt;
;0021230h&lt;br /&gt;
;0021234h&lt;br /&gt;
;0021238h&lt;br /&gt;
_DrawRectBorder		equ 002123Ch&lt;br /&gt;
;0021240h&lt;br /&gt;
;0021244h&lt;br /&gt;
_EraseRectBorder	equ 0021248h&lt;br /&gt;
_FillRectPattern	equ 002124Ch&lt;br /&gt;
_DrawRectBorderClear	equ 0021250h&lt;br /&gt;
;0021254h&lt;br /&gt;
;0021258h&lt;br /&gt;
;002125Ch&lt;br /&gt;
;0021260h&lt;br /&gt;
;0021264h&lt;br /&gt;
;0021268h&lt;br /&gt;
;002126Ch&lt;br /&gt;
;0021270h&lt;br /&gt;
;0021274h&lt;br /&gt;
;0021278h&lt;br /&gt;
;002127Ch&lt;br /&gt;
;0021280h&lt;br /&gt;
;0021284h&lt;br /&gt;
;0021288h&lt;br /&gt;
;002128Ch&lt;br /&gt;
;0021290h&lt;br /&gt;
;0021294h&lt;br /&gt;
;0021298h&lt;br /&gt;
;002129Ch&lt;br /&gt;
;00212A0h&lt;br /&gt;
;00212A4h&lt;br /&gt;
;00212A8h&lt;br /&gt;
;00212ACh&lt;br /&gt;
;00212B0h&lt;br /&gt;
;00212B4h&lt;br /&gt;
;00212B8h&lt;br /&gt;
;00212BCh&lt;br /&gt;
;00212C0h&lt;br /&gt;
;00212C4h&lt;br /&gt;
;00212C8h&lt;br /&gt;
;00212CCh&lt;br /&gt;
;00212D0h&lt;br /&gt;
;00212D4h&lt;br /&gt;
;00212D8h&lt;br /&gt;
;00212DCh&lt;br /&gt;
;00212E0h&lt;br /&gt;
;00212E4h&lt;br /&gt;
;00212E8h&lt;br /&gt;
;00212ECh&lt;br /&gt;
;00212F0h&lt;br /&gt;
;00212F4h&lt;br /&gt;
;00212F8h&lt;br /&gt;
;00212FCh&lt;br /&gt;
;0021300h&lt;br /&gt;
;0021304h&lt;br /&gt;
;0021308h&lt;br /&gt;
;002130Ch&lt;br /&gt;
;0021310h&lt;br /&gt;
;0021314h&lt;br /&gt;
;0021318h&lt;br /&gt;
;002131Ch&lt;br /&gt;
_GetStringInput		equ 0021320h&lt;br /&gt;
_GetStringInput2	equ 0021324h&lt;br /&gt;
_WaitEnterKeyValue	equ 0021328h&lt;br /&gt;
_HorizontalLine		equ 002132Ch&lt;br /&gt;
_CreateAppVar		equ 0021330h&lt;br /&gt;
_CreateProtProg		equ 0021334h&lt;br /&gt;
_CreateVar		equ 0021338h&lt;br /&gt;
_AsmComp		equ 002133Ch&lt;br /&gt;
_GetAsmSize		equ 0021340h&lt;br /&gt;
_SquishPrgm		equ 0021344h&lt;br /&gt;
_ExecutePrgm		equ 0021348h&lt;br /&gt;
_ChkFindSymAsm		equ 002134Ch&lt;br /&gt;
_ParsePrgmName		equ 0021350h&lt;br /&gt;
_CAdd			equ 0021354h&lt;br /&gt;
_CSqaure		equ 0021358h&lt;br /&gt;
_CMult			equ 002135Ch&lt;br /&gt;
_CRecip			equ 0021360h&lt;br /&gt;
_CDiv			equ 0021364h&lt;br /&gt;
_CAbs			equ 0021368h&lt;br /&gt;
_AddSquares		equ 002136Ch&lt;br /&gt;
_CSqroot		equ 0021370h&lt;br /&gt;
_CLn			equ 0021374h&lt;br /&gt;
_CLog			equ 0021378h&lt;br /&gt;
_CTenX			equ 002137Ch&lt;br /&gt;
_CEtoX			equ 0021380h&lt;br /&gt;
_CXrootY		equ 0021384h&lt;br /&gt;
;0021388h&lt;br /&gt;
_CYtoX			equ 002138Ch&lt;br /&gt;
_InvertNonReal		equ 0021390h&lt;br /&gt;
_CplxMult		equ 0021394h&lt;br /&gt;
_CplxDiv		equ 0021398h&lt;br /&gt;
_CplxTrunc		equ 002139Ch&lt;br /&gt;
_CplxFrac		equ 00213A0h&lt;br /&gt;
_CplxFloor		equ 00213A4h&lt;br /&gt;
;00213A8h&lt;br /&gt;
_FlashWriteDisable	equ 00213ACh&lt;br /&gt;
_Disp			equ 00213B0h&lt;br /&gt;
_GetBytePaged_Unpaged	equ 00213B4h&lt;br /&gt;
_RunCursorHook		equ 00213B8h&lt;br /&gt;
_RunLibraryHook		equ 00213BCh&lt;br /&gt;
_RunRawkeyHook		equ 00213C0h&lt;br /&gt;
_SetCursorHook		equ 00213C4h&lt;br /&gt;
_SetLibraryHook		equ 00213C8h&lt;br /&gt;
_SetGetKeyHook		equ 00213CCh&lt;br /&gt;
_ClrCursorHook		equ 00213D0h&lt;br /&gt;
_ClrLibraryHook		equ 00213D4h&lt;br /&gt;
_ClrRawKeyHook		equ 00213D8h&lt;br /&gt;
_GetKeyHook		equ 00213DCh&lt;br /&gt;
_SetGetCSCHook		equ 00213E0h&lt;br /&gt;
_ClrGetKeyHook		equ 00213E4h&lt;br /&gt;
_SetCatalog2Hook	equ 00213E8h&lt;br /&gt;
_ClrCatalog2Hook	equ 00213ECh&lt;br /&gt;
_SetLocalizeHook	equ 00213F0h&lt;br /&gt;
_ClrLocalizeHook	equ 00213F4h&lt;br /&gt;
_SetTokenHook		equ 00213F8h&lt;br /&gt;
_ClrTokenHook		equ 00213FCh&lt;br /&gt;
;0021400h&lt;br /&gt;
;0021404h&lt;br /&gt;
_DispListElementOffLA	equ 0021408h&lt;br /&gt;
_Bit_VertSplit		equ 002140Ch&lt;br /&gt;
_SetHomescreenHook	equ 0021410h&lt;br /&gt;
_ClrHomescreenHook	equ 0021414h&lt;br /&gt;
_SetWIndowHook		equ 0021418h&lt;br /&gt;
_ClrWindowHook		equ 002141Ch&lt;br /&gt;
_SetGraphModeHook	equ 0021420h&lt;br /&gt;
_ClrGraphModeHook	equ 0021424h&lt;br /&gt;
_ParseAndStoreSysVar	equ 0021428h&lt;br /&gt;
_DisplayEditSysVar	equ 002142Ch&lt;br /&gt;
_JForceWIndowSettings	equ 0021430h&lt;br /&gt;
_DelVarArc		equ 0021434h&lt;br /&gt;
_DelVarNoArc		equ 0021438h&lt;br /&gt;
_SetAllPlots		equ 002143Ch&lt;br /&gt;
_SetYeditHook		equ 0021440h&lt;br /&gt;
_ClrYeditHook		equ 0021444h&lt;br /&gt;
_Arc_Unarc		equ 0021448h&lt;br /&gt;
;002144Ch&lt;br /&gt;
;0021450h&lt;br /&gt;
_SetFontHook		equ 0021454h&lt;br /&gt;
_ClrFontHook		equ 0021458h&lt;br /&gt;
_SetRegraphHook		equ 002145Ch&lt;br /&gt;
_ClrRegraphHook		equ 0021460h&lt;br /&gt;
_RunGraphingHook	equ 0021464h&lt;br /&gt;
_SetTraceHook		equ 0021468h&lt;br /&gt;
_ClrTraceHook		equ 002146Ch&lt;br /&gt;
_RunTraceHook		equ 0021470h&lt;br /&gt;
_NDeriv			equ 0021474h&lt;br /&gt;
_PolarDerivative	equ 0021478h&lt;br /&gt;
_JForceGraphNoKey	equ 002147Ch&lt;br /&gt;
_JForceGraphKey		equ 0021480h&lt;br /&gt;
_PowerOff		equ 0021484h&lt;br /&gt;
_GetKeyRetOff		equ 0021488h&lt;br /&gt;
_FindGroupSym		equ 002148Ch&lt;br /&gt;
_LoadDEIndPaged_Unpaged	equ 0021490h&lt;br /&gt;
_SetUpPagedPtr_Unpaged	equ 0021494h&lt;br /&gt;
_PagedGet_Unpaged	equ 0021498h&lt;br /&gt;
_SetParserHook		equ 002149Ch&lt;br /&gt;
_ClrParserHook		equ 00214A0h&lt;br /&gt;
_SetAppChangeHook	equ 00214A4h&lt;br /&gt;
_ClrAppChangeHook	equ 00214A8h&lt;br /&gt;
_SetGraphicsHook	equ 00214ACh&lt;br /&gt;
_ClrGraphicsHook	equ 00214B0h&lt;br /&gt;
_ILineNoGraphicsHook	equ 00214B4h&lt;br /&gt;
_ILineNoHook		equ 00214B8h&lt;br /&gt;
;00214BCh&lt;br /&gt;
_DeleteTempPrograms	equ 00214C0h&lt;br /&gt;
_SetCatalog1Hook	equ 00214C4h&lt;br /&gt;
_ClrCatalog1Hook	equ 00214C8h&lt;br /&gt;
_SetHelpHook		equ 00214CCh&lt;br /&gt;
_ClrHelpHook		equ 00214D0h&lt;br /&gt;
_DispCatalogEnd		equ 00214D4h&lt;br /&gt;
_GetMenuKeypress	equ 00214D8h&lt;br /&gt;
_GetCatalogItem		equ 00214DCh&lt;br /&gt;
_RunCatalog2Hook	equ 00214E0h&lt;br /&gt;
_RunCatalog1Hook	equ 00214E4h&lt;br /&gt;
;00214E8h&lt;br /&gt;
;00214ECh&lt;br /&gt;
_DispMenuTitle		equ 00214F0h&lt;br /&gt;
;00214F4h&lt;br /&gt;
_SetcxReDispHook	equ 00214F8h&lt;br /&gt;
_ClrcxReDispHook	equ 00214FCh&lt;br /&gt;
;0021500h&lt;br /&gt;
;0021504h&lt;br /&gt;
;0021508h&lt;br /&gt;
;002150Ch&lt;br /&gt;
;0021510h&lt;br /&gt;
;0021514h&lt;br /&gt;
_SetMenuHook		equ 0021518h&lt;br /&gt;
_ClrMenuHook		equ 002151Ch&lt;br /&gt;
_GetBCOffSetIX		equ 0021520h&lt;br /&gt;
_GetBCOffSetIX_Duplicate	equ 0021524h&lt;br /&gt;
_ForceFullScreen	equ 0021528h&lt;br /&gt;
_HLMinus5		equ 002152Ch&lt;br /&gt;
_Ret_2			equ 0021530h&lt;br /&gt;
;0021534h&lt;br /&gt;
;0021538h&lt;br /&gt;
_Arc_Unarc_Dup		equ 002153Ch&lt;br /&gt;
;0021540h&lt;br /&gt;
_SetSilentLinkHook	equ 0021544h&lt;br /&gt;
_ClrSilentLinkHook	equ 0021548h&lt;br /&gt;
;002154Ch&lt;br /&gt;
_ExecClassCToken	equ 0021550h&lt;br /&gt;
_ExecClass3Token	equ 0021554h&lt;br /&gt;
_GetSysInfo		equ 0021558h&lt;br /&gt;
;002155Ch&lt;br /&gt;
_TenXNoClr		equ 0021560h&lt;br /&gt;
;0021564h&lt;br /&gt;
;0021568h&lt;br /&gt;
;002156Ch&lt;br /&gt;
;0021570h&lt;br /&gt;
;0021574h&lt;br /&gt;
;0021578h&lt;br /&gt;
;002157Ch&lt;br /&gt;
;0021580h&lt;br /&gt;
;0021584h&lt;br /&gt;
;0021588h&lt;br /&gt;
;002158Ch&lt;br /&gt;
;0021590h&lt;br /&gt;
;0021594h&lt;br /&gt;
;0021598h&lt;br /&gt;
;002159Ch&lt;br /&gt;
;00215A0h&lt;br /&gt;
_DispCoords		equ 00215A4h&lt;br /&gt;
;00215A8h&lt;br /&gt;
;00215ACh&lt;br /&gt;
_ChkTmr			equ 00215B0h&lt;br /&gt;
_ClockOff		equ 00215B4h&lt;br /&gt;
_ClockOn		equ 00215B8h&lt;br /&gt;
;00215BCh&lt;br /&gt;
_GetDate		equ 00215C0h&lt;br /&gt;
_GetDateString		equ 00215C4h&lt;br /&gt;
_GetDtFmt		equ 00215C8h&lt;br /&gt;
_GetDtStr		equ 00215CCh&lt;br /&gt;
_GetTime		equ 00215D0h&lt;br /&gt;
_FormTime		equ 00215D4h&lt;br /&gt;
_GetTmFmt		equ 00215D8h&lt;br /&gt;
_GetTmStr		equ 00215DCh&lt;br /&gt;
_SetZeroOne		equ 00215E0h&lt;br /&gt;
_SetDate		equ 00215E4h&lt;br /&gt;
_IsOneTwoThree		equ 00215E8h&lt;br /&gt;
_SetTime		equ 00215ECh&lt;br /&gt;
_IsOP112or24		equ 00215F0h&lt;br /&gt;
_ChkTimer0		equ 00215F4h&lt;br /&gt;
_TimeCnv		equ 00215F8h&lt;br /&gt;
_ClrWindowAndFlags	equ 00215FCh&lt;br /&gt;
;0021600h&lt;br /&gt;
;0021604h&lt;br /&gt;
;0021608h&lt;br /&gt;
;002160Ch&lt;br /&gt;
;0021610h&lt;br /&gt;
_CPOP1OP2Rounded	equ 0021614h&lt;br /&gt;
_CPOP1OP2Rounded2	equ 0021618h&lt;br /&gt;
;002161Ch&lt;br /&gt;
;0021620h&lt;br /&gt;
;0021624h&lt;br /&gt;
;0021628h&lt;br /&gt;
_SetUpEditor		equ 002162Ch&lt;br /&gt;
_SortA			equ 0021630h&lt;br /&gt;
_SortD			equ 0021634h&lt;br /&gt;
;0021638h&lt;br /&gt;
_IsOP1ResID		equ 002163Ch&lt;br /&gt;
;0021640h&lt;br /&gt;
;0021644h&lt;br /&gt;
;0021648h&lt;br /&gt;
_ForceModeKeypress	equ 002164Ch&lt;br /&gt;
_DispAboutScreen	equ 0021650h&lt;br /&gt;
_ChkHelpHookVer		equ 0021654h&lt;br /&gt;
;0021658h&lt;br /&gt;
;002165Ch&lt;br /&gt;
;0021660h&lt;br /&gt;
;0021664h&lt;br /&gt;
;0021668h&lt;br /&gt;
_DrawTableEditor	equ 002166Ch&lt;br /&gt;
_DisplayListNameEquals	equ 0021670h&lt;br /&gt;
_DisplayListHeader	equ 0021674h&lt;br /&gt;
_DispMatrixDimensions	equ 0021678h&lt;br /&gt;
_HighlightListEdItem	equ 002167Ch&lt;br /&gt;
;0021680h&lt;br /&gt;
;0021684h&lt;br /&gt;
;0021688h&lt;br /&gt;
;002168Ch&lt;br /&gt;
;0021690h&lt;br /&gt;
;0021694h&lt;br /&gt;
;0021698h&lt;br /&gt;
;002169Ch&lt;br /&gt;
;00216A0h&lt;br /&gt;
_NumError02_Dup		equ 00216A4h&lt;br /&gt;
;00216A8h&lt;br /&gt;
;00216ACh&lt;br /&gt;
;00216B0h&lt;br /&gt;
;00216B4h&lt;br /&gt;
;00216B8h&lt;br /&gt;
;00216BCh&lt;br /&gt;
;00216C0h&lt;br /&gt;
;00216C4h&lt;br /&gt;
;00216C8h&lt;br /&gt;
;00216CCh&lt;br /&gt;
;00216D0h&lt;br /&gt;
;00216D4h&lt;br /&gt;
;00216D8h&lt;br /&gt;
_DrawRectBorder_Dup_2	equ 00216DCh&lt;br /&gt;
;00216E0h&lt;br /&gt;
;00216E4h&lt;br /&gt;
;00216E8h&lt;br /&gt;
;00216ECh&lt;br /&gt;
;00216F0h&lt;br /&gt;
;00216F4h&lt;br /&gt;
;00216F8h&lt;br /&gt;
;00216FCh&lt;br /&gt;
;0021700h&lt;br /&gt;
;0021704h&lt;br /&gt;
;0021708h&lt;br /&gt;
;002170Ch&lt;br /&gt;
;0021710h&lt;br /&gt;
;0021714h&lt;br /&gt;
;0021718h&lt;br /&gt;
_SetUSBActivityHook	equ 002171Ch&lt;br /&gt;
_ClrUSBActivityHook	equ 0021720h&lt;br /&gt;
;0021724h&lt;br /&gt;
;0021728h&lt;br /&gt;
;002172Ch&lt;br /&gt;
;0021730h&lt;br /&gt;
;0021734h&lt;br /&gt;
;0021738h&lt;br /&gt;
;002173Ch&lt;br /&gt;
;0021740h&lt;br /&gt;
;0021744h&lt;br /&gt;
;0021748h&lt;br /&gt;
;002174Ch&lt;br /&gt;
;0021750h&lt;br /&gt;
;0021754h&lt;br /&gt;
;0021758h&lt;br /&gt;
;002175Ch&lt;br /&gt;
;0021760h&lt;br /&gt;
;0021764h&lt;br /&gt;
;0021768h&lt;br /&gt;
;002176Ch&lt;br /&gt;
;0021770h&lt;br /&gt;
;0021774h&lt;br /&gt;
;0021778h&lt;br /&gt;
;002177Ch&lt;br /&gt;
;0021780h&lt;br /&gt;
;0021784h&lt;br /&gt;
;0021788h&lt;br /&gt;
;002178Ch&lt;br /&gt;
;0021790h&lt;br /&gt;
;0021794h&lt;br /&gt;
;0021798h&lt;br /&gt;
;002179Ch&lt;br /&gt;
;00217A0h&lt;br /&gt;
;00217A4h&lt;br /&gt;
;00217A8h&lt;br /&gt;
;00217ACh&lt;br /&gt;
;00217B0h&lt;br /&gt;
;00217B4h&lt;br /&gt;
;00217B8h&lt;br /&gt;
;00217BCh&lt;br /&gt;
;00217C0h&lt;br /&gt;
;00217C4h&lt;br /&gt;
;00217C8h&lt;br /&gt;
;00217CCh&lt;br /&gt;
;00217D0h&lt;br /&gt;
;00217D4h&lt;br /&gt;
;00217D8h&lt;br /&gt;
;00217DCh&lt;br /&gt;
;00217E0h&lt;br /&gt;
;00217E4h&lt;br /&gt;
;00217E8h&lt;br /&gt;
;00217ECh&lt;br /&gt;
;00217F0h&lt;br /&gt;
;00217F4h&lt;br /&gt;
;00217F8h&lt;br /&gt;
;00217FCh&lt;br /&gt;
;0021800h&lt;br /&gt;
;0021804h&lt;br /&gt;
;0021808h&lt;br /&gt;
;002180Ch&lt;br /&gt;
;0021810h&lt;br /&gt;
;0021814h&lt;br /&gt;
;0021818h&lt;br /&gt;
;002181Ch&lt;br /&gt;
;0021820h&lt;br /&gt;
;0021824h&lt;br /&gt;
;0021828h&lt;br /&gt;
;002182Ch&lt;br /&gt;
;0021830h&lt;br /&gt;
;0021834h&lt;br /&gt;
;0021838h&lt;br /&gt;
;002183Ch&lt;br /&gt;
;0021840h&lt;br /&gt;
;0021844h&lt;br /&gt;
;0021848h&lt;br /&gt;
;002184Ch&lt;br /&gt;
;0021850h&lt;br /&gt;
;0021854h&lt;br /&gt;
;0021858h&lt;br /&gt;
;002185Ch&lt;br /&gt;
;0021860h&lt;br /&gt;
;0021864h&lt;br /&gt;
;0021868h&lt;br /&gt;
;002186Ch&lt;br /&gt;
;0021870h&lt;br /&gt;
;0021874h&lt;br /&gt;
;0021878h&lt;br /&gt;
;002187Ch&lt;br /&gt;
;0021880h&lt;br /&gt;
;0021884h&lt;br /&gt;
;0021888h&lt;br /&gt;
;002188Ch&lt;br /&gt;
;0021890h&lt;br /&gt;
;0021894h&lt;br /&gt;
;0021898h&lt;br /&gt;
;002189Ch&lt;br /&gt;
;00218A0h&lt;br /&gt;
;00218A4h&lt;br /&gt;
;00218A8h&lt;br /&gt;
;00218ACh&lt;br /&gt;
;00218B0h&lt;br /&gt;
;00218B4h&lt;br /&gt;
;00218B8h&lt;br /&gt;
;00218BCh&lt;br /&gt;
;00218C0h&lt;br /&gt;
;00218C4h&lt;br /&gt;
;00218C8h&lt;br /&gt;
;00218CCh&lt;br /&gt;
;00218D0h&lt;br /&gt;
;00218D4h&lt;br /&gt;
;00218D8h&lt;br /&gt;
;00218DCh&lt;br /&gt;
;00218E0h&lt;br /&gt;
;00218E4h&lt;br /&gt;
;00218E8h&lt;br /&gt;
;00218ECh&lt;br /&gt;
_RunInitialBootMenu	equ 00218F0h&lt;br /&gt;
;00218F4h&lt;br /&gt;
;00218F8h&lt;br /&gt;
;00218FCh&lt;br /&gt;
;0021900h&lt;br /&gt;
;0021904h&lt;br /&gt;
;0021908h&lt;br /&gt;
;002190Ch&lt;br /&gt;
;0021910h&lt;br /&gt;
;0021914h&lt;br /&gt;
;0021918h&lt;br /&gt;
;002191Ch&lt;br /&gt;
;0021920h&lt;br /&gt;
;0021924h&lt;br /&gt;
;0021928h&lt;br /&gt;
;002192Ch&lt;br /&gt;
;0021930h&lt;br /&gt;
;0021934h&lt;br /&gt;
;0021938h&lt;br /&gt;
;002193Ch&lt;br /&gt;
_CommonKeys_Dup		equ 0021940h&lt;br /&gt;
;0021944h&lt;br /&gt;
;0021948h&lt;br /&gt;
;002194Ch&lt;br /&gt;
;0021950h&lt;br /&gt;
;0021954h&lt;br /&gt;
;0021958h&lt;br /&gt;
;002195Ch&lt;br /&gt;
;0021960h&lt;br /&gt;
;0021964h&lt;br /&gt;
;0021968h&lt;br /&gt;
;002196Ch&lt;br /&gt;
;0021970h&lt;br /&gt;
;0021974h&lt;br /&gt;
;0021978h&lt;br /&gt;
;002197Ch&lt;br /&gt;
;0021980h&lt;br /&gt;
;0021984h&lt;br /&gt;
;0021988h&lt;br /&gt;
;002198Ch&lt;br /&gt;
;0021990h&lt;br /&gt;
;0021994h&lt;br /&gt;
;0021998h&lt;br /&gt;
;002199Ch&lt;br /&gt;
;00219A0h&lt;br /&gt;
;00219A4h&lt;br /&gt;
;00219A8h&lt;br /&gt;
;00219ACh&lt;br /&gt;
;00219B0h&lt;br /&gt;
;00219B4h&lt;br /&gt;
;00219B8h&lt;br /&gt;
;00219BCh&lt;br /&gt;
;00219C0h&lt;br /&gt;
;00219C4h&lt;br /&gt;
;00219C8h&lt;br /&gt;
;00219CCh&lt;br /&gt;
;00219D0h&lt;br /&gt;
;00219D4h&lt;br /&gt;
;00219D8h&lt;br /&gt;
_EnterSelfTest		equ 00219DCh&lt;br /&gt;
;00219E0h&lt;br /&gt;
;00219E4h&lt;br /&gt;
;00219E8h&lt;br /&gt;
;00219ECh&lt;br /&gt;
;00219F0h&lt;br /&gt;
;00219F4h&lt;br /&gt;
;00219F8h&lt;br /&gt;
;00219FCh&lt;br /&gt;
;0021A00h&lt;br /&gt;
;0021A04h&lt;br /&gt;
;0021A08h&lt;br /&gt;
;0021A0Ch&lt;br /&gt;
_ClrLCDAll		equ 0021A10h&lt;br /&gt;
;0021A14h&lt;br /&gt;
;0021A18h&lt;br /&gt;
;0021A1Ch&lt;br /&gt;
;0021A20h&lt;br /&gt;
;0021A24h&lt;br /&gt;
_SetDrawFGColorA	equ 0021A28h&lt;br /&gt;
;0021A2Ch&lt;br /&gt;
;0021A30h&lt;br /&gt;
;0021A34h&lt;br /&gt;
;0021A38h&lt;br /&gt;
_DrawStatusBar		equ 0021A3Ch&lt;br /&gt;
;0021A40h&lt;br /&gt;
;0021A44h&lt;br /&gt;
;0021A48h&lt;br /&gt;
;0021A4Ch&lt;br /&gt;
_DrawBatteryIndicator	equ 0021A50h&lt;br /&gt;
;0021A54h&lt;br /&gt;
;0021A58h&lt;br /&gt;
;0021A5Ch&lt;br /&gt;
;0021A60h&lt;br /&gt;
;0021A64h&lt;br /&gt;
;0021A68h&lt;br /&gt;
;0021A6Ch&lt;br /&gt;
;0021A70h&lt;br /&gt;
;0021A74h&lt;br /&gt;
;0021A78h&lt;br /&gt;
;0021A7Ch&lt;br /&gt;
;0021A80h&lt;br /&gt;
;0021A84h&lt;br /&gt;
;0021A88h&lt;br /&gt;
;0021A8Ch&lt;br /&gt;
;0021A90h&lt;br /&gt;
;0021A94h&lt;br /&gt;
;0021A98h&lt;br /&gt;
;0021A9Ch&lt;br /&gt;
;0021AA0h&lt;br /&gt;
;0021AA4h&lt;br /&gt;
;0021AA8h&lt;br /&gt;
;0021AACh&lt;br /&gt;
;0021AB0h&lt;br /&gt;
_DrawStatusBarInfo	equ 0021AB4h&lt;br /&gt;
_RestoreLCDbrightness	equ 0021AB8h&lt;br /&gt;
_RestoreLCDbrightness2	equ 0021ABCh&lt;br /&gt;
_DimLCDSlow		equ 0021AC0h&lt;br /&gt;
;0021AC4h&lt;br /&gt;
;0021AC8h&lt;br /&gt;
;0021ACCh&lt;br /&gt;
;0021AD0h&lt;br /&gt;
;0021AD4h&lt;br /&gt;
;0021AD8h&lt;br /&gt;
;0021ADCh&lt;br /&gt;
_SetTextFGBGcolors_Duplicate	equ 0021AE0h&lt;br /&gt;
_SetTextFGBGcolors	equ 0021AE4h&lt;br /&gt;
_SetTextBGcolor		equ 0021AE8h&lt;br /&gt;
_VPutPS			equ 0021AECh&lt;br /&gt;
;0021AF0h&lt;br /&gt;
;0021AF4h&lt;br /&gt;
;0021AF8h&lt;br /&gt;
;0021AFCh&lt;br /&gt;
;0021B00h&lt;br /&gt;
_DrawThickRectBorder	equ 0021B04h&lt;br /&gt;
;0021B08h&lt;br /&gt;
;0021B0Ch&lt;br /&gt;
;0021B10h&lt;br /&gt;
;0021B14h&lt;br /&gt;
;0021B18h&lt;br /&gt;
;0021B1Ch&lt;br /&gt;
_VPutPSN		equ 0021B20h&lt;br /&gt;
;0021B24h&lt;br /&gt;
;0021B28h&lt;br /&gt;
;0021B2Ch&lt;br /&gt;
;0021B30h&lt;br /&gt;
;0021B34h&lt;br /&gt;
;0021B38h&lt;br /&gt;
;0021B3Ch&lt;br /&gt;
;0021B40h&lt;br /&gt;
;0021B44h&lt;br /&gt;
;0021B48h&lt;br /&gt;
;0021B4Ch&lt;br /&gt;
;0021B50h&lt;br /&gt;
;0021B54h&lt;br /&gt;
;0021B58h&lt;br /&gt;
;0021B5Ch&lt;br /&gt;
;0021B60h&lt;br /&gt;
;0021B64h&lt;br /&gt;
;0021B68h&lt;br /&gt;
;0021B6Ch&lt;br /&gt;
;0021B70h&lt;br /&gt;
;0021B74h&lt;br /&gt;
;0021B78h&lt;br /&gt;
;0021B7Ch&lt;br /&gt;
;0021B80h&lt;br /&gt;
;0021B84h&lt;br /&gt;
;0021B88h&lt;br /&gt;
;0021B8Ch&lt;br /&gt;
;0021B90h&lt;br /&gt;
;0021B94h&lt;br /&gt;
;0021B98h&lt;br /&gt;
;0021B9Ch&lt;br /&gt;
;0021BA0h&lt;br /&gt;
;0021BA4h&lt;br /&gt;
;0021BA8h&lt;br /&gt;
_GetColorValue		equ 0021BACh&lt;br /&gt;
;0021BB0h&lt;br /&gt;
;0021BB4h&lt;br /&gt;
;0021BB8h&lt;br /&gt;
;0021BBCh&lt;br /&gt;
;0021BC0h&lt;br /&gt;
;0021BC4h&lt;br /&gt;
;0021BC8h&lt;br /&gt;
;0021BCCh&lt;br /&gt;
;0021BD0h&lt;br /&gt;
;0021BD4h&lt;br /&gt;
;0021BD8h&lt;br /&gt;
;0021BDCh&lt;br /&gt;
_DrawRectBorder_Dup		equ 0021BE0h&lt;br /&gt;
;0021BE4h&lt;br /&gt;
;0021BE8h&lt;br /&gt;
;0021BECh&lt;br /&gt;
;0021BF0h&lt;br /&gt;
;0021BF4h&lt;br /&gt;
;0021BF8h&lt;br /&gt;
;0021BFCh&lt;br /&gt;
;0021C00h&lt;br /&gt;
;0021C04h&lt;br /&gt;
;0021C08h&lt;br /&gt;
;0021C0Ch&lt;br /&gt;
;0021C10h&lt;br /&gt;
;0021C14h&lt;br /&gt;
;0021C18h&lt;br /&gt;
;0021C1Ch&lt;br /&gt;
;0021C20h&lt;br /&gt;
;0021C24h&lt;br /&gt;
;0021C28h&lt;br /&gt;
;0021C2Ch&lt;br /&gt;
;0021C30h&lt;br /&gt;
;0021C34h&lt;br /&gt;
;0021C38h&lt;br /&gt;
;0021C3Ch&lt;br /&gt;
;0021C40h&lt;br /&gt;
;0021C44h&lt;br /&gt;
;0021C48h&lt;br /&gt;
;0021C4Ch&lt;br /&gt;
;0021C50h&lt;br /&gt;
;0021C54h&lt;br /&gt;
;0021C58h&lt;br /&gt;
;0021C5Ch&lt;br /&gt;
;0021C60h&lt;br /&gt;
;0021C64h&lt;br /&gt;
;0021C68h&lt;br /&gt;
_Bit_grfFuncM		equ 0021C6Ch&lt;br /&gt;
;0021C70h&lt;br /&gt;
;0021C74h&lt;br /&gt;
;0021C78h&lt;br /&gt;
_PopErrorHandler_Dup	equ 0021C7Ch&lt;br /&gt;
;0021C80h&lt;br /&gt;
;0021C84h&lt;br /&gt;
;0021C88h&lt;br /&gt;
;0021C8Ch&lt;br /&gt;
;0021C90h&lt;br /&gt;
;0021C94h&lt;br /&gt;
;0021C98h&lt;br /&gt;
;0021C9Ch&lt;br /&gt;
;0021CA0h&lt;br /&gt;
;0021CA4h&lt;br /&gt;
;0021CA8h&lt;br /&gt;
;0021CACh&lt;br /&gt;
;0021CB0h&lt;br /&gt;
;0021CB4h&lt;br /&gt;
;0021CB8h&lt;br /&gt;
;0021CBCh&lt;br /&gt;
;0021CC0h&lt;br /&gt;
;0021CC4h&lt;br /&gt;
;0021CC8h&lt;br /&gt;
;0021CCCh&lt;br /&gt;
;0021CD0h&lt;br /&gt;
;0021CD4h&lt;br /&gt;
;0021CD8h&lt;br /&gt;
;0021CDCh&lt;br /&gt;
;0021CE0h&lt;br /&gt;
;0021CE4h&lt;br /&gt;
;0021CE8h&lt;br /&gt;
;0021CECh&lt;br /&gt;
;0021CF0h&lt;br /&gt;
;0021CF4h&lt;br /&gt;
;0021CF8h&lt;br /&gt;
;0021CFCh&lt;br /&gt;
;0021D00h&lt;br /&gt;
;0021D04h&lt;br /&gt;
;0021D08h&lt;br /&gt;
;0021D0Ch&lt;br /&gt;
;0021D10h&lt;br /&gt;
;0021D14h&lt;br /&gt;
;0021D18h&lt;br /&gt;
;0021D1Ch&lt;br /&gt;
;0021D20h&lt;br /&gt;
;0021D24h&lt;br /&gt;
;0021D28h&lt;br /&gt;
;0021D2Ch&lt;br /&gt;
;0021D30h&lt;br /&gt;
;0021D34h&lt;br /&gt;
;0021D38h&lt;br /&gt;
_GetCSC_HL		equ 0021D3Ch&lt;br /&gt;
;0021D40h&lt;br /&gt;
;0021D44h&lt;br /&gt;
_ChkBCIs0		equ 0021D48h&lt;br /&gt;
_ChkDEIs0		equ 0021D4Ch&lt;br /&gt;
_ChkHLIs0		equ 0021D50h&lt;br /&gt;
_SetAToBCU		equ 0021D54h&lt;br /&gt;
_SetAToDEU		equ 0021D58h&lt;br /&gt;
_SetAToHLU		equ 0021D5Ch&lt;br /&gt;
_SetBCUToA		equ 0021D60h&lt;br /&gt;
_SetBCUToB		equ 0021D64h&lt;br /&gt;
_SetDEUToA		equ 0021D68h&lt;br /&gt;
_SetDEUToB		equ 0021D6Ch&lt;br /&gt;
_SetHLUToA		equ 0021D70h&lt;br /&gt;
_SetHLUToB		equ 0021D74h&lt;br /&gt;
_SignExtendBC		equ 0021D78h&lt;br /&gt;
_SignExtendDE		equ 0021D7Ch&lt;br /&gt;
_SignExtendHL		equ 0021D80h&lt;br /&gt;
_SetBCUTo0		equ 0021D84h&lt;br /&gt;
_SetDEUTo0		equ 0021D88h&lt;br /&gt;
_SetHLUTo0		equ 0021D8Ch&lt;br /&gt;
_DivHLByA		equ 0021D90h&lt;br /&gt;
_CpHLDE_s		equ 0021D94h&lt;br /&gt;
_CpHLDE_Duplicate	equ 0021D98h&lt;br /&gt;
_LoadDEInd_s		equ 0021D9Ch&lt;br /&gt;
_LoadDEInd		equ 0021DA0h&lt;br /&gt;
_CpHLDEBC		equ 0021DA4h&lt;br /&gt;
_NegBC			equ 0021DA8h&lt;br /&gt;
_NegDE			equ 0021DACh&lt;br /&gt;
_StrCmpre		equ 0021DB0h&lt;br /&gt;
_AddHLAndA		equ 0021DB4h&lt;br /&gt;
;0021DB8h&lt;br /&gt;
;0021DBCh&lt;br /&gt;
_SwapEndianHL_s		equ 0021DC0h&lt;br /&gt;
_ReloadAppEntryVecs	equ 0021DC4h&lt;br /&gt;
;0021DC8h&lt;br /&gt;
;0021DCCh&lt;br /&gt;
;0021DD0h&lt;br /&gt;
;0021DD4h&lt;br /&gt;
;0021DD8h&lt;br /&gt;
;0021DDCh&lt;br /&gt;
;0021DE0h&lt;br /&gt;
;0021DE4h&lt;br /&gt;
;0021DE8h&lt;br /&gt;
;0021DECh&lt;br /&gt;
;0021DF0h&lt;br /&gt;
;0021DF4h&lt;br /&gt;
;0021DF8h&lt;br /&gt;
;0021DFCh&lt;br /&gt;
;0021E00h&lt;br /&gt;
;0021E04h&lt;br /&gt;
;0021E08h&lt;br /&gt;
;0021E0Ch&lt;br /&gt;
;0021E10h&lt;br /&gt;
;0021E14h&lt;br /&gt;
;0021E18h&lt;br /&gt;
;0021E1Ch&lt;br /&gt;
_SetDrawBGColor		equ 0021E20h&lt;br /&gt;
_SetDrawFGColor		equ 0021E24h&lt;br /&gt;
;0021E28h&lt;br /&gt;
;0021E2Ch&lt;br /&gt;
;0021E30h&lt;br /&gt;
;0021E34h&lt;br /&gt;
;0021E38h&lt;br /&gt;
;0021E3Ch&lt;br /&gt;
;0021E40h&lt;br /&gt;
;0021E44h&lt;br /&gt;
;0021E48h&lt;br /&gt;
;0021E4Ch&lt;br /&gt;
;0021E50h&lt;br /&gt;
;0021E54h&lt;br /&gt;
;0021E58h&lt;br /&gt;
;0021E5Ch&lt;br /&gt;
;0021E60h&lt;br /&gt;
;0021E64h&lt;br /&gt;
;0021E68h&lt;br /&gt;
;0021E6Ch&lt;br /&gt;
;0021E70h&lt;br /&gt;
;0021E74h&lt;br /&gt;
;0021E78h&lt;br /&gt;
;0021E7Ch&lt;br /&gt;
;0021E80h&lt;br /&gt;
;0021E84h&lt;br /&gt;
;0021E88h&lt;br /&gt;
;0021E8Ch&lt;br /&gt;
;0021E90h&lt;br /&gt;
;0021E94h&lt;br /&gt;
;0021E98h&lt;br /&gt;
;0021E9Ch&lt;br /&gt;
;0021EA0h&lt;br /&gt;
;0021EA4h&lt;br /&gt;
;0021EA8h&lt;br /&gt;
;0021EACh&lt;br /&gt;
;0021EB0h&lt;br /&gt;
;0021EB4h&lt;br /&gt;
;0021EB8h&lt;br /&gt;
;0021EBCh&lt;br /&gt;
;0021EC0h&lt;br /&gt;
;0021EC4h&lt;br /&gt;
;0021EC8h&lt;br /&gt;
;0021ECCh&lt;br /&gt;
;0021ED0h&lt;br /&gt;
;0021ED4h&lt;br /&gt;
;0021ED8h&lt;br /&gt;
;0021EDCh&lt;br /&gt;
_DispHL			equ 0021EE0h&lt;br /&gt;
;0021EE4h&lt;br /&gt;
_GetDrawFGColor		equ 0021EE8h&lt;br /&gt;
;0021EECh&lt;br /&gt;
;0021EF0h&lt;br /&gt;
;0021EF4h&lt;br /&gt;
;0021EF8h&lt;br /&gt;
;0021EFCh&lt;br /&gt;
;0021F00h&lt;br /&gt;
;0021F04h&lt;br /&gt;
;0021F08h&lt;br /&gt;
;0021F0Ch&lt;br /&gt;
;0021F10h&lt;br /&gt;
;0021F14h&lt;br /&gt;
;0021F18h&lt;br /&gt;
;0021F1Ch&lt;br /&gt;
;0021F20h&lt;br /&gt;
;0021F24h&lt;br /&gt;
;0021F28h&lt;br /&gt;
;0021F2Ch&lt;br /&gt;
;0021F30h&lt;br /&gt;
;0021F34h&lt;br /&gt;
;0021F38h&lt;br /&gt;
;0021F3Ch&lt;br /&gt;
;0021F40h&lt;br /&gt;
_VPutmapNoReset0IY23	equ 0021F44h&lt;br /&gt;
;0021F48h&lt;br /&gt;
;0021F4Ch&lt;br /&gt;
;0021F50h&lt;br /&gt;
;0021F54h&lt;br /&gt;
;0021F58h&lt;br /&gt;
;0021F5Ch&lt;br /&gt;
;0021F60h&lt;br /&gt;
;0021F64h&lt;br /&gt;
;0021F68h&lt;br /&gt;
;0021F6Ch&lt;br /&gt;
;0021F70h&lt;br /&gt;
;0021F74h&lt;br /&gt;
;0021F78h&lt;br /&gt;
;0021F7Ch&lt;br /&gt;
;0021F80h&lt;br /&gt;
;0021F84h&lt;br /&gt;
;0021F88h&lt;br /&gt;
;0021F8Ch&lt;br /&gt;
;0021F90h&lt;br /&gt;
;0021F94h&lt;br /&gt;
_ChkInRam		equ 0021F98h&lt;br /&gt;
;0021F9Ch&lt;br /&gt;
;0021FA0h&lt;br /&gt;
;0021FA4h&lt;br /&gt;
;0021FA8h&lt;br /&gt;
;0021FACh&lt;br /&gt;
_GetSymTablePtr		equ 0021FB0h&lt;br /&gt;
;0021FB4h&lt;br /&gt;
;0021FB8h&lt;br /&gt;
;0021FBCh&lt;br /&gt;
;0021FC0h&lt;br /&gt;
;0021FC4h&lt;br /&gt;
;0021FC8h&lt;br /&gt;
;0021FCCh&lt;br /&gt;
;0021FD0h&lt;br /&gt;
;0021FD4h&lt;br /&gt;
;0021FD8h&lt;br /&gt;
;0021FDCh&lt;br /&gt;
;0021FE0h&lt;br /&gt;
;0021FE4h&lt;br /&gt;
;0021FE8h&lt;br /&gt;
;0021FECh&lt;br /&gt;
;0021FF0h&lt;br /&gt;
;0021FF4h&lt;br /&gt;
;0021FF8h&lt;br /&gt;
;0021FFCh&lt;br /&gt;
;0022000h&lt;br /&gt;
;0022004h&lt;br /&gt;
;0022008h&lt;br /&gt;
;002200Ch&lt;br /&gt;
;0022010h&lt;br /&gt;
;0022014h&lt;br /&gt;
;0022018h&lt;br /&gt;
;002201Ch&lt;br /&gt;
;0022020h&lt;br /&gt;
;0022024h&lt;br /&gt;
;0022028h&lt;br /&gt;
;002202Ch&lt;br /&gt;
;0022030h&lt;br /&gt;
;0022034h&lt;br /&gt;
;0022038h&lt;br /&gt;
;002203Ch&lt;br /&gt;
_ArcChk			equ 0022040h  ; 3-byte value put in tempFreeArc (0D02655h)&lt;br /&gt;
;0022044h&lt;br /&gt;
_ChkInRamB		equ 0022048h&lt;br /&gt;
;002204Ch&lt;br /&gt;
;0022050h&lt;br /&gt;
;0022054h&lt;br /&gt;
;0022058h&lt;br /&gt;
;002205Ch&lt;br /&gt;
;0022060h&lt;br /&gt;
;0022064h&lt;br /&gt;
;0022068h&lt;br /&gt;
;002206Ch&lt;br /&gt;
;0022070h&lt;br /&gt;
_Mov11ToOP1		equ 0022074h&lt;br /&gt;
;0022078h&lt;br /&gt;
;002207Ch&lt;br /&gt;
;0022080h&lt;br /&gt;
;0022084h&lt;br /&gt;
;0022088h&lt;br /&gt;
;002208Ch&lt;br /&gt;
;0022090h&lt;br /&gt;
;0022094h&lt;br /&gt;
_RunLocalizeHook	equ 0022098h&lt;br /&gt;
;002209Ch&lt;br /&gt;
;00220A0h&lt;br /&gt;
;00220A4h&lt;br /&gt;
_NMIHandler		equ 00220A8h&lt;br /&gt;
;00220ACh&lt;br /&gt;
;00220B0h&lt;br /&gt;
;00220B4h&lt;br /&gt;
;00220B8h&lt;br /&gt;
;00220BCh&lt;br /&gt;
;00220C0h&lt;br /&gt;
;00220C4h&lt;br /&gt;
;00220C8h&lt;br /&gt;
;00220CCh&lt;br /&gt;
;00220D0h&lt;br /&gt;
;00220D4h&lt;br /&gt;
;00220D8h&lt;br /&gt;
;00220DCh&lt;br /&gt;
;00220E0h&lt;br /&gt;
;00220E4h&lt;br /&gt;
;00220E8h&lt;br /&gt;
;00220ECh&lt;br /&gt;
;00220F0h&lt;br /&gt;
;00220F4h&lt;br /&gt;
;00220F8h&lt;br /&gt;
;00220FCh&lt;br /&gt;
;0022100h&lt;br /&gt;
;0022104h&lt;br /&gt;
;0022108h&lt;br /&gt;
;002210Ch&lt;br /&gt;
;0022110h&lt;br /&gt;
;0022114h&lt;br /&gt;
;0022118h&lt;br /&gt;
;002211Ch&lt;br /&gt;
;0022120h&lt;br /&gt;
;0022124h&lt;br /&gt;
;0022128h&lt;br /&gt;
;002212Ch&lt;br /&gt;
;0022130h&lt;br /&gt;
;0022134h&lt;br /&gt;
;0022138h&lt;br /&gt;
;002213Ch&lt;br /&gt;
;0022140h&lt;br /&gt;
;0022144h&lt;br /&gt;
;0022148h&lt;br /&gt;
;002214Ch&lt;br /&gt;
;0022150h&lt;br /&gt;
;0022154h&lt;br /&gt;
;0022158h&lt;br /&gt;
;002215Ch&lt;br /&gt;
;0022160h&lt;br /&gt;
_RToP_Dup		equ 0022164h&lt;br /&gt;
_PToR_Dup		equ 0022168h&lt;br /&gt;
;002216Ch&lt;br /&gt;
;0022170h&lt;br /&gt;
;0022174h&lt;br /&gt;
;0022178h&lt;br /&gt;
;002217Ch&lt;br /&gt;
;0022180h&lt;br /&gt;
;0022184h&lt;br /&gt;
;0022188h&lt;br /&gt;
;002218Ch&lt;br /&gt;
;0022190h&lt;br /&gt;
;0022194h&lt;br /&gt;
;0022198h&lt;br /&gt;
;002219Ch&lt;br /&gt;
;00221A0h&lt;br /&gt;
;00221A4h&lt;br /&gt;
;00221A8h&lt;br /&gt;
;00221ACh&lt;br /&gt;
;00221B0h&lt;br /&gt;
;00221B4h&lt;br /&gt;
&lt;br /&gt;
;RAM Equates&lt;br /&gt;
;--------------------------------&lt;br /&gt;
flags			equ 0D00080h&lt;br /&gt;
apdFlagsLoc		equ 0D00088h&lt;br /&gt;
&lt;br /&gt;
appData			equ 0D00429h&lt;br /&gt;
&lt;br /&gt;
;0D0053Ch ;3 bytes&lt;br /&gt;
;0D0053Fh ;3 bytes, SP save?&lt;br /&gt;
;0D00542h ;1 byte&lt;br /&gt;
;0D00543h ;3 bytes&lt;br /&gt;
;0D00546h ;3 bytes&lt;br /&gt;
;0D00549h ;3 bytes&lt;br /&gt;
kbdScanCode		equ 0D00587h&lt;br /&gt;
kbdLGSC			equ 0D00588h&lt;br /&gt;
kbdPSC			equ 0D00589h&lt;br /&gt;
kbdWUR			equ 0D0058Ah&lt;br /&gt;
kbdDebncCnt		equ 0D0058Bh&lt;br /&gt;
kbdKey			equ 0D0058Ch&lt;br /&gt;
kbdGetKy		equ 0D0058Dh&lt;br /&gt;
keyExtend		equ 0D0058Eh&lt;br /&gt;
brightness		equ 0D0058Fh&lt;br /&gt;
apdSubTimer		equ 0D00590h&lt;br /&gt;
apdTimer		equ 0D00591h&lt;br /&gt;
curTime			equ 0D00594h&lt;br /&gt;
curRow			equ 0D00595h&lt;br /&gt;
curCol			equ 0D00596h&lt;br /&gt;
curOffset		equ 0D00597h&lt;br /&gt;
curUnder		equ 0D00598h&lt;br /&gt;
curY			equ 0D00599h&lt;br /&gt;
curType			equ 0D0059Ah&lt;br /&gt;
curXRow			equ 0D0059Ch&lt;br /&gt;
;D005A0&lt;br /&gt;
lFont_record		equ 0D005A4h&lt;br /&gt;
sFont_record		equ 0D005C5h&lt;br /&gt;
tokVarPtr		equ 0D005E9h&lt;br /&gt;
;D005F5&lt;br /&gt;
;D005F6&lt;br /&gt;
OP1			equ 0D005F8h&lt;br /&gt;
OP1M			equ 0D005FAh&lt;br /&gt;
OP2			equ 0D00603h&lt;br /&gt;
OP2M			equ 0D00605h&lt;br /&gt;
OP2EXT			equ 0D0060Ch&lt;br /&gt;
OP3			equ 0D0060Eh&lt;br /&gt;
OP3M			equ 0D00610h&lt;br /&gt;
OP4			equ 0D00619h&lt;br /&gt;
OP4M			equ 0D0061Bh&lt;br /&gt;
OP5			equ 0D00624h&lt;br /&gt;
OP5M			equ 0D00626h&lt;br /&gt;
OP6			equ 0D0062Fh&lt;br /&gt;
OP6M			equ 0D00631h&lt;br /&gt;
OP6EXT			equ 0D00638h&lt;br /&gt;
&lt;br /&gt;
onSP			equ 0D007FAh&lt;br /&gt;
promptRow		equ 0D00800h&lt;br /&gt;
promptCol		equ 0D00802h&lt;br /&gt;
promptIns		equ 0D00803h&lt;br /&gt;
promptShift		equ 0D00804h&lt;br /&gt;
&lt;br /&gt;
textShadow		equ 0D006C0h&lt;br /&gt;
textShadCur		equ 0D007C4h&lt;br /&gt;
textShadTop		equ 0D007C7h&lt;br /&gt;
textShadAlph		equ 0D007C8h&lt;br /&gt;
textShadIns		equ 0D007C9h&lt;br /&gt;
cxMain			equ 0D007CAh&lt;br /&gt;
cxPPutAway		equ 0D007CDh&lt;br /&gt;
cxPutAway		equ 0D007D0h&lt;br /&gt;
cxErrorEP		equ 0D007D6h&lt;br /&gt;
cxSizeWind		equ 0D007D9h&lt;br /&gt;
&lt;br /&gt;
menuCurrent		equ 0D00824h&lt;br /&gt;
&lt;br /&gt;
penCol			equ 0D008D2h&lt;br /&gt;
penRow			equ 0D008D5h&lt;br /&gt;
rclQueue		equ 0D008D6h&lt;br /&gt;
rclQueueEnd		equ 0D008D9h&lt;br /&gt;
;D008DC&lt;br /&gt;
errNo			equ 0D008DFh&lt;br /&gt;
errSP			equ 0D008E0h&lt;br /&gt;
&lt;br /&gt;
statVarsOffset		equ 0D0117Fh&lt;br /&gt;
asm_prgm_size		equ 0D0118Ch&lt;br /&gt;
statVars		equ 0D01191h&lt;br /&gt;
&lt;br /&gt;
uXmin			equ 0D01D61h&lt;br /&gt;
uXmax			equ 0D01D6Ah&lt;br /&gt;
uXscl			equ 0D01D73h&lt;br /&gt;
uYmin			equ 0D01D7Ch&lt;br /&gt;
uYmax			equ 0D01D85h&lt;br /&gt;
uYscl			equ 0D01D8Eh&lt;br /&gt;
uThetMin		equ 0D01D97h&lt;br /&gt;
uThetMax		equ 0D01DA0h&lt;br /&gt;
uThetStep		equ 0D01DA9h&lt;br /&gt;
uTmin			equ 0D01DB2h&lt;br /&gt;
uTmax			equ 0D01DBBh&lt;br /&gt;
uTStep			equ 0D01DC4h&lt;br /&gt;
uPlotStart		equ 0D01DCDh&lt;br /&gt;
unMax			equ 0D01DD6h&lt;br /&gt;
uu0			equ 0D01DDFh&lt;br /&gt;
uv0			equ 0D01DE8h&lt;br /&gt;
unMin			equ 0D01DF1h&lt;br /&gt;
uu02			equ 0D01DFAh&lt;br /&gt;
uv02			equ 0D01E03h&lt;br /&gt;
uw0			equ 0D01E0Ch&lt;br /&gt;
uPlotStep		equ 0D01E15h&lt;br /&gt;
uXres			equ 0D01E1Eh&lt;br /&gt;
uw02			equ 0D01E27h&lt;br /&gt;
Xmin			equ 0D01E33h&lt;br /&gt;
Xmax			equ 0D01E3Ch&lt;br /&gt;
Xscl			equ 0D01E45h&lt;br /&gt;
Ymin			equ 0D01E4Eh&lt;br /&gt;
Ymax			equ 0D01E57h&lt;br /&gt;
Yscl			equ 0D01E60h&lt;br /&gt;
ThetaMin		equ 0D01E69h&lt;br /&gt;
ThetaMax		equ 0D01E72h&lt;br /&gt;
ThetaStep		equ 0D01E7Bh&lt;br /&gt;
TminPar			equ 0D01E84h&lt;br /&gt;
TmaxPar			equ 0D01E8Dh&lt;br /&gt;
Tstep			equ 0D01E96h&lt;br /&gt;
PlotStart		equ 0D01E9Fh&lt;br /&gt;
nMax			equ 0D01EA8h&lt;br /&gt;
u0			equ 0D01EB1h&lt;br /&gt;
v0			equ 0D01EBAh&lt;br /&gt;
nMin			equ 0D01EC3h&lt;br /&gt;
u02			equ 0D01ECCh&lt;br /&gt;
v02			equ 0D01ED5h&lt;br /&gt;
w0			equ 0D01EDEh&lt;br /&gt;
PlotStep		equ 0D01EE7h&lt;br /&gt;
XresO			equ 0D01EF0h&lt;br /&gt;
w02			equ 0D01EF9h&lt;br /&gt;
un1			equ 0D01F02h&lt;br /&gt;
un2			equ 0D01F0Bh&lt;br /&gt;
vn1			equ 0D01F14h&lt;br /&gt;
vn2			equ 0D01F1Dh&lt;br /&gt;
wn1			equ 0D01F26h&lt;br /&gt;
wn2			equ 0D01F2Fh&lt;br /&gt;
fin_N			equ 0D01F38h&lt;br /&gt;
fin_I			equ 0D01F41h&lt;br /&gt;
fin_PV			equ 0D01F4Ah&lt;br /&gt;
fin_PMT			equ 0D01F53h&lt;br /&gt;
fin_FV			equ 0D01F5Ch&lt;br /&gt;
fin_PY			equ 0D01F65h&lt;br /&gt;
fin_CY			equ 0D01F6Eh&lt;br /&gt;
cal_N			equ 0D01F77h&lt;br /&gt;
cal_I			equ 0D01F80h&lt;br /&gt;
cal_PV			equ 0D01F89h&lt;br /&gt;
cal_PMT			equ 0D01F92h&lt;br /&gt;
cal_FV			equ 0D01F9Bh&lt;br /&gt;
cal_PY			equ 0D01FA4h&lt;br /&gt;
&lt;br /&gt;
begPC			equ 0D02317h&lt;br /&gt;
curPC			equ 0D0231Ah&lt;br /&gt;
endPC			equ 0D0231Dh&lt;br /&gt;
&lt;br /&gt;
cmdShadow		equ 0D0232Dh&lt;br /&gt;
cmdShadCur		equ 0D02431h&lt;br /&gt;
cmdShadAlph		equ 0D02433h&lt;br /&gt;
cmdShadIns		equ 0D02435h&lt;br /&gt;
cmdCursor		equ 0D02434h&lt;br /&gt;
&lt;br /&gt;
editTop			equ 0D02437h&lt;br /&gt;
editCursor		equ 0D0243Ah&lt;br /&gt;
editTail		equ 0D0243Dh&lt;br /&gt;
editBtm			equ 0D02440h&lt;br /&gt;
&lt;br /&gt;
;something		equ 96FEh ;word, this is offset into list for currently-highlighted element in list editor&lt;br /&gt;
;something		equ 9700h ;table entry pointer used in dialog/menu/edit buffer routines&lt;br /&gt;
matrixDimensions	equ 9702h ;dimensions of matrix being edited in matrix editor&lt;br /&gt;
editSym			equ 9706h ;pointer to symbol table entry of variable being edited&lt;br /&gt;
editDat			equ 9708h ;pointer to data of variable being edited&lt;br /&gt;
;something		equ 970Eh ;stats/list editor related, usually 1&lt;br /&gt;
;something		equ 970Fh ;stats/list editor related, usually 0 (this is 0-based offset from listName1), pretty sure this is a page offset&lt;br /&gt;
;something		equ 9710h ;stats/list editor related, usually 0 (this is 0-based currently-selected list)&lt;br /&gt;
;listName1		equ 9711h&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
listName1		equ 0D02459h&lt;br /&gt;
listName2		equ 0D0245Eh&lt;br /&gt;
listName3		equ 0D02463h&lt;br /&gt;
listName4		equ 0D02468h&lt;br /&gt;
listName5		equ 0D0246Dh&lt;br /&gt;
listName6		equ 0D02472h&lt;br /&gt;
listName7		equ 0D02477h&lt;br /&gt;
listName8		equ 0D0247Ch&lt;br /&gt;
listName9		equ 0D02481h&lt;br /&gt;
listName10		equ 0D02486h&lt;br /&gt;
listName11		equ 0D0248Bh&lt;br /&gt;
listName12		equ 0D02490h&lt;br /&gt;
listName13		equ 0D02495h&lt;br /&gt;
listName14		equ 0D0249Ah&lt;br /&gt;
listName15		equ 0D0249Fh&lt;br /&gt;
listName16		equ 0D024A4h&lt;br /&gt;
listName17		equ 0D024A9h&lt;br /&gt;
listName18		equ 0D024AEh&lt;br /&gt;
listName19		equ 0D024B3h&lt;br /&gt;
listName20		equ 0D024B8h&lt;br /&gt;
currGrphStyle		equ 0D024BEh&lt;br /&gt;
y1LineType		equ 0D024BFh&lt;br /&gt;
y2LineType		equ 0D024C0h&lt;br /&gt;
y3LineType		equ 0D024C1h&lt;br /&gt;
y4LineType		equ 0D024C2h&lt;br /&gt;
y5LineType		equ 0D024C3h&lt;br /&gt;
y6LineType		equ 0D024C4h&lt;br /&gt;
y7LineType		equ 0D024C5h&lt;br /&gt;
y8LineType		equ 0D024C6h&lt;br /&gt;
y9LineType		equ 0D024C7h&lt;br /&gt;
y0LineType		equ 0D024C8h&lt;br /&gt;
para1LineType		equ 0D024C9h&lt;br /&gt;
para2LineType		equ 0D024CAh&lt;br /&gt;
para3LineType		equ 0D024CBh&lt;br /&gt;
para4LineType		equ 0D024CCh&lt;br /&gt;
para5LineType		equ 0D024CDh&lt;br /&gt;
para6LineType		equ 0D024CEh&lt;br /&gt;
polar1LineType		equ 0D024CFh&lt;br /&gt;
polar2LineType		equ 0D024D0h&lt;br /&gt;
polar3LineType		equ 0D024D1h&lt;br /&gt;
polar4LineType		equ 0D024D2h&lt;br /&gt;
polar5LineType		equ 0D024D3h&lt;br /&gt;
polar6LineType		equ 0D024D4h&lt;br /&gt;
secULineType		equ 0D024D5h&lt;br /&gt;
secVLineType		equ 0D024D6h&lt;br /&gt;
secWLineType		equ 0D024D7h&lt;br /&gt;
y1LineColor		equ 0D024D8h&lt;br /&gt;
y2LineColor		equ 0D024D9h&lt;br /&gt;
y3LineColor		equ 0D024DAh&lt;br /&gt;
y4LineColor		equ 0D024DBh&lt;br /&gt;
y5LineColor		equ 0D024DCh&lt;br /&gt;
y6LineColor		equ 0D024DDh&lt;br /&gt;
y7LineColor		equ 0D024DEh&lt;br /&gt;
y8LineColor		equ 0D024DFh&lt;br /&gt;
y9LineColor		equ 0D024E0h&lt;br /&gt;
y0LineColor		equ 0D024E1h&lt;br /&gt;
para1LineColor		equ 0D024E2h&lt;br /&gt;
para2LineColor		equ 0D024E3h&lt;br /&gt;
para3LineColor		equ 0D024E4h&lt;br /&gt;
para4LineColor		equ 0D024E5h&lt;br /&gt;
para5LineColor		equ 0D024E6h&lt;br /&gt;
para6LineColor		equ 0D024E7h&lt;br /&gt;
polar1LineColor		equ 0D024E8h&lt;br /&gt;
polar2LineColor		equ 0D024E9h&lt;br /&gt;
polar3LineColor		equ 0D024EAh&lt;br /&gt;
polar4LineColor		equ 0D024EBh&lt;br /&gt;
polar5LineColor		equ 0D024ECh&lt;br /&gt;
polar6LineColor		equ 0D024EDh&lt;br /&gt;
secULineColor		equ 0D024EEh&lt;br /&gt;
secVLineColor		equ 0D024EFh&lt;br /&gt;
secWLineColor		equ 0D024F0h&lt;br /&gt;
&lt;br /&gt;
winTop			equ 0D02504h&lt;br /&gt;
winBtm			equ 0D02505h&lt;br /&gt;
winLeftEdge		equ 0D02506h&lt;br /&gt;
winLeft			equ 0D02507h&lt;br /&gt;
winAbove		equ 0D02509h&lt;br /&gt;
winRow			equ 0D0250Bh&lt;br /&gt;
winCol			equ 0D0250Dh&lt;br /&gt;
&lt;br /&gt;
tempMem			equ 0D02587h&lt;br /&gt;
FPSbase			equ 0D0258Ah&lt;br /&gt;
FPS			equ 0D0258Dh&lt;br /&gt;
OPBase			equ 0D02590h&lt;br /&gt;
OPS			equ 0D02593h&lt;br /&gt;
pTempCnt		equ 0D02596h&lt;br /&gt;
cleanTmp		equ 0D02598h&lt;br /&gt;
pTemp			equ 0D0259Ah&lt;br /&gt;
progPtr			equ 0D0259Dh&lt;br /&gt;
&lt;br /&gt;
pagedGetPtr		equ 0D025A3h	; 2 bytes scrap&lt;br /&gt;
&lt;br /&gt;
cursorHookPtr		equ 0D025D5h&lt;br /&gt;
libraryHookPtr		equ 0D025D8h&lt;br /&gt;
rawKeyHookPtr		equ 0D025DBh&lt;br /&gt;
getKeyHookPtr		equ 0D025DEh&lt;br /&gt;
homescreenHookPtr	equ 0D025E1h&lt;br /&gt;
windowHookPtr		equ 0D025E4h&lt;br /&gt;
graphHookPtr		equ 0D025E7h&lt;br /&gt;
yEqualsHookPtr		equ 0D025EAh&lt;br /&gt;
fontHookPtr		equ 0D025EDh&lt;br /&gt;
regraphHookPtr		equ 0D025F0h&lt;br /&gt;
graphicsHookPtr		equ 0D025F3h&lt;br /&gt;
traceHookPtr		equ 0D025E6h&lt;br /&gt;
parserHookPtr		equ 0D025F9h&lt;br /&gt;
appChangeHookPtr	equ 0D025FCh&lt;br /&gt;
catalog1HookPtr		equ 0D025FFh&lt;br /&gt;
helpHookPtr		equ 0D02602h&lt;br /&gt;
cxRedispHookPtr		equ 0D02605h&lt;br /&gt;
menuHookPtr		equ 0D02608h&lt;br /&gt;
catalog2HookPtr		equ 0D0260Bh&lt;br /&gt;
tokenHookPtr		equ 0D0260Eh&lt;br /&gt;
localizeHookPtr		equ 0D02611h&lt;br /&gt;
silentLinkHookPtr	equ 0D02614h&lt;br /&gt;
USBActivityHookPtr	equ 0D02617h&lt;br /&gt;
&lt;br /&gt;
tempFreeArc		equ 0D02655h&lt;br /&gt;
&lt;br /&gt;
textBGcolor		equ 0D02688h&lt;br /&gt;
textFGcolor		equ 0D0268Ah&lt;br /&gt;
&lt;br /&gt;
drawBGColor		equ 0D026AAh&lt;br /&gt;
drawFGColor		equ 0D026ACh&lt;br /&gt;
drawColorCode		equ 0D026AEh&lt;br /&gt;
&lt;br /&gt;
mcxErrorEP		equ 0D007D6h&lt;br /&gt;
&lt;br /&gt;
statusBarBGColor	equ 0D02ACCh&lt;br /&gt;
fillRectColor		equ 0D02AC0h&lt;br /&gt;
&lt;br /&gt;
scrapMem		equ 0D02AD7h	; 3 byte scrap (unstable)&lt;br /&gt;
&lt;br /&gt;
;safeRAM Locations&lt;br /&gt;
;---------------------------------------------&lt;br /&gt;
;appData			equ 0D00429h ; 256 bytes&lt;br /&gt;
pixelShadow		equ 0D031F6h ; 8400 bytes&lt;br /&gt;
pixelShadow2		equ 0D052C6h ; 8400 bytes&lt;br /&gt;
cmdPixelShadow		equ 0D07396h ; 8400 bytes&lt;br /&gt;
plotSScreen		equ 0D09466h ; 21945 bytes	; Set GraphDraw Flag to redraw graph if used&lt;br /&gt;
saveSScreen		equ 0D0EA1Fh ; 21945 bytes	; Set GraphDraw Flag to redraw graph if used&lt;br /&gt;
;textShadow		equ 0D006C0h ; 260 bytes	; Call _ClrTxtShdw to put spaces in here&lt;br /&gt;
;cmdShadow		equ 0D0232Dh ; 260 bytes&lt;br /&gt;
cursorImage		equ 0E30800h ; 1020 bytes&lt;br /&gt;
&lt;br /&gt;
;RAM Equates Continued&lt;br /&gt;
;---------------------------------------------&lt;br /&gt;
userMem			equ 0D1A881h&lt;br /&gt;
symTable		equ 0D3FFFFh&lt;br /&gt;
vRam			equ 0D40000h&lt;br /&gt;
vRamEnd			equ 0D65800h&lt;br /&gt;
&lt;br /&gt;
;Ports&lt;br /&gt;
;--------------------------------&lt;br /&gt;
pCpuSpeed		equ 0001h&lt;br /&gt;
pHardwareId		equ 0003h&lt;br /&gt;
pUsbRange		equ 3000h&lt;br /&gt;
&lt;br /&gt;
;LCD Ports&lt;br /&gt;
;--------------------------------&lt;br /&gt;
pLcdCtrlRange		equ 4000h&lt;br /&gt;
mpLcdCtrlRange		equ 0E30000h&lt;br /&gt;
pLcdBase		equ 4010h&lt;br /&gt;
mpLcdBase		equ 0E30010h&lt;br /&gt;
&lt;br /&gt;
pLcdCtrl		equ 4018h&lt;br /&gt;
mpLcdCtrl		equ 0E30018h&lt;br /&gt;
&lt;br /&gt;
lcdEn			equ 01h&lt;br /&gt;
lcdTft			equ 20h&lt;br /&gt;
lcdBpp1			equ 0000b | lcdTft | lcdEn&lt;br /&gt;
lcdBpp2			equ 0010b | lcdTft | lcdEn&lt;br /&gt;
lcdBpp4			equ 0100b | lcdTft | lcdEn&lt;br /&gt;
lcdBpp8			equ 0110b | lcdTft | lcdEn&lt;br /&gt;
lcdBpp16Alt		equ 1000b | lcdTft | lcdEn&lt;br /&gt;
lcdBpp24		equ 1010b | lcdTft | lcdEn&lt;br /&gt;
lcdBpp16		equ 1100b | lcdTft | lcdEn ; Default LCD mode&lt;br /&gt;
lcdBpp12		equ 1110b | lcdTft | lcdEn&lt;br /&gt;
lcdBgr			equ 100h&lt;br /&gt;
lcdBigEndian		equ 200h&lt;br /&gt;
lcdBigEndianPixels	equ 400h&lt;br /&gt;
lcdPwr			equ 800h&lt;br /&gt;
lcdIntVSync		equ 00h&lt;br /&gt;
lcdIntBack		equ 1000h&lt;br /&gt;
lcdIntActiveVideo	equ 2000h&lt;br /&gt;
lcdIntFront		equ 4000h&lt;br /&gt;
lcdWatermark		equ 10000h&lt;br /&gt;
lcdNormalMode		equ lcdPwr | lcdBgr | lcdBpp16&lt;br /&gt;
&lt;br /&gt;
pLcdPalette		equ 4200h&lt;br /&gt;
mpLcdPalette		equ 0E30200h&lt;br /&gt;
pLcdCursorImg		equ 4800h&lt;br /&gt;
mpLcdCursorImg		equ 0E30800h&lt;br /&gt;
pLcdCrsrCtrl		equ 4C00h&lt;br /&gt;
mpLcdCrsrCtrl		equ 0E30C00h&lt;br /&gt;
pLcdCrsrConfig		equ 4C04h&lt;br /&gt;
mpLcdCrsrConfig		equ 0E30C04h&lt;br /&gt;
pLcdCrsrPal0		equ 4C08h&lt;br /&gt;
mpLcdCrsrPal0		equ 0E30C08h&lt;br /&gt;
pLcdCrsrPal1		equ 4C0Ch&lt;br /&gt;
mpLcdCrsrPal1		equ 0E30C0Ch&lt;br /&gt;
pLcdCrsrXy		equ 4C10h&lt;br /&gt;
mpLcdCrsrXy		equ 0E30C10h&lt;br /&gt;
pLcdCrsrClip		equ 4C14h&lt;br /&gt;
mpLcdCrsrClip		equ 0E30C14h&lt;br /&gt;
&lt;br /&gt;
;RTC Ports&lt;br /&gt;
;-----------------------------------&lt;br /&gt;
pRtcRange		equ 8000h&lt;br /&gt;
mpRtcRange		equ 0F30000h&lt;br /&gt;
&lt;br /&gt;
;Backlight Ports&lt;br /&gt;
;-----------------------------------&lt;br /&gt;
pBlLevel		equ 0B024h&lt;br /&gt;
mpBlLevel		equ 0F60024h&lt;br /&gt;
&lt;br /&gt;
; Boot Calls&lt;br /&gt;
;-----------------------------------&lt;br /&gt;
__getBootVerMajor	equ 0000080h&lt;br /&gt;
__getHardwareVersion	equ 0000084h&lt;br /&gt;
__getKeyID		equ 0000088h&lt;br /&gt;
__getBootVerMinor	equ 000008Ch&lt;br /&gt;
__getBootVerBuild	equ 0000090h&lt;br /&gt;
			   ;0000094h ;outputs A to 0FFFEh and locks up, only on certain hardware revision?&lt;br /&gt;
__longjmp		equ 0000098h&lt;br /&gt;
__memchr		equ 000009Ch&lt;br /&gt;
__memcmp		equ 00000A0h&lt;br /&gt;
__memcpy		equ 00000A4h&lt;br /&gt;
__memmove		equ 00000A8h&lt;br /&gt;
__memset		equ 00000ACh&lt;br /&gt;
__memclear		equ 00000B0h&lt;br /&gt;
__setjmp		equ 00000B8h&lt;br /&gt;
__sprintf		equ 00000BCh&lt;br /&gt;
__strcat		equ 00000C0h&lt;br /&gt;
__strchr		equ 00000C4h&lt;br /&gt;
__strcmp		equ 00000C8h&lt;br /&gt;
__strcpy		equ 00000CCh&lt;br /&gt;
__strcspn		equ 00000D0h&lt;br /&gt;
__strlen		equ 00000D4h&lt;br /&gt;
__strncat		equ 00000D8h&lt;br /&gt;
__strncmp		equ 00000DCh&lt;br /&gt;
__strncpy		equ 00000E0h&lt;br /&gt;
__strpbrk		equ 00000E4h&lt;br /&gt;
__strrchr		equ 00000E8h&lt;br /&gt;
__strspn		equ 00000ECh&lt;br /&gt;
__strstr		equ 00000F0h&lt;br /&gt;
__strtok		equ 00000F4h; Uses static 24-bit variable at 0D0FFFFh&lt;br /&gt;
__DoNothing		equ 00000F8h&lt;br /&gt;
__case			equ 0000110h&lt;br /&gt;
__case16		equ 0000114h&lt;br /&gt;
__case16D		equ 0000118h&lt;br /&gt;
__case24		equ 000011Ch&lt;br /&gt;
__case24D		equ 0000120h&lt;br /&gt;
__case8			equ 0000124h&lt;br /&gt;
__case8D		equ 0000128h&lt;br /&gt;
__frameset0		equ 0000130h&lt;br /&gt;
__frameset		equ 000012Ch&lt;br /&gt;
__iand			equ 0000134h&lt;br /&gt;
__icmpzero		equ 0000138h&lt;br /&gt;
__idivs			equ 000013Ch&lt;br /&gt;
__idivu			equ 0000140h&lt;br /&gt;
__idvrmu		equ 0000144h&lt;br /&gt;
__ildix			equ 0000148h&lt;br /&gt;
__ildiy			equ 000014Ch&lt;br /&gt;
__imul_b		equ 0000150h&lt;br /&gt;
__imuls			equ 0000154h&lt;br /&gt;
__imulu			equ 0000158h&lt;br /&gt;
__indcall		equ 000015Ch&lt;br /&gt;
__ineg			equ 0000160h&lt;br /&gt;
__sneg			equ 000022Ch&lt;br /&gt;
__inot			equ 0000164h&lt;br /&gt;
__snot			equ 0000230h&lt;br /&gt;
__ior			equ 0000168h&lt;br /&gt;
__irems			equ 000016Ch&lt;br /&gt;
__iremu			equ 0000170h&lt;br /&gt;
__ishl_b		equ 0000178h&lt;br /&gt;
__ishl			equ 0000174h&lt;br /&gt;
__ishrs_b		equ 0000180h&lt;br /&gt;
__ishrs			equ 000017Ch&lt;br /&gt;
__ishru_b		equ 0000188h&lt;br /&gt;
__ishru			equ 0000184h&lt;br /&gt;
__istix			equ 000018Ch&lt;br /&gt;
__istiy			equ 0000190h&lt;br /&gt;
__itol			equ 0000194h&lt;br /&gt;
__ixor			equ 0000198h&lt;br /&gt;
__ladd_b		equ 00001A0h&lt;br /&gt;
__ladd			equ 000019Ch&lt;br /&gt;
__land			equ 00001A4h&lt;br /&gt;
__lcmps			equ 00001A8h&lt;br /&gt;
__lcmpu			equ 00001ACh&lt;br /&gt;
__lcmpzero		equ 00001B0h&lt;br /&gt;
__ldivs			equ 00001B4h&lt;br /&gt;
__ldivu			equ 00001B8h&lt;br /&gt;
__ldvrmu		equ 00001BCh&lt;br /&gt;
__lldix			equ 00001C0h&lt;br /&gt;
__lldiy			equ 00001C4h&lt;br /&gt;
__lmuls			equ 00001C8h&lt;br /&gt;
__lmulu			equ 00001CCh&lt;br /&gt;
__lneg			equ 00001D0h&lt;br /&gt;
__lnot			equ 00001D4h&lt;br /&gt;
__lor			equ 00001D8h&lt;br /&gt;
__lrems			equ 00001DCh&lt;br /&gt;
__lremu			equ 00001E0h&lt;br /&gt;
__lshl			equ 00001E4h&lt;br /&gt;
__lshrs			equ 00001E8h&lt;br /&gt;
__lshru			equ 00001ECh&lt;br /&gt;
__bshru			equ 0000104h&lt;br /&gt;
__bshl			equ 0000100h&lt;br /&gt;
__bldiy			equ 00000FCh&lt;br /&gt;
__bstiy			equ 0000108h&lt;br /&gt;
__bstix			equ 000010Ch&lt;br /&gt;
__lstix			equ 00001F0h&lt;br /&gt;
__lstiy			equ 00001F4h&lt;br /&gt;
__lsub			equ 00001F8h&lt;br /&gt;
__lxor			equ 00001FCh&lt;br /&gt;
__sand			equ 0000200h&lt;br /&gt;
__scmp0			equ 0000204h&lt;br /&gt;
__sdivs			equ 0000208h&lt;br /&gt;
__sdivu			equ 000020Ch&lt;br /&gt;
__seqcase		equ 0000210h&lt;br /&gt;
__seqcaseD		equ 0000214h&lt;br /&gt;
__setflag		equ 0000218h&lt;br /&gt;
__sldix			equ 000021Ch&lt;br /&gt;
__sldiy			equ 0000220h&lt;br /&gt;
__smuls			equ 0000224h&lt;br /&gt;
__smulu			equ 0000228h&lt;br /&gt;
__sor			equ 0000234h&lt;br /&gt;
__srems			equ 0000238h&lt;br /&gt;
__sremu			equ 000023Ch&lt;br /&gt;
__sshl_b		equ 0000244h&lt;br /&gt;
__sshl			equ 0000240h&lt;br /&gt;
__sshrs_b		equ 000024Ch&lt;br /&gt;
__sshrs			equ 0000248h&lt;br /&gt;
__sshru_b		equ 0000254h&lt;br /&gt;
__sshru			equ 0000250h&lt;br /&gt;
__sstix			equ 0000258h&lt;br /&gt;
__sstiy			equ 000025Ch&lt;br /&gt;
__stoi			equ 0000260h&lt;br /&gt;
__stoiu			equ 0000264h&lt;br /&gt;
__sxor			equ 0000268h&lt;br /&gt;
			   ;00002D0h   ;checks something about field 80C0h in the OS header (value 0101h)&lt;br /&gt;
__WriteAByte		equ 00002D4h&lt;br /&gt;
__EraseFlash		equ 00002D8h&lt;br /&gt;
__EraseFlashPage	equ 00002DCh&lt;br /&gt;
__WriteFlash		equ 00002E0h&lt;br /&gt;
__WriteAByte2		equ 00002E4h	;no difference from 00002D4h&lt;br /&gt;
__WriteAByteA		equ 00002E8h	;byte is in A, not B&lt;br /&gt;
			   ;00002ECh   ;lots of writes/erases involving sectors 3Bh/3Fh&lt;br /&gt;
			   ;00002F0h   ;zeroes out 4KB at 0D1887Ch and writes 0D18C7Ch to start of it&lt;br /&gt;
__WriteFlashUnsafe	equ 0000334h&lt;br /&gt;
__GetSerial		equ 0000340h	; OP4 contains first 5 bytes of serial, B=5 (same as 83+)&lt;br /&gt;
__DispStr		equ 0000378h&lt;br /&gt;
__NewLine_Boot		equ 0000390h&lt;br /&gt;
&lt;br /&gt;
__fppack		equ 000026Ch&lt;br /&gt;
__FLT_MAX		equ 0000294h	; Not A Routine&lt;br /&gt;
__fadd			equ 0000270h&lt;br /&gt;
__fcmp			equ 0000274h&lt;br /&gt;
__fdiv			equ 0000278h&lt;br /&gt;
__ftol			equ 000027Ch&lt;br /&gt;
__ltof			equ 0000284h&lt;br /&gt;
__fmul			equ 0000288h&lt;br /&gt;
__fneg			equ 000028Ch&lt;br /&gt;
__fsub			equ 0000290h&lt;br /&gt;
__ultof			equ 0000280h&lt;br /&gt;
__fsqrt			equ 0000298h&lt;br /&gt;
__frbtof		equ 000029Ch&lt;br /&gt;
__frftob		equ 00002A0h&lt;br /&gt;
__frftoi		equ 00002A8h&lt;br /&gt;
__frftos		equ 00002B0h&lt;br /&gt;
__frftoub		equ 00002A4h&lt;br /&gt;
__frftoui		equ 00002ACh&lt;br /&gt;
__frftous		equ 00002B4h&lt;br /&gt;
__fritof		equ 00002B8h&lt;br /&gt;
__frstof		equ 00002C0h&lt;br /&gt;
__frubtof		equ 00002C4h&lt;br /&gt;
__fruitof		equ 00002BCh&lt;br /&gt;
__frustof		equ 00002C8h&lt;br /&gt;
&lt;br /&gt;
;Character Font Equates  &lt;br /&gt;
;-------------------------------------&lt;br /&gt;
LrecurN			equ 001h&lt;br /&gt;
LrecurU			equ 002h&lt;br /&gt;
LrecurV			equ 003h&lt;br /&gt;
LrecurW			equ 004h&lt;br /&gt;
Lconvert		equ 005h&lt;br /&gt;
LsqUp			equ 006h&lt;br /&gt;
LsqDown			equ 007h&lt;br /&gt;
Lintegral		equ 008h&lt;br /&gt;
Lcross			equ 009h&lt;br /&gt;
LboxIcon 		equ 00Ah&lt;br /&gt;
LcrossIcon 		equ 00Bh&lt;br /&gt;
LdotIcon 		equ 00Ch&lt;br /&gt;
LsubT   		equ 00Dh ;small capital T for parametric mode.&lt;br /&gt;
LcubeR  		equ 00Eh ;slightly different 3 for cubed root.&lt;br /&gt;
LhexF			equ 00Fh&lt;br /&gt;
Lroot			equ 010h&lt;br /&gt;
Linverse		equ 011h&lt;br /&gt;
Lsquare			equ 012h&lt;br /&gt;
Langle			equ 013h&lt;br /&gt;
Ldegree			equ 014h&lt;br /&gt;
Lradian			equ 015h&lt;br /&gt;
Ltranspose		equ 016h&lt;br /&gt;
LLE			equ 017h&lt;br /&gt;
LNE			equ 018h&lt;br /&gt;
LGE			equ 019h&lt;br /&gt;
Lneg			equ 01Ah&lt;br /&gt;
Lexponent		equ 01Bh&lt;br /&gt;
Lstore			equ 01Ch&lt;br /&gt;
Lten			equ 01Dh&lt;br /&gt;
LupArrow		equ 01Eh&lt;br /&gt;
LdownArrow		equ 01Fh&lt;br /&gt;
Lspace			equ 020h&lt;br /&gt;
Lexclam			equ 021h&lt;br /&gt;
Lquote			equ 022h&lt;br /&gt;
Lpound			equ 023h&lt;br /&gt;
Lfourth			equ 024h&lt;br /&gt;
Lpercent		equ 025h&lt;br /&gt;
Lampersand		equ 026h&lt;br /&gt;
Lapostrophe		equ 027h&lt;br /&gt;
LlParen			equ 028h&lt;br /&gt;
LrParen			equ 029h&lt;br /&gt;
Lasterisk		equ 02Ah&lt;br /&gt;
LplusSign		equ 02Bh&lt;br /&gt;
Lcomma			equ 02Ch&lt;br /&gt;
Ldash			equ 02Dh&lt;br /&gt;
Lperiod			equ 02Eh&lt;br /&gt;
Lslash			equ 02Fh&lt;br /&gt;
L0			equ 030h&lt;br /&gt;
L1			equ 031h&lt;br /&gt;
L2			equ 032h&lt;br /&gt;
L3			equ 033h&lt;br /&gt;
L4			equ 034h&lt;br /&gt;
L5			equ 035h&lt;br /&gt;
L6			equ 036h&lt;br /&gt;
L7			equ 037h&lt;br /&gt;
L8			equ 038h&lt;br /&gt;
L9			equ 039h&lt;br /&gt;
Lcolon			equ 03Ah&lt;br /&gt;
Lsemicolon		equ 03Bh&lt;br /&gt;
LLT			equ 03Ch&lt;br /&gt;
LEQ			equ 03Dh&lt;br /&gt;
LGT			equ 03Eh&lt;br /&gt;
Lquestion		equ 03Fh&lt;br /&gt;
LatSign			equ 040h&lt;br /&gt;
LcapA			equ 041h&lt;br /&gt;
LcapB			equ 042h&lt;br /&gt;
LcapC			equ 043h&lt;br /&gt;
LcapD			equ 044h&lt;br /&gt;
LcapE			equ 045h&lt;br /&gt;
LcapF			equ 046h&lt;br /&gt;
LcapG			equ 047h&lt;br /&gt;
LcapH			equ 048h&lt;br /&gt;
LcapI			equ 049h&lt;br /&gt;
LcapJ			equ 04Ah&lt;br /&gt;
LcapK			equ 04Bh&lt;br /&gt;
LcapL			equ 04Ch&lt;br /&gt;
LcapM			equ 04Dh&lt;br /&gt;
LcapN			equ 04Eh&lt;br /&gt;
LcapO			equ 04Fh&lt;br /&gt;
LcapP			equ 050h&lt;br /&gt;
LcapQ			equ 051h&lt;br /&gt;
LcapR			equ 052h&lt;br /&gt;
LcapS			equ 053h&lt;br /&gt;
LcapT			equ 054h&lt;br /&gt;
LcapU			equ 055h&lt;br /&gt;
LcapV			equ 056h&lt;br /&gt;
LcapW			equ 057h&lt;br /&gt;
LcapX			equ 058h&lt;br /&gt;
LcapY			equ 059h&lt;br /&gt;
LcapZ			equ 05Ah&lt;br /&gt;
Ltheta			equ 05Bh&lt;br /&gt;
Lbackslash		equ 05Ch&lt;br /&gt;
LrBrack			equ 05Dh&lt;br /&gt;
Lcaret			equ 05Eh&lt;br /&gt;
Lunderscore		equ 05Fh&lt;br /&gt;
Lbackquote		equ 060h&lt;br /&gt;
La			equ 061h&lt;br /&gt;
Lb			equ 062h&lt;br /&gt;
Lc			equ 063h&lt;br /&gt;
Ld			equ 064h&lt;br /&gt;
Le			equ 065h&lt;br /&gt;
Lf			equ 066h&lt;br /&gt;
Lg			equ 067h&lt;br /&gt;
Lh			equ 068h&lt;br /&gt;
Li			equ 069h&lt;br /&gt;
Lj			equ 06Ah&lt;br /&gt;
Lk			equ 06Bh&lt;br /&gt;
Ll			equ 06Ch&lt;br /&gt;
Lm			equ 06Dh&lt;br /&gt;
Ln			equ 06Eh&lt;br /&gt;
Lo			equ 06Fh&lt;br /&gt;
Lp			equ 070h&lt;br /&gt;
Lq			equ 071h&lt;br /&gt;
Lr			equ 072h&lt;br /&gt;
Ls			equ 073h&lt;br /&gt;
Lt			equ 074h&lt;br /&gt;
Lu			equ 075h&lt;br /&gt;
Lv			equ 076h&lt;br /&gt;
Lw			equ 077h&lt;br /&gt;
Lx			equ 078h&lt;br /&gt;
Ly			equ 079h&lt;br /&gt;
Lz			equ 07Ah&lt;br /&gt;
LlBrace			equ 07Bh&lt;br /&gt;
Lbar			equ 07Ch&lt;br /&gt;
LrBrace			equ 07Dh&lt;br /&gt;
Ltilde			equ 07Eh&lt;br /&gt;
LinvEQ			equ 07Fh&lt;br /&gt;
Lsub0			equ 080h&lt;br /&gt;
Lsub1			equ 081h&lt;br /&gt;
Lsub2			equ 082h&lt;br /&gt;
Lsub3			equ 083h&lt;br /&gt;
Lsub4			equ 084h&lt;br /&gt;
Lsub5			equ 085h&lt;br /&gt;
Lsub6			equ 086h&lt;br /&gt;
Lsub7			equ 087h&lt;br /&gt;
Lsub8			equ 088h&lt;br /&gt;
Lsub9			equ 089h&lt;br /&gt;
LcapAAcute		equ 08Ah&lt;br /&gt;
LcapAGrave		equ 08Bh&lt;br /&gt;
LcapACaret		equ 08Ch&lt;br /&gt;
LcapADier		equ 08Dh&lt;br /&gt;
LaAcute			equ 08Eh&lt;br /&gt;
LaGrave			equ 08Fh&lt;br /&gt;
LaCaret			equ 090h&lt;br /&gt;
LaDier			equ 091h&lt;br /&gt;
LcapEAcute		equ 092h&lt;br /&gt;
LcapEGrave		equ 093h&lt;br /&gt;
LcapECaret		equ 094h&lt;br /&gt;
LcapEDier		equ 095h&lt;br /&gt;
LeAcute			equ 096h&lt;br /&gt;
LeGrave			equ 097h&lt;br /&gt;
LeCaret			equ 098h&lt;br /&gt;
LeDier			equ 099h&lt;br /&gt;
LcapIAcute		equ 09Ah&lt;br /&gt;
LcapIGrave		equ 09Bh&lt;br /&gt;
LcapICaret		equ 09Ch&lt;br /&gt;
LcapIDier		equ 09Dh&lt;br /&gt;
LiAcute			equ 09Eh&lt;br /&gt;
LiGrave			equ 09Fh&lt;br /&gt;
LiCaret			equ 0A0h&lt;br /&gt;
LiDier			equ 0A1h&lt;br /&gt;
LcapOAcute		equ 0A2h&lt;br /&gt;
LcapOGrave		equ 0A3h&lt;br /&gt;
LcapOCaret		equ 0A4h&lt;br /&gt;
LcapODier		equ 0A5h&lt;br /&gt;
LoAcute			equ 0A6h&lt;br /&gt;
LoGrave			equ 0A7h&lt;br /&gt;
LoCaret			equ 0A8h&lt;br /&gt;
LoDier			equ 0A9h&lt;br /&gt;
LcapUAcute		equ 0AAh&lt;br /&gt;
LcapUGrave		equ 0ABh&lt;br /&gt;
LcapUCaret		equ 0ACh&lt;br /&gt;
LcapUDier		equ 0ADh&lt;br /&gt;
LuAcute			equ 0AEh&lt;br /&gt;
LuGrave			equ 0AFh&lt;br /&gt;
LuCaret			equ 0B0h&lt;br /&gt;
LuDier			equ 0B1h&lt;br /&gt;
LcapCCed		equ 0B2h&lt;br /&gt;
LcCed			equ 0B3h&lt;br /&gt;
LcapNTilde		equ 0B4h&lt;br /&gt;
LnTilde			equ 0B5h&lt;br /&gt;
Laccent			equ 0B6h&lt;br /&gt;
Lgrave			equ 0B7h&lt;br /&gt;
Ldieresis		equ 0B8h&lt;br /&gt;
LquesDown		equ 0B9h&lt;br /&gt;
LexclamDown		equ 0BAh&lt;br /&gt;
Lalpha			equ 0BBh&lt;br /&gt;
Lbeta			equ 0BCh&lt;br /&gt;
Lgamma			equ 0BDh&lt;br /&gt;
LcapDelta		equ 0BEh&lt;br /&gt;
Ldelta			equ 0BFh&lt;br /&gt;
Lepsilon		equ 0C0h&lt;br /&gt;
LlBrack 		equ 0C1h&lt;br /&gt;
Llambda			equ 0C2h&lt;br /&gt;
Lmu			equ 0C3h&lt;br /&gt;
Lpi			equ 0C4h&lt;br /&gt;
Lrho			equ 0C5h&lt;br /&gt;
LcapSigma		equ 0C6h&lt;br /&gt;
Lsigma			equ 0C7h&lt;br /&gt;
Ltau			equ 0C8h&lt;br /&gt;
Lphi			equ 0C9h&lt;br /&gt;
LcapOmega		equ 0CAh&lt;br /&gt;
LxMean			equ 0CBh&lt;br /&gt;
LyMean			equ 0CCh&lt;br /&gt;
LsupX			equ 0CDh&lt;br /&gt;
Lellipsis		equ 0CEh&lt;br /&gt;
Lleft			equ 0CFh&lt;br /&gt;
Lblock			equ 0D0h&lt;br /&gt;
Lper			equ 0D1h&lt;br /&gt;
Lhyphen			equ 0D2h&lt;br /&gt;
Larea			equ 0D3h&lt;br /&gt;
Ltemp			equ 0D4h&lt;br /&gt;
Lcube			equ 0D5h&lt;br /&gt;
Lenter			equ 0D6h&lt;br /&gt;
LimagI			equ 0D7h&lt;br /&gt;
Lphat			equ 0D8h&lt;br /&gt;
Lchi			equ 0D9h&lt;br /&gt;
LstatF			equ 0DAh&lt;br /&gt;
Llne			equ 0DBh&lt;br /&gt;
LlistL			equ 0DCh&lt;br /&gt;
LfinanN 		equ 0DDh&lt;br /&gt;
L2_r_paren 		equ 0DEh&lt;br /&gt;
LblockArrow		equ 0DFh&lt;br /&gt;
LcurO   		equ 0E0h&lt;br /&gt;
LcurO2  		equ 0E1h&lt;br /&gt;
LcurOcapA		equ 0E2h&lt;br /&gt;
LcurOa  		equ 0E3h&lt;br /&gt;
LcurI   		equ 0E4h&lt;br /&gt;
LcurI2  		equ 0E5h&lt;br /&gt;
LcurIcapA		equ 0E6h&lt;br /&gt;
LcurIa  		equ 0E7h&lt;br /&gt;
LGline			equ 0E8h ; = 0&lt;br /&gt;
LGthick			equ 0E9h ; = 1&lt;br /&gt;
LGabove			equ 0EAh ; = 2&lt;br /&gt;
LGbelow			equ 0EBh ; = 3&lt;br /&gt;
LGpath			equ 0ECh ; = 4&lt;br /&gt;
LGanimate		equ 0EDh ; = 5&lt;br /&gt;
LGdot			equ 0EEh ; = 6&lt;br /&gt;
LUpBlk			equ 0EFh ;Up arrow and Block in solver&lt;br /&gt;
LDnBlk			equ 0F0h ;Down arrow and Block in solver&lt;br /&gt;
LcurFull		equ 0F1h ;note: must be last char (PutMap checks)&lt;br /&gt;
&lt;br /&gt;
;(MenuCurrent) Values&lt;br /&gt;
;-----------------------------------&lt;br /&gt;
mConfirmation		equ 01h&lt;br /&gt;
mApps			equ 02h&lt;br /&gt;
mProgramHome		equ 03h&lt;br /&gt;
mPrgm_Run		equ 00h&lt;br /&gt;
mPrgm_Edit		equ 01h&lt;br /&gt;
mPrgm_New		equ 02h&lt;br /&gt;
mZoom			equ 04h&lt;br /&gt;
mZoom_Zoom		equ 00h&lt;br /&gt;
mZoom_Memory		equ 01h&lt;br /&gt;
mDraw			equ 05h&lt;br /&gt;
mDraw_Draw		equ 00h&lt;br /&gt;
mDraw_Points		equ 01h&lt;br /&gt;
mDraw_Store		equ 02h&lt;br /&gt;
mStatPlots		equ 06h&lt;br /&gt;
mStat			equ 07h&lt;br /&gt;
mStat_Edit		equ 00h&lt;br /&gt;
mStat_Calc		equ 01h&lt;br /&gt;
mStat_Tests		equ 02h&lt;br /&gt;
mMath			equ 08h&lt;br /&gt;
mMath_Math		equ 00h&lt;br /&gt;
mMath_Number		equ 01h&lt;br /&gt;
mMath_Complex		equ 02h&lt;br /&gt;
mMath_Prob		equ 03h&lt;br /&gt;
mTest			equ 09h&lt;br /&gt;
mTest_Test		equ 00h&lt;br /&gt;
mTest_Logic		equ 01h&lt;br /&gt;
mVars			equ 0Ah&lt;br /&gt;
mVars_Vars		equ 00h&lt;br /&gt;
mVars_YVars		equ 01h&lt;br /&gt;
mMemory			equ 0Ch&lt;br /&gt;
mMatrix			equ 0Dh&lt;br /&gt;
mMatrix_Name		equ 00h&lt;br /&gt;
mMatrix_Math		equ 01h&lt;br /&gt;
mMatrix_Edit		equ 02h&lt;br /&gt;
mDistr			equ 0Eh&lt;br /&gt;
mDistr_Distr		equ 00h&lt;br /&gt;
mDistr_Draw		equ 01h&lt;br /&gt;
mAngle			equ 0Fh&lt;br /&gt;
mList			equ 10h&lt;br /&gt;
mList_Names		equ 00h&lt;br /&gt;
mList_Ops		equ 01h&lt;br /&gt;
mList_Math		equ 02h&lt;br /&gt;
mCalculate		equ 11h&lt;br /&gt;
mVarsWin		equ 14h&lt;br /&gt;
mVarsWin_XY		equ 00h&lt;br /&gt;
mVarsWin_TTh		equ 01h&lt;br /&gt;
mVarsWin_UVW		equ 02h&lt;br /&gt;
mVarsZoom		equ 15h&lt;br /&gt;
mVarsZoom_ZXY		equ 00h&lt;br /&gt;
mVarsZoom_ZT		equ 01h&lt;br /&gt;
mVarsZoom_UVW		equ 02h&lt;br /&gt;
mVarsGDB		equ 16h&lt;br /&gt;
mVarsPics		equ 17h&lt;br /&gt;
mVarsStrings		equ 18h&lt;br /&gt;
mVarsStat		equ 19h&lt;br /&gt;
mVarsStat_XY		equ 00h&lt;br /&gt;
mVarsStat_Sigma		equ 01h&lt;br /&gt;
mVarsStat_EQ		equ 02h&lt;br /&gt;
mVarsStat_Test		equ 03h&lt;br /&gt;
mVarsStat_Pts		equ 04h&lt;br /&gt;
mVarsTable		equ 1Ah&lt;br /&gt;
mVarsYequ 		equ 1Bh&lt;br /&gt;
mVarsParametric		equ 1Ch&lt;br /&gt;
mVarsPolar		equ 1Dh&lt;br /&gt;
mVarsFnOnOff		equ 1Eh&lt;br /&gt;
mMemReset		equ 1Fh&lt;br /&gt;
mMemReset_RAM		equ 00h&lt;br /&gt;
mMemReset_ROM		equ 01h&lt;br /&gt;
mMemReset_All		equ 02h&lt;br /&gt;
mMemMgmtDel		equ 20h&lt;br /&gt;
mMemResetDefaults	equ 21h&lt;br /&gt;
mMemResetRAMAll		equ 23h&lt;br /&gt;
mMemResetROMVars	equ 24h&lt;br /&gt;
mMemResetROMApps	equ 25h&lt;br /&gt;
mMemResetROMAll		equ 26h&lt;br /&gt;
mMemResetAll		equ 27h&lt;br /&gt;
mGroup			equ 28h&lt;br /&gt;
mGroup_New		equ 00h&lt;br /&gt;
mGroup_Ungroup		equ 01h&lt;br /&gt;
mGroupVars		equ 29h&lt;br /&gt;
mProgramEdit		equ 2Ah&lt;br /&gt;
mPrgmEd_Ctrl		equ 00h&lt;br /&gt;
mPrgmEd_IO		equ 01h&lt;br /&gt;
mPrgmEd_Exec		equ 02h&lt;br /&gt;
mPrgmZoom		equ 2Bh&lt;br /&gt;
mPrgmZoom_Zoom		equ 00h&lt;br /&gt;
mPrgmZoom_Mem		equ 01h&lt;br /&gt;
mPrgmDraw		equ 2Ch&lt;br /&gt;
mPrgmDraw_Draw		equ 00h&lt;br /&gt;
mPrgmDraw_Pt		equ 01h&lt;br /&gt;
mPrgmDraw_Store		equ 02h&lt;br /&gt;
mPrgmStatPlot		equ 2Dh&lt;br /&gt;
mPrgmSP_Plots		equ 00h&lt;br /&gt;
mPrgmSP_Type		equ 01h&lt;br /&gt;
mPrgmSP_Mark		equ 02h&lt;br /&gt;
mPrgmStat		equ 2Eh&lt;br /&gt;
mPrgmStat_Edit		equ 00h&lt;br /&gt;
mPrgmStat_Calc		equ 01h&lt;br /&gt;
mPrgmStat_Tests		equ 02h&lt;br /&gt;
mPrgmMath		equ 2Fh&lt;br /&gt;
mPrgmMath_Math		equ 00h&lt;br /&gt;
mPrgmMath_Num		equ 01h&lt;br /&gt;
mPrgmMath_Cplx		equ 02h&lt;br /&gt;
mPrgmMath_Prob		equ 03h&lt;br /&gt;
mLink			equ 30h&lt;br /&gt;
mLink_Send		equ 00h&lt;br /&gt;
mLink_Recieve		equ 01h&lt;br /&gt;
mLinkTrasmit		equ 31h&lt;br /&gt;
mLinkXmit_Xmit		equ 01h&lt;br /&gt;
mGarbageCollect		equ 3Fh&lt;br /&gt;
mSelectGroupVars	equ 40h&lt;br /&gt;
mSelGrpVars_Sel		equ 00h&lt;br /&gt;
mSelGrpVars_Grp		equ 01h&lt;br /&gt;
mDuplicateName		equ 42h&lt;br /&gt;
mCatalog		equ 45h&lt;br /&gt;
mFinance		equ 22h&lt;br /&gt;
mFinance_Calc		equ 00h&lt;br /&gt;
mFinance_Vars		equ 01h&lt;br /&gt;
&lt;br /&gt;
;Keypress Equates&lt;br /&gt;
;-----------------------------------&lt;br /&gt;
kRight			equ 001h&lt;br /&gt;
kLeft			equ 002h&lt;br /&gt;
kUp			equ 003h&lt;br /&gt;
kDown			equ 004h&lt;br /&gt;
kEnter			equ 005h&lt;br /&gt;
kAlphaEnter		equ 006h&lt;br /&gt;
kAlphaUp		equ 007h&lt;br /&gt;
kAlphaDown		equ 008h&lt;br /&gt;
kClear			equ 009h&lt;br /&gt;
kDel			equ 00Ah&lt;br /&gt;
kIns			equ 00Bh&lt;br /&gt;
kRecall			equ 00Ch&lt;br /&gt;
kLastEnt		equ 00Dh&lt;br /&gt;
kBOL			equ 00Eh&lt;br /&gt;
kEOL			equ 00Fh&lt;br /&gt;
&lt;br /&gt;
kSelAll			equ 010h&lt;br /&gt;
kUnselAll		equ 011h&lt;br /&gt;
kLtoTI82		equ 012h&lt;br /&gt;
kBackup			equ 013h&lt;br /&gt;
kRecieve		equ 014h&lt;br /&gt;
kLnkQuit		equ 015h&lt;br /&gt;
kTrans			equ 016h&lt;br /&gt;
kRename			equ 017h&lt;br /&gt;
kOverw			equ 018h&lt;br /&gt;
kOmit			equ 019h&lt;br /&gt;
kCont			equ 01Ah&lt;br /&gt;
kSendID			equ 01Bh&lt;br /&gt;
kSendSW			equ 01Ch&lt;br /&gt;
kYes			equ 01Dh&lt;br /&gt;
kNoWay			equ 01Eh&lt;br /&gt;
kvSendType		equ 01Fh&lt;br /&gt;
kOverWAll		equ 020h&lt;br /&gt;
kNo			equ 025h&lt;br /&gt;
kKReset			equ 026h&lt;br /&gt;
kApp			equ 027h&lt;br /&gt;
kDoug			equ 028h&lt;br /&gt;
kListflag		equ 029h&lt;br /&gt;
menuStart		equ 02Bh&lt;br /&gt;
kAreYouSure		equ 02Bh&lt;br /&gt;
kAppsMenu		equ 02Ch&lt;br /&gt;
kPrgm			equ 02Dh&lt;br /&gt;
kZoom			equ 02Eh&lt;br /&gt;
kDraw			equ 02Fh&lt;br /&gt;
kSPlot			equ 030h&lt;br /&gt;
kStat			equ 031h&lt;br /&gt;
kMath			equ 032h&lt;br /&gt;
kTest			equ 033h&lt;br /&gt;
kChar			equ 034h&lt;br /&gt;
kVars			equ 035h&lt;br /&gt;
kMem			equ 036h&lt;br /&gt;
kMatrix			equ 037h&lt;br /&gt;
kDist			equ 038h&lt;br /&gt;
kAngle			equ 039h&lt;br /&gt;
kList			equ 03Ah&lt;br /&gt;
kCalc			equ 03Bh&lt;br /&gt;
kFin			equ 03Ch&lt;br /&gt;
menuEnd			equ kFin&lt;br /&gt;
kCatalog		equ 03Eh&lt;br /&gt;
kInputDone		equ 03Fh&lt;br /&gt;
kOff			equ kInputDone&lt;br /&gt;
kQuit			equ 040h&lt;br /&gt;
appStart		equ kQuit&lt;br /&gt;
kLinkIO			equ 041h&lt;br /&gt;
kMatrixEd		equ 042h&lt;br /&gt;
kStatEd			equ 043h&lt;br /&gt;
kGraph			equ 044h&lt;br /&gt;
kMode			equ 045h&lt;br /&gt;
kPrgmEd			equ 046h ;PROGRAM EDIT&lt;br /&gt;
kPrgmCr			equ 047h ;PROGRAM CREATE&lt;br /&gt;
kWindow			equ 048h ;RANGE EDITOR&lt;br /&gt;
kYequ 			equ 049h ;EQUATION EDITOR&lt;br /&gt;
kTable			equ 04Ah ;TABLE EDITOR&lt;br /&gt;
kTblSet			equ 04Bh ;TABLE SET&lt;br /&gt;
kChkRAM			equ 04Ch ;CHECK RAM (About screen)&lt;br /&gt;
kDelMem			equ 04Dh ;DELETE MEM&lt;br /&gt;
kResetMem		equ 04Eh ;RESET MEM&lt;br /&gt;
kResetDef		equ 04Fh ;RESET DEFAULT&lt;br /&gt;
kPrgmInput		equ 050h ;PROGRAM INPUT&lt;br /&gt;
kZFactEd		equ 051h ;ZOOM FACTOR EDITOR&lt;br /&gt;
kError			equ 052h ;ERROR&lt;br /&gt;
kSolveTVM		equ 053h ;TVM SOLVER&lt;br /&gt;
kSolveRoot		equ 054h ;SOLVE EDITOR&lt;br /&gt;
kStatP			equ 055h ;stat plot&lt;br /&gt;
kInfStat		equ 056h ;Inferential Statistic&lt;br /&gt;
kFormat			equ 057h ;FORMAT&lt;br /&gt;
kExtApps		equ 058h ;External Applications.		NEW&lt;br /&gt;
kNewApps		equ 059h ;New Apps for Cerberus.&lt;br /&gt;
append			equ kNewApps&lt;br /&gt;
echoStart1		equ 05Ah&lt;br /&gt;
kTrace			equ 05Ah&lt;br /&gt;
kZFit			equ 05Bh&lt;br /&gt;
kZIn			equ 05Ch&lt;br /&gt;
kZOut			equ 05Dh&lt;br /&gt;
kZPrev			equ 05Eh&lt;br /&gt;
kBox			equ 05Fh&lt;br /&gt;
kDecml			equ 060h&lt;br /&gt;
kSetZm			equ 061h&lt;br /&gt;
kSquar			equ 062h&lt;br /&gt;
kStd			equ 063h&lt;br /&gt;
kTrig			equ 064h&lt;br /&gt;
kUsrZm			equ 065h&lt;br /&gt;
kZSto			equ 066h&lt;br /&gt;
kZInt			equ 067h&lt;br /&gt;
kZStat			equ 068h&lt;br /&gt;
echoStart2		equ 069h&lt;br /&gt;
kSelect			equ 069h&lt;br /&gt;
kCircl			equ 06Ah&lt;br /&gt;
kClDrw			equ 06Bh&lt;br /&gt;
kLine			equ 06Ch&lt;br /&gt;
kPen			equ 06Dh&lt;br /&gt;
kPtChg			equ 06Eh&lt;br /&gt;
kPtOff			equ 06Fh&lt;br /&gt;
kPtOn			equ 070h&lt;br /&gt;
kVert			equ 071h&lt;br /&gt;
kHoriz			equ 072h&lt;br /&gt;
kText			equ 073h&lt;br /&gt;
kTanLn			equ 074h&lt;br /&gt;
kEval			equ 075h&lt;br /&gt;
kInters			equ 076h&lt;br /&gt;
kDYDX			equ 077h&lt;br /&gt;
kFnIntg			equ 078h&lt;br /&gt;
kRootG			equ 079h&lt;br /&gt;
kDYDT			equ 07Ah&lt;br /&gt;
kDXDT			equ 07Bh&lt;br /&gt;
kDRDo			equ 07Ch&lt;br /&gt;
KGFMin			equ 07Dh&lt;br /&gt;
KGFMax			equ 07Eh&lt;br /&gt;
EchoStart		equ 07Fh&lt;br /&gt;
kListName		equ 07Fh&lt;br /&gt;
kAdd			equ 080h&lt;br /&gt;
kSub			equ 081h&lt;br /&gt;
kMul			equ 082h&lt;br /&gt;
kDiv			equ 083h&lt;br /&gt;
kExpon			equ 084h&lt;br /&gt;
kLParen			equ 085h&lt;br /&gt;
kRParen			equ 086h&lt;br /&gt;
kLBrack			equ 087h&lt;br /&gt;
kRBrack			equ 088h&lt;br /&gt;
kShade			equ 089h&lt;br /&gt;
kStore			equ 08Ah&lt;br /&gt;
kComma			equ 08Bh&lt;br /&gt;
kChs			equ 08Ch&lt;br /&gt;
kDecPnt			equ 08Dh&lt;br /&gt;
k0			equ 08Eh&lt;br /&gt;
k1			equ 08Fh&lt;br /&gt;
k2			equ 090h&lt;br /&gt;
k3			equ 091h&lt;br /&gt;
k4			equ 092h&lt;br /&gt;
k5			equ 093h&lt;br /&gt;
k6			equ 094h&lt;br /&gt;
k7			equ 095h&lt;br /&gt;
k8			equ 096h&lt;br /&gt;
k9			equ 097h&lt;br /&gt;
kEE			equ 098h&lt;br /&gt;
kSpace			equ 099h&lt;br /&gt;
kCapA			equ 09Ah&lt;br /&gt;
kCapB			equ 09Bh&lt;br /&gt;
kCapC			equ 09Ch&lt;br /&gt;
kCapD			equ 09Dh&lt;br /&gt;
kCapE			equ 09Eh&lt;br /&gt;
kCapF			equ 09Fh&lt;br /&gt;
kCapG			equ 0A0h&lt;br /&gt;
kCapH			equ 0A1h&lt;br /&gt;
kCapI			equ 0A2h&lt;br /&gt;
kCapJ			equ 0A3h&lt;br /&gt;
kCapK			equ 0A4h&lt;br /&gt;
kCapL			equ 0A5h&lt;br /&gt;
kCapM			equ 0A6h&lt;br /&gt;
kCapN			equ 0A7h&lt;br /&gt;
kCapO			equ 0A8h&lt;br /&gt;
kCapP			equ 0A9h&lt;br /&gt;
kCapQ			equ 0AAh&lt;br /&gt;
kCapR			equ 0ABh&lt;br /&gt;
kCapS			equ 0ACh&lt;br /&gt;
kCapT			equ 0ADh&lt;br /&gt;
kCapU			equ 0AEh&lt;br /&gt;
kCapV			equ 0AFh&lt;br /&gt;
kCapW			equ 0B0h&lt;br /&gt;
kCapX			equ 0B1h&lt;br /&gt;
kCapY			equ 0B2h&lt;br /&gt;
kCapZ			equ 0B3h&lt;br /&gt;
kVarx			equ 0B4h&lt;br /&gt;
kPi			equ 0B5h&lt;br /&gt;
kInv			equ 0B6h&lt;br /&gt;
kSin			equ 0B7h&lt;br /&gt;
kASin			equ 0B8h&lt;br /&gt;
kCos			equ 0B9h&lt;br /&gt;
kACos			equ 0BAh&lt;br /&gt;
kTan			equ 0BBh&lt;br /&gt;
kATan			equ 0BCh&lt;br /&gt;
kSquare			equ 0BDh&lt;br /&gt;
kSqrt			equ 0BEh&lt;br /&gt;
kLn			equ 0BFh&lt;br /&gt;
kExp			equ 0C0h&lt;br /&gt;
kLog			equ 0C1h&lt;br /&gt;
kALog			equ 0C2h&lt;br /&gt;
kToABC			equ 0C3h&lt;br /&gt;
kClrTbl			equ 0C4h&lt;br /&gt;
kAns			equ 0C5h&lt;br /&gt;
kColon			equ 0C6h&lt;br /&gt;
kNDeriv			equ 0C7h&lt;br /&gt;
kFnInt			equ 0C8h&lt;br /&gt;
kRoot			equ 0C9h&lt;br /&gt;
kQuest			equ 0CAh&lt;br /&gt;
kQuote			equ 0CBh&lt;br /&gt;
kTheta			equ 0CCh&lt;br /&gt;
kIf			equ 0CDh&lt;br /&gt;
kThen			equ 0CEh&lt;br /&gt;
kElse			equ 0CFh&lt;br /&gt;
kFor			equ 0D0h&lt;br /&gt;
kWhile			equ 0D1h&lt;br /&gt;
kRepeat			equ 0D2h&lt;br /&gt;
kEnd			equ 0D3h&lt;br /&gt;
kPause			equ 0D4h&lt;br /&gt;
kLbl			equ 0D5h&lt;br /&gt;
kGoto			equ 0D6h&lt;br /&gt;
kISG			equ 0D7h&lt;br /&gt;
kDSL			equ 0D8h&lt;br /&gt;
kMenu			equ 0D9h&lt;br /&gt;
kExec			equ 0DAh&lt;br /&gt;
kReturn			equ 0DBh&lt;br /&gt;
kStop			equ 0DCh&lt;br /&gt;
kInput			equ 0DDh&lt;br /&gt;
kPrompt			equ 0DEh&lt;br /&gt;
kDisp			equ 0DFh&lt;br /&gt;
kDispG			equ 0E0h&lt;br /&gt;
kDispT			equ 0E1h&lt;br /&gt;
kOutput			equ 0E2h&lt;br /&gt;
kGetKey			equ 0E3h&lt;br /&gt;
kClrHome		equ 0E4h&lt;br /&gt;
kPrtScr			equ 0E5h&lt;br /&gt;
kSinH			equ 0E6h&lt;br /&gt;
kCosH			equ 0E7h&lt;br /&gt;
kTanH			equ 0E8h&lt;br /&gt;
kASinH			equ 0E9h&lt;br /&gt;
kACosH			equ 0EAh&lt;br /&gt;
kATanH			equ 0EBh&lt;br /&gt;
kLBrace			equ 0ECh&lt;br /&gt;
kRBrace			equ 0EDh&lt;br /&gt;
kI			equ 0EEh&lt;br /&gt;
kCONSTeA		equ 0EFh&lt;br /&gt;
kPlot3			equ 0F0h&lt;br /&gt;
kFMin			equ 0F1h&lt;br /&gt;
kFMax			equ 0F2h&lt;br /&gt;
kL1A			equ 0F3h&lt;br /&gt;
kL2A			equ 0F4h&lt;br /&gt;
kL3A			equ 0F5h&lt;br /&gt;
kL4A			equ 0F6h&lt;br /&gt;
kL5A			equ 0F7h&lt;br /&gt;
kL6A			equ 0F8h&lt;br /&gt;
kunA			equ 0F9h&lt;br /&gt;
kvnA			equ 0FAh&lt;br /&gt;
kwnA			equ 0FBh&lt;br /&gt;
&lt;br /&gt;
;THIS KEY MEANS THAT IT IS A 2 BYTE KEYCODE&lt;br /&gt;
;THERE ARE 2 OF THESE KEYS; BE CAREFUL WITH USAGE&lt;br /&gt;
;--------------------------------------------------------&lt;br /&gt;
kExtendEcho2		equ 0FCh&lt;br /&gt;
&lt;br /&gt;
;THIS KEY MEANS THAT THE KEY PRESS IS ONE THAT ECHOS&lt;br /&gt;
;INTO A BUFFER, AND IT IS A 2 BYTE KEY CODE, GO LOOK AT&lt;br /&gt;
;(EXTECHO) FOR THE KEY VALUE &lt;br /&gt;
;--------------------------------------------------------&lt;br /&gt;
kExtendEcho		equ 0FEh&lt;br /&gt;
&lt;br /&gt;
kE1BT			equ 0&lt;br /&gt;
kDrawInv		equ kE1BT&lt;br /&gt;
kDrawF			equ kE1BT+1&lt;br /&gt;
kPixelOn		equ kE1BT+2&lt;br /&gt;
kPixelOff		equ kE1BT+3&lt;br /&gt;
kPxlTest		equ kE1BT+4&lt;br /&gt;
kRCGDB			equ kE1BT+5&lt;br /&gt;
kRCPic			equ kE1BT+6&lt;br /&gt;
kSTGDB			equ kE1BT+7&lt;br /&gt;
kSTPic			equ kE1BT+8&lt;br /&gt;
kAbs			equ kE1BT+9&lt;br /&gt;
kTequ 		equ kE1BT+10 ;==&lt;br /&gt;
kTNoteQ			equ kE1BT+11 ;&amp;lt;&amp;gt;&lt;br /&gt;
kTGT			equ kE1BT+12 ;&amp;gt;&lt;br /&gt;
kTGTE			equ kE1BT+13 ;&amp;gt;=&lt;br /&gt;
kTLT			equ kE1BT+14 ;&amp;lt;&lt;br /&gt;
kTLTE			equ kE1BT+15 ;&amp;lt;=&lt;br /&gt;
kAnd			equ kE1BT+16&lt;br /&gt;
kOr			equ kE1BT+17&lt;br /&gt;
kXor			equ kE1BT+18&lt;br /&gt;
kNot			equ kE1BT+19&lt;br /&gt;
kLR1			equ kE1BT+20&lt;br /&gt;
kXRoot			equ kE1BT+21&lt;br /&gt;
kCube			equ kE1BT+22&lt;br /&gt;
kCbRt			equ kE1BT+23 ;Cube ROOT&lt;br /&gt;
kToDec			equ kE1BT+24&lt;br /&gt;
kCubicR			equ kE1BT+25&lt;br /&gt;
kQuartR			equ kE1BT+26&lt;br /&gt;
kPlot1			equ kE1BT+27&lt;br /&gt;
kPlot2			equ kE1BT+28&lt;br /&gt;
kRound			equ kE1BT+29&lt;br /&gt;
kIPart			equ kE1BT+30&lt;br /&gt;
kFPart			equ kE1BT+31&lt;br /&gt;
kInt			equ kE1BT+32&lt;br /&gt;
kRand			equ kE1BT+33&lt;br /&gt;
kNPR			equ kE1BT+34&lt;br /&gt;
kNCR			equ kE1BT+35&lt;br /&gt;
kXFactorial		equ kE1BT+36&lt;br /&gt;
kRad			equ kE1BT+37&lt;br /&gt;
kDegr			equ kE1BT+38 ;DEGREES CONV&lt;br /&gt;
kAPost			equ kE1BT+39&lt;br /&gt;
kToDMS			equ kE1BT+40&lt;br /&gt;
kRToPo			equ kE1BT+41 ;R&lt;br /&gt;
kRToPr			equ kE1BT+42&lt;br /&gt;
kPToRx			equ kE1BT+43&lt;br /&gt;
kPToRy			equ kE1BT+44&lt;br /&gt;
kRowSwap		equ kE1BT+45&lt;br /&gt;
kRowPlus		equ kE1BT+46&lt;br /&gt;
kTimRow			equ kE1BT+47&lt;br /&gt;
kTRowP			equ kE1BT+48&lt;br /&gt;
kSortA			equ kE1BT+49&lt;br /&gt;
kSortD			equ kE1BT+50&lt;br /&gt;
kSeq			equ kE1BT+51&lt;br /&gt;
kMin			equ kE1BT+52&lt;br /&gt;
kMax			equ kE1BT+53&lt;br /&gt;
kMean			equ kE1BT+54&lt;br /&gt;
kMedian			equ kE1BT+55&lt;br /&gt;
kSum			equ kE1BT+56&lt;br /&gt;
kProd			equ kE1BT+57&lt;br /&gt;
kDet			equ kE1BT+58&lt;br /&gt;
kTransp			equ kE1BT+59&lt;br /&gt;
kDim			equ kE1BT+60&lt;br /&gt;
kFill			equ kE1BT+61&lt;br /&gt;
kIdent			equ kE1BT+62&lt;br /&gt;
kRandm			equ kE1BT+63&lt;br /&gt;
kAug			equ kE1BT+64&lt;br /&gt;
kOneVar			equ kE1BT+65&lt;br /&gt;
kTwoVar			equ kE1BT+66&lt;br /&gt;
kLR			equ kE1BT+67&lt;br /&gt;
kLRExp			equ kE1BT+68&lt;br /&gt;
kLRLn			equ kE1BT+69&lt;br /&gt;
kLRPwr			equ kE1BT+70&lt;br /&gt;
kMedMed			equ kE1BT+71&lt;br /&gt;
kQuad			equ kE1BT+72&lt;br /&gt;
kClrLst			equ kE1BT+73&lt;br /&gt;
kHist			equ kE1BT+74&lt;br /&gt;
kxyLine			equ kE1BT+75&lt;br /&gt;
kScatter		equ kE1BT+76&lt;br /&gt;
kmRad			equ kE1BT+77&lt;br /&gt;
kmDeg			equ kE1BT+78&lt;br /&gt;
kmNormF			equ kE1BT+79&lt;br /&gt;
kmSci			equ kE1BT+80&lt;br /&gt;
kmEng			equ kE1BT+81&lt;br /&gt;
kmFloat			equ kE1BT+82&lt;br /&gt;
kFix			equ kE1BT+83&lt;br /&gt;
kSplitOn		equ kE1BT+84&lt;br /&gt;
kFullScreen		equ kE1BT+85&lt;br /&gt;
kStndrd			equ kE1BT+86&lt;br /&gt;
kParam			equ kE1BT+87&lt;br /&gt;
kPolar			equ kE1BT+88&lt;br /&gt;
kSeqG			equ kE1BT+89&lt;br /&gt;
kAFillOn		equ kE1BT+90&lt;br /&gt;
kAFillOff		equ kE1BT+91&lt;br /&gt;
kACalcOn		equ kE1BT+92&lt;br /&gt;
kACalcOff		equ kE1BT+93&lt;br /&gt;
kFNOn			equ kE1BT+94&lt;br /&gt;
kFNOff			equ kE1BT+95&lt;br /&gt;
kPlotsOn		equ kE1BT+96&lt;br /&gt;
kPlotsOff		equ kE1BT+97&lt;br /&gt;
kPixelChg		equ kE1BT+98&lt;br /&gt;
kSendMBL		equ kE1BT+99&lt;br /&gt;
kRecvMBL		equ kE1BT+100&lt;br /&gt;
kBoxPlot		equ kE1BT+101&lt;br /&gt;
kBoxIcon		equ kE1BT+102&lt;br /&gt;
kCrossIcon		equ kE1BT+103&lt;br /&gt;
kDotIcon		equ kE1BT+104&lt;br /&gt;
kE2BT			equ kE1BT+105&lt;br /&gt;
kSeqential		equ kE2BT&lt;br /&gt;
kSimulG			equ kE2BT+1&lt;br /&gt;
kPolarG			equ kE2BT+2&lt;br /&gt;
kRectG			equ kE2BT+3&lt;br /&gt;
kCoordOn		equ kE2BT+4&lt;br /&gt;
kCoordOff		equ kE2BT+5&lt;br /&gt;
kDrawLine		equ kE2BT+6&lt;br /&gt;
kDrawDot		equ kE2BT+7&lt;br /&gt;
kAxisOn			equ kE2BT+8&lt;br /&gt;
kAxisOff		equ kE2BT+9&lt;br /&gt;
kGridOn			equ kE2BT+10&lt;br /&gt;
kGridOff		equ kE2BT+11&lt;br /&gt;
kLblOn			equ kE2BT+12&lt;br /&gt;
kLblOff			equ kE2BT+13&lt;br /&gt;
kL1			equ kE2BT+14&lt;br /&gt;
kL2			equ kE2BT+15&lt;br /&gt;
kL3			equ kE2BT+16&lt;br /&gt;
kL4			equ kE2BT+17&lt;br /&gt;
kL5			equ kE2BT+18&lt;br /&gt;
kL6			equ kE2BT+19&lt;br /&gt;
&lt;br /&gt;
;These keys are laid on top of existing keys to&lt;br /&gt;
;enable localization in the inferential stats editor.&lt;br /&gt;
;----------------------------------------------------&lt;br /&gt;
kinfData		equ kL1&lt;br /&gt;
kinfStats		equ kL1+1&lt;br /&gt;
kinfYes			equ kL1+2&lt;br /&gt;
kinfNo			equ kL1+3&lt;br /&gt;
kinfCalc		equ kL1+4&lt;br /&gt;
kinfDraw		equ kL1+5&lt;br /&gt;
kinfAlt1ne		equ kL1+6&lt;br /&gt;
kinfAlt1lt		equ kL1+7&lt;br /&gt;
kinfAlt1gt		equ kL1+8&lt;br /&gt;
kinfAlt2ne		equ kL1+9&lt;br /&gt;
kinfAlt2lt		equ kL1+10&lt;br /&gt;
kinfAlt2gt		equ kL1+11&lt;br /&gt;
kinfAlt3ne		equ kL1+12&lt;br /&gt;
kinfAlt3lt		equ kL1+13&lt;br /&gt;
kinfAlt3gt		equ kL1+14&lt;br /&gt;
kinfAlt4ne		equ kL1+15&lt;br /&gt;
kinfAlt4lt		equ kL1+16&lt;br /&gt;
kinfAlt4gt		equ kL1+17&lt;br /&gt;
kinfAlt5ne		equ kL1+18&lt;br /&gt;
kinfAlt5lt		equ kL1+19&lt;br /&gt;
kinfAlt5gt		equ kL1+20&lt;br /&gt;
kinfAlt6ne		equ kL1+21&lt;br /&gt;
kinfAlt6lt		equ kL1+22&lt;br /&gt;
kinfAlt6gt		equ kL1+23&lt;br /&gt;
kMatA			equ kE2BT+20&lt;br /&gt;
kMatB			equ kE2BT+21&lt;br /&gt;
kMatC			equ kE2BT+22&lt;br /&gt;
kMatD			equ kE2BT+23&lt;br /&gt;
kMatE			equ kE2BT+24&lt;br /&gt;
kXmin			equ kE2BT+25&lt;br /&gt;
kXmax			equ kE2BT+26&lt;br /&gt;
kXscl			equ kE2BT+27&lt;br /&gt;
kYmin			equ kE2BT+28&lt;br /&gt;
kYmax			equ kE2BT+29&lt;br /&gt;
kYscl			equ kE2BT+30&lt;br /&gt;
kTmin			equ kE2BT+31&lt;br /&gt;
kTmax			equ kE2BT+32&lt;br /&gt;
kTStep			equ kE2BT+33&lt;br /&gt;
kOmin			equ kE2BT+34&lt;br /&gt;
kOmax			equ kE2BT+35&lt;br /&gt;
kOStep			equ kE2BT+36&lt;br /&gt;
ku0			equ kE2BT+37&lt;br /&gt;
kv0			equ kE2BT+38&lt;br /&gt;
knMin			equ kE2BT+39&lt;br /&gt;
knMax			equ kE2BT+40&lt;br /&gt;
kDeltaY			equ kE2BT+41&lt;br /&gt;
kDeltaX			equ kE2BT+42&lt;br /&gt;
kZXmin			equ kE2BT+43&lt;br /&gt;
kZXmax			equ kE2BT+44&lt;br /&gt;
kZXscl			equ kE2BT+45&lt;br /&gt;
kZYmin			equ kE2BT+46&lt;br /&gt;
kZYmax			equ kE2BT+47&lt;br /&gt;
kZYscl			equ kE2BT+48&lt;br /&gt;
kZTmin			equ kE2BT+49&lt;br /&gt;
kZTmax			equ kE2BT+50&lt;br /&gt;
kZTStep			equ kE2BT+51&lt;br /&gt;
kZOmin			equ kE2BT+52&lt;br /&gt;
kZOmax			equ kE2BT+53&lt;br /&gt;
kZOStep			equ kE2BT+54&lt;br /&gt;
kZu0			equ kE2BT+55&lt;br /&gt;
kZv0			equ kE2BT+56&lt;br /&gt;
kZnMin			equ kE2BT+57&lt;br /&gt;
kZnMax			equ kE2BT+58&lt;br /&gt;
kDelLast		equ kE2BT+59&lt;br /&gt;
kSinReg			equ kE2BT+60&lt;br /&gt;
kConstE			equ kE2BT+61&lt;br /&gt;
kPic1			equ kE2BT+62&lt;br /&gt;
kPic2			equ kE2BT+63&lt;br /&gt;
kPic3			equ kE2BT+64&lt;br /&gt;
kDelVar			equ kE2BT+65&lt;br /&gt;
kGetCalc		equ kE2BT+66&lt;br /&gt;
kRealM			equ kE2BT+67&lt;br /&gt;
kPolarM			equ kE2BT+68&lt;br /&gt;
kRectM			equ kE2BT+69&lt;br /&gt;
kuv			equ kE2BT+70 ;U vs V&lt;br /&gt;
kvw			equ kE2BT+71 ;V vs W&lt;br /&gt;
kuw			equ kE2BT+72 ;U vs W&lt;br /&gt;
kFinPMTend		equ kE2BT+73&lt;br /&gt;
kFinPMTbeg		equ kE2BT+74&lt;br /&gt;
kGraphStyle		equ kE2BT+75&lt;br /&gt;
kExprOn			equ kE2BT+76&lt;br /&gt;
kExprOff		equ kE2BT+77&lt;br /&gt;
kStatA			equ kE2BT+78&lt;br /&gt;
kStatB			equ kE2BT+79&lt;br /&gt;
kStatC			equ kE2BT+80&lt;br /&gt;
kCorr			equ kE2BT+81&lt;br /&gt;
kStatD			equ kE2BT+82&lt;br /&gt;
kStatE			equ kE2BT+83&lt;br /&gt;
kRegEq			equ kE2BT+84&lt;br /&gt;
kMinX			equ kE2BT+85&lt;br /&gt;
kQ1			equ kE2BT+86&lt;br /&gt;
kMD			equ kE2BT+87&lt;br /&gt;
kQ3			equ kE2BT+88&lt;br /&gt;
kMaxX			equ kE2BT+89&lt;br /&gt;
kStatX1			equ kE2BT+90&lt;br /&gt;
kStatY1			equ kE2BT+91&lt;br /&gt;
kStatX2			equ kE2BT+92&lt;br /&gt;
kStatY2			equ kE2BT+93&lt;br /&gt;
kStatX3			equ kE2BT+94&lt;br /&gt;
kStatY3			equ kE2BT+95&lt;br /&gt;
kTblMin			equ kE2BT+96&lt;br /&gt;
kTblStep		equ kE2BT+97&lt;br /&gt;
kSetupLst		equ kE2BT+98&lt;br /&gt;
kClrAllLst		equ kE2BT+99&lt;br /&gt;
kLogistic		equ kE2BT+100&lt;br /&gt;
kZTest			equ kE2BT+101&lt;br /&gt;
kTTest			equ kE2BT+102&lt;br /&gt;
k2SampZTest		equ kE2BT+103&lt;br /&gt;
k2SampTTest		equ kE2BT+104&lt;br /&gt;
k1PropZTest		equ kE2BT+105&lt;br /&gt;
k2PropZTest		equ kE2BT+106&lt;br /&gt;
kChiTest		equ kE2BT+107&lt;br /&gt;
k2SampFTest		equ kE2BT+108&lt;br /&gt;
kZIntVal		equ kE2BT+109&lt;br /&gt;
kTIntVal		equ kE2BT+110&lt;br /&gt;
k2SampTInt		equ kE2BT+111&lt;br /&gt;
k2SampZInt		equ kE2BT+112&lt;br /&gt;
k1PropZInt		equ kE2BT+113&lt;br /&gt;
k2PropZInt		equ kE2BT+114&lt;br /&gt;
kDNormal		equ kE2BT+115&lt;br /&gt;
kInvNorm		equ kE2BT+116&lt;br /&gt;
kDT			equ kE2BT+117&lt;br /&gt;
kChi			equ kE2BT+118&lt;br /&gt;
kDF			equ kE2BT+119&lt;br /&gt;
kBinPDF			equ kE2BT+120&lt;br /&gt;
kBinCDF			equ kE2BT+121&lt;br /&gt;
kPoiPDF			equ kE2BT+122&lt;br /&gt;
kPoiCDF			equ kE2BT+123&lt;br /&gt;
kun			equ kE2BT+124&lt;br /&gt;
kvn			equ kE2BT+125&lt;br /&gt;
kwn			equ kE2BT+126&lt;br /&gt;
kRecn			equ kE2BT+127&lt;br /&gt;
kPlotStart		equ kE2BT+128&lt;br /&gt;
kZPlotStart		equ kE2BT+129 ;recursion n&lt;br /&gt;
kXFact			equ kE2BT+130 ;PlotStart&lt;br /&gt;
kYFact			equ kE2BT+131 ;ZPlotStart&lt;br /&gt;
kANOVA			equ kE2BT+132 ;XFact&lt;br /&gt;
kMaxY			equ kE2BT+133 ;YFact&lt;br /&gt;
kWebOn			equ kE2BT+134 ;MinY&lt;br /&gt;
kWebOff			equ kE2BT+135 ;MaxY&lt;br /&gt;
kTblInput		equ kE2BT+136 ;WEB ON&lt;br /&gt;
kGeoPDF			equ kE2BT+137 ;WEB OFF&lt;br /&gt;
kGeoCDF			equ kE2BT+138 ;WEB OFF&lt;br /&gt;
kShadeNorm		equ kE2BT+139&lt;br /&gt;
kShadeT			equ kE2BT+140&lt;br /&gt;
kShadeChi		equ kE2BT+141&lt;br /&gt;
kShadeF			equ kE2BT+142&lt;br /&gt;
kPlotStep		equ kE2BT+143&lt;br /&gt;
kZPlotStep		equ kE2BT+144&lt;br /&gt;
kLinRegtTest		equ kE2BT+145&lt;br /&gt;
KMGT			equ kE2BT+146 ;VERT SPLIT&lt;br /&gt;
kSelectA		equ kE2BT+147&lt;br /&gt;
kZFitA			equ kE2BT+148&lt;br /&gt;
kE2BT_End		equ kZFitA&lt;br /&gt;
&lt;br /&gt;
;More 2 Byte Keys &lt;br /&gt;
;-------------------------------------&lt;br /&gt;
kE2BT2			equ 00h&lt;br /&gt;
kGDB1			equ kE2BT2&lt;br /&gt;
kGDB2			equ kE2BT2+1&lt;br /&gt;
kGDB3			equ kE2BT2+2&lt;br /&gt;
kY1			equ kE2BT2+3&lt;br /&gt;
kY2			equ kE2BT2+4&lt;br /&gt;
kY3			equ kE2BT2+5&lt;br /&gt;
kY4			equ kE2BT2+6&lt;br /&gt;
kY5			equ kE2BT2+7&lt;br /&gt;
kY6			equ kE2BT2+8&lt;br /&gt;
kY7			equ kE2BT2+9&lt;br /&gt;
kY8			equ kE2BT2+10&lt;br /&gt;
kY9			equ kE2BT2+11&lt;br /&gt;
kY0			equ kE2BT2+12&lt;br /&gt;
kX1T			equ kE2BT2+13&lt;br /&gt;
kY1T			equ kE2BT2+14&lt;br /&gt;
kX2T			equ kE2BT2+15&lt;br /&gt;
kY2T			equ kE2BT2+16&lt;br /&gt;
kX3T			equ kE2BT2+17&lt;br /&gt;
kY3T			equ kE2BT2+18&lt;br /&gt;
kX4T			equ kE2BT2+19&lt;br /&gt;
kY4T			equ kE2BT2+20&lt;br /&gt;
kX5T			equ kE2BT2+21&lt;br /&gt;
kY5T			equ kE2BT2+22&lt;br /&gt;
kX6T			equ kE2BT2+23&lt;br /&gt;
kY6T			equ kE2BT2+24&lt;br /&gt;
kR1			equ kE2BT2+25&lt;br /&gt;
kR2			equ kE2BT2+26&lt;br /&gt;
kR3			equ kE2BT2+27&lt;br /&gt;
kR4			equ kE2BT2+28&lt;br /&gt;
kR5			equ kE2BT2+29&lt;br /&gt;
kR6			equ kE2BT2+30&lt;br /&gt;
kGDB4			equ kE2BT2+31&lt;br /&gt;
kGDB5			equ kE2BT2+32&lt;br /&gt;
kGDB6			equ kE2BT2+33&lt;br /&gt;
kPic4			equ kE2BT2+34&lt;br /&gt;
kPic5			equ kE2BT2+35&lt;br /&gt;
kPic6			equ kE2BT2+36&lt;br /&gt;
kGDB7			equ kE2BT2+37&lt;br /&gt;
kGDB8			equ kE2BT2+38&lt;br /&gt;
kGDB9			equ kE2BT2+39&lt;br /&gt;
kGDB0			equ kE2BT2+40&lt;br /&gt;
kPic7			equ kE2BT2+41&lt;br /&gt;
kPic8			equ kE2BT2+42&lt;br /&gt;
kPic9			equ kE2BT2+43&lt;br /&gt;
kPic0			equ kE2BT2+44&lt;br /&gt;
kStatN			equ kE2BT2+45&lt;br /&gt;
kXMean			equ kE2BT2+46&lt;br /&gt;
kConj			equ kE2BT2+47&lt;br /&gt;
kReal			equ kE2BT2+48&lt;br /&gt;
kFAngle			equ kE2BT2+49&lt;br /&gt;
kLCM			equ kE2BT2+50&lt;br /&gt;
kGCD			equ kE2BT2+51&lt;br /&gt;
kRandInt		equ kE2BT2+52&lt;br /&gt;
kRandNorm		equ kE2BT2+53&lt;br /&gt;
kToPolar		equ kE2BT2+54&lt;br /&gt;
kToRect			equ kE2BT2+55&lt;br /&gt;
kYMean			equ kE2BT2+56&lt;br /&gt;
kStdX			equ kE2BT2+57&lt;br /&gt;
kStdX1			equ kE2BT2+58&lt;br /&gt;
kw0			equ kE2BT2+59&lt;br /&gt;
kMatF			equ kE2BT2+60&lt;br /&gt;
kMatG			equ kE2BT2+61&lt;br /&gt;
kMatRH			equ kE2BT2+62&lt;br /&gt;
kMatI			equ kE2BT2+63&lt;br /&gt;
kMatJ			equ kE2BT2+64&lt;br /&gt;
kYMean1			equ kE2BT2+65&lt;br /&gt;
kStdY			equ kE2BT2+66&lt;br /&gt;
kStdY1			equ kE2BT2+67&lt;br /&gt;
kMatToLst		equ kE2BT2+68&lt;br /&gt;
kLstToMat		equ kE2BT2+69&lt;br /&gt;
kCumSum			equ kE2BT2+70&lt;br /&gt;
kDeltaLst		equ kE2BT2+71&lt;br /&gt;
kStdDev			equ kE2BT2+72&lt;br /&gt;
kVariance		equ kE2BT2+73&lt;br /&gt;
kLength			equ kE2BT2+74&lt;br /&gt;
kEquToStrng		equ kE2BT2+75&lt;br /&gt;
kStrngToequ 		equ kE2BT2+76&lt;br /&gt;
kExpr			equ kE2BT2+77&lt;br /&gt;
kSubStrng		equ kE2BT2+78&lt;br /&gt;
kInStrng		equ kE2BT2+79&lt;br /&gt;
kStr1			equ kE2BT2+80&lt;br /&gt;
kStr2			equ kE2BT2+81&lt;br /&gt;
kStr3			equ kE2BT2+82&lt;br /&gt;
kStr4		 	equ kE2BT2+83&lt;br /&gt;
kStr5		 	equ kE2BT2+84&lt;br /&gt;
kStr6		 	equ kE2BT2+85&lt;br /&gt;
kStr7		 	equ kE2BT2+86&lt;br /&gt;
kStr8		 	equ kE2BT2+87&lt;br /&gt;
kStr9		 	equ kE2BT2+88&lt;br /&gt;
kStr0		 	equ kE2BT2+89&lt;br /&gt;
kFinN		 	equ kE2BT2+90&lt;br /&gt;
kFinI		 	equ kE2BT2+91&lt;br /&gt;
kFinPV			equ kE2BT2+92&lt;br /&gt;
kFinPMT			equ kE2BT2+93&lt;br /&gt;
kFinFV			equ kE2BT2+94&lt;br /&gt;
kFinPY			equ kE2BT2+95&lt;br /&gt;
kFinCY			equ kE2BT2+96&lt;br /&gt;
kFinFPMT		equ kE2BT2+97&lt;br /&gt;
kFinFI			equ kE2BT2+98&lt;br /&gt;
kFinFPV			equ kE2BT2+99&lt;br /&gt;
kFinFN			equ kE2BT2+100&lt;br /&gt;
kFinFFV			equ kE2BT2+101&lt;br /&gt;
kFinNPV			equ kE2BT2+102&lt;br /&gt;
kFinIRR			equ kE2BT2+103&lt;br /&gt;
kFinBAL			equ kE2BT2+104&lt;br /&gt;
kFinPRN			equ kE2BT2+105&lt;br /&gt;
kFinINT			equ kE2BT2+106&lt;br /&gt;
kSumX		 	equ kE2BT2+107&lt;br /&gt;
kSumX2			equ kE2BT2+108&lt;br /&gt;
kFinToNom		equ kE2BT2+109&lt;br /&gt;
kFinToEff		equ kE2BT2+110&lt;br /&gt;
kFinDBD			equ kE2BT2+111&lt;br /&gt;
kStatVP			equ kE2BT2+112&lt;br /&gt;
kStatZ			equ kE2BT2+113&lt;br /&gt;
kStatT			equ kE2BT2+114&lt;br /&gt;
kStatChi		equ kE2BT2+115&lt;br /&gt;
kStatF			equ kE2BT2+116&lt;br /&gt;
kStatDF			equ kE2BT2+117&lt;br /&gt;
kStatPhat		equ kE2BT2+118&lt;br /&gt;
kStatPhat1		equ kE2BT2+119&lt;br /&gt;
kStatPhat2		equ kE2BT2+120&lt;br /&gt;
kStatMeanX1		equ kE2BT2+121&lt;br /&gt;
kStatMeanX2		equ kE2BT2+122&lt;br /&gt;
kStatStdX1		equ kE2BT2+123&lt;br /&gt;
kStatStdX2		equ kE2BT2+124&lt;br /&gt;
kStatStdXP		equ kE2BT2+125&lt;br /&gt;
kStatN1			equ kE2BT2+126&lt;br /&gt;
kStatN2			equ kE2BT2+127&lt;br /&gt;
kStatLower		equ kE2BT2+128&lt;br /&gt;
kStatUpper		equ kE2BT2+129&lt;br /&gt;
kuw0			equ kE2BT2+130&lt;br /&gt;
kImag			equ kE2BT2+131&lt;br /&gt;
kSumY			equ kE2BT2+132&lt;br /&gt;
kXres			equ kE2BT2+133&lt;br /&gt;
kStat_s			equ kE2BT2+134&lt;br /&gt;
kSumY2			equ kE2BT2+135&lt;br /&gt;
kSumXY			equ kE2BT2+136&lt;br /&gt;
kuXres			equ kE2BT2+137&lt;br /&gt;
kModBox			equ kE2BT2+138&lt;br /&gt;
kNormProb		equ kE2BT2+139&lt;br /&gt;
kNormalPDF		equ kE2BT2+140&lt;br /&gt;
kTPDF			equ kE2BT2+141&lt;br /&gt;
kChiPDF			equ kE2BT2+142&lt;br /&gt;
kFPDF			equ kE2BT2+143&lt;br /&gt;
kMinY			equ kE2BT2+144 ;MinY&lt;br /&gt;
kRandBin		equ kE2BT2+145&lt;br /&gt;
kRef			equ kE2BT2+146&lt;br /&gt;
kRRef			equ kE2BT2+147&lt;br /&gt;
kLRSqr			equ kE2BT2+148&lt;br /&gt;
kBRSqr			equ kE2BT2+149&lt;br /&gt;
kDiagOn			equ kE2BT2+150&lt;br /&gt;
kDiagOff		equ kE2BT2+151&lt;br /&gt;
kun1			equ kE2BT2+152 ;FOR RCL USE WHEN GOTTEN FROM 82&lt;br /&gt;
kvn1			equ kE2BT2+153 ;FOR RCL USE WHEN GOTTEN FROM 82&lt;br /&gt;
k83_00End		equ kvn1 ;end of original keys...&lt;br /&gt;
kArchive		equ k83_00End + 1&lt;br /&gt;
kUnarchive		equ k83_00End + 2&lt;br /&gt;
kAsm			equ k83_00End + 3 ;Asm(&lt;br /&gt;
kAsmPrgm		equ k83_00End + 4 ;AsmPrgm&lt;br /&gt;
kAsmComp		equ k83_00End + 5 ;AsmComp(&lt;br /&gt;
kcapAAcute		equ k83_00End + 6&lt;br /&gt;
kcapAGrave		equ k83_00End + 7&lt;br /&gt;
kcapACaret		equ k83_00End + 8&lt;br /&gt;
kcapADier		equ k83_00End + 9&lt;br /&gt;
kaAcute			equ k83_00End + 10&lt;br /&gt;
kaGrave			equ k83_00End + 11&lt;br /&gt;
kaCaret			equ k83_00End + 12&lt;br /&gt;
kaDier			equ k83_00End + 13&lt;br /&gt;
kcapEAcute		equ k83_00End + 14&lt;br /&gt;
kcapEGrave		equ k83_00End + 15&lt;br /&gt;
kcapECaret		equ k83_00End + 16&lt;br /&gt;
kcapEDier		equ k83_00End + 17&lt;br /&gt;
keAcute			equ k83_00End + 18&lt;br /&gt;
keGrave			equ k83_00End + 19&lt;br /&gt;
keCaret			equ k83_00End + 20&lt;br /&gt;
keDier			equ k83_00End + 21&lt;br /&gt;
kcapIAcute		equ k83_00End + 22&lt;br /&gt;
kcapIGrave		equ k83_00End + 23&lt;br /&gt;
kcapICaret		equ k83_00End + 24&lt;br /&gt;
kcapIDier		equ k83_00End + 25&lt;br /&gt;
kiAcute			equ k83_00End + 26&lt;br /&gt;
kiGrave			equ k83_00End + 27&lt;br /&gt;
kiCaret			equ k83_00End + 28&lt;br /&gt;
kiDier			equ k83_00End + 29&lt;br /&gt;
kcapOAcute		equ k83_00End + 30&lt;br /&gt;
kcapOGrave		equ k83_00End + 31&lt;br /&gt;
kcapOCaret		equ k83_00End + 32&lt;br /&gt;
kcapODier		equ k83_00End + 33&lt;br /&gt;
koAcute			equ k83_00End + 34&lt;br /&gt;
koGrave			equ k83_00End + 35&lt;br /&gt;
koCaret			equ k83_00End + 36&lt;br /&gt;
koDier			equ k83_00End + 37&lt;br /&gt;
kcapUAcute		equ k83_00End + 38&lt;br /&gt;
kcapUGrave		equ k83_00End + 39&lt;br /&gt;
kcapUCaret		equ k83_00End + 40&lt;br /&gt;
kcapUDier		equ k83_00End + 41&lt;br /&gt;
kuAcute			equ k83_00End + 42&lt;br /&gt;
kuGrave			equ k83_00End + 43&lt;br /&gt;
kuCaret			equ k83_00End + 44&lt;br /&gt;
kuDier			equ k83_00End + 45&lt;br /&gt;
kcapCCed		equ k83_00End + 46&lt;br /&gt;
kcCed			equ k83_00End + 47&lt;br /&gt;
kcapNTilde		equ k83_00End + 48&lt;br /&gt;
knTilde			equ k83_00End + 49&lt;br /&gt;
kaccent			equ k83_00End + 50&lt;br /&gt;
kgrave			equ k83_00End + 51&lt;br /&gt;
kdieresis		equ k83_00End + 52&lt;br /&gt;
kquesDown		equ k83_00End + 53&lt;br /&gt;
kexclamDown		equ k83_00End + 54&lt;br /&gt;
kalpha			equ k83_00End + 55&lt;br /&gt;
kbeta		 	equ k83_00End + 56&lt;br /&gt;
kgamma			equ k83_00End + 57&lt;br /&gt;
kcapDelta		equ k83_00End + 58&lt;br /&gt;
kdelta			equ k83_00End + 59&lt;br /&gt;
kepsilon		equ k83_00End + 60&lt;br /&gt;
klambda			equ k83_00End + 61&lt;br /&gt;
kmu			equ k83_00End + 62&lt;br /&gt;
kpi2			equ k83_00End + 63&lt;br /&gt;
krho			equ k83_00End + 64&lt;br /&gt;
kcapSigma		equ k83_00End + 65&lt;br /&gt;
ksigma			equ k83_00End + 66&lt;br /&gt;
ktau			equ k83_00End + 67&lt;br /&gt;
kphi			equ k83_00End + 68&lt;br /&gt;
kcapOmega		equ k83_00End + 69&lt;br /&gt;
kphat			equ k83_00End + 70&lt;br /&gt;
kchi2			equ k83_00End + 71&lt;br /&gt;
kstatF2			equ k83_00End + 72&lt;br /&gt;
kLa			equ k83_00End + 73&lt;br /&gt;
kLb			equ k83_00End + 74&lt;br /&gt;
kLc			equ k83_00End + 75&lt;br /&gt;
kLd			equ k83_00End + 76&lt;br /&gt;
kLe			equ k83_00End + 77&lt;br /&gt;
kLf			equ k83_00End + 78&lt;br /&gt;
kLg			equ k83_00End + 79&lt;br /&gt;
kLh			equ k83_00End + 80&lt;br /&gt;
kLi			equ k83_00End + 81&lt;br /&gt;
kLj			equ k83_00End + 82&lt;br /&gt;
kLk			equ k83_00End + 83&lt;br /&gt;
kLl			equ k83_00End + 84&lt;br /&gt;
kLm			equ k83_00End + 85&lt;br /&gt;
kLsmalln		equ k83_00End + 86&lt;br /&gt;
kLo			equ k83_00End + 87&lt;br /&gt;
kLp			equ k83_00End + 88&lt;br /&gt;
kLq			equ k83_00End + 89&lt;br /&gt;
kLsmallr		equ k83_00End + 90&lt;br /&gt;
kLs			equ k83_00End + 91&lt;br /&gt;
kLt			equ k83_00End + 92&lt;br /&gt;
kLu			equ k83_00End + 93&lt;br /&gt;
kLv			equ k83_00End + 94&lt;br /&gt;
kLw			equ k83_00End + 95&lt;br /&gt;
kLx			equ k83_00End + 96&lt;br /&gt;
kLy			equ k83_00End + 97&lt;br /&gt;
kLz			equ k83_00End + 98&lt;br /&gt;
kGarbageC		equ k83_00End + 99 ;GarbageCollect&lt;br /&gt;
kE2BT2_End		equ kGarbageC&lt;br /&gt;
&lt;br /&gt;
;TI-83 Plus Context Equates&lt;br /&gt;
;--------------------------------------------------------------&lt;br /&gt;
cxCmd			equ kQuit ;home screen&lt;br /&gt;
cxMatEdit		equ kMatrixEd ;matrix editor&lt;br /&gt;
cxPrgmEdit		equ kPrgmEd ;program editor&lt;br /&gt;
cxEquEdit		equ kYequ ;equation editor&lt;br /&gt;
cxGrRange		equ kWindow ;graph range editor&lt;br /&gt;
cxGrZfact		equ kZFactEd ;graph zoom factors editor&lt;br /&gt;
cxGraph			equ kGraph ;graph mode&lt;br /&gt;
cxStatEdit		equ kStatEd ;statistics list editor&lt;br /&gt;
cxPrgmInput		equ kPrgmInput ;programmed input&lt;br /&gt;
cxError			equ kError ;error handler&lt;br /&gt;
cxLinkIO		equ kLinkIO ;LINK I/O interface&lt;br /&gt;
cxMem			equ kResetMem ;reset memory&lt;br /&gt;
cxDefMem		equ kResetDef ;reset default&lt;br /&gt;
cxRAMApp		equ kChkRAM ;RAM usage screen&lt;br /&gt;
cxMode			equ kMode ;mode settings screen&lt;br /&gt;
cxErase			equ kDelMem ;memory erase&lt;br /&gt;
cxPrgmCreate		equ kPrgmCr ;PROGRAM CREATE&lt;br /&gt;
cxTableEditor		equ kTable ;TABLE EDITOR&lt;br /&gt;
cxTableSet		equ kTblSet ;TABLE SET UP&lt;br /&gt;
cxStatPlot		equ kStatP ;STAT PLOTS&lt;br /&gt;
cxInfStat		equ kInfStat ;Inferential Statistic&lt;br /&gt;
cxFormat		equ kFormat ;FORMAT CONTEXT&lt;br /&gt;
cxSolveTVM		equ kSolveTVM ;Solve TVM&lt;br /&gt;
cxSolveRoot		equ kSolveRoot ;Solve Root&lt;br /&gt;
lastOldApp		equ kExtApps ;external applications&lt;br /&gt;
cxextapps		equ kExtApps&lt;br /&gt;
cxNewApps		equ kNewApps ;new cerberus applications&lt;br /&gt;
cxGroup			equ cxNewApps+0 ;1st new app.&lt;br /&gt;
cxUnGroup		equ cxNewApps+1 ;2nd new app.&lt;br /&gt;
lastNewApp		equ cxUnGroup ;last new app for this ver&lt;br /&gt;
&lt;br /&gt;
;Scan Code Equates&lt;br /&gt;
;------------------------------&lt;br /&gt;
skDown			equ 01h&lt;br /&gt;
skLeft			equ 02h&lt;br /&gt;
skRight			equ 03h&lt;br /&gt;
skUp			equ 04h&lt;br /&gt;
skEnter			equ 09h&lt;br /&gt;
skAdd			equ 0Ah&lt;br /&gt;
skSub			equ 0Bh&lt;br /&gt;
skMul			equ 0Ch&lt;br /&gt;
skDiv			equ 0Dh&lt;br /&gt;
skPower			equ 0Eh&lt;br /&gt;
skClear			equ 0Fh&lt;br /&gt;
skChs			equ 11h&lt;br /&gt;
sk3			equ 12h&lt;br /&gt;
sk6			equ 13h&lt;br /&gt;
sk9			equ 14h&lt;br /&gt;
skRParen		equ 15h&lt;br /&gt;
skTan			equ 16h&lt;br /&gt;
skVars			equ 17h&lt;br /&gt;
skDecPnt		equ 19h&lt;br /&gt;
sk2			equ 1Ah&lt;br /&gt;
sk5			equ 1Bh&lt;br /&gt;
sk8			equ 1Ch&lt;br /&gt;
skLParen		equ 1Dh&lt;br /&gt;
skCos			equ 1Eh&lt;br /&gt;
skPrgm			equ 1Fh&lt;br /&gt;
skStat			equ 20h&lt;br /&gt;
sk0			equ 21h&lt;br /&gt;
sk1			equ 22h&lt;br /&gt;
sk4			equ 23h&lt;br /&gt;
sk7			equ 24h&lt;br /&gt;
skComma			equ 25h&lt;br /&gt;
skSin			equ 26h&lt;br /&gt;
skMatrix		equ 27h&lt;br /&gt;
skGraphvar		equ 28h&lt;br /&gt;
skStore			equ 2Ah&lt;br /&gt;
skLn			equ 2Bh&lt;br /&gt;
skLog			equ 2Ch&lt;br /&gt;
skSquare		equ 2Dh&lt;br /&gt;
skRecip			equ 2Eh&lt;br /&gt;
skMath			equ 2Fh&lt;br /&gt;
skAlpha			equ 30h&lt;br /&gt;
skGraph			equ 31h&lt;br /&gt;
skTrace			equ 32h&lt;br /&gt;
skZoom			equ 33h&lt;br /&gt;
skWindow		equ 34h&lt;br /&gt;
skYequ 			equ 35h&lt;br /&gt;
sk2nd			equ 36h&lt;br /&gt;
skMode			equ 37h&lt;br /&gt;
skDel			equ 38h&lt;br /&gt;
&lt;br /&gt;
; DI Keyboard Equates&lt;br /&gt;
;---------------------------&lt;br /&gt;
DI_Mode		equ 0F50000h&lt;br /&gt;
DI_Cntrl	equ 0F50004h&lt;br /&gt;
DI_Int		equ 0F50008h&lt;br /&gt;
DI_IntMask	equ 0F5000Ch&lt;br /&gt;
&lt;br /&gt;
kbdG1		equ 0F50012h&lt;br /&gt;
;----------------------------&lt;br /&gt;
kbdGraph	equ 00000001b&lt;br /&gt;
kbdTrace	equ 00000010b&lt;br /&gt;
kbdZoom		equ 00000100b&lt;br /&gt;
kbdWindow	equ 00001000b&lt;br /&gt;
kbdYequ 	equ 00010000b&lt;br /&gt;
kbd2nd		equ 00100000b&lt;br /&gt;
kbdMode		equ 01000000b&lt;br /&gt;
kbdDel		equ 10000000b&lt;br /&gt;
&lt;br /&gt;
kbitGraph	equ 00h&lt;br /&gt;
kbitTrace	equ 01h&lt;br /&gt;
kbitZoom	equ 02h&lt;br /&gt;
kbitWindow	equ 03h&lt;br /&gt;
kbitYequ equ 04h&lt;br /&gt;
kbit2nd		equ 05h&lt;br /&gt;
kbitMode	equ 06h&lt;br /&gt;
kbitDel		equ 07h&lt;br /&gt;
&lt;br /&gt;
kbdG2		equ 0F50014h&lt;br /&gt;
;----------------------------&lt;br /&gt;
kbdStore	equ 00000010b&lt;br /&gt;
kbdLn		equ 00000100b&lt;br /&gt;
kbdLog		equ 00001000b&lt;br /&gt;
kbdSquare	equ 00010000b&lt;br /&gt;
kbdRecip	equ 00100000b&lt;br /&gt;
kbdMath		equ 01000000b&lt;br /&gt;
kbdAlpha	equ 10000000b&lt;br /&gt;
&lt;br /&gt;
kbitStore	equ 01h&lt;br /&gt;
kbitLn		equ 02h&lt;br /&gt;
kbitLog		equ 03h&lt;br /&gt;
kbitSquare	equ 04h&lt;br /&gt;
kbitRecip	equ 05h&lt;br /&gt;
kbitMath	equ 06h&lt;br /&gt;
kbitAlpha	equ 07h&lt;br /&gt;
&lt;br /&gt;
kbdG3		equ 0F50016h&lt;br /&gt;
;----------------------------&lt;br /&gt;
kbd0		equ 00000001b&lt;br /&gt;
kbd1		equ 00000010b&lt;br /&gt;
kbd4		equ 00000100b&lt;br /&gt;
kbd7		equ 00001000b&lt;br /&gt;
kbdComma	equ 00010000b&lt;br /&gt;
kbdSin		equ 00100000b&lt;br /&gt;
kbdApps		equ 01000000b&lt;br /&gt;
kbdGraphVar	equ 10000000b&lt;br /&gt;
&lt;br /&gt;
kbit0		equ 00h&lt;br /&gt;
kbit1		equ 01h&lt;br /&gt;
kbit4		equ 02h&lt;br /&gt;
kbit7		equ 03h&lt;br /&gt;
kbitComma	equ 04h&lt;br /&gt;
kbitSin		equ 05h&lt;br /&gt;
kbitApps	equ 06h&lt;br /&gt;
kbitGraphVar	equ 07h&lt;br /&gt;
&lt;br /&gt;
kbdG4		equ 0F50018h&lt;br /&gt;
;----------------------------&lt;br /&gt;
kbdDecPnt	equ 00000001b&lt;br /&gt;
kbd2		equ 00000010b&lt;br /&gt;
kbd5		equ 00000100b&lt;br /&gt;
kbd8		equ 00001000b&lt;br /&gt;
kbdLParen	equ 00010000b&lt;br /&gt;
kbdCos		equ 00100000b&lt;br /&gt;
kbdPgrm		equ 01000000b&lt;br /&gt;
kbdStat		equ 10000000b&lt;br /&gt;
&lt;br /&gt;
kbitDecPnt	equ 00h&lt;br /&gt;
kbit2		equ 01h&lt;br /&gt;
kbit5		equ 02h&lt;br /&gt;
kbit8		equ 03h&lt;br /&gt;
kbitLParen	equ 04h&lt;br /&gt;
kbitCos		equ 05h&lt;br /&gt;
kbitPgrm	equ 06h&lt;br /&gt;
kbitStat	equ 07h&lt;br /&gt;
&lt;br /&gt;
kbdG5		equ 0F5001Ah&lt;br /&gt;
;----------------------------&lt;br /&gt;
kbdChs		equ 00000001b&lt;br /&gt;
kbd3		equ 00000010b&lt;br /&gt;
kbd6		equ 00000100b&lt;br /&gt;
kbd9		equ 00001000b&lt;br /&gt;
kbdRParen	equ 00010000b&lt;br /&gt;
kbdTan		equ 00100000b&lt;br /&gt;
kbdVars		equ 01000000b&lt;br /&gt;
&lt;br /&gt;
kbitChs		equ 00h&lt;br /&gt;
kbit3		equ 01h&lt;br /&gt;
kbit6		equ 02h&lt;br /&gt;
kbit9		equ 03h&lt;br /&gt;
kbitRParen	equ 04h&lt;br /&gt;
kbitTan		equ 05h&lt;br /&gt;
kbitVars	equ 06h&lt;br /&gt;
&lt;br /&gt;
kbdG6		equ 0F5001Ch&lt;br /&gt;
;----------------------------&lt;br /&gt;
kbdEnter	equ 00000001b&lt;br /&gt;
kbdAdd		equ 00000010b&lt;br /&gt;
kbdSub		equ 00000100b&lt;br /&gt;
kbdMul		equ 00001000b&lt;br /&gt;
kbdDiv		equ 00010000b&lt;br /&gt;
kbdPower	equ 00100000b&lt;br /&gt;
kbdClear	equ 01000000b&lt;br /&gt;
&lt;br /&gt;
kbitEnter	equ 00h&lt;br /&gt;
kbitAdd		equ 01h&lt;br /&gt;
kbitSub		equ 02h&lt;br /&gt;
kbitMul		equ 03h&lt;br /&gt;
kbitDiv		equ 04h&lt;br /&gt;
kbitPower	equ 05h&lt;br /&gt;
kbitClear	equ 06h&lt;br /&gt;
&lt;br /&gt;
kbdG7		equ 0F5001Eh&lt;br /&gt;
;----------------------------&lt;br /&gt;
kbdDown		equ 00000001b&lt;br /&gt;
kbdLeft		equ 00000010b&lt;br /&gt;
kbdRight	equ 00000100b&lt;br /&gt;
kbdUp		equ 00001000b&lt;br /&gt;
&lt;br /&gt;
kbitDown	equ 00h&lt;br /&gt;
kbitLeft	equ 01h&lt;br /&gt;
kbitRight	equ 02h&lt;br /&gt;
kbitUp		equ 03h&lt;br /&gt;
&lt;br /&gt;
;Tokens&lt;br /&gt;
;-----------------------------------------------------&lt;br /&gt;
EOSSTART		equ 00h&lt;br /&gt;
&lt;br /&gt;
;DISPLAY CONVERSIONS COME IMMEDIATELY BEFORE 'TSTORE'&lt;br /&gt;
;&lt;br /&gt;
DCONV			equ 01h&lt;br /&gt;
;&lt;br /&gt;
tToDMS			equ DCONV ;01h&lt;br /&gt;
tToDEC			equ DCONV+1 ;02h&lt;br /&gt;
tToAbc			equ DCONV+2 ;03h &amp;gt; A b/c&lt;br /&gt;
;&lt;br /&gt;
tStore			equ DCONV+3 ;04h Lstore 01&lt;br /&gt;
;&lt;br /&gt;
tBoxPlot		equ 05h&lt;br /&gt;
;&lt;br /&gt;
BRACKS			equ 06h&lt;br /&gt;
;&lt;br /&gt;
tLBrack			equ BRACKS ;06h '['&lt;br /&gt;
tRBrack			equ BRACKS+1 ;07h ']'&lt;br /&gt;
tLBrace			equ BRACKS+2 ;08h '{'&lt;br /&gt;
tRBrace			equ BRACKS+3 ;09h '}'&lt;br /&gt;
;&lt;br /&gt;
tPOST1			equ BRACKS+4&lt;br /&gt;
;&lt;br /&gt;
tFromRad		equ tPOST1 ;0Ah Lradian&lt;br /&gt;
tFromDeg		equ tPOST1+1 ;0Bh Ldegree&lt;br /&gt;
tRecip			equ tPOST1+2 ;0Ch Linverse&lt;br /&gt;
tSqr			equ tPOST1+3 ;0Dh Lsquare&lt;br /&gt;
tTrnspos		equ tPOST1+4 ;0Eh Ltranspose&lt;br /&gt;
tCube			equ tPOST1+5 ;0Fh '^3'&lt;br /&gt;
;&lt;br /&gt;
tLParen			equ 10h ;10h '('&lt;br /&gt;
tRParen			equ 11h ;11h ')'&lt;br /&gt;
;&lt;br /&gt;
IMUN			equ 12h&lt;br /&gt;
;&lt;br /&gt;
tRound			equ IMUN ;12h 'round'&lt;br /&gt;
tPxTst			equ IMUN+1 ;13h 'PXL-TEST'&lt;br /&gt;
tAug			equ IMUN+2 ;14h 'aug'&lt;br /&gt;
tRowSwap		equ IMUN+3 ;15h 'rSwap'&lt;br /&gt;
tRowPlus		equ IMUN+4 ;16h 'rAdd'&lt;br /&gt;
tmRow			equ IMUN+5 ;17h 'multR'&lt;br /&gt;
tmRowPlus		equ IMUN+6 ;18h 'mRAdd'&lt;br /&gt;
tMax			equ IMUN+7 ;19h 'max'&lt;br /&gt;
tMin			equ IMUN+8 ;1Ah 'min'&lt;br /&gt;
tRToPr			equ IMUN+9 ;1Bh 'R&amp;gt;Pr&lt;br /&gt;
tRToPo			equ IMUN+10 ;1Ch 'R&amp;gt;Po&lt;br /&gt;
tPToRx			equ IMUN+11 ;1Dh 'P&amp;gt;Rx&lt;br /&gt;
tPToRy			equ IMUN+12 ;1Eh 'P&amp;gt;Ry&lt;br /&gt;
tMedian			equ IMUN+13 ;1Fh 'MEDIAN&lt;br /&gt;
tRandM			equ IMUN+14 ;20h 'randM'&lt;br /&gt;
tMean			equ IMUN+15 ;21h&lt;br /&gt;
tRoot			equ IMUN+16 ;22h 'ROOT'&lt;br /&gt;
tSeries			equ IMUN+17 ;23h 'seq'&lt;br /&gt;
tFnInt			equ IMUN+18 ;24h 'fnInt'&lt;br /&gt;
tNDeriv			equ IMUN+19 ;25h 'fnIr'&lt;br /&gt;
tEvalF			equ IMUN+20 ;26h&lt;br /&gt;
tFmin			equ IMUN+21 ;27h&lt;br /&gt;
tFmax			equ IMUN+22 ;28h&lt;br /&gt;
;&lt;br /&gt;
tEOSEL			equ IMUN+23&lt;br /&gt;
;&lt;br /&gt;
tSpace			equ tEOSEL ;29h ' '&lt;br /&gt;
tString			equ tEOSEL+1 ;2Ah '&amp;quot;'&lt;br /&gt;
tComma			equ tEOSEL+2 ;2Bh ','&lt;br /&gt;
;&lt;br /&gt;
tii			equ 2Ch ;i&lt;br /&gt;
&lt;br /&gt;
;Postfix Functions&lt;br /&gt;
;-----------------------------------------&lt;br /&gt;
tPost			equ 2Dh&lt;br /&gt;
;&lt;br /&gt;
tFact			equ tPost ;2Dh '!'&lt;br /&gt;
;&lt;br /&gt;
tCubicR			equ 2Eh&lt;br /&gt;
tQuartR			equ 2Fh&lt;br /&gt;
&lt;br /&gt;
;Number Tokens &lt;br /&gt;
;---------------------------------------&lt;br /&gt;
NUMS			equ 30h&lt;br /&gt;
;&lt;br /&gt;
t0			equ NUMS ;30h&lt;br /&gt;
t1			equ NUMS+1 ;31h&lt;br /&gt;
t2			equ NUMS+2 ;32h&lt;br /&gt;
t3			equ NUMS+3 ;33h&lt;br /&gt;
t4			equ NUMS+4 ;34h&lt;br /&gt;
t5			equ NUMS+5 ;35h&lt;br /&gt;
t6			equ NUMS+6 ;36h&lt;br /&gt;
t7			equ NUMS+7 ;37h&lt;br /&gt;
t8			equ NUMS+8 ;38h&lt;br /&gt;
t9			equ NUMS+9 ;39h&lt;br /&gt;
tDecPt			equ NUMS+10 ;3Ah&lt;br /&gt;
tee			equ NUMS+11 ;3Bh&lt;br /&gt;
&lt;br /&gt;
;Binary OP&lt;br /&gt;
;-------------------------------------------&lt;br /&gt;
tOr			equ 3Ch ;3Ch '_or_'&lt;br /&gt;
tXor			equ 3Dh ;3Dh&lt;br /&gt;
;&lt;br /&gt;
tColon			equ 3Eh ;3Eh ':'&lt;br /&gt;
tEnter			equ 3Fh ;3Fh Lenter&lt;br /&gt;
;&lt;br /&gt;
tAnd			equ 40h ;40h '_and_'&lt;br /&gt;
&lt;br /&gt;
;Letter Tokens&lt;br /&gt;
;--------------------------------------&lt;br /&gt;
LET			equ 41h&lt;br /&gt;
tA			equ LET ;41h&lt;br /&gt;
tB			equ LET+1 ;42h&lt;br /&gt;
tC			equ LET+2 ;43h&lt;br /&gt;
tD			equ LET+3 ;44h&lt;br /&gt;
tE			equ LET+4 ;45h&lt;br /&gt;
tF			equ LET+5 ;46h&lt;br /&gt;
tG			equ LET+6 ;47h&lt;br /&gt;
tH			equ LET+7 ;48h&lt;br /&gt;
tI			equ LET+8 ;49h&lt;br /&gt;
tJ			equ LET+9 ;4Ah&lt;br /&gt;
tK			equ LET+10 ;4Bh&lt;br /&gt;
tL			equ LET+11 ;4Ch&lt;br /&gt;
tM			equ LET+12 ;4Dh&lt;br /&gt;
tN			equ LET+13 ;4Eh&lt;br /&gt;
tO			equ LET+14 ;4Fh&lt;br /&gt;
tP			equ LET+15 ;50h&lt;br /&gt;
tQ			equ LET+16 ;51h&lt;br /&gt;
tR			equ LET+17 ;52h&lt;br /&gt;
tS			equ LET+18 ;53h&lt;br /&gt;
tT			equ LET+19 ;54h&lt;br /&gt;
tU			equ LET+20 ;55h&lt;br /&gt;
tV			equ LET+21 ;56h&lt;br /&gt;
tW			equ LET+22 ;57h&lt;br /&gt;
tX			equ LET+23 ;58h&lt;br /&gt;
tY			equ LET+24 ;59h&lt;br /&gt;
tZ			equ LET+25 ;5Ah&lt;br /&gt;
tTheta			equ LET+26 ;5Bh&lt;br /&gt;
&lt;br /&gt;
; Extended Tokens&lt;br /&gt;
;---------------------------&lt;br /&gt;
tExtTok		equ	0EFh&lt;br /&gt;
&lt;br /&gt;
tSetDate	equ	00h&lt;br /&gt;
tSetTime	equ	01h&lt;br /&gt;
tCheckTmr	equ	02h&lt;br /&gt;
tSetDtFmt	equ	03h&lt;br /&gt;
tSetTmFmt	equ	04h&lt;br /&gt;
tTimeCnv	equ	05h&lt;br /&gt;
tDayOfWk	equ	06h&lt;br /&gt;
tGetDtStr	equ	07h&lt;br /&gt;
tGetTmStr	equ	08h&lt;br /&gt;
tGetDate	equ	09h&lt;br /&gt;
tGetTime	equ	0Ah&lt;br /&gt;
tStartTmr	equ	0Bh&lt;br /&gt;
tGtDtFmt	equ	0Ch&lt;br /&gt;
tGetTmFmt	equ	0Dh&lt;br /&gt;
tIsClockOn	equ	0Eh&lt;br /&gt;
tClockOff	equ	0Fh&lt;br /&gt;
tClockOn	equ	10h&lt;br /&gt;
tOpenLib	equ	11h&lt;br /&gt;
tExecLib	equ	12h&lt;br /&gt;
tInvT		equ	13h&lt;br /&gt;
tChiSquaredGofTest	equ	14h&lt;br /&gt;
tLinRegTInt	equ	15h&lt;br /&gt;
tManualFit	equ	16h&lt;br /&gt;
&lt;br /&gt;
; MathPrint&lt;br /&gt;
tZQuadrant	equ	17h&lt;br /&gt;
tZFracHalf	equ	18h&lt;br /&gt;
tZFracThird	equ	19h&lt;br /&gt;
tZFracFourth	equ	1Ah&lt;br /&gt;
tZFracFifth	equ	1Bh&lt;br /&gt;
tZFracEighth	equ	1Ch&lt;br /&gt;
tZFracTenth	equ	1Dh&lt;br /&gt;
tFracSlash	equ	2Eh&lt;br /&gt;
tFracMixedNum	equ	2Fh&lt;br /&gt;
tSwapImProper	equ	30h&lt;br /&gt;
tSwapFracDec	equ	31h&lt;br /&gt;
tRemainder	equ	32h&lt;br /&gt;
tSummationSigma	equ	33h&lt;br /&gt;
tLogBase	equ	34h&lt;br /&gt;
tRandIntNoRep	equ	35h&lt;br /&gt;
tMathPrint	equ	37h&lt;br /&gt;
tClassic	equ	38h&lt;br /&gt;
tAutoAnswer	equ	3Bh&lt;br /&gt;
tDecAnswer	equ	3Ch&lt;br /&gt;
tFracAnswer	equ	3Dh&lt;br /&gt;
&lt;br /&gt;
; TI-84+CSE/CE&lt;br /&gt;
tBlue		equ	41h&lt;br /&gt;
tRed		equ	42h&lt;br /&gt;
tBlack 		equ	43h&lt;br /&gt;
tMagenta	equ	44h&lt;br /&gt;
tGreen		equ	45h&lt;br /&gt;
tOrange		equ	46h&lt;br /&gt;
tBrown		equ	47h&lt;br /&gt;
tNavy		equ	48h&lt;br /&gt;
tLtBlue		equ	49h&lt;br /&gt;
tYellow		equ	4Ah&lt;br /&gt;
tWhite		equ	4Bh&lt;br /&gt;
tLtGray		equ	4Ch&lt;br /&gt;
tMedGray	equ	4Dh&lt;br /&gt;
tGray		equ	4Eh&lt;br /&gt;
tDarkGray	equ	4Fh&lt;br /&gt;
&lt;br /&gt;
tGraphColor	equ	65h&lt;br /&gt;
tTextColor	equ	67h&lt;br /&gt;
tBackgroundOn	equ	5Bh&lt;br /&gt;
tBackgroundOff	equ	64h&lt;br /&gt;
&lt;br /&gt;
tThin		equ	74h&lt;br /&gt;
;tThick - 0x7E 0x06 (was &amp;quot;Connected&amp;quot;?)&lt;br /&gt;
tAsm84CPrgm	equ	68h&lt;br /&gt;
tAsm84CCmp	equ	69h&lt;br /&gt;
tBorderColor	equ	6Ch&lt;br /&gt;
&lt;br /&gt;
tAsm84CeCmp	equ	07Bh&lt;br /&gt;
tAsm84CePrgm	equ	07Ah&lt;br /&gt;
&lt;br /&gt;
;These Var Tokens Are 1st Of A Double Token&lt;br /&gt;
;-----------------------------------------------&lt;br /&gt;
&lt;br /&gt;
vToks			equ LET+27&lt;br /&gt;
&lt;br /&gt;
;User Matrix Token, 2nd Token Needed For Name&lt;br /&gt;
;&lt;br /&gt;
tVarMat			equ vToks ;5Ch&lt;br /&gt;
;&lt;br /&gt;
;User List Token, 2nd Token Needed For Name&lt;br /&gt;
;&lt;br /&gt;
tVarLst			equ vToks+1 ;5Dh&lt;br /&gt;
;&lt;br /&gt;
;User Equation Token, 2nd Token Needed For Name&lt;br /&gt;
;&lt;br /&gt;
tVarequ 		equ vToks+2 ;5Eh&lt;br /&gt;
tProg			equ vToks+3 ;5Fh&lt;br /&gt;
;&lt;br /&gt;
;User Pict Token, 2nd Token Needed For Name&lt;br /&gt;
;&lt;br /&gt;
tVarPict		equ vToks+4 ;60h&lt;br /&gt;
;&lt;br /&gt;
;User GDB Token, 2nd Token Needed For Name&lt;br /&gt;
;&lt;br /&gt;
tVarGDB			equ vToks+5 ;61h&lt;br /&gt;
tVarOut			equ vToks+6 ;62h&lt;br /&gt;
tVarSys			equ vToks+7 ;63h&lt;br /&gt;
&lt;br /&gt;
;Mode Setting Commands&lt;br /&gt;
;-------------------------------------------------&lt;br /&gt;
MODESA			equ vToks+8 ;64h&lt;br /&gt;
tRad			equ MODESA ;64h 'Radian'&lt;br /&gt;
tDeg			equ MODESA+1 ;65h 'Degree'&lt;br /&gt;
tNormF			equ MODESA+2 ;66h 'Normal'&lt;br /&gt;
tSci			equ MODESA+3 ;67h 'Sci'&lt;br /&gt;
tEng			equ MODESA+4 ;68h 'Eng'&lt;br /&gt;
tFloat			equ MODESA+5 ;69h 'Float'&lt;br /&gt;
CMPS			equ 6Ah&lt;br /&gt;
tEQ			equ CMPS ;6Ah '=='&lt;br /&gt;
tLT			equ CMPS+1 ;6Bh '&amp;lt;'&lt;br /&gt;
tGT			equ CMPS+2 ;6Ch '&amp;gt;'&lt;br /&gt;
tLE			equ CMPS+3 ;6Dh LLE&lt;br /&gt;
tGE			equ CMPS+4 ;6Eh LGE&lt;br /&gt;
tNE			equ CMPS+5 ;6Fh LNE&lt;br /&gt;
&lt;br /&gt;
;Binary OP&lt;br /&gt;
;---------------------------------------&lt;br /&gt;
tAdd			equ 70h ;70h '+'&lt;br /&gt;
tSub			equ 71h ;71h '-'&lt;br /&gt;
tAns			equ 72h ;72h&lt;br /&gt;
&lt;br /&gt;
;Mode Setting Commands&lt;br /&gt;
;------------------------------------------------------&lt;br /&gt;
MODES			equ 73h&lt;br /&gt;
tFix			equ MODES ;73h 'Fix_'&lt;br /&gt;
tSplitOn		equ MODES+1 ;74h&lt;br /&gt;
tFullScreen		equ MODES+2 ;75h&lt;br /&gt;
tStndrd			equ MODES+3 ;76h 'Func'&lt;br /&gt;
tParam			equ MODES+4 ;77h 'Param'&lt;br /&gt;
tPolar			equ MODES+5 ;78h 'Pol'&lt;br /&gt;
tSeqG			equ MODES+6 ;79h&lt;br /&gt;
tAFillOn		equ MODES+7 ;7Ah 'AUTO FILL ON'&lt;br /&gt;
tAFillOff		equ MODES+8 ;7Bh&lt;br /&gt;
tACalcOn		equ MODES+9 ;7Ch&lt;br /&gt;
tACalcOff		equ MODES+10 ;7Dh 'AutoFill OFF'&lt;br /&gt;
&lt;br /&gt;
;Graph Format Tokens Are 2 Byte Tokens&lt;br /&gt;
;----------------------------------------&lt;br /&gt;
tGFormat		equ MODES+11 ;7Eh&lt;br /&gt;
tBoxIcon		equ 7Fh&lt;br /&gt;
tCrossIcon		equ 80h&lt;br /&gt;
tDotIcon		equ 81h&lt;br /&gt;
&lt;br /&gt;
;(More) Binary OP&lt;br /&gt;
;---------------------------------------&lt;br /&gt;
tMul			equ 82h ;82h '*'&lt;br /&gt;
tDiv			equ 83h ;83h '/'&lt;br /&gt;
&lt;br /&gt;
;Some Graph Commands&lt;br /&gt;
;-----------------------------------------------------&lt;br /&gt;
GRCMDS			equ 84h&lt;br /&gt;
tTrace			equ GRCMDS ; 84h 'Trace'&lt;br /&gt;
tClDrw			equ GRCMDS+1 ; 85h 'ClDrw'&lt;br /&gt;
tZoomStd		equ GRCMDS+2 ; 86h 'ZStd'&lt;br /&gt;
tZoomtrg		equ GRCMDS+3 ; 87h 'Ztrg'&lt;br /&gt;
tZoomBox		equ GRCMDS+4 ; 88h 'ZBOX'&lt;br /&gt;
tZoomIn			equ GRCMDS+5 ; 89h 'ZIn'&lt;br /&gt;
tZoomOut		equ GRCMDS+6 ; 8Ah 'ZOut'&lt;br /&gt;
tZoomSqr		equ GRCMDS+7 ; 8Bh 'ZSqr'&lt;br /&gt;
tZoomInt		equ GRCMDS+8 ; 8Ch 'ZInt'&lt;br /&gt;
tZoomPrev		equ GRCMDS+9 ; 8Dh 'ZPrev'&lt;br /&gt;
tZoomDec		equ GRCMDS+10 ; 8Eh 'ZDecm'&lt;br /&gt;
tZoomStat		equ GRCMDS+11 ; 8Fh 'ZStat&lt;br /&gt;
tUsrZm			equ GRCMDS+12 ; 90h 'ZRcl'&lt;br /&gt;
tPrtScrn		equ GRCMDS+13 ; 91h 'PrtScrn'&lt;br /&gt;
tZoomSto		equ GRCMDS+14 ; 92h  ZOOM STORE&lt;br /&gt;
tText			equ GRCMDS+15 ; 93h&lt;br /&gt;
&lt;br /&gt;
;Binary OP (Combination &amp;amp; Permutation)&lt;br /&gt;
;-------------------------------------------------&lt;br /&gt;
tnPr			equ GRCMDS+16 ;94h '_nPr_'&lt;br /&gt;
tnCr			equ GRCMDS+17 ;95h '_nCr_'&lt;br /&gt;
&lt;br /&gt;
;More Graph Commands&lt;br /&gt;
;--------------------------------------------------&lt;br /&gt;
tYOn			equ GRCMDS+18 ;96h 'FnOn_'&lt;br /&gt;
tYOff			equ GRCMDS+19 ;97h 'FnOff_'&lt;br /&gt;
tStPic			equ GRCMDS+20 ;98h 'StPic_'&lt;br /&gt;
tRcPic			equ GRCMDS+21 ;99h 'RcPic_'&lt;br /&gt;
tStoDB			equ GRCMDS+22 ;9Ah 'StGDB_'&lt;br /&gt;
tRclDB			equ GRCMDS+23 ;9Bh 'RcGDB_'&lt;br /&gt;
tLine			equ GRCMDS+24 ;9Ch 'Line'&lt;br /&gt;
tVert			equ GRCMDS+25 ;9Dh 'Vert_'&lt;br /&gt;
tPtOn			equ GRCMDS+26 ;9Eh 'PtOn'&lt;br /&gt;
tPtOff			equ GRCMDS+27 ;9Fh 'PtOff'&lt;br /&gt;
&lt;br /&gt;
;Token A0 Cannot Be An EOS Function Since Low MULT=A0 Already&lt;br /&gt;
;-----------------------------------------------------&lt;br /&gt;
tPtChg			equ GRCMDS+28 ;A0h 'PtChg'&lt;br /&gt;
tPXOn			equ GRCMDS+29 ;A1h&lt;br /&gt;
tPXOff			equ GRCMDS+30 ;A2h&lt;br /&gt;
tPXChg			equ GRCMDS+31 ;A3h&lt;br /&gt;
tShade			equ GRCMDS+32 ;A4h 'Shade'&lt;br /&gt;
tCircl			equ GRCMDS+33 ;A5h 'Circl'&lt;br /&gt;
tHorz			equ GRCMDS+34 ;A6h 'HORIZONTAL'&lt;br /&gt;
tTanLn			equ GRCMDS+35 ;A7h 'TanLn'&lt;br /&gt;
tDrInv			equ GRCMDS+36 ;A8h 'DrInv_'&lt;br /&gt;
tDrawF			equ GRCMDS+37 ;A9h 'DrawF_'&lt;br /&gt;
tVarStrng		equ 0AAh&lt;br /&gt;
&lt;br /&gt;
;Functions with No Arguments								&lt;br /&gt;
;--------------------------------------------------&lt;br /&gt;
NOARG			equ 0ABh&lt;br /&gt;
tRand			equ NOARG ;ABh 'rand'&lt;br /&gt;
tPi			equ NOARG+1 ;ACh  Lpi&lt;br /&gt;
tGetKey			equ NOARG+2 ;ADh 'getKy'&lt;br /&gt;
tAPost			equ tGetKey+1 ;APOSTROPHY&lt;br /&gt;
tQuest			equ tAPost+1 ;QUESTION MARK&lt;br /&gt;
UNARY			equ tQuest+1 ;B0h&lt;br /&gt;
tChs			equ UNARY ;B0h&lt;br /&gt;
tInt			equ UNARY+1 ;B1h&lt;br /&gt;
tAbs			equ UNARY+2 ;B2h&lt;br /&gt;
tDet			equ UNARY+3 ;B3h&lt;br /&gt;
tIdent			equ UNARY+4 ;B4h&lt;br /&gt;
tDim			equ UNARY+5 ;B5h&lt;br /&gt;
tSum			equ UNARY+6 ;B6h&lt;br /&gt;
tProd			equ UNARY+7 ;B7h&lt;br /&gt;
tNot			equ UNARY+8 ;B8h&lt;br /&gt;
tIPart			equ UNARY+9 ;B9h&lt;br /&gt;
tFPart			equ UNARY+10 ;BAh&lt;br /&gt;
&lt;br /&gt;
;New 2 Byte Tokens&lt;br /&gt;
;------------------------------------------&lt;br /&gt;
t2ByteTok		equ 0BBh&lt;br /&gt;
UNARYLR			equ UNARY+12&lt;br /&gt;
tSqrt			equ UNARYLR ;BCh&lt;br /&gt;
tCubRt			equ UNARYLR+1 ;BDh&lt;br /&gt;
tLn			equ UNARYLR+2 ;BEh&lt;br /&gt;
tExp			equ UNARYLR+3 ;BFh&lt;br /&gt;
tLog			equ UNARYLR+4 ;C0h&lt;br /&gt;
tALog			equ UNARYLR+5 ;C1h&lt;br /&gt;
tSin			equ UNARYLR+6 ;C2h&lt;br /&gt;
tASin			equ UNARYLR+7 ;C3h&lt;br /&gt;
tCos			equ UNARYLR+8 ;C4h&lt;br /&gt;
tACos			equ UNARYLR+9 ;C5h&lt;br /&gt;
tTan			equ UNARYLR+10 ;C6h&lt;br /&gt;
tATan			equ UNARYLR+11 ;C7h&lt;br /&gt;
tSinH			equ UNARYLR+12 ;C8h&lt;br /&gt;
tASinH			equ UNARYLR+13 ;C9h&lt;br /&gt;
tCoshH			equ UNARYLR+14 ;CAh&lt;br /&gt;
tACosH			equ UNARYLR+15 ;CBh&lt;br /&gt;
tTanH			equ UNARYLR+16 ;CCh&lt;br /&gt;
tATanH			equ UNARYLR+17 ;CDh&lt;br /&gt;
&lt;br /&gt;
;Some Programming Commands&lt;br /&gt;
;---------------------------------------------------&lt;br /&gt;
PROGTOK			equ UNARYLR+18&lt;br /&gt;
tIf			equ PROGTOK ;CEh&lt;br /&gt;
tThen			equ PROGTOK+1 ;CFh&lt;br /&gt;
tElse			equ PROGTOK+2 ;D0h&lt;br /&gt;
tWhile			equ PROGTOK+3 ;D1h&lt;br /&gt;
tRepeat			equ PROGTOK+4 ;D2h&lt;br /&gt;
tFor			equ PROGTOK+5 ;D3h&lt;br /&gt;
tEnd			equ PROGTOK+6 ;D4h&lt;br /&gt;
tReturn			equ PROGTOK+7 ;D5h&lt;br /&gt;
tLbl			equ PROGTOK+8 ;D6h 'Lbl_'&lt;br /&gt;
tGoto			equ PROGTOK+9 ;D7h 'Goto_'&lt;br /&gt;
tPause			equ PROGTOK+10 ;D8h 'Pause_'&lt;br /&gt;
tStop			equ PROGTOK+11 ;D9h 'Stop'&lt;br /&gt;
tISG			equ PROGTOK+12 ;DAh 'IS&amp;gt;'&lt;br /&gt;
tDSL			equ PROGTOK+13 ;DBh 'DS&amp;lt;'&lt;br /&gt;
tInput			equ PROGTOK+14 ;DCh 'Input_'&lt;br /&gt;
tPrompt			equ PROGTOK+15 ;DDh 'Prompt_'&lt;br /&gt;
tDisp			equ PROGTOK+16 ;DEh 'Disp_'&lt;br /&gt;
tDispG			equ PROGTOK+17 ;DFh 'DispG'&lt;br /&gt;
tOutput			equ PROGTOK+18 ;E0h 'Outpt'&lt;br /&gt;
tClLCD			equ PROGTOK+19 ;E1h 'ClLCD'&lt;br /&gt;
tConst			equ PROGTOK+20 ;E2h 'Fill'&lt;br /&gt;
tSortA			equ PROGTOK+21 ;E3h 'sortA_'&lt;br /&gt;
tSortD			equ PROGTOK+22 ;E4h 'sortD_'&lt;br /&gt;
tDispTab		equ PROGTOK+23 ;E5h 'Disp Table&lt;br /&gt;
tMenu			equ PROGTOK+24 ;E6h 'Menu'&lt;br /&gt;
tSendMBL		equ PROGTOK+25 ;E7h 'SEND'&lt;br /&gt;
tGetMBL			equ PROGTOK+26 ;E8h 'GET'&lt;br /&gt;
&lt;br /&gt;
;Stat Plot Commands&lt;br /&gt;
;-----------------------------------------------------&lt;br /&gt;
statPCmd		equ PROGTOK+27&lt;br /&gt;
tPlotOn			equ statPCmd ;E9h ' PLOTSON'&lt;br /&gt;
tPlotOff		equ statPCmd+1 ;EAh ' PLOTSOFF&lt;br /&gt;
tListName		equ 0EBh ;LIST DESignATOR&lt;br /&gt;
tPlot1			equ 0ECh&lt;br /&gt;
tPlot2			equ 0EDh&lt;br /&gt;
tPlot3			equ 0EEh&lt;br /&gt;
tUnused01		equ 0EFh ;available?&lt;br /&gt;
tPower			equ 0F0h ;'^'&lt;br /&gt;
tXRoot			equ 0F1h ;LsupX,Lroot&lt;br /&gt;
STATCMD			equ 0F2h&lt;br /&gt;
tOneVar			equ STATCMD ;F2h 'OneVar_'&lt;br /&gt;
tTwoVar			equ STATCMD+1 ;F3h&lt;br /&gt;
tLR			equ STATCMD+2 ;F4h 'LinR(A+BX&lt;br /&gt;
tLRExp			equ STATCMD+3 ;F5h 'ExpR_'&lt;br /&gt;
tLRLn			equ STATCMD+4 ;F6h 'LnR_'&lt;br /&gt;
tLRPwr			equ STATCMD+5 ;F7h 'PwrR_'&lt;br /&gt;
tMedMed			equ STATCMD+6 ;F8h&lt;br /&gt;
tQuad			equ STATCMD+7 ;F9h&lt;br /&gt;
tClrLst			equ STATCMD+8 ;FAh 'CLEAR LIST&lt;br /&gt;
tClrTbl			equ STATCMD+9 ;FBh CLEAR TABLE&lt;br /&gt;
tHist			equ STATCMD+10 ;FCh 'Hist_'&lt;br /&gt;
txyLine			equ STATCMD+11 ;FDh 'xyline_'&lt;br /&gt;
tScatter		equ STATCMD+12 ;FEh 'Scatter_'&lt;br /&gt;
tLR1			equ STATCMD+13 ;FFh 'LINR(AX+B&lt;br /&gt;
&lt;br /&gt;
;2nd Half Of Graph Format Tokens&lt;br /&gt;
;Format settings commands&lt;br /&gt;
;---------------------------------------------&lt;br /&gt;
GFMT			equ 00h&lt;br /&gt;
tSeq			equ GFMT ; 'SeqG'&lt;br /&gt;
tSimulG			equ GFMT+1 ; 'SimulG'&lt;br /&gt;
tPolarG			equ GFMT+2 ; 'PolarGC'&lt;br /&gt;
tRectG			equ GFMT+3 ; 'RectGC'&lt;br /&gt;
tCoordOn		equ GFMT+4 ; 'CoordOn'&lt;br /&gt;
tCoordOff		equ GFMT+5 ; 'CoordOff'&lt;br /&gt;
tDrawLine		equ GFMT+6 ; 'DrawLine'&lt;br /&gt;
tDrawDot		equ GFMT+7 ; 'DrawDot'&lt;br /&gt;
tAxisOn			equ GFMT+8 ; 'AxesOn'&lt;br /&gt;
tAxisOff		equ GFMT+9 ; 'AxesOff'&lt;br /&gt;
tGridOn			equ GFMT+10 ; 'GridOn'&lt;br /&gt;
tGridOff		equ GFMT+11 ; 'GridOff'&lt;br /&gt;
tLblOn			equ GFMT+12 ; 'LabelOn'&lt;br /&gt;
tLblOff			equ GFMT+13 ; 'LabelOff'&lt;br /&gt;
tWebOn			equ GFMT+14 ; 'WebOn'&lt;br /&gt;
tWebOff			equ GFMT+15 ; 'WebOFF'&lt;br /&gt;
tuv			equ GFMT+16 ; U vs V&lt;br /&gt;
tvw			equ GFMT+17 ; V vs W&lt;br /&gt;
tuw			equ GFMT+18 ; U vs W&lt;br /&gt;
&lt;br /&gt;
;2nd Half Of User Matrix Tokens&lt;br /&gt;
;-------------------------------------&lt;br /&gt;
tMatA			equ 00h ;MAT A&lt;br /&gt;
tMatB			equ 01h ;MAT B&lt;br /&gt;
tMatC			equ 02h ;MAT C&lt;br /&gt;
tMatD			equ 03h ;MAT D&lt;br /&gt;
tMatE			equ 04h ;MAT E&lt;br /&gt;
tMatF			equ 05h ;MAT F&lt;br /&gt;
tMatG			equ 06h ;MAT G&lt;br /&gt;
tMatH			equ 07h ;MAT H&lt;br /&gt;
tMatI			equ 08h ;MAT I&lt;br /&gt;
tMatJ			equ 09h ;MAT J&lt;br /&gt;
&lt;br /&gt;
;2nd Half Of User List Tokens&lt;br /&gt;
;--------------------------------------&lt;br /&gt;
tL1			equ 00h ;LIST 1&lt;br /&gt;
tL2			equ 01h ;LIST 2&lt;br /&gt;
tL3			equ 02h ;LIST 3&lt;br /&gt;
tL4			equ 03h ;LIST 4&lt;br /&gt;
tL5			equ 04h ;LIST 5&lt;br /&gt;
tL6			equ 05h ;LIST 6&lt;br /&gt;
&lt;br /&gt;
;2nd Half Of User Equation Tokens&lt;br /&gt;
;----------------------------------&lt;br /&gt;
;  &amp;quot;Y&amp;quot; EQUATIONS HAVE BIT 4 SET&lt;br /&gt;
;&lt;br /&gt;
tY1			equ 10h ;Y1&lt;br /&gt;
tY2			equ 11h ;Y2&lt;br /&gt;
tY3			equ 12h ;Y3&lt;br /&gt;
tY4			equ 13h ;Y4&lt;br /&gt;
tY5			equ 14h ;Y5&lt;br /&gt;
tY6			equ 15h ;Y6&lt;br /&gt;
tY7			equ 16h ;Y7&lt;br /&gt;
tY8			equ 17h ;Y8&lt;br /&gt;
tY9			equ 18h ;Y9&lt;br /&gt;
tY0			equ 19h ;Y0&lt;br /&gt;
&lt;br /&gt;
;Param Equations Have Bit 5 Set&lt;br /&gt;
;-----------------------------------&lt;br /&gt;
tX1T			equ 20h ;X1t&lt;br /&gt;
tY1T			equ 21h ;Y1t&lt;br /&gt;
tX2T			equ 22h ;X2t&lt;br /&gt;
tY2T			equ 23h ;Y2t&lt;br /&gt;
tX3T			equ 24h ;X3t&lt;br /&gt;
tY3T			equ 25h ;Y3t&lt;br /&gt;
tX4T			equ 26h ;X4t&lt;br /&gt;
tY4T			equ 27h ;Y4t&lt;br /&gt;
tX5T			equ 28h ;X5t&lt;br /&gt;
tY5T			equ 29h ;Y5t&lt;br /&gt;
tX6T			equ 2Ah ;X6t&lt;br /&gt;
tY6T			equ 2Bh ;Y6t&lt;br /&gt;
&lt;br /&gt;
;Polar Equations Have Bit 6 Set&lt;br /&gt;
;----------------------------------&lt;br /&gt;
tR1			equ 40h ;R1&lt;br /&gt;
tR2			equ 41h ;R2&lt;br /&gt;
tR3			equ 42h ;R3&lt;br /&gt;
tR4			equ 43h ;R4&lt;br /&gt;
tR5			equ 44h ;R5&lt;br /&gt;
tR6			equ 45h ;R6&lt;br /&gt;
&lt;br /&gt;
;Recursion Equations Have Bit 7 Set&lt;br /&gt;
;----------------------------------&lt;br /&gt;
tun			equ 80h ;Un&lt;br /&gt;
tvn			equ 81h ;Vn&lt;br /&gt;
twn			equ 82h ;Wn&lt;br /&gt;
&lt;br /&gt;
;2nd Half User Picture Tokens&lt;br /&gt;
;------------------------------------&lt;br /&gt;
tPic1			equ 00h ;PIC1&lt;br /&gt;
tPic2			equ 01h ;PIC2&lt;br /&gt;
tPic3			equ 02h ;PIC3&lt;br /&gt;
tPic4			equ 03h ;PIC4&lt;br /&gt;
tPic5			equ 04h ;PIC5&lt;br /&gt;
tPic6			equ 05h ;PIC6&lt;br /&gt;
tPic7			equ 06h ;PIC7&lt;br /&gt;
tPic8			equ 07h ;PIC8&lt;br /&gt;
tPic9			equ 08h ;PIC9&lt;br /&gt;
tPic0			equ 09h ;PIC0&lt;br /&gt;
&lt;br /&gt;
;2nd Half User Graph Database Tokens&lt;br /&gt;
;------------------------------------&lt;br /&gt;
tGDB1			equ 00h ;GDB1&lt;br /&gt;
tGDB2			equ 01h ;GDB2&lt;br /&gt;
tGDB3			equ 02h ;GDB3&lt;br /&gt;
tGDB4			equ 03h ;GDB4&lt;br /&gt;
tGDB5			equ 04h ;GDB5&lt;br /&gt;
tGDB6			equ 05h ;GDB6&lt;br /&gt;
tGDB7			equ 06h ;GDB7&lt;br /&gt;
tGDB8			equ 07h ;GDB8&lt;br /&gt;
tGDB9			equ 08h ;GDB9&lt;br /&gt;
tGDB0			equ 09h ;GDB0&lt;br /&gt;
&lt;br /&gt;
;2nd Half Of String Vars&lt;br /&gt;
;------------------------------&lt;br /&gt;
tStr1			equ 00h&lt;br /&gt;
tStr2			equ 01h&lt;br /&gt;
tStr3			equ 02h&lt;br /&gt;
tStr4			equ 03h&lt;br /&gt;
tStr5			equ 04h&lt;br /&gt;
tStr6			equ 05h&lt;br /&gt;
tStr7			equ 06h&lt;br /&gt;
tStr8			equ 07h&lt;br /&gt;
tStr9			equ 08h&lt;br /&gt;
tStr0			equ 09h&lt;br /&gt;
&lt;br /&gt;
;2nd Half Of System Output Only Variables&lt;br /&gt;
;----------------------------------------------------------------&lt;br /&gt;
;OPEN			equ 00h&lt;br /&gt;
tRegEq			equ 01h ;REGRESSION EQUATION&lt;br /&gt;
tStatN			equ 02h ;STATISTICS N&lt;br /&gt;
tXMean			equ 03h ;X MEAN&lt;br /&gt;
tSumX			equ 04h ;SUM(X)&lt;br /&gt;
tSumXSqr		equ 05h ;SUM(X^2)&lt;br /&gt;
tStdX			equ 06h ;STANDARD DEV X&lt;br /&gt;
tStdPX			equ 07h ;STANDARD DEV POP X&lt;br /&gt;
tMinX			equ 08h ;Min X VALUE&lt;br /&gt;
tMaxX			equ 09h ;Max X VALUE&lt;br /&gt;
tMinY			equ 0Ah ;Min Y VALUE&lt;br /&gt;
tMaxY			equ 0Bh ;Max Y VALUE&lt;br /&gt;
tYmean			equ 0Ch ;Y MEAN&lt;br /&gt;
tSumY			equ 0Dh ;SUM(Y)&lt;br /&gt;
tSumYSqr		equ 0Eh ;SUM(Y^2)&lt;br /&gt;
tStdY			equ 0Fh ;STANDARD DEV Y&lt;br /&gt;
tStdPY			equ 10h ;STANDARD DEV POP Y&lt;br /&gt;
tSumXY			equ 11h ;SUM(XY)&lt;br /&gt;
tCorr			equ 12h ;CORRELATION&lt;br /&gt;
tMedX			equ 13h ;MED(X)&lt;br /&gt;
tQ1			equ 14h ;1ST QUADRANT OF X&lt;br /&gt;
tQ3			equ 15h ;3RD QUADRANT OF X&lt;br /&gt;
tQuadA			equ 16h ;1ST TERM OF QUAD POLY REG/ Y-INT&lt;br /&gt;
tQuadB			equ 17h ;2ND TERM OF QUAD POLY REG/ SLOPE&lt;br /&gt;
tQuadC			equ 18h ;3RD TERM OF QUAD POLY REG&lt;br /&gt;
tCubeD			equ 19h ;4TH TERM OF CUBIC POLY REG&lt;br /&gt;
tQuartE			equ 1Ah ;5TH TERM OF QUART POLY REG&lt;br /&gt;
tMedX1			equ 1Bh ;x1 FOR MED-MED&lt;br /&gt;
tMedX2			equ 1Ch ;x2 FOR MED-MED&lt;br /&gt;
tMedX3			equ 1Dh ;x3 FOR MED-MED&lt;br /&gt;
tMedY1			equ 1Eh ;y1 FOR MED-MED&lt;br /&gt;
tMedY2			equ 1Fh ;y2 FOR MED-MED&lt;br /&gt;
tMedY3			equ 20h ;y3 FOR MED-MED&lt;br /&gt;
tRecurn			equ 21h	;RECURSION N&lt;br /&gt;
tStatP			equ 22h&lt;br /&gt;
tStatZ			equ 23h&lt;br /&gt;
tStatT			equ 24h&lt;br /&gt;
tStatChi		equ 25h&lt;br /&gt;
tStatF			equ 26h&lt;br /&gt;
tStatDF			equ 27h&lt;br /&gt;
tStatPhat		equ 28h&lt;br /&gt;
tStatPhat1		equ 29h&lt;br /&gt;
tStatPhat2		equ 2Ah&lt;br /&gt;
tStatMeanX1		equ 2Bh&lt;br /&gt;
tStatStdX1		equ 2Ch&lt;br /&gt;
tStatN1			equ 2Dh&lt;br /&gt;
tStatMeanX2		equ 2Eh&lt;br /&gt;
tStatStdX2		equ 2Fh&lt;br /&gt;
tStatN2			equ 30h&lt;br /&gt;
tStatStdXP		equ 31h&lt;br /&gt;
tStatLower		equ 32h&lt;br /&gt;
tStatUpper		equ 33h&lt;br /&gt;
tStat_s			equ 34h&lt;br /&gt;
tLRSqr			equ 35h ;r^2&lt;br /&gt;
tBRSqr			equ 36h ;R^2&lt;br /&gt;
&lt;br /&gt;
;These next tokens are only used to access the data&lt;br /&gt;
;they are display only and the user cannot access them at all&lt;br /&gt;
;------------------------------------------------------------&lt;br /&gt;
tF_DF			equ 37h ;ANOFAV FACTOR DF&lt;br /&gt;
tF_SS			equ 38h ;ANOFAV FACTOR SS&lt;br /&gt;
tF_MS			equ 39h ;ANOFAV FACTOR MS&lt;br /&gt;
tE_DF			equ 3Ah ;ANOFAV ERROR DF&lt;br /&gt;
tE_SS			equ 3Bh ;ANOFAV ERROR SS&lt;br /&gt;
tE_MS			equ 3Ch ;ANOFAV ERROR MS&lt;br /&gt;
&lt;br /&gt;
;2nd Half Of System Input/Output Variables&lt;br /&gt;
;------------------------------------------------&lt;br /&gt;
;		SYSTEM VARIABLE EQUATES&lt;br /&gt;
;&lt;br /&gt;
tuXscl			equ 0&lt;br /&gt;
tuYscl			equ 1&lt;br /&gt;
tXscl			equ 2&lt;br /&gt;
tYscl			equ 3&lt;br /&gt;
tRecuru0		equ 4 ;U 1ST INITIAL COND&lt;br /&gt;
tRecurv0		equ 5 ;V 1ST INITIAL COND&lt;br /&gt;
tun1			equ 6 ;U(N-1); NOT USED&lt;br /&gt;
tvn1			equ 7 ;V(N-1); NOT USED&lt;br /&gt;
tuRecuru0		equ 8 ;&lt;br /&gt;
tuRecurv0		equ 9 ;&lt;br /&gt;
tXmin			equ 0Ah&lt;br /&gt;
tXmax			equ 0Bh&lt;br /&gt;
tYmin			equ 0Ch&lt;br /&gt;
tYmax			equ 0Dh&lt;br /&gt;
tTmin			equ 0Eh&lt;br /&gt;
tTmax			equ 0Fh&lt;br /&gt;
tThetaMin		equ 10h&lt;br /&gt;
tThetaMax		equ 11h&lt;br /&gt;
tuXmin			equ 12h&lt;br /&gt;
tuXmax			equ 13h&lt;br /&gt;
tuYmin			equ 14h&lt;br /&gt;
tuYmax			equ 15h&lt;br /&gt;
tuThetMin		equ 16h&lt;br /&gt;
tuThetMax		equ 17h&lt;br /&gt;
tuTmin			equ 18h&lt;br /&gt;
tuTmax			equ 19h&lt;br /&gt;
tTblMin			equ 1Ah&lt;br /&gt;
tPlotStart		equ 1Bh&lt;br /&gt;
tuPlotStart		equ 1Ch&lt;br /&gt;
tnMax			equ 1Dh&lt;br /&gt;
tunMax			equ 1Eh&lt;br /&gt;
tnMin			equ 1Fh&lt;br /&gt;
tunMin			equ 20h&lt;br /&gt;
tTblStep		equ 21h&lt;br /&gt;
tTStep			equ 22h&lt;br /&gt;
tThetaStep		equ 23h&lt;br /&gt;
tuTStep			equ 24h&lt;br /&gt;
tuThetStep		equ 25h&lt;br /&gt;
tDeltaX			equ 26h&lt;br /&gt;
tDeltaY			equ 27h&lt;br /&gt;
tXFact			equ 28h&lt;br /&gt;
tYFact			equ 29h&lt;br /&gt;
tTblInput		equ 2Ah&lt;br /&gt;
tFinN			equ 2Bh&lt;br /&gt;
tFinI			equ 2Ch&lt;br /&gt;
tFinPV			equ 2Dh&lt;br /&gt;
tFinPMT			equ 2Eh&lt;br /&gt;
tFinFV			equ 2Fh&lt;br /&gt;
tFinPY			equ 30h&lt;br /&gt;
tFinCY			equ 31h&lt;br /&gt;
tRecurw0		equ 32h ;w0(1)&lt;br /&gt;
tuRecurw0		equ 33h&lt;br /&gt;
tPlotStep		equ 34h&lt;br /&gt;
tuPlotStep		equ 35h&lt;br /&gt;
tXres			equ 36h&lt;br /&gt;
tuXres			equ 37h&lt;br /&gt;
tRecuru02		equ 38h ;u0(2)&lt;br /&gt;
tuRecuru02		equ 39h&lt;br /&gt;
tRecurv02		equ 3Ch ;v0(2)&lt;br /&gt;
tuRecurv02		equ 3Dh&lt;br /&gt;
tRecurw02		equ 3Eh ;w0(2)&lt;br /&gt;
tuRecurw02		equ 3Fh&lt;br /&gt;
&lt;br /&gt;
;2nd Byte Of t2ByteTok Tokens&lt;br /&gt;
;------------------------------&lt;br /&gt;
tFinNPV			equ 00h&lt;br /&gt;
tFinIRR			equ 01h&lt;br /&gt;
tFinBAL			equ 02h&lt;br /&gt;
tFinPRN			equ 03h&lt;br /&gt;
tFinINT			equ 04h&lt;br /&gt;
tFinToNom		equ 05h&lt;br /&gt;
tFinToEff		equ 06h&lt;br /&gt;
tFinDBD			equ 07h&lt;br /&gt;
tLCM			equ 08h&lt;br /&gt;
tGCD			equ 09h&lt;br /&gt;
tRandInt		equ 0Ah&lt;br /&gt;
tRandBin		equ 0Bh&lt;br /&gt;
tSubStrng		equ 0Ch&lt;br /&gt;
tStdDev			equ 0Dh&lt;br /&gt;
tVariance		equ 0Eh&lt;br /&gt;
tInStrng		equ 0Fh&lt;br /&gt;
tDNormal		equ 10h&lt;br /&gt;
tInvNorm		equ 11h&lt;br /&gt;
tDT			equ 12h&lt;br /&gt;
tChI			equ 13h&lt;br /&gt;
tDF			equ 14h&lt;br /&gt;
tBINPDF			equ 15h&lt;br /&gt;
tBINCDF			equ 16h&lt;br /&gt;
tPOIPDF			equ 17h&lt;br /&gt;
tPOICDF			equ 18h&lt;br /&gt;
tGEOPDF			equ 19h&lt;br /&gt;
tGEOCDF			equ 1Ah&lt;br /&gt;
tNormalPDF		equ 1Bh&lt;br /&gt;
tTPDF			equ 1Ch&lt;br /&gt;
tChiPDF			equ 1Dh&lt;br /&gt;
tFPDF			equ 1Eh&lt;br /&gt;
tRandNorm		equ 1Fh&lt;br /&gt;
tFinFPMT		equ 20h&lt;br /&gt;
tFinFI			equ 21h&lt;br /&gt;
tFinFPV			equ 22h&lt;br /&gt;
tFinFN			equ 23h&lt;br /&gt;
tFinFFV			equ 24h&lt;br /&gt;
tConj			equ 25h&lt;br /&gt;
tReal			equ 26h&lt;br /&gt;
tImag			equ 27h&lt;br /&gt;
tAngle			equ 28h&lt;br /&gt;
tCumSum			equ 29h&lt;br /&gt;
tExpr			equ 2Ah&lt;br /&gt;
tLength			equ 2Bh&lt;br /&gt;
tDeltaLst		equ 2Ch&lt;br /&gt;
tRef			equ 2Dh&lt;br /&gt;
tRRef			equ 2Eh&lt;br /&gt;
tToRect			equ 2Fh&lt;br /&gt;
tToPolar		equ 30h&lt;br /&gt;
tConste			equ 31h&lt;br /&gt;
tSinReg			equ 32h&lt;br /&gt;
tLogistic		equ 33h&lt;br /&gt;
tLinRegTTest		equ 34h&lt;br /&gt;
tShadeNorm		equ 35h&lt;br /&gt;
tShadeT			equ 36h&lt;br /&gt;
tShadeChi		equ 37h&lt;br /&gt;
tShadeF			equ 38h&lt;br /&gt;
tMatToLst		equ 39h&lt;br /&gt;
tLstToMat		equ 3Ah&lt;br /&gt;
tZTest			equ 3Bh&lt;br /&gt;
tTTest			equ 3Ch&lt;br /&gt;
t2SampZTest		equ 3Dh&lt;br /&gt;
t1PropZTest		equ 3Eh&lt;br /&gt;
t2PropZTest		equ 3Fh&lt;br /&gt;
tChiTest		equ 40h&lt;br /&gt;
tZIntVal		equ 41h&lt;br /&gt;
t2SampZInt		equ 42h&lt;br /&gt;
t1PropZInt		equ 43h&lt;br /&gt;
t2PropZInt		equ 44h&lt;br /&gt;
tGraphStyle		equ 45h&lt;br /&gt;
t2SampTTest		equ 46h&lt;br /&gt;
t2SampFTest		equ 47h&lt;br /&gt;
tTIntVal		equ 48h&lt;br /&gt;
t2SampTInt		equ 49h&lt;br /&gt;
tSetupLst		equ 4Ah&lt;br /&gt;
tFinPMTend		equ 4Bh&lt;br /&gt;
tFinPMTbeg		equ 4Ch&lt;br /&gt;
tRealM			equ 4Dh&lt;br /&gt;
tPolarM			equ 4Eh&lt;br /&gt;
tRectM			equ 4Fh&lt;br /&gt;
tExprOn			equ 50h&lt;br /&gt;
tExprOff		equ 51h&lt;br /&gt;
tClrAllLst		equ 52h&lt;br /&gt;
tGetCalc		equ 53h&lt;br /&gt;
tDelVar			equ 54h&lt;br /&gt;
tEquToStrng		equ 55h&lt;br /&gt;
tStrngToequ 		equ 56h&lt;br /&gt;
tDelLast		equ 57h&lt;br /&gt;
tSelect			equ 58h&lt;br /&gt;
tANOVA			equ 59h&lt;br /&gt;
tModBox			equ 5Ah&lt;br /&gt;
tNormProb		equ 5Bh&lt;br /&gt;
tMGT			equ 64h ;VERTICAL SPLIT&lt;br /&gt;
tZFit			equ 65h ;ZOOM FIT&lt;br /&gt;
tDiag_on		equ 66h ;DIANOSTIC DISPLAY ON&lt;br /&gt;
tDiag_off		equ 67h ;DIANOSTIC DISPLAY OFF&lt;br /&gt;
tOkEnd2v0		equ 67h ;end of 2byte tokens for version 0.&lt;br /&gt;
tArchive		equ 68h ;archive&lt;br /&gt;
tUnarchive		equ 69h ;unarchive&lt;br /&gt;
tasm			equ 6Ah&lt;br /&gt;
tasmComp		equ 6Bh	;asm compile&lt;br /&gt;
tasmPrgm		equ 6Ch	;Signifies a program is asm&lt;br /&gt;
tasmCmp			equ 6Dh	;asm program is compiled&lt;br /&gt;
tLcapAAcute		equ 6Eh&lt;br /&gt;
tLcapAGrave		equ 6Fh&lt;br /&gt;
tLcapACaret		equ 70h&lt;br /&gt;
tLcapADier		equ 71h&lt;br /&gt;
tLaAcute		equ 72h&lt;br /&gt;
tLaGrave		equ 73h&lt;br /&gt;
tLaCaret		equ 74h&lt;br /&gt;
tLaDier			equ 75h&lt;br /&gt;
tLcapEAcute		equ 76h&lt;br /&gt;
tLcapEGrave		equ 77h&lt;br /&gt;
tLcapECaret		equ 78h&lt;br /&gt;
tLcapEDier		equ 79h&lt;br /&gt;
tLeAcute		equ 7Ah&lt;br /&gt;
tLeGrave		equ 7Bh&lt;br /&gt;
tLeCaret		equ 7Ch&lt;br /&gt;
tLeDier			equ 7Dh&lt;br /&gt;
tLcapIGrave		equ 7Fh&lt;br /&gt;
tLcapICaret		equ 80h&lt;br /&gt;
tLcapIDier		equ 81h&lt;br /&gt;
tLiAcute		equ 82h&lt;br /&gt;
tLiGrave		equ 83h&lt;br /&gt;
tLiCaret		equ 84h&lt;br /&gt;
tLiDier			equ 85h&lt;br /&gt;
tLcapOAcute		equ 86h&lt;br /&gt;
tLcapOGrave		equ 87h&lt;br /&gt;
tLcapOCaret		equ 88h&lt;br /&gt;
tLcapODier		equ 89h&lt;br /&gt;
tLoAcute		equ 8Ah&lt;br /&gt;
tLoGrave		equ 8Bh&lt;br /&gt;
tLoCaret		equ 8Ch&lt;br /&gt;
tLoDier			equ 8Dh&lt;br /&gt;
tLcapUAcute		equ 8Eh&lt;br /&gt;
tLcapUGrave		equ 8Fh&lt;br /&gt;
tLcapUCaret		equ 90h&lt;br /&gt;
tLcapUDier		equ 91h&lt;br /&gt;
tLuAcute		equ 92h&lt;br /&gt;
tLuGrave		equ 93h&lt;br /&gt;
tLuCaret		equ 94h&lt;br /&gt;
tLuDier			equ 95h&lt;br /&gt;
tLcapCCed		equ 96h&lt;br /&gt;
tLcCed			equ 97h&lt;br /&gt;
tLcapNTilde		equ 98h&lt;br /&gt;
tLnTilde		equ 99h&lt;br /&gt;
tLaccent		equ 9Ah&lt;br /&gt;
tLgrave			equ 9Bh&lt;br /&gt;
tLdieresis		equ 9Ch&lt;br /&gt;
tLquesDown		equ 9Dh&lt;br /&gt;
tLexclamDown		equ 9Eh&lt;br /&gt;
tLalpha			equ 9Fh&lt;br /&gt;
tLbeta			equ 0A0h&lt;br /&gt;
tLgamma			equ 0A1h&lt;br /&gt;
tLcapDelta		equ 0A2h&lt;br /&gt;
tLdelta			equ 0A3h&lt;br /&gt;
tLepsilon		equ 0A4h&lt;br /&gt;
tLlambda		equ 0A5h&lt;br /&gt;
tLmu			equ 0A6h&lt;br /&gt;
tLpi			equ 0A7h&lt;br /&gt;
tLrho			equ 0A8h&lt;br /&gt;
tLcapSigma		equ 0A9h&lt;br /&gt;
tLphi			equ 0ABh&lt;br /&gt;
tLcapOmega		equ 0ACh&lt;br /&gt;
tLphat			equ 0ADh&lt;br /&gt;
tLchi			equ 0AEh&lt;br /&gt;
tLstatF			equ 0AFh&lt;br /&gt;
tLa			equ 0B0h&lt;br /&gt;
tLb			equ 0B1h&lt;br /&gt;
tLc			equ 0B2h&lt;br /&gt;
tLd			equ 0B3h&lt;br /&gt;
tLsmalle		equ 0B4h&lt;br /&gt;
tLf			equ 0B5h&lt;br /&gt;
tLsmallg		equ 0B6h&lt;br /&gt;
tLh			equ 0B7h&lt;br /&gt;
tLi			equ 0B8h&lt;br /&gt;
tLj			equ 0B9h&lt;br /&gt;
tLk			equ 0BAh&lt;br /&gt;
tLl			equ 0BCh&lt;br /&gt;
tLm			equ 0BDh&lt;br /&gt;
tLsmalln		equ 0BEh&lt;br /&gt;
tLo			equ 0BFh&lt;br /&gt;
tLp			equ 0C0h&lt;br /&gt;
tLq			equ 0C1h&lt;br /&gt;
tLsmallr		equ 0C2h&lt;br /&gt;
tLs			equ 0C3h&lt;br /&gt;
tLsmallt		equ 0C4h&lt;br /&gt;
tLu			equ 0C5h&lt;br /&gt;
tLv			equ 0C6h&lt;br /&gt;
tLw			equ 0C7h&lt;br /&gt;
tLx			equ 0C8h&lt;br /&gt;
tLy			equ 0C9h&lt;br /&gt;
tLz			equ 0CAh&lt;br /&gt;
tLsigma			equ 0CBh&lt;br /&gt;
tLtau			equ 0CCh&lt;br /&gt;
tLcapIAcute		equ 0CDh&lt;br /&gt;
tGarbagec		equ 0CEh&lt;br /&gt;
LastToken		equ 0CEh ;tLAST TOKEN IN THIS VERSION...&lt;br /&gt;
&lt;br /&gt;
;Data Type Equates												&lt;br /&gt;
;---------------------------------------------------------------------&lt;br /&gt;
RealObj			equ 0&lt;br /&gt;
ListObj			equ 1&lt;br /&gt;
MatObj			equ 2&lt;br /&gt;
EquObj			equ 3&lt;br /&gt;
StrngObj		equ 4&lt;br /&gt;
ProgObj			equ 5&lt;br /&gt;
ProtProgObj		equ 6&lt;br /&gt;
PictObj			equ 7&lt;br /&gt;
GDBObj			equ 8&lt;br /&gt;
UnknownObj		equ 9&lt;br /&gt;
UnknownEquObj		equ 0Ah&lt;br /&gt;
NewEquObj		equ 0Bh&lt;br /&gt;
CplxObj			equ 0Ch&lt;br /&gt;
CListObj		equ 0Dh&lt;br /&gt;
UndefObj		equ 0Eh&lt;br /&gt;
WindowObj		equ 0Fh&lt;br /&gt;
ZStoObj			equ 10h&lt;br /&gt;
TblRngObj		equ 11h&lt;br /&gt;
LCDObj			equ 12h&lt;br /&gt;
BackupObj		equ 13h&lt;br /&gt;
AppObj			equ 14h	;application, only used in menus/link&lt;br /&gt;
AppVarObj		equ 15h	;application variable&lt;br /&gt;
TempProgObj		equ 16h ;program, home deletes when finished&lt;br /&gt;
GroupObj		equ 17h ;group.&lt;br /&gt;
&lt;br /&gt;
;System Error Codes												&lt;br /&gt;
;-----------------------------------------------------------&lt;br /&gt;
E_EDITF			equ 7 ;allow re-entering application&lt;br /&gt;
E_EDIT			equ 1&amp;lt;&amp;lt;E_EDITF&lt;br /&gt;
E_Mask			equ 7Fh&lt;br /&gt;
E_Overflow		equ 1+E_EDIT&lt;br /&gt;
E_DivBy0		equ 2+E_EDIT&lt;br /&gt;
E_SingularMat		equ 3+E_EDIT&lt;br /&gt;
E_Domain		equ 4+E_EDIT&lt;br /&gt;
E_Increment		equ 5+E_EDIT&lt;br /&gt;
E_Break			equ 6+E_EDIT&lt;br /&gt;
E_NonReal		equ 7+E_EDIT&lt;br /&gt;
E_Syntax		equ 8+E_EDIT&lt;br /&gt;
E_DataType		equ 9+E_EDIT&lt;br /&gt;
E_Argument		equ 10+E_EDIT&lt;br /&gt;
E_DimMismatch		equ 11+E_EDIT&lt;br /&gt;
E_Dimension		equ 12+E_EDIT&lt;br /&gt;
E_Undefined		equ 13+E_EDIT&lt;br /&gt;
E_Memory		equ 14+E_EDIT		; 142&lt;br /&gt;
E_Invalid		equ 15+E_EDIT		; 143&lt;br /&gt;
E_IllegalNest		equ 16+E_EDIT		; 144&lt;br /&gt;
E_Bound			equ 17+E_EDIT		; 145&lt;br /&gt;
E_GraphRange		equ 18+E_EDIT		; 146&lt;br /&gt;
E_Zoom			equ 19+E_EDIT		; 147&lt;br /&gt;
E_Label			equ 20			; 148&lt;br /&gt;
E_Stat			equ 21			; 149&lt;br /&gt;
E_Solver		equ 22+E_EDIT&lt;br /&gt;
E_Singularity		equ 23+E_EDIT&lt;br /&gt;
E_SignChange		equ 24+E_EDIT&lt;br /&gt;
E_Iterations		equ 25+E_EDIT&lt;br /&gt;
E_BadGuess		equ 26+E_EDIT&lt;br /&gt;
E_StatPlo		equ 27&lt;br /&gt;
E_TolTooSmall		equ 28+E_EDIT&lt;br /&gt;
E_Reserved		equ 29+E_EDIT&lt;br /&gt;
E_Mode			equ 30+E_EDIT&lt;br /&gt;
E_LnkErr		equ 31+E_EDIT&lt;br /&gt;
E_LnkMemErr		equ 32+E_EDIT&lt;br /&gt;
E_LnkTransErr		equ 33+E_EDIT&lt;br /&gt;
E_LnkDupErr		equ 34+E_EDIT&lt;br /&gt;
E_LnkMemFull		equ 35+E_EDIT&lt;br /&gt;
E_Unknown		equ 36+E_EDIT&lt;br /&gt;
E_Scale			equ 37+E_EDIT&lt;br /&gt;
E_IdNotFound		equ 38&lt;br /&gt;
E_NoMode		equ 39+E_EDIT&lt;br /&gt;
E_Validation		equ 40&lt;br /&gt;
E_Length		equ 41+E_EDIT&lt;br /&gt;
E_Application		equ 42+E_EDIT&lt;br /&gt;
E_AppErr1		equ 43+E_EDIT&lt;br /&gt;
E_AppErr2		equ 44+E_EDIT&lt;br /&gt;
E_ExpiredApp		equ 45&lt;br /&gt;
E_BadAdd		equ 46&lt;br /&gt;
E_Archived		equ 47+E_EDIT&lt;br /&gt;
E_Version		equ 48&lt;br /&gt;
E_ArchFull		equ 49&lt;br /&gt;
E_Variable		equ 50+E_EDIT&lt;br /&gt;
E_Duplicate		equ 51+E_EDIT&lt;br /&gt;
&lt;br /&gt;
;System Variable Equates&lt;br /&gt;
;------------------------------&lt;br /&gt;
XSCLt			equ 02h&lt;br /&gt;
YSCLt			equ 03h&lt;br /&gt;
XMINt			equ 0Ah&lt;br /&gt;
XMAXt			equ 0Bh&lt;br /&gt;
YMINt			equ 0Ch&lt;br /&gt;
YMAXt			equ 0Dh&lt;br /&gt;
TMINt			equ 0Eh&lt;br /&gt;
TMAXt			equ 0Fh&lt;br /&gt;
THETMINt		equ 10h&lt;br /&gt;
THETMAXt		equ 11h&lt;br /&gt;
TBLMINt			equ 1Ah&lt;br /&gt;
PLOTSTARTt		equ 1Bh&lt;br /&gt;
NMAXt			equ 1Dh&lt;br /&gt;
NMINt			equ 1Fh&lt;br /&gt;
TBLSTEPt		equ 21h&lt;br /&gt;
TSTEPt			equ 22h&lt;br /&gt;
THETSTEPt		equ 23h&lt;br /&gt;
DELTAXt			equ 26h&lt;br /&gt;
DELTAYt			equ 27h&lt;br /&gt;
XFACTt			equ 28h&lt;br /&gt;
YFACTt			equ 29h&lt;br /&gt;
FINNt			equ 2Bh&lt;br /&gt;
FINIt			equ 2Ch&lt;br /&gt;
FINPVt			equ 2Dh&lt;br /&gt;
FINPMTt			equ 2Eh&lt;br /&gt;
FINFVt			equ 2Fh&lt;br /&gt;
FINPYt			equ 30h&lt;br /&gt;
FINCYt			equ 31h&lt;br /&gt;
PLOTSTEPt		equ 34h&lt;br /&gt;
XRESt			equ 36h&lt;br /&gt;
&lt;br /&gt;
;Equates To RAM Locations For Stat Vars&lt;br /&gt;
;----------------------------------------------------------------&lt;br /&gt;
FPLEN			equ 9 ;Length of a floating-point number.&lt;br /&gt;
StatN			equ statVars&lt;br /&gt;
XMean			equ StatN + FPLEN&lt;br /&gt;
SumX			equ XMean + FPLEN&lt;br /&gt;
SumXSqr			equ SumX + FPLEN&lt;br /&gt;
StdX			equ SumXSqr + FPLEN&lt;br /&gt;
StdPX			equ StdX + FPLEN&lt;br /&gt;
MinX			equ StdPX + FPLEN&lt;br /&gt;
MaxX			equ MinX + FPLEN&lt;br /&gt;
MinY			equ MaxX + FPLEN&lt;br /&gt;
MaxY			equ MinY + FPLEN&lt;br /&gt;
YMean			equ MaxY + FPLEN&lt;br /&gt;
SumY			equ YMean + FPLEN&lt;br /&gt;
SumYSqr			equ SumY + FPLEN&lt;br /&gt;
StdY			equ SumYSqr + FPLEN&lt;br /&gt;
StdPY			equ StdY + FPLEN&lt;br /&gt;
SumXY			equ StdPY + FPLEN&lt;br /&gt;
Corr			equ SumXY + FPLEN&lt;br /&gt;
MedX			equ Corr + FPLEN&lt;br /&gt;
Q1			equ MedX + FPLEN&lt;br /&gt;
Q3			equ Q1 + FPLEN&lt;br /&gt;
QuadA			equ Q3 + FPLEN&lt;br /&gt;
QuadB			equ QuadA + FPLEN&lt;br /&gt;
QuadC			equ QuadB + FPLEN&lt;br /&gt;
CubeD			equ QuadC + FPLEN&lt;br /&gt;
QuartE			equ CubeD + FPLEN&lt;br /&gt;
MedX1			equ QuartE + FPLEN&lt;br /&gt;
MedX2			equ MedX1 + FPLEN&lt;br /&gt;
MedX3			equ MedX2 + FPLEN&lt;br /&gt;
MedY1			equ MedX3 + FPLEN&lt;br /&gt;
MedY2			equ MedY1 + FPLEN&lt;br /&gt;
MedY3			equ MedY2 + FPLEN&lt;br /&gt;
PStat			equ MedY3 + 2*FPLEN&lt;br /&gt;
ZStat			equ PStat + FPLEN&lt;br /&gt;
TStat			equ ZStat + FPLEN&lt;br /&gt;
ChiStat			equ TStat + FPLEN&lt;br /&gt;
FStat			equ ChiStat + FPLEN&lt;br /&gt;
DF			equ FStat + FPLEN&lt;br /&gt;
Phat			equ DF + FPLEN&lt;br /&gt;
Phat1			equ Phat + FPLEN&lt;br /&gt;
Phat2			equ Phat1 + FPLEN&lt;br /&gt;
MeanX1			equ Phat2 + FPLEN&lt;br /&gt;
StdX1			equ MeanX1 + FPLEN&lt;br /&gt;
StatN1			equ StdX1 + FPLEN&lt;br /&gt;
MeanX2			equ StatN1 + FPLEN&lt;br /&gt;
StdX2			equ MeanX2 + FPLEN&lt;br /&gt;
StatN2			equ StdX2 + FPLEN&lt;br /&gt;
StdXP2			equ StatN2 + FPLEN&lt;br /&gt;
SLower			equ StdXP2 + FPLEN&lt;br /&gt;
SUpper			equ SLower + FPLEN&lt;br /&gt;
SStat			equ SUpper + FPLEN&lt;br /&gt;
F_DF			equ anovaf_vars&lt;br /&gt;
F_SS			equ F_DF + FPLEN&lt;br /&gt;
F_MS			equ F_SS + FPLEN&lt;br /&gt;
E_DF			equ F_MS + FPLEN&lt;br /&gt;
E_SS			equ E_DF + FPLEN&lt;br /&gt;
E_MS			equ E_SS + FPLEN&lt;br /&gt;
&lt;br /&gt;
;System Flags&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
ioDelFlag		equ 0h&lt;br /&gt;
inDelete		equ 0		;1 = DELETE SCREEN &lt;br /&gt;
&lt;br /&gt;
trigFlags		equ 0h	;Trigonometry mode settings&lt;br /&gt;
trigDeg			equ 2		;1=degrees, 0=radians&lt;br /&gt;
&lt;br /&gt;
kbdFlags		equ 0h	;Keyboard scan&lt;br /&gt;
kbdSCR			equ 3		;1=scan code ready&lt;br /&gt;
kbdKeyPress		equ 4		;1=key has been pressed&lt;br /&gt;
&lt;br /&gt;
doneFlags		equ 0h	;display &amp;quot;Done&amp;quot;&lt;br /&gt;
donePrgm		equ 5		;1=display &amp;quot;Done&amp;quot; after prgm&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
editFlags		equ 1h&lt;br /&gt;
editOpen		equ 2		;1=edit buffer is open&lt;br /&gt;
&lt;br /&gt;
ansFlags		equ 1&lt;br /&gt;
AnsScroll		equ 3		;1=answer can scroll, seems must be reset in order to move about edit buffer&lt;br /&gt;
&lt;br /&gt;
monFlags		equ 1h	 ;monitor flags&lt;br /&gt;
monAbandon		equ 4		;1=don't start any long process in put away (#715)&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
plotFlags		equ 2h	;plot generation flags&lt;br /&gt;
plotLoc 		equ 1		;0=bkup &amp;amp; display, 1=display only&lt;br /&gt;
plotDisp		equ 2		;1=plot is in display, 0=text in display, this also indicates whether graph is being shown or not&lt;br /&gt;
&lt;br /&gt;
grfModeFlags		equ 2h	;graph mode settings&lt;br /&gt;
grfFuncM		equ 4		;1=function graph&lt;br /&gt;
grfPolarM		equ 5		;1=polar graph&lt;br /&gt;
grfParamM		equ 6		;1=parametric graph&lt;br /&gt;
grfRecurM		equ 7		;1=RECURSION graph&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
graphFlags		equ 3h&lt;br /&gt;
graphDraw		equ 0		;0=graph is valid, 1=redraw graph(dirty)&lt;br /&gt;
graphCursor		equ 2&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
grfDBFlags		equ 4h&lt;br /&gt;
grfDot			equ 0		;0=line, 1=dot&lt;br /&gt;
grfSimul		equ 1		;0=sequential, 1=simultaneous&lt;br /&gt;
grfGrid 		equ 2		;0=no grid, 1=grid&lt;br /&gt;
grfPolar		equ 3		;0=rectangular, 1=polar coordinates&lt;br /&gt;
grfNoCoord		equ 4		;0=display coordinates, 1=off&lt;br /&gt;
grfNoAxis		equ 5		;0=axis, 1=no axis&lt;br /&gt;
grfLabel		equ 6		;0=off, 1=axis label&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
textFlags		equ 5h	;Text output flags&lt;br /&gt;
textEraseBelow		equ 1		;1=erase line below small char&lt;br /&gt;
textScrolled		equ 2		;1=screen scrolled&lt;br /&gt;
textInverse		equ 3		;1=display inverse bit-map&lt;br /&gt;
textInsMode		equ 4		;0=overstrike, 1=insert mode&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
ParsFlag		equ 6h	;PARSER flags&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
ParsFlag2		equ 7h	;PARSER flags&lt;br /&gt;
numOP1			equ 0		;1=RESULT IN OP1, 0=NO RESULT&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
newDispF		equ 8h	;Derivative mode flags&lt;br /&gt;
preClrForMode		equ 0		;1=HELP BLINK ON MODE SCREEN&lt;br /&gt;
allowProgTokens		equ 1		;1=allow programming tokens to be parsed in BASIC programs&lt;br /&gt;
&lt;br /&gt;
apdFlags		equ 8h	;Automatic power-down&lt;br /&gt;
apdAble 		equ 2		;1=APD enabled&lt;br /&gt;
apdRunning		equ 3		;1=APD clock running&lt;br /&gt;
apdWarmStart		equ 4		;1=calculator is turning on from APD or power loss&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
web_err_mask		equ 60h&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
onFlags 		equ 9h	;on key flags&lt;br /&gt;
parseInput		equ 1		;1=parse input when done&lt;br /&gt;
onRunning		equ 3		;1=calculator is running&lt;br /&gt;
onInterrupt		equ 4		;1=on key interrupt request&lt;br /&gt;
&lt;br /&gt;
statFlags		equ 9h	;statistics flags&lt;br /&gt;
;unknown		equ 5		;unknown&lt;br /&gt;
statsValid		equ 6		;1=stats are valid&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
fmtFlags		equ 0Ah	;numeric format flags&lt;br /&gt;
fmtExponent		equ 0	 	;1=show exponent, 0=no exponent&lt;br /&gt;
fmtEng			equ 1	 	;1=engineering notion, 0=scientific&lt;br /&gt;
fmtHex			equ 2	 	;1=hexadecimal&lt;br /&gt;
fmtOct			equ 3	 	;1=octal&lt;br /&gt;
fmtBin			equ 4	 	;1=binary&lt;br /&gt;
&lt;br /&gt;
numMode			equ 0Ah&lt;br /&gt;
fmtReal			equ 5&lt;br /&gt;
fmtRect			equ 6&lt;br /&gt;
fmtPolar		equ 7&lt;br /&gt;
&lt;br /&gt;
realMode		equ 5&lt;br /&gt;
rectMode		equ 6&lt;br /&gt;
polarMode		equ 7&lt;br /&gt;
;					;if Hex and Oct both = 1&lt;br /&gt;
;					; then Bin=0 means &amp;gt;Frac&lt;br /&gt;
;					; Bin=1 means &amp;gt;DMS&lt;br /&gt;
fmtBaseMask		equ  00011100b	; mask to base flags&lt;br /&gt;
fmtBaseShift		equ  2		; offset to base flags&lt;br /&gt;
;&lt;br /&gt;
;       CHECK IF THESE ARE USED BY NUMFORM,&lt;br /&gt;
;&lt;br /&gt;
;               	equ  6&lt;br /&gt;
;               	equ  7&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
fmtOverride		equ 0Bh	;copy of fmtFlags with conversion override&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
fmtEditFlags		equ 0Ch	;numeric editing flags&lt;br /&gt;
fmtEdit			equ 0		;1=format number for editing&lt;br /&gt;
&lt;br /&gt;
curFlags		equ 0Ch	;Cursor&lt;br /&gt;
curAble 		equ 2		;1=cursor flash is enabled&lt;br /&gt;
curOn			equ 3		;1=cursor is showing&lt;br /&gt;
curLock 		equ 4		;1=cursor is locked off&lt;br /&gt;
&lt;br /&gt;
cmdFlags		equ 0Ch	;command editor flags&lt;br /&gt;
cmdVirgin		equ 5		;1=nothing has been typed in cmd bfr&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
appFlags		equ 0Dh	;application flags&lt;br /&gt;
appWantIntrpt		equ 0		;1=want ON key interrupts&lt;br /&gt;
appTextSave		equ 1		;1=save characters in textShadow&lt;br /&gt;
appAutoScroll		equ 2		;1=auto-scroll text on last line&lt;br /&gt;
appMenus		equ 3		;1=process keys that bring up menus, 0=check Lock menu flag&lt;br /&gt;
appLockMenus		equ 4		;1=ignore menu keys, 0=switch to home screen and bring up menu&lt;br /&gt;
appCurGraphic		equ 5		;1=graphic cursor&lt;br /&gt;
appCurWord		equ 6		;1=text cursor covers entire word&lt;br /&gt;
appExit 		equ 7		;1=application handles [EXIT] key itself&lt;br /&gt;
&lt;br /&gt;
appWantIntrptF		equ 1&amp;lt;&amp;lt;appWantIntrpt&lt;br /&gt;
appTextSaveF		equ 1&amp;lt;&amp;lt;appTextSave&lt;br /&gt;
appAutoScrollF		equ 1&amp;lt;&amp;lt;appAutoScroll&lt;br /&gt;
appMenusF		equ 1&amp;lt;&amp;lt;appMenus&lt;br /&gt;
appLockMenusF		equ 1&amp;lt;&amp;lt;appLockMenus&lt;br /&gt;
appCurGraphicF		equ 1&amp;lt;&amp;lt;appCurGraphic&lt;br /&gt;
appCurWordF		equ 1&amp;lt;&amp;lt;appCurWord&lt;br /&gt;
appExitF		equ 1&amp;lt;&amp;lt;appExit&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
rclFlag			equ 0Eh	;OS recall queue flags&lt;br /&gt;
enableQueue		equ 7		;1 = enable recall queue&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
seqFlags		equ 0Fh	;Sequential Graph flags&lt;br /&gt;
webMode			equ 0		;0 = NORMAL SEQ MODE, 1 = WEB MODE&lt;br /&gt;
webVert			equ 1&lt;br /&gt;
sequv			equ 2		;U vs V&lt;br /&gt;
seqvw			equ 3		;V vs W&lt;br /&gt;
sequw			equ 4		;U vs W&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
promptFlags		equ 11h	;prompt line flags&lt;br /&gt;
promptEdit		equ 0		;1=editing in prompt buffer&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
indicFlags		equ 12h	;Indicator flags&lt;br /&gt;
indicRun		equ 0		;1=run indicator ON&lt;br /&gt;
indicInUse		equ 1		;indicator save area in use=1, free=0 ;resetting will disable 2nd while in _getkey&lt;br /&gt;
indicOnly		equ 2		;interrupt handler only checks run indicator&lt;br /&gt;
&lt;br /&gt;
shiftFlags		equ 12h	;[2nd] and [ALPHA] flags&lt;br /&gt;
shift2nd		equ 3		;1=[2nd] has been pressed&lt;br /&gt;
shiftAlpha		equ 4		;1=[ALPHA] has been pressed&lt;br /&gt;
shiftLwrAlph		equ 5		;1=lower case, 0=upper case&lt;br /&gt;
shiftALock		equ 6		;1=alpha lock has been pressed&lt;br /&gt;
shiftKeepAlph		equ 7		;1=cannot cancel alpha shift&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
tblFlags		equ 13h	;table flags.&lt;br /&gt;
autoFill		equ 4		;1=prompt, 0=fillAuto&lt;br /&gt;
autoCalc		equ 5		;1=prompt, 0=CalcAuto&lt;br /&gt;
reTable			equ 6		;0=table is okay, 1=must recompute table.&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
sGrFlags		equ 14h&lt;br /&gt;
grfSplit		equ 0		;1=Split Graph, 0=Normal&lt;br /&gt;
vertSplit		equ 1		;1=Vertical (left-right) Split&lt;br /&gt;
grfSChanged		equ 2		;1=Graph just changed Split &amp;lt;-&amp;gt; normal&lt;br /&gt;
grfSplitOverride	equ 3		;1 = ignore graph split flag if set&lt;br /&gt;
write_on_graph		equ 4		;1 = TEXT OR EQU WRITING TO GRAPH SCREEN&lt;br /&gt;
g_style_active		equ 5		;1 = GRAPH STYLES ARE ENABLED, USE THEM&lt;br /&gt;
cmp_mod_box		equ 6		;1 = DOING MOD BOX PLOT COMPUTATION&lt;br /&gt;
textWrite		equ 7&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
newIndicFlags		equ 15h&lt;br /&gt;
extraIndic		equ 0&lt;br /&gt;
saIndic			equ 1&lt;br /&gt;
;3 has something to do with stat/list editor&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
interruptFlags		equ 16h&lt;br /&gt;
secondTimerEnabled	equ 0		;1 = second hardware timer enabled&lt;br /&gt;
batteryFlags		equ 16h&lt;br /&gt;
batteriesGood		equ 2		;1 = batteries good, I think this being reset will force the calc to shut off, used in USB error handler&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
smartFlags		equ 17h&lt;br /&gt;
smarter_mask		equ 3&lt;br /&gt;
smarter_test		equ 1&lt;br /&gt;
smartGraph		equ 0&lt;br /&gt;
smartGraph_inv		equ 1&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
traceFlags		equ 18h&lt;br /&gt;
grfExpr			equ 0		;set to hide expression while tracing&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
;There is a flag 19h.&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
statFlags2		equ 1Ah&lt;br /&gt;
statDiagnosticsOn	equ 0		;1 = stat diagnostics on&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
linkFlags		equ 1Bh&lt;br /&gt;
IDis95h			equ 1		;1 = link routines use machine ID 95h (CBL)&lt;br /&gt;
IDis82h			equ 2		;1 = link routines use machine ID 82h (TI-82)&lt;br /&gt;
IDis83h			equ 3		;1 = link routines use machine ID 83h (TI-83)&lt;br /&gt;
IDis03h			equ 4		;1 = link routines use machine ID 03h (PC to TI-83)&lt;br /&gt;
USBenabled		equ 5		;1 = use USB port first, or at least try to&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
;There is a flag 1Ch (stats-related).&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
;There is a flag 1Dh.&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
;There is a flag 1Eh.&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
varTypeMask		equ 1Fh	;is this a flag byte? yes&lt;br /&gt;
varGraphRef		equ 6&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
graphFlags2		equ 1Fh&lt;br /&gt;
splitOverride		equ 3		;0 = force full screen with ParseInp, or something&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
asm_Flag1		equ 21h	;ASM CODING&lt;br /&gt;
asm_Flag2		equ 22h	;ASM CODING&lt;br /&gt;
asm_Flag3		equ 23h	;ASM CODING&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
arcFlag			equ 24h&lt;br /&gt;
checkBatteryLevelFirst	equ 0		;1 = check battery levels in Arc_Unarc first and throw error if low&lt;br /&gt;
&lt;br /&gt;
getSendFlg		equ 24h&lt;br /&gt;
comFailed		equ 1		;1 = Get/Send Communication Failed&lt;br /&gt;
&lt;br /&gt;
selfTestFlag		equ 24h&lt;br /&gt;
resetOnPowerOn		equ 2		;1 = Force RAM reset when APD disabled on next power on&lt;br /&gt;
&lt;br /&gt;
appLwrCaseFlag		equ 24h&lt;br /&gt;
lwrCaseActive		equ 3&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
contextFlags		equ 25h&lt;br /&gt;
nocxPutAway		equ 5		;1 = do not call cxPutAway routine&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
groupFlags		equ 26h ;used temporarily in Arc_Unarc&lt;br /&gt;
inGroup			equ 1		;1 = IN GROUP CONTEXT&lt;br /&gt;
noCompletionByte	equ 2		;1 = do not write 0FCh when calling Arc_Unarc, leave as 0FEh&lt;br /&gt;
noDataWrite		equ 3		;1 = do not write data when calling Arc_Unarc, nor size bytes&lt;br /&gt;
writeSizeBytesOnly	equ 5		;1 = only write size bytes when calling Arc_Unarc&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
;There is a flag 27h.&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
APIFlg			equ 28h&lt;br /&gt;
appAllowContext		equ 0           ;App wants context changes to happen&lt;br /&gt;
;1 set to ignore a key after returning from rawkeyhook&lt;br /&gt;
;2 set to send this key back?&lt;br /&gt;
;3&lt;br /&gt;
appRunning		equ 4		;app is currently running&lt;br /&gt;
;5&lt;br /&gt;
;6&lt;br /&gt;
appRetKeyOff		equ 7		;1 = GetKey returns kOff when [2nd]+[ON] pressed&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
apiFlg2			equ 29h&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
apiFlg3			equ 2Ah&lt;br /&gt;
;1 set means using small font?&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
apiFlg4			equ 2Bh&lt;br /&gt;
cellOverride		equ 1		;use cell override&lt;br /&gt;
fullScrnDraw		equ 2		;DRAW INTO LAST ROW/COL OF SCREEN&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
mouseFlag1		equ 2Ch&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
mouseFlag2		equ 2Dh ;might want to keep this always reset&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
xapFlag0		equ 2Eh	;external app flags, do not use 0,(iy+2Eh) (used by mouse routines)&lt;br /&gt;
xapFlag1		equ 2Fh&lt;br /&gt;
xapFlag2		equ 30h&lt;br /&gt;
xapFlag3		equ 31h&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
fontFlags		equ 32h&lt;br /&gt;
fracDrawLFont		equ 2&lt;br /&gt;
fracTallLFont		equ 3&lt;br /&gt;
customFont		equ 7&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
hookflags1		equ 33h ;also scriptFlag, rclFlag2, backGroundLink&lt;br /&gt;
alt_On			equ 0		;run ONSCRPT at startup&lt;br /&gt;
alt_Off			equ 1		;run OFFSCRPT at shutdown&lt;br /&gt;
useRclQueueEnd		equ 2		;1 = external mode&lt;br /&gt;
ignoreBPLink		equ 3		;1 = override flag for link activity hook&lt;br /&gt;
bPLinkOn		equ 4		;1 = link activity hook active&lt;br /&gt;
enableKeyEcho		equ 5		;1 = sends keypresses back to connected calc as remote control packets (with GetCSC vs. GetKey codes...really dumb, TI)&lt;br /&gt;
noTempDelete		equ 6		;1 = do not delete temporary programs at homescreen&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
hookflags2		equ 34h ;also sysHookFlg&lt;br /&gt;
getCSCHookActive	equ 0		;1 = GetCSC hook active&lt;br /&gt;
libraryHookActive	equ 1		;1 = library hook active&lt;br /&gt;
;2 This is set in the OS, but never referenced and the code is never executed&lt;br /&gt;
homescreenHookActive	equ 4		;1 = homescreen hook active&lt;br /&gt;
rawKeyHookActive	equ 5		;1 = raw key hook active&lt;br /&gt;
catalog2HookActive	equ 6		;1 = catalog 2 hook active&lt;br /&gt;
cursorHookActive	equ 7		;1 = cursor hook active&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
hookflags3		equ 35h ;also sysHookFlg1&lt;br /&gt;
tokenHookActive		equ 0		;1 = token hook active&lt;br /&gt;
localizeHookActive	equ 1		;1 = localize hook active&lt;br /&gt;
windowHookActive	equ 2		;1 = window hook active&lt;br /&gt;
graphHookActive		equ 3		;1 = graph hook active&lt;br /&gt;
yEquHookActive		equ 4		;1 = Y= hook active&lt;br /&gt;
fontHookActive		equ 5		;1 = font hook active&lt;br /&gt;
regraphHookActive	equ 6		;1 = regraph hook active&lt;br /&gt;
drawingHookActive	equ 7		;1 = drawing hook active&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
hookflags4		equ 36h ;also sysHookFlag2&lt;br /&gt;
traceHookActive		equ 0		;1 = trace hook active&lt;br /&gt;
parserHookActive	equ 1		;1 = parser hook active&lt;br /&gt;
appChangeHookActive	equ 2		;1 = app change hook active&lt;br /&gt;
catalog1HookActive	equ 3		;1 = catalog 1 hook active&lt;br /&gt;
helpHookActive		equ 4		;1 = help hook active&lt;br /&gt;
cxRedispHookActive	equ 5		;1 = cxRedisp hook active&lt;br /&gt;
menuHookActive		equ 6		;1 = menu hook active&lt;br /&gt;
silentLinkHookActive	equ 7		;1 = silent link hook active&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
;hookflags2Override	equ 37h		;set corresponding bit to kill iy+35h hook when executing app&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
;hookflags3Override	equ 38h		;set corresponding bit to kill iy+36h hook when executing app&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
;hookflags4Override	equ 39h		;set corresponding bit to kill iy+37h hook when executing app&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
;hookflags5		equ 3Ah&lt;br /&gt;
usbActivityHookActive	equ 0		;1 = USB activity hook active&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
plotFlag3		equ 3Ch  &lt;br /&gt;
bufferOnly		equ 0&lt;br /&gt;
useFastCirc		equ 4&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
dBKeyFlags		equ 3Dh&lt;br /&gt;
keyDefaultsF		equ 6		;1 = GetKey returns extended keycodes with TI-Keyboard&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
silentLinkFlags		equ 3Eh&lt;br /&gt;
silentLinkActive	equ 0		;1 = SE/84+ silent link is active&lt;br /&gt;
&lt;br /&gt;
extraHookFlags		equ 3Eh&lt;br /&gt;
checkCatalog2HookVer	equ 3		;1 = check catalog 2 hook's version before executing it (and error or take other action if so)&lt;br /&gt;
openLibActive		equ 4		;1 = OpenLib( was successfully called on a Flash application (ExecLib will error if zero)&lt;br /&gt;
;5&lt;br /&gt;
;----------------------------------------------------------------------&lt;br /&gt;
clockFlags		equ 3Fh&lt;br /&gt;
notMDYMode		equ 0		;0 = M/D/Y format&lt;br /&gt;
isYMDMode		equ 1		;1 = Y/M/D format&lt;br /&gt;
is24Hour		equ 2		;1 = clock in 24 hour mode&lt;br /&gt;
inAfternoon		equ 3		;1 = current time is in afternoon (PM) (I think)&lt;br /&gt;
useTokensInString	equ 4		;1 = use tokens instead of characters when displaying clock as string (for getTmStr and getDtStr vs. MODE screen) (keep this reset)&lt;br /&gt;
displayClock		equ 5		;1 = display clock (this is set every second, reset otherwise)&lt;br /&gt;
clockOn			equ 6		;1 = clock on&lt;br /&gt;
#endif&lt;br /&gt;
.list&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Runer112</name></author>	</entry>

	<entry>
		<id>https://wikiti.brandonw.net/index.php?title=84PCSE:LCD_Controller</id>
		<title>84PCSE:LCD Controller</title>
		<link rel="alternate" type="text/html" href="https://wikiti.brandonw.net/index.php?title=84PCSE:LCD_Controller"/>
				<updated>2015-01-03T08:54:26Z</updated>
		
		<summary type="html">&lt;p&gt;Runer112: /* 03: Entry Mode */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:84PCSE:General Hardware Information|LCD Controller]]&lt;br /&gt;
&lt;br /&gt;
= Quick Specs =&lt;br /&gt;
* ILI9335&lt;br /&gt;
* TFT color LCD&lt;br /&gt;
* Supports 8 and 16-bit interfaces&lt;br /&gt;
* 172,800 bytes internal RAM&lt;br /&gt;
* 76,800 pixels&lt;br /&gt;
* Power-saving 8-color mode&lt;br /&gt;
* 262,144 = 2^18 = 6x6x6 colors&lt;br /&gt;
* Data sheet: http://www.displayfuture.com/Display/datasheet/controller/ILI9335.pdf&lt;br /&gt;
&lt;br /&gt;
[[File:TI-84 Plus C SE 8-bit palette RGB.png|256px|thumb|right|8-bit RGB palette where the high and low bytes are the same. RGB is the normal mode. Row is the high nibble 0-F, column is the low nibble 0-F.]]&lt;br /&gt;
[[File:TI-84 Plus C SE 8-bit palette BGR.png|256px|thumb|right|8-bit BGR palette where the high and low bytes are the same. ]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Overview =&lt;br /&gt;
&lt;br /&gt;
Like the old LCD controller, the new color controller is controlled by ports&lt;br /&gt;
10h and 11h.  The LCD controller wants 16- or 18-bit data, but the Z80 only does&lt;br /&gt;
8-bit I/O, so each read or write takes TWO operations.  The controller expects&lt;br /&gt;
them to be in big-endian order, i.e. to output 1234h, you write 12h first, then&lt;br /&gt;
write 34h to the SAME port.  Writes to port 10h set the current &amp;quot;register&amp;quot;.&lt;br /&gt;
You need to send 16-bits to 10h at a time, even though there are no registers&lt;br /&gt;
above 0FFh; every time you set the current register, send a dummy zero first, or alternatively, send the same byte twice.&lt;br /&gt;
Reading 10h probably returns some kind of status information (more information&lt;br /&gt;
needed).  Reading and writing to 11h reads or writes to or from a register.&lt;br /&gt;
&lt;br /&gt;
Therefore, to send the LCD a command, you first send two bytes to port 10h&lt;br /&gt;
to set the current register.  Then, you send two bytes to write the data.&lt;br /&gt;
Similarly, to read, write the register number to 10h, and then read twice from&lt;br /&gt;
11h.  You should be able to read-modify-write without resending the register&lt;br /&gt;
number.&lt;br /&gt;
&lt;br /&gt;
To send graphics to the LCD, set the column and row address&lt;br /&gt;
registers, and then send the data serially to register #22h.  You do not need to&lt;br /&gt;
write 00 22h to port 10h after every byte.&lt;br /&gt;
&lt;br /&gt;
NOTA BENE: IMPORTANT TERMINOLOGY:&lt;br /&gt;
&lt;br /&gt;
In this document, the word &amp;quot;cursor&amp;quot; refers to the LCD controller's current&lt;br /&gt;
reading or writing location on the screen; that is, the current row and column&lt;br /&gt;
set by registers 20h and 21h.&lt;br /&gt;
&lt;br /&gt;
(For those following along with the data sheet:&lt;br /&gt;
Like before, the X/Y plane is flipped in the data sheet documentation.&lt;br /&gt;
Specifically, the the screen is rotated 90 degrees from the way the manufacturer&lt;br /&gt;
expects, so &amp;quot;horizontal&amp;quot; and &amp;quot;vertical&amp;quot; refer to the OTHER, i.e. horizontal&lt;br /&gt;
means up and down on the screen.  Also, &amp;quot;up&amp;quot; and &amp;quot;down&amp;quot; are switched with &amp;quot;left&amp;quot;&lt;br /&gt;
and &amp;quot;right&amp;quot;.  Also, the auto-increment behavior in hardware is rotated 90&lt;br /&gt;
degrees clockwise from the register 0x03 diagram.  It also suggests that the&lt;br /&gt;
manufacturer expects the screen to be in landscape mode, which is wrong.)&lt;br /&gt;
&lt;br /&gt;
To resolve potential CONFUSION about the meaning of the words &amp;quot;horizontal&amp;quot;,&lt;br /&gt;
&amp;quot;vertical&amp;quot;, &amp;quot;up&amp;quot;, &amp;quot;down&amp;quot;, &amp;quot;left&amp;quot;, &amp;quot;right&amp;quot;, &amp;quot;X&amp;quot;, and &amp;quot;Y&amp;quot;, (see above paragraph)&lt;br /&gt;
this document will use the terms &amp;quot;row&amp;quot; and &amp;quot;Y&amp;quot; to refer to the up/down direction&lt;br /&gt;
positioning of the cursor on the actual calculator; similarly, &amp;quot;column&amp;quot; and &amp;quot;X&amp;quot;&lt;br /&gt;
refer to the left/right axis.  Additionally, as is standard for computer&lt;br /&gt;
screens, the X=0 position is at the left side, and X+ is pointing to the right;&lt;br /&gt;
and moreover, Y=0 is at the top, and Y+ points DOWN.&lt;br /&gt;
&lt;br /&gt;
READ THE ABOVE OR YOU WILL HAVE BUGS!&lt;br /&gt;
&lt;br /&gt;
Like the old B&amp;amp;W LCD controller, this one has an internal cursor (the&lt;br /&gt;
data sheet calls it the GRAM address) that determines where data written or read&lt;br /&gt;
goes.  Unlike the old controller, setting the row register will cause the column&lt;br /&gt;
pointer to reset to the last value written, and vice versa.  For example, if you&lt;br /&gt;
set the row to 1, the column to 2, write a pixel so the column is now 3, and&lt;br /&gt;
then set the row to 5, the column will not remain at 3, but revert to 2.  (If&lt;br /&gt;
you then set the column to 10, the row remains at 5, because 5 is the last value&lt;br /&gt;
you wrote.)&lt;br /&gt;
&lt;br /&gt;
So, port 10h:&lt;br /&gt;
* Writing sets the index for the IR register&lt;br /&gt;
* Reading reads an internal status code&lt;br /&gt;
* Write four zeros to sync for multibyte transfers&lt;br /&gt;
Port 11h:&lt;br /&gt;
* Writing sets a control register value or writes to GRAM (auto-buffered to WRD)&lt;br /&gt;
* Reading reads from GRAM through the buffered RDR register (so a dummy read (16-bits!) is required before the data are valid, just like before)&lt;br /&gt;
&lt;br /&gt;
TI always uses the 16-bit color mode. They also always seem to set BGR color order, even though the color data actually has red as the high bits, and blue as the low bits. (Perhaps it's &amp;quot;BGR&amp;quot; going form low-to-high bits, even though we write bits high-to-low.)&lt;br /&gt;
&lt;br /&gt;
If you read the data sheet, the interface mode is the I80 8-bit mode.&lt;br /&gt;
&lt;br /&gt;
=== Windows ===&lt;br /&gt;
&lt;br /&gt;
To make life a little less terrible, the LCD controller supports setting a &amp;quot;window&amp;quot; into which the cursor is confined. In this window, if moving to the next pixel---whichever direction that may be---would move the cursor outside the bounds of the window, the cursor will instead move to the start of the next appropriate row or column, as determined by the entry mode, eventually wrapping back to the start of the window. This makes it easier to write sprites and do tiny animations. Windowing is always active, so it's something you must keep track of. Furthermore, you ''must'' set the cursor to inside the window when you change it, or else the screen will go totally wonky and display garbage when you try to write pixels to it.&lt;br /&gt;
&lt;br /&gt;
=== Partial Image Mode ===&lt;br /&gt;
&lt;br /&gt;
This has the potential to be quite useful. In particular, it allows a hacked 160x240 mode in which each pixel is twice as wide as normal. Somebody should probably add more information on this.&lt;br /&gt;
&lt;br /&gt;
=== Panic Mode ===&lt;br /&gt;
&lt;br /&gt;
If you do something the LCD controller finds particularly adverse (like set the cursor to be outside of the window bounds and try to write pixels), the LCD controller will display garbage lines everywhere. It will not operate normally again until you perform the power-off and power-on sequences.&lt;br /&gt;
&lt;br /&gt;
== Power Control ==&lt;br /&gt;
&lt;br /&gt;
The B&amp;amp;W screen can be initialized with just half-a-dozen writes. The color screen is much more complicated. Power-on and power-off both require many writes with minimum wait times.&lt;br /&gt;
&lt;br /&gt;
Be aware! The LCD controller is not connected to the LCD backlight controller. They are separate hardware, and operate independently. The LCD controller can be on without the backlight being on (you can't see anything except if you shine a very, very bright light directly on the screen), and the backlight can be on with LCD controller off. Port 3A controls the LCD backlight (among other things).&lt;br /&gt;
&lt;br /&gt;
=== Power On ===&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;Key: shows the specific values TI gives to fields, check the documentation for&lt;br /&gt;
detail.&lt;br /&gt;
Binary: (- means zero &amp;amp; field is not defined)&lt;br /&gt;
    54321098 76543210&lt;br /&gt;
Port	Value	Purpose&lt;br /&gt;
&lt;br /&gt;
On hard boot:&lt;br /&gt;
&lt;br /&gt;
07	0000	Reset Disp.Ctrl.1: LCD scanning, command processing off&lt;br /&gt;
10	07F1	Reset Pwr.Ctrl.1: Start RC oscillator, set voltages&lt;br /&gt;
    ---0-111 1111--01	&lt;br /&gt;
&lt;br /&gt;
Device soft-power on:&lt;br /&gt;
    54321098 76543210&lt;br /&gt;
&lt;br /&gt;
01	0000	Reset Out.Ctrl.1: Ensure scan directions are not reversed&lt;br /&gt;
02	0200	LCD Driving Control: Sets inversion mode=line inversion and&lt;br /&gt;
    ------10 --------	disables it&lt;br /&gt;
03	1038	Init. Entry Mode: Cursor moves up/down, down, left, disable&lt;br /&gt;
    00-1---- 0-111---	auto-origin set for windows, BGR order, 16-bit color&lt;br /&gt;
08	0202	Set front &amp;amp; back porches: 2 blank lines top &amp;amp; bottom&lt;br /&gt;
    ----0010 ----0010	&lt;br /&gt;
09	0000	Reset Disp.Ctrl.3: Resets scanning stuff and off-screen voltage&lt;br /&gt;
0A	0000	Disp.Ctrl.4: No FMARK&lt;br /&gt;
0C	0000	RGB Disp.: Off&lt;br /&gt;
0D	0000	FMARK position: Off&lt;br /&gt;
60	2700	Driver Output Ctrl. 2&lt;br /&gt;
    ??100111 00000000	&lt;br /&gt;
61	0001	Base Image Display Ctrl: Use color inversion, no vertical&lt;br /&gt;
			scroll, reset voltage in non-display level&lt;br /&gt;
6A	0000	Reset Vertical Scroll Ctrl.&lt;br /&gt;
&lt;br /&gt;
WAIT A WHILE (40 ms is good)&lt;br /&gt;
&lt;br /&gt;
10	1190	Init Pwr.Ctrl.1: Exit standby, fiddle with voltages, enable&lt;br /&gt;
    ---1-001 1001--00	voltage booster&lt;br /&gt;
11	0227	Pwr.Ctrl.2: Configure voltages&lt;br /&gt;
    -----010 -010-111	&lt;br /&gt;
&lt;br /&gt;
WAIT A WHILE&lt;br /&gt;
&lt;br /&gt;
12	008C	Pwr.Ctrl.3: More voltages&lt;br /&gt;
    -------- 1--01100	&lt;br /&gt;
&lt;br /&gt;
WAIT A WHILE&lt;br /&gt;
&lt;br /&gt;
13	1800	Pwr.Ctrl.4: Take a wild guess&lt;br /&gt;
    ---11000 --------	&lt;br /&gt;
29	0030	Pwr.Ctrl.7: I'm not an LCD engineer, don't ask me.&lt;br /&gt;
    -------- --110000	&lt;br /&gt;
2B	000B	Set frame rate to 70&lt;br /&gt;
    -------- ----1011	&lt;br /&gt;
&lt;br /&gt;
WAIT A WHILE&lt;br /&gt;
&lt;br /&gt;
30	0000	Gamma Control 1: I really have idea about these.  Touching them&lt;br /&gt;
			may or may not make things explode.&lt;br /&gt;
31	0305	Gamma Control 2&lt;br /&gt;
32	0002	Gamma Control 3&lt;br /&gt;
35	0301	Gamma Control 4&lt;br /&gt;
36	0004	Gamma Control 5&lt;br /&gt;
37	0507	Gamma Control 6&lt;br /&gt;
38	0204	Gamma Control 7&lt;br /&gt;
39	0707	Gamma Control 8&lt;br /&gt;
3C	0103	Gamma Control 9&lt;br /&gt;
3D	0004	Gamma Control 10&lt;br /&gt;
50	0000	Horiz.Win.Start: 0&lt;br /&gt;
51	00EF	Horiz.Win.End: 239 = 240-1&lt;br /&gt;
52	0000	Vert.Win.Start: 0&lt;br /&gt;
53	013F	Vert.Win.End: 319 = 320-1&lt;br /&gt;
&lt;br /&gt;
WAIT A WHILE&lt;br /&gt;
&lt;br /&gt;
07	0133	Disp.Ctrl.1: LCD scan &amp;amp; light on, ready to enter standby&lt;br /&gt;
    --00---1 --110-11	No partial image&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Power Off ===&lt;br /&gt;
&lt;br /&gt;
Powering down the LCD controller is a lot easier. Just follow this sequence.&lt;br /&gt;
&lt;br /&gt;
* Write 0 to register 7 (lrDispCtrl1)&lt;br /&gt;
* Wait&lt;br /&gt;
* Write 07F0 to 10h (lrPwrCtrl)&lt;br /&gt;
* Wait&lt;br /&gt;
* Write 07F1 to 10h&lt;br /&gt;
&lt;br /&gt;
= Register List =&lt;br /&gt;
&lt;br /&gt;
This is a list of all the LCD's registers, what each bit does (if anything),&lt;br /&gt;
and the values the OS expects for normal operation, so you can hopefully return&lt;br /&gt;
the screen to normal after you're done screwing things up.&lt;br /&gt;
&lt;br /&gt;
You should probably not screw with the power and scanning control registers.&lt;br /&gt;
The screen might catch on fire, or cause the screen to fade over time, or just&lt;br /&gt;
stop working.&lt;br /&gt;
Remember, some of said registers directly control the internal voltages used in the controller.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 00: ID Code ===&lt;br /&gt;
Reads: 9335h&lt;br /&gt;
&lt;br /&gt;
=== 01: Driver Output Control ===&lt;br /&gt;
Default: 0000h&lt;br /&gt;
{|-&lt;br /&gt;
|&amp;lt;u&amp;gt;Bit&amp;lt;/u&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
|&amp;lt;u&amp;gt;Default&amp;lt;/u&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
|&amp;lt;u&amp;gt;Description&amp;lt;/u&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|8&lt;br /&gt;
|0&lt;br /&gt;
|Set to reverse row scan direction (i.e. upside-down mode). This only flips subsequent writes, not what's already on the screen.&lt;br /&gt;
|-&lt;br /&gt;
|10&lt;br /&gt;
|0&lt;br /&gt;
|Set for interlaced output&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== 02: LCD Driving Control ===&lt;br /&gt;
Default: 0200h&lt;br /&gt;
{|-&lt;br /&gt;
|&amp;lt;u&amp;gt;Bit&amp;lt;/u&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
|&amp;lt;u&amp;gt;Default&amp;lt;/u&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
|&amp;lt;u&amp;gt;Description&amp;lt;/u&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|8&lt;br /&gt;
|0&lt;br /&gt;
|EOR: Set with B/C = 1 to set line inversion&lt;br /&gt;
|-&lt;br /&gt;
|9&lt;br /&gt;
|1&lt;br /&gt;
|B/C: 0 = Frame/Field inversion, 1 = lin inversion&lt;br /&gt;
|}&lt;br /&gt;
Comments: This seems to have no effect?&lt;br /&gt;
&lt;br /&gt;
=== 03: Entry Mode ===&lt;br /&gt;
Default: 1038h&lt;br /&gt;
{|-&lt;br /&gt;
|&amp;lt;u&amp;gt;Bit&amp;lt;/u&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
|&amp;lt;u&amp;gt;Default&amp;lt;/u&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
|&amp;lt;u&amp;gt;Description&amp;lt;/u&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|3&lt;br /&gt;
|1&lt;br /&gt;
|AM: Cursor direction. Set = L/R, reset = U/D. After every pixel, the cursor moves either U/D or L/R. &lt;br /&gt;
If set to L/R (1), after every pixel the cursor moves left&lt;br /&gt;
(bit 5=0) or right (b5=1).  At the end of the row, the cursor&lt;br /&gt;
moves up (b4=0) or down (b4=1).&lt;br /&gt;
&lt;br /&gt;
If AM is set to U/D, after every pixel, the cursor moves up&lt;br /&gt;
(b4=0) or down (b4=1).  At the end of each column, the cursor&lt;br /&gt;
moves left (b5=0) or right (b5=1).&lt;br /&gt;
&lt;br /&gt;
At the end of every row or column, the cursor resets to the&lt;br /&gt;
start of the next line, where ever the current window setting&lt;br /&gt;
puts it.&lt;br /&gt;
|-&lt;br /&gt;
|4&lt;br /&gt;
|1&lt;br /&gt;
|Vertical increment/decrement: Set = increment&lt;br /&gt;
|-&lt;br /&gt;
|5&lt;br /&gt;
|1&lt;br /&gt;
|Horizontal increment/decrement: Set = increment&lt;br /&gt;
|-&lt;br /&gt;
|7&lt;br /&gt;
|0&lt;br /&gt;
|ORG: The controller's wording suggests that if this is set, then the cursor seeks to the corner of the window when the window is set, but this appears to be wrong?&lt;br /&gt;
|-&lt;br /&gt;
|12&lt;br /&gt;
|1&lt;br /&gt;
|BGR: If this is set, the &amp;quot;red&amp;quot; and &amp;quot;blue&amp;quot; channels are swapped both when writing pixels to GRAM, and when reading pixels from GRAM.  Note that this doesn't affect the appearance of existing pixels.&lt;br /&gt;
|-&lt;br /&gt;
|14&lt;br /&gt;
|0&lt;br /&gt;
|DFM: If reset, each 3 writes with TRI set are packed. If set, each 3 writes with TRI set are unpacked.  &lt;br /&gt;
|-&lt;br /&gt;
|15&lt;br /&gt;
|0&lt;br /&gt;
|TRI: If set, 3 writes are required for every pixel (of which 18 bits are used, allowing up to 2&amp;lt;sup&amp;gt;18&amp;lt;/sup&amp;gt; distinct colors to be displayed).  Note that unlike the BGR bit, TRI only affects output operations, not input operations.&lt;br /&gt;
|}&lt;br /&gt;
The display has three color modes:&lt;br /&gt;
{|-&lt;br /&gt;
|&amp;lt;u&amp;gt;TRI&amp;lt;/u&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
|&amp;lt;u&amp;gt;DFM&amp;lt;/u&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
|&amp;lt;u&amp;gt;Transfer Mode&amp;lt;/u&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|0&lt;br /&gt;
|any&lt;br /&gt;
|16-bit color, packed values, MSB first (big endian)&lt;br /&gt;
|-&lt;br /&gt;
|1&lt;br /&gt;
|0&lt;br /&gt;
|18-bit color, packed values, R[5:4] low bits of first transfer&lt;br /&gt;
|-&lt;br /&gt;
|1&lt;br /&gt;
|1&lt;br /&gt;
|18-bit color, unpacked values, uses high 6 bits, low two bits ignored&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
For example, to draw an orange pixel (R=100%, G=50%, B=0%) in TRI=0/BGR=1 mode, you would write &amp;lt;span style=&amp;quot;color: #f00&amp;quot;&amp;gt;11111&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;color: #0c0&amp;quot;&amp;gt;011&amp;lt;/span&amp;gt;b, &amp;lt;span style=&amp;quot;color: #0c0&amp;quot;&amp;gt;111&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;color: #00f&amp;quot;&amp;gt;00000&amp;lt;/span&amp;gt;b.  In TRI=1/DFM=0/BGR=1 mode, you would write 000000&amp;lt;span style=&amp;quot;color: #f00&amp;quot;&amp;gt;11&amp;lt;/span&amp;gt;b, &amp;lt;span style=&amp;quot;color: #f00&amp;quot;&amp;gt;1111&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;color: #0c0&amp;quot;&amp;gt;0111&amp;lt;/span&amp;gt;b, &amp;lt;span style=&amp;quot;color: #0c0&amp;quot;&amp;gt;11&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;color: #00f&amp;quot;&amp;gt;000000&amp;lt;/span&amp;gt;b.  In TRI=1/DFM=1/BGR=1 mode, you would write &amp;lt;span style=&amp;quot;color: #f00&amp;quot;&amp;gt;111111&amp;lt;/span&amp;gt;00b, &amp;lt;span style=&amp;quot;color: #0c0&amp;quot;&amp;gt;011111&amp;lt;/span&amp;gt;00b, &amp;lt;span style=&amp;quot;color: #00f&amp;quot;&amp;gt;000000&amp;lt;/span&amp;gt;00b.&lt;br /&gt;
&lt;br /&gt;
=== 05: 16-bit Data Format Selection ===&lt;br /&gt;
The ILI9335 documentation is wrong about this register.  It claims that it controls how the least-significant bits of the red and blue channels are determined when TRI=0.  Experiments, however, have shown that the mode described as &amp;quot;EPF=10&amp;quot; is always used, regardless of the value of R05.  In this mode, the most significant bit is copied into the least significant bit - or in other words, the input values are multiplied by 63/31 and rounded to the nearest integer.&lt;br /&gt;
&lt;br /&gt;
(For reference, the documentation claims that mode 00 sets the least significant bits to 0; mode 01 sets the least significant bits to 1; mode 10 does as described above; and mode 11 does something not-completely-explained based on whether the red and blue values are equal.)&lt;br /&gt;
&lt;br /&gt;
If this register has any effect, it's unknown.&lt;br /&gt;
&lt;br /&gt;
=== 07: Display Control 1 ===&lt;br /&gt;
Default: 0133h&lt;br /&gt;
{|-&lt;br /&gt;
|&amp;lt;u&amp;gt;Bit&amp;lt;/u&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
|&amp;lt;u&amp;gt;Default&amp;lt;/u&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
|&amp;lt;u&amp;gt;Description&amp;lt;/u&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|0&lt;br /&gt;
|1&lt;br /&gt;
|D0: Turn off scanning??&lt;br /&gt;
|-&lt;br /&gt;
|1&lt;br /&gt;
|1&lt;br /&gt;
|D1: Turn off LCD??&lt;br /&gt;
|-&lt;br /&gt;
|3&lt;br /&gt;
|0&lt;br /&gt;
|CL: Set for 8-colors mode&lt;br /&gt;
|-&lt;br /&gt;
|4&lt;br /&gt;
|1&lt;br /&gt;
|DTE: Set for normal operation&lt;br /&gt;
|-&lt;br /&gt;
|5&lt;br /&gt;
|1&lt;br /&gt;
|GON: Set for normal operation&lt;br /&gt;
|-&lt;br /&gt;
|8&lt;br /&gt;
|1&lt;br /&gt;
|BASEE: Set to keep LCD controller active even in standby/sleep&lt;br /&gt;
|-&lt;br /&gt;
|12&lt;br /&gt;
|0&lt;br /&gt;
|PTDE0: Set to enable partial image 1&lt;br /&gt;
|-&lt;br /&gt;
|13&lt;br /&gt;
|0&lt;br /&gt;
|PTDE1: Set to enable partial image 2&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== 08: Display Control 2 ===&lt;br /&gt;
Default: 0202h&lt;br /&gt;
&lt;br /&gt;
You probably shouldn't muck with this field.&lt;br /&gt;
&lt;br /&gt;
{|-&lt;br /&gt;
|&amp;lt;u&amp;gt;Bit&amp;lt;/u&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
|&amp;lt;u&amp;gt;Default&amp;lt;/u&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
|&amp;lt;u&amp;gt;Description&amp;lt;/u&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|3:0&lt;br /&gt;
|2&lt;br /&gt;
|BP: Number of lines to skip after after VSYNC&lt;br /&gt;
|-&lt;br /&gt;
|11:8&lt;br /&gt;
|2&lt;br /&gt;
|FP: Number of lines to skip after finishing LCD scan&lt;br /&gt;
|}&lt;br /&gt;
Neither may be set to 0, 1, or more than 128, and must total&lt;br /&gt;
less than or equal to 256.&lt;br /&gt;
&lt;br /&gt;
=== 09: Display Control 3 ===&lt;br /&gt;
Default: 0000h&lt;br /&gt;
&lt;br /&gt;
You probably shouldn't muck with this field.&lt;br /&gt;
&lt;br /&gt;
{|-&lt;br /&gt;
|&amp;lt;u&amp;gt;Bit&amp;lt;/u&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
|&amp;lt;u&amp;gt;Default&amp;lt;/u&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
|&amp;lt;u&amp;gt;Description&amp;lt;/u&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|3:0&lt;br /&gt;
|0&lt;br /&gt;
|ISC: Scan cycle period = ISC*2-1 frames&lt;br /&gt;
|-&lt;br /&gt;
|4&lt;br /&gt;
|0&lt;br /&gt;
|PTG0: Do not set this bit&lt;br /&gt;
|-&lt;br /&gt;
|5&lt;br /&gt;
|0&lt;br /&gt;
|PTG1: Set for interval scan&lt;br /&gt;
|-&lt;br /&gt;
|10:8&lt;br /&gt;
|0&lt;br /&gt;
|PTS: Output voltage when scanning in non-display area&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== 0A: Display Control 4 ===&lt;br /&gt;
Default: 0000h&lt;br /&gt;
&lt;br /&gt;
Probably useless to us&lt;br /&gt;
&lt;br /&gt;
{|-&lt;br /&gt;
|&amp;lt;u&amp;gt;Bit&amp;lt;/u&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
|&amp;lt;u&amp;gt;Default&amp;lt;/u&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
|&amp;lt;u&amp;gt;Description&amp;lt;/u&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|2:0&lt;br /&gt;
|0&lt;br /&gt;
|FMARK interval, valid values are 0, 1, 3, 5&lt;br /&gt;
|-&lt;br /&gt;
|3&lt;br /&gt;
|0&lt;br /&gt;
|MKARKOE: Enables FMARK&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== 0C: RGB Display Interface Control 1 ===&lt;br /&gt;
Default: 0000h&lt;br /&gt;
&lt;br /&gt;
Probably useless to us&lt;br /&gt;
&lt;br /&gt;
{|-&lt;br /&gt;
|&amp;lt;u&amp;gt;Bit&amp;lt;/u&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
|&amp;lt;u&amp;gt;Default&amp;lt;/u&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
|&amp;lt;u&amp;gt;Description&amp;lt;/u&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|1:0&lt;br /&gt;
|0&lt;br /&gt;
|RIM&lt;br /&gt;
|-&lt;br /&gt;
|5:4&lt;br /&gt;
|0&lt;br /&gt;
|DM&lt;br /&gt;
|-&lt;br /&gt;
|8&lt;br /&gt;
|0&lt;br /&gt;
|RM&lt;br /&gt;
|-&lt;br /&gt;
|14:12&lt;br /&gt;
|0&lt;br /&gt;
|ENC&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== 0D: Frame Maker Position ===&lt;br /&gt;
Default: 0000h&lt;br /&gt;
&lt;br /&gt;
Probably useless to us&lt;br /&gt;
&lt;br /&gt;
{|-&lt;br /&gt;
|&amp;lt;u&amp;gt;Bit&amp;lt;/u&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
|&amp;lt;u&amp;gt;Default&amp;lt;/u&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
|&amp;lt;u&amp;gt;Description&amp;lt;/u&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|8:0&lt;br /&gt;
|0&lt;br /&gt;
|FMP: Sets when the FMARK pulse is output&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== 0F: RGB Display Interface Control 2 ===&lt;br /&gt;
Default: 0000h&lt;br /&gt;
&lt;br /&gt;
Probably useless to us, TI doesn't initalize it&lt;br /&gt;
&lt;br /&gt;
{|-&lt;br /&gt;
|&amp;lt;u&amp;gt;Bit&amp;lt;/u&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
|&amp;lt;u&amp;gt;Default&amp;lt;/u&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
|&amp;lt;u&amp;gt;Description&amp;lt;/u&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|0&lt;br /&gt;
|&lt;br /&gt;
|DPL&lt;br /&gt;
|-&lt;br /&gt;
|1&lt;br /&gt;
|&lt;br /&gt;
|EPL&lt;br /&gt;
|-&lt;br /&gt;
|3&lt;br /&gt;
|&lt;br /&gt;
|HSPL&lt;br /&gt;
|-&lt;br /&gt;
|4&lt;br /&gt;
|&lt;br /&gt;
|VSPL&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== 10: Power Control 1 ===&lt;br /&gt;
Default: 1190h&lt;br /&gt;
&lt;br /&gt;
You probably shouldn't muck with this field.&lt;br /&gt;
&lt;br /&gt;
{|-&lt;br /&gt;
|&amp;lt;u&amp;gt;Bit&amp;lt;/u&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
|&amp;lt;u&amp;gt;Default&amp;lt;/u&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
|&amp;lt;u&amp;gt;Description&amp;lt;/u&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|0&lt;br /&gt;
|0&lt;br /&gt;
|STB: Set=sleep mode (RC oscillator still active)&lt;br /&gt;
|-&lt;br /&gt;
|1&lt;br /&gt;
|0&lt;br /&gt;
|SLP: Set=standby mode (GRAM preserved)&lt;br /&gt;
In STB or SLP, no commands except exit STB or SLP are accepted&lt;br /&gt;
|-&lt;br /&gt;
|6:4&lt;br /&gt;
|1&lt;br /&gt;
|AP: OP amp adjust&lt;br /&gt;
|-&lt;br /&gt;
|7&lt;br /&gt;
|1&lt;br /&gt;
|APE: Set to enable power supply startup&lt;br /&gt;
|-&lt;br /&gt;
|10:8&lt;br /&gt;
|1&lt;br /&gt;
|BT: Voltage step-up adjust&lt;br /&gt;
|-&lt;br /&gt;
|12&lt;br /&gt;
|1&lt;br /&gt;
|SAP: Set=source driver enabled, boot with this=0 then set to 1&lt;br /&gt;
after LCD power supply is active&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== 11: Power Control 2 ===&lt;br /&gt;
Default: 0227h&lt;br /&gt;
&lt;br /&gt;
You probably shouldn't muck with this field.&lt;br /&gt;
&lt;br /&gt;
{|-&lt;br /&gt;
|&amp;lt;u&amp;gt;Bit&amp;lt;/u&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
|&amp;lt;u&amp;gt;Default&amp;lt;/u&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
|&amp;lt;u&amp;gt;Description&amp;lt;/u&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|2:0&lt;br /&gt;
|&lt;br /&gt;
|VC&lt;br /&gt;
|-&lt;br /&gt;
|6:4&lt;br /&gt;
|&lt;br /&gt;
|DC0&lt;br /&gt;
|-&lt;br /&gt;
|10:8&lt;br /&gt;
|&lt;br /&gt;
|DC1&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== 12: Power Control 3 ===&lt;br /&gt;
Default: 008Ch&lt;br /&gt;
&lt;br /&gt;
You probably shouldn't muck with this field.&lt;br /&gt;
&lt;br /&gt;
{|-&lt;br /&gt;
|&amp;lt;u&amp;gt;Bit&amp;lt;/u&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
|&amp;lt;u&amp;gt;Default&amp;lt;/u&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
|&amp;lt;u&amp;gt;Description&amp;lt;/u&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|3:0&lt;br /&gt;
|&lt;br /&gt;
|VRH&lt;br /&gt;
|-&lt;br /&gt;
|4&lt;br /&gt;
|&lt;br /&gt;
|PON&lt;br /&gt;
|-&lt;br /&gt;
|7&lt;br /&gt;
|&lt;br /&gt;
|VCIRE&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== 13: Power Control 4 ===&lt;br /&gt;
Default: 1800h&lt;br /&gt;
&lt;br /&gt;
You probably shouldn't muck with this field.&lt;br /&gt;
&lt;br /&gt;
{|-&lt;br /&gt;
|&amp;lt;u&amp;gt;Bit&amp;lt;/u&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
|&amp;lt;u&amp;gt;Default&amp;lt;/u&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
|&amp;lt;u&amp;gt;Description&amp;lt;/u&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|12:8&lt;br /&gt;
|&lt;br /&gt;
|VDV&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== 20: Cursor Row ===&lt;br /&gt;
The datasheet calls this the &amp;quot;Horizontal GRAM Address&amp;quot; , but it sets the up/down position of the cursor because the&lt;br /&gt;
display is on its side.&lt;br /&gt;
&lt;br /&gt;
=== 21: Cursor Column ===&lt;br /&gt;
Sets the left/right position of the cursor.&lt;br /&gt;
NOTA BENE: Setting one register will cause the other to revert&lt;br /&gt;
to its previous value; see Overview, above.&lt;br /&gt;
&lt;br /&gt;
=== 22: GRAM ===&lt;br /&gt;
This is the register that you use to actually send and read pixels.&lt;br /&gt;
&lt;br /&gt;
When reading, a dummy read is required before a cursor change&lt;br /&gt;
takes effect; i.e., after writing 20 and 21, do a 16-bit&lt;br /&gt;
dummy read before saving the actual data.&lt;br /&gt;
&lt;br /&gt;
Reading does not appear to update the cursor, so you can do a read-modify-write type operation, which might be useful for masking or implementing gratuitous transparency effects.&lt;br /&gt;
&lt;br /&gt;
=== 29: Power Control 7 ===&lt;br /&gt;
Default: 0030h&lt;br /&gt;
&lt;br /&gt;
You probably shouldn't muck with this field.&lt;br /&gt;
&lt;br /&gt;
{|-&lt;br /&gt;
|&amp;lt;u&amp;gt;Bit&amp;lt;/u&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
|&amp;lt;u&amp;gt;Default&amp;lt;/u&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
|&amp;lt;u&amp;gt;Description&amp;lt;/u&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|5:0&lt;br /&gt;
|&lt;br /&gt;
|VCM&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== 2B: Frame Rate and Color Control ===&lt;br /&gt;
Default: 0000Bh&lt;br /&gt;
{|-&lt;br /&gt;
|&amp;lt;u&amp;gt;Bit&amp;lt;/u&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
|&amp;lt;u&amp;gt;Default&amp;lt;/u&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
|&amp;lt;u&amp;gt;Description&amp;lt;/u&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|3:0&lt;br /&gt;
|0Bh&lt;br /&gt;
|Frame rates, 0-15: 31, 33, 34, 36, 39, 41, 44, 48, 52, 57, 62,&lt;br /&gt;
69, 78, 89, undefined, undefined&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== 30-3D: Gamma Control ===&lt;br /&gt;
You probably shouldn't muck with these fields.&lt;br /&gt;
&lt;br /&gt;
Default values:&lt;br /&gt;
{|-&lt;br /&gt;
|&amp;lt;u&amp;gt;Register&amp;lt;/u&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
|&amp;lt;u&amp;gt;Value&amp;lt;/u&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
|&amp;lt;u&amp;gt;Description&amp;lt;/u&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|30&lt;br /&gt;
|0000&lt;br /&gt;
|Gamma Control 1&lt;br /&gt;
|-&lt;br /&gt;
|31&lt;br /&gt;
|0305&lt;br /&gt;
|Gamma Control 2&lt;br /&gt;
|-&lt;br /&gt;
|32&lt;br /&gt;
|0002&lt;br /&gt;
|Gamma Control 3&lt;br /&gt;
|-&lt;br /&gt;
|35&lt;br /&gt;
|0301&lt;br /&gt;
|Gamma Control 4&lt;br /&gt;
|-&lt;br /&gt;
|36&lt;br /&gt;
|0004&lt;br /&gt;
|Gamma Control 5&lt;br /&gt;
|-&lt;br /&gt;
|37&lt;br /&gt;
|0507&lt;br /&gt;
|Gamma Control 6&lt;br /&gt;
|-&lt;br /&gt;
|38&lt;br /&gt;
|0204&lt;br /&gt;
|Gamma Control 7&lt;br /&gt;
|-&lt;br /&gt;
|39&lt;br /&gt;
|0707&lt;br /&gt;
|Gamma Control 8&lt;br /&gt;
|-&lt;br /&gt;
|3C&lt;br /&gt;
|0103&lt;br /&gt;
|Gamma Control 9&lt;br /&gt;
|-&lt;br /&gt;
|3D&lt;br /&gt;
|0004&lt;br /&gt;
|Gamma Control 10&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== 50: Window Horizontal Address Start ===&lt;br /&gt;
Default: 0000h&lt;br /&gt;
&lt;br /&gt;
Defines leftmost position of window, inclusive. Remember that it's the actually the top of the window on the calculator.&lt;br /&gt;
&lt;br /&gt;
=== 51: Window Horizontal Address End ===&lt;br /&gt;
Default: 00EFh&lt;br /&gt;
&lt;br /&gt;
Exactly what you think.  This is inclusive, like port 50, so if your sprite&lt;br /&gt;
starts on column 0 and is 10 pixels wide, do not add 10 to 0 to get 10.&lt;br /&gt;
The number you want is 9.&lt;br /&gt;
&lt;br /&gt;
=== 52: Window Vertical Address Start ===&lt;br /&gt;
Default: 0000h&lt;br /&gt;
&lt;br /&gt;
=== 53: Window Vertical Address End ===&lt;br /&gt;
Default: 013Fh&lt;br /&gt;
&lt;br /&gt;
=== 60: Gate Scan Control ===&lt;br /&gt;
Default: 2700&lt;br /&gt;
&lt;br /&gt;
{|-&lt;br /&gt;
|&amp;lt;u&amp;gt;Bit&amp;lt;/u&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
|&amp;lt;u&amp;gt;Default&amp;lt;/u&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
|&amp;lt;u&amp;gt;Description&amp;lt;/u&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|5:0&lt;br /&gt;
|0&lt;br /&gt;
|SCN: Sets the gate line from which the gate driver starts to scan.&lt;br /&gt;
|-&lt;br /&gt;
|13:8&lt;br /&gt;
|27h&lt;br /&gt;
|NL: Sets the number of lines to drive the LCD at an interval of 8 lines. In other words, it tells the LCD controller how big the screen really is.&lt;br /&gt;
|-&lt;br /&gt;
|15&lt;br /&gt;
|0&lt;br /&gt;
|GS: Gate scan direction. Setting this will cause left/right mirroring.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== 61: Base Image Display Control ===&lt;br /&gt;
Default: 0001h&lt;br /&gt;
{|-&lt;br /&gt;
|&amp;lt;u&amp;gt;Bit&amp;lt;/u&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
|&amp;lt;u&amp;gt;Default&amp;lt;/u&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
|&amp;lt;u&amp;gt;Description&amp;lt;/u&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|0&lt;br /&gt;
|1&lt;br /&gt;
|REV: Set=enable grayscale inversion&lt;br /&gt;
|-&lt;br /&gt;
|1&lt;br /&gt;
|0&lt;br /&gt;
|VLE: Vertical scroll enable.&lt;br /&gt;
|-&lt;br /&gt;
|2&lt;br /&gt;
|0&lt;br /&gt;
|NDL: Sets the output level in the non-display area&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== 6A: Vertical Scroll Control ===&lt;br /&gt;
Default: 0000&lt;br /&gt;
&lt;br /&gt;
Because the LCD is rotated, this actually scrolls horizontally.&lt;br /&gt;
&lt;br /&gt;
Partial image display is not affected by this.&lt;br /&gt;
&lt;br /&gt;
{|-&lt;br /&gt;
|&amp;lt;u&amp;gt;Bit&amp;lt;/u&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
|&amp;lt;u&amp;gt;Default&amp;lt;/u&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
|&amp;lt;u&amp;gt;Description&amp;lt;/u&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|8:0&lt;br /&gt;
|0000&lt;br /&gt;
|Sets the line to start displaying from.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== 80: Partial Image 1 Display Position ===&lt;br /&gt;
&lt;br /&gt;
=== 81: Partial Image 1 Start Line ===&lt;br /&gt;
&lt;br /&gt;
=== 82: Partial Image 1 End Line ===&lt;br /&gt;
&lt;br /&gt;
=== 83: Partial Image 2 Display Position ===&lt;br /&gt;
&lt;br /&gt;
=== 84: Partial Image 2 Start Line ===&lt;br /&gt;
&lt;br /&gt;
=== 85: Partial Image 2 End Line ===&lt;br /&gt;
&lt;br /&gt;
=== 90: Panel Interface Control 1 ===&lt;br /&gt;
Default: 0000&lt;br /&gt;
&lt;br /&gt;
=== 92: Panel Interface Control 2 ===&lt;br /&gt;
Default: 0600h&lt;br /&gt;
&lt;br /&gt;
No, I don't know what happened to Panel Interface Control 3.  It's totally missing from the datasheet.&lt;br /&gt;
&lt;br /&gt;
=== 95: Panel Interface Control 4 ===&lt;br /&gt;
Default: 0200&lt;br /&gt;
&lt;br /&gt;
=== 97: Panel Interface Control 5 ===&lt;br /&gt;
Default: 0C00&lt;/div&gt;</summary>
		<author><name>Runer112</name></author>	</entry>

	<entry>
		<id>https://wikiti.brandonw.net/index.php?title=84PCSE:LCD_Controller</id>
		<title>84PCSE:LCD Controller</title>
		<link rel="alternate" type="text/html" href="https://wikiti.brandonw.net/index.php?title=84PCSE:LCD_Controller"/>
				<updated>2015-01-03T08:40:25Z</updated>
		
		<summary type="html">&lt;p&gt;Runer112: /* 01: Driver Output Control */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:84PCSE:General Hardware Information|LCD Controller]]&lt;br /&gt;
&lt;br /&gt;
= Quick Specs =&lt;br /&gt;
* ILI9335&lt;br /&gt;
* TFT color LCD&lt;br /&gt;
* Supports 8 and 16-bit interfaces&lt;br /&gt;
* 172,800 bytes internal RAM&lt;br /&gt;
* 76,800 pixels&lt;br /&gt;
* Power-saving 8-color mode&lt;br /&gt;
* 262,144 = 2^18 = 6x6x6 colors&lt;br /&gt;
* Data sheet: http://www.displayfuture.com/Display/datasheet/controller/ILI9335.pdf&lt;br /&gt;
&lt;br /&gt;
[[File:TI-84 Plus C SE 8-bit palette RGB.png|256px|thumb|right|8-bit RGB palette where the high and low bytes are the same. RGB is the normal mode. Row is the high nibble 0-F, column is the low nibble 0-F.]]&lt;br /&gt;
[[File:TI-84 Plus C SE 8-bit palette BGR.png|256px|thumb|right|8-bit BGR palette where the high and low bytes are the same. ]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Overview =&lt;br /&gt;
&lt;br /&gt;
Like the old LCD controller, the new color controller is controlled by ports&lt;br /&gt;
10h and 11h.  The LCD controller wants 16- or 18-bit data, but the Z80 only does&lt;br /&gt;
8-bit I/O, so each read or write takes TWO operations.  The controller expects&lt;br /&gt;
them to be in big-endian order, i.e. to output 1234h, you write 12h first, then&lt;br /&gt;
write 34h to the SAME port.  Writes to port 10h set the current &amp;quot;register&amp;quot;.&lt;br /&gt;
You need to send 16-bits to 10h at a time, even though there are no registers&lt;br /&gt;
above 0FFh; every time you set the current register, send a dummy zero first, or alternatively, send the same byte twice.&lt;br /&gt;
Reading 10h probably returns some kind of status information (more information&lt;br /&gt;
needed).  Reading and writing to 11h reads or writes to or from a register.&lt;br /&gt;
&lt;br /&gt;
Therefore, to send the LCD a command, you first send two bytes to port 10h&lt;br /&gt;
to set the current register.  Then, you send two bytes to write the data.&lt;br /&gt;
Similarly, to read, write the register number to 10h, and then read twice from&lt;br /&gt;
11h.  You should be able to read-modify-write without resending the register&lt;br /&gt;
number.&lt;br /&gt;
&lt;br /&gt;
To send graphics to the LCD, set the column and row address&lt;br /&gt;
registers, and then send the data serially to register #22h.  You do not need to&lt;br /&gt;
write 00 22h to port 10h after every byte.&lt;br /&gt;
&lt;br /&gt;
NOTA BENE: IMPORTANT TERMINOLOGY:&lt;br /&gt;
&lt;br /&gt;
In this document, the word &amp;quot;cursor&amp;quot; refers to the LCD controller's current&lt;br /&gt;
reading or writing location on the screen; that is, the current row and column&lt;br /&gt;
set by registers 20h and 21h.&lt;br /&gt;
&lt;br /&gt;
(For those following along with the data sheet:&lt;br /&gt;
Like before, the X/Y plane is flipped in the data sheet documentation.&lt;br /&gt;
Specifically, the the screen is rotated 90 degrees from the way the manufacturer&lt;br /&gt;
expects, so &amp;quot;horizontal&amp;quot; and &amp;quot;vertical&amp;quot; refer to the OTHER, i.e. horizontal&lt;br /&gt;
means up and down on the screen.  Also, &amp;quot;up&amp;quot; and &amp;quot;down&amp;quot; are switched with &amp;quot;left&amp;quot;&lt;br /&gt;
and &amp;quot;right&amp;quot;.  Also, the auto-increment behavior in hardware is rotated 90&lt;br /&gt;
degrees clockwise from the register 0x03 diagram.  It also suggests that the&lt;br /&gt;
manufacturer expects the screen to be in landscape mode, which is wrong.)&lt;br /&gt;
&lt;br /&gt;
To resolve potential CONFUSION about the meaning of the words &amp;quot;horizontal&amp;quot;,&lt;br /&gt;
&amp;quot;vertical&amp;quot;, &amp;quot;up&amp;quot;, &amp;quot;down&amp;quot;, &amp;quot;left&amp;quot;, &amp;quot;right&amp;quot;, &amp;quot;X&amp;quot;, and &amp;quot;Y&amp;quot;, (see above paragraph)&lt;br /&gt;
this document will use the terms &amp;quot;row&amp;quot; and &amp;quot;Y&amp;quot; to refer to the up/down direction&lt;br /&gt;
positioning of the cursor on the actual calculator; similarly, &amp;quot;column&amp;quot; and &amp;quot;X&amp;quot;&lt;br /&gt;
refer to the left/right axis.  Additionally, as is standard for computer&lt;br /&gt;
screens, the X=0 position is at the left side, and X+ is pointing to the right;&lt;br /&gt;
and moreover, Y=0 is at the top, and Y+ points DOWN.&lt;br /&gt;
&lt;br /&gt;
READ THE ABOVE OR YOU WILL HAVE BUGS!&lt;br /&gt;
&lt;br /&gt;
Like the old B&amp;amp;W LCD controller, this one has an internal cursor (the&lt;br /&gt;
data sheet calls it the GRAM address) that determines where data written or read&lt;br /&gt;
goes.  Unlike the old controller, setting the row register will cause the column&lt;br /&gt;
pointer to reset to the last value written, and vice versa.  For example, if you&lt;br /&gt;
set the row to 1, the column to 2, write a pixel so the column is now 3, and&lt;br /&gt;
then set the row to 5, the column will not remain at 3, but revert to 2.  (If&lt;br /&gt;
you then set the column to 10, the row remains at 5, because 5 is the last value&lt;br /&gt;
you wrote.)&lt;br /&gt;
&lt;br /&gt;
So, port 10h:&lt;br /&gt;
* Writing sets the index for the IR register&lt;br /&gt;
* Reading reads an internal status code&lt;br /&gt;
* Write four zeros to sync for multibyte transfers&lt;br /&gt;
Port 11h:&lt;br /&gt;
* Writing sets a control register value or writes to GRAM (auto-buffered to WRD)&lt;br /&gt;
* Reading reads from GRAM through the buffered RDR register (so a dummy read (16-bits!) is required before the data are valid, just like before)&lt;br /&gt;
&lt;br /&gt;
TI always uses the 16-bit color mode. They also always seem to set BGR color order, even though the color data actually has red as the high bits, and blue as the low bits. (Perhaps it's &amp;quot;BGR&amp;quot; going form low-to-high bits, even though we write bits high-to-low.)&lt;br /&gt;
&lt;br /&gt;
If you read the data sheet, the interface mode is the I80 8-bit mode.&lt;br /&gt;
&lt;br /&gt;
=== Windows ===&lt;br /&gt;
&lt;br /&gt;
To make life a little less terrible, the LCD controller supports setting a &amp;quot;window&amp;quot; into which the cursor is confined. In this window, if moving to the next pixel---whichever direction that may be---would move the cursor outside the bounds of the window, the cursor will instead move to the start of the next appropriate row or column, as determined by the entry mode, eventually wrapping back to the start of the window. This makes it easier to write sprites and do tiny animations. Windowing is always active, so it's something you must keep track of. Furthermore, you ''must'' set the cursor to inside the window when you change it, or else the screen will go totally wonky and display garbage when you try to write pixels to it.&lt;br /&gt;
&lt;br /&gt;
=== Partial Image Mode ===&lt;br /&gt;
&lt;br /&gt;
This has the potential to be quite useful. In particular, it allows a hacked 160x240 mode in which each pixel is twice as wide as normal. Somebody should probably add more information on this.&lt;br /&gt;
&lt;br /&gt;
=== Panic Mode ===&lt;br /&gt;
&lt;br /&gt;
If you do something the LCD controller finds particularly adverse (like set the cursor to be outside of the window bounds and try to write pixels), the LCD controller will display garbage lines everywhere. It will not operate normally again until you perform the power-off and power-on sequences.&lt;br /&gt;
&lt;br /&gt;
== Power Control ==&lt;br /&gt;
&lt;br /&gt;
The B&amp;amp;W screen can be initialized with just half-a-dozen writes. The color screen is much more complicated. Power-on and power-off both require many writes with minimum wait times.&lt;br /&gt;
&lt;br /&gt;
Be aware! The LCD controller is not connected to the LCD backlight controller. They are separate hardware, and operate independently. The LCD controller can be on without the backlight being on (you can't see anything except if you shine a very, very bright light directly on the screen), and the backlight can be on with LCD controller off. Port 3A controls the LCD backlight (among other things).&lt;br /&gt;
&lt;br /&gt;
=== Power On ===&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;Key: shows the specific values TI gives to fields, check the documentation for&lt;br /&gt;
detail.&lt;br /&gt;
Binary: (- means zero &amp;amp; field is not defined)&lt;br /&gt;
    54321098 76543210&lt;br /&gt;
Port	Value	Purpose&lt;br /&gt;
&lt;br /&gt;
On hard boot:&lt;br /&gt;
&lt;br /&gt;
07	0000	Reset Disp.Ctrl.1: LCD scanning, command processing off&lt;br /&gt;
10	07F1	Reset Pwr.Ctrl.1: Start RC oscillator, set voltages&lt;br /&gt;
    ---0-111 1111--01	&lt;br /&gt;
&lt;br /&gt;
Device soft-power on:&lt;br /&gt;
    54321098 76543210&lt;br /&gt;
&lt;br /&gt;
01	0000	Reset Out.Ctrl.1: Ensure scan directions are not reversed&lt;br /&gt;
02	0200	LCD Driving Control: Sets inversion mode=line inversion and&lt;br /&gt;
    ------10 --------	disables it&lt;br /&gt;
03	1038	Init. Entry Mode: Cursor moves up/down, down, left, disable&lt;br /&gt;
    00-1---- 0-111---	auto-origin set for windows, BGR order, 16-bit color&lt;br /&gt;
08	0202	Set front &amp;amp; back porches: 2 blank lines top &amp;amp; bottom&lt;br /&gt;
    ----0010 ----0010	&lt;br /&gt;
09	0000	Reset Disp.Ctrl.3: Resets scanning stuff and off-screen voltage&lt;br /&gt;
0A	0000	Disp.Ctrl.4: No FMARK&lt;br /&gt;
0C	0000	RGB Disp.: Off&lt;br /&gt;
0D	0000	FMARK position: Off&lt;br /&gt;
60	2700	Driver Output Ctrl. 2&lt;br /&gt;
    ??100111 00000000	&lt;br /&gt;
61	0001	Base Image Display Ctrl: Use color inversion, no vertical&lt;br /&gt;
			scroll, reset voltage in non-display level&lt;br /&gt;
6A	0000	Reset Vertical Scroll Ctrl.&lt;br /&gt;
&lt;br /&gt;
WAIT A WHILE (40 ms is good)&lt;br /&gt;
&lt;br /&gt;
10	1190	Init Pwr.Ctrl.1: Exit standby, fiddle with voltages, enable&lt;br /&gt;
    ---1-001 1001--00	voltage booster&lt;br /&gt;
11	0227	Pwr.Ctrl.2: Configure voltages&lt;br /&gt;
    -----010 -010-111	&lt;br /&gt;
&lt;br /&gt;
WAIT A WHILE&lt;br /&gt;
&lt;br /&gt;
12	008C	Pwr.Ctrl.3: More voltages&lt;br /&gt;
    -------- 1--01100	&lt;br /&gt;
&lt;br /&gt;
WAIT A WHILE&lt;br /&gt;
&lt;br /&gt;
13	1800	Pwr.Ctrl.4: Take a wild guess&lt;br /&gt;
    ---11000 --------	&lt;br /&gt;
29	0030	Pwr.Ctrl.7: I'm not an LCD engineer, don't ask me.&lt;br /&gt;
    -------- --110000	&lt;br /&gt;
2B	000B	Set frame rate to 70&lt;br /&gt;
    -------- ----1011	&lt;br /&gt;
&lt;br /&gt;
WAIT A WHILE&lt;br /&gt;
&lt;br /&gt;
30	0000	Gamma Control 1: I really have idea about these.  Touching them&lt;br /&gt;
			may or may not make things explode.&lt;br /&gt;
31	0305	Gamma Control 2&lt;br /&gt;
32	0002	Gamma Control 3&lt;br /&gt;
35	0301	Gamma Control 4&lt;br /&gt;
36	0004	Gamma Control 5&lt;br /&gt;
37	0507	Gamma Control 6&lt;br /&gt;
38	0204	Gamma Control 7&lt;br /&gt;
39	0707	Gamma Control 8&lt;br /&gt;
3C	0103	Gamma Control 9&lt;br /&gt;
3D	0004	Gamma Control 10&lt;br /&gt;
50	0000	Horiz.Win.Start: 0&lt;br /&gt;
51	00EF	Horiz.Win.End: 239 = 240-1&lt;br /&gt;
52	0000	Vert.Win.Start: 0&lt;br /&gt;
53	013F	Vert.Win.End: 319 = 320-1&lt;br /&gt;
&lt;br /&gt;
WAIT A WHILE&lt;br /&gt;
&lt;br /&gt;
07	0133	Disp.Ctrl.1: LCD scan &amp;amp; light on, ready to enter standby&lt;br /&gt;
    --00---1 --110-11	No partial image&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Power Off ===&lt;br /&gt;
&lt;br /&gt;
Powering down the LCD controller is a lot easier. Just follow this sequence.&lt;br /&gt;
&lt;br /&gt;
* Write 0 to register 7 (lrDispCtrl1)&lt;br /&gt;
* Wait&lt;br /&gt;
* Write 07F0 to 10h (lrPwrCtrl)&lt;br /&gt;
* Wait&lt;br /&gt;
* Write 07F1 to 10h&lt;br /&gt;
&lt;br /&gt;
= Register List =&lt;br /&gt;
&lt;br /&gt;
This is a list of all the LCD's registers, what each bit does (if anything),&lt;br /&gt;
and the values the OS expects for normal operation, so you can hopefully return&lt;br /&gt;
the screen to normal after you're done screwing things up.&lt;br /&gt;
&lt;br /&gt;
You should probably not screw with the power and scanning control registers.&lt;br /&gt;
The screen might catch on fire, or cause the screen to fade over time, or just&lt;br /&gt;
stop working.&lt;br /&gt;
Remember, some of said registers directly control the internal voltages used in the controller.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 00: ID Code ===&lt;br /&gt;
Reads: 9335h&lt;br /&gt;
&lt;br /&gt;
=== 01: Driver Output Control ===&lt;br /&gt;
Default: 0000h&lt;br /&gt;
{|-&lt;br /&gt;
|&amp;lt;u&amp;gt;Bit&amp;lt;/u&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
|&amp;lt;u&amp;gt;Default&amp;lt;/u&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
|&amp;lt;u&amp;gt;Description&amp;lt;/u&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|8&lt;br /&gt;
|0&lt;br /&gt;
|Set to reverse row scan direction (i.e. upside-down mode). This only flips subsequent writes, not what's already on the screen.&lt;br /&gt;
|-&lt;br /&gt;
|10&lt;br /&gt;
|0&lt;br /&gt;
|Set for interlaced output&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== 02: LCD Driving Control ===&lt;br /&gt;
Default: 0200h&lt;br /&gt;
{|-&lt;br /&gt;
|&amp;lt;u&amp;gt;Bit&amp;lt;/u&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
|&amp;lt;u&amp;gt;Default&amp;lt;/u&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
|&amp;lt;u&amp;gt;Description&amp;lt;/u&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|8&lt;br /&gt;
|0&lt;br /&gt;
|EOR: Set with B/C = 1 to set line inversion&lt;br /&gt;
|-&lt;br /&gt;
|9&lt;br /&gt;
|1&lt;br /&gt;
|B/C: 0 = Frame/Field inversion, 1 = lin inversion&lt;br /&gt;
|}&lt;br /&gt;
Comments: This seems to have no effect?&lt;br /&gt;
&lt;br /&gt;
=== 03: Entry Mode ===&lt;br /&gt;
Default: 1038h&lt;br /&gt;
{|-&lt;br /&gt;
|&amp;lt;u&amp;gt;Bit&amp;lt;/u&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
|&amp;lt;u&amp;gt;Default&amp;lt;/u&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
|&amp;lt;u&amp;gt;Description&amp;lt;/u&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|3&lt;br /&gt;
|1&lt;br /&gt;
|AM: Cursor direction. Set = L/R, reset = U/D. After every pixel, the cursor moves either U/D or L/R. &lt;br /&gt;
If set to L/R (1), after every pixel the cursor moves left&lt;br /&gt;
(bit 5=0) or right (b5=1).  At the end of the row, the cursor&lt;br /&gt;
moves up (b4=0) or down (b4=1).&lt;br /&gt;
&lt;br /&gt;
If AM is set to U/D, after every pixel, the cursor moves up&lt;br /&gt;
(b4=0) or down (b4=1).  At the end of each column, the cursor&lt;br /&gt;
moves left (b5=0) or right (b5=1).&lt;br /&gt;
&lt;br /&gt;
At the end of every row or column, the cursor resets to the&lt;br /&gt;
start of the next line, where ever the current window setting&lt;br /&gt;
puts it.&lt;br /&gt;
|-&lt;br /&gt;
|4&lt;br /&gt;
|1&lt;br /&gt;
|Vertical increment/decrement: Set = increment&lt;br /&gt;
|-&lt;br /&gt;
|5&lt;br /&gt;
|1&lt;br /&gt;
|Horizontal increment/decrement: Set = increment&lt;br /&gt;
|-&lt;br /&gt;
|7&lt;br /&gt;
|0&lt;br /&gt;
|ORG: The controller's wording suggests that if this is set, then the cursor seeks to the corner of the window when the window is set, but this appears to be wrong?&lt;br /&gt;
|-&lt;br /&gt;
|12&lt;br /&gt;
|1&lt;br /&gt;
|BGR: If this is set, the &amp;quot;red&amp;quot; and &amp;quot;blue&amp;quot; channels are swapped both when writing pixels to GRAM, and when reading pixels from GRAM.  Note that this doesn't affect the appearance of existing pixels.&lt;br /&gt;
|-&lt;br /&gt;
|14&lt;br /&gt;
|0&lt;br /&gt;
|TRI: If set, 3 writes are required for every pixel (of which 18 bits are used, allowing up to 2&amp;lt;sup&amp;gt;18&amp;lt;/sup&amp;gt; distinct colors to be displayed.)  Note that unlike the BGR bit, TRI only affects output operations, not input operations.&lt;br /&gt;
|-&lt;br /&gt;
|15&lt;br /&gt;
|0&lt;br /&gt;
|DFM: If reset, the 3 writes are packed.&lt;br /&gt;
If set, the 3 writes are unpacked.  (That is, write 1 byte red,&lt;br /&gt;
1 byte green, and finally 1 byte blue, or reverse for BGR.)&lt;br /&gt;
|}&lt;br /&gt;
The display has three color modes:&lt;br /&gt;
{|-&lt;br /&gt;
|&amp;lt;u&amp;gt;TRI&amp;lt;/u&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
|&amp;lt;u&amp;gt;DFM&amp;lt;/u&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
|&amp;lt;u&amp;gt;Transfer Mode&amp;lt;/u&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|0&lt;br /&gt;
|any&lt;br /&gt;
|16-bit color, packed values, MSB first (big endian)&lt;br /&gt;
|-&lt;br /&gt;
|1&lt;br /&gt;
|0&lt;br /&gt;
|18-bit color, packed values, R[5:4] low bits of first transfer&lt;br /&gt;
|-&lt;br /&gt;
|1&lt;br /&gt;
|1&lt;br /&gt;
|18-bit color, unpacked values, uses high 6 bits, low two bits&lt;br /&gt;
ignored&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
For example, to draw an orange pixel (R=100%, G=50%, B=0%) in TRI=0/BGR=1 mode, you would write &amp;lt;span style=&amp;quot;color: #f00&amp;quot;&amp;gt;11111&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;color: #0c0&amp;quot;&amp;gt;011&amp;lt;/span&amp;gt;b, &amp;lt;span style=&amp;quot;color: #0c0&amp;quot;&amp;gt;111&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;color: #00f&amp;quot;&amp;gt;00000&amp;lt;/span&amp;gt;b.  In TRI=1/DFM=0/BGR=1 mode, you would write 000000&amp;lt;span style=&amp;quot;color: #f00&amp;quot;&amp;gt;11&amp;lt;/span&amp;gt;b, &amp;lt;span style=&amp;quot;color: #f00&amp;quot;&amp;gt;1111&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;color: #0c0&amp;quot;&amp;gt;0111&amp;lt;/span&amp;gt;b, &amp;lt;span style=&amp;quot;color: #0c0&amp;quot;&amp;gt;11&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;color: #00f&amp;quot;&amp;gt;000000&amp;lt;/span&amp;gt;b.  In TRI=1/DFM=1/BGR=1 mode, you would write &amp;lt;span style=&amp;quot;color: #f00&amp;quot;&amp;gt;111111&amp;lt;/span&amp;gt;00b, &amp;lt;span style=&amp;quot;color: #0c0&amp;quot;&amp;gt;011111&amp;lt;/span&amp;gt;00b, &amp;lt;span style=&amp;quot;color: #00f&amp;quot;&amp;gt;000000&amp;lt;/span&amp;gt;00b.&lt;br /&gt;
&lt;br /&gt;
=== 05: 16-bit Data Format Selection ===&lt;br /&gt;
The ILI9335 documentation is wrong about this register.  It claims that it controls how the least-significant bits of the red and blue channels are determined when TRI=0.  Experiments, however, have shown that the mode described as &amp;quot;EPF=10&amp;quot; is always used, regardless of the value of R05.  In this mode, the most significant bit is copied into the least significant bit - or in other words, the input values are multiplied by 63/31 and rounded to the nearest integer.&lt;br /&gt;
&lt;br /&gt;
(For reference, the documentation claims that mode 00 sets the least significant bits to 0; mode 01 sets the least significant bits to 1; mode 10 does as described above; and mode 11 does something not-completely-explained based on whether the red and blue values are equal.)&lt;br /&gt;
&lt;br /&gt;
If this register has any effect, it's unknown.&lt;br /&gt;
&lt;br /&gt;
=== 07: Display Control 1 ===&lt;br /&gt;
Default: 0133h&lt;br /&gt;
{|-&lt;br /&gt;
|&amp;lt;u&amp;gt;Bit&amp;lt;/u&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
|&amp;lt;u&amp;gt;Default&amp;lt;/u&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
|&amp;lt;u&amp;gt;Description&amp;lt;/u&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|0&lt;br /&gt;
|1&lt;br /&gt;
|D0: Turn off scanning??&lt;br /&gt;
|-&lt;br /&gt;
|1&lt;br /&gt;
|1&lt;br /&gt;
|D1: Turn off LCD??&lt;br /&gt;
|-&lt;br /&gt;
|3&lt;br /&gt;
|0&lt;br /&gt;
|CL: Set for 8-colors mode&lt;br /&gt;
|-&lt;br /&gt;
|4&lt;br /&gt;
|1&lt;br /&gt;
|DTE: Set for normal operation&lt;br /&gt;
|-&lt;br /&gt;
|5&lt;br /&gt;
|1&lt;br /&gt;
|GON: Set for normal operation&lt;br /&gt;
|-&lt;br /&gt;
|8&lt;br /&gt;
|1&lt;br /&gt;
|BASEE: Set to keep LCD controller active even in standby/sleep&lt;br /&gt;
|-&lt;br /&gt;
|12&lt;br /&gt;
|0&lt;br /&gt;
|PTDE0: Set to enable partial image 1&lt;br /&gt;
|-&lt;br /&gt;
|13&lt;br /&gt;
|0&lt;br /&gt;
|PTDE1: Set to enable partial image 2&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== 08: Display Control 2 ===&lt;br /&gt;
Default: 0202h&lt;br /&gt;
&lt;br /&gt;
You probably shouldn't muck with this field.&lt;br /&gt;
&lt;br /&gt;
{|-&lt;br /&gt;
|&amp;lt;u&amp;gt;Bit&amp;lt;/u&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
|&amp;lt;u&amp;gt;Default&amp;lt;/u&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
|&amp;lt;u&amp;gt;Description&amp;lt;/u&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|3:0&lt;br /&gt;
|2&lt;br /&gt;
|BP: Number of lines to skip after after VSYNC&lt;br /&gt;
|-&lt;br /&gt;
|11:8&lt;br /&gt;
|2&lt;br /&gt;
|FP: Number of lines to skip after finishing LCD scan&lt;br /&gt;
|}&lt;br /&gt;
Neither may be set to 0, 1, or more than 128, and must total&lt;br /&gt;
less than or equal to 256.&lt;br /&gt;
&lt;br /&gt;
=== 09: Display Control 3 ===&lt;br /&gt;
Default: 0000h&lt;br /&gt;
&lt;br /&gt;
You probably shouldn't muck with this field.&lt;br /&gt;
&lt;br /&gt;
{|-&lt;br /&gt;
|&amp;lt;u&amp;gt;Bit&amp;lt;/u&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
|&amp;lt;u&amp;gt;Default&amp;lt;/u&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
|&amp;lt;u&amp;gt;Description&amp;lt;/u&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|3:0&lt;br /&gt;
|0&lt;br /&gt;
|ISC: Scan cycle period = ISC*2-1 frames&lt;br /&gt;
|-&lt;br /&gt;
|4&lt;br /&gt;
|0&lt;br /&gt;
|PTG0: Do not set this bit&lt;br /&gt;
|-&lt;br /&gt;
|5&lt;br /&gt;
|0&lt;br /&gt;
|PTG1: Set for interval scan&lt;br /&gt;
|-&lt;br /&gt;
|10:8&lt;br /&gt;
|0&lt;br /&gt;
|PTS: Output voltage when scanning in non-display area&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== 0A: Display Control 4 ===&lt;br /&gt;
Default: 0000h&lt;br /&gt;
&lt;br /&gt;
Probably useless to us&lt;br /&gt;
&lt;br /&gt;
{|-&lt;br /&gt;
|&amp;lt;u&amp;gt;Bit&amp;lt;/u&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
|&amp;lt;u&amp;gt;Default&amp;lt;/u&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
|&amp;lt;u&amp;gt;Description&amp;lt;/u&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|2:0&lt;br /&gt;
|0&lt;br /&gt;
|FMARK interval, valid values are 0, 1, 3, 5&lt;br /&gt;
|-&lt;br /&gt;
|3&lt;br /&gt;
|0&lt;br /&gt;
|MKARKOE: Enables FMARK&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== 0C: RGB Display Interface Control 1 ===&lt;br /&gt;
Default: 0000h&lt;br /&gt;
&lt;br /&gt;
Probably useless to us&lt;br /&gt;
&lt;br /&gt;
{|-&lt;br /&gt;
|&amp;lt;u&amp;gt;Bit&amp;lt;/u&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
|&amp;lt;u&amp;gt;Default&amp;lt;/u&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
|&amp;lt;u&amp;gt;Description&amp;lt;/u&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|1:0&lt;br /&gt;
|0&lt;br /&gt;
|RIM&lt;br /&gt;
|-&lt;br /&gt;
|5:4&lt;br /&gt;
|0&lt;br /&gt;
|DM&lt;br /&gt;
|-&lt;br /&gt;
|8&lt;br /&gt;
|0&lt;br /&gt;
|RM&lt;br /&gt;
|-&lt;br /&gt;
|14:12&lt;br /&gt;
|0&lt;br /&gt;
|ENC&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== 0D: Frame Maker Position ===&lt;br /&gt;
Default: 0000h&lt;br /&gt;
&lt;br /&gt;
Probably useless to us&lt;br /&gt;
&lt;br /&gt;
{|-&lt;br /&gt;
|&amp;lt;u&amp;gt;Bit&amp;lt;/u&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
|&amp;lt;u&amp;gt;Default&amp;lt;/u&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
|&amp;lt;u&amp;gt;Description&amp;lt;/u&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|8:0&lt;br /&gt;
|0&lt;br /&gt;
|FMP: Sets when the FMARK pulse is output&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== 0F: RGB Display Interface Control 2 ===&lt;br /&gt;
Default: 0000h&lt;br /&gt;
&lt;br /&gt;
Probably useless to us, TI doesn't initalize it&lt;br /&gt;
&lt;br /&gt;
{|-&lt;br /&gt;
|&amp;lt;u&amp;gt;Bit&amp;lt;/u&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
|&amp;lt;u&amp;gt;Default&amp;lt;/u&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
|&amp;lt;u&amp;gt;Description&amp;lt;/u&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|0&lt;br /&gt;
|&lt;br /&gt;
|DPL&lt;br /&gt;
|-&lt;br /&gt;
|1&lt;br /&gt;
|&lt;br /&gt;
|EPL&lt;br /&gt;
|-&lt;br /&gt;
|3&lt;br /&gt;
|&lt;br /&gt;
|HSPL&lt;br /&gt;
|-&lt;br /&gt;
|4&lt;br /&gt;
|&lt;br /&gt;
|VSPL&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== 10: Power Control 1 ===&lt;br /&gt;
Default: 1190h&lt;br /&gt;
&lt;br /&gt;
You probably shouldn't muck with this field.&lt;br /&gt;
&lt;br /&gt;
{|-&lt;br /&gt;
|&amp;lt;u&amp;gt;Bit&amp;lt;/u&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
|&amp;lt;u&amp;gt;Default&amp;lt;/u&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
|&amp;lt;u&amp;gt;Description&amp;lt;/u&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|0&lt;br /&gt;
|0&lt;br /&gt;
|STB: Set=sleep mode (RC oscillator still active)&lt;br /&gt;
|-&lt;br /&gt;
|1&lt;br /&gt;
|0&lt;br /&gt;
|SLP: Set=standby mode (GRAM preserved)&lt;br /&gt;
In STB or SLP, no commands except exit STB or SLP are accepted&lt;br /&gt;
|-&lt;br /&gt;
|6:4&lt;br /&gt;
|1&lt;br /&gt;
|AP: OP amp adjust&lt;br /&gt;
|-&lt;br /&gt;
|7&lt;br /&gt;
|1&lt;br /&gt;
|APE: Set to enable power supply startup&lt;br /&gt;
|-&lt;br /&gt;
|10:8&lt;br /&gt;
|1&lt;br /&gt;
|BT: Voltage step-up adjust&lt;br /&gt;
|-&lt;br /&gt;
|12&lt;br /&gt;
|1&lt;br /&gt;
|SAP: Set=source driver enabled, boot with this=0 then set to 1&lt;br /&gt;
after LCD power supply is active&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== 11: Power Control 2 ===&lt;br /&gt;
Default: 0227h&lt;br /&gt;
&lt;br /&gt;
You probably shouldn't muck with this field.&lt;br /&gt;
&lt;br /&gt;
{|-&lt;br /&gt;
|&amp;lt;u&amp;gt;Bit&amp;lt;/u&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
|&amp;lt;u&amp;gt;Default&amp;lt;/u&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
|&amp;lt;u&amp;gt;Description&amp;lt;/u&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|2:0&lt;br /&gt;
|&lt;br /&gt;
|VC&lt;br /&gt;
|-&lt;br /&gt;
|6:4&lt;br /&gt;
|&lt;br /&gt;
|DC0&lt;br /&gt;
|-&lt;br /&gt;
|10:8&lt;br /&gt;
|&lt;br /&gt;
|DC1&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== 12: Power Control 3 ===&lt;br /&gt;
Default: 008Ch&lt;br /&gt;
&lt;br /&gt;
You probably shouldn't muck with this field.&lt;br /&gt;
&lt;br /&gt;
{|-&lt;br /&gt;
|&amp;lt;u&amp;gt;Bit&amp;lt;/u&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
|&amp;lt;u&amp;gt;Default&amp;lt;/u&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
|&amp;lt;u&amp;gt;Description&amp;lt;/u&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|3:0&lt;br /&gt;
|&lt;br /&gt;
|VRH&lt;br /&gt;
|-&lt;br /&gt;
|4&lt;br /&gt;
|&lt;br /&gt;
|PON&lt;br /&gt;
|-&lt;br /&gt;
|7&lt;br /&gt;
|&lt;br /&gt;
|VCIRE&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== 13: Power Control 4 ===&lt;br /&gt;
Default: 1800h&lt;br /&gt;
&lt;br /&gt;
You probably shouldn't muck with this field.&lt;br /&gt;
&lt;br /&gt;
{|-&lt;br /&gt;
|&amp;lt;u&amp;gt;Bit&amp;lt;/u&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
|&amp;lt;u&amp;gt;Default&amp;lt;/u&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
|&amp;lt;u&amp;gt;Description&amp;lt;/u&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|12:8&lt;br /&gt;
|&lt;br /&gt;
|VDV&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== 20: Cursor Row ===&lt;br /&gt;
The datasheet calls this the &amp;quot;Horizontal GRAM Address&amp;quot; , but it sets the up/down position of the cursor because the&lt;br /&gt;
display is on its side.&lt;br /&gt;
&lt;br /&gt;
=== 21: Cursor Column ===&lt;br /&gt;
Sets the left/right position of the cursor.&lt;br /&gt;
NOTA BENE: Setting one register will cause the other to revert&lt;br /&gt;
to its previous value; see Overview, above.&lt;br /&gt;
&lt;br /&gt;
=== 22: GRAM ===&lt;br /&gt;
This is the register that you use to actually send and read pixels.&lt;br /&gt;
&lt;br /&gt;
When reading, a dummy read is required before a cursor change&lt;br /&gt;
takes effect; i.e., after writing 20 and 21, do a 16-bit&lt;br /&gt;
dummy read before saving the actual data.&lt;br /&gt;
&lt;br /&gt;
Reading does not appear to update the cursor, so you can do a read-modify-write type operation, which might be useful for masking or implementing gratuitous transparency effects.&lt;br /&gt;
&lt;br /&gt;
=== 29: Power Control 7 ===&lt;br /&gt;
Default: 0030h&lt;br /&gt;
&lt;br /&gt;
You probably shouldn't muck with this field.&lt;br /&gt;
&lt;br /&gt;
{|-&lt;br /&gt;
|&amp;lt;u&amp;gt;Bit&amp;lt;/u&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
|&amp;lt;u&amp;gt;Default&amp;lt;/u&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
|&amp;lt;u&amp;gt;Description&amp;lt;/u&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|5:0&lt;br /&gt;
|&lt;br /&gt;
|VCM&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== 2B: Frame Rate and Color Control ===&lt;br /&gt;
Default: 0000Bh&lt;br /&gt;
{|-&lt;br /&gt;
|&amp;lt;u&amp;gt;Bit&amp;lt;/u&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
|&amp;lt;u&amp;gt;Default&amp;lt;/u&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
|&amp;lt;u&amp;gt;Description&amp;lt;/u&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|3:0&lt;br /&gt;
|0Bh&lt;br /&gt;
|Frame rates, 0-15: 31, 33, 34, 36, 39, 41, 44, 48, 52, 57, 62,&lt;br /&gt;
69, 78, 89, undefined, undefined&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== 30-3D: Gamma Control ===&lt;br /&gt;
You probably shouldn't muck with these fields.&lt;br /&gt;
&lt;br /&gt;
Default values:&lt;br /&gt;
{|-&lt;br /&gt;
|&amp;lt;u&amp;gt;Register&amp;lt;/u&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
|&amp;lt;u&amp;gt;Value&amp;lt;/u&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
|&amp;lt;u&amp;gt;Description&amp;lt;/u&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|30&lt;br /&gt;
|0000&lt;br /&gt;
|Gamma Control 1&lt;br /&gt;
|-&lt;br /&gt;
|31&lt;br /&gt;
|0305&lt;br /&gt;
|Gamma Control 2&lt;br /&gt;
|-&lt;br /&gt;
|32&lt;br /&gt;
|0002&lt;br /&gt;
|Gamma Control 3&lt;br /&gt;
|-&lt;br /&gt;
|35&lt;br /&gt;
|0301&lt;br /&gt;
|Gamma Control 4&lt;br /&gt;
|-&lt;br /&gt;
|36&lt;br /&gt;
|0004&lt;br /&gt;
|Gamma Control 5&lt;br /&gt;
|-&lt;br /&gt;
|37&lt;br /&gt;
|0507&lt;br /&gt;
|Gamma Control 6&lt;br /&gt;
|-&lt;br /&gt;
|38&lt;br /&gt;
|0204&lt;br /&gt;
|Gamma Control 7&lt;br /&gt;
|-&lt;br /&gt;
|39&lt;br /&gt;
|0707&lt;br /&gt;
|Gamma Control 8&lt;br /&gt;
|-&lt;br /&gt;
|3C&lt;br /&gt;
|0103&lt;br /&gt;
|Gamma Control 9&lt;br /&gt;
|-&lt;br /&gt;
|3D&lt;br /&gt;
|0004&lt;br /&gt;
|Gamma Control 10&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== 50: Window Horizontal Address Start ===&lt;br /&gt;
Default: 0000h&lt;br /&gt;
&lt;br /&gt;
Defines leftmost position of window, inclusive. Remember that it's the actually the top of the window on the calculator.&lt;br /&gt;
&lt;br /&gt;
=== 51: Window Horizontal Address End ===&lt;br /&gt;
Default: 00EFh&lt;br /&gt;
&lt;br /&gt;
Exactly what you think.  This is inclusive, like port 50, so if your sprite&lt;br /&gt;
starts on column 0 and is 10 pixels wide, do not add 10 to 0 to get 10.&lt;br /&gt;
The number you want is 9.&lt;br /&gt;
&lt;br /&gt;
=== 52: Window Vertical Address Start ===&lt;br /&gt;
Default: 0000h&lt;br /&gt;
&lt;br /&gt;
=== 53: Window Vertical Address End ===&lt;br /&gt;
Default: 013Fh&lt;br /&gt;
&lt;br /&gt;
=== 60: Gate Scan Control ===&lt;br /&gt;
Default: 2700&lt;br /&gt;
&lt;br /&gt;
{|-&lt;br /&gt;
|&amp;lt;u&amp;gt;Bit&amp;lt;/u&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
|&amp;lt;u&amp;gt;Default&amp;lt;/u&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
|&amp;lt;u&amp;gt;Description&amp;lt;/u&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|5:0&lt;br /&gt;
|0&lt;br /&gt;
|SCN: Sets the gate line from which the gate driver starts to scan.&lt;br /&gt;
|-&lt;br /&gt;
|13:8&lt;br /&gt;
|27h&lt;br /&gt;
|NL: Sets the number of lines to drive the LCD at an interval of 8 lines. In other words, it tells the LCD controller how big the screen really is.&lt;br /&gt;
|-&lt;br /&gt;
|15&lt;br /&gt;
|0&lt;br /&gt;
|GS: Gate scan direction. Setting this will cause left/right mirroring.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== 61: Base Image Display Control ===&lt;br /&gt;
Default: 0001h&lt;br /&gt;
{|-&lt;br /&gt;
|&amp;lt;u&amp;gt;Bit&amp;lt;/u&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
|&amp;lt;u&amp;gt;Default&amp;lt;/u&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
|&amp;lt;u&amp;gt;Description&amp;lt;/u&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|0&lt;br /&gt;
|1&lt;br /&gt;
|REV: Set=enable grayscale inversion&lt;br /&gt;
|-&lt;br /&gt;
|1&lt;br /&gt;
|0&lt;br /&gt;
|VLE: Vertical scroll enable.&lt;br /&gt;
|-&lt;br /&gt;
|2&lt;br /&gt;
|0&lt;br /&gt;
|NDL: Sets the output level in the non-display area&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== 6A: Vertical Scroll Control ===&lt;br /&gt;
Default: 0000&lt;br /&gt;
&lt;br /&gt;
Because the LCD is rotated, this actually scrolls horizontally.&lt;br /&gt;
&lt;br /&gt;
Partial image display is not affected by this.&lt;br /&gt;
&lt;br /&gt;
{|-&lt;br /&gt;
|&amp;lt;u&amp;gt;Bit&amp;lt;/u&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
|&amp;lt;u&amp;gt;Default&amp;lt;/u&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
|&amp;lt;u&amp;gt;Description&amp;lt;/u&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|8:0&lt;br /&gt;
|0000&lt;br /&gt;
|Sets the line to start displaying from.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== 80: Partial Image 1 Display Position ===&lt;br /&gt;
&lt;br /&gt;
=== 81: Partial Image 1 Start Line ===&lt;br /&gt;
&lt;br /&gt;
=== 82: Partial Image 1 End Line ===&lt;br /&gt;
&lt;br /&gt;
=== 83: Partial Image 2 Display Position ===&lt;br /&gt;
&lt;br /&gt;
=== 84: Partial Image 2 Start Line ===&lt;br /&gt;
&lt;br /&gt;
=== 85: Partial Image 2 End Line ===&lt;br /&gt;
&lt;br /&gt;
=== 90: Panel Interface Control 1 ===&lt;br /&gt;
Default: 0000&lt;br /&gt;
&lt;br /&gt;
=== 92: Panel Interface Control 2 ===&lt;br /&gt;
Default: 0600h&lt;br /&gt;
&lt;br /&gt;
No, I don't know what happened to Panel Interface Control 3.  It's totally missing from the datasheet.&lt;br /&gt;
&lt;br /&gt;
=== 95: Panel Interface Control 4 ===&lt;br /&gt;
Default: 0200&lt;br /&gt;
&lt;br /&gt;
=== 97: Panel Interface Control 5 ===&lt;br /&gt;
Default: 0C00&lt;/div&gt;</summary>
		<author><name>Runer112</name></author>	</entry>

	<entry>
		<id>https://wikiti.brandonw.net/index.php?title=84PCSE:LCD_Controller</id>
		<title>84PCSE:LCD Controller</title>
		<link rel="alternate" type="text/html" href="https://wikiti.brandonw.net/index.php?title=84PCSE:LCD_Controller"/>
				<updated>2015-01-03T08:40:13Z</updated>
		
		<summary type="html">&lt;p&gt;Runer112: /* 00: Driver Code */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:84PCSE:General Hardware Information|LCD Controller]]&lt;br /&gt;
&lt;br /&gt;
= Quick Specs =&lt;br /&gt;
* ILI9335&lt;br /&gt;
* TFT color LCD&lt;br /&gt;
* Supports 8 and 16-bit interfaces&lt;br /&gt;
* 172,800 bytes internal RAM&lt;br /&gt;
* 76,800 pixels&lt;br /&gt;
* Power-saving 8-color mode&lt;br /&gt;
* 262,144 = 2^18 = 6x6x6 colors&lt;br /&gt;
* Data sheet: http://www.displayfuture.com/Display/datasheet/controller/ILI9335.pdf&lt;br /&gt;
&lt;br /&gt;
[[File:TI-84 Plus C SE 8-bit palette RGB.png|256px|thumb|right|8-bit RGB palette where the high and low bytes are the same. RGB is the normal mode. Row is the high nibble 0-F, column is the low nibble 0-F.]]&lt;br /&gt;
[[File:TI-84 Plus C SE 8-bit palette BGR.png|256px|thumb|right|8-bit BGR palette where the high and low bytes are the same. ]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Overview =&lt;br /&gt;
&lt;br /&gt;
Like the old LCD controller, the new color controller is controlled by ports&lt;br /&gt;
10h and 11h.  The LCD controller wants 16- or 18-bit data, but the Z80 only does&lt;br /&gt;
8-bit I/O, so each read or write takes TWO operations.  The controller expects&lt;br /&gt;
them to be in big-endian order, i.e. to output 1234h, you write 12h first, then&lt;br /&gt;
write 34h to the SAME port.  Writes to port 10h set the current &amp;quot;register&amp;quot;.&lt;br /&gt;
You need to send 16-bits to 10h at a time, even though there are no registers&lt;br /&gt;
above 0FFh; every time you set the current register, send a dummy zero first, or alternatively, send the same byte twice.&lt;br /&gt;
Reading 10h probably returns some kind of status information (more information&lt;br /&gt;
needed).  Reading and writing to 11h reads or writes to or from a register.&lt;br /&gt;
&lt;br /&gt;
Therefore, to send the LCD a command, you first send two bytes to port 10h&lt;br /&gt;
to set the current register.  Then, you send two bytes to write the data.&lt;br /&gt;
Similarly, to read, write the register number to 10h, and then read twice from&lt;br /&gt;
11h.  You should be able to read-modify-write without resending the register&lt;br /&gt;
number.&lt;br /&gt;
&lt;br /&gt;
To send graphics to the LCD, set the column and row address&lt;br /&gt;
registers, and then send the data serially to register #22h.  You do not need to&lt;br /&gt;
write 00 22h to port 10h after every byte.&lt;br /&gt;
&lt;br /&gt;
NOTA BENE: IMPORTANT TERMINOLOGY:&lt;br /&gt;
&lt;br /&gt;
In this document, the word &amp;quot;cursor&amp;quot; refers to the LCD controller's current&lt;br /&gt;
reading or writing location on the screen; that is, the current row and column&lt;br /&gt;
set by registers 20h and 21h.&lt;br /&gt;
&lt;br /&gt;
(For those following along with the data sheet:&lt;br /&gt;
Like before, the X/Y plane is flipped in the data sheet documentation.&lt;br /&gt;
Specifically, the the screen is rotated 90 degrees from the way the manufacturer&lt;br /&gt;
expects, so &amp;quot;horizontal&amp;quot; and &amp;quot;vertical&amp;quot; refer to the OTHER, i.e. horizontal&lt;br /&gt;
means up and down on the screen.  Also, &amp;quot;up&amp;quot; and &amp;quot;down&amp;quot; are switched with &amp;quot;left&amp;quot;&lt;br /&gt;
and &amp;quot;right&amp;quot;.  Also, the auto-increment behavior in hardware is rotated 90&lt;br /&gt;
degrees clockwise from the register 0x03 diagram.  It also suggests that the&lt;br /&gt;
manufacturer expects the screen to be in landscape mode, which is wrong.)&lt;br /&gt;
&lt;br /&gt;
To resolve potential CONFUSION about the meaning of the words &amp;quot;horizontal&amp;quot;,&lt;br /&gt;
&amp;quot;vertical&amp;quot;, &amp;quot;up&amp;quot;, &amp;quot;down&amp;quot;, &amp;quot;left&amp;quot;, &amp;quot;right&amp;quot;, &amp;quot;X&amp;quot;, and &amp;quot;Y&amp;quot;, (see above paragraph)&lt;br /&gt;
this document will use the terms &amp;quot;row&amp;quot; and &amp;quot;Y&amp;quot; to refer to the up/down direction&lt;br /&gt;
positioning of the cursor on the actual calculator; similarly, &amp;quot;column&amp;quot; and &amp;quot;X&amp;quot;&lt;br /&gt;
refer to the left/right axis.  Additionally, as is standard for computer&lt;br /&gt;
screens, the X=0 position is at the left side, and X+ is pointing to the right;&lt;br /&gt;
and moreover, Y=0 is at the top, and Y+ points DOWN.&lt;br /&gt;
&lt;br /&gt;
READ THE ABOVE OR YOU WILL HAVE BUGS!&lt;br /&gt;
&lt;br /&gt;
Like the old B&amp;amp;W LCD controller, this one has an internal cursor (the&lt;br /&gt;
data sheet calls it the GRAM address) that determines where data written or read&lt;br /&gt;
goes.  Unlike the old controller, setting the row register will cause the column&lt;br /&gt;
pointer to reset to the last value written, and vice versa.  For example, if you&lt;br /&gt;
set the row to 1, the column to 2, write a pixel so the column is now 3, and&lt;br /&gt;
then set the row to 5, the column will not remain at 3, but revert to 2.  (If&lt;br /&gt;
you then set the column to 10, the row remains at 5, because 5 is the last value&lt;br /&gt;
you wrote.)&lt;br /&gt;
&lt;br /&gt;
So, port 10h:&lt;br /&gt;
* Writing sets the index for the IR register&lt;br /&gt;
* Reading reads an internal status code&lt;br /&gt;
* Write four zeros to sync for multibyte transfers&lt;br /&gt;
Port 11h:&lt;br /&gt;
* Writing sets a control register value or writes to GRAM (auto-buffered to WRD)&lt;br /&gt;
* Reading reads from GRAM through the buffered RDR register (so a dummy read (16-bits!) is required before the data are valid, just like before)&lt;br /&gt;
&lt;br /&gt;
TI always uses the 16-bit color mode. They also always seem to set BGR color order, even though the color data actually has red as the high bits, and blue as the low bits. (Perhaps it's &amp;quot;BGR&amp;quot; going form low-to-high bits, even though we write bits high-to-low.)&lt;br /&gt;
&lt;br /&gt;
If you read the data sheet, the interface mode is the I80 8-bit mode.&lt;br /&gt;
&lt;br /&gt;
=== Windows ===&lt;br /&gt;
&lt;br /&gt;
To make life a little less terrible, the LCD controller supports setting a &amp;quot;window&amp;quot; into which the cursor is confined. In this window, if moving to the next pixel---whichever direction that may be---would move the cursor outside the bounds of the window, the cursor will instead move to the start of the next appropriate row or column, as determined by the entry mode, eventually wrapping back to the start of the window. This makes it easier to write sprites and do tiny animations. Windowing is always active, so it's something you must keep track of. Furthermore, you ''must'' set the cursor to inside the window when you change it, or else the screen will go totally wonky and display garbage when you try to write pixels to it.&lt;br /&gt;
&lt;br /&gt;
=== Partial Image Mode ===&lt;br /&gt;
&lt;br /&gt;
This has the potential to be quite useful. In particular, it allows a hacked 160x240 mode in which each pixel is twice as wide as normal. Somebody should probably add more information on this.&lt;br /&gt;
&lt;br /&gt;
=== Panic Mode ===&lt;br /&gt;
&lt;br /&gt;
If you do something the LCD controller finds particularly adverse (like set the cursor to be outside of the window bounds and try to write pixels), the LCD controller will display garbage lines everywhere. It will not operate normally again until you perform the power-off and power-on sequences.&lt;br /&gt;
&lt;br /&gt;
== Power Control ==&lt;br /&gt;
&lt;br /&gt;
The B&amp;amp;W screen can be initialized with just half-a-dozen writes. The color screen is much more complicated. Power-on and power-off both require many writes with minimum wait times.&lt;br /&gt;
&lt;br /&gt;
Be aware! The LCD controller is not connected to the LCD backlight controller. They are separate hardware, and operate independently. The LCD controller can be on without the backlight being on (you can't see anything except if you shine a very, very bright light directly on the screen), and the backlight can be on with LCD controller off. Port 3A controls the LCD backlight (among other things).&lt;br /&gt;
&lt;br /&gt;
=== Power On ===&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;Key: shows the specific values TI gives to fields, check the documentation for&lt;br /&gt;
detail.&lt;br /&gt;
Binary: (- means zero &amp;amp; field is not defined)&lt;br /&gt;
    54321098 76543210&lt;br /&gt;
Port	Value	Purpose&lt;br /&gt;
&lt;br /&gt;
On hard boot:&lt;br /&gt;
&lt;br /&gt;
07	0000	Reset Disp.Ctrl.1: LCD scanning, command processing off&lt;br /&gt;
10	07F1	Reset Pwr.Ctrl.1: Start RC oscillator, set voltages&lt;br /&gt;
    ---0-111 1111--01	&lt;br /&gt;
&lt;br /&gt;
Device soft-power on:&lt;br /&gt;
    54321098 76543210&lt;br /&gt;
&lt;br /&gt;
01	0000	Reset Out.Ctrl.1: Ensure scan directions are not reversed&lt;br /&gt;
02	0200	LCD Driving Control: Sets inversion mode=line inversion and&lt;br /&gt;
    ------10 --------	disables it&lt;br /&gt;
03	1038	Init. Entry Mode: Cursor moves up/down, down, left, disable&lt;br /&gt;
    00-1---- 0-111---	auto-origin set for windows, BGR order, 16-bit color&lt;br /&gt;
08	0202	Set front &amp;amp; back porches: 2 blank lines top &amp;amp; bottom&lt;br /&gt;
    ----0010 ----0010	&lt;br /&gt;
09	0000	Reset Disp.Ctrl.3: Resets scanning stuff and off-screen voltage&lt;br /&gt;
0A	0000	Disp.Ctrl.4: No FMARK&lt;br /&gt;
0C	0000	RGB Disp.: Off&lt;br /&gt;
0D	0000	FMARK position: Off&lt;br /&gt;
60	2700	Driver Output Ctrl. 2&lt;br /&gt;
    ??100111 00000000	&lt;br /&gt;
61	0001	Base Image Display Ctrl: Use color inversion, no vertical&lt;br /&gt;
			scroll, reset voltage in non-display level&lt;br /&gt;
6A	0000	Reset Vertical Scroll Ctrl.&lt;br /&gt;
&lt;br /&gt;
WAIT A WHILE (40 ms is good)&lt;br /&gt;
&lt;br /&gt;
10	1190	Init Pwr.Ctrl.1: Exit standby, fiddle with voltages, enable&lt;br /&gt;
    ---1-001 1001--00	voltage booster&lt;br /&gt;
11	0227	Pwr.Ctrl.2: Configure voltages&lt;br /&gt;
    -----010 -010-111	&lt;br /&gt;
&lt;br /&gt;
WAIT A WHILE&lt;br /&gt;
&lt;br /&gt;
12	008C	Pwr.Ctrl.3: More voltages&lt;br /&gt;
    -------- 1--01100	&lt;br /&gt;
&lt;br /&gt;
WAIT A WHILE&lt;br /&gt;
&lt;br /&gt;
13	1800	Pwr.Ctrl.4: Take a wild guess&lt;br /&gt;
    ---11000 --------	&lt;br /&gt;
29	0030	Pwr.Ctrl.7: I'm not an LCD engineer, don't ask me.&lt;br /&gt;
    -------- --110000	&lt;br /&gt;
2B	000B	Set frame rate to 70&lt;br /&gt;
    -------- ----1011	&lt;br /&gt;
&lt;br /&gt;
WAIT A WHILE&lt;br /&gt;
&lt;br /&gt;
30	0000	Gamma Control 1: I really have idea about these.  Touching them&lt;br /&gt;
			may or may not make things explode.&lt;br /&gt;
31	0305	Gamma Control 2&lt;br /&gt;
32	0002	Gamma Control 3&lt;br /&gt;
35	0301	Gamma Control 4&lt;br /&gt;
36	0004	Gamma Control 5&lt;br /&gt;
37	0507	Gamma Control 6&lt;br /&gt;
38	0204	Gamma Control 7&lt;br /&gt;
39	0707	Gamma Control 8&lt;br /&gt;
3C	0103	Gamma Control 9&lt;br /&gt;
3D	0004	Gamma Control 10&lt;br /&gt;
50	0000	Horiz.Win.Start: 0&lt;br /&gt;
51	00EF	Horiz.Win.End: 239 = 240-1&lt;br /&gt;
52	0000	Vert.Win.Start: 0&lt;br /&gt;
53	013F	Vert.Win.End: 319 = 320-1&lt;br /&gt;
&lt;br /&gt;
WAIT A WHILE&lt;br /&gt;
&lt;br /&gt;
07	0133	Disp.Ctrl.1: LCD scan &amp;amp; light on, ready to enter standby&lt;br /&gt;
    --00---1 --110-11	No partial image&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Power Off ===&lt;br /&gt;
&lt;br /&gt;
Powering down the LCD controller is a lot easier. Just follow this sequence.&lt;br /&gt;
&lt;br /&gt;
* Write 0 to register 7 (lrDispCtrl1)&lt;br /&gt;
* Wait&lt;br /&gt;
* Write 07F0 to 10h (lrPwrCtrl)&lt;br /&gt;
* Wait&lt;br /&gt;
* Write 07F1 to 10h&lt;br /&gt;
&lt;br /&gt;
= Register List =&lt;br /&gt;
&lt;br /&gt;
This is a list of all the LCD's registers, what each bit does (if anything),&lt;br /&gt;
and the values the OS expects for normal operation, so you can hopefully return&lt;br /&gt;
the screen to normal after you're done screwing things up.&lt;br /&gt;
&lt;br /&gt;
You should probably not screw with the power and scanning control registers.&lt;br /&gt;
The screen might catch on fire, or cause the screen to fade over time, or just&lt;br /&gt;
stop working.&lt;br /&gt;
Remember, some of said registers directly control the internal voltages used in the controller.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 00: ID Code ===&lt;br /&gt;
Reads: 9335h&lt;br /&gt;
&lt;br /&gt;
=== 01: Driver Output Control 1 ===&lt;br /&gt;
Default: 0000h&lt;br /&gt;
{|-&lt;br /&gt;
|&amp;lt;u&amp;gt;Bit&amp;lt;/u&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
|&amp;lt;u&amp;gt;Default&amp;lt;/u&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
|&amp;lt;u&amp;gt;Description&amp;lt;/u&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|8&lt;br /&gt;
|0&lt;br /&gt;
|Set to reverse row scan direction (i.e. upside-down mode). This only flips subsequent writes, not what's already on the screen.&lt;br /&gt;
|-&lt;br /&gt;
|10&lt;br /&gt;
|0&lt;br /&gt;
|Set for interlaced output&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== 02: LCD Driving Control ===&lt;br /&gt;
Default: 0200h&lt;br /&gt;
{|-&lt;br /&gt;
|&amp;lt;u&amp;gt;Bit&amp;lt;/u&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
|&amp;lt;u&amp;gt;Default&amp;lt;/u&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
|&amp;lt;u&amp;gt;Description&amp;lt;/u&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|8&lt;br /&gt;
|0&lt;br /&gt;
|EOR: Set with B/C = 1 to set line inversion&lt;br /&gt;
|-&lt;br /&gt;
|9&lt;br /&gt;
|1&lt;br /&gt;
|B/C: 0 = Frame/Field inversion, 1 = lin inversion&lt;br /&gt;
|}&lt;br /&gt;
Comments: This seems to have no effect?&lt;br /&gt;
&lt;br /&gt;
=== 03: Entry Mode ===&lt;br /&gt;
Default: 1038h&lt;br /&gt;
{|-&lt;br /&gt;
|&amp;lt;u&amp;gt;Bit&amp;lt;/u&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
|&amp;lt;u&amp;gt;Default&amp;lt;/u&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
|&amp;lt;u&amp;gt;Description&amp;lt;/u&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|3&lt;br /&gt;
|1&lt;br /&gt;
|AM: Cursor direction. Set = L/R, reset = U/D. After every pixel, the cursor moves either U/D or L/R. &lt;br /&gt;
If set to L/R (1), after every pixel the cursor moves left&lt;br /&gt;
(bit 5=0) or right (b5=1).  At the end of the row, the cursor&lt;br /&gt;
moves up (b4=0) or down (b4=1).&lt;br /&gt;
&lt;br /&gt;
If AM is set to U/D, after every pixel, the cursor moves up&lt;br /&gt;
(b4=0) or down (b4=1).  At the end of each column, the cursor&lt;br /&gt;
moves left (b5=0) or right (b5=1).&lt;br /&gt;
&lt;br /&gt;
At the end of every row or column, the cursor resets to the&lt;br /&gt;
start of the next line, where ever the current window setting&lt;br /&gt;
puts it.&lt;br /&gt;
|-&lt;br /&gt;
|4&lt;br /&gt;
|1&lt;br /&gt;
|Vertical increment/decrement: Set = increment&lt;br /&gt;
|-&lt;br /&gt;
|5&lt;br /&gt;
|1&lt;br /&gt;
|Horizontal increment/decrement: Set = increment&lt;br /&gt;
|-&lt;br /&gt;
|7&lt;br /&gt;
|0&lt;br /&gt;
|ORG: The controller's wording suggests that if this is set, then the cursor seeks to the corner of the window when the window is set, but this appears to be wrong?&lt;br /&gt;
|-&lt;br /&gt;
|12&lt;br /&gt;
|1&lt;br /&gt;
|BGR: If this is set, the &amp;quot;red&amp;quot; and &amp;quot;blue&amp;quot; channels are swapped both when writing pixels to GRAM, and when reading pixels from GRAM.  Note that this doesn't affect the appearance of existing pixels.&lt;br /&gt;
|-&lt;br /&gt;
|14&lt;br /&gt;
|0&lt;br /&gt;
|TRI: If set, 3 writes are required for every pixel (of which 18 bits are used, allowing up to 2&amp;lt;sup&amp;gt;18&amp;lt;/sup&amp;gt; distinct colors to be displayed.)  Note that unlike the BGR bit, TRI only affects output operations, not input operations.&lt;br /&gt;
|-&lt;br /&gt;
|15&lt;br /&gt;
|0&lt;br /&gt;
|DFM: If reset, the 3 writes are packed.&lt;br /&gt;
If set, the 3 writes are unpacked.  (That is, write 1 byte red,&lt;br /&gt;
1 byte green, and finally 1 byte blue, or reverse for BGR.)&lt;br /&gt;
|}&lt;br /&gt;
The display has three color modes:&lt;br /&gt;
{|-&lt;br /&gt;
|&amp;lt;u&amp;gt;TRI&amp;lt;/u&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
|&amp;lt;u&amp;gt;DFM&amp;lt;/u&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
|&amp;lt;u&amp;gt;Transfer Mode&amp;lt;/u&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|0&lt;br /&gt;
|any&lt;br /&gt;
|16-bit color, packed values, MSB first (big endian)&lt;br /&gt;
|-&lt;br /&gt;
|1&lt;br /&gt;
|0&lt;br /&gt;
|18-bit color, packed values, R[5:4] low bits of first transfer&lt;br /&gt;
|-&lt;br /&gt;
|1&lt;br /&gt;
|1&lt;br /&gt;
|18-bit color, unpacked values, uses high 6 bits, low two bits&lt;br /&gt;
ignored&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
For example, to draw an orange pixel (R=100%, G=50%, B=0%) in TRI=0/BGR=1 mode, you would write &amp;lt;span style=&amp;quot;color: #f00&amp;quot;&amp;gt;11111&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;color: #0c0&amp;quot;&amp;gt;011&amp;lt;/span&amp;gt;b, &amp;lt;span style=&amp;quot;color: #0c0&amp;quot;&amp;gt;111&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;color: #00f&amp;quot;&amp;gt;00000&amp;lt;/span&amp;gt;b.  In TRI=1/DFM=0/BGR=1 mode, you would write 000000&amp;lt;span style=&amp;quot;color: #f00&amp;quot;&amp;gt;11&amp;lt;/span&amp;gt;b, &amp;lt;span style=&amp;quot;color: #f00&amp;quot;&amp;gt;1111&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;color: #0c0&amp;quot;&amp;gt;0111&amp;lt;/span&amp;gt;b, &amp;lt;span style=&amp;quot;color: #0c0&amp;quot;&amp;gt;11&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;color: #00f&amp;quot;&amp;gt;000000&amp;lt;/span&amp;gt;b.  In TRI=1/DFM=1/BGR=1 mode, you would write &amp;lt;span style=&amp;quot;color: #f00&amp;quot;&amp;gt;111111&amp;lt;/span&amp;gt;00b, &amp;lt;span style=&amp;quot;color: #0c0&amp;quot;&amp;gt;011111&amp;lt;/span&amp;gt;00b, &amp;lt;span style=&amp;quot;color: #00f&amp;quot;&amp;gt;000000&amp;lt;/span&amp;gt;00b.&lt;br /&gt;
&lt;br /&gt;
=== 05: 16-bit Data Format Selection ===&lt;br /&gt;
The ILI9335 documentation is wrong about this register.  It claims that it controls how the least-significant bits of the red and blue channels are determined when TRI=0.  Experiments, however, have shown that the mode described as &amp;quot;EPF=10&amp;quot; is always used, regardless of the value of R05.  In this mode, the most significant bit is copied into the least significant bit - or in other words, the input values are multiplied by 63/31 and rounded to the nearest integer.&lt;br /&gt;
&lt;br /&gt;
(For reference, the documentation claims that mode 00 sets the least significant bits to 0; mode 01 sets the least significant bits to 1; mode 10 does as described above; and mode 11 does something not-completely-explained based on whether the red and blue values are equal.)&lt;br /&gt;
&lt;br /&gt;
If this register has any effect, it's unknown.&lt;br /&gt;
&lt;br /&gt;
=== 07: Display Control 1 ===&lt;br /&gt;
Default: 0133h&lt;br /&gt;
{|-&lt;br /&gt;
|&amp;lt;u&amp;gt;Bit&amp;lt;/u&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
|&amp;lt;u&amp;gt;Default&amp;lt;/u&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
|&amp;lt;u&amp;gt;Description&amp;lt;/u&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|0&lt;br /&gt;
|1&lt;br /&gt;
|D0: Turn off scanning??&lt;br /&gt;
|-&lt;br /&gt;
|1&lt;br /&gt;
|1&lt;br /&gt;
|D1: Turn off LCD??&lt;br /&gt;
|-&lt;br /&gt;
|3&lt;br /&gt;
|0&lt;br /&gt;
|CL: Set for 8-colors mode&lt;br /&gt;
|-&lt;br /&gt;
|4&lt;br /&gt;
|1&lt;br /&gt;
|DTE: Set for normal operation&lt;br /&gt;
|-&lt;br /&gt;
|5&lt;br /&gt;
|1&lt;br /&gt;
|GON: Set for normal operation&lt;br /&gt;
|-&lt;br /&gt;
|8&lt;br /&gt;
|1&lt;br /&gt;
|BASEE: Set to keep LCD controller active even in standby/sleep&lt;br /&gt;
|-&lt;br /&gt;
|12&lt;br /&gt;
|0&lt;br /&gt;
|PTDE0: Set to enable partial image 1&lt;br /&gt;
|-&lt;br /&gt;
|13&lt;br /&gt;
|0&lt;br /&gt;
|PTDE1: Set to enable partial image 2&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== 08: Display Control 2 ===&lt;br /&gt;
Default: 0202h&lt;br /&gt;
&lt;br /&gt;
You probably shouldn't muck with this field.&lt;br /&gt;
&lt;br /&gt;
{|-&lt;br /&gt;
|&amp;lt;u&amp;gt;Bit&amp;lt;/u&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
|&amp;lt;u&amp;gt;Default&amp;lt;/u&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
|&amp;lt;u&amp;gt;Description&amp;lt;/u&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|3:0&lt;br /&gt;
|2&lt;br /&gt;
|BP: Number of lines to skip after after VSYNC&lt;br /&gt;
|-&lt;br /&gt;
|11:8&lt;br /&gt;
|2&lt;br /&gt;
|FP: Number of lines to skip after finishing LCD scan&lt;br /&gt;
|}&lt;br /&gt;
Neither may be set to 0, 1, or more than 128, and must total&lt;br /&gt;
less than or equal to 256.&lt;br /&gt;
&lt;br /&gt;
=== 09: Display Control 3 ===&lt;br /&gt;
Default: 0000h&lt;br /&gt;
&lt;br /&gt;
You probably shouldn't muck with this field.&lt;br /&gt;
&lt;br /&gt;
{|-&lt;br /&gt;
|&amp;lt;u&amp;gt;Bit&amp;lt;/u&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
|&amp;lt;u&amp;gt;Default&amp;lt;/u&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
|&amp;lt;u&amp;gt;Description&amp;lt;/u&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|3:0&lt;br /&gt;
|0&lt;br /&gt;
|ISC: Scan cycle period = ISC*2-1 frames&lt;br /&gt;
|-&lt;br /&gt;
|4&lt;br /&gt;
|0&lt;br /&gt;
|PTG0: Do not set this bit&lt;br /&gt;
|-&lt;br /&gt;
|5&lt;br /&gt;
|0&lt;br /&gt;
|PTG1: Set for interval scan&lt;br /&gt;
|-&lt;br /&gt;
|10:8&lt;br /&gt;
|0&lt;br /&gt;
|PTS: Output voltage when scanning in non-display area&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== 0A: Display Control 4 ===&lt;br /&gt;
Default: 0000h&lt;br /&gt;
&lt;br /&gt;
Probably useless to us&lt;br /&gt;
&lt;br /&gt;
{|-&lt;br /&gt;
|&amp;lt;u&amp;gt;Bit&amp;lt;/u&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
|&amp;lt;u&amp;gt;Default&amp;lt;/u&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
|&amp;lt;u&amp;gt;Description&amp;lt;/u&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|2:0&lt;br /&gt;
|0&lt;br /&gt;
|FMARK interval, valid values are 0, 1, 3, 5&lt;br /&gt;
|-&lt;br /&gt;
|3&lt;br /&gt;
|0&lt;br /&gt;
|MKARKOE: Enables FMARK&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== 0C: RGB Display Interface Control 1 ===&lt;br /&gt;
Default: 0000h&lt;br /&gt;
&lt;br /&gt;
Probably useless to us&lt;br /&gt;
&lt;br /&gt;
{|-&lt;br /&gt;
|&amp;lt;u&amp;gt;Bit&amp;lt;/u&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
|&amp;lt;u&amp;gt;Default&amp;lt;/u&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
|&amp;lt;u&amp;gt;Description&amp;lt;/u&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|1:0&lt;br /&gt;
|0&lt;br /&gt;
|RIM&lt;br /&gt;
|-&lt;br /&gt;
|5:4&lt;br /&gt;
|0&lt;br /&gt;
|DM&lt;br /&gt;
|-&lt;br /&gt;
|8&lt;br /&gt;
|0&lt;br /&gt;
|RM&lt;br /&gt;
|-&lt;br /&gt;
|14:12&lt;br /&gt;
|0&lt;br /&gt;
|ENC&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== 0D: Frame Maker Position ===&lt;br /&gt;
Default: 0000h&lt;br /&gt;
&lt;br /&gt;
Probably useless to us&lt;br /&gt;
&lt;br /&gt;
{|-&lt;br /&gt;
|&amp;lt;u&amp;gt;Bit&amp;lt;/u&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
|&amp;lt;u&amp;gt;Default&amp;lt;/u&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
|&amp;lt;u&amp;gt;Description&amp;lt;/u&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|8:0&lt;br /&gt;
|0&lt;br /&gt;
|FMP: Sets when the FMARK pulse is output&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== 0F: RGB Display Interface Control 2 ===&lt;br /&gt;
Default: 0000h&lt;br /&gt;
&lt;br /&gt;
Probably useless to us, TI doesn't initalize it&lt;br /&gt;
&lt;br /&gt;
{|-&lt;br /&gt;
|&amp;lt;u&amp;gt;Bit&amp;lt;/u&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
|&amp;lt;u&amp;gt;Default&amp;lt;/u&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
|&amp;lt;u&amp;gt;Description&amp;lt;/u&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|0&lt;br /&gt;
|&lt;br /&gt;
|DPL&lt;br /&gt;
|-&lt;br /&gt;
|1&lt;br /&gt;
|&lt;br /&gt;
|EPL&lt;br /&gt;
|-&lt;br /&gt;
|3&lt;br /&gt;
|&lt;br /&gt;
|HSPL&lt;br /&gt;
|-&lt;br /&gt;
|4&lt;br /&gt;
|&lt;br /&gt;
|VSPL&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== 10: Power Control 1 ===&lt;br /&gt;
Default: 1190h&lt;br /&gt;
&lt;br /&gt;
You probably shouldn't muck with this field.&lt;br /&gt;
&lt;br /&gt;
{|-&lt;br /&gt;
|&amp;lt;u&amp;gt;Bit&amp;lt;/u&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
|&amp;lt;u&amp;gt;Default&amp;lt;/u&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
|&amp;lt;u&amp;gt;Description&amp;lt;/u&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|0&lt;br /&gt;
|0&lt;br /&gt;
|STB: Set=sleep mode (RC oscillator still active)&lt;br /&gt;
|-&lt;br /&gt;
|1&lt;br /&gt;
|0&lt;br /&gt;
|SLP: Set=standby mode (GRAM preserved)&lt;br /&gt;
In STB or SLP, no commands except exit STB or SLP are accepted&lt;br /&gt;
|-&lt;br /&gt;
|6:4&lt;br /&gt;
|1&lt;br /&gt;
|AP: OP amp adjust&lt;br /&gt;
|-&lt;br /&gt;
|7&lt;br /&gt;
|1&lt;br /&gt;
|APE: Set to enable power supply startup&lt;br /&gt;
|-&lt;br /&gt;
|10:8&lt;br /&gt;
|1&lt;br /&gt;
|BT: Voltage step-up adjust&lt;br /&gt;
|-&lt;br /&gt;
|12&lt;br /&gt;
|1&lt;br /&gt;
|SAP: Set=source driver enabled, boot with this=0 then set to 1&lt;br /&gt;
after LCD power supply is active&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== 11: Power Control 2 ===&lt;br /&gt;
Default: 0227h&lt;br /&gt;
&lt;br /&gt;
You probably shouldn't muck with this field.&lt;br /&gt;
&lt;br /&gt;
{|-&lt;br /&gt;
|&amp;lt;u&amp;gt;Bit&amp;lt;/u&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
|&amp;lt;u&amp;gt;Default&amp;lt;/u&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
|&amp;lt;u&amp;gt;Description&amp;lt;/u&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|2:0&lt;br /&gt;
|&lt;br /&gt;
|VC&lt;br /&gt;
|-&lt;br /&gt;
|6:4&lt;br /&gt;
|&lt;br /&gt;
|DC0&lt;br /&gt;
|-&lt;br /&gt;
|10:8&lt;br /&gt;
|&lt;br /&gt;
|DC1&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== 12: Power Control 3 ===&lt;br /&gt;
Default: 008Ch&lt;br /&gt;
&lt;br /&gt;
You probably shouldn't muck with this field.&lt;br /&gt;
&lt;br /&gt;
{|-&lt;br /&gt;
|&amp;lt;u&amp;gt;Bit&amp;lt;/u&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
|&amp;lt;u&amp;gt;Default&amp;lt;/u&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
|&amp;lt;u&amp;gt;Description&amp;lt;/u&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|3:0&lt;br /&gt;
|&lt;br /&gt;
|VRH&lt;br /&gt;
|-&lt;br /&gt;
|4&lt;br /&gt;
|&lt;br /&gt;
|PON&lt;br /&gt;
|-&lt;br /&gt;
|7&lt;br /&gt;
|&lt;br /&gt;
|VCIRE&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== 13: Power Control 4 ===&lt;br /&gt;
Default: 1800h&lt;br /&gt;
&lt;br /&gt;
You probably shouldn't muck with this field.&lt;br /&gt;
&lt;br /&gt;
{|-&lt;br /&gt;
|&amp;lt;u&amp;gt;Bit&amp;lt;/u&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
|&amp;lt;u&amp;gt;Default&amp;lt;/u&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
|&amp;lt;u&amp;gt;Description&amp;lt;/u&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|12:8&lt;br /&gt;
|&lt;br /&gt;
|VDV&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== 20: Cursor Row ===&lt;br /&gt;
The datasheet calls this the &amp;quot;Horizontal GRAM Address&amp;quot; , but it sets the up/down position of the cursor because the&lt;br /&gt;
display is on its side.&lt;br /&gt;
&lt;br /&gt;
=== 21: Cursor Column ===&lt;br /&gt;
Sets the left/right position of the cursor.&lt;br /&gt;
NOTA BENE: Setting one register will cause the other to revert&lt;br /&gt;
to its previous value; see Overview, above.&lt;br /&gt;
&lt;br /&gt;
=== 22: GRAM ===&lt;br /&gt;
This is the register that you use to actually send and read pixels.&lt;br /&gt;
&lt;br /&gt;
When reading, a dummy read is required before a cursor change&lt;br /&gt;
takes effect; i.e., after writing 20 and 21, do a 16-bit&lt;br /&gt;
dummy read before saving the actual data.&lt;br /&gt;
&lt;br /&gt;
Reading does not appear to update the cursor, so you can do a read-modify-write type operation, which might be useful for masking or implementing gratuitous transparency effects.&lt;br /&gt;
&lt;br /&gt;
=== 29: Power Control 7 ===&lt;br /&gt;
Default: 0030h&lt;br /&gt;
&lt;br /&gt;
You probably shouldn't muck with this field.&lt;br /&gt;
&lt;br /&gt;
{|-&lt;br /&gt;
|&amp;lt;u&amp;gt;Bit&amp;lt;/u&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
|&amp;lt;u&amp;gt;Default&amp;lt;/u&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
|&amp;lt;u&amp;gt;Description&amp;lt;/u&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|5:0&lt;br /&gt;
|&lt;br /&gt;
|VCM&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== 2B: Frame Rate and Color Control ===&lt;br /&gt;
Default: 0000Bh&lt;br /&gt;
{|-&lt;br /&gt;
|&amp;lt;u&amp;gt;Bit&amp;lt;/u&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
|&amp;lt;u&amp;gt;Default&amp;lt;/u&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
|&amp;lt;u&amp;gt;Description&amp;lt;/u&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|3:0&lt;br /&gt;
|0Bh&lt;br /&gt;
|Frame rates, 0-15: 31, 33, 34, 36, 39, 41, 44, 48, 52, 57, 62,&lt;br /&gt;
69, 78, 89, undefined, undefined&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== 30-3D: Gamma Control ===&lt;br /&gt;
You probably shouldn't muck with these fields.&lt;br /&gt;
&lt;br /&gt;
Default values:&lt;br /&gt;
{|-&lt;br /&gt;
|&amp;lt;u&amp;gt;Register&amp;lt;/u&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
|&amp;lt;u&amp;gt;Value&amp;lt;/u&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
|&amp;lt;u&amp;gt;Description&amp;lt;/u&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|30&lt;br /&gt;
|0000&lt;br /&gt;
|Gamma Control 1&lt;br /&gt;
|-&lt;br /&gt;
|31&lt;br /&gt;
|0305&lt;br /&gt;
|Gamma Control 2&lt;br /&gt;
|-&lt;br /&gt;
|32&lt;br /&gt;
|0002&lt;br /&gt;
|Gamma Control 3&lt;br /&gt;
|-&lt;br /&gt;
|35&lt;br /&gt;
|0301&lt;br /&gt;
|Gamma Control 4&lt;br /&gt;
|-&lt;br /&gt;
|36&lt;br /&gt;
|0004&lt;br /&gt;
|Gamma Control 5&lt;br /&gt;
|-&lt;br /&gt;
|37&lt;br /&gt;
|0507&lt;br /&gt;
|Gamma Control 6&lt;br /&gt;
|-&lt;br /&gt;
|38&lt;br /&gt;
|0204&lt;br /&gt;
|Gamma Control 7&lt;br /&gt;
|-&lt;br /&gt;
|39&lt;br /&gt;
|0707&lt;br /&gt;
|Gamma Control 8&lt;br /&gt;
|-&lt;br /&gt;
|3C&lt;br /&gt;
|0103&lt;br /&gt;
|Gamma Control 9&lt;br /&gt;
|-&lt;br /&gt;
|3D&lt;br /&gt;
|0004&lt;br /&gt;
|Gamma Control 10&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== 50: Window Horizontal Address Start ===&lt;br /&gt;
Default: 0000h&lt;br /&gt;
&lt;br /&gt;
Defines leftmost position of window, inclusive. Remember that it's the actually the top of the window on the calculator.&lt;br /&gt;
&lt;br /&gt;
=== 51: Window Horizontal Address End ===&lt;br /&gt;
Default: 00EFh&lt;br /&gt;
&lt;br /&gt;
Exactly what you think.  This is inclusive, like port 50, so if your sprite&lt;br /&gt;
starts on column 0 and is 10 pixels wide, do not add 10 to 0 to get 10.&lt;br /&gt;
The number you want is 9.&lt;br /&gt;
&lt;br /&gt;
=== 52: Window Vertical Address Start ===&lt;br /&gt;
Default: 0000h&lt;br /&gt;
&lt;br /&gt;
=== 53: Window Vertical Address End ===&lt;br /&gt;
Default: 013Fh&lt;br /&gt;
&lt;br /&gt;
=== 60: Gate Scan Control ===&lt;br /&gt;
Default: 2700&lt;br /&gt;
&lt;br /&gt;
{|-&lt;br /&gt;
|&amp;lt;u&amp;gt;Bit&amp;lt;/u&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
|&amp;lt;u&amp;gt;Default&amp;lt;/u&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
|&amp;lt;u&amp;gt;Description&amp;lt;/u&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|5:0&lt;br /&gt;
|0&lt;br /&gt;
|SCN: Sets the gate line from which the gate driver starts to scan.&lt;br /&gt;
|-&lt;br /&gt;
|13:8&lt;br /&gt;
|27h&lt;br /&gt;
|NL: Sets the number of lines to drive the LCD at an interval of 8 lines. In other words, it tells the LCD controller how big the screen really is.&lt;br /&gt;
|-&lt;br /&gt;
|15&lt;br /&gt;
|0&lt;br /&gt;
|GS: Gate scan direction. Setting this will cause left/right mirroring.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== 61: Base Image Display Control ===&lt;br /&gt;
Default: 0001h&lt;br /&gt;
{|-&lt;br /&gt;
|&amp;lt;u&amp;gt;Bit&amp;lt;/u&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
|&amp;lt;u&amp;gt;Default&amp;lt;/u&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
|&amp;lt;u&amp;gt;Description&amp;lt;/u&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|0&lt;br /&gt;
|1&lt;br /&gt;
|REV: Set=enable grayscale inversion&lt;br /&gt;
|-&lt;br /&gt;
|1&lt;br /&gt;
|0&lt;br /&gt;
|VLE: Vertical scroll enable.&lt;br /&gt;
|-&lt;br /&gt;
|2&lt;br /&gt;
|0&lt;br /&gt;
|NDL: Sets the output level in the non-display area&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== 6A: Vertical Scroll Control ===&lt;br /&gt;
Default: 0000&lt;br /&gt;
&lt;br /&gt;
Because the LCD is rotated, this actually scrolls horizontally.&lt;br /&gt;
&lt;br /&gt;
Partial image display is not affected by this.&lt;br /&gt;
&lt;br /&gt;
{|-&lt;br /&gt;
|&amp;lt;u&amp;gt;Bit&amp;lt;/u&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
|&amp;lt;u&amp;gt;Default&amp;lt;/u&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
|&amp;lt;u&amp;gt;Description&amp;lt;/u&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|8:0&lt;br /&gt;
|0000&lt;br /&gt;
|Sets the line to start displaying from.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== 80: Partial Image 1 Display Position ===&lt;br /&gt;
&lt;br /&gt;
=== 81: Partial Image 1 Start Line ===&lt;br /&gt;
&lt;br /&gt;
=== 82: Partial Image 1 End Line ===&lt;br /&gt;
&lt;br /&gt;
=== 83: Partial Image 2 Display Position ===&lt;br /&gt;
&lt;br /&gt;
=== 84: Partial Image 2 Start Line ===&lt;br /&gt;
&lt;br /&gt;
=== 85: Partial Image 2 End Line ===&lt;br /&gt;
&lt;br /&gt;
=== 90: Panel Interface Control 1 ===&lt;br /&gt;
Default: 0000&lt;br /&gt;
&lt;br /&gt;
=== 92: Panel Interface Control 2 ===&lt;br /&gt;
Default: 0600h&lt;br /&gt;
&lt;br /&gt;
No, I don't know what happened to Panel Interface Control 3.  It's totally missing from the datasheet.&lt;br /&gt;
&lt;br /&gt;
=== 95: Panel Interface Control 4 ===&lt;br /&gt;
Default: 0200&lt;br /&gt;
&lt;br /&gt;
=== 97: Panel Interface Control 5 ===&lt;br /&gt;
Default: 0C00&lt;/div&gt;</summary>
		<author><name>Runer112</name></author>	</entry>

	<entry>
		<id>https://wikiti.brandonw.net/index.php?title=83Plus:BCALLs:42F4</id>
		<title>83Plus:BCALLs:42F4</title>
		<link rel="alternate" type="text/html" href="https://wikiti.brandonw.net/index.php?title=83Plus:BCALLs:42F4"/>
				<updated>2014-12-21T22:05:15Z</updated>
		
		<summary type="html">&lt;p&gt;Runer112: /* Outputs */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:83Plus:BCALLs:By Name|FindSym]]&lt;br /&gt;
[[Category:83Plus:BCALLs:By Name:Memory|FindSym]]&lt;br /&gt;
[[Category:83Plus:BCALLs:By Address|42F4 - FindSym]]&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Synopsis ==&lt;br /&gt;
'''Official Name:''' FindSym&lt;br /&gt;
&lt;br /&gt;
'''BCALL Address:''' 42F4&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Searches the symbol table structure for a variable.&lt;br /&gt;
&lt;br /&gt;
=== Inputs ===&lt;br /&gt;
* ([[83Plus:RAM:8478|OP1]] + 1) to ([[83Plus:RAM:8478|OP1]] + 6) = variable name&lt;br /&gt;
&lt;br /&gt;
=== Outputs ===&lt;br /&gt;
* Carry flag set if not found&lt;br /&gt;
* B = 0 if in Ram or ROM page&lt;br /&gt;
* HL = pointer to the start of the variables symbol table entry&lt;br /&gt;
* DE = pointer to the start of the variables data area if in RAM&lt;br /&gt;
&lt;br /&gt;
=== Destroys ===&lt;br /&gt;
* ALL&lt;br /&gt;
&lt;br /&gt;
== Comments ==&lt;br /&gt;
This search routine is used to find variables that are not programs, AppVar, or&lt;br /&gt;
Groups. &lt;br /&gt;
This is used to determine if a variable is created and also to return pointers to&lt;br /&gt;
both its symbol table entry and data storage area.&lt;br /&gt;
This will also indicate whether or not the variable is located in RAM or has&lt;br /&gt;
been archived in Flash ROM.&lt;/div&gt;</summary>
		<author><name>Runer112</name></author>	</entry>

	<entry>
		<id>https://wikiti.brandonw.net/index.php?title=83Plus:BCALLs:4FD8</id>
		<title>83Plus:BCALLs:4FD8</title>
		<link rel="alternate" type="text/html" href="https://wikiti.brandonw.net/index.php?title=83Plus:BCALLs:4FD8"/>
				<updated>2014-10-27T16:46:04Z</updated>
		
		<summary type="html">&lt;p&gt;Runer112: /* Outputs */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:83Plus:BCALLs:By Name|Arc_Unarc]] [[Category:83Plus:BCALLs:By Name:Memory|Arc_Unarc]] [[Category:83Plus:BCALLs:By Address|4FD8 - Arc_Unarc]]&lt;br /&gt;
== Synopsis ==&lt;br /&gt;
'''Official Name:''' Arc_Unarc&lt;br /&gt;
&lt;br /&gt;
'''BCALL Address:''' 4FD8&lt;br /&gt;
&lt;br /&gt;
Swaps the variable in [[83Plus:RAM:8478|OP1]] between RAM and archive.&lt;br /&gt;
&lt;br /&gt;
=== Inputs ===&lt;br /&gt;
* [[83Plus:RAM:8478|OP1]]: type and name of variable to swap&lt;br /&gt;
&lt;br /&gt;
=== Outputs ===&lt;br /&gt;
* ''(Undocumented, maybe not reliable?)'' If unarchiving: DE and HL like [[83Plus:BCALLs:42F1|ChkFindSym]]&lt;br /&gt;
&lt;br /&gt;
=== Destroys ===&lt;br /&gt;
* All&lt;br /&gt;
* [[83Plus:RAM:848E|OP3]]&lt;br /&gt;
* If unarchiving: ([[83Plus:RAM:8478|OP1]])&lt;br /&gt;
&lt;br /&gt;
== Comments ==&lt;br /&gt;
This will throw an error if there are any problems, including passing a variable that is not archivable/unarchivable.&lt;br /&gt;
&lt;br /&gt;
BCALL [[83Plus:BCALLs:50B9|50B9]] is identical to this except it will not set 0,(iy+24h).&lt;/div&gt;</summary>
		<author><name>Runer112</name></author>	</entry>

	<entry>
		<id>https://wikiti.brandonw.net/index.php?title=83Plus:BCALLs:4FD8</id>
		<title>83Plus:BCALLs:4FD8</title>
		<link rel="alternate" type="text/html" href="https://wikiti.brandonw.net/index.php?title=83Plus:BCALLs:4FD8"/>
				<updated>2014-10-27T16:45:54Z</updated>
		
		<summary type="html">&lt;p&gt;Runer112: /* Outputs */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:83Plus:BCALLs:By Name|Arc_Unarc]] [[Category:83Plus:BCALLs:By Name:Memory|Arc_Unarc]] [[Category:83Plus:BCALLs:By Address|4FD8 - Arc_Unarc]]&lt;br /&gt;
== Synopsis ==&lt;br /&gt;
'''Official Name:''' Arc_Unarc&lt;br /&gt;
&lt;br /&gt;
'''BCALL Address:''' 4FD8&lt;br /&gt;
&lt;br /&gt;
Swaps the variable in [[83Plus:RAM:8478|OP1]] between RAM and archive.&lt;br /&gt;
&lt;br /&gt;
=== Inputs ===&lt;br /&gt;
* [[83Plus:RAM:8478|OP1]]: type and name of variable to swap&lt;br /&gt;
&lt;br /&gt;
=== Outputs ===&lt;br /&gt;
* ''(Undocumented, maybe not reliable?)'' If unarchiving: DE and HL from [[83Plus:BCALLs:42F1|ChkFindSym]]&lt;br /&gt;
&lt;br /&gt;
=== Destroys ===&lt;br /&gt;
* All&lt;br /&gt;
* [[83Plus:RAM:848E|OP3]]&lt;br /&gt;
* If unarchiving: ([[83Plus:RAM:8478|OP1]])&lt;br /&gt;
&lt;br /&gt;
== Comments ==&lt;br /&gt;
This will throw an error if there are any problems, including passing a variable that is not archivable/unarchivable.&lt;br /&gt;
&lt;br /&gt;
BCALL [[83Plus:BCALLs:50B9|50B9]] is identical to this except it will not set 0,(iy+24h).&lt;/div&gt;</summary>
		<author><name>Runer112</name></author>	</entry>

	<entry>
		<id>https://wikiti.brandonw.net/index.php?title=83Plus:BCALLs:4FD8</id>
		<title>83Plus:BCALLs:4FD8</title>
		<link rel="alternate" type="text/html" href="https://wikiti.brandonw.net/index.php?title=83Plus:BCALLs:4FD8"/>
				<updated>2014-10-27T16:44:43Z</updated>
		
		<summary type="html">&lt;p&gt;Runer112: /* Outputs */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:83Plus:BCALLs:By Name|Arc_Unarc]] [[Category:83Plus:BCALLs:By Name:Memory|Arc_Unarc]] [[Category:83Plus:BCALLs:By Address|4FD8 - Arc_Unarc]]&lt;br /&gt;
== Synopsis ==&lt;br /&gt;
'''Official Name:''' Arc_Unarc&lt;br /&gt;
&lt;br /&gt;
'''BCALL Address:''' 4FD8&lt;br /&gt;
&lt;br /&gt;
Swaps the variable in [[83Plus:RAM:8478|OP1]] between RAM and archive.&lt;br /&gt;
&lt;br /&gt;
=== Inputs ===&lt;br /&gt;
* [[83Plus:RAM:8478|OP1]]: type and name of variable to swap&lt;br /&gt;
&lt;br /&gt;
=== Outputs ===&lt;br /&gt;
* ''(Undocumented!)'' If unarchiving: DE and HL from [[83Plus:BCALLs:42F1|ChkFindSym]]&lt;br /&gt;
&lt;br /&gt;
=== Destroys ===&lt;br /&gt;
* All&lt;br /&gt;
* [[83Plus:RAM:848E|OP3]]&lt;br /&gt;
* If unarchiving: ([[83Plus:RAM:8478|OP1]])&lt;br /&gt;
&lt;br /&gt;
== Comments ==&lt;br /&gt;
This will throw an error if there are any problems, including passing a variable that is not archivable/unarchivable.&lt;br /&gt;
&lt;br /&gt;
BCALL [[83Plus:BCALLs:50B9|50B9]] is identical to this except it will not set 0,(iy+24h).&lt;/div&gt;</summary>
		<author><name>Runer112</name></author>	</entry>

	<entry>
		<id>https://wikiti.brandonw.net/index.php?title=83Plus:BCALLs:4FD8</id>
		<title>83Plus:BCALLs:4FD8</title>
		<link rel="alternate" type="text/html" href="https://wikiti.brandonw.net/index.php?title=83Plus:BCALLs:4FD8"/>
				<updated>2014-10-27T16:42:41Z</updated>
		
		<summary type="html">&lt;p&gt;Runer112: /* Destroys */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:83Plus:BCALLs:By Name|Arc_Unarc]] [[Category:83Plus:BCALLs:By Name:Memory|Arc_Unarc]] [[Category:83Plus:BCALLs:By Address|4FD8 - Arc_Unarc]]&lt;br /&gt;
== Synopsis ==&lt;br /&gt;
'''Official Name:''' Arc_Unarc&lt;br /&gt;
&lt;br /&gt;
'''BCALL Address:''' 4FD8&lt;br /&gt;
&lt;br /&gt;
Swaps the variable in [[83Plus:RAM:8478|OP1]] between RAM and archive.&lt;br /&gt;
&lt;br /&gt;
=== Inputs ===&lt;br /&gt;
* [[83Plus:RAM:8478|OP1]]: type and name of variable to swap&lt;br /&gt;
&lt;br /&gt;
=== Outputs ===&lt;br /&gt;
* None&lt;br /&gt;
&lt;br /&gt;
=== Destroys ===&lt;br /&gt;
* All&lt;br /&gt;
* [[83Plus:RAM:848E|OP3]]&lt;br /&gt;
* If unarchiving: ([[83Plus:RAM:8478|OP1]])&lt;br /&gt;
&lt;br /&gt;
== Comments ==&lt;br /&gt;
This will throw an error if there are any problems, including passing a variable that is not archivable/unarchivable.&lt;br /&gt;
&lt;br /&gt;
BCALL [[83Plus:BCALLs:50B9|50B9]] is identical to this except it will not set 0,(iy+24h).&lt;/div&gt;</summary>
		<author><name>Runer112</name></author>	</entry>

	<entry>
		<id>https://wikiti.brandonw.net/index.php?title=83Plus:OS:Edit_Buffers</id>
		<title>83Plus:OS:Edit Buffers</title>
		<link rel="alternate" type="text/html" href="https://wikiti.brandonw.net/index.php?title=83Plus:OS:Edit_Buffers"/>
				<updated>2013-11-04T03:42:18Z</updated>
		
		<summary type="html">&lt;p&gt;Runer112: /* Opening an Edit Buffer */  Added a missing ChkFindSym&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:83Plus:OS Information|Edit Buffers]]&lt;br /&gt;
== Introduction ==&lt;br /&gt;
The edit buffer is used to easily edit the contents of a variable on the calculator. Without the edit buffer, every time you needed to grow or shrink a variable, you would have to use InsertMem or DelMem, and then update the size bytes. For a variable that is constantly changing size, ie. one that's currently having data inputted into it, this is a waste of time for both the CPU and the programmer. The edit buffer solves this problem.&lt;br /&gt;
&lt;br /&gt;
When a variable is edited, all of available RAM is inserted into it. That way, all the other variables in RAM only have to be moved around twice (once when the edit buffer is opened, and once when it's closed), instead of every time a byte needs to be added or removed from the variable. However, this also means that while an edit buffer is open, the application can't allocate any other memory. This means no creating or resizing other programs, and no pushing to or popping from the floating point stack.&lt;br /&gt;
&lt;br /&gt;
== Opening an Edit Buffer ==&lt;br /&gt;
This example assumes the type of variable you're opening in the edit buffer is a program. To edit a currently empty program, use the [[83Plus:BCALLs:4969|SetEmptyEditPtr]] entry point. If you need to edit a program that already has data in it, use some code like this:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;SetupEditStuff:&lt;br /&gt;
	ld hl,progname&lt;br /&gt;
	rst rMov9ToOP1&lt;br /&gt;
	B_CALL ChkFindSym&lt;br /&gt;
	B_CALL EditProg&lt;br /&gt;
	set editOpen,(iy+editFlags) ;Editor is running&lt;br /&gt;
	ld hl,(iMathPtr1)&lt;br /&gt;
	inc hl&lt;br /&gt;
	inc hl&lt;br /&gt;
	ld (editTop),hl ;Top of edit session&lt;br /&gt;
	push hl&lt;br /&gt;
	ld hl,(iMathPtr2)&lt;br /&gt;
	ld (editCursor),hl&lt;br /&gt;
	push hl&lt;br /&gt;
	ex de,hl&lt;br /&gt;
	ld hl,(iMathPtr3)&lt;br /&gt;
	B_CALL CpHLDE&lt;br /&gt;
	jr nc,SetupEditProgSwapSkip&lt;br /&gt;
	ex de,hl&lt;br /&gt;
SetupEditProgSwapSkip:&lt;br /&gt;
	ld (editBtm),hl&lt;br /&gt;
	ld (editTail),hl&lt;br /&gt;
	pop hl&lt;br /&gt;
	pop de&lt;br /&gt;
	or a&lt;br /&gt;
	sbc hl,de&lt;br /&gt;
	ret z&lt;br /&gt;
	ld c,l&lt;br /&gt;
	ld b,h&lt;br /&gt;
	ld hl,(editCursor)&lt;br /&gt;
	dec hl&lt;br /&gt;
	ld de,(editTail)&lt;br /&gt;
	dec de&lt;br /&gt;
	lddr&lt;br /&gt;
	inc hl&lt;br /&gt;
	ld (editCursor),hl&lt;br /&gt;
	inc de&lt;br /&gt;
	ld (editTail),de&lt;br /&gt;
	ret&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Edit Buffer Variables ==&lt;br /&gt;
The edit buffer uses four memory variables to keep track of data in the edit buffer:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[83Plus:RAM:96F4|editTop]]&lt;br /&gt;
:Holds a pointer to the beginning of the edit buffer. This will be directly after the size bytes for the variable. The value in editTop does not change during the course of the edit session.&lt;br /&gt;
&lt;br /&gt;
[[83Plus:RAM:96F6|editCursor]]&lt;br /&gt;
:Holds a pointer to the equivalent location in the edit buffer for the on-screen cursor. The data between editTop and editCursor is all the data to the left of the cursor. The value in editCursor is variable and depends on how much data is to the left of the cursor.&lt;br /&gt;
&lt;br /&gt;
[[83Plus:RAM:96F8|editTail]]&lt;br /&gt;
:Holds a pointer to the all the data that's after the cursor. This data fills the area between editTail and editBtm. The area between editCursor and editTail is the free space for data to grow into.&lt;br /&gt;
&lt;br /&gt;
[[83Plus:RAM:96FA|editBtm]]&lt;br /&gt;
:Holds a pointer to the end of the edit buffer. The value in editBtm is constant and doesn't change during the edit session.&lt;br /&gt;
&lt;br /&gt;
== Navigating the Edit Buffer ==&lt;br /&gt;
Luckily, you don't have to modify the above variables manually; there are entry points provided to help navigate through the edit buffer.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[83Plus:BCALLs:4936|BufClear]]&lt;br /&gt;
:Clears all the data in the edit buffer.&lt;br /&gt;
&lt;br /&gt;
[[83Plus:BCALLs:4912|BufDelete]]&lt;br /&gt;
:Deletes the current token from the edit buffer.&lt;br /&gt;
&lt;br /&gt;
[[83Plus:BCALLs:4909|BufInsert]]&lt;br /&gt;
:Inserts a token into the edit buffer, before the current character.&lt;br /&gt;
&lt;br /&gt;
[[83Plus:BCALLs:4903|BufLeft]]&lt;br /&gt;
:Moves the edit pointers to the left.&lt;br /&gt;
&lt;br /&gt;
[[83Plus:BCALLs:490F|BufReplace]]&lt;br /&gt;
:Replaces the current token in the edit buffer.&lt;br /&gt;
&lt;br /&gt;
[[83Plus:BCALLs:4906|BufRight]]&lt;br /&gt;
:Moves the edit pointers to the right.&lt;br /&gt;
&lt;br /&gt;
[[83Plus:BCALLs:4933|IsAtBtm]]&lt;br /&gt;
:Check if the cursor is at the bottom of the edit buffer.&lt;br /&gt;
&lt;br /&gt;
[[83Plus:BCALLs:4930|IsAtTop]]&lt;br /&gt;
:Check if the cursor is at the top of the edit buffer.&lt;br /&gt;
&lt;br /&gt;
== Closing an Edit Session ==&lt;br /&gt;
To close an edit session, use CloseEditEqu. You will probably want to close the edit session as soon as you are done with it, but in any case, it needs to be closed before the app returns to the OS. If you are using GetKey while the edit buffer is open, this means you will you will need to use Put Away notification to close the edit buffer before returning to the OS.&lt;/div&gt;</summary>
		<author><name>Runer112</name></author>	</entry>

	<entry>
		<id>https://wikiti.brandonw.net/index.php?title=Z80_Routines:Math:Division</id>
		<title>Z80 Routines:Math:Division</title>
		<link rel="alternate" type="text/html" href="https://wikiti.brandonw.net/index.php?title=Z80_Routines:Math:Division"/>
				<updated>2012-07-10T23:14:20Z</updated>
		
		<summary type="html">&lt;p&gt;Runer112: Added 32/16 division&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Z80 Routines:Math|Division]]&lt;br /&gt;
[[Category:Z80 Routines|Division]]&lt;br /&gt;
&lt;br /&gt;
== Introduction ==&lt;br /&gt;
&lt;br /&gt;
All these routines use the restoring division algorithm, adapted to the z80 architecture to maximize speed.&lt;br /&gt;
They can easily be unrolled to gain some speed.&lt;br /&gt;
&lt;br /&gt;
== 8/8 division ==&lt;br /&gt;
&lt;br /&gt;
The following routine divides d by e and places the quotient in d and the remainder in a&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
div_d_e:&lt;br /&gt;
   xor	a&lt;br /&gt;
   ld	b, 8&lt;br /&gt;
&lt;br /&gt;
_loop:&lt;br /&gt;
   sla	d&lt;br /&gt;
   rla&lt;br /&gt;
   cp	e&lt;br /&gt;
   jr	c, $+4&lt;br /&gt;
   sub	e&lt;br /&gt;
   inc	d&lt;br /&gt;
   &lt;br /&gt;
   djnz	_loop&lt;br /&gt;
   &lt;br /&gt;
   ret&lt;br /&gt;
 &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== 16/8 division ==&lt;br /&gt;
&lt;br /&gt;
The following routine divides hl by c and places the quotient in hl and the remainder in a&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
div_hl_c:&lt;br /&gt;
   xor	a&lt;br /&gt;
   ld	b, 16&lt;br /&gt;
&lt;br /&gt;
_loop:&lt;br /&gt;
   add	hl, hl&lt;br /&gt;
   rla&lt;br /&gt;
   cp	c&lt;br /&gt;
   jr	c, $+4&lt;br /&gt;
   sub	c&lt;br /&gt;
   inc	l&lt;br /&gt;
   &lt;br /&gt;
   djnz	_loop&lt;br /&gt;
   &lt;br /&gt;
   ret&lt;br /&gt;
 &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== 16/16 division ==&lt;br /&gt;
&lt;br /&gt;
The following routine divides ac by de and places the quotient in ac and the remainder in hl&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
div_ac_de:&lt;br /&gt;
   ld	hl, 0&lt;br /&gt;
   ld	b, 16&lt;br /&gt;
&lt;br /&gt;
_loop:&lt;br /&gt;
   sll	c&lt;br /&gt;
   rla&lt;br /&gt;
   adc	hl, hl&lt;br /&gt;
   sbc	hl, de&lt;br /&gt;
   jr	nc, $+4&lt;br /&gt;
   add	hl, de&lt;br /&gt;
   dec	c&lt;br /&gt;
   &lt;br /&gt;
   djnz	_loop&lt;br /&gt;
   &lt;br /&gt;
   ret&lt;br /&gt;
 &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== 24/8 division ==&lt;br /&gt;
&lt;br /&gt;
The following routine divides ehl by d and places the quotient in ehl and the remainder in a&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
div_ehl_d:&lt;br /&gt;
   xor	a&lt;br /&gt;
   ld	b, 24&lt;br /&gt;
&lt;br /&gt;
_loop:&lt;br /&gt;
   add	hl, hl&lt;br /&gt;
   rl	e&lt;br /&gt;
   rla&lt;br /&gt;
   cp	d&lt;br /&gt;
   jr	c, $+4&lt;br /&gt;
   sub	d&lt;br /&gt;
   inc	l&lt;br /&gt;
   &lt;br /&gt;
   djnz	_loop&lt;br /&gt;
   &lt;br /&gt;
   ret&lt;br /&gt;
 &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== 32/8 division ==&lt;br /&gt;
&lt;br /&gt;
The following routine divides dehl by c and places the quotient in dehl and the remainder in a&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
div_dehl_c:&lt;br /&gt;
   xor	a&lt;br /&gt;
   ld	b, 32&lt;br /&gt;
&lt;br /&gt;
_loop:&lt;br /&gt;
   add	hl, hl&lt;br /&gt;
   rl	e&lt;br /&gt;
   rl	d&lt;br /&gt;
   rla&lt;br /&gt;
   cp	c&lt;br /&gt;
   jr	c, $+4&lt;br /&gt;
   sub	c&lt;br /&gt;
   inc	l&lt;br /&gt;
   &lt;br /&gt;
   djnz	_loop&lt;br /&gt;
   &lt;br /&gt;
   ret&lt;br /&gt;
 &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
== 32/16 division ==&lt;br /&gt;
&lt;br /&gt;
The following routine divides acix by de and places the quotient in acix and the remainder in hl&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
Div32By16:&lt;br /&gt;
; IN:	ACIX=dividend, DE=divisor&lt;br /&gt;
; OUT:	ACIX=quotient, DE=divisor, HL=remainder, B=0&lt;br /&gt;
	ld	hl,0&lt;br /&gt;
	ld	b,32&lt;br /&gt;
Div32By16_Loop:&lt;br /&gt;
	add	ix,ix&lt;br /&gt;
	rl	c&lt;br /&gt;
	rla&lt;br /&gt;
	adc	hl,hl&lt;br /&gt;
	jr	c,Div32By16_Overflow&lt;br /&gt;
	sbc	hl,de&lt;br /&gt;
	jr	nc,Div32By16_SetBit&lt;br /&gt;
	add	hl,de&lt;br /&gt;
	djnz	Div32By16_Loop&lt;br /&gt;
	ret&lt;br /&gt;
Div32By16_Overflow:&lt;br /&gt;
	or	a&lt;br /&gt;
	sbc	hl,de&lt;br /&gt;
Div32By16_SetBit:&lt;br /&gt;
	.db	$DD,$2C		; inc ixl, change to inc ix to avoid undocumented&lt;br /&gt;
	djnz	Div32By16_Loop&lt;br /&gt;
	ret&lt;br /&gt;
 &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Rounded 16/8 division ==&lt;br /&gt;
&lt;br /&gt;
The following routine divides hl by c and places the rounded quotient in hl and twice the prerounded remainder in a.&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
RoundHL_Div_C:&lt;br /&gt;
   xor	a&lt;br /&gt;
   ld	b, 16&lt;br /&gt;
&lt;br /&gt;
_loop:&lt;br /&gt;
   add	hl, hl&lt;br /&gt;
   rla&lt;br /&gt;
   cp	c&lt;br /&gt;
   jr	c, $+4&lt;br /&gt;
   sub	c&lt;br /&gt;
   inc	l   &lt;br /&gt;
   djnz	_loop&lt;br /&gt;
;This part is the rounding&lt;br /&gt;
   add a,a&lt;br /&gt;
   cp	c&lt;br /&gt;
   ret	c&lt;br /&gt;
   inc hl&lt;br /&gt;
   ret&lt;br /&gt;
 &amp;lt;/nowiki&amp;gt;&lt;/div&gt;</summary>
		<author><name>Runer112</name></author>	</entry>

	<entry>
		<id>https://wikiti.brandonw.net/index.php?title=83Plus:Ports:04</id>
		<title>83Plus:Ports:04</title>
		<link rel="alternate" type="text/html" href="https://wikiti.brandonw.net/index.php?title=83Plus:Ports:04"/>
				<updated>2011-09-17T17:37:24Z</updated>
		
		<summary type="html">&lt;p&gt;Runer112: /* Write Values */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:83Plus:Ports:By_Address|04 - Memory Map / Interrupt]] [[Category:83Plus:Ports:By_Name|Memory Map / Interrupt]]&lt;br /&gt;
== Synopsis ==&lt;br /&gt;
'''Port Number:''' 04h&lt;br /&gt;
&lt;br /&gt;
'''Function:''' Interrupting Device Identification and Memory Map Control&lt;br /&gt;
&lt;br /&gt;
This port serves two purposes. When read it indicates the device that triggered an interrupt. When written it sets the memory map mode and hardware timer speed. When an interrupt is triggered, it should be cleared by reseting the corresponding bit in [[83Plus:Ports:03|port 3]].  Otherwise, it will continuously call the interrupt code once interrupts are reenabled with ei.&lt;br /&gt;
&lt;br /&gt;
=== Read Values ===&lt;br /&gt;
* Bits 0~2 and 4~7 are set according to which device triggered the running interrupt.&lt;br /&gt;
** Bit 0: Set if pressing the ON Key triggered the interrupt.&lt;br /&gt;
** Bit 1: Set if the first hardware timer triggered the interrupt.&lt;br /&gt;
** Bit 2: Set if the second hardware timer triggered the interrupt.&lt;br /&gt;
** Bit 4: Link activity generated an interrupt.&lt;br /&gt;
** '''83+SE / 84+ only:''' Bit 5: First crystal timer has expired.&lt;br /&gt;
** '''83+SE / 84+ only:''' Bit 6: Second crystal timer has expired.&lt;br /&gt;
** '''83+SE / 84+ only:''' Bit 7: Third crystal timer has expired.&lt;br /&gt;
* Bit 3 is reset if the ON key is being pressed, set otherwise.&lt;br /&gt;
&lt;br /&gt;
=== Write Values ===&lt;br /&gt;
* Bit 0 reset to select memory map mode 0. In mode 0 the RAM and ROM is mapped to CPU memory as follows:&lt;br /&gt;
** Address 0000h ~ 3FFFh: ROM Page 0&lt;br /&gt;
** Address 4000h ~ 7FFFh: Memory Bank A (Page selected in [[83Plus:Ports:06|Port 06h]])&lt;br /&gt;
** Address 8000h ~ BFFFh: Memory Bank B (Page selected in [[83Plus:Ports:07|Port 07h]])&lt;br /&gt;
** '''83+ Basic''': Address C000h ~ FFFFh: RAM Page 0&lt;br /&gt;
** '''Everything else''': Address C000h ~ FFFFh: Page selected in [[83Plus:Ports:05|Port 05h]]&lt;br /&gt;
* Bit 0 set to select memory map mode 1. In mode 1 the RAM and ROM is mapped to CPU memory as follows:&lt;br /&gt;
** Address 0000h ~ 3FFFh: ROM Page 0&lt;br /&gt;
** Address 4000h ~ 7FFFh: Memory Bank A, ''even'' page (value of [[83Plus:Ports:06|port 06h]] ANDed with FEh)&lt;br /&gt;
** '''83+ Basic''': Address 8000h ~ BFFFh: Memory Bank A (Page selected in [[83Plus:Ports:06|Port 06h]])&lt;br /&gt;
** '''Everything else''': Address 8000h ~ BFFFh: Memory Bank A, ''odd'' page (value of [[83Plus:Ports:06|port 06h]] ORed with 1)&lt;br /&gt;
** Address C000h ~ FFFFh: Memory Bank B (Page selected in [[83Plus:Ports:07|Port 07h]])&lt;br /&gt;
* Bits 1 and 2 control the hardware timer frequency. Setting both 0 sets the timer to the fastest speed, and both 1 is the slowest speed. The normal speed is with both bits 1.&lt;br /&gt;
{| width=&amp;quot;90%&amp;quot; border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;2&amp;quot; cellspacing=&amp;quot;0&amp;quot; align=&amp;quot;center&amp;quot; style=&amp;quot;text-align: center&amp;quot;&lt;br /&gt;
|+Frequency (Hz)&lt;br /&gt;
|-&lt;br /&gt;
!&amp;amp;nbsp;&lt;br /&gt;
!colspan=&amp;quot;2&amp;quot;|first timer&lt;br /&gt;
!colspan=&amp;quot;2&amp;quot;|second timer&lt;br /&gt;
!colspan=&amp;quot;2&amp;quot;|both enabled&lt;br /&gt;
|-&lt;br /&gt;
!value&lt;br /&gt;
!width=&amp;quot;15%&amp;quot;|83+&lt;br /&gt;
!width=&amp;quot;15%&amp;quot;|83+SE 84+(SE)&lt;br /&gt;
!width=&amp;quot;15%&amp;quot;|83+&lt;br /&gt;
!width=&amp;quot;15%&amp;quot;|83+SE 84+(SE)&lt;br /&gt;
!width=&amp;quot;15%&amp;quot;|83+&lt;br /&gt;
!width=&amp;quot;15%&amp;quot;|83+SE 84+(SE)&lt;br /&gt;
|-&lt;br /&gt;
!00&lt;br /&gt;
|560||512||1120||1024||1680||1536&lt;br /&gt;
|-&lt;br /&gt;
!01&lt;br /&gt;
|248||227.55||497||455.11||746||682.66&lt;br /&gt;
|-&lt;br /&gt;
!10&lt;br /&gt;
|170||146.29||344||292.57||517||438.86&lt;br /&gt;
|-&lt;br /&gt;
!11&lt;br /&gt;
|118||107.79||236||215.58||353||323.37&lt;br /&gt;
|}&lt;br /&gt;
* Bits 3~5: No apparent effect&lt;br /&gt;
* Bits 6 and 7: On everything but the 83+, these two bits are used to determine the battery state. They act as a 2-bit number and the higher it is, the higher the voltage cutoff for bit 0 of [[83Plus:Ports:02|Port 2]]. Unless you are trying to determine battery state, these two bits should be zero.&lt;br /&gt;
&lt;br /&gt;
== Comments ==&lt;br /&gt;
The calculator uses mode 0 for normal operation. If you change the memory map mode be sure to change it back before returning control.&lt;br /&gt;
Also, do not switch from mode 0 to mode 1 inside the 4000h ~ 7FFFh range unless you've changed the RAM Execution Limits with ports [[83Plus:Ports:25|25]] and [[83Plus:Ports:26|26]].  This is because switching modes in this manner will start executing on RAM page 0, which will crash under normal conditions.&lt;br /&gt;
&lt;br /&gt;
Interrupt timers may not be independent of the CPU speed for the 83+.  However on the 83+SE, 84+ and 84+SE the standard timers are based on the crystal timer. Timer1 fires at 32768/(64+(80*i))hz, where i is bit 1 and 2 set in port 4, making it 0&amp;lt;=i&amp;lt;=3.&lt;br /&gt;
&lt;br /&gt;
== Example ==&lt;br /&gt;
This example shows successful use of this port, switching to mode 1 and back. Mode 1 is the only way to execute code beyond address C000h on the 83+ Basic, unless you use a combination of ports [[83Plus:Ports:05|5]] and [[83Plus:Ports:16|16]] to enable execution on RAM page 00.  (Assumes code is running from 4000h (i.e. an application))&lt;br /&gt;
 &amp;lt;nowiki&amp;gt; in a, (7) ;Save current Bank B page because we'll trash it.&lt;br /&gt;
 push af&lt;br /&gt;
 in a,(6) ;Put this app's page into 8000&lt;br /&gt;
 out (7), a&lt;br /&gt;
 jp $ + 4003h ;This will actually jump to the next statement, but in Bank B.&lt;br /&gt;
 ld a, 77h ;Select mode 1 and keep the timer speed at normal...&lt;br /&gt;
 out (4), a ;Now we're in mode 1.&lt;br /&gt;
 ;We're still at 8000h here but we are back in Bank A.&lt;br /&gt;
 ;Now to go back.&lt;br /&gt;
 ld a, 76h ;I could dec a for this example, but...&lt;br /&gt;
 out (4), a ;Back in mode 0 and bank B.&lt;br /&gt;
 jp $ - 3FFDh ;Jump back to bank A.&lt;br /&gt;
 pop af&lt;br /&gt;
 out (7), a ;Restore bank B.&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Credits and Contributions ==&lt;br /&gt;
* '''Dan Englender''': Originally documented memory map modes [http://www.detachedsolutions.com/forum/viewtopic.php?p=21593#21593 here]&lt;br /&gt;
* '''Michael Vincent''': For his docs [http://www.michaelv.org/programs/calcs/ports/port4.html here], which helped me figure out the interrupt device bits.&lt;br /&gt;
* '''James Montelongo''': For his docs [http://www.geocities.com/jimm09876/calc/port4.html here] on the hardware timer.&lt;/div&gt;</summary>
		<author><name>Runer112</name></author>	</entry>

	<entry>
		<id>https://wikiti.brandonw.net/index.php?title=83Plus:Ports:04</id>
		<title>83Plus:Ports:04</title>
		<link rel="alternate" type="text/html" href="https://wikiti.brandonw.net/index.php?title=83Plus:Ports:04"/>
				<updated>2011-09-17T17:25:44Z</updated>
		
		<summary type="html">&lt;p&gt;Runer112: /* Write Values */ Grammatical fix&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:83Plus:Ports:By_Address|04 - Memory Map / Interrupt]] [[Category:83Plus:Ports:By_Name|Memory Map / Interrupt]]&lt;br /&gt;
== Synopsis ==&lt;br /&gt;
'''Port Number:''' 04h&lt;br /&gt;
&lt;br /&gt;
'''Function:''' Interrupting Device Identification and Memory Map Control&lt;br /&gt;
&lt;br /&gt;
This port serves two purposes. When read it indicates the device that triggered an interrupt. When written it sets the memory map mode and hardware timer speed. When an interrupt is triggered, it should be cleared by reseting the corresponding bit in [[83Plus:Ports:03|port 3]].  Otherwise, it will continuously call the interrupt code once interrupts are reenabled with ei.&lt;br /&gt;
&lt;br /&gt;
=== Read Values ===&lt;br /&gt;
* Bits 0~2 and 4~7 are set according to which device triggered the running interrupt.&lt;br /&gt;
** Bit 0: Set if pressing the ON Key triggered the interrupt.&lt;br /&gt;
** Bit 1: Set if the first hardware timer triggered the interrupt.&lt;br /&gt;
** Bit 2: Set if the second hardware timer triggered the interrupt.&lt;br /&gt;
** Bit 4: Link activity generated an interrupt.&lt;br /&gt;
** '''83+SE / 84+ only:''' Bit 5: First crystal timer has expired.&lt;br /&gt;
** '''83+SE / 84+ only:''' Bit 6: Second crystal timer has expired.&lt;br /&gt;
** '''83+SE / 84+ only:''' Bit 7: Third crystal timer has expired.&lt;br /&gt;
* Bit 3 is reset if the ON key is being pressed, set otherwise.&lt;br /&gt;
&lt;br /&gt;
=== Write Values ===&lt;br /&gt;
* Bit 0 reset to select memory map mode 0. In mode 0 the RAM and ROM is mapped to CPU memory as follows:&lt;br /&gt;
** Address 0000h ~ 3FFFh: ROM Page 0&lt;br /&gt;
** Address 4000h ~ 7FFFh: Memory Bank A (Page selected in [[83Plus:Ports:06|Port 06h]])&lt;br /&gt;
** Address 8000h ~ BFFFh: Memory Bank B (Page selected in [[83Plus:Ports:07|Port 07h]])&lt;br /&gt;
** '''83+ Basic''': Address C000h ~ FFFFh: RAM Page 0&lt;br /&gt;
** '''Everything else''': Address C000h ~ FFFFh: Page selected in [[83Plus:Ports:05|Port 05h]]&lt;br /&gt;
* Bit 0 set to select memory map mode 1. In mode 1 the RAM and ROM is mapped to CPU memory as follows:&lt;br /&gt;
** Address 0000h ~ 3FFFh: ROM Page 0&lt;br /&gt;
** Address 4000h ~ 7FFFh: Memory Bank A, ''even'' page (value of [[83Plus:Ports:06|port 06h]] ANDed with FEh)&lt;br /&gt;
** '''83+ Basic''': Address 8000h ~ BFFFh: Memory Bank A (Page selected in [[83Plus:Ports:06|Port 06h]])&lt;br /&gt;
** '''Everything else''': Address 8000h ~ BFFFh: Memory Bank A, ''odd'' page (value of [[83Plus:Ports:06|port 06h]] ORed with 1)&lt;br /&gt;
** Address C000h ~ FFFFh: Memory Bank B (Page selected in [[83Plus:Ports:07|Port 07h]])&lt;br /&gt;
* Bits 1 and 2 control the hardware timer frequency. Setting both 0 sets the timer to the fastest speed, and both 1 is the slowest speed. The normal speed is with both bits 1.&lt;br /&gt;
{| width=&amp;quot;90%&amp;quot; border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;2&amp;quot; cellspacing=&amp;quot;0&amp;quot; align=&amp;quot;center&amp;quot; style=&amp;quot;text-align: center&amp;quot;&lt;br /&gt;
|+Frequency (Hz)&lt;br /&gt;
|-&lt;br /&gt;
!&amp;amp;nbsp;&lt;br /&gt;
!colspan=&amp;quot;2&amp;quot;|first timer&lt;br /&gt;
!colspan=&amp;quot;2&amp;quot;|second timer&lt;br /&gt;
!colspan=&amp;quot;2&amp;quot;|both enabled&lt;br /&gt;
|-&lt;br /&gt;
!value&lt;br /&gt;
!width=&amp;quot;15%&amp;quot;|83+&lt;br /&gt;
!width=&amp;quot;15%&amp;quot;|83+SE 84+(SE)&lt;br /&gt;
!width=&amp;quot;15%&amp;quot;|83+&lt;br /&gt;
!width=&amp;quot;15%&amp;quot;|83+SE 84+(SE)&lt;br /&gt;
!width=&amp;quot;15%&amp;quot;|83+&lt;br /&gt;
!width=&amp;quot;15%&amp;quot;|83+SE 84+(SE)&lt;br /&gt;
|-&lt;br /&gt;
!00&lt;br /&gt;
|560||512||1120||1024||1680||1536&lt;br /&gt;
|-&lt;br /&gt;
!01&lt;br /&gt;
|248||227.55||497||455.11||746||682.66&lt;br /&gt;
|-&lt;br /&gt;
!10&lt;br /&gt;
|170||146.29||344||292.57||517||438.86&lt;br /&gt;
|-&lt;br /&gt;
!11&lt;br /&gt;
|118||107.79||236||215.58||353||323.37&lt;br /&gt;
|}&lt;br /&gt;
* Bits 3-5: No apparent effect&lt;br /&gt;
* Bits 6 and 7: On everything but the 83+, these two bits are used to determine the battery state. They act as a 2-bit number and the higher it is, the higher the voltage cutoff for bit 0 of [[83Plus:Ports:02|Port 2]]. Unless you are trying to determine battery state, these two bits should be zero.&lt;br /&gt;
&lt;br /&gt;
== Comments ==&lt;br /&gt;
The calculator uses mode 0 for normal operation. If you change the memory map mode be sure to change it back before returning control.&lt;br /&gt;
Also, do not switch from mode 0 to mode 1 inside the 4000h ~ 7FFFh range unless you've changed the RAM Execution Limits with ports [[83Plus:Ports:25|25]] and [[83Plus:Ports:26|26]].  This is because switching modes in this manner will start executing on RAM page 0, which will crash under normal conditions.&lt;br /&gt;
&lt;br /&gt;
Interrupt timers may not be independent of the CPU speed for the 83+.  However on the 83+SE, 84+ and 84+SE the standard timers are based on the crystal timer. Timer1 fires at 32768/(64+(80*i))hz, where i is bit 1 and 2 set in port 4, making it 0&amp;lt;=i&amp;lt;=3.&lt;br /&gt;
&lt;br /&gt;
== Example ==&lt;br /&gt;
This example shows successful use of this port, switching to mode 1 and back. Mode 1 is the only way to execute code beyond address C000h on the 83+ Basic, unless you use a combination of ports [[83Plus:Ports:05|5]] and [[83Plus:Ports:16|16]] to enable execution on RAM page 00.  (Assumes code is running from 4000h (i.e. an application))&lt;br /&gt;
 &amp;lt;nowiki&amp;gt; in a, (7) ;Save current Bank B page because we'll trash it.&lt;br /&gt;
 push af&lt;br /&gt;
 in a,(6) ;Put this app's page into 8000&lt;br /&gt;
 out (7), a&lt;br /&gt;
 jp $ + 4003h ;This will actually jump to the next statement, but in Bank B.&lt;br /&gt;
 ld a, 77h ;Select mode 1 and keep the timer speed at normal...&lt;br /&gt;
 out (4), a ;Now we're in mode 1.&lt;br /&gt;
 ;We're still at 8000h here but we are back in Bank A.&lt;br /&gt;
 ;Now to go back.&lt;br /&gt;
 ld a, 76h ;I could dec a for this example, but...&lt;br /&gt;
 out (4), a ;Back in mode 0 and bank B.&lt;br /&gt;
 jp $ - 3FFDh ;Jump back to bank A.&lt;br /&gt;
 pop af&lt;br /&gt;
 out (7), a ;Restore bank B.&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Credits and Contributions ==&lt;br /&gt;
* '''Dan Englender''': Originally documented memory map modes [http://www.detachedsolutions.com/forum/viewtopic.php?p=21593#21593 here]&lt;br /&gt;
* '''Michael Vincent''': For his docs [http://www.michaelv.org/programs/calcs/ports/port4.html here], which helped me figure out the interrupt device bits.&lt;br /&gt;
* '''James Montelongo''': For his docs [http://www.geocities.com/jimm09876/calc/port4.html here] on the hardware timer.&lt;/div&gt;</summary>
		<author><name>Runer112</name></author>	</entry>

	<entry>
		<id>https://wikiti.brandonw.net/index.php?title=83Plus:Ports:30</id>
		<title>83Plus:Ports:30</title>
		<link rel="alternate" type="text/html" href="https://wikiti.brandonw.net/index.php?title=83Plus:Ports:30"/>
				<updated>2011-09-17T17:23:20Z</updated>
		
		<summary type="html">&lt;p&gt;Runer112: Weather -&amp;gt; Whether&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:83Plus:Ports:By_Address|30-38 - Timers]] [[Category:83Plus:Ports:By_Name|Timers]]&lt;br /&gt;
{{SE-Only Port|10}}&lt;br /&gt;
&lt;br /&gt;
== Synopsis ==&lt;br /&gt;
'''Port Number:''' 30 - 38&lt;br /&gt;
&lt;br /&gt;
'''Function:''' Timers&lt;br /&gt;
On the 83+SE and 84+(SE) there are 3 timers that are independent of each other and each timer is controlled by 3 ports, On/off, Loop control, and the counter itself. They can be used for accurate delay waiting, interrupts that execute at almost any desired frequency, or for just keeping time.&lt;br /&gt;
&lt;br /&gt;
{| width=&amp;quot;40%&amp;quot; cellspacing=&amp;quot;1&amp;quot;&lt;br /&gt;
| width=&amp;quot;20%&amp;quot; |&lt;br /&gt;
| width=&amp;quot;20%&amp;quot; bgcolor=&amp;quot;808080&amp;quot; | On/Off&lt;br /&gt;
| width=&amp;quot;20%&amp;quot; bgcolor=&amp;quot;808080&amp;quot; | Loop Control&lt;br /&gt;
| width=&amp;quot;20%&amp;quot; bgcolor=&amp;quot;808080&amp;quot; | Counter&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;20%&amp;quot; bgcolor=&amp;quot;808080&amp;quot; | Timer1&lt;br /&gt;
| width=&amp;quot;20%&amp;quot; bgcolor=&amp;quot;C0C0C0&amp;quot; | 30&lt;br /&gt;
| width=&amp;quot;20%&amp;quot; bgcolor=&amp;quot;C0C0C0&amp;quot; | 31&lt;br /&gt;
| width=&amp;quot;20%&amp;quot; bgcolor=&amp;quot;C0C0C0&amp;quot; | 32&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;20%&amp;quot; bgcolor=&amp;quot;808080&amp;quot; | Timer2&lt;br /&gt;
| width=&amp;quot;20%&amp;quot; bgcolor=&amp;quot;C0C0C0&amp;quot; | 33&lt;br /&gt;
| width=&amp;quot;20%&amp;quot; bgcolor=&amp;quot;C0C0C0&amp;quot; | 34&lt;br /&gt;
| width=&amp;quot;20%&amp;quot; bgcolor=&amp;quot;C0C0C0&amp;quot; | 35&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;20%&amp;quot; bgcolor=&amp;quot;808080&amp;quot; | Timer3&lt;br /&gt;
| width=&amp;quot;20%&amp;quot; bgcolor=&amp;quot;C0C0C0&amp;quot; | 36&lt;br /&gt;
| width=&amp;quot;20%&amp;quot; bgcolor=&amp;quot;C0C0C0&amp;quot; | 37&lt;br /&gt;
| width=&amp;quot;20%&amp;quot; bgcolor=&amp;quot;C0C0C0&amp;quot; | 38&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===On/Off ports:===&lt;br /&gt;
&lt;br /&gt;
The On/Off ports are 30, 33, and 36. These ports control what clock is used for this timer and a divisor(needed since the counter is only 8bit). The upper two bits(6 &amp;amp; 7) tell what clock is being used. 00 if none and the timer is off, 01 for the crystal timer, and 02 for the CPU clock. 03 would suggest a combination of the CPU clock and the crystal timers, but I highly doubt it. Bits 0-5 of the On/Off ports control the divisor. For simplicity, here is a table with the output values next to the the frequencies that would be generated.&lt;br /&gt;
&lt;br /&gt;
{| width=&amp;quot;30%&amp;quot; cellspacing=&amp;quot;1&amp;quot;&lt;br /&gt;
|- bgcolor=&amp;quot;808080&amp;quot;&lt;br /&gt;
| width=&amp;quot;20%&amp;quot; | Value&lt;br /&gt;
| width=&amp;quot;80%&amp;quot; | Frequency&lt;br /&gt;
|- bgcolor=&amp;quot;C0C0C0&amp;quot;&lt;br /&gt;
| width=&amp;quot;20%&amp;quot; | 00h&lt;br /&gt;
| width=&amp;quot;80%&amp;quot; | OFF&lt;br /&gt;
|- bgcolor=&amp;quot;C0C0C0&amp;quot;&lt;br /&gt;
| width=&amp;quot;20%&amp;quot; | ~&lt;br /&gt;
| width=&amp;quot;80%&amp;quot; | ~&lt;br /&gt;
|- bgcolor=&amp;quot;C0C0C0&amp;quot;&lt;br /&gt;
| width=&amp;quot;20%&amp;quot; | 40h&lt;br /&gt;
| width=&amp;quot;80%&amp;quot; | 10922.667 Hz (32768/3)&lt;br /&gt;
|- bgcolor=&amp;quot;C0C0C0&amp;quot;&lt;br /&gt;
| width=&amp;quot;20%&amp;quot; | 41h&lt;br /&gt;
| width=&amp;quot;80%&amp;quot; | 992.9697 Hz (32768/33)&lt;br /&gt;
|- bgcolor=&amp;quot;C0C0C0&amp;quot;&lt;br /&gt;
| width=&amp;quot;20%&amp;quot; | 42h&lt;br /&gt;
| width=&amp;quot;80%&amp;quot; | 99.902 Hz (32768/328)&lt;br /&gt;
|- bgcolor=&amp;quot;C0C0C0&amp;quot;&lt;br /&gt;
| width=&amp;quot;20%&amp;quot; | 43h&lt;br /&gt;
| width=&amp;quot;80%&amp;quot; | 9.9993 Hz (32768/3277)&lt;br /&gt;
|- bgcolor=&amp;quot;C0C0C0&amp;quot;&lt;br /&gt;
| width=&amp;quot;20%&amp;quot; | 44h&lt;br /&gt;
| width=&amp;quot;80%&amp;quot; | 32768 Hz&lt;br /&gt;
|- bgcolor=&amp;quot;C0C0C0&amp;quot;&lt;br /&gt;
| width=&amp;quot;20%&amp;quot; | 45h&lt;br /&gt;
| width=&amp;quot;80%&amp;quot; | 2048 Hz&lt;br /&gt;
|- bgcolor=&amp;quot;C0C0C0&amp;quot;&lt;br /&gt;
| width=&amp;quot;20%&amp;quot; | 46h&lt;br /&gt;
| width=&amp;quot;80%&amp;quot; | 128 Hz&lt;br /&gt;
|- bgcolor=&amp;quot;C0C0C0&amp;quot;&lt;br /&gt;
| width=&amp;quot;20%&amp;quot; | 47h&lt;br /&gt;
| width=&amp;quot;80%&amp;quot; | 8 Hz&lt;br /&gt;
|- bgcolor=&amp;quot;C0C0C0&amp;quot;&lt;br /&gt;
| width=&amp;quot;20%&amp;quot; | ~&lt;br /&gt;
| width=&amp;quot;80%&amp;quot; | ~&lt;br /&gt;
|- bgcolor=&amp;quot;C0C0C0&amp;quot;&lt;br /&gt;
| width=&amp;quot;20%&amp;quot; | 80h&lt;br /&gt;
| width=&amp;quot;80%&amp;quot; | CPU clock speed&lt;br /&gt;
|- bgcolor=&amp;quot;C0C0C0&amp;quot;&lt;br /&gt;
| width=&amp;quot;20%&amp;quot; | 81h&lt;br /&gt;
| width=&amp;quot;80%&amp;quot; | CPU clock / 2&lt;br /&gt;
|- bgcolor=&amp;quot;C0C0C0&amp;quot;&lt;br /&gt;
| width=&amp;quot;20%&amp;quot; | 82h&lt;br /&gt;
| width=&amp;quot;80%&amp;quot; | CPU clock / 4&lt;br /&gt;
|- bgcolor=&amp;quot;C0C0C0&amp;quot;&lt;br /&gt;
| width=&amp;quot;20%&amp;quot; | 84h&lt;br /&gt;
| width=&amp;quot;80%&amp;quot; | CPU clock / 8&lt;br /&gt;
|- bgcolor=&amp;quot;C0C0C0&amp;quot;&lt;br /&gt;
| width=&amp;quot;20%&amp;quot; | 88h&lt;br /&gt;
| width=&amp;quot;80%&amp;quot; | CPU clock / 16&lt;br /&gt;
|- bgcolor=&amp;quot;C0C0C0&amp;quot;&lt;br /&gt;
| width=&amp;quot;20%&amp;quot; | 90h&lt;br /&gt;
| width=&amp;quot;80%&amp;quot; | CPU clock / 32&lt;br /&gt;
|- bgcolor=&amp;quot;C0C0C0&amp;quot;&lt;br /&gt;
| width=&amp;quot;20%&amp;quot; | A0h&lt;br /&gt;
| width=&amp;quot;80%&amp;quot; | CPU clock / 64&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Since Silver Edition calculators CPU speed can be adjusted the timers will run at whatever the current CPU speed is(if selected of course).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Loop Control ports:===&lt;br /&gt;
&lt;br /&gt;
The Loop Control ports are 31, 34, and 37.&lt;br /&gt;
&lt;br /&gt;
When bit 0 is set on this port it causes the timer to loop when the counter hits 0.  Once it does, the counter will start back at the value you initially placed in it. To keep it looping from that value, you must output to the loop control port at every loop. If you miss one bit 2 of this port will be set, and the counter will carry to FF continue to count down.&lt;br /&gt;
&lt;br /&gt;
When bit 1 is set this timer will generate an interrupt when the counter hits 0. The interrupt must acknowledge or it will recurse upon EI. Acknowledge it by writing to the Loop control port. Depending on whether you have looping enabled or not, you can start the timer again by write to the counter port.&lt;br /&gt;
&lt;br /&gt;
At this point I want to stress that you must acknowledge the timers whenever the counter reaches zero. Every time the counter hits zero the appropriate bit is set in [[83Plus:Ports:04|port 04h]]. To reset those bits you MUST write to the loop control port, whether you have interrupts enabled or not.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Counter ports:===&lt;br /&gt;
&lt;br /&gt;
The Counter ports are 32, 35, and 38.&lt;br /&gt;
&lt;br /&gt;
Once the prior 2 ports have been setup all that is need to activate the timer is to send the desired value you wish to count down from to the counter port. However if you send 0 it will loop no matter what and it will not affect port 4, so keep it above 0.&lt;br /&gt;
&lt;br /&gt;
Also note that you should turn off the timer when you are done, do this by writing 0 to the on/off port and loop control.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Comments ==&lt;br /&gt;
For some reasons the timers do not seem to generate interrupts if the CPU is halt. I can only imagine that this is either a bug in the hardware or that there is more information missing. In any case, if you intend to use the crystal timers to generate an interrupt leave the normal timers on so that you can escape any halt.&lt;br /&gt;
&lt;br /&gt;
The TI-84 uses the timers for its own purposes, leaving only timer 1 free. A set of undocumented bcalls can be used to manipulate it. Whether or not you use those calls, TI-OS's interrupt checks the status of each of the timers and will disable interrupts from them and set them to loop. (See code at 0E11h)&lt;br /&gt;
&lt;br /&gt;
== Example Code ==&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt; ;Setup up a timer that waits 2 seconds&lt;br /&gt;
   di&lt;br /&gt;
   ld a,$47      ;8 hz&lt;br /&gt;
   out ($30),a&lt;br /&gt;
   ld a,0        ; no loop, no interrupt&lt;br /&gt;
   out ($31),a&lt;br /&gt;
   ld a,16       ;16 ticks / 8 hz equals 2 seconds&lt;br /&gt;
   out ($32),a&lt;br /&gt;
wait:&lt;br /&gt;
   in a,(4)&lt;br /&gt;
   bit 5,a       ;bit 5 tells if timer 1&lt;br /&gt;
   jr z,wait     ;is done&lt;br /&gt;
   xor a&lt;br /&gt;
   out ($30),a   ;Turn off the timer.&lt;br /&gt;
   out ($31),a&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Credits and Contributions ==&lt;br /&gt;
* '''Michael Vincent''': Documentation found [http://www.michaelv.org/programs/calcs/rtc.txt here].&lt;br /&gt;
* '''James Montelongo''': Documentation found [http://www.geocities.com/jimm09876/calc/timers.html here].&lt;/div&gt;</summary>
		<author><name>Runer112</name></author>	</entry>

	<entry>
		<id>https://wikiti.brandonw.net/index.php?title=83Plus:Ports:21</id>
		<title>83Plus:Ports:21</title>
		<link rel="alternate" type="text/html" href="https://wikiti.brandonw.net/index.php?title=83Plus:Ports:21"/>
				<updated>2011-06-29T00:40:28Z</updated>
		
		<summary type="html">&lt;p&gt;Runer112: /* RAM protection modes */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:83Plus:Ports:By_Address:Protected|21 - Flash Type / RAM Protection]] [[Category:83Plus:Ports:By_Address|21 - Flash Type / RAM Protection]] [[Category:83Plus:Ports:By_Name|Flash Type / RAM Protection]]&lt;br /&gt;
{{SE-Only Port|01}}&lt;br /&gt;
{{Protected Port}}&lt;br /&gt;
&lt;br /&gt;
== Synopsis ==&lt;br /&gt;
'''Port Number:''' 21h&lt;br /&gt;
&lt;br /&gt;
'''Function:''' Flash Type / RAM Protection&lt;br /&gt;
&lt;br /&gt;
The lower nibble of this port is related to flash. Specifically, the boot code sets bit 0 to 0 to indicate that a 1 MB flash chip is installed, and 1 to indicate that a 2 MB flash chip is installed. The high nibble is part of the RAM execution protection.&lt;br /&gt;
&lt;br /&gt;
=== Read Values ===&lt;br /&gt;
* Bit 0: 1 on either the 83+ SE or the 84+ SE, 0 on the 84+ basic.&lt;br /&gt;
* Bit 1: Always set to zero&lt;br /&gt;
* Bits 4-5: current RAM protection mode (see below)&lt;br /&gt;
&lt;br /&gt;
=== Write Values ===&lt;br /&gt;
* Bits 0, 1, 4, 5: set new values for these bits.&lt;br /&gt;
* Bits 2, 3, 6, 7: ignored&lt;br /&gt;
&lt;br /&gt;
== Comments ==&lt;br /&gt;
This port does not exist on the standard 83+.  See [[83Plus:Ports:02|port 2]].&lt;br /&gt;
&lt;br /&gt;
The value of this port is initialized by the boot code to either 01 (TI-83+ SE, TI-84+ SE) or 00 (TI-84+ basic.)  Bit 0 can thus be used to determine the hardware type (in fact, the OS checks both bits 0 and 1, by ANDing the value with 3; it may be a good idea for user programs to do the same.)&lt;br /&gt;
&lt;br /&gt;
=== RAM protection modes ===&lt;br /&gt;
Which RAM addresses are executable is determined by ports 25 and 26. The high nibble of port 21 controls how frequently the RAM protection loops. It will loop every 2^(value+1) pages. So, 0 loops every 2 pages, and 3 loops every 16 pages (in other words, not at all). &lt;br /&gt;
&lt;br /&gt;
With the default values of 10h and 20h in ports 25 and 26:&lt;br /&gt;
* '''Mode 0''' (the default): Execution is allowed on pages 81h, 83h, 85h, 87h, 89h, 8Bh, 8Dh, and 8Fh.&lt;br /&gt;
* '''Mode 1*''': Execution is allowed on pages 81h, 85h, 89h, and 8Dh.&lt;br /&gt;
* '''Mode 2*''': Execution is allowed on pages 81h and 89h.&lt;br /&gt;
* '''Mode 3*''': Execution is allowed on pages 81h only.&lt;br /&gt;
&lt;br /&gt;
''* In modes 1 to 3, execution is also allowed on the first 1024 bytes of each page immediately following an allowed page because TI screwed up on [[83Plus:Ports:26#Comments|port 26h]].''&lt;br /&gt;
&lt;br /&gt;
(If you ever attempt to execute code from a &amp;quot;disallowed&amp;quot; page, the calculator resets.)&lt;br /&gt;
&lt;br /&gt;
== Example ==&lt;br /&gt;
 	in a,[[83Plus:Ports:02|(2)]]&lt;br /&gt;
 	ld b,a&lt;br /&gt;
 	and 80h&lt;br /&gt;
 	jr z,TI83p_BE&lt;br /&gt;
 	in a,(21h)&lt;br /&gt;
 	and 3&lt;br /&gt;
 	jr z,TI84p_BE&lt;br /&gt;
 	bit 5,b&lt;br /&gt;
 	jr z,TI83p_SE&lt;br /&gt;
 	; calculator is an 84+ SE&lt;br /&gt;
 &lt;br /&gt;
 TI84p_BE:&lt;br /&gt;
 	; calculator is an 84+ BE&lt;br /&gt;
 &lt;br /&gt;
 TI83p_SE:&lt;br /&gt;
 	; calculator is an 83+ SE&lt;br /&gt;
 &lt;br /&gt;
 TI83p_BE:&lt;br /&gt;
 	; calculator is an 83+ BE&lt;/div&gt;</summary>
		<author><name>Runer112</name></author>	</entry>

	<entry>
		<id>https://wikiti.brandonw.net/index.php?title=83Plus:Ports:21</id>
		<title>83Plus:Ports:21</title>
		<link rel="alternate" type="text/html" href="https://wikiti.brandonw.net/index.php?title=83Plus:Ports:21"/>
				<updated>2011-06-29T00:39:18Z</updated>
		
		<summary type="html">&lt;p&gt;Runer112: /* RAM protection modes */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:83Plus:Ports:By_Address:Protected|21 - Flash Type / RAM Protection]] [[Category:83Plus:Ports:By_Address|21 - Flash Type / RAM Protection]] [[Category:83Plus:Ports:By_Name|Flash Type / RAM Protection]]&lt;br /&gt;
{{SE-Only Port|01}}&lt;br /&gt;
{{Protected Port}}&lt;br /&gt;
&lt;br /&gt;
== Synopsis ==&lt;br /&gt;
'''Port Number:''' 21h&lt;br /&gt;
&lt;br /&gt;
'''Function:''' Flash Type / RAM Protection&lt;br /&gt;
&lt;br /&gt;
The lower nibble of this port is related to flash. Specifically, the boot code sets bit 0 to 0 to indicate that a 1 MB flash chip is installed, and 1 to indicate that a 2 MB flash chip is installed. The high nibble is part of the RAM execution protection.&lt;br /&gt;
&lt;br /&gt;
=== Read Values ===&lt;br /&gt;
* Bit 0: 1 on either the 83+ SE or the 84+ SE, 0 on the 84+ basic.&lt;br /&gt;
* Bit 1: Always set to zero&lt;br /&gt;
* Bits 4-5: current RAM protection mode (see below)&lt;br /&gt;
&lt;br /&gt;
=== Write Values ===&lt;br /&gt;
* Bits 0, 1, 4, 5: set new values for these bits.&lt;br /&gt;
* Bits 2, 3, 6, 7: ignored&lt;br /&gt;
&lt;br /&gt;
== Comments ==&lt;br /&gt;
This port does not exist on the standard 83+.  See [[83Plus:Ports:02|port 2]].&lt;br /&gt;
&lt;br /&gt;
The value of this port is initialized by the boot code to either 01 (TI-83+ SE, TI-84+ SE) or 00 (TI-84+ basic.)  Bit 0 can thus be used to determine the hardware type (in fact, the OS checks both bits 0 and 1, by ANDing the value with 3; it may be a good idea for user programs to do the same.)&lt;br /&gt;
&lt;br /&gt;
=== RAM protection modes ===&lt;br /&gt;
Which RAM addresses are executable is determined by ports 25 and 26. The high nibble of port 21 controls how frequently the RAM protection loops. It will loop every 2^(value+1) pages. So, 0 loops every 2 pages, and 3 loops every 16 pages (in other words, not at all). &lt;br /&gt;
&lt;br /&gt;
With the default values of 10h and 20h in ports 25 and 26:&lt;br /&gt;
* '''Mode 0''' (the default): Execution is allowed on pages 81h, 83h, 85h, 87h, 89h, 8Bh, 8Dh, and 8Fh.&lt;br /&gt;
* '''Mode 1*''': Execution is allowed on pages 81h, 85h, 89h, and 8Dh.&lt;br /&gt;
* '''Mode 2*''': Execution is allowed on pages 81h and 89h.&lt;br /&gt;
* '''Mode 3*''': Execution is allowed on pages 81h only.&lt;br /&gt;
&lt;br /&gt;
''* In modes 1 to 3, execution is also allowed on the first 1024 bytes of each page immediately following a normally allowed page because TI screwed up on [[83Plus:Ports:26#Comments|port 26h]].''&lt;br /&gt;
&lt;br /&gt;
(If you ever attempt to execute code from a &amp;quot;disallowed&amp;quot; page, the calculator resets.)&lt;br /&gt;
&lt;br /&gt;
== Example ==&lt;br /&gt;
 	in a,[[83Plus:Ports:02|(2)]]&lt;br /&gt;
 	ld b,a&lt;br /&gt;
 	and 80h&lt;br /&gt;
 	jr z,TI83p_BE&lt;br /&gt;
 	in a,(21h)&lt;br /&gt;
 	and 3&lt;br /&gt;
 	jr z,TI84p_BE&lt;br /&gt;
 	bit 5,b&lt;br /&gt;
 	jr z,TI83p_SE&lt;br /&gt;
 	; calculator is an 84+ SE&lt;br /&gt;
 &lt;br /&gt;
 TI84p_BE:&lt;br /&gt;
 	; calculator is an 84+ BE&lt;br /&gt;
 &lt;br /&gt;
 TI83p_SE:&lt;br /&gt;
 	; calculator is an 83+ SE&lt;br /&gt;
 &lt;br /&gt;
 TI83p_BE:&lt;br /&gt;
 	; calculator is an 83+ BE&lt;/div&gt;</summary>
		<author><name>Runer112</name></author>	</entry>

	<entry>
		<id>https://wikiti.brandonw.net/index.php?title=83Plus:Ports:21</id>
		<title>83Plus:Ports:21</title>
		<link rel="alternate" type="text/html" href="https://wikiti.brandonw.net/index.php?title=83Plus:Ports:21"/>
				<updated>2011-06-29T00:37:49Z</updated>
		
		<summary type="html">&lt;p&gt;Runer112: /* RAM protection modes */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:83Plus:Ports:By_Address:Protected|21 - Flash Type / RAM Protection]] [[Category:83Plus:Ports:By_Address|21 - Flash Type / RAM Protection]] [[Category:83Plus:Ports:By_Name|Flash Type / RAM Protection]]&lt;br /&gt;
{{SE-Only Port|01}}&lt;br /&gt;
{{Protected Port}}&lt;br /&gt;
&lt;br /&gt;
== Synopsis ==&lt;br /&gt;
'''Port Number:''' 21h&lt;br /&gt;
&lt;br /&gt;
'''Function:''' Flash Type / RAM Protection&lt;br /&gt;
&lt;br /&gt;
The lower nibble of this port is related to flash. Specifically, the boot code sets bit 0 to 0 to indicate that a 1 MB flash chip is installed, and 1 to indicate that a 2 MB flash chip is installed. The high nibble is part of the RAM execution protection.&lt;br /&gt;
&lt;br /&gt;
=== Read Values ===&lt;br /&gt;
* Bit 0: 1 on either the 83+ SE or the 84+ SE, 0 on the 84+ basic.&lt;br /&gt;
* Bit 1: Always set to zero&lt;br /&gt;
* Bits 4-5: current RAM protection mode (see below)&lt;br /&gt;
&lt;br /&gt;
=== Write Values ===&lt;br /&gt;
* Bits 0, 1, 4, 5: set new values for these bits.&lt;br /&gt;
* Bits 2, 3, 6, 7: ignored&lt;br /&gt;
&lt;br /&gt;
== Comments ==&lt;br /&gt;
This port does not exist on the standard 83+.  See [[83Plus:Ports:02|port 2]].&lt;br /&gt;
&lt;br /&gt;
The value of this port is initialized by the boot code to either 01 (TI-83+ SE, TI-84+ SE) or 00 (TI-84+ basic.)  Bit 0 can thus be used to determine the hardware type (in fact, the OS checks both bits 0 and 1, by ANDing the value with 3; it may be a good idea for user programs to do the same.)&lt;br /&gt;
&lt;br /&gt;
=== RAM protection modes ===&lt;br /&gt;
Which RAM addresses are executable is determined by ports 25 and 26. The high nibble of port 21 controls how frequently the RAM protection loops. It will loop every 2^(value+1) pages. So, 0 loops every 2 pages, and 3 loops every 16 pages (in other words, not at all). &lt;br /&gt;
&lt;br /&gt;
With the default values of 10h and 20h in ports 25 and 26:&lt;br /&gt;
* '''Mode 0''' (the default): Execution is allowed on pages 81h, 83h, 85h, 87h, 89h, 8Bh, 8Dh, and 8Fh.&lt;br /&gt;
* '''Mode 1*''': Execution is allowed on pages 81h, 85h, 89h, and 8Dh.&lt;br /&gt;
* '''Mode 2*''': Execution is allowed on pages 81h and 89h.&lt;br /&gt;
* '''Mode 3*''': Execution is allowed on pages 81h only.&lt;br /&gt;
&lt;br /&gt;
''* In modes 1 to 3, execution is also allowed on the first 1024 bytes of each page immediately following a normally allowed page because TI screwed up on [[83Plus:Ports:26|port 26h]].''&lt;br /&gt;
&lt;br /&gt;
(If you ever attempt to execute code from a &amp;quot;disallowed&amp;quot; page, the calculator resets.)&lt;br /&gt;
&lt;br /&gt;
== Example ==&lt;br /&gt;
 	in a,[[83Plus:Ports:02|(2)]]&lt;br /&gt;
 	ld b,a&lt;br /&gt;
 	and 80h&lt;br /&gt;
 	jr z,TI83p_BE&lt;br /&gt;
 	in a,(21h)&lt;br /&gt;
 	and 3&lt;br /&gt;
 	jr z,TI84p_BE&lt;br /&gt;
 	bit 5,b&lt;br /&gt;
 	jr z,TI83p_SE&lt;br /&gt;
 	; calculator is an 84+ SE&lt;br /&gt;
 &lt;br /&gt;
 TI84p_BE:&lt;br /&gt;
 	; calculator is an 84+ BE&lt;br /&gt;
 &lt;br /&gt;
 TI83p_SE:&lt;br /&gt;
 	; calculator is an 83+ SE&lt;br /&gt;
 &lt;br /&gt;
 TI83p_BE:&lt;br /&gt;
 	; calculator is an 83+ BE&lt;/div&gt;</summary>
		<author><name>Runer112</name></author>	</entry>

	<entry>
		<id>https://wikiti.brandonw.net/index.php?title=83Plus:Ports:10</id>
		<title>83Plus:Ports:10</title>
		<link rel="alternate" type="text/html" href="https://wikiti.brandonw.net/index.php?title=83Plus:Ports:10"/>
				<updated>2011-06-11T19:31:37Z</updated>
		
		<summary type="html">&lt;p&gt;Runer112: Changed the description for [0C-0F] outputs | Fixed every code example&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:83Plus:Ports:By Address|10 - LCD Command/Status Port]][[Category:83Plus:Ports:By Name|LCD Command/Status Port]]&lt;br /&gt;
[[Category:83:Ports:By Address|10 - LCD Command/Status Port]][[Category:83:Ports:By Name|LCD Command/Status Port]]&lt;br /&gt;
[[Category:82:Ports:By Address|10 - LCD Command/Status Port]][[Category:82:Ports:By Name|LCD Command/Status Port]]&lt;br /&gt;
== Synopsis ==&lt;br /&gt;
'''Port Number:''' 10h&lt;br /&gt;
&lt;br /&gt;
'''Function:''' LCD Command and Status Port&lt;br /&gt;
&lt;br /&gt;
This port is used to check the status of and send commands to the TI-83+'s LCD Driver.&lt;br /&gt;
&lt;br /&gt;
'''Note: Official documentation for the LCD controller uses &amp;quot;X&amp;quot; to refer to rows and &amp;quot;Y&amp;quot; to refer to columns.'''&lt;br /&gt;
&lt;br /&gt;
=== Read Values ===&lt;br /&gt;
The state of the LCD can be determined by reading this port.&lt;br /&gt;
* Bit 0: Set if auto-increment mode (commands 05 and 07) is selected, reset if auto-decrement mode (commands 04 and 06) is selected.&lt;br /&gt;
* Bit 1: Set if auto-increment or auto-decrement will affect the current column, or reset if auto-increment/decrement will affect the current row.&lt;br /&gt;
* Bit 2, 3: Not used.&lt;br /&gt;
* Bit 4: Set if in reset state, reset if in operating state. (Whatever that means.)&lt;br /&gt;
* Bit 5: Set if the display is enabled. Reset if disabled. (Note: LCD is completely turned off via [[83Plus:Ports:03|Port 03h]].)&lt;br /&gt;
* Bit 6: Set if the LCD will transfer 8 bits at a time through [[83Plus:Ports:11|Port 11]]. Reset if the LCD will only trasfer 6 bits at a time.&lt;br /&gt;
* Bit 7: Set if the LCD is busy. Reset if a command can be accepted.&lt;br /&gt;
&lt;br /&gt;
=== Write Values ===&lt;br /&gt;
Writing this port sends a command to the LCD. Once you send a command, wait until bit 7 reads 0 before sending another. You need a minimum delay of 10 microseconds (60 cycles of whatever else on the 6MHz TI-83+, or ~150 on a TI-83+ Silver or any TI-84+ when running in [[83Plus:Ports:20|fast mode]]).&lt;br /&gt;
&lt;br /&gt;
* 00 : Switch to '''6-bit mode'''. ([[83Plus:Ports:11|Port 11]] transfers 6-bits at a time.)&lt;br /&gt;
* 01 : Switch to '''8-bit mode'''. ([[83Plus:Ports:11|Port 11]] transfers 8-bits at a time.)&lt;br /&gt;
* 02 : Disable the screen. This blanks the screen and disconnects the LCD RAM from the physical screen, thus allowing you to use the LCD RAM as extra saferam. (But accessing it is so horribly slow that you should only do this if the usual saferam areas aren't enough and you don't need to display anything.)&lt;br /&gt;
* 03 : Enable the screen. This resumes displaying the LCD's RAM contents to the physical screen. (So any garbage you put into LCD RAM while it was off will show up, so B_CALL ClrLCDFull before this!)&lt;br /&gt;
* 04 : Set X auto-decrement mode. Every read or write operation from the data port will cause the LCD's internal pointer to move '''up''' one row.&lt;br /&gt;
* 05 : Set X auto-increment mode. Every read or write operation from the data port will cause the LCD's internal pointer to move '''down''' one row. The TI-83+ expects the LCD to be in this mode for most display routines.&lt;br /&gt;
* 06 : Set Y auto-decrement mode. Every read or write operation from the data port will cause the LCD's internal pointer to move '''left''' one column.&lt;br /&gt;
* 07 : Set Y auto-increment mode. Every read or write operation from the data port will cause the LCD's internal pointer to move '''right''' one column.&lt;br /&gt;
* [08~0B]: Set power supply enhancement. You'd be well advised to just leave this alone.&lt;br /&gt;
* [0C~0F]: Applies screen mirroring on newer calculators. Bit 0 set enables horizontal mirroring, bit 1 set enables vertical mirroring.&lt;br /&gt;
* [10~13]: Set power supply level. You'd be well advised to just leave this alone.&lt;br /&gt;
* [14~17]: Undefined.&lt;br /&gt;
* [18]: Cancel test mode (see Comments).&lt;br /&gt;
* [19~1B]: Undefined.&lt;br /&gt;
* [1C~1F]: Enter test mode (see Comments).&lt;br /&gt;
* [20~3F]: '''Set column'''.  [20~2E] are valid columns in 8-bit mode, [20~33] are valid columns in 6-bit mode. [34~3F] values are also accepted, but do not correspond to a drawable area.&lt;br /&gt;
* [40~7F]: &amp;quot;Z addressing&amp;quot; (It just changed what phyiscal row the top row of RAM is displayed on. The LCD will wrap the bottom of it's RAM to the top of the screen as needed.)&lt;br /&gt;
* [80~BF]: '''Set row'''.&lt;br /&gt;
* [C0~FF]: '''Set contrast'''. (C0 is lowest. Note that there is a [[83Plus:RAM:8447|System RAM area (contrast)]] for this which will need to be updated if you want 2nd+Up/2nd+Down to change the contrast as expected (instead of causing a sudden jump...).)&lt;br /&gt;
&lt;br /&gt;
== Comments ==&lt;br /&gt;
===Necessary LCD communication delay===&lt;br /&gt;
As mentioned, a 10 microsecond delay is required after sending the command. TI provides a routine at 000B (use normal CALL, not BCALL) that will delay the required amount of time. (Because this was not originally an LCD delay routine, on OS's prior to 1.13, calling it destroys the zero flag.)&lt;br /&gt;
&lt;br /&gt;
On older calculators, this code sequence should also provide sufficient delay while also preserving the zero flag:&lt;br /&gt;
 &amp;lt;nowiki&amp;gt; ex (sp),hl ;19&lt;br /&gt;
 ex (sp),hl ;38&lt;br /&gt;
 inc (hl)   ;49&lt;br /&gt;
 dec (hl)   ;60&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
But I would advise you actually make use of these waste cycles somehow (process a buffer or something).&lt;br /&gt;
&lt;br /&gt;
On some newer calculators, a fixed delay can still be used in combination with slowing the CPU through port [[83Plus:Ports:20|20]] and/or adjusting ports [[83Plus:Ports:29|29]] and [[83Plus:Ports:2A|2A]].  However, a large number of calculators have been produced recently whose LCD drivers, for whatever reason, do not respond as quickly.  For this reason, except where the speed loss is absolutely unacceptable (such as for grayscale display) fixed delays should '''not''' be used.  Instead either use the routine at 000B, or poll this port or [[83Plus:Ports:02|port 2]] manually.&lt;br /&gt;
&lt;br /&gt;
===Unused screen area===&lt;br /&gt;
The LCD driver's video memory holds a display 120 pixels wide, even though the screen is only 96 pixels wide.  The 24 pixel wide offscreen area can still be read from and written to, and is not affected by soft power-off.&lt;br /&gt;
&lt;br /&gt;
===Test mode===&lt;br /&gt;
This is a very dangerous mode. The first test mode command (1C~1F) causes the screen to receive an unusually high amount of energy. The result is that the screen seems to go blank, save for a single blue(!) line on the TI 83, but on the TI 84's, the entire screen turns blue! Each subsequent command adds more blue lines. After you've had your fill of blueness, exit test mode by sending a exit test mode command (18), which also sets the contrast to it's highest. Now why is it dangerous? Sure it looks cool to make a supposedly black and white LCD to display BLUE, but you are pumping so much energy through the LCD to get this effect that leaving it in this mode for too long can cause long-term damage. Ever left your monitor on for a day or two and forget to set a screen saver? Remember how when you turned it off a burnt image of your screen remained? Well that's what can happen if you leave test mode on for too long. Other possible side effects include &amp;quot;dead pixels&amp;quot; (pixels that stay off no matter what you do).&lt;br /&gt;
&lt;br /&gt;
So don't use test mode okay? Just pretend you didn't hear about it...&lt;br /&gt;
&lt;br /&gt;
== Cursor movement and out-of-bounds behavior ==&lt;br /&gt;
It is possible to set the column number out of range, either by directly writing a column number out of bounds, or by switching to 6-bit mode, moving the column to a position outside of 8-bit mode's range, then switching back to 8-bit mode.&lt;br /&gt;
&lt;br /&gt;
If the column is out of range, no write is made to the display, but the column will continue to increment or decrement.&lt;br /&gt;
&lt;br /&gt;
===8-bit mode===&lt;br /&gt;
In 8-bit mode, the column will wrap from 14 to 0 when moving right, and wrap from 0 to 14 when moving left.  If the column&amp;gt;14, then there is no wrapping, the column will continue to increment or decrement within the full range of 0-31.  Exceeding column 31 returns to column 0.&lt;br /&gt;
&lt;br /&gt;
===6-bit-mode===&lt;br /&gt;
Same as 8-bit mode, but column wraps from 19 to 0 when moving right, and 0 to 19 when moving left.&lt;br /&gt;
&lt;br /&gt;
== Example ==&lt;br /&gt;
Turn the LCD &amp;quot;off&amp;quot; and back &amp;quot;on&amp;quot;.&lt;br /&gt;
 &amp;lt;nowiki&amp;gt; ld a,02h&lt;br /&gt;
 out (10h),a&lt;br /&gt;
 ex (sp),hl ;Or do something else that takes ~60 cycles.&lt;br /&gt;
 ex (sp),hl&lt;br /&gt;
 inc (hl)&lt;br /&gt;
 dec (hl)&lt;br /&gt;
 inc a&lt;br /&gt;
 out (10h),a&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Safely wait for the LCD to become available&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;lcd_busy_loop:&lt;br /&gt;
 in a,($10) ;bit 7 set if LCD is busy&lt;br /&gt;
 rla&lt;br /&gt;
 jr c,lcd_busy_loop&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== See Also ==&lt;br /&gt;
* [[83Plus:Ports:11|Port 11]] - LCD Data Port&lt;br /&gt;
* [http://wikiti.denglend.net/stuff/t6a04.pdf LCD driver datasheet]&lt;/div&gt;</summary>
		<author><name>Runer112</name></author>	</entry>

	</feed>