Changeset 4


Ignore:
Timestamp:
Jul 24, 2009, 11:48:51 PM (10 years ago)
Author:
brandonlw
Message:

Some slight clean-up
Removed ti83plus.inc from the project -- we'll flesh out os2.inc instead

Location:
trunk
Files:
6 edited

Legend:

Unmodified
Added
Removed
  • trunk/OS2.zws

    r2 r4  
    4545SOURCE = page1d\1dbase.asm 
    4646SOURCE = includes\os2.inc 
    47 SOURCE = includes\ti83plus.inc 
    4847#end 
    4948 
  • trunk/includes/os2.inc

    r3 r4  
    11;TI-83 Plus OS2 Include File 
    2 ;====================================================================== 
    3 ; Macro to call base code from an app, 
    4 ;====================================================================== 
    5 ; 
    6 rBR_CALL        EQU     28h             ; NEEDED FOR APPS 
    7 BRT_JUMP0       EQU     50h 
    8 ; 
    9 B_CALL macro   label 
    10              RST     rBR_CALL 
    11              DW      _&label 
    12        .endm 
    13 ; 
    14 B_JUMP macro   label 
    15              CALL    BRT_JUMP0       ; fixed location on page 0 
    16              DW      _&label 
    17        .endm 
    18  
    19 ;====================================================================== 
    20 ;           Common subroutine RST numbers   
    21 ;====================================================================== 
    22 ; 
    23 rOP1TOOP2       EQU  08h 
    24 rFINDSYM        EQU  10h 
    25 rPUSHREALO1     EQU  18h 
    26 rMOV9TOOP1      EQU  20h 
    27 rFPADD          EQU  30h 
    28 ; 
    29  
    30 ;SYMBOLIC_DEBUG_START 
    31 ;====================================================================== 
    32 ;           Entry points   
    33 ;====================================================================== 
    34 ; 
     2;BCALL/BJUMP Macros 
     3rBR_CALL      EQU    28h 
     4BRT_JUMP0     EQU    50h 
     5 
     6B_CALL MACRO  label 
     7       rst rBR_CALL 
     8       DW _&label 
     9       .ENDM 
     10 
     11B_JUMP MACRO  label 
     12       call BRT_JUMP0 
     13       DW _&label 
     14       .ENDM 
     15 
     16;====================================================================== 
     17; Restart Routines 
     18;====================================================================== 
     19rOP1TOOP2     EQU    08h 
     20rFINDSYM      EQU    10h 
     21rPUSHREALO1   EQU    18h 
     22rMOV9TOOP1    EQU    20h 
     23rFPADD        EQU    30h 
     24 
     25;====================================================================== 
     26; Entry Points 
     27;====================================================================== 
    3528_keyscnlnk    EQU 4A1Ah 
    36 _AbsO1O2Cp      EQU 410Eh 
    37 _AbsO1PAbsO2    EQU 405Ah 
    38 _ACos           EQU 40DEh 
    39 _ACosH          EQU 40F0h 
    40 _ACosRad        EQU 40D2h 
    41 _AdrLEle        EQU 462Dh 
    42 _AdrMEle        EQU 4609h 
    43 _AdrMRow        EQU 4606h 
    44 _AllEq          EQU 4876h 
    45 _AllocFPS       EQU 43A5h 
    46 _AllocFPS1      EQU 43A8h 
    47 _Angle          EQU 4102h 
    48 _AnsName        EQU 4B52h 
    49 _ApdSetup       EQU 4C93h 
    50 _AppGetCalc     EQU 4C78h 
    51 _AppGetCbl      EQU 4C75h 
    52 _AppInit        EQU 404Bh  ;*** 
    53 _Arc_Unarc      EQU 4FD8h 
    54 _ASin           EQU 40E4h 
    55 _ASinH          EQU 40EDh 
    56 _ASinRad        EQU 40DBh 
    57 _ATan           EQU 40E1h 
    58 _ATan2          EQU 40E7h 
    59 _ATan2Rad       EQU 40D8h 
    60 _ATanH          EQU 40EAh 
    61 _ATanRad        EQU 40D5h 
    62  
    63 _BinOPExec      EQU 4663h 
    64 _Bit_VertSplit  EQU 4FA8h 
    65 _BufClr         EQU 5074h 
    66 _BufCpy         EQU 5071h 
    67  
    68 _CAbs           EQU 4E97h 
    69 _CAdd           EQU 4E88h 
    70 _CanAlphIns     EQU 4C69h 
    71 _CDiv           EQU 4E94h 
    72 _CDivByReal     EQU 4EBBh 
    73 _CEtoX          EQU 4EA9h 
    74 _CFrac          EQU 4EC1h 
    75 _CheckSplitFlag EQU 49F0h 
    76 _Chk_Batt_Low   EQU 50B3h  ;*** 
    77 _ChkFindSym     EQU 42F1h 
    78 _CIntgr         EQU 4EC4h 
    79 _CircCmd        EQU 47D4h 
    80 _CkInt          EQU 4234h 
    81 _CkOdd          EQU 4237h 
    82 _CkOP1C0        EQU 4225h 
    83 _CkOP1Cplx      EQU 40FCh 
    84 _CkOP1FP0       EQU 4228h 
    85 _CkOP1Pos       EQU 4258h 
    86 _CkOP1Real      EQU 40FFh 
    87 _CkOP2FP0       EQU 422Bh 
    88 _CkOP2Pos       EQU 4255h 
    89 _CkOP2Real      EQU 42DFh 
    90 _CkPosInt       EQU 4231h 
    91 _CkValidNum     EQU 4270h 
    92 _CleanAll       EQU 4A50h 
    93 _ClearRect      EQU 4D5Ch 
    94 _ClearRow       EQU 4CEDh 
    95 _CLine          EQU 4798h 
    96 _CLineS         EQU 479Bh 
    97 _CLN            EQU 4EA0h 
    98 _CLog           EQU 4EA3h 
    99 _CloseEditBuf   EQU 48D3h  ;*** 
    100 _CloseEditBufNoR        EQU 476Eh 
    101 _CloseEditEqu   EQU 496Ch  ;*** 
    102 _CloseProg      EQU 4A35h 
    103 _ClrGraphRef    EQU 4A38h 
    104 _ClrLCD         EQU 4543h 
    105 _ClrLCDFull     EQU 4540h 
    106 _ClrLp          EQU 41D1h 
    107 _ClrOP1S        EQU 425Eh 
    108 _ClrOP2S        EQU 425Bh 
    109 _ClrScrn        EQU 4549h 
    110 _ClrScrnFull    EQU 4546h 
    111 _ClrTxtShd      EQU 454Ch 
    112 _CMltByReal     EQU 4EB8h 
    113 _CmpSyms        EQU 4A4Ah 
    114 _CMult          EQU 4E8Eh 
    115 _Conj           EQU 4EB5h 
    116 _ConvDim        EQU 4B43h 
    117 _ConvDim00      EQU 4B46h 
    118 _ConvLcToLr     EQU 4A23h 
    119 _ConvLrToLc     EQU 4A56h 
    120 _ConvOP1        EQU 4AEFh 
    121 _COP1Set0       EQU 4105h 
    122 _Cos            EQU 40C0h 
    123 _CosH           EQU 40CCh 
    124 _CpHLDE         EQU 400Ch 
    125 _CPoint         EQU 4DC8h 
    126 _CPointS        EQU 47F5h 
    127 _CpOP1OP2       EQU 4111h 
    128 _CpOP4OP3       EQU 4108h 
    129 _CpyO1ToFPS1    EQU 445Ch 
    130 _CpyO1ToFPS2    EQU 446Bh 
    131 _CpyO1ToFPS3    EQU 4477h 
    132 _CpyO1ToFPS4    EQU 4489h 
    133 _CpyO1ToFPS5    EQU 4483h 
    134 _CpyO1ToFPS6    EQU 447Dh 
    135 _CpyO1ToFPS7    EQU 4480h 
    136 _CpyO1ToFPST    EQU 444Ah 
    137 _CpyO2ToFPS1    EQU 4459h 
    138 _CpyO2ToFPS2    EQU 4462h 
    139 _CpyO2ToFPS3    EQU 4474h 
    140 _CpyO2ToFPS4    EQU 4486h 
    141 _CpyO2ToFPST    EQU 4444h 
    142 _CpyO3ToFPS1    EQU 4453h 
    143 _CpyO3ToFPS2    EQU 4465h 
    144 _CpyO3ToFPST    EQU 4441h 
    145 _CpyO5ToFPS1    EQU 4456h 
    146 _CpyO5ToFPS3    EQU 4471h 
    147 _CpyO6ToFPS2    EQU 4468h 
    148 _CpyO6ToFPST    EQU 4447h 
    149 _CpyStack       EQU 4429h 
    150 _CpyTo1FPS1     EQU 4432h 
    151 _CpyTo1FPS10    EQU 43F3h 
    152 _CpyTo1FPS11    EQU 43D8h 
    153 _CpyTo1FPS2     EQU 443Bh 
    154 _CpyTo1FPS3     EQU 4408h 
    155 _CpyTo1FPS4     EQU 440Eh 
    156 _CpyTo1FPS5     EQU 43DEh 
    157 _CpyTo1FPS6     EQU 43E4h 
    158 _CpyTo1FPS7     EQU 43EAh 
    159 _CpyTo1FPS8     EQU 43EDh 
    160 _CpyTo1FPS9     EQU 43F6h 
    161 _CpyTo1FPST     EQU 4423h 
    162 _CpyTo2FPS1     EQU 442Fh 
    163 _CpyTo2FPS2     EQU 4438h 
    164 _CpyTo2FPS3     EQU 4402h 
    165 _CpyTo2FPS4     EQU 43F9h 
    166 _CpyTo2FPS5     EQU 43DBh 
    167 _CpyTo2FPS6     EQU 43E1h 
    168 _CpyTo2FPS7     EQU 43E7h 
    169 _CpyTo2FPS8     EQU 43F0h 
    170 _CpyTo2FPST     EQU 4420h 
    171 _CpyTo3FPS1     EQU 442Ch 
    172 _CpyTo3FPS2     EQU 4411h 
    173 _CpyTo3FPST     EQU 441Dh 
    174 _CpyTo4FPST     EQU 441Ah 
    175 _CpyTo5FPST     EQU 4414h 
    176 _CpyTo6FPS2     EQU 43FFh 
    177 _CpyTo6FPS3     EQU 43FCh 
    178 _CpyTo6FPST     EQU 4417h 
    179 _CpyToFPS1      EQU 445Fh 
    180 _CpyToFPS2      EQU 446Eh 
    181 _CpyToFPS3      EQU 447Ah 
    182 _CpyToFPST      EQU 444Dh 
    183 _CpyToStack     EQU 4450h 
    184 _Create0Equ     EQU 432Ah 
    185 _CreateAppVar   EQU 4E6Ah 
    186 _CreateCList    EQU 431Bh 
    187 _CreateCplx     EQU 430Ch 
    188 _CreateEqu      EQU 4330h 
    189 _CreatePair     EQU 4B0Dh 
    190 _CreatePict     EQU 4333h 
    191 _CreateProg     EQU 4339h 
    192 _CreateProtProg EQU 4E6Dh 
    193 _CreateReal     EQU 430Fh 
    194 _CreateRList    EQU 4315h 
    195 _CreateRMat     EQU 4321h 
    196 _CreateStrng    EQU 4327h 
    197 _CRecip         EQU 4E91h 
    198 _CSqRoot        EQU 4E9Dh 
    199 _CSquare        EQU 4E8Bh 
    200 _CSub           EQU 4E85h 
    201 _CTenX          EQU 4EA6h 
    202 _CTrunc         EQU 4EBEh 
    203 _Cube           EQU 407Bh 
    204 _CursorOff      EQU 45BEh 
    205 _CursorOn       EQU 45C4h 
    206 _CXrootY        EQU 4EACh 
    207 _CYtoX          EQU 4EB2h 
    208  
    209 _DarkLine       EQU 47DDh 
    210 _DarkPnt        EQU 47F2h 
    211 _DataSize       EQU 436Ch 
    212 _DataSizeA      EQU 4369h 
    213 _DeallocFPS     EQU 439Fh 
    214 _DeallocFPS1    EQU 43A2h 
    215 _DecO1Exp       EQU 4267h 
    216 _DelListEl      EQU 4A2Fh 
    217 _DelMem         EQU 4357h 
    218 _DelRes         EQU 4A20h 
    219 _DelVar         EQU 4351h 
    220 _DelVarArc      EQU 4FC6h 
    221 _DelVarNoArc    EQU 4FC9h 
    222 _DisableApd     EQU 4C84h 
    223 _Disp           EQU 4F45h 
    224 _DispDone       EQU 45B5h 
    225 _DispEOL        EQU 45A6h 
    226 _DispHL         EQU 4507h 
    227 _DisplayImage   EQU 4D9Bh 
    228 _DispMenuTitle  EQU 5065h 
    229 _DispOP1A       EQU 4BF7h 
    230 _DivHLBy10      EQU 400Fh 
    231 _DivHLByA       EQU 4012h 
    232 _DrawCirc2      EQU 4C66h 
    233 _DrawCmd        EQU 48C1h 
    234 _DrawRectBorder EQU 4D7Dh 
    235 _DrawRectBorderClear    EQU 4D8Ch 
    236 _DToR           EQU 4075h 
    237  
    238 _EditProg       EQU 4A32h 
    239 _EnableApd      EQU 4C87h 
    240 _EnoughMem      EQU 42FDh 
    241 _EOP1NotReal    EQU 4279h 
    242 _Equ_or_NewEqu  EQU 42C4h 
    243 _EraseEOL       EQU 4552h 
    244 _EraseRectBorder        EQU 4D86h 
    245 _ErrArgument    EQU 44ADh 
    246 _ErrBadGuess    EQU 44CBh 
    247 _ErrBreak       EQU 44BFh 
    248 _ErrD_OP1_0     EQU 42D3h 
    249 _ErrD_OP1_LE_0  EQU 42D0h 
    250 _ErrD_OP1Not_R  EQU 42CAh 
    251 _ErrD_OP1NotPos EQU 42C7h 
    252 _ErrD_OP1NotPosInt      EQU 42CDh 
    253 _ErrDataType    EQU 44AAh 
    254 _ErrDimension   EQU 44B3h 
    255 _ErrDimMismatch EQU 44B0h 
    256 _ErrDivBy0      EQU 4498h 
    257 _ErrDomain      EQU 449Eh 
    258 _ErrIncrement   EQU 44A1h 
    259 _ErrInvalid     EQU 44BCh 
    260 _ErrIterations  EQU 44C8h 
    261 _ErrLinkXmit    EQU 44D4h 
    262 _ErrMemory      EQU 44B9h 
    263 _ErrNon_Real    EQU 44A4h 
    264 _ErrNonReal     EQU 4A8Ch 
    265 _ErrNotEnoughMem        EQU 448Ch 
    266 _ErrOverflow    EQU 4495h 
    267 _ErrSignChange  EQU 44C5h 
    268 _ErrSingularMat EQU 449Bh 
    269 _ErrStat        EQU 44C2h 
    270 _ErrStatPlot    EQU 44D1h 
    271 _ErrSyntax      EQU 44A7h 
    272 _ErrTolTooSmall EQU 44CEh 
    273 _ErrUndefined   EQU 44B6h 
    274 _EToX           EQU 40B4h 
    275 _Exch9          EQU 43D5h 
    276 _ExLp           EQU 4222h 
    277 _ExpToHex       EQU 424Fh 
    278  
    279 _Factorial      EQU 4B85h 
    280 _FillRect       EQU 4D62h 
    281 _FillRectPattern        EQU 4D89h 
    282 _Find_Parse_Formula     EQU 4AF2h 
    283 _FindAlphaDn    EQU 4A47h 
    284 _FindAlphaUp    EQU 4A44h 
    285 _FindApp                EQU 4C4Eh 
    286 _FindAppDn              EQU 4C4Bh 
    287 _FindAppNumPages        EQU 509Bh 
    288 _FindAppUp              EQU 4C48h 
    289 _FindSym        EQU 42F4h 
    290 _FiveExec       EQU 467Eh 
    291 _FixTempCnt     EQU 4A3Bh 
    292 _FlashToRam     EQU 5017h 
    293 _ForceFullScreen        EQU 508Fh 
    294 _FormBase       EQU 50AAh 
    295 _FormDCplx      EQU 4996h 
    296 _FormEReal      EQU 4990h 
    297 _FormReal       EQU 4999h 
    298 _FourExec       EQU 467Bh 
    299 _FPAdd          EQU 4072h 
    300 _FPDiv          EQU 4099h 
    301 _FPMult         EQU 4084h 
    302 _FPRecip        EQU 4096h 
    303 _FPSquare       EQU 4081h 
    304 _FPSub          EQU 406Fh 
    305 _Frac           EQU 4093h 
    306  
    307 _Get_Tok_Strng  EQU 4594h  ;*** 
    308 _GetBaseVer     EQU 4C6Fh 
    309 _GetCSC         EQU 4018h 
    310 _GetKey         EQU 4972h 
    311 _GetLToOP1      EQU 4636h 
    312 _GetMToOP1      EQU 4615h 
    313 _GetSysInfo     EQU 50DDh  ; v. 1.13+ only 
    314 _GetTokLen      EQU 4591h  ;*** 
    315 _GrBufClr       EQU 4BD0h 
    316 _GrBufCpy       EQU 486Ah 
    317 _GrphCirc       EQU 47D7h 
    318  
    319 _HLTimes9       EQU 40F9h 
    320 _HorizCmd       EQU 48A6h 
    321 _HTimesL        EQU 4276h 
    322  
    323 _IBounds        EQU 4C60h 
    324 _IBoundsFull    EQU 4D98h 
    325 _ILine          EQU 47E0h 
    326 _IncLstSize     EQU 4A29h 
    327 _InsertList     EQU 4A2Ch 
    328 _InsertMem      EQU 42F7h 
    329 _Int            EQU 40A5h 
    330 _Intgr          EQU 405Dh 
    331 _InvCmd         EQU 48C7h 
    332 _InvertRect     EQU 4D5Fh 
    333 _InvOP1S        EQU 408Dh 
    334 _InvOP1SC       EQU 408Ah 
    335 _InvOP2S        EQU 4090h 
    336 _InvSub         EQU 4063h 
    337 _IOffset        EQU 4C63h 
    338 _IPoint         EQU 47E3h 
    339 _IsA2ByteTok    EQU 42A3h  ;*** 
    340 _IsEditEmpty    EQU 492Dh  ;*** 
    341  
    342 _JError         EQU 44D7h 
    343 _JErrorNo       EQU 4000h 
    344 _JForceCmdNoChar        EQU 4027h 
    345 _JForceGraphKey EQU 5005h 
    346 _JForceGraphNoKey       EQU 5002h 
    347  
    348 _KeyToString    EQU 45CAh 
    349  
    350 _LCD_BUSY       EQU 4051h  ;*** 
    351 _LCD_DRIVERON   equ 4978h  ;*** 
    352 _LdHLind        equ 4009h  ;*** 
    353 _LineCmd        EQU 48ACh 
    354 _LnX            EQU 40ABh 
    355 _Load_SFont     EQU 4783h 
    356 _LoadCIndPaged  EQU 501Dh 
    357 _LoadDEIndPaged EQU 501Ah 
    358 _LoadPattern    EQU 4CB1h 
    359 _LogX           EQU 40AEh 
    360  
    361 _Max            EQU 4057h 
    362 _MemChk         EQU 42E5h 
    363 _MemClear       EQU 4C30h 
    364 _MemSet         EQU 4C33h 
    365 _Min            EQU 4054h 
    366 _Minus1         EQU 406Ch 
    367 _Mov10B         EQU 415Ch 
    368 _Mov18B         EQU 47DAh 
    369 _Mov7B          EQU 4168h 
    370 _Mov8B          EQU 4165h 
    371 _Mov9B          EQU 415Fh 
    372 _Mov9OP1OP2     EQU 417Dh 
    373 _Mov9OP2Cp      EQU 410Bh 
    374 _Mov9ToOP1      EQU 417Ah 
    375 _Mov9ToOP2      EQU 4180h 
    376 _MovFrOP1       EQU 4183h 
    377  
    378 _NewLine        EQU 452Eh  ;*** 
    379 _NZIf83Plus     EQU 50E0h  ; v. 1.13+ only 
    380  
    381 _OneVar         EQU 4BA3h 
    382 _OP1ExOP2       EQU 421Fh 
    383 _OP1ExOP3       EQU 4219h 
    384 _OP1ExOP4       EQU 421Ch 
    385 _OP1ExOP5       EQU 420Dh 
    386 _OP1ExOP6       EQU 4210h 
    387 _OP1ExpToDec    EQU 4252h 
    388 _OP1Set0        EQU 41BFh 
    389 _OP1Set1        EQU 419Bh 
    390 _OP1Set2        EQU 41A7h 
    391 _OP1Set3        EQU 41A1h 
    392 _OP1Set4        EQU 419Eh 
    393 _OP1ToOP2       EQU 412Fh 
    394 _OP1ToOP3       EQU 4123h 
    395 _OP1ToOP4       EQU 4117h 
    396 _OP1ToOP5       EQU 4153h 
    397 _OP1ToOP6       EQU 4150h 
    398 _OP2ExOP4       EQU 4213h 
    399 _OP2ExOP5       EQU 4216h 
    400 _OP2ExOP6       EQU 4207h 
    401 _OP2Set0        EQU 41BCh 
    402 _OP2Set1        EQU 41ADh 
    403 _OP2Set2        EQU 41AAh 
    404 _OP2Set3        EQU 4198h 
    405 _OP2Set4        EQU 4195h 
    406 _OP2Set5        EQU 418Fh 
    407 _OP2Set60       EQU 4AB0h 
    408 _OP2Set8        EQU 418Ch 
    409 _OP2SetA        EQU 4192h 
    410 _OP2ToOP1       EQU 4156h 
    411 _OP2ToOP3       EQU 416Eh 
    412 _OP2ToOP4       EQU 411Ah 
    413 _OP2ToOP5       EQU 414Ah 
    414 _OP2ToOP6       EQU 414Dh 
    415 _OP3Set0        EQU 41B9h 
    416 _OP3Set1        EQU 4189h 
    417 _OP3Set2        EQU 41A4h 
    418 _OP3ToOP1       EQU 413Eh 
    419 _OP3ToOP2       EQU 4120h 
    420 _OP3ToOP4       EQU 4114h 
    421 _OP3ToOP5       EQU 4147h 
    422 _OP4Set0        EQU 41B6h 
    423 _OP4Set1        EQU 4186h 
    424 _OP4ToOP1       EQU 4138h 
    425 _OP4ToOP2       EQU 411Dh 
    426 _OP4ToOP3       EQU 4171h 
    427 _OP4ToOP5       EQU 4144h 
    428 _OP4ToOP6       EQU 4177h 
    429 _OP5ExOP6       EQU 420Ah 
    430 _OP5Set0        EQU 41B3h 
    431 _OP5ToOP1       EQU 413Bh 
    432 _OP5ToOP2       EQU 4126h 
    433 _OP5ToOP3       EQU 4174h 
    434 _OP5ToOP4       EQU 412Ch 
    435 _OP5ToOP6       EQU 4129h 
    436 _OP6ToOP1       EQU 4135h 
    437 _OP6ToOP2       EQU 4132h 
    438 _OP6ToOP5       EQU 4141h 
    439 _OutputExpr     EQU 4BB2h 
    440  
    441 _PagedGet       EQU 5023h 
    442 _ParseInp       EQU 4A9Bh 
    443 _PDspGrph       EQU 48A3h 
    444 _PixelTest      EQU 48B5h 
    445 _Plus1          EQU 4069h 
    446 _PointCmd       EQU 48B2h 
    447 _PointOn        EQU 4C39h 
    448 _PopMCplxO1     EQU 436Fh  ;*** 
    449 _PopOP1         EQU 437Eh 
    450 _PopOP3         EQU 437Bh 
    451 _PopOP5         EQU 4378h 
    452 _PopReal        EQU 4393h 
    453 _PopRealO1      EQU 4390h 
    454 _PopRealO2      EQU 438Dh 
    455 _PopRealO3      EQU 438Ah 
    456 _PopRealO4      EQU 4387h 
    457 _PopRealO5      EQU 4384h 
    458 _PopRealO6      EQU 4381h 
    459 _PosNo0Int      EQU 422Eh 
    460 _PToR           EQU 40F3h 
    461 _PushMCplxO1    EQU 43CCh  ;*** 
    462 _PushMCplxO3    EQU 43C6h  ;*** 
    463 _PushOP1        EQU 43C9h 
    464 _PushOP3        EQU 43C3h 
    465 _PushOP5        EQU 43C0h 
    466 _PushReal       EQU 43BDh 
    467 _PushRealO1     EQU 43BAh 
    468 _PushRealO2     EQU 43B7h 
    469 _PushRealO3     EQU 43B4h 
    470 _PushRealO4     EQU 43B1h 
    471 _PushRealO5     EQU 43AEh 
    472 _PushRealO6     EQU 43ABh 
    473 _PutAway        EQU 403ch  ;*** 
    474 _PutC           EQU 4504h 
    475 _PutMap         EQU 4501h 
    476 _PutPS          EQU 4510h 
    477 _PutPSB         EQU 450dh  ;*** 
    478 _PutS           EQU 450Ah 
    479 _PutTokString   EQU 4960h 
    480 _PutToL         EQU 4645h 
    481 _PutToMat       EQU 461Eh 
    482  
    483 _RandInit       EQU 4B7Fh 
    484 _Random         EQU 4B79h 
    485 _Rcl_StatVar    EQU 42DCh 
    486 _RclAns         EQU 4AD7h 
    487 _RclGDB2        EQU 47D1h 
    488 _RclN           EQU 4ADDh 
    489 _RclSysTok      EQU 4AE6h 
    490 _RclVarSym      EQU 4AE3h 
    491 _RclX           EQU 4AE0h 
    492 _RclY           EQU 4ADAh 
    493 _Rec1stByte     EQU 4EFAh 
    494 _Rec1stByteNC   EQU 4EFDh 
    495 _RecAByteIO     EQU 4F03h 
    496 _RedimMat       EQU 4A26h 
    497 _Regraph        EQU 488Eh 
    498 _ReleaseBuffer  EQU 4771h  ;*** 
    499 _ReloadAppEntryVecs     EQU 4C36h 
    500 _RestoreDisp    EQU 4870h 
    501 _RName          EQU 427Fh 
    502 _RndGuard       EQU 409Fh 
    503 _RnFx           EQU 40A2h 
    504 _Round          EQU 40A8h 
    505 _RToD           EQU 4078h 
    506 _RToP           EQU 40F6h 
    507 _RunIndicOff    EQU 4570h 
    508 _RunIndicOn     EQU 456Dh 
    509  
    510 _SaveDisp       EQU 4C7Bh 
    511 _SendAByte      EQU 4EE5h 
    512 _SendVarCmd     EQU 4A14h ;*** 
    513 _SetAllPlots    EQU 4FCCh 
    514 _SetExSpeed     EQU 50BFh ; v. 1.13+ only 
    515 _SetFuncM       EQU 4840h 
    516 _SetNorm_Vals   EQU 49FCh 
    517 _SetParM        EQU 4849h 
    518 _SetPolM        EQU 4846h 
    519 _SetSeqM        EQU 4843h 
    520 _SetTblGraphDraw        EQU 4C00h 
    521 _SetupPagedPtr  EQU 5020h 
    522 _SetXXOP1       EQU 478Ch 
    523 _SetXXOP2       EQU 478Fh 
    524 _SetXXXXOP2     EQU 4792h 
    525 _SFont_Len      EQU 4786h 
    526 _ShRAcc         equ 41D4h 
    527 _Sin            EQU 40BDh 
    528 _SinCosRad      EQU 40BAh 
    529 _SinH           EQU 40CFh 
    530 _SinHCosH       EQU 40C6h 
    531 _SqRoot         EQU 409Ch 
    532 _SrchVLstDn     EQU 4F12h 
    533 _SrchVLstUp     EQU 4F0Fh 
    534 _SStringLength  EQU 4CB4h 
    535 _StMatEl        EQU 4AE9h 
    536 _StoAns         EQU 4ABFh 
    537 _StoGDB2        EQU 47CEh 
    538 _StoN           EQU 4ACBh 
    539 _StoOther       EQU 4AD4h 
    540 _StoR           EQU 4AC5h 
    541 _StoRand        EQU 4B7Ch 
    542 _StoSysTok      EQU 4ABCh 
    543 _StoT           EQU 4ACEh 
    544 _StoTheta       EQU 4AC2h 
    545 _StoX           EQU 4AD1h 
    546 _StoY           EQU 4AC8h 
    547 _StrCopy        EQU 44E3h 
    548 _StrLength      EQU 4C3Fh    
    549  
    550 _Tan            EQU 40C3h 
    551 _TanH           EQU 40C9h 
    552 _TanLnF         EQU 48BBh 
    553 _TenX           EQU 40B7h 
    554 _ThetaName      EQU 427Ch 
    555 _ThreeExec      EQU 4675h 
    556 _Times2         EQU 4066h 
    557 _TimesPt5       EQU 407Eh 
    558 _TName          EQU 428Eh 
    559 _ToFrac         EQU 4657h 
    560 _Trunc          EQU 4060h 
    561 _TwoVarSet      EQU 50D4h  ; v. 1.13+ only 
    562  
    563 _UCLineS        EQU 4795h 
    564 _UnLineCmd      EQU 48AFh 
    565 _UnOPExec       EQU 4672h 
    566  
    567 _VertCmd        EQU 48A9h 
    568 _VPutMap        EQU 455Eh 
    569 _VPutS          EQU 4561h 
    570 _VPutSN         EQU 4564h 
    571 _VtoWHLDE       EQU 47FBh 
    572  
    573  
    574 _XftoI          EQU 4804h 
    575 _Xitof          EQU 47FEh 
    576 _XName          EQU 4288h 
    577 _XRootY         EQU 479Eh 
    578  
    579 _YftoI          EQU 4801h 
    580 _YName          EQU 428Bh 
    581 _YToX           EQU 47A1h 
    582  
    583 _Zero16D        EQU 41B0h 
    584 _ZeroOP         EQU 41CEh 
    585 _ZeroOP1        EQU 41C5h 
    586 _ZeroOP2        EQU 41C8h 
    587 _ZeroOP3        EQU 41CBh 
    588 _ZmDecml        EQU 484Fh 
    589 _ZmFit          EQU 485Bh 
    590 _ZmInt          EQU 484Ch 
    591 _ZmPrev         EQU 4852h 
    592 _ZmSquare       EQU 485Eh 
    593 _ZmStats        EQU 47A4h 
    594 _ZmTrig         EQU 4861h 
    595 _ZmUsr          EQU 4855h 
    596 _ZooDefault     EQU 4867h 
    59729_DispBootVer  EQU 808Ah 
    59830_WriteAByte   EQU 8021h 
    599 ; 
    600 ;====================================================================== 
    601 ;           System-defined RAM Variable Address Equates 
    602 ;====================================================================== 
    603 ; 
    604  
     31 
     32;====================================================================== 
     33; System-defined RAM Variable Address Equates 
     34;====================================================================== 
    60535ramStart             EQU  8000h 
    60636appData              EQU  8000h 
    60737ramCode              EQU  8100h 
    60838ramCodeEnd           EQU  822Fh 
    609 baseAppBrTab         EQU  8230h 
    610 bootTemp             EQU  8251h 
    611 appSearchPage        EQU  82A3h 
    612 tempSwapArea         EQU  82A5h 
    613 appID                EQU  838Dh 
    614 ramReturnData        EQU  83EDh 
    615 arcInfo              EQU  83EEh 
    616 savedArcInfo         EQU  8406h 
    617 appInfo              EQU  8432h 
    618 appBank_jump         EQU  843Ch 
    619 appPage              EQU  843Eh 
    620 kbdScanCode          EQU  843Fh 
    621 kbdKey               EQU  8444h 
    622 kbdGetKy             EQU  8445h 
    623 keyExtend            EQU  8446h 
    624 contrast             EQU  8447h 
    625 apdSubTimer          EQU  8448h 
    626 apdTimer             EQU  8449h 
    627 curTime              EQU  844Ah 
    628 curRow               EQU  844Bh 
    629 curCol               EQU  844Ch 
    630 curOffset            EQU  844Dh 
    631 curUnder             EQU  844Eh 
    632 curY                 EQU  844Fh 
    633 curType              EQU  8450h 
    634 curXRow              EQU  8451h 
    635 prevDData            EQU  8452h 
    636 lFont_record         EQU  845Ah 
    637 sFont_record         EQU  8462h 
    638 tokVarPtr            EQU  846Ah 
    639 tokLen               EQU  846Ch 
    640 indicMem             EQU  846Eh 
    641 indicCounter         EQU  8476h 
    642 indicBusy            EQU  8477h 
    643 OP1                  EQU  8478h 
    644 OP1M                 EQU  847Ah 
    645 OP2                  EQU  8483h 
    646 OP2M                 EQU  8485h 
    647 OP2EXT               EQU  848Ch 
    648 OP3                  EQU  848Eh 
    649 OP3M                 EQU  8490h 
    650 OP4                  EQU  8499h 
    651 OP4M                 EQU  849Bh 
    652 OP5                  EQU  84A4h 
    653 OP5M                 EQU  84A6h 
    654 OP6                  EQU  84AFh 
    655 OP6M                 EQU  84B1h 
    656 OP6EXT               EQU  84B8h 
    657 progToEdit           EQU  84BFh 
    658 nameBuff             EQU  84C7h 
    659 equ_edit_save        EQU  84D2h 
    660 iMathPtr1            EQU  84D3h 
    661 iMathPtr2            EQU  84D5h 
    662 iMathPtr3            EQU  84D7h 
    663 iMathPtr4            EQU  84D9h 
    664 iMathPtr5            EQU  84DBh 
    665 chkDelPtr1           EQU  84DDh 
    666 chkDelPtr2           EQU  84DFh 
    667 insDelPtr            EQU  84E1h 
    668 upDownPtr            EQU  84E3h 
    669 fOutDat              EQU  84E5h 
    670 asm_data_ptr1        EQU  84EBh 
    671 asm_data_ptr2        EQU  84EDh 
    672 asm_sym_ptr1         EQU  84EFh 
    673 asm_sym_ptr2         EQU  84F1h 
    674 asm_ram              EQU  84F3h 
    675 asm_ind_call         EQU  8507h 
    676 textShadow           EQU  8508h 
    677 textShadCur          EQU  8588h 
    678 textShadTop          EQU  858Ah 
    679 textShadAlph         EQU  858Bh 
    680 textShadIns          EQU  858Ch 
    681 cxMain               EQU  858Dh 
    682 cxPPutAway           EQU  858Fh 
    683 cxPutAway            EQU  8591h 
    684 cxRedisp             EQU  8593h 
    685 cxErrorEP            EQU  8595h 
    686 cxSizeWind           EQU  8597h 
    687 cxPage               EQU  8599h 
    688 cxCurApp             EQU  859Ah 
    689 cxPrev               EQU  859Bh 
    690 monQH                EQU  85AAh 
    691 monQT                EQU  85ABh 
    692 monQueue             EQU  85ACh 
    693 onSP                 EQU  85BCh 
    694 promptRow            EQU  85C0h 
    695 promptCol            EQU  85C1h 
    696 promptIns            EQU  85C2h 
    697 promptShift          EQU  85C3h 
    698 promptRet            EQU  85C4h 
    699 promptValid          EQU  85C6h 
    700 promptTop            EQU  85C8h 
    701 promptCursor         EQU  85CAh 
    702 promptTail           EQU  85CCh 
    703 promptBtm            EQU  85CEh 
    704 varType              EQU  85D0h 
    705 varCurrent           EQU  85D1h 
    706 varClass             EQU  85D9h 
    707 menuActive           EQU  85DCh 
    708 menuAppDepth         EQU  85DDh 
    709 MenuCurrent          EQU  85DEh 
    710 ProgCurrent          EQU  85E8h 
    711 userMenuSA           EQU  85FEh 
    712 ioPrompt             EQU  865Fh 
    713 dImageWidth          EQU  8660h 
    714 RectFillPHeight      equ  8660h 
    715 RectFillPWidth       equ  8661h 
    716 RectFillPattern      equ  8662h 
    717 ioFlag               EQU  8670h 
    718 sndRecState          EQU  8672h 
    719 ioErrState           EQU  8673h 
    720 header               EQU  8674h 
    721 ioData               EQU  867Dh 
    722 ioNewData            EQU  8689h 
    723 bakHeader            EQU  868Bh 
    724 penCol               EQU  86D7h 
    725 penRow               EQU  86D8h 
    726 rclQueue             EQU  86D9h 
    727 rclQueueEnd          EQU  86DBh 
    728 errNo                EQU  86DDh 
    729 errSP                EQU  86DEh 
    730 errOffset            EQU  86E0h 
    731 saveSScreen          EQU  86ECh 
    732 bstCounter           EQU  89EEh 
    733 flags                EQU  89F0h 
    734 statVars             EQU  8A3Ah 
    735 anovaf_vars          EQU  8C17h 
    736 infVars              EQU  8C4Dh 
    737 curGStyle            EQU  8D17h 
    738 curGY                EQU  8D18h 
    739 curGX                EQU  8D19h 
    740 curGY2               EQU  8D1Ah 
    741 curGX2               EQU  8D1Bh 
    742 freeSaveY            EQU  8D1Ch 
    743 freeSaveX            EQU  8D1Dh 
    744 XOffset              EQU  8DA1h 
    745 YOffset              EQU  8DA2h 
    746 lcdTallP             EQU  8DA3h 
    747 pixWideP             EQU  8DA4h 
    748 pixWide_m_1          EQU  8DA5h 
    749 pixWide_m_2          EQU  8DA6h 
    750 lastEntryPTR         EQU  8DA7h 
    751 lastEntryStk         EQU  8DA9h 
    752 numLastEntries       EQU  8E29h 
    753 currLastEntry        EQU  8E2Ah 
    754 curInc               EQU  8E67h 
    755 uXmin                EQU  8E7Eh 
    756 uXmax                EQU  8E87h 
    757 uXscl                EQU  8E90h 
    758 uYmin                EQU  8E99h 
    759 uYmax                EQU  8EA2h 
    760 uYscl                EQU  8EABh 
    761 uThetMin             EQU  8EB4h 
    762 uThetMax             EQU  8EBDh 
    763 uThetStep            EQU  8EC6h 
    764 uTmin                EQU  8ECFh 
    765 uTmax                EQU  8ED8h 
    766 uTStep               EQU  8EE1h 
    767 uPlotStart           EQU  8EEAh 
    768 unMax                EQU  8EF3h 
    769 uu0                  EQU  8EFCh 
    770 uv0                  EQU  8F05h 
    771 unMin                EQU  8F0Eh 
    772 uu02                 EQU  8F17h 
    773 uv02                 EQU  8F20h 
    774 uw0                  EQU  8F29h 
    775 uPlotStep            EQU  8F32h 
    776 uXres                EQU  8F3Bh 
    777 uw02                 EQU  8F44h 
    778 Xmin                 EQU  8F50h 
    779 Xmax                 EQU  8F59h 
    780 Xscl                 EQU  8F62h 
    781 Ymin                 EQU  8F6Bh 
    782 Ymax                 EQU  8F74h 
    783 Yscl                 EQU  8F7Dh 
    784 ThetaMin             EQU  8F86h 
    785 ThetaMax             EQU  8F8Fh 
    786 ThetaStep            EQU  8F98h 
    787 TminPar              EQU  8FA1h 
    788 TmaxPar              EQU  8FAAh 
    789 Tstep                EQU  8FB3h 
    790 PlotStart            EQU  8FBCh 
    791 nMax                 EQU  8FC5h 
    792 u0                   EQU  8FCEh 
    793 v0                   EQU  8FD7h 
    794 nMin                 EQU  8FE0h 
    795 u02                  EQU  8FE9h 
    796 v02                  EQU  8FF2h 
    797 w0                   EQU  8FFBh 
    798 PlotStep             EQU  9004h 
    799 XresO                EQU  900Dh 
    800 w02                  EQU  9016h 
    801 un1                  EQU  901Fh 
    802 un2                  EQU  9028h 
    803 vn1                  EQU  9031h 
    804 vn2                  EQU  903Ah 
    805 wn1                  EQU  9043h 
    806 wn2                  EQU  904Ch 
    807 fin_N                EQU  9055h 
    808 fin_I                EQU  905Eh 
    809 fin_PV               EQU  9067h 
    810 fin_PMT              EQU  9070h 
    811 fin_FV               EQU  9079h 
    812 fin_PY               EQU  9082h 
    813 fin_CY               EQU  908Bh 
    814 cal_N                EQU  9094h 
    815 cal_I                EQU  909Dh 
    816 cal_PV               EQU  90A6h 
    817 cal_PMT              EQU  90AFh 
    818 cal_FV               EQU  90B8h 
    819 cal_PY               EQU  90C1h 
    820 smallEditRAM         EQU  90D3h 
    821 XFact                EQU  913Fh 
    822 YFact                EQU  9148h 
    823 Xres_int             EQU  9151h 
    824 deltaX               EQU  9152h 
    825 deltaY               EQU  915Bh 
    826 shortX               EQU  9164h 
    827 shortY               EQU  916Dh 
    828 lower                EQU  9176h 
    829 upper                EQU  917Fh 
    830 XOutSym              EQU  918Ch 
    831 XOutDat              EQU  918Eh 
    832 YOutSym              EQU  9190h 
    833 YOutDat              EQU  9192h 
    834 inputSym             EQU  9194h 
    835 inputDat             EQU  9196h 
    836 prevData             EQU  9198h 
    837 TblMin               EQU  92B3h 
    838 TblStep              EQU  92BCh 
    839 P1Type               EQU  92C9h 
    840 SavX1List            EQU  92CAh 
    841 SavY1List            EQU  92CFh 
    842 SavF1List            EQU  92D4h 
    843 P1FrqOnOff           EQU  92D9h 
    844 P2Type               EQU  92DAh 
    845 SavX2List            EQU  92DBh 
    846 SavY2List            EQU  92E0h 
    847 SavF2List            EQU  92E5h 
    848 P2FrqOnOff           EQU  92EAh 
    849 P3Type               EQU  92EBh  
    850 SavX3List            EQU  92ECh 
    851 SavY3List            EQU  92F1h 
    852 SavF3List            EQU  92F6h 
    853 P3FrqOnOff           EQU  92FBh 
    854 plotSScreen          EQU  9340h 
    855 seed1                EQU  9640h 
    856 seed2                EQU  9649h 
    857 cmdShadow            EQU  966Eh 
    858 cmdShadCur           EQU  96EEh 
    859 cmdShadAlph          EQU  96F0h 
    860 cmdShadIns           EQU  96F1h 
    861 cmdCursor            EQU  96F2h 
    862 editTop              EQU  96F4h 
    863 editCursor           EQU  96F6h 
    864 editTail             EQU  96F8h 
    865 editBtm              EQU  96FAh 
    866 editSym              EQU  9706h 
    867 editDat              EQU  9708h 
    868 GY0             EQU 977Fh 
    869 GY1             EQU 9776h 
    870 GY2             EQU 9777h 
    871 GY3             EQU 9778h 
    872 GY4             EQU 9779h 
    873 GY5             EQU 977Ah 
    874 GY6             EQU 977Bh 
    875 GY7             EQU 977Ch 
    876 GY8             EQU 977Dh 
    877 GY9             EQU 977Eh 
    878 GX1             EQU 9780h 
    879 GX2             EQU 9781h 
    880 GX3             EQU 9782h 
    881 GX4             EQU 9783h 
    882 GX5             EQU 9784h 
    883 GX6             EQU 9785h 
    884 GU              EQU 978Ch 
    885 GV              EQU 978Dh 
    886 GW              EQU 978Eh 
    887 GR1             EQU 9786h 
    888 GR2             EQU 9787h 
    889 GR3             EQU 9788h 
    890 GR4             EQU 9789h 
    891 GR5             EQU 978Ah 
    892 GR6             EQU 978Bh 
    893 winTop               EQU  97A5h 
    894 winBtm               EQU  97A6h 
    895 winLeftEdge          EQU  97A7h 
    896 winLeft              EQU  97A8h 
    897 winAbove             EQU  97AAh 
    898 winRow               EQU  97ACh 
    899 winCol               EQU  97AEh 
    900 fmtDigits            EQU  97B0h 
    901 fmtString            EQU  97B1h 
    902 fmtConv              EQU  97F2h 
    903 fmtLeft              EQU  9804h 
    904 fmtIndex             EQU  9806h 
    905 fmtMatSym            EQU  9808h 
    906 fmtMatMem            EQU  980Ah 
    907 EQS                  EQU  980Ch 
    908 tSymPtr1             EQU  9818h 
    909 tSymPtr2             EQU  981Ah 
    910 chkDelPtr3           EQU  981Ch 
    911 chkDelPtr4           EQU  981Eh 
    912 tempMem              EQU  9820h 
    913 fpBase               EQU  9822h 
    914 FPS                  EQU  9824h 
    915 OPBase               EQU  9826h 
    916 OPS                  EQU  9828h 
    917 pTempCnt             EQU  982Ah 
    918 cleanTmp             EQU  982Ch 
    919 pTemp                EQU  982Eh 
    920 progPtr              EQU  9830h 
    921 newDataPtr           EQU  9832h 
    922 pagedCount           EQU  9834h 
    923 pagedPN              EQU  9835h 
    924 pagedGetPtr          EQU  9836h 
    925 pagedPutPtr          EQU  9838h 
    926 pagedBuf             EQU  983Ah 
    927 appErr1              EQU  984Dh 
    928 appErr2              EQU  985Ah 
    929 flashByte1           EQU  9867h 
    930 flashByte2           EQU  9868h 
    931 freeArcBlock         EQU  9869h 
    932 arcPage              EQU  986Bh 
    933 arcPtr               EQU  986Ch 
    934 appRawKeyHandle      EQU  9870h 
    935 appBackUpScreen      EQU  9872h 
    936 customHeight         EQU  9B72h 
    937 localLanguage        EQU  9B73h 
    938 cursorHookPtr        EQU  9B7Ch 
    939 rawKeyHookPtr        EQU  9B84h 
    940 getKeyHookPtr        EQU  9B88h 
    941 fontHookPtr          EQU  9B9Ch 
    942 restartClr           EQU  9BD0h 
    943 localTokStr          EQU  9D65h 
    944 keyForStr            EQU  9D76h 
    945 keyToStrRam          EQU  9D77h 
    946 sedMonSp             EQU  9D88h 
    947 bpSave               EQU  9D8Ah 
    94839userMem              EQU  9D95h 
    94940symTable             EQU  0FE66h 
    95041 
    951 ;SYMBOLIC_DEBUG_END 
    952 ; 
    953 ;====================================================================== 
    954 ;               Language localization equates 
    955 ;====================================================================== 
    956 LANG_NEUTRAL                       equ   00h 
    957 LANG_DANISH                        equ   06h 
    958 LANG_DUTCH                         equ   13h 
    959 LANG_ENGLISH                       equ   09h 
    960 LANG_FINNISH                       equ   0bh 
    961 LANG_FRENCH                        equ   0ch 
    962 LANG_GERMAN                        equ   07h 
    963 LANG_HUNGARIAN                     equ   0eh 
    964 LANG_ITALIAN                       equ   10h 
    965 LANG_NORWEGIAN                     equ   14h 
    966 LANG_POLISH                        equ   15h 
    967 LANG_PORTUGUESE                    equ   16h 
    968 LANG_SPANISH                       equ   0ah 
    969 LANG_SWEDISH                       equ   1dh 
    970  
    971 SUBLANG_NEUTRAL                    equ   00h   ; language neutral 
    972 SUBLANG_DUTCH                    equ   01h   ; Dutch 
    973 SUBLANG_ENGLISH_US               equ   01h   ; English (USA) 
    974 SUBLANG_FRENCH                   equ   01h   ; French 
    975 SUBLANG_GERMAN                   equ   01h   ; German 
    976 SUBLANG_ITALIAN                  equ   01h   ; Italian 
    977 SUBLANG_NORWEGIAN_BOKMAL         equ   01h   ; Norwegian (Bokmal) 
    978 SUBLANG_PORTUGUESE               equ   02h   ; Portuguese 
    979 SUBLANG_SPANISH                  equ   01h   ; Spanish (Castilian) 
    980  
    981  
    982 ;====================================================================== 
    983 ;           Error handler equates/macros  
    984 ;====================================================================== 
    985 ; 
    986 APP_PUSH_ERRORH EQU     59h 
    987 APP_POP_ERRORH  EQU     5Ch 
    988 ; 
    989 AppOnErr   macro   handaddr 
    990         LD      HL,handaddr             ;hl -> stack handler address 
    991         CALL    APP_PUSH_ERRORH         ;establish error handler context 
    992         .endm 
    993  
    994 AppOffErr  macro 
    995         CALL    APP_POP_ERRORH          ;remove error handler context 
    996         .endm 
    997 ; 
     42;====================================================================== 
     43; Error Handler Equates/Macros  
     44;====================================================================== 
     45APP_PUSH_ERRORH      EQU    59h 
     46APP_POP_ERRORH       EQU    5Ch 
     47 
     48AppOnErr      MACRO       handaddr 
     49              ld hl,handaddr       ;hl -> stack handler address 
     50              call APP_PUSH_ERRORH ;Establish error handler context 
     51              .ENDM 
     52 
     53AppOffErr MACRO 
     54       call APP_POP_ERRORH ;remove error handler context 
     55        .ENDM 
     56 
    99857;====================================================================== 
    99958;           System and State Flags 
    100059;====================================================================== 
    1001 ; 
    1002  
    1003 trigFlags       EQU  0          ;Trigonometry mode settings 
    1004 trigDeg         EQU    2        ; 1=degrees, 0=radians 
    1005  
    1006 kbdFlags        EQU  0          ;Keyboard scan 
    1007 kbdSCR          EQU    3        ; 1=scan code ready 
    1008 kbdKeyPress     EQU    4        ; 1=key has been pressed 
    1009  
    1010 doneFlags       EQU  0          ;display "Done" 
    1011 donePrgm        EQU    5        ; 1=display "Done" after prgm 
    1012  
    1013 ioDelFlag       EQU  0 
    1014 inDelete        EQU    0        ;1 = DELETE SCREEN  
    101560 
    101661;---------------------------------------------------------------------- 
    1017 editFlags       EQU  1 
    1018 editOpen        EQU    2        ; 1=edit buffer is open 
    1019  
    1020 monFlags        EQU  1          ;monitor flags 
    1021 monAbandon      EQU    4        ; 1=don't start any long process 
    1022                                 ; in put away (#715) 
     62;           Available for Assembly Programming 
    102363;---------------------------------------------------------------------- 
    1024 plotFlags       EQU  2          ;plot generation flags 
    1025 plotTrace       equ  0 
    1026 plotLoc         EQU    1        ; 0=bkup & display, 1=display only 
    1027 plotDisp        EQU    2        ; 1=plot is in display, 0=text in display 
    1028  
    1029  
    1030 grfModeFlags    EQU  2          ;graph mode settings 
    1031 grfFuncM        EQU    4        ; 1=function graph 
    1032 grfPolarM       EQU    5        ; 1=polar graph 
    1033 grfParamM       EQU    6        ; 1=parametric graph 
    1034 grfRecurM       EQU    7        ; 1=RECURSION graph 
    1035  
    1036 graphFlags      EQU  3 
    1037 graphDraw       EQU    0        ; 0=graph is valid, 1=redraw graph 
    1038  
    1039 grfDBFlags      EQU  4 
    1040 grfDot          EQU    0        ; 0=line, 1=dot 
    1041 grfSimul        EQU    1        ; 0=sequential, 1=simultaneous 
    1042 grfGrid         EQU    2        ; 0=no grid, 1=grid 
    1043 grfPolar        EQU    3        ; 0=rectangular, 1=polar coordinates 
    1044 grfNoCoord      EQU    4        ; 0=display coordinates, 1=off 
    1045 grfNoAxis       EQU    5        ; 0=axis, 1=no axis 
    1046 grfLabel        EQU    6        ; 0=off, 1=axis label 
    1047  
    1048 textFlags       EQU  5          ;Text output flags 
    1049 textEraseBelow  EQU    1        ; 1=erase line below small char 
    1050 textScrolled    EQU    2        ; 1=screen scrolled 
    1051 textInverse     EQU    3        ; 1=display inverse bit-map 
    1052 textInsMode     EQU    4        ; 0=overstrike, 1=insert mode 
    1053  
    1054 ParsFlag2       EQU  7          ;PARSER flags 
    1055 numOP1          EQU    0        ; 1=RESULT IN OP1, 0=NO RESULT 
    1056  
    1057 newDispF        EQU  8          ;Derivative mode flags 
    1058 preClrForMode   EQU    0        ; 1=HELP BLINK ON MODE SCREEN 
    1059  
    1060 apdFlags        EQU  8          ;Automatic power-down 
    1061 apdAble         EQU    2        ; 1=APD enabled 
    1062 apdRunning      EQU    3        ; 1=APD clock running 
    1063  
    1064  
    1065 web_err_mask    EQU  60h 
    1066  
    1067 onFlags         EQU  9          ;on key flags 
    1068 onRunning       EQU  3          ; 1 = calculator is running 
    1069 onInterrupt     EQU    4        ; 1=on key interrupt request 
    1070  
    1071 statFlags       EQU  9          ;statistics flags 
    1072 statsValid      EQU    6        ; 1=stats are valid 
    1073 statANSDISP     EQU  7          ; 1=display stat results 
    1074  
    1075  
    1076 fmtFlags        EQU  10         ;numeric format flags 
    1077 fmtExponent     EQU    0        ; 1=show exponent, 0=no exponent 
    1078 fmtEng          EQU    1        ; 1=engineering notion, 0=scientific 
    1079 fmtHex          EQU    2        ; 1=hexadecimal 
    1080 fmtOct          EQU    3        ; 1=octal 
    1081 fmtBin          EQU    4        ; 1=binary 
    1082 ; 
    1083 numMode         EQU  10 
    1084 fmtReal         EQU    5 
    1085 fmtRect         EQU    6 
    1086 fmtPolar        EQU    7 
    1087  
    1088 realMode        EQU    5 
    1089 rectMode        EQU    6 
    1090 polarMode       EQU    7 
    1091 ;                                       ;   if Hex and Oct both = 1 
    1092 ;                                       ;   then Bin=0 means >Frac 
    1093 ;                                       ;        Bin=1 means >DMS 
    1094 fmtBaseMask     EQU  00011100B          ; mask to base flags 
    1095 fmtBaseShift    EQU  2                  ; offset to base flags 
    1096 ; 
    1097 ;       CHECK IF THESE ARE USED BY NUMFORM, 
    1098 ; 
    1099 ;               EQU  6 
    1100 ;               EQU  7 
    1101  
    1102 fmtOverride     EQU  11         ;copy of fmtFlags with conversion override 
    1103  
    1104 fmtEditFlags    EQU  12         ;numeric editing flags 
    1105 fmtEdit         EQU    0        ; 1=format number for editing 
    1106  
    1107 curFlags        EQU  12         ;Cursor 
    1108 curAble         EQU    2        ; 1=cursor flash is enabled 
    1109 curOn           EQU    3        ; 1=cursor is showing 
    1110 curLock         EQU    4        ; 1=cursor is locked off 
    1111  
    1112 appFlags        EQU  13         ;application flags 
    1113 appWantIntrpt   EQU    0                ; 1=want ON key interrupts 
    1114 appTextSave     EQU    1                ; 1=save characters in textShadow 
    1115 appAutoScroll   EQU    2                ; 1=auto-scroll text on last line 
    1116 appMenus        EQU    3                ; 1=process keys that bring up menus 
    1117                                         ; 0=check Lock menu flag 
    1118 appLockMenus    EQU    4                ; 1=ignore menu keys 
    1119                                         ; 0=switch to home screen and bring up menu 
    1120 appCurGraphic   EQU    5                ; 1=graphic cursor 
    1121 appCurWord      EQU    6                ; 1=text cursor covers entire word 
    1122 appExit         EQU    7                ; 1=application handles [EXIT] key itself 
    1123  
    1124 appWantIntrptF  EQU     1<<appWantIntrpt 
    1125 appTextSaveF    EQU     1<<appTextSave 
    1126 appAutoScrollF  EQU     1<<appAutoScroll 
    1127 appMenusF       EQU     1<<appMenus 
    1128 appLockMenusF   EQU     1<<appLockMenus 
    1129 appCurGraphicF  EQU     1<<appCurGraphic 
    1130 appCurWordF     EQU     1<<appCurWord 
    1131 appExitF        EQU     1<<appExit 
    1132  
    1133  
    1134 seqFlags        EQU  15              ; Sequential Graph flags 
    1135 webMode         EQU    0             ; 0 = NORMAL SEQ MODE, 1 = WEB MODE 
    1136 webVert         EQU    1             ; 
    1137 sequv           EQU    2             ; U vs V 
    1138 seqvw           EQU    3             ; V vs W 
    1139 sequw           EQU    4             ; U vs W 
    1140  
    1141  
    1142 promptFlags     EQU  17         ;prompt line flags 
    1143 promptEdit      EQU    0        ; 1=editing in prompt buffer 
    1144  
    1145 indicFlags      EQU  18         ;Indicator flags 
    1146 indicRun        EQU    0        ; 1=run indicator ON 
    1147 indicInUse      EQU    1        ; indicator save area in use=1, free=0 
    1148 indicOnly       EQU    2        ; interrupt handler only checks run indicator 
    1149  
    1150 shiftFlags      EQU  18         ;[2nd] and [ALPHA] flags 
    1151 shift2nd        EQU    3        ; 1=[2nd] has been pressed 
    1152 shiftAlpha      EQU    4        ; 1=[ALPHA] has been pressed 
    1153 shiftLwrAlph    EQU    5        ; 1=lower case, 0=upper case 
    1154 shiftALock      EQU    6        ; 1=alpha lock has been pressed 
    1155 shiftKeepAlph   EQU    7        ; 1=cannot cancel alpha shift 
    1156  
    1157  
    1158 tblFlags        EQU  19         ;table flags. 
    1159 autoFill        EQU    4        ; 1=prompt, 0=fillAuto 
    1160 autoCalc        EQU    5        ; 1=prompt, 0=CalcAuto 
    1161 reTable         EQU    6        ; 0=table is ok, 1=must recompute table. 
    1162  
    1163 sGrFlags        EQU  20 
    1164 grfSplit        EQU    0        ; 1=Split Graph, 0=Normal 
    1165 vertSplit       EQU    1        ; 1=Vertical (left-right) Split 
    1166 grfSChanged     EQU    2        ; 1=Graph just changed Split <-> normal 
    1167 grfSplitOverride EQU   3        ; 1 = ignore graph split flag if set 
    1168 write_on_graph  EQU    4        ; 1 = TEXT OR EQU WRITING TO GRAPH SCREEN 
    1169 g_style_active  EQU    5        ; 1 = GRAPH STYLES ARE ENABLED, USE THEM 
    1170 cmp_mod_box     EQU    6        ; 1 = DOING MOD BOX PLOT COMPUTATION 
    1171 textWrite       EQU    7        ; 1 = Small font writes to buffer 
    1172                                                         ; 0 = Small font writes to display 
    1173 ; 
    1174  
    1175 newIndicFlags   EQU  21 
    1176 extraIndic      EQU    0 
    1177 saIndic         EQU    1 
    1178  
    1179 newFlags2           EQU  22 
    1180 noRestores          EQU  5 
    1181  
    1182 smartFlags      EQU  23 
    1183 ; 
    1184 ;---------------------------------------------------------------------- 
    1185 ; Note: Fix these Equates if smartFlags are moved                             
    1186 ;---------------------------------------------------------------------- 
    1187 ; 
    1188 smarter_mask    EQU  3 
    1189 smarter_test    EQU  1 
    1190 smartGraph      EQU  0 
    1191 smartGraph_inv  EQU  1                                                  
    1192  
    1193 more_Flags      EQU 26 
    1194  
    1195 No_Del_Stat     EQU 2 
    1196 ;---------------------------------------------------------------------- 
    1197 ;           Available for ASM programming 
    1198 ;---------------------------------------------------------------------- 
    1199  
    1200 asm_Flag1       EQU  33          ; ASM CODING 
    1201 asm_Flag2       EQU  34          ; ASM CODING 
    1202 asm_Flag3       EQU  35          ; ASM CODING 
    1203  
    1204 ;---------------------------------------------------------------------- 
    1205 ; 
    1206 getSendFlg      EQU  36 
    1207 comFailed       EQU  1        ; 1 = Get/Send Communication Failed 
    1208 ; 
    1209 appLwrCaseFlag  EQU  36 
    1210 lwrCaseActive   EQU  3 
    1211 ; 
    1212 apiFlg3         EQU  42  
    1213 ; 
    1214 apiFlg4         EQU  43 
    1215 fullScrnDraw    EQU    2        ; DRAW INTO LAST ROW/COL OF SCREEN 
    1216  
    1217 groupFlags      EQU  38 
    1218 inGroup         EQU  1          ;1 = IN GROUP CONTEXT 
    1219  
    1220  
    1221 xapFlag0        EQU  46      ; external app flags 
    1222 xapFlag1        EQU  47 
    1223 xapFlag2        EQU  48 
    1224 xapFlag3        EQU  49 
    1225  
    1226 fontFlags       EQU  50 
    1227 fracDrawLFont   EQU    2 
    1228 fracTallLFont   EQU    3 
    1229 customFont      EQU    7   
    1230  
    1231 plotFlag3       EQU  60   
    1232 bufferOnly      EQU    0 
    1233 useFastCirc     EQU    4 
    1234  
    1235 DBKeyFlags      equ     61              ;dbus keyboard flags 
    1236 ;Modifier         equ     0..3          ;Reserved for LSNibble of Modifiers 
    1237 repeatMost        equ     4             ;set if repeat normal keys 
    1238 haveDBKey         equ     5             ;set if have DBus key 
    1239 keyDefaultsF      equ     6             ;set if don't use system default keys. 
    1240 HWLinkErrF        equ     7             ;have a SE Hardware Link error. 
    1241  
    1242 ; 
    1243 varTypeMask     EQU  1FH              
    1244 varGraphRef     EQU    6 
    1245  
    1246 ; 
    1247 ;====================================================================== 
    1248 ;           Character Font equates   
    1249 ;====================================================================== 
    1250 ; 
    1251 ; Large font equates 
    1252 ; 
     64asm_Flag1     EQU  33 
     65asm_Flag2     EQU  34 
     66asm_Flag3     EQU  35 
     67 
     68;====================================================================== 
     69; Character Font Equates 
     70;====================================================================== 
     71;Large font equates 
    125372LrecurN         EQU     001h 
    125473LrecurU         EQU     002h 
     
    1494313 
    1495314;Small font equates 
    1496 ; 
    1497315SrecurN         equ     001h 
    1498316SrecurU         equ     002h 
     
    1731549Snormal1        equ     0EBh 
    1732550Snormal2        equ     0ECh 
    1733 ; 
    1734 ;====================================================================== 
    1735 ;           Keypress Equates 
    1736 ;====================================================================== 
    1737 ;           Keyboard key names 
    1738 ; 
    1739 ; 
     551 
     552;====================================================================== 
     553; Keypress Equates 
     554;====================================================================== 
    1740555kRight          EQU       001h 
    1741556kLeft           EQU       002h 
     
    23511166kZFitA          EQU       kE2BT+148 
    23521167kE2BT_End       EQU       kZFitA 
    2353 ; 
    2354 ; 
     1168 
    23551169;====================================================================== 
    23561170;           More 2 Byte Keys  
     
    27701584kUnDef          equ     kdbSquare+58    ;8A - 139d 
    27711585kE2BT3_End      equ     kUnDef 
    2772 ; 
    27731586 
    27741587;====================================================================== 
    27751588;           TI-83 Plus Context Equates 
    27761589;====================================================================== 
    2777 ; 
    27781590cxCmd           EQU     kQuit                   ;home screen 
    27791591cxMatEdit       EQU     kMatrixEd               ;matrix editor 
     
    28071619lastNewApp      EQU     cxUnGroup               ;last new app for this ver 
    28081620 
    2809 ; 
    2810 ;====================================================================== 
    2811 ;           Scan Code Equates 
     1621;====================================================================== 
     1622; Scan Code Equates 
    28121623;======================================================================; 
    28131624skDown          EQU     01h 
     
    28601671skMode          EQU     37h 
    28611672skDel           EQU     38h 
    2862 ; 
     1673 
    28631674;====================================================================== 
    28641675;           Tokens 
    28651676;====================================================================== 
    2866 ; 
    28671677EOSSTART        EQU       0 
    28681678; 
     
    41953005E_MS    EQU     E_SS + FPLEN 
    41963006 
    4197  
    4198 ;====================================================================== 
    4199 ;====================================================================== 
    4200 ;  The following is a duplicate of all of the above equates 
    4201 ;  in lower case.   
    4202 ; 
    4203 ;  It may be deleted if you choose case insensitive development 
    4204 ;  tools or choose to follow the above conventions. 
    4205 ; 
    4206 ; 
    4207 ;====================================================================== 
    4208 ; 
    4209 ;====================================================================== 
    4210 ;           system variable equates 
    4211 ;====================================================================== 
    4212 ;       entry points : rclsystok, stosystok 
    4213 ; 
    4214 xsclt           equ  2 
    4215 ysclt           equ  3 
    4216 xmint           equ  0ah 
    4217 xmaxt           equ  0bh 
    4218 ymint           equ  0ch 
    4219 ymaxt           equ  0dh 
    4220 tmint           equ  0eh 
    4221 tmaxt           equ  0fh 
    4222 thetmint        equ  10h 
    4223 thetmaxt        equ  11h 
    4224 tblmint         equ  1ah 
    4225 plotstartt      equ  1bh 
    4226 nmaxt           equ  1dh 
    4227 nmint           equ  1fh 
    4228 tblstept        equ  21h 
    4229 tstept          equ  22h 
    4230 thetstept       equ  23h 
    4231 deltaxt         equ  26h 
    4232 deltayt         equ  27h 
    4233 xfactt          equ  28h 
    4234 yfactt          equ  29h 
    4235 finnt           equ  2bh 
    4236 finit           equ  2ch 
    4237 finpvt          equ  2dh 
    4238 finpmtt         equ  2eh 
    4239 finfvt          equ  2fh 
    4240 finpyt          equ  30h 
    4241 fincyt          equ  31h 
    4242 plotstept       equ  34h 
    4243 xrest           equ  36h 
    4244 ; 
    4245  
    4246 ;====================================================================== 
    4247 ;           run indicators 
    4248 ;====================================================================== 
    4249 ; 
    4250 busypause       equ     10101010b 
    4251 busynormal      equ     11110000b 
    4252 ; 
    4253 ;====================================================================== 
    4254 ; macro to call base code from an app, 
    4255 ;====================================================================== 
    4256 ; 
    4257 rbr_call        equ     28h             ; needed for apps 
    4258 brt_jump0       equ     50h 
    4259 ; 
    4260 b_call macro   label 
    4261              rst     rbr_call 
    4262              dw      _&label 
    4263        .endm 
    4264 ; 
    4265 b_jump macro   label 
    4266              call    brt_jump0       ; fixed location on page 0 
    4267              dw      _&label 
    4268        .endm 
    4269  
    4270 ;====================================================================== 
    4271 ;           common subroutine rst numbers   
    4272 ;====================================================================== 
    4273 ; 
    4274 rop1toop2       equ  08h 
    4275 rfindsym        equ  10h 
    4276 rpushrealo1     equ  18h 
    4277 rmov9toop1      equ  20h 
    4278 rfpadd          equ  30h 
    4279 ; 
    4280  
    4281 ;symbolic_debug_start 
    4282 ;====================================================================== 
    4283 ;           entry points   
    4284 ;====================================================================== 
    4285 ; 
    4286 _abso1o2cp      equ 410eh 
    4287 _abso1pabso2    equ 405ah 
    4288 _acos           equ 40deh 
    4289 _acosh          equ 40f0h 
    4290 _acosrad        equ 40d2h 
    4291 _adrlele        equ 462dh 
    4292 _adrmele        equ 4609h 
    4293 _adrmrow        equ 4606h 
    4294 _alleq          equ 4876h 
    4295 _allocfps       equ 43a5h 
    4296 _allocfps1      equ 43a8h 
    4297 _angle          equ 4102h 
    4298 _ansname        equ 4b52h 
    4299 _apdsetup       equ 4c93h 
    4300 _appgetcalc     equ 4c78h 
    4301 _appgetcbl      equ 4c75h 
    4302 _appinit        equ 404bh 
    4303 _arc_unarc      equ 4fd8h 
    4304 _asin           equ 40e4h 
    4305 _asinh          equ 40edh 
    4306 _asinrad        equ 40dbh 
    4307 _atan           equ 40e1h 
    4308 _atan2          equ 40e7h 
    4309 _atan2rad       equ 40d8h 
    4310 _atanh          equ 40eah 
    4311 _atanrad        equ 40d5h 
    4312  
    4313 _binopexec      equ 4663h 
    4314 _bit_vertsplit  equ 4fa8h 
    4315 _bufclr         equ 5074h 
    4316 _bufcpy         equ 5071h 
    4317  
    4318 _cabs           equ 4e97h 
    4319 _cadd           equ 4e88h 
    4320 _canalphins     equ 4c69h 
    4321 _cdiv           equ 4e94h 
    4322 _cdivbyreal     equ 4ebbh 
    4323 _cetox          equ 4ea9h 
    4324 _cfrac          equ 4ec1h 
    4325 _checksplitflag equ 49f0h 
    4326 _chk_batt_low   equ 50B3h 
    4327 _chkfindsym     equ 42f1h 
    4328 _cintgr         equ 4ec4h 
    4329 _circcmd        equ 47d4h 
    4330 _ckint          equ 4234h 
    4331 _ckodd          equ 4237h 
    4332 _ckop1c0        equ 4225h 
    4333 _ckop1cplx      equ 40fch 
    4334 _ckop1fp0       equ 4228h 
    4335 _ckop1pos       equ 4258h 
    4336 _ckop1real      equ 40ffh 
    4337 _ckop2fp0       equ 422bh 
    4338 _ckop2pos       equ 4255h 
    4339 _ckop2real      equ 42dfh 
    4340 _ckposint       equ 4231h 
    4341 _ckvalidnum     equ 4270h 
    4342 _cleanall       equ 4a50h 
    4343 _clearrect      equ 4d5ch 
    4344 _clearrow       equ 4cedh 
    4345 _cline          equ 4798h 
    4346 _clines         equ 479bh 
    4347 _cln            equ 4ea0h 
    4348 _clog           equ 4ea3h 
    4349 _closeeditbuf   equ 48D3h 
    4350 _closeeditbufnor        equ 476eh 
    4351 _closeeditequ   equ 496Ch 
    4352 _closeprog      equ 4a35h 
    4353 _clrgraphref    equ 4a38h 
    4354 _clrlcd         equ 4543h 
    4355 _clrlcdfull     equ 4540h 
    4356 _clrlp          equ 41d1h 
    4357 _clrop1s        equ 425eh 
    4358 _clrop2s        equ 425bh 
    4359 _clrscrn        equ 4549h 
    4360 _clrscrnfull    equ 4546h 
    4361 _clrtxtshd      equ 454ch 
    4362 _cmltbyreal     equ 4eb8h 
    4363 _cmpsyms        equ 4a4ah 
    4364 _cmult          equ 4e8eh 
    4365 _conj           equ 4eb5h 
    4366 _convdim        equ 4b43h 
    4367 _convdim00      equ 4b46h 
    4368 _convlctolr     equ 4a23h 
    4369 _convlrtolc     equ 4a56h 
    4370 _convop1        equ 4aefh 
    4371 _cop1set0       equ 4105h 
    4372 _cos            equ 40c0h 
    4373 _cosh           equ 40cch 
    4374 _cphlde         equ 400ch 
    4375 _cpoint         equ 4dc8h 
    4376 _cpoints        equ 47f5h 
    4377 _cpop1op2       equ 4111h 
    4378 _cpop4op3       equ 4108h 
    4379 _cpyo1tofps1    equ 445ch 
    4380 _cpyo1tofps2    equ 446bh 
    4381 _cpyo1tofps3    equ 4477h 
    4382 _cpyo1tofps4    equ 4489h 
    4383 _cpyo1tofps5    equ 4483h 
    4384 _cpyo1tofps6    equ 447dh 
    4385 _cpyo1tofps7    equ 4480h 
    4386 _cpyo1tofpst    equ 444ah 
    4387 _cpyo2tofps1    equ 4459h 
    4388 _cpyo2tofps2    equ 4462h 
    4389 _cpyo2tofps3    equ 4474h 
    4390 _cpyo2tofps4    equ 4486h 
    4391 _cpyo2tofpst    equ 4444h 
    4392 _cpyo3tofps1    equ 4453h 
    4393 _cpyo3tofps2    equ 4465h 
    4394 _cpyo3tofpst    equ 4441h 
    4395 _cpyo5tofps1    equ 4456h 
    4396 _cpyo5tofps3    equ 4471h 
    4397 _cpyo6tofps2    equ 4468h 
    4398 _cpyo6tofpst    equ 4447h 
    4399 _cpystack       equ 4429h 
    4400 _cpyto1fps1     equ 4432h 
    4401 _cpyto1fps10    equ 43f3h 
    4402 _cpyto1fps11    equ 43d8h 
    4403 _cpyto1fps2     equ 443bh 
    4404 _cpyto1fps3     equ 4408h 
    4405 _cpyto1fps4     equ 440eh 
    4406 _cpyto1fps5     equ 43deh 
    4407 _cpyto1fps6     equ 43e4h 
    4408 _cpyto1fps7     equ 43eah 
    4409 _cpyto1fps8     equ 43edh 
    4410 _cpyto1fps9     equ 43f6h 
    4411 _cpyto1fpst     equ 4423h 
    4412 _cpyto2fps1     equ 442fh 
    4413 _cpyto2fps2     equ 4438h 
    4414 _cpyto2fps3     equ 4402h 
    4415 _cpyto2fps4     equ 43f9h 
    4416 _cpyto2fps5     equ 43dbh 
    4417 _cpyto2fps6     equ 43e1h 
    4418 _cpyto2fps7     equ 43e7h 
    4419 _cpyto2fps8     equ 43f0h 
    4420 _cpyto2fpst     equ 4420h 
    4421 _cpyto3fps1     equ 442ch 
    4422 _cpyto3fps2     equ 4411h 
    4423 _cpyto3fpst     equ 441dh 
    4424 _cpyto4fpst     equ 441ah 
    4425 _cpyto5fpst     equ 4414h 
    4426 _cpyto6fps2     equ 43ffh 
    4427 _cpyto6fps3     equ 43fch 
    4428 _cpyto6fpst     equ 4417h 
    4429 _cpytofps1      equ 445fh 
    4430 _cpytofps2      equ 446eh 
    4431 _cpytofps3      equ 447ah 
    4432 _cpytofpst      equ 444dh 
    4433 _cpytostack     equ 4450h 
    4434 _create0equ     equ 432ah 
    4435 _createappvar   equ 4e6ah 
    4436 _createclist    equ 431bh 
    4437 _createcplx     equ 430ch 
    4438 _createequ      equ 4330h 
    4439 _createpair     equ 4b0dh 
    4440 _createpict     equ 4333h 
    4441 _createprog     equ 4339h 
    4442 _createprotprog equ 4e6dh 
    4443 _createreal     equ 430fh 
    4444 _createrlist    equ 4315h 
    4445 _creatermat     equ 4321h 
    4446 _createstrng    equ 4327h 
    4447 _crecip         equ 4e91h 
    4448 _csqroot        equ 4e9dh 
    4449 _csquare        equ 4e8bh 
    4450 _csub           equ 4e85h 
    4451 _ctenx          equ 4ea6h 
    4452 _ctrunc         equ 4ebeh 
    4453 _cube           equ 407bh 
    4454 _cursoroff      equ 45beh 
    4455 _cursoron       equ 45c4h 
    4456 _cxrooty        equ 4each 
    4457 _cytox          equ 4eb2h 
    4458  
    4459 _darkline       equ 47ddh 
    4460 _darkpnt        equ 47f2h 
    4461 _datasize       equ 436ch 
    4462 _datasizea      equ 4369h 
    4463 _deallocfps     equ 439fh 
    4464 _deallocfps1    equ 43a2h 
    4465 _deco1exp       equ 4267h 
    4466 _dellistel      equ 4a2fh 
    4467 _delmem         equ 4357h 
    4468 _delres         equ 4a20h 
    4469 _delvar         equ 4351h 
    4470 _delvararc      equ 4fc6h 
    4471 _delvarnoarc    equ 4fc9h 
    4472 _disableapd     equ 4c84h 
    4473 _disp           equ 4f45h 
    4474 _dispdone       equ 45b5h 
    4475 _dispeol        equ 45a6h 
    4476 _disphl         equ 4507h 
    4477 _displayimage   equ 4d9bh 
    4478 _dispmenutitle  equ 5065h 
    4479 _dispop1a       equ 4bf7h 
    4480 _divhlby10      equ 400fh 
    4481 _divhlbya       equ 4012h 
    4482 _drawcirc2      equ 4c66h 
    4483 _drawcmd        equ 48c1h 
    4484 _drawrectborder equ 4d7dh 
    4485 _drawrectborderclear    equ 4d8ch 
    4486 _dtor           equ 4075h 
    4487  
    4488 _editprog       equ 4a32h 
    4489 _enableapd      equ 4c87h 
    4490 _enoughmem      equ 42fdh 
    4491 _eop1notreal    equ 4279h 
    4492 _equ_or_newequ  equ 42c4h 
    4493 _eraseeol       equ 4552h 
    4494 _eraserectborder        equ 4d86h 
    4495 _errargument    equ 44adh 
    4496 _errbadguess    equ 44cbh 
    4497 _errbreak       equ 44bfh 
    4498 _errd_op1_0     equ 42d3h 
    4499 _errd_op1_le_0  equ 42d0h 
    4500 _errd_op1not_r  equ 42cah 
    4501 _errd_op1notpos equ 42c7h 
    4502 _errd_op1notposint      equ 42cdh 
    4503  
    4504  
    4505 _errdatatype    equ 44aah 
    4506 _errdimension   equ 44b3h 
    4507 _errdimmismatch equ 44b0h 
    4508 _errdivby0      equ 4498h 
    4509 _errdomain      equ 449eh 
    4510 _errincrement   equ 44a1h 
    4511 _errinvalid     equ 44bch 
    4512 _erriterations  equ 44c8h 
    4513 _errlinkxmit    equ 44d4h 
    4514 _errmemory      equ 44b9h 
    4515 _errnon_real    equ 44a4h 
    4516 _errnonreal     equ 4a8ch 
    4517 _errnotenoughmem        equ 448ch 
    4518 _erroverflow    equ 4495h 
    4519 _errsignchange  equ 44c5h 
    4520 _errsingularmat equ 449bh 
    4521 _errstat        equ 44c2h 
    4522 _errstatplot    equ 44d1h 
    4523 _errsyntax      equ 44a7h 
    4524 _errtoltoosmall equ 44ceh 
    4525 _errundefined   equ 44b6h 
    4526 _etox           equ 40b4h 
    4527 _exch9          equ 43d5h 
    4528 _exlp           equ 4222h 
    4529 _exptohex       equ 424fh 
    4530  
    4531 _factorial      equ 4b85h 
    4532 _fillrect       equ 4d62h 
    4533 _fillrectpattern        equ 4d89h 
    4534 _find_parse_formula     equ 4af2h 
    4535 _findalphadn    equ 4a47h 
    4536 _findalphaup    equ 4a44h 
    4537 _findapp                equ 4c4eh 
    4538 _findappdn              equ 4c4bh 
    4539 _findappnumpages        equ 509bh 
    4540 _findappup              equ 4c48h 
    4541 _findsym        equ 42f4h 
    4542 _fiveexec       equ 467eh 
    4543 _fixtempcnt     equ 4a3bh 
    4544 _flashtoram     equ 5017h 
    4545 _forcefullscreen        equ 508fh 
    4546 _formbase       equ 50aah 
    4547 _formdcplx      equ 4996h 
    4548 _formereal      equ 4990h 
    4549 _formreal       equ 4999h 
    4550 _fourexec       equ 467bh 
    4551 _fpadd          equ 4072h 
    4552 _fpdiv          equ 4099h 
    4553 _fpmult         equ 4084h 
    4554 _fprecip        equ 4096h 
    4555 _fpsquare       equ 4081h 
    4556 _fpsub          equ 406fh 
    4557 _frac           equ 4093h 
    4558  
    4559 _get_tok_strng  EQU 4594h 
    4560 _getbasever     equ 4c6fh 
    4561 _getcsc         equ 4018h 
    4562 _getkey         equ 4972h 
    4563 _getltoop1      equ 4636h 
    4564 _getmtoop1      equ 4615h 
    4565 _getsysinfo equ 50ddh ; v.1.13+ only 
    4566 _gettoklen      equ 4591h 
    4567 _grbufclr       equ 4bd0h 
    4568 _grbufcpy       equ 486ah 
    4569 _grphcirc       equ 47d7h 
    4570  
    4571 _hltimes9       equ 40f9h 
    4572 _horizcmd       equ 48a6h 
    4573 _htimesl        equ 4276h 
    4574  
    4575 _ibounds        equ 4c60h 
    4576 _iboundsfull    equ 4d98h 
    4577 _iline          equ 47e0h 
    4578 _inclstsize     equ 4a29h 
    4579 _insertlist     equ 4a2ch 
    4580 _insertmem      equ 42f7h 
    4581 _int            equ 40a5h 
    4582 _intgr          equ 405dh 
    4583 _invcmd         equ 48c7h 
    4584 _invertrect     equ 4d5fh 
    4585 _invop1s        equ 408dh 
    4586 _invop1sc       equ 408ah 
    4587 _invop2s        equ 4090h 
    4588 _invsub         equ 4063h 
    4589 _ioffset        equ 4c63h 
    4590 _ipoint         equ 47e3h 
    4591 _isa2bytetok    equ 42A3h 
    4592 _iseditempty    equ 492Dh 
    4593  
    4594 _jerror         equ 44d7h 
    4595 _jerrorno       equ 4000h 
    4596 _jforcecmdnochar        equ 4027h 
    4597 _jforcegraphkey equ 5005h 
    4598 _jforcegraphnokey       equ 5002h 
    4599  
    4600 _keytostring    equ 45cah 
    4601  
    4602 _lcd_busy       equ 4051h 
    4603 _lcd_driveron   equ 4978h 
    4604 _ldhlind        equ 4009h 
    4605 _linecmd        equ 48ach 
    4606 _lnx            equ 40abh 
    4607 _load_sfont     equ 4783h 
    4608 _loadcindpaged  equ 501dh 
    4609 _loaddeindpaged equ 501ah 
    4610 _loadpattern    equ 4cb1h 
    4611 _logx           equ 40aeh 
    4612  
    4613 _max            equ 4057h 
    4614 _memchk         equ 42e5h 
    4615 _memclear       equ 4c30h 
    4616 _memset         equ 4c33h 
    4617 _min            equ 4054h 
    4618 _minus1         equ 406ch 
    4619 _mov10b         equ 415ch 
    4620 _mov18b         equ 47dah 
    4621 _mov7b          equ 4168h 
    4622 _mov8b          equ 4165h 
    4623 _mov9b          equ 415fh 
    4624 _mov9op1op2     equ 417dh 
    4625 _mov9op2cp      equ 410bh 
    4626 _mov9toop1      equ 417ah 
    4627 _mov9toop2      equ 4180h 
    4628 _movfrop1       equ 4183h 
    4629  
    4630 _newline        equ 452eh 
    4631 _nzif83plus     equ 50e0h  ; v. 1.13+ only 
    4632  
    4633 _onevar         equ 4ba3h 
    4634 _op1exop2       equ 421fh 
    4635 _op1exop3       equ 4219h 
    4636 _op1exop4       equ 421ch 
    4637 _op1exop5       equ 420dh 
    4638 _op1exop6       equ 4210h 
    4639 _op1exptodec    equ 4252h 
    4640 _op1set0        equ 41bfh 
    4641 _op1set1        equ 419bh 
    4642 _op1set2        equ 41a7h 
    4643 _op1set3        equ 41a1h 
    4644 _op1set4        equ 419eh 
    4645 _op1toop2       equ 412fh 
    4646 _op1toop3       equ 4123h 
    4647 _op1toop4       equ 4117h 
    4648 _op1toop5       equ 4153h 
    4649 _op1toop6       equ 4150h 
    4650 _op2exop4       equ 4213h 
    4651 _op2exop5       equ 4216h 
    4652 _op2exop6       equ 4207h 
    4653 _op2set0        equ 41bch 
    4654 _op2set1        equ 41adh 
    4655 _op2set2        equ 41aah 
    4656 _op2set3        equ 4198h 
    4657 _op2set4        equ 4195h 
    4658 _op2set5        equ 418fh 
    4659 _op2set60       equ 4ab0h 
    4660 _op2set8        equ 418ch 
    4661 _op2seta        equ 4192h 
    4662 _op2toop1       equ 4156h 
    4663 _op2toop3       equ 416eh 
    4664 _op2toop4       equ 411ah 
    4665 _op2toop5       equ 414ah 
    4666 _op2toop6       equ 414dh 
    4667 _op3set0        equ 41b9h 
    4668 _op3set1        equ 4189h 
    4669 _op3set2        equ 41a4h 
    4670 _op3toop1       equ 413eh 
    4671 _op3toop2       equ 4120h 
    4672 _op3toop4       equ 4114h 
    4673 _op3toop5       equ 4147h 
    4674 _op4set0        equ 41b6h 
    4675 _op4set1        equ 4186h 
    4676 _op4toop1       equ 4138h 
    4677 _op4toop2       equ 411dh 
    4678 _op4toop3       equ 4171h 
    4679 _op4toop5       equ 4144h 
    4680 _op4toop6       equ 4177h 
    4681 _op5exop6       equ 420ah 
    4682 _op5set0        equ 41b3h 
    4683 _op5toop1       equ 413bh 
    4684 _op5toop2       equ 4126h 
    4685 _op5toop3       equ 4174h 
    4686 _op5toop4       equ 412ch 
    4687 _op5toop6       equ 4129h 
    4688 _op6toop1       equ 4135h 
    4689 _op6toop2       equ 4132h 
    4690 _op6toop5       equ 4141h 
    4691 _outputexpr     equ 4bb2h 
    4692  
    4693 _pagedget       equ 5023h 
    4694 _parseinp       equ 4a9bh 
    4695 _pdspgrph       equ 48a3h 
    4696 _pixeltest      equ 48b5h 
    4697 _plus1          equ 4069h 
    4698 _pointcmd       equ 48b2h 
    4699 _pointon        equ 4c39h 
    4700 _popmcplxo1     equ 436fh 
    4701 _popop1         equ 437eh 
    4702 _popop3         equ 437bh 
    4703 _popop5         equ 4378h 
    4704 _popreal        equ 4393h 
    4705 _poprealo1      equ 4390h 
    4706 _poprealo2      equ 438dh 
    4707 _poprealo3      equ 438ah 
    4708 _poprealo4      equ 4387h 
    4709 _poprealo5      equ 4384h 
    4710 _poprealo6      equ 4381h 
    4711 _posno0int      equ 422eh 
    4712 _ptor           equ 40f3h 
    4713 _pushmcplxo1    equ 43cch 
    4714 _pushmcplxO3    equ 43C6h 
    4715 _pushop1        equ 43c9h 
    4716 _pushop3        equ 43c3h 
    4717 _pushop5        equ 43c0h 
    4718 _pushreal       equ 43bdh 
    4719 _pushrealo1     equ 43bah 
    4720 _pushrealo2     equ 43b7h 
    4721 _pushrealo3     equ 43b4h 
    4722 _pushrealo4     equ 43b1h 
    4723 _pushrealo5     equ 43aeh 
    4724 _pushrealo6     equ 43abh 
    4725 _putaway        equ 403ch 
    4726 _putc           equ 4504h 
    4727 _putmap         equ 4501h 
    4728 _putps          equ 4510h 
    4729 _putpsb         equ 450dh 
    4730 _puts           equ 450ah 
    4731 _puttokstring   equ 4960h 
    4732 _puttol         equ 4645h 
    4733 _puttomat       equ 461eh 
    4734  
    4735 _randinit       equ 4b7fh 
    4736 _random         equ 4b79h 
    4737 _rcl_statvar    equ 42dch 
    4738 _rclans         equ 4ad7h 
    4739 _rclgdb2        equ 47d1h 
    4740 _rcln           equ 4addh 
    4741 _rclsystok      equ 4ae6h 
    4742 _rclvarsym      equ 4ae3h 
    4743 _rclx           equ 4ae0h 
    4744 _rcly           equ 4adah 
    4745 _rec1stbyte     equ 4efah 
    4746 _rec1stbytenc   equ 4efdh 
    4747 _recabyteio     equ 4f03h 
    4748 _redimmat       equ 4a26h 
    4749 _regraph        equ 488eh 
    4750 _releasebuffer  equ 4771h 
    4751 _reloadappentryvecs     equ 4c36h 
    4752 _restoredisp    equ 4870h 
    4753 _rname          equ 427fh 
    4754 _rndguard       equ 409fh 
    4755 _rnfx           equ 40a2h 
    4756 _round          equ 40a8h 
    4757 _rtod           equ 4078h 
    4758 _rtop           equ 40f6h 
    4759 _runindicoff    equ 4570h 
    4760 _runindicon     equ 456dh 
    4761  
    4762 _savedisp       equ 4c7bh 
    4763 _sendabyte      equ 4ee5h 
    4764 _sendvarcmd     equ 4A14h 
    4765 _setallplots    equ 4fcch 
    4766 _setexspeed     equ 50bfh ; v. 1.13+ only 
    4767 _setfuncm       equ 4840h 
    4768 _setnorm_vals   equ 49fch 
    4769 _setparm        equ 4849h 
    4770 _setpolm        equ 4846h 
    4771 _setseqm        equ 4843h 
    4772 _settblgraphdraw        equ 4c00h 
    4773 _setuppagedptr  equ 5020h 
    4774 _setxxop1       equ 478ch 
    4775 _setxxop2       equ 478fh 
    4776 _setxxxxop2     equ 4792h 
    4777 _sfont_len      equ 4786h 
    4778 _shracc         equ 41D4h 
    4779 _sin            equ 40bdh 
    4780 _sincosrad      equ 40bah 
    4781 _sinh           equ 40cfh 
    4782 _sinhcosh       equ 40c6h 
    4783 _sqroot         equ 409ch 
    4784 _srchvlstdn     equ 4f12h 
    4785 _srchvlstup     equ 4f0fh 
    4786 _sstringlength  equ 4cb4h 
    4787 _stmatel        equ 4ae9h 
    4788 _stoans         equ 4abfh 
    4789 _stogdb2        equ 47ceh 
    4790 _ston           equ 4acbh 
    4791 _stoother       equ 4ad4h 
    4792 _stor           equ 4ac5h 
    4793 _storand        equ 4b7ch 
    4794 _stosystok      equ 4abch 
    4795 _stot           equ 4aceh 
    4796 _stotheta       equ 4ac2h 
    4797 _stox           equ 4ad1h 
    4798 _stoy           equ 4ac8h 
    4799 _strcopy        equ 44e3h 
    4800 _strlength      equ 4c3fh    
    4801  
    4802 _tan            equ 40c3h 
    4803 _tanh           equ 40c9h 
    4804 _tanlnf         equ 48bbh 
    4805 _tenx           equ 40b7h 
    4806 _thetaname      equ 427ch 
    4807 _threeexec      equ 4675h 
    4808 _times2         equ 4066h 
    4809 _timespt5       equ 407eh 
    4810 _tname          equ 428eh 
    4811 _tofrac         equ 4657h 
    4812 _trunc          equ 4060h 
    4813 _twovarset      equ 50D4h 
    4814  
    4815 _uclines        equ 4795h 
    4816 _unlinecmd      equ 48afh 
    4817 _unopexec       equ 4672h 
    4818  
    4819 _vertcmd        equ 48a9h 
    4820 _vputmap        equ 455eh 
    4821 _vputs          equ 4561h 
    4822 _vputsn         equ 4564h 
    4823 _vtowhlde       equ 47fbh 
    4824  
    4825  
    4826 _xftoi          equ 4804h 
    4827 _xitof          equ 47feh 
    4828 _xname          equ 4288h 
    4829 _xrooty         equ 479eh 
    4830  
    4831 _yftoi          equ 4801h 
    4832 _yname          equ 428bh 
    4833 _ytox           equ 47a1h 
    4834  
    4835 _zero16d        equ 41b0h 
    4836 _zeroop         equ 41ceh 
    4837 _zeroop1        equ 41c5h 
    4838 _zeroop2        equ 41c8h 
    4839 _zeroop3        equ 41cbh 
    4840 _zmdecml        equ 484fh 
    4841 _zmfit          equ 485bh 
    4842 _zmint          equ 484ch 
    4843 _zmprev         equ 4852h 
    4844 _zmsquare       equ 485eh 
    4845 _zmstats        equ 47a4h 
    4846 _zmtrig         equ 4861h 
    4847 _zmusr          equ 4855h 
    4848 _zoodefault     equ 4867h 
    4849 ; 
    4850 ;====================================================================== 
    4851 ;           system-defined ram variable address equates 
    4852 ;====================================================================== 
    4853 ; 
    4854  
    4855 ramstart             equ  8000h 
    4856 appdata              equ  8000h 
    4857 ramcode              equ  8100h 
    4858 ramcodeend           equ  822fh 
    4859 baseappbrtab         equ  8230h 
    4860 boottemp             equ  8251h 
    4861 appsearchpage        equ  82a3h 
    4862 tempswaparea         equ  82a5h 
    4863 appid                equ  838dh 
    4864 ramreturndata        equ  83edh 
    4865 arcinfo              equ  83eeh 
    4866 savedarcinfo         equ  8406h 
    4867 appinfo              equ  8432h 
    4868 appbank_jump         equ  843ch 
    4869 apppage              equ  843eh 
    4870 kbdscancode          equ  843fh 
    4871 kbdkey               equ  8444h 
    4872 kbdgetky             equ  8445h 
    4873 keyextend            equ  8446h 
    4874 contrast             equ  8447h 
    4875 apdsubtimer          equ  8448h 
    4876 apdtimer             equ  8449h 
    4877 curtime              equ  844ah 
    4878 currow               equ  844bh 
    4879 curcol               equ  844ch 
    4880 curoffset            equ  844dh 
    4881 curunder             equ  844eh 
    4882 cury                 equ  844fh 
    4883 curtype              equ  8450h 
    4884 curxrow              equ  8451h 
    4885 prevddata            equ  8452h 
    4886 lfont_record         equ  845ah 
    4887 sfont_record         equ  8462h 
    4888 tokvarptr            equ  846ah 
    4889 toklen               equ  846ch 
    4890 indicmem             equ  846eh 
    4891 indiccounter         equ  8476h 
    4892 indicbusy            equ  8477h 
    4893 op1                  equ  8478h 
    4894 op1m                 equ  847ah 
    4895 op2                  equ  8483h 
    4896 op2m                 equ  8485h 
    4897 op2ext               equ  848ch 
    4898 op3                  equ  848eh 
    4899 op3m                 equ  8490h 
    4900 op4                  equ  8499h 
    4901 op4m                 equ  849bh 
    4902 op5                  equ  84a4h 
    4903 op5m                 equ  84a6h 
    4904 op6                  equ  84afh 
    4905 op6m                 equ  84b1h 
    4906 op6ext               equ  84b8h 
    4907 progtoedit           equ  84bfh 
    4908 namebuff             equ  84c7h 
    4909 equ_edit_save        equ  84d2h 
    4910 imathptr1            equ  84d3h 
    4911 imathptr2            equ  84d5h 
    4912 imathptr3            equ  84d7h 
    4913 imathptr4            equ  84d9h 
    4914 imathptr5            equ  84dbh 
    4915 chkdelptr1           equ  84ddh 
    4916 chkdelptr2           equ  84dfh 
    4917 insdelptr            equ  84e1h 
    4918 updownptr            equ  84e3h 
    4919 foutdat              equ  84e5h 
    4920 asm_data_ptr1        equ  84ebh 
    4921 asm_data_ptr2        equ  84edh 
    4922 asm_sym_ptr1         equ  84efh 
    4923 asm_sym_ptr2         equ  84f1h 
    4924 asm_ram              equ  84f3h 
    4925 asm_ind_call         equ  8507h 
    4926 textshadow           equ  8508h 
    4927 textshadcur          equ  8588h 
    4928 textshadtop          equ  858ah 
    4929 textshadalph         equ  858bh 
    4930 textshadins          equ  858ch 
    4931 cxmain               equ  858dh 
    4932 cxpputaway           equ  858fh 
    4933 cxputaway            equ  8591h 
    4934 cxredisp             equ  8593h 
    4935 cxerrorep            equ  8595h 
    4936 cxsizewind           equ  8597h 
    4937 cxpage               equ  8599h 
    4938 cxcurapp             equ  859ah 
    4939 cxprev               equ  859bh 
    4940 monqh                equ  85aah 
    4941 monqt                equ  85abh 
    4942 monqueue             equ  85ach 
    4943 onsp                 equ  85bch 
    4944 promptrow            equ  85c0h 
    4945 promptcol            equ  85c1h 
    4946 promptins            equ  85c2h 
    4947 promptshift          equ  85c3h 
    4948 promptret            equ  85c4h 
    4949 promptvalid          equ  85c6h 
    4950 prompttop            equ  85c8h 
    4951 promptcursor         equ  85cah 
    4952 prompttail           equ  85cch 
    4953 promptbtm            equ  85ceh 
    4954 vartype              equ  85d0h 
    4955 varcurrent           equ  85d1h 
    4956 varclass             equ  85d9h 
    4957 menuactive           equ  85dch 
    4958 menuappdepth         equ  85ddh 
    4959 menucurrent          equ  85deh 
    4960 progcurrent          equ  85e8h 
    4961 usermenusa           equ  85feh 
    4962 ioprompt             equ  865fh 
    4963 dimagewidth          equ  8660h 
    4964 rectfillpheight      equ  8660h 
    4965 rectfillpwidth       equ  8661h 
    4966 rectfillpattern      equ  8662h 
    4967 ioflag               equ  8670h 
    4968 sndrecstate          equ  8672h 
    4969 ioerrstate           equ  8673h 
    4970 header               equ  8674h 
    4971 iodata               equ  867dh 
    4972 ionewdata            equ  8689h 
    4973 bakheader            equ  868bh 
    4974 pencol               equ  86d7h 
    4975 penrow               equ  86d8h 
    4976 rclqueue             equ  86d9h 
    4977 rclqueueend          equ  86dbh 
    4978 errno                equ  86ddh 
    4979 errsp                equ  86deh 
    4980 erroffset            equ  86e0h 
    4981 savesscreen          equ  86ech 
    4982 bstcounter           equ  89eeh 
    4983 flags                equ  89f0h 
    4984 statvars             equ  8a3ah 
    4985 anovaf_vars          equ  8c17h 
    4986 infvars              equ  8c4dh 
    4987 curgstyle            equ  8d17h 
    4988 curgy                equ  8d18h 
    4989 curgx                equ  8d19h 
    4990 curgy2               equ  8d1ah 
    4991 curgx2               equ  8d1bh 
    4992 freesavey            equ  8d1ch 
    4993 freesavex            equ  8d1dh 
    4994 xoffset              equ  8da1h 
    4995 yoffset              equ  8da2h 
    4996 lcdtallp             equ  8da3h 
    4997 pixwidep             equ  8da4h 
    4998 pixwide_m_1          equ  8da5h 
    4999 pixwide_m_2          equ  8da6h 
    5000 lastentryptr         equ  8da7h 
    5001 lastentrystk         equ  8da9h 
    5002 numlastentries       equ  8e29h 
    5003 currlastentry        equ  8e2ah 
    5004 curinc               equ  8e67h 
    5005 uxmin                equ  8e7eh 
    5006 uxmax                equ  8e87h 
    5007 uxscl                equ  8e90h 
    5008 uymin                equ  8e99h 
    5009 uymax                equ  8ea2h 
    5010 uyscl                equ  8eabh 
    5011 uthetmin             equ  8eb4h 
    5012 uthetmax             equ  8ebdh 
    5013 uthetstep            equ  8ec6h 
    5014 utmin                equ  8ecfh 
    5015 utmax                equ  8ed8h 
    5016 utstep               equ  8ee1h 
    5017 uplotstart           equ  8eeah 
    5018 unmax                equ  8ef3h 
    5019 uu0                  equ  8efch 
    5020 uv0                  equ  8f05h 
    5021 unmin                equ  8f0eh 
    5022 uu02                 equ  8f17h 
    5023 uv02                 equ  8f20h 
    5024 uw0                  equ  8f29h 
    5025 uplotstep            equ  8f32h 
    5026 uxres                equ  8f3bh 
    5027 uw02                 equ  8f44h 
    5028 xmin                 equ  8f50h 
    5029 xmax                 equ  8f59h 
    5030 xscl                 equ  8f62h 
    5031 ymin                 equ  8f6bh 
    5032 ymax                 equ  8f74h 
    5033 yscl                 equ  8f7dh 
    5034 thetamin             equ  8f86h 
    5035 thetamax             equ  8f8fh 
    5036 thetastep            equ  8f98h 
    5037 tminpar              equ  8fa1h 
    5038 tmaxpar              equ  8faah 
    5039 tstep                equ  8fb3h 
    5040 plotstart            equ  8fbch 
    5041 nmax                 equ  8fc5h 
    5042 u0                   equ  8fceh 
    5043 v0                   equ  8fd7h 
    5044 nmin                 equ  8fe0h 
    5045 u02                  equ  8fe9h 
    5046 v02                  equ  8ff2h 
    5047 w0                   equ  8ffbh 
    5048 plotstep             equ  9004h 
    5049 xreso                equ  900dh 
    5050 w02                  equ  9016h 
    5051 un1                  equ  901fh 
    5052 un2                  equ  9028h 
    5053 vn1                  equ  9031h 
    5054 vn2                  equ  903ah 
    5055 wn1                  equ  9043h 
    5056 wn2                  equ  904ch 
    5057 fin_n                equ  9055h 
    5058 fin_i                equ  905eh 
    5059 fin_pv               equ  9067h 
    5060 fin_pmt              equ  9070h 
    5061 fin_fv               equ  9079h 
    5062 fin_py               equ  9082h 
    5063 fin_cy               equ  908bh 
    5064 cal_n                equ  9094h 
    5065 cal_i                equ  909dh 
    5066 cal_pv               equ  90a6h 
    5067 cal_pmt              equ  90afh 
    5068 cal_fv               equ  90b8h 
    5069 cal_py               equ  90c1h 
    5070 smalleditram         equ  90d3h 
    5071 xfact                equ  913fh 
    5072 yfact                equ  9148h 
    5073 xres_int             equ  9151h 
    5074 deltax               equ  9152h 
    5075 deltay               equ  915bh 
    5076 shortx               equ  9164h 
    5077 shorty               equ  916dh 
    5078 lower                equ  9176h 
    5079 upper                equ  917fh 
    5080 xoutsym              equ  918ch 
    5081 xoutdat              equ  918eh 
    5082 youtsym              equ  9190h 
    5083 youtdat              equ  9192h 
    5084 inputsym             equ  9194h 
    5085 inputdat             equ  9196h 
    5086 prevdata             equ  9198h 
    5087 tblmin               equ  92b3h 
    5088 tblstep              equ  92bch 
    5089 p1type               EQU  92C9h 
    5090 savx1list            EQU  92CAh 
    5091 savy1iist            EQU  92CFh 
    5092 savf1list            EQU  92D4h 
    5093 p1frqonoff           EQU  92D9h 
    5094 p2type               EQU  92DAh 
    5095 savx2list            EQU  92DBh 
    5096 savy2list            EQU  92E0h 
    5097 savf2list            EQU  92E5h 
    5098 p2frqonoff           EQU  92EAh 
    5099 p3type               EQU  92EBh  
    5100 savx3list            EQU  92ECh 
    5101 savy3list            EQU  92F1h 
    5102 savf3list            EQU  92F6h 
    5103 p3frqonoff           EQU  92FBh 
    5104 plotsscreen          equ  9340h 
    5105 seed1                equ  9640h 
    5106 seed2                equ  9649h 
    5107 cmdshadow            equ  966eh 
    5108 cmdshadcur           equ  96eeh 
    5109 cmdshadalph          equ  96f0h 
    5110 cmdshadins           equ  96f1h 
    5111 cmdcursor            equ  96f2h 
    5112 edittop              equ  96f4h 
    5113 editcursor           equ  96f6h 
    5114 edittail             equ  96f8h 
    5115 editbtm              equ  96fah 
    5116 editsym              equ  9706h 
    5117 editdat              equ  9708h 
    5118 gy0             equ 977fh 
    5119 gy1             equ 9776h 
    5120 gy2             equ 9777h 
    5121 gy3             equ 9778h 
    5122 gy4             equ 9779h 
    5123 gy5             equ 977ah 
    5124 gy6             equ 977bh 
    5125 gy7             equ 977ch 
    5126 gy8             equ 977dh 
    5127 gy9             equ 977eh 
    5128 gx1             equ 9780h 
    5129 gx2             equ 9781h 
    5130 gx3             equ 9782h 
    5131 gx4             equ 9783h 
    5132 gx5             equ 9784h 
    5133 gx6             equ 9785h 
    5134 gu              equ 978ch 
    5135 gv              equ 978dh 
    5136 gw              equ 978eh 
    5137 gr1             equ 9786h 
    5138 gr2             equ 9787h 
    5139 gr3             equ 9788h 
    5140 gr4             equ 9789h 
    5141 gr5             equ 978ah 
    5142 gr6             equ 978bh 
    5143 wintop               equ  97a5h 
    5144 winbtm               equ  97a6h 
    5145 winleftedge          equ  97a7h 
    5146 winleft              equ  97a8h 
    5147 winabove             equ  97aah 
    5148 winrow               equ  97ach 
    5149 wincol               equ  97aeh 
    5150 fmtdigits            equ  97b0h 
    5151 fmtstring            equ  97b1h 
    5152 fmtconv              equ  97f2h 
    5153 fmtleft              equ  9804h 
    5154 fmtindex             equ  9806h 
    5155 fmtmatsym            equ  9808h 
    5156 fmtmatmem            equ  980ah 
    5157 eqs                  equ  980ch 
    5158 tsymptr1             equ  9818h 
    5159 tsymptr2             equ  981ah 
    5160 chkdelptr3           equ  981ch 
    5161 chkdelptr4           equ  981eh 
    5162 tempmem              equ  9820h 
    5163 fpbase               equ  9822h 
    5164 fps                  equ  9824h 
    5165 opbase               equ  9826h 
    5166 ops                  equ  9828h 
    5167 ptempcnt             equ  982ah 
    5168 cleantmp             equ  982ch 
    5169 ptemp                equ  982eh 
    5170 progptr              equ  9830h 
    5171 newdataptr           equ  9832h 
    5172 pagedcount           equ  9834h 
    5173 pagedpn              equ  9835h 
    5174 pagedgetptr          equ  9836h 
    5175 pagedputptr          equ  9838h 
    5176 pagedbuf             equ  983ah 
    5177 apperr1              equ  984dh 
    5178 apperr2              equ  985ah 
    5179 flashbyte1           equ  9867h 
    5180 flashbyte2           equ  9868h 
    5181 freearcblock         equ  9869h 
    5182 arcpage              equ  986bh 
    5183 arcptr               equ  986ch 
    5184 apprawkeyhandle      equ  9870h 
    5185 appbackupscreen      equ  9872h 
    5186 customheight         equ  9b72h 
    5187 locallanguage        equ  9b73h 
    5188 cursorhookptr        equ  9b7ch 
    5189 rawkeyhookptr        equ  9b84h 
    5190 getkeyhookptr        equ  9b88h 
    5191 fonthookptr          equ  9b9ch 
    5192 restartclr           equ  9bd0h 
    5193 localtokstr          equ  9d65h 
    5194 keyforstr            equ  9d76h 
    5195 keytostrram          equ  9d77h 
    5196 sedmonsp             equ  9d88h 
    5197 bpsave               equ  9d8ah 
    5198 usermem              equ  9d95h 
    5199 symtable             equ  0fe66h 
    5200  
    5201 ;symbolic_debug_end 
    5202 ; 
    5203 ;====================================================================== 
    5204 ;               language localization equates 
    5205 ;====================================================================== 
    5206 lang_neutral                       equ   00h 
    5207 lang_danish                        equ   06h 
    5208 lang_dutch                         equ   13h 
    5209 lang_english                       equ   09h 
    5210 lang_finnish                       equ   0bh 
    5211 lang_french                        equ   0ch 
    5212 lang_german                        equ   07h 
    5213 lang_hungarian                     equ   0eh 
    5214 lang_italian                       equ   10h 
    5215 lang_norwegian                     equ   14h 
    5216 lang_polish                        equ   15h 
    5217 lang_portuguese                    equ   16h 
    5218 lang_spanish                       equ   0ah 
    5219 lang_swedish                       equ   1dh 
    5220  
    5221 sublang_neutral                    equ   00h   ; language neutral 
    5222 sublang_dutch                    equ   01h   ; dutch 
    5223 sublang_english_us               equ   01h   ; english (usa) 
    5224 sublang_french                   equ   01h   ; french 
    5225 sublang_german                   equ   01h   ; german 
    5226 sublang_italian                  equ   01h   ; italian 
    5227 sublang_norwegian_bokmal         equ   01h   ; norwegian (bokmal) 
    5228 sublang_portuguese               equ   02h   ; portuguese 
    5229 sublang_spanish                  equ   01h   ; spanish (castilian) 
    5230  
    5231 ;====================================================================== 
    5232 ;           error handler equates/macros  
    5233 ;====================================================================== 
    5234 ; 
    5235 app_push_errorh equ     59h 
    5236 app_pop_errorh  equ     5ch 
    5237 ; 
    5238 apponerr   macro   handaddr 
    5239         ld      hl,handaddr             ;hl -> stack handler address 
    5240         call    app_push_errorh         ;establish error handler context 
    5241         .endm 
    5242  
    5243 appofferr  macro 
    5244         call    app_pop_errorh          ;remove error handler context 
    5245         .endm 
    5246 ; 
    5247 ;====================================================================== 
    5248 ;           system and state flags 
    5249 ;====================================================================== 
    5250 ; 
    5251  
    5252 trigflags       equ  0          ;trigonometry mode settings 
    5253 trigdeg         equ    2        ; 1=degrees, 0=radians 
    5254  
    5255 kbdflags        equ  0          ;keyboard scan 
    5256 kbdscr          equ    3        ; 1=scan code ready 
    5257 kbdkeypress     equ    4        ; 1=key has been pressed 
    5258  
    5259 doneflags       equ  0          ;display "done" 
    5260 doneprgm        equ    5        ; 1=display "done" after prgm 
    5261  
    5262 iodelflag       equ  0 
    5263 indelete        equ    0        ;1 = delete screen  
    5264  
    5265 ;---------------------------------------------------------------------- 
    5266 editflags       equ  1 
    5267 editopen        equ    2        ; 1=edit buffer is open 
    5268  
    5269 monflags        equ  1          ;monitor flags 
    5270 monabandon      equ    4        ; 1=don't start any long process 
    5271                                 ; in put away (#715) 
    5272 ;---------------------------------------------------------------------- 
    5273 plotflags       equ  2          ;plot generation flags 
    5274 plottrace       equ  0 
    5275 plotloc         equ    1        ; 0=bkup & display, 1=display only 
    5276 plotdisp        equ    2        ; 1=plot is in display, 0=text in display 
    5277  
    5278  
    5279 grfmodeflags    equ  2          ;graph mode settings 
    5280 grffuncm        equ    4        ; 1=function graph 
    5281 grfpolarm       equ    5        ; 1=polar graph 
    5282 grfparamm       equ    6        ; 1=parametric graph 
    5283 grfrecurm       equ    7        ; 1=recursion graph 
    5284  
    5285 graphflags      equ  3 
    5286 graphdraw       equ    0        ; 0=graph is valid, 1=redraw graph 
    5287  
    5288 grfdbflags      equ  4 
    5289 grfdot          equ    0        ; 0=line, 1=dot 
    5290 grfsimul        equ    1        ; 0=sequential, 1=simultaneous 
    5291 grfgrid         equ    2        ; 0=no grid, 1=grid 
    5292 grfpolar        equ    3        ; 0=rectangular, 1=polar coordinates 
    5293 grfnocoord      equ    4        ; 0=display coordinates, 1=off 
    5294 grfnoaxis       equ    5        ; 0=axis, 1=no axis 
    5295 grflabel        equ    6        ; 0=off, 1=axis label 
    5296  
    5297 textflags       equ  5          ;text output flags 
    5298 texterasebelow  equ    1        ; 1=erase line below small char 
    5299 textscrolled    equ    2        ; 1=screen scrolled 
    5300 textinverse     equ    3        ; 1=display inverse bit-map 
    5301 textinsmode     equ    4        ; 0=overstrike, 1=insert mode 
    5302  
    5303 parsflag2       equ  7          ;parser flags 
    5304 numop1          equ    0        ; 1=result in op1, 0=no result 
    5305  
    5306 newdispf        equ  8          ;derivative mode flags 
    5307 preclrformode   equ    0        ; 1=help blink on mode screen 
    5308  
    5309 apdflags        equ  8          ;automatic power-down 
    5310 apdable         equ    2        ; 1=apd enabled 
    5311 apdrunning      equ    3        ; 1=apd clock running 
    5312  
    5313  
    5314 web_err_mask    equ  60h 
    5315  
    5316 onflags         equ  9          ;on key flags 
    5317 onrunning       equ  3          ; 1 = calculator is running 
    5318 oninterrupt     equ    4        ; 1=on key interrupt request 
    5319  
    5320 statflags       equ  9          ;statistics flags 
    5321 statsvalid      equ    6        ; 1=stats are valid 
    5322 statansdisp     equ  7          ; 1=display stat results 
    5323  
    5324 fmtflags        equ  10         ;numeric format flags 
    5325 fmtexponent     equ    0        ; 1=show exponent, 0=no exponent 
    5326 fmteng          equ    1        ; 1=engineering notion, 0=scientific 
    5327 fmthex          equ    2        ; 1=hexadecimal 
    5328 fmtoct          equ    3        ; 1=octal 
    5329 fmtbin          equ    4        ; 1=binary 
    5330 ; 
    5331 nummode         equ  10 
    5332 fmtreal         equ    5 
    5333 fmtrect         equ    6 
    5334 fmtpolar        equ    7 
    5335  
    5336 realmode        equ    5 
    5337 rectmode        equ    6 
    5338 polarmode       equ    7 
    5339 ;                                       ;   if hex and oct both = 1 
    5340 ;                                       ;   then bin=0 means >frac 
    5341 ;                                       ;        bin=1 means >dms 
    5342 fmtbasemask     equ  00011100b          ; mask to base flags 
    5343 fmtbaseshift    equ  2                  ; offset to base flags 
    5344 ; 
    5345 ;       check if these are used by numform, 
    5346 ; 
    5347 ;               equ  6 
    5348 ;               equ  7 
    5349  
    5350 fmtoverride     equ  11         ;copy of fmtflags with conversion override 
    5351  
    5352 fmteditflags    equ  12         ;numeric editing flags 
    5353 fmtedit         equ    0        ; 1=format number for editing 
    5354  
    5355 curflags        equ  12         ;cursor 
    5356 curable         equ    2        ; 1=cursor flash is enabled 
    5357 curon           equ    3        ; 1=cursor is showing 
    5358 curlock         equ    4        ; 1=cursor is locked off 
    5359  
    5360 appflags        equ  13         ;application flags 
    5361 appwantintrpt   equ    0                ; 1=want on key interrupts 
    5362 apptextsave     equ    1                ; 1=save characters in textshadow 
    5363 appautoscroll   equ    2                ; 1=auto-scroll text on last line 
    5364 appmenus        equ    3                ; 1=process keys that bring up menus 
    5365                                         ; 0=check lock menu flag 
    5366 applockmenus    equ    4                ; 1=ignore menu keys 
    5367                                         ; 0=switch to home screen and bring up menu 
    5368 appcurgraphic   equ    5                ; 1=graphic cursor 
    5369 appcurword      equ    6                ; 1=text cursor covers entire word 
    5370 appexit         equ    7                ; 1=application handles [exit] key itself 
    5371  
    5372 appwantintrptf  equ     1<<appwantintrpt 
    5373 apptextsavef    equ     1<<apptextsave 
    5374 appautoscrollf  equ     1<<appautoscroll 
    5375 appmenusf       equ     1<<appmenus 
    5376 applockmenusf   equ     1<<applockmenus 
    5377 appcurgraphicf  equ     1<<appcurgraphic 
    5378 appcurwordf     equ     1<<appcurword 
    5379 appexitf        equ     1<<appexit 
    5380  
    5381  
    5382 seqflags        equ  15              ; sequential graph flags 
    5383 webmode         equ    0             ; 0 = normal seq mode, 1 = web mode 
    5384 webvert         equ    1             ; 
    5385 sequv           equ    2             ; u vs v 
    5386 seqvw           equ    3             ; v vs w 
    5387 sequw           equ    4             ; u vs w 
    5388  
    5389  
    5390 promptflags     equ  17         ;prompt line flags 
    5391 promptedit      equ    0        ; 1=editing in prompt buffer 
    5392  
    5393 indicflags      equ  18         ;indicator flags 
    5394 indicrun        equ    0        ; 1=run indicator on 
    5395 indicinuse      equ    1        ; indicator save area in use=1, free=0 
    5396 indiconly       equ    2        ; interrupt handler only checks run indicator 
    5397  
    5398 shiftflags      equ  18         ;[2nd] and [alpha] flags 
    5399 shift2nd        equ    3        ; 1=[2nd] has been pressed 
    5400 shiftalpha      equ    4        ; 1=[alpha] has been pressed 
    5401 shiftlwralph    equ    5        ; 1=lower case, 0=upper case 
    5402 shiftalock      equ    6        ; 1=alpha lock has been pressed 
    5403 shiftkeepalph   equ    7        ; 1=cannot cancel alpha shift 
    5404  
    5405  
    5406 tblflags        equ  19         ;table flags. 
    5407 autofill        equ    4        ; 1=prompt, 0=fillauto 
    5408 autocalc        equ    5        ; 1=prompt, 0=calcauto 
    5409 retable         equ    6        ; 0=table is ok, 1=must recompute table. 
    5410  
    5411 sgrflags        equ  20 
    5412 grfsplit        equ    0        ; 1=split graph, 0=normal 
    5413 vertsplit       equ    1        ; 1=vertical (left-right) split 
    5414 grfschanged     equ    2        ; 1=graph just changed split <-> normal 
    5415 grfsplitoverride equ   3        ; 1 = ignore graph split flag if set 
    5416 write_on_graph  equ    4        ; 1 = text or equ writing to graph screen 
    5417 g_style_active  equ    5        ; 1 = graph styles are enabled, use them 
    5418 cmp_mod_box     equ    6        ; 1 = doing mod box plot computation 
    5419 textwrite       equ    7 
    5420 ; 
    5421  
    5422 newindicflags   equ  21 
    5423 extraindic      equ    0 
    5424 saindic         equ    1 
    5425  
    5426 newflags2           equ  22 
    5427 norestores          equ  5 
    5428  
    5429 smartflags      equ  23 
    5430 ; 
    5431 ;---------------------------------------------------------------------- 
    5432 ; note: fix these equates if smartflags are moved                             
    5433 ;---------------------------------------------------------------------- 
    5434 ; 
    5435 smarter_mask    equ  3 
    5436 smarter_test    equ  1 
    5437 smartgraph      equ  0 
    5438 smartgraph_inv  equ  1                                                  
    5439  
    5440 more_flags      EQU 26 
    5441  
    5442 no_del_stat     EQU 2 
    5443 ;---------------------------------------------------------------------- 
    5444 ;           available for asm programming 
    5445 ;---------------------------------------------------------------------- 
    5446  
    5447 asm_flag1       equ  33          ; asm coding 
    5448 asm_flag2       equ  34          ; asm coding 
    5449 asm_flag3       equ  35          ; asm coding 
    5450  
    5451 ;---------------------------------------------------------------------- 
    5452 ; 
    5453 getsendflg      equ  36 
    5454 comfailed       equ  1        ; 1 = get/send communication failed 
    5455 ; 
    5456 applwrcaseflag  equ  36 
    5457 lwrcaseactive   equ  3 
    5458 ; 
    5459 apiflg3         equ  42  
    5460 ; 
    5461 apiflg4         equ  43 
    5462 fullscrndraw    equ    2        ; draw into last row/col of screen 
    5463  
    5464 groupflags      equ  38 
    5465 ingroup         equ  1          ;1 = in group context 
    5466  
    5467  
    5468 xapflag0        equ  46      ; external app flags 
    5469 xapflag1        equ  47 
    5470 xapflag2        equ  48 
    5471 xapflag3        equ  49 
    5472  
    5473 fontflags       equ  50 
    5474 fracdrawlfont   equ    2 
    5475 fractalllfont   equ    3 
    5476 customfont      equ    7   
    5477  
    5478 plotflag3       equ  60   
    5479 bufferonly      equ    0 
    5480 usefastcirc     equ    4 
    5481  
    5482 dbkeyflags      equ     61              ;dbus keyboard flags 
    5483 ;Modifier         equ     0..3          ;Reserved for LSNibble of Modifiers 
    5484 repeatmost        equ     4             ;set if repeat normal keys 
    5485 havedbkey         equ     5             ;set if have DBus key 
    5486 keydefaultsf      equ     6             ;set if don't use system default keys. 
    5487 hwlinkerrf        equ     7             ;have a SE Hardware Link error. 
    5488  
    5489 ; 
    5490 vartypemask     equ  1fh              
    5491 vargraphref     equ    6 
    5492  
    5493 ; 
    5494 ;====================================================================== 
    5495 ;           character font equates   
    5496 ;====================================================================== 
    5497 ; 
    5498 ; large font equates 
    5499  
    5500 lrecurn         equ     001h 
    5501 lrecuru         equ     002h 
    5502 lrecurv         equ     003h 
    5503 lrecurw         equ     004h 
    5504 lconvert        equ     005h 
    5505 lsqup           equ     006h 
    5506 lsqdown         equ     007h 
    5507 lintegral       equ     008h 
    5508 lcross          equ     009h 
    5509 lboxicon        equ     00ah 
    5510 lcrossicon      equ     00bh 
    5511 ldoticon        equ     00ch 
    5512 lsubt           equ     00dh            ;small capital t for parametric mode. 
    5513 lcuber          equ     00eh            ;slightly different 3 for cubed root. 
    5514 lhexf           equ     00fh 
    5515 lroot           equ     010h 
    5516 linverse        equ     011h 
    5517 lsquare         equ     012h 
    5518 langle          equ     013h 
    5519 ldegree         equ     014h 
    5520 lradian         equ     015h 
    5521 ltranspose      equ     016h 
    5522 lle             equ     017h 
    5523 lne             equ     018h 
    5524 lge             equ     019h 
    5525 lneg            equ     01ah 
    5526 lexponent       equ     01bh 
    5527 lstore          equ     01ch 
    5528 lten            equ     01dh 
    5529 luparrow        equ     01eh 
    5530 ldownarrow      equ     01fh 
    5531 lspace          equ     020h 
    5532 lexclam         equ     021h 
    5533 lquote          equ     022h 
    5534 lpound          equ     023h 
    5535 lfourth         equ     024h 
    5536 lpercent        equ     025h 
    5537 lampersand      equ     026h 
    5538 lapostrophe     equ     027h 
    5539 llparen         equ     028h 
    5540 lrparen         equ     029h 
    5541 lasterisk       equ     02ah 
    5542 lplussign       equ     02bh 
    5543 lcomma          equ     02ch 
    5544 ldash           equ     02dh 
    5545 lperiod         equ     02eh 
    5546 lslash          equ     02fh 
    5547 l0              equ     030h 
    5548 l1              equ     031h 
    5549 l2              equ     032h 
    5550 l3              equ     033h 
    5551 l4              equ     034h 
    5552 l5              equ     035h 
    5553 l6              equ     036h 
    5554 l7              equ     037h 
    5555 l8              equ     038h 
    5556 l9              equ     039h 
    5557 lcolon          equ     03ah 
    5558 lsemicolon      equ     03bh 
    5559 llt             equ     03ch 
    5560 leq             equ     03dh 
    5561 lgt             equ     03eh 
    5562 lquestion       equ     03fh 
    5563 latsign         equ     040h 
    5564 lcapa   equ     041h 
    5565 lcapb   equ     042h 
    5566 lcapc   equ     043h 
    5567 lcapd   equ     044h 
    5568 lcape   equ     045h 
    5569 lcapf   equ     046h 
    5570 lcapg   equ     047h 
    5571 lcaph   equ     048h 
    5572 lcapi   equ     049h 
    5573 lcapj   equ     04ah 
    5574 lcapk   equ     04bh 
    5575 lcapl   equ     04ch 
    5576 lcapm   equ     04dh 
    5577 lcapn   equ     04eh 
    5578 lcapo   equ     04fh 
    5579 lcapp   equ     050h 
    5580 lcapq   equ     051h 
    5581 lcapr   equ     052h 
    5582 lcaps   equ     053h 
    5583 lcapt   equ     054h 
    5584 lcapu   equ     055h 
    5585 lcapv   equ     056h 
    5586 lcapw   equ     057h 
    5587 lcapx   equ     058h 
    5588 lcapy   equ     059h 
    5589 lcapz   equ     05ah 
    5590 ltheta  equ     05bh 
    5591 lbackslash      equ     05ch 
    5592 lrbrack         equ     05dh 
    5593 lcaret          equ     05eh 
    5594 lunderscore     equ     05fh 
    5595 lbackquote      equ     060h 
    5596 la      equ     061h 
    5597 lb      equ     062h 
    5598 lc      equ     063h 
    5599 ld      equ     064h 
    5600 le      equ     065h 
    5601 lf      equ     066h 
    5602 lg      equ     067h 
    5603 lh      equ     068h 
    5604 li      equ     069h 
    5605 lj      equ     06ah 
    5606 lk      equ     06bh 
    5607 ll      equ     06ch 
    5608 lm      equ     06dh 
    5609 ln      equ     06eh 
    5610 lo      equ     06fh 
    5611 lp      equ     070h 
    5612 lq      equ     071h 
    5613 lr      equ     072h 
    5614 ls      equ     073h 
    5615 lt      equ     074h 
    5616 lu      equ     075h 
    5617 lv      equ     076h 
    5618 lw      equ     077h 
    5619 lx      equ     078h 
    5620 ly      equ     079h 
    5621 lz      equ     07ah 
    5622 llbrace equ     07bh 
    5623 lbar    equ     07ch 
    5624 lrbrace equ     07dh 
    5625 ltilde  equ     07eh 
    5626 linveq  equ     07fh 
    5627 lsub0   equ     080h 
    5628 lsub1   equ     081h 
    5629 lsub2   equ     082h 
    5630 lsub3   equ     083h 
    5631 lsub4   equ     084h 
    5632 lsub5   equ     085h 
    5633 lsub6   equ     086h 
    5634 lsub7   equ     087h 
    5635 lsub8   equ     088h 
    5636 lsub9   equ     089h 
    5637 lcapaacute      equ     08ah 
    5638 lcapagrave      equ     08bh 
    5639 lcapacaret      equ     08ch 
    5640 lcapadier       equ     08dh 
    5641 laacute         equ     08eh 
    5642 lagrave         equ     08fh 
    5643 lacaret         equ     090h 
    5644 ladier          equ     091h 
    5645 lcapeacute      equ     092h 
    5646 lcapegrave      equ     093h 
    5647 lcapecaret      equ     094h 
    5648 lcapedier       equ     095h 
    5649 leacute         equ     096h 
    5650 legrave         equ     097h 
    5651 lecaret         equ     098h 
    5652 ledier          equ     099h 
    5653 lcapiacute      equ     09ah 
    5654 lcapigrave      equ     09bh 
    5655 lcapicaret      equ     09ch 
    5656 lcapidier       equ     09dh 
    5657 liacute         equ     09eh 
    5658 ligrave         equ     09fh 
    5659 licaret         equ     0a0h 
    5660 lidier          equ     0a1h 
    5661 lcapoacute      equ     0a2h 
    5662 lcapograve      equ     0a3h 
    5663 lcapocaret      equ     0a4h 
    5664 lcapodier       equ     0a5h 
    5665 loacute         equ     0a6h 
    5666 lograve         equ     0a7h 
    5667 locaret         equ     0a8h 
    5668 lodier          equ     0a9h 
    5669 lcapuacute      equ     0aah 
    5670 lcapugrave      equ     0abh 
    5671 lcapucaret      equ     0ach 
    5672 lcapudier       equ     0adh 
    5673 luacute         equ     0aeh 
    5674 lugrave         equ     0afh 
    5675 lucaret         equ     0b0h 
    5676 ludier          equ     0b1h 
    5677 lcapcced        equ     0b2h 
    5678 lcced           equ     0b3h 
    5679 lcapntilde      equ     0b4h 
    5680 lntilde         equ     0b5h 
    5681 laccent         equ     0b6h 
    5682 lgrave          equ     0b7h 
    5683 ldieresis       equ     0b8h 
    5684 lquesdown       equ     0b9h 
    5685 lexclamdown     equ     0bah 
    5686 lalpha          equ     0bbh 
    5687 lbeta           equ     0bch 
    5688 lgamma          equ     0bdh 
    5689 lcapdelta       equ     0beh 
    5690 ldelta          equ     0bfh 
    5691 lepsilon        equ     0c0h 
    5692 llbrack         equ     0c1h 
    5693 llambda         equ     0c2h 
    5694 lmu             equ     0c3h 
    5695 lpi             equ     0c4h 
    5696 lrho            equ     0c5h 
    5697 lcapsigma       equ     0c6h 
    5698 lsigma          equ     0c7h 
    5699 ltau            equ     0c8h 
    5700 lphi            equ     0c9h 
    5701 lcapomega       equ     0cah 
    5702 lxmean          equ     0cbh 
    5703 lymean          equ     0cch 
    5704 lsupx           equ     0cdh 
    5705 lellipsis       equ     0ceh 
    5706 lleft           equ     0cfh 
    5707 lblock          equ     0d0h 
    5708 lper            equ     0d1h 
    5709 lhyphen         equ     0d2h 
    5710 larea           equ     0d3h 
    5711 ltemp           equ     0d4h 
    5712 lcube           equ     0d5h 
    5713 lenter          equ     0d6h 
    5714 limagi          equ     0d7h 
    5715 lphat           equ     0d8h 
    5716 lchi            equ     0d9h 
    5717 lstatf          equ     0dah 
    5718 llne            equ     0dbh 
    5719 llistl          equ     0dch 
    5720 lfinann         equ     0ddh 
    5721 l2_r_paren      equ     0deh 
    5722 lblockarrow     equ     0dfh 
    5723 lcuro           equ     0e0h 
    5724 lcuro2          equ     0e1h 
    5725 lcurocapa       equ     0e2h 
    5726 lcuroa          equ     0e3h 
    5727 lcuri           equ     0e4h 
    5728 lcuri2          equ     0e5h 
    5729 lcuricapa       equ     0e6h 
    5730 lcuria          equ     0e7h 
    5731 lgline          equ     0e8h    ; = 0 
    5732 lgthick         equ     0e9h    ; = 1 
    5733 lgabove         equ     0eah    ; = 2 
    5734 lgbelow         equ     0ebh    ; = 3 
    5735 lgpath          equ     0ech    ; = 4 
    5736 lganimate       equ     0edh    ; = 5 
    5737 lgdot           equ     0eeh    ; = 6 
    5738 lupblk          equ     0efh    ;up arrow and block in solver 
    5739 ldnblk          equ     0f0h    ;down arrow and block in solver 
    5740 lcurfull        equ     0f1h    ;note: must be last char (putmap checks) 
    5741 ; 
    5742 ; small font equates 
    5743 ; 
    5744 srecurn         equ     001h 
    5745 srecuru         equ     002h 
    5746 srecurv         equ     003h 
    5747 srecurw         equ     004h 
    5748 sconvert        equ     005h 
    5749 sfourspaces     equ     006h 
    5750 ssqdown         equ     007h 
    5751 sintegral       equ     008h 
    5752 scross          equ     009h 
    5753 sboxicon        equ     00ah 
    5754 scrossicon      equ     00bh 
    5755 sdoticon        equ     00ch 
    5756 ssubt           equ     00dh 
    5757 scuber          equ     00eh 
    5758 shexf           equ     00fh 
    5759 sroot           equ     010h 
    5760 sinverse        equ     011h 
    5761 ssquare         equ     012h 
    5762 sangle          equ     013h 
    5763 sdegree         equ     014h 
    5764 sradian         equ     015h 
    5765 stranspose      equ     016h 
    5766 sle             equ     017h 
    5767 sne             equ     018h 
    5768 sge             equ     019h 
    5769 sneg            equ     01ah 
    5770 sexponent       equ     01bh 
    5771 sstore          equ     01ch 
    5772 sten            equ     01dh 
    5773 suparrow        equ     01eh 
    5774 sdownarrow      equ     01fh 
    5775 sspace          equ     020h 
    5776 sexclam         equ     021h 
    5777 squote          equ     022h 
    5778 spound          equ     023h 
    5779 sdollar         equ     024h 
    5780 spercent        equ     025h 
    5781 sampersand      equ     026h 
    5782 sapostrophe     equ     027h 
    5783 slparen         equ     028h 
    5784 srparen         equ     029h 
    5785 sasterisk       equ     02ah 
    5786 splussign       equ     02bh 
    5787 scomma          equ     02ch 
    5788 sdash           equ     02dh 
    5789 speriod         equ     02eh 
    5790 sslash          equ     02fh 
    5791 s0              equ     030h 
    5792 s1              equ     031h 
    5793 s2              equ     032h 
    5794 s3              equ     033h 
    5795 s4              equ     034h 
    5796 s5              equ     035h 
    5797 s6              equ     036h 
    5798 s7              equ     037h 
    5799 s8              equ     038h 
    5800 s9              equ     039h 
    5801 scolon          equ     03ah 
    5802 ssemicolon      equ     03bh 
    5803 slt             equ     03ch 
    5804 seq             equ     03dh 
    5805 sgt             equ     03eh 
    5806 squestion       equ     03fh 
    5807 satsign         equ     040h 
    5808 scapa           equ     041h 
    5809 scapb           equ     042h 
    5810 scapc           equ     043h 
    5811 scapd           equ     044h 
    5812 scape           equ     045h 
    5813 scapf           equ     046h 
    5814 scapg           equ     047h 
    5815 scaph           equ     048h 
    5816 scapi           equ     049h 
    5817 scapj           equ     04ah 
    5818 scapk           equ     04bh 
    5819 scapl           equ     04ch 
    5820 scapm           equ     04dh 
    5821 scapn           equ     04eh 
    5822 scapo           equ     04fh 
    5823 scapp           equ     050h 
    5824 scapq           equ     051h 
    5825 scapr           equ     052h 
    5826 scaps           equ     053h 
    5827 scapt           equ     054h 
    5828 scapu           equ     055h 
    5829 scapv           equ     056h 
    5830 scapw           equ     057h 
    5831 scapx           equ     058h 
    5832 scapy           equ     059h 
    5833 scapz           equ     05ah 
    5834 stheta          equ     05bh 
    5835 sbackslash      equ     05ch 
    5836 srbrack         equ     05dh 
    5837 scaret          equ     05eh 
    5838 sunderscore     equ     05fh 
    5839 sbackquote      equ     060h 
    5840 smalla          equ     061h 
    5841 smallb          equ     062h 
    5842 smallc          equ     063h 
    5843 smalld          equ     064h 
    5844 smalle          equ     065h 
    5845 smallf          equ     066h 
    5846 smallg          equ     067h 
    5847 smallh          equ     068h 
    5848 smalli          equ     069h 
    5849 smallj          equ     06ah 
    5850 smallk          equ     06bh 
    5851 smalll          equ     06ch 
    5852 smallm          equ     06dh 
    5853 smalln          equ     06eh 
    5854 smallo          equ     06fh 
    5855 smallp          equ     070h 
    5856 smallq          equ     071h 
    5857 smallr          equ     072h 
    5858 smalls          equ     073h 
    5859 smallt          equ     074h 
    5860 smallu          equ     075h 
    5861 smallv          equ     076h 
    5862 smallw          equ     077h 
    5863 smallx          equ     078h 
    5864 smally          equ     079h 
    5865 smallz          equ     07ah 
    5866 slbrace         equ     07bh 
    5867 sbar            equ     07ch 
    5868 srbrace         equ     07dh 
    5869 stilde          equ     07eh 
    5870 sinveq          equ     07fh 
    5871 ssub0           equ     080h 
    5872 ssub1           equ     081h 
    5873 ssub2           equ     082h 
    5874 ssub3           equ     083h 
    5875 ssub4           equ     084h 
    5876 ssub5           equ     085h 
    5877 ssub6           equ     086h 
    5878 ssub7           equ     087h 
    5879 ssub8           equ     088h 
    5880 ssub9           equ     089h 
    5881 scapaacute      equ     08ah 
    5882 scapagrave      equ     08bh 
    5883 scapacaret      equ     08ch 
    5884 scapadier       equ     08dh 
    5885 saacute         equ     08eh 
    5886 sagrave         equ     08fh 
    5887 sacaret         equ     090h 
    5888 sadier          equ     091h 
    5889 scapegrave      equ     092h 
    5890 scapeacute      equ     093h 
    5891 scapecaret      equ     094h 
    5892 scapedier       equ     095h 
    5893 seacute         equ     096h 
    5894 segrave         equ     097h 
    5895 secaret         equ     098h 
    5896 sedier          equ     099h 
    5897 scapiacute      equ     09ah 
    5898 scapigrave      equ     09bh 
    5899 scapicaret      equ     09ch 
    5900 scapidier       equ     09dh 
    5901 siacute         equ     09eh 
    5902 sigrave         equ     09fh 
    5903 sicaret         equ     0a0h 
    5904 sidier          equ     0a1h 
    5905 scapoacute      equ     0a2h 
    5906 scapograve      equ     0a3h 
    5907 scapocaret      equ     0a4h 
    5908 scapodier       equ     0a5h 
    5909 soacute         equ     0a6h 
    5910 sograve         equ     0a7h 
    5911 socaret         equ     0a8h 
    5912 sodier          equ     0a9h 
    5913 scapuacute      equ     0aah 
    5914 scapugrave      equ     0abh 
    5915 scapucaret      equ     0ach 
    5916 scapudier       equ     0adh 
    5917 suacute         equ     0aeh 
    5918 sugrave         equ     0afh 
    5919 sucaret         equ     0b0h 
    5920 sudier          equ     0b1h 
    5921 scapcced        equ     0b2h 
    5922 scced           equ     0b3h 
    5923 scapntilde      equ     0b4h 
    5924 sntilde         equ     0b5h 
    5925 saccent         equ     0b6h 
    5926 sgrave          equ     0b7h 
    5927 sdieresis       equ     0b8h 
    5928 squesdown       equ     0b9h 
    5929 sexclamdown     equ     0bah 
    5930 salpha          equ     0bbh 
    5931 sbeta           equ     0bch 
    5932 sgamma          equ     0bdh 
    5933 scapdelta       equ     0beh 
    5934 sdelta          equ     0bfh 
    5935 sepsilon        equ     0c0h 
    5936 slbrack         equ     0c1h 
    5937 slambda         equ     0c2h 
    5938 smu             equ     0c3h 
    5939 spi             equ     0c4h 
    5940 srho            equ     0c5h 
    5941 scapsigma       equ     0c6h 
    5942 ssigma          equ     0c7h 
    5943 stau            equ     0c8h 
    5944 sphi            equ     0c9h 
    5945 scapomega       equ     0cah 
    5946 sxmean          equ     0cbh 
    5947 symean          equ     0cch 
    5948 ssupx           equ     0cdh 
    5949 sellipsis       equ     0ceh 
    5950 sleft           equ     0cfh 
    5951 sblock          equ     0d0h 
    5952 sper            equ     0d1h 
    5953 shyphen         equ     0d2h 
    5954 sarea           equ     0d3h 
    5955 stemp           equ     0d4h 
    5956 scube           equ     0d5h 
    5957 senter          equ     0d6h 
    5958 simagi          equ     0d7h 
    5959 sphat           equ     0d8h 
    5960 schi            equ     0d9h 
    5961 sstatf          equ     0dah 
    5962 slne            equ     0dbh 
    5963 slistl          equ     0dch 
    5964 sfinann         equ     0ddh 
    5965 s2_r_paren      equ     0deh 
    5966 snarrowcape     equ     0dfh 
    5967 slistlock       equ     0e0h 
    5968 sscatter1       equ     0e1h                     
    5969 sscatter2       equ     0e2h                     
    5970 sxyline1        equ     0e3h                     
    5971 sxyline2        equ     0e4h 
    5972 sboxplot1       equ     0e5h 
    5973 sboxplot2       equ     0e6h 
    5974 shist1          equ     0e7h 
    5975 shist2          equ     0e8h 
    5976 smodbox1        equ     0e9h 
    5977 smodbox2        equ     0eah 
    5978 snormal1        equ     0ebh 
    5979 snormal2        equ     0ech 
    5980 ; 
    5981 ;====================================================================== 
    5982 ;           keypress equates 
    5983 ;====================================================================== 
    5984 ;           keyboard key names 
    5985 ; 
    5986 ; 
    5987 kright          equ       001h 
    5988 kleft           equ       002h 
    5989 kup             equ       003h 
    5990 kdown           equ       004h 
    5991 kenter          equ       005h 
    5992 kalphaenter     equ       006h 
    5993 kalphaup        equ       007h 
    5994 kalphadown      equ       008h 
    5995 kclear          equ       009h 
    5996 kdel            equ       00ah 
    5997 kins            equ       00bh 
    5998 krecall         equ       00ch 
    5999 klastent        equ       00dh 
    6000 kbol            equ       00eh 
    6001 keol            equ       00fh 
    6002 ; 
    6003 kselall         equ       010h 
    6004 kunselall       equ       011h 
    6005 kltoti82        equ       012h 
    6006 kbackup         equ       013h 
    6007 krecieve        equ       014h 
    6008 klnkquit        equ       015h 
    6009 ktrans          equ       016h 
    6010 krename         equ       017h 
    6011 koverw          equ       018h 
    6012 komit           equ       019h 
    6013 kcont           equ       01ah 
    6014 ksendid         equ       01bh 
    6015 ksendsw         equ       01ch 
    6016 kyes            equ       01dh 
    6017 knoway          equ       01eh 
    6018 kvsendtype      equ       01fh 
    6019 koverwall       equ       020h 
    6020 ; 
    6021 kno             equ       025h 
    6022 kkreset         equ       026h 
    6023 kapp            equ       027h 
    6024 ; 
    6025 kdoug           equ       028h 
    6026 klistflag       equ       029h 
    6027 menustart       equ       02bh 
    6028 ; 
    6029 kareyousure     equ       02bh 
    6030 kappsmenu       equ       02ch 
    6031 kprgm           equ       02dh 
    6032 kzoom           equ       02eh 
    6033 kdraw           equ       02fh 
    6034 ksplot          equ       030h 
    6035 kstat           equ       031h 
    6036 kmath           equ       032h 
    6037 ktest           equ       033h 
    6038 kchar           equ       034h 
    6039 kvars           equ       035h 
    6040 kmem            equ       036h 
    6041 kmatrix         equ       037h 
    6042 kdist           equ       038h 
    6043 kangle          equ       039h 
    6044 klist           equ       03ah 
    6045 kcalc           equ       03bh 
    6046 kfin            equ       03ch 
    6047 ; 
    6048 menuend         equ       kfin 
    6049 ; 
    6050 kcatalog        equ       03eh 
    6051 kinputdone      equ       03fh 
    6052 koff            equ       kinputdone 
    6053 ; 
    6054 kquit           equ       040h 
    6055 appstart        equ       kquit 
    6056  
    6057 ; 
    6058 klinkio         equ       041h 
    6059 kmatrixed       equ       042h 
    6060 kstated         equ       043h 
    6061 kgraph          equ       044h 
    6062 kmode           equ       045h 
    6063 kprgmed         equ       046h        ; program edit 
    6064 kprgmcr         equ       047h        ; program create 
    6065 kwindow         equ       048h        ; range editor 
    6066 kyequ           equ       049h        ; equation editor 
    6067 ktable          equ       04ah        ; table editor 
    6068 ktblset         equ       04bh        ; table set 
    6069 kchkram         equ       04ch        ; check ram 
    6070 kdelmem         equ       04dh        ; delete mem 
    6071 kresetmem       equ       04eh        ; reset mem 
    6072 kresetdef       equ       04fh        ; reset default 
    6073 kprgminput      equ       050h        ; program input 
    6074 kzfacted        equ       051h        ; zoom factor editor 
    6075 kerror          equ       052h        ; error 
    6076 ksolvetvm       equ       053h        ; tvm solver 
    6077 ksolveroot      equ       054h        ; solve editor 
    6078 kstatp          equ       055h        ; stat plot 
    6079 kinfstat        equ       056h        ; inferential statistic 
    6080 kformat         equ       057h        ; format 
    6081 kextapps        equ       058h        ; external applications.     new 
    6082 knewapps        equ       059h        ; new apps for cerberus. 
    6083 ; 
    6084 append          equ       knewapps 
    6085 ; 
    6086 echostart1      equ       05ah 
    6087 ; 
    6088 ktrace          equ       05ah 
    6089 kzfit           equ       05bh 
    6090 kzin            equ       05ch 
    6091 kzout           equ       05dh 
    6092 kzprev          equ       05eh 
    6093 kbox            equ       05fh 
    6094 kdecml          equ       060h 
    6095 ksetzm          equ       061h 
    6096 ksquar          equ       062h 
    6097 kstd            equ       063h 
    6098 ktrig           equ       064h 
    6099 kusrzm          equ       065h 
    6100 kzsto           equ       066h 
    6101 kzint           equ       067h 
    6102 kzstat          equ       068h 
    6103 ; 
    6104 echostart2      equ       069h 
    6105 ; 
    6106 kselect         equ       069h 
    6107 kcircl          equ       06ah 
    6108 kcldrw          equ       06bh 
    6109 kline           equ       06ch 
    6110 kpen            equ       06dh 
    6111 kptchg          equ       06eh 
    6112 kptoff          equ       06fh 
    6113 kpton           equ       070h 
    6114 kvert           equ       071h 
    6115 khoriz          equ       072h 
    6116 ktext           equ       073h 
    6117 ktanln          equ       074h 
    6118 ; 
    6119 keval           equ       075h 
    6120 kinters         equ       076h 
    6121 kdydx           equ       077h 
    6122 kfnintg         equ       078h 
    6123 krootg          equ       079h 
    6124 kdydt           equ       07ah 
    6125 kdxdt           equ       07bh 
    6126 kdrdo           equ       07ch 
    6127 kgfmin          equ       07dh 
    6128 kgfmax          equ       07eh 
    6129 ; 
    6130 ; 
    6131 echostart       equ       07fh 
    6132 ; 
    6133 klistname       equ       07fh 
    6134 kadd            equ       080h 
    6135 ksub            equ       081h 
    6136 kmul            equ       082h 
    6137 kdiv            equ       083h 
    6138 kexpon          equ       084h 
    6139 klparen         equ       085h 
    6140 krparen         equ       086h 
    6141 klbrack         equ       087h 
    6142 krbrack         equ       088h 
    6143 kshade          equ       089h 
    6144 kstore          equ       08ah 
    6145 kcomma          equ       08bh 
    6146 kchs            equ       08ch 
    6147 kdecpnt         equ       08dh 
    6148 k0              equ       08eh 
    6149 k1              equ       08fh 
    6150 k2              equ       090h 
    6151 k3              equ       091h 
    6152 k4              equ       092h 
    6153 k5              equ       093h 
    6154 k6              equ       094h 
    6155 k7              equ       095h 
    6156 k8              equ       096h 
    6157 k9              equ       097h 
    6158 kee             equ       098h 
    6159 kspace          equ       099h 
    6160 kcapa           equ       09ah 
    6161 kcapb           equ       09bh 
    6162 kcapc           equ       09ch 
    6163 kcapd           equ       09dh 
    6164 kcape           equ       09eh 
    6165 kcapf           equ       09fh 
    6166 kcapg           equ       0a0h 
    6167 kcaph           equ       0a1h 
    6168 kcapi           equ       0a2h 
    6169 kcapj           equ       0a3h 
    6170 kcapk           equ       0a4h 
    6171 kcapl           equ       0a5h 
    6172 kcapm           equ       0a6h 
    6173 kcapn           equ       0a7h 
    6174 kcapo           equ       0a8h 
    6175 kcapp           equ       0a9h 
    6176 kcapq           equ       0aah 
    6177 kcapr           equ       0abh 
    6178 kcaps           equ       0ach 
    6179 kcapt           equ       0adh 
    6180 kcapu           equ       0aeh 
    6181 kcapv           equ       0afh 
    6182 kcapw           equ       0b0h 
    6183 kcapx           equ       0b1h 
    6184 kcapy           equ       0b2h 
    6185 kcapz           equ       0b3h 
    6186 kvarx           equ       0b4h 
    6187 kpi             equ       0b5h 
    6188 kinv            equ       0b6h 
    6189 ksin            equ       0b7h 
    6190 kasin           equ       0b8h 
    6191 kcos            equ       0b9h 
    6192 kacos           equ       0bah 
    6193 ktan            equ       0bbh 
    6194 katan           equ       0bch 
    6195 ksquare         equ       0bdh 
    6196 ksqrt           equ       0beh 
    6197 kln             equ       0bfh 
    6198 kexp            equ       0c0h 
    6199 klog            equ       0c1h 
    6200 kalog           equ       0c2h 
    6201 ktoabc          equ       0c3h 
    6202 ; 
    6203 kclrtbl         equ       0c4h 
    6204 ; 
    6205 kans            equ       0c5h 
    6206 kcolon          equ       0c6h 
    6207 ; 
    6208 knderiv         equ       0c7h 
    6209 kfnint          equ       0c8h 
    6210 kroot           equ       0c9h 
    6211 ; 
    6212 kquest          equ       0cah 
    6213 kquote          equ       0cbh 
    6214 ktheta          equ       0cch 
    6215 kif             equ       0cdh 
    6216 kthen           equ       0ceh 
    6217 kelse           equ       0cfh 
    6218 kfor            equ       0d0h 
    6219 kwhile          equ       0d1h 
    6220 krepeat         equ       0d2h 
    6221 kend            equ       0d3h 
    6222 kpause          equ       0d4h 
    6223 klbl            equ       0d5h 
    6224 kgoto           equ       0d6h 
    6225 kisg            equ       0d7h 
    6226 kdsl            equ       0d8h 
    6227 kmenu           equ       0d9h 
    6228 kexec           equ       0dah 
    6229 kreturn         equ       0dbh 
    6230 kstop           equ       0dch 
    6231 kinput          equ       0ddh 
    6232 kprompt         equ       0deh 
    6233 kdisp           equ       0dfh 
    6234 kdispg          equ       0e0h 
    6235 kdispt          equ       0e1h 
    6236 koutput         equ       0e2h 
    6237 kgetkey         equ       0e3h 
    6238 kclrhome        equ       0e4h 
    6239 kprtscr         equ       0e5h 
    6240 ksinh           equ       0e6h 
    6241 kcosh           equ       0e7h 
    6242 ktanh           equ       0e8h 
    6243 kasinh          equ       0e9h 
    6244 kacosh          equ       0eah 
    6245 katanh          equ       0ebh 
    6246 klbrace         equ       0ech 
    6247 krbrace         equ       0edh 
    6248 ki              equ       0eeh 
    6249 kconstea        equ       0efh 
    6250 kplot3          equ       0f0h 
    6251 kfmin           equ       0f1h 
    6252 kfmax           equ       0f2h 
    6253 kl1a            equ       0f3h 
    6254 kl2a            equ       0f4h 
    6255 kl3a            equ       0f5h 
    6256 kl4a            equ       0f6h 
    6257 kl5a            equ       0f7h 
    6258 kl6a            equ       0f8h 
    6259 kuna            equ       0f9h 
    6260 kvna            equ       0fah 
    6261 kwna            equ       0fbh 
    6262 ; 
    6263 ;====================================================================== 
    6264 ;       this key means that it is a 2 byte keycode 
    6265 ;       there are 2 of these keys; be careful with usage 
    6266 ;====================================================================== 
    6267 ; 
    6268 kextendecho2    equ       0fch 
    6269 ; 
    6270 ;======================================================================; 
    6271 ;       this key means that the key press is one that echos 
    6272 ;       into a buffer, and it is a 2 byte key code, go look at 
    6273 ;       (extecho) for the key value  
    6274 ;====================================================================== 
    6275 ; 
    6276 kextendecho     equ       0feh 
    6277 ; 
    6278  
    6279 ke1bt           equ       0 
    6280  
    6281 kdrawinv        equ       ke1bt 
    6282 kdrawf          equ       ke1bt+1 
    6283 kpixelon        equ       ke1bt+2 
    6284 kpixeloff       equ       ke1bt+3 
    6285 kpxltest        equ       ke1bt+4 
    6286 krcgdb          equ       ke1bt+5 
    6287 krcpic          equ       ke1bt+6 
    6288 kstgdb          equ       ke1bt+7 
    6289 kstpic          equ       ke1bt+8 
    6290 kabs            equ       ke1bt+9 
    6291 ktequ           equ       ke1bt+10    ; == 
    6292 ktnoteq         equ       ke1bt+11    ; <> 
    6293 ktgt            equ       ke1bt+12    ; > 
    6294 ktgte           equ       ke1bt+13    ; > = 
    6295 ktlt            equ       ke1bt+14    ; < 
    6296 ktlte           equ       ke1bt+15    ; < = 
    6297  
    6298 kand            equ       ke1bt+16 
    6299 kor             equ       ke1bt+17 
    6300 kxor            equ       ke1bt+18 
    6301 knot            equ       ke1bt+19 
    6302  
    6303 klr1            equ       ke1bt+20 
    6304  
    6305 kxroot          equ       ke1bt+21 
    6306 kcube           equ       ke1bt+22 
    6307 kcbrt           equ       ke1bt+23    ; cube root 
    6308 ktodec          equ       ke1bt+24 
    6309 ; 
    6310 kcubicr         equ       ke1bt+25 
    6311 kquartr         equ       ke1bt+26 
    6312 ; 
    6313 kplot1          equ       ke1bt+27 
    6314 kplot2          equ       ke1bt+28 
    6315 ; 
    6316  
    6317 kround          equ       ke1bt+29 
    6318 kipart          equ       ke1bt+30 
    6319 kfpart          equ       ke1bt+31 
    6320 kint            equ       ke1bt+32 
    6321  
    6322 krand           equ       ke1bt+33 
    6323 knpr            equ       ke1bt+34 
    6324 kncr            equ       ke1bt+35 
    6325 kxfactorial     equ       ke1bt+36 
    6326  
    6327 krad            equ       ke1bt+37 
    6328 kdegr           equ       ke1bt+38    ; degrees conv 
    6329 kapost          equ       ke1bt+39 
    6330 ktodms          equ       ke1bt+40 
    6331 krtopo          equ       ke1bt+41    ; r 
    6332 krtopr          equ       ke1bt+42 
    6333 kptorx          equ       ke1bt+43 
    6334 kptory          equ       ke1bt+44 
    6335  
    6336 krowswap        equ       ke1bt+45 
    6337 krowplus        equ       ke1bt+46 
    6338 ktimrow         equ       ke1bt+47 
    6339 ktrowp          equ       ke1bt+48 
    6340  
    6341 ksorta          equ       ke1bt+49 
    6342 ksortd          equ       ke1bt+50 
    6343 kseq            equ       ke1bt+51 
    6344  
    6345 kmin            equ       ke1bt+52 
    6346 kmax            equ       ke1bt+53 
    6347 kmean           equ       ke1bt+54 
    6348 kmedian         equ       ke1bt+55 
    6349 ksum            equ       ke1bt+56 
    6350 kprod           equ       ke1bt+57 
    6351  
    6352 kdet            equ       ke1bt+58 
    6353 ktransp         equ       ke1bt+59 
    6354 kdim            equ       ke1bt+60 
    6355 kfill           equ       ke1bt+61 
    6356 kident          equ       ke1bt+62 
    6357 krandm          equ       ke1bt+63 
    6358 kaug            equ       ke1bt+64 
    6359  
    6360 konevar         equ       ke1bt+65 
    6361 ktwovar         equ       ke1bt+66 
    6362 klr             equ       ke1bt+67 
    6363 klrexp          equ       ke1bt+68 
    6364 klrln           equ       ke1bt+69 
    6365 klrpwr          equ       ke1bt+70 
    6366 kmedmed         equ       ke1bt+71 
    6367 kquad           equ       ke1bt+72 
    6368 kclrlst         equ       ke1bt+73 
    6369 khist           equ       ke1bt+74 
    6370 kxyline         equ       ke1bt+75 
    6371 kscatter        equ       ke1bt+76 
    6372  
    6373 kmrad           equ       ke1bt+77 
    6374 kmdeg           equ       ke1bt+78 
    6375 kmnormf         equ       ke1bt+79 
    6376 kmsci           equ       ke1bt+80 
    6377 kmeng           equ       ke1bt+81 
    6378 kmfloat         equ       ke1bt+82 
    6379  
    6380 kfix            equ       ke1bt+83 
    6381 kspliton        equ       ke1bt+84 
    6382 kfullscreen     equ       ke1bt+85 
    6383 kstndrd         equ       ke1bt+86 
    6384 kparam          equ       ke1bt+87 
    6385 kpolar          equ       ke1bt+88 
    6386 kseqg           equ       ke1bt+89 
    6387 kafillon        equ       ke1bt+90 
    6388 kafilloff       equ       ke1bt+91 
    6389 kacalcon        equ       ke1bt+92 
    6390 kacalcoff       equ       ke1bt+93 
    6391 kfnon           equ       ke1bt+94 
    6392 kfnoff          equ       ke1bt+95 
    6393  
    6394 kplotson        equ       ke1bt+96 
    6395 kplotsoff       equ       ke1bt+97 
    6396  
    6397 kpixelchg       equ       ke1bt+98 
    6398  
    6399 ksendmbl        equ       ke1bt+99 
    6400 krecvmbl        equ       ke1bt+100 
    6401  
    6402 kboxplot        equ       ke1bt+101 
    6403 kboxicon        equ       ke1bt+102 
    6404 kcrossicon      equ       ke1bt+103 
    6405 kdoticon        equ       ke1bt+104 
    6406  
    6407 ke2bt           equ       ke1bt+105 
    6408  
    6409 kseqential      equ       ke2bt 
    6410 ksimulg         equ       ke2bt+1 
    6411 kpolarg         equ       ke2bt+2 
    6412 krectg          equ       ke2bt+3 
    6413 kcoordon        equ       ke2bt+4 
    6414 kcoordoff       equ       ke2bt+5 
    6415 kdrawline       equ       ke2bt+6 
    6416 kdrawdot        equ       ke2bt+7 
    6417 kaxison         equ       ke2bt+8 
    6418 kaxisoff        equ       ke2bt+9 
    6419 kgridon         equ       ke2bt+10 
    6420 kgridoff        equ       ke2bt+11 
    6421 klblon          equ       ke2bt+12 
    6422 klbloff         equ       ke2bt+13 
    6423  
    6424 kl1             equ       ke2bt+14 
    6425 kl2             equ       ke2bt+15 
    6426 kl3             equ       ke2bt+16 
    6427 kl4             equ       ke2bt+17 
    6428 kl5             equ       ke2bt+18 
    6429 kl6             equ       ke2bt+19 
    6430  
    6431 ; 
    6432 ;====================================================================== 
    6433 ;           these keys are layed on top of existing keys to 
    6434 ;           enable localization in the inferential stats editor 
    6435 ;====================================================================== 
    6436 ; 
    6437 kinfdata        equ       kl1 
    6438 kinfstats       equ       kl1+1 
    6439 kinfyes         equ       kl1+2 
    6440 kinfno          equ       kl1+3 
    6441 kinfcalc        equ       kl1+4 
    6442 kinfdraw        equ       kl1+5 
    6443 kinfalt1ne      equ       kl1+6 
    6444 kinfalt1lt      equ       kl1+7 
    6445 kinfalt1gt      equ       kl1+8 
    6446 kinfalt2ne      equ       kl1+9 
    6447 kinfalt2lt      equ       kl1+10 
    6448 kinfalt2gt      equ       kl1+11 
    6449 kinfalt3ne      equ       kl1+12 
    6450 kinfalt3lt      equ       kl1+13 
    6451 kinfalt3gt      equ       kl1+14 
    6452 kinfalt4ne      equ       kl1+15 
    6453 kinfalt4lt      equ       kl1+16 
    6454 kinfalt4gt      equ       kl1+17 
    6455 kinfalt5ne      equ       kl1+18 
    6456 kinfalt5lt      equ       kl1+19 
    6457 kinfalt5gt      equ       kl1+20 
    6458 kinfalt6ne      equ       kl1+21 
    6459 kinfalt6lt      equ       kl1+22 
    6460 kinfalt6gt      equ       kl1+23 
    6461 ; 
    6462 ; 
    6463 kmata           equ       ke2bt+20 
    6464 kmatb           equ       ke2bt+21 
    6465 kmatc           equ       ke2bt+22 
    6466 kmatd           equ       ke2bt+23 
    6467 kmate           equ       ke2bt+24 
    6468  
    6469 kxmin           equ       ke2bt+25 
    6470 kxmax           equ       ke2bt+26 
    6471 kxscl           equ       ke2bt+27 
    6472 kymin           equ       ke2bt+28 
    6473 kymax           equ       ke2bt+29 
    6474 kyscl           equ       ke2bt+30 
    6475 ktmin           equ       ke2bt+31 
    6476 ktmax           equ       ke2bt+32 
    6477 ktstep          equ       ke2bt+33 
    6478 komin           equ       ke2bt+34 
    6479 komax           equ       ke2bt+35 
    6480 kostep          equ       ke2bt+36 
    6481 ku0             equ       ke2bt+37 
    6482 kv0             equ       ke2bt+38 
    6483 knmin           equ       ke2bt+39 
    6484 knmax           equ       ke2bt+40 
    6485 kdeltay         equ       ke2bt+41 
    6486 kdeltax         equ       ke2bt+42 
    6487  
    6488 kzxmin          equ       ke2bt+43 
    6489 kzxmax          equ       ke2bt+44 
    6490 kzxscl          equ       ke2bt+45 
    6491 kzymin          equ       ke2bt+46 
    6492 kzymax          equ       ke2bt+47 
    6493 kzyscl          equ       ke2bt+48 
    6494 kztmin          equ       ke2bt+49 
    6495 kztmax          equ       ke2bt+50 
    6496 kztstep         equ       ke2bt+51 
    6497 kzomin          equ       ke2bt+52 
    6498 kzomax          equ       ke2bt+53 
    6499 kzostep         equ       ke2bt+54 
    6500 kzu0            equ       ke2bt+55 
    6501 kzv0            equ       ke2bt+56 
    6502 kznmin          equ       ke2bt+57 
    6503 kznmax          equ       ke2bt+58 
    6504  
    6505 kdellast        equ       ke2bt+59 
    6506 ksinreg         equ       ke2bt+60 
    6507 kconste         equ       ke2bt+61 
    6508  
    6509 kpic1           equ       ke2bt+62 
    6510 kpic2           equ       ke2bt+63 
    6511 kpic3           equ       ke2bt+64 
    6512  
    6513 kdelvar         equ       ke2bt+65 
    6514 kgetcalc        equ       ke2bt+66 
    6515 krealm          equ       ke2bt+67 
    6516 kpolarm         equ       ke2bt+68 
    6517 krectm          equ       ke2bt+69 
    6518 kuv             equ       ke2bt+70    ; u vs v 
    6519 kvw             equ       ke2bt+71    ; v vs w 
    6520 kuw             equ       ke2bt+72    ; u vs w 
    6521 kfinpmtend      equ       ke2bt+73 
    6522 kfinpmtbeg      equ       ke2bt+74 
    6523 ; 
    6524 kgraphstyle     equ       ke2bt+75 
    6525 ; 
    6526 kexpron         equ       ke2bt+76 
    6527 kexproff        equ       ke2bt+77 
    6528 kstata          equ       ke2bt+78 
    6529 kstatb          equ       ke2bt+79 
    6530 kstatc          equ       ke2bt+80 
    6531 kcorr           equ       ke2bt+81 
    6532 kstatd          equ       ke2bt+82 
    6533 kstate          equ       ke2bt+83 
    6534 kregeq          equ       ke2bt+84 
    6535 kminx           equ       ke2bt+85 
    6536 kq1             equ       ke2bt+86 
    6537 kmd             equ       ke2bt+87 
    6538 kq3             equ       ke2bt+88 
    6539 kmaxx           equ       ke2bt+89 
    6540 kstatx1         equ       ke2bt+90 
    6541 kstaty1         equ       ke2bt+91 
    6542 kstatx2         equ       ke2bt+92 
    6543 kstaty2         equ       ke2bt+93 
    6544 kstatx3         equ       ke2bt+94 
    6545 kstaty3         equ       ke2bt+95 
    6546 ktblmin         equ       ke2bt+96 
    6547 ktblstep        equ       ke2bt+97 
    6548 ksetuplst       equ       ke2bt+98 
    6549 kclralllst      equ       ke2bt+99 
    6550 klogistic       equ       ke2bt+100 
    6551 kztest          equ       ke2bt+101 
    6552 kttest          equ       ke2bt+102 
    6553 k2sampztest     equ       ke2bt+103 
    6554 k2sampttest     equ       ke2bt+104 
    6555 k1propztest     equ       ke2bt+105 
    6556 k2propztest     equ       ke2bt+106 
    6557 kchitest        equ       ke2bt+107 
    6558 k2sampftest     equ       ke2bt+108 
    6559 kzintval        equ       ke2bt+109 
    6560 ktintval        equ       ke2bt+110 
    6561 k2samptint      equ       ke2bt+111 
    6562 k2sampzint      equ       ke2bt+112 
    6563 k1propzint      equ       ke2bt+113 
    6564 k2propzint      equ       ke2bt+114 
    6565 kdnormal        equ       ke2bt+115 
    6566 kinvnorm        equ       ke2bt+116 
    6567 kdt             equ       ke2bt+117 
    6568 kchi            equ       ke2bt+118 
    6569 kdf             equ       ke2bt+119 
    6570 kbinpdf         equ       ke2bt+120 
    6571 kbincdf         equ       ke2bt+121 
    6572 kpoipdf         equ       ke2bt+122 
    6573 kpoicdf         equ       ke2bt+123 
    6574 kun             equ       ke2bt+124 
    6575 kvn             equ       ke2bt+125 
    6576 kwn             equ       ke2bt+126 
    6577 krecn           equ       ke2bt+127 
    6578 kplotstart      equ       ke2bt+128 
    6579 kzplotstart     equ       ke2bt+129   ; recursion n 
    6580 kxfact          equ       ke2bt+130   ; plotstart 
    6581 kyfact          equ       ke2bt+131   ; zplotstart 
    6582 kanova          equ       ke2bt+132   ; xfact 
    6583 kmaxy           equ       ke2bt+133   ; yfact 
    6584 kwebon          equ       ke2bt+134   ; miny 
    6585 kweboff         equ       ke2bt+135   ; maxy 
    6586 ktblinput       equ       ke2bt+136   ; web on 
    6587 kgeopdf         equ       ke2bt+137   ; web off 
    6588 kgeocdf         equ       ke2bt+138   ; web off 
    6589 kshadenorm      equ       ke2bt+139 
    6590 kshadet         equ       ke2bt+140 
    6591 kshadechi       equ       ke2bt+141 
    6592 kshadef         equ       ke2bt+142 
    6593 kplotstep       equ       ke2bt+143 
    6594 kzplotstep      equ       ke2bt+144 
    6595 klinregttest    equ       ke2bt+145 
    6596 kmgt            equ       ke2bt+146   ; vert split 
    6597 kselecta        equ       ke2bt+147 
    6598 kzfita          equ       ke2bt+148 
    6599 ke2bt_end       equ       kzfita 
    6600 ; 
    6601 ; 
    6602 ;====================================================================== 
    6603 ;           more 2 byte keys  
    6604 ;====================================================================== 
    6605  
    6606 ke2bt2          equ       0 
    6607  
    6608 kgdb1           equ       ke2bt2 
    6609 kgdb2           equ       ke2bt2+1 
    6610 kgdb3           equ       ke2bt2+2 
    6611 ky1             equ       ke2bt2+3 
    6612 ky2             equ       ke2bt2+4 
    6613 ky3             equ       ke2bt2+5 
    6614 ky4             equ       ke2bt2+6 
    6615 ky5             equ       ke2bt2+7 
    6616 ky6             equ       ke2bt2+8 
    6617 ky7             equ       ke2bt2+9 
    6618 ky8             equ       ke2bt2+10 
    6619 ky9             equ       ke2bt2+11 
    6620 ky0             equ       ke2bt2+12 
    6621 kx1t            equ       ke2bt2+13 
    6622 ky1t            equ       ke2bt2+14 
    6623 kx2t            equ       ke2bt2+15 
    6624 ky2t            equ       ke2bt2+16 
    6625 kx3t            equ       ke2bt2+17 
    6626 ky3t            equ       ke2bt2+18 
    6627 kx4t            equ       ke2bt2+19 
    6628 ky4t            equ       ke2bt2+20 
    6629 kx5t            equ       ke2bt2+21 
    6630 ky5t            equ       ke2bt2+22 
    6631 kx6t            equ       ke2bt2+23 
    6632 ky6t            equ       ke2bt2+24 
    6633 kr1             equ       ke2bt2+25 
    6634 kr2             equ       ke2bt2+26 
    6635 kr3             equ       ke2bt2+27 
    6636 kr4             equ       ke2bt2+28 
    6637 kr5             equ       ke2bt2+29 
    6638 kr6             equ       ke2bt2+30 
    6639 kgdb4           equ       ke2bt2+31 
    6640 kgdb5           equ       ke2bt2+32 
    6641 kgdb6           equ       ke2bt2+33 
    6642 kpic4           equ       ke2bt2+34 
    6643 kpic5           equ       ke2bt2+35 
    6644 kpic6           equ       ke2bt2+36 
    6645 kgdb7           equ       ke2bt2+37 
    6646 kgdb8           equ       ke2bt2+38 
    6647 kgdb9           equ       ke2bt2+39 
    6648 kgdb0           equ       ke2bt2+40 
    6649 kpic7           equ       ke2bt2+41 
    6650 kpic8           equ       ke2bt2+42 
    6651 kpic9           equ       ke2bt2+43 
    6652 kpic0           equ       ke2bt2+44 
    6653 kstatn          equ       ke2bt2+45 
    6654 kxmean          equ       ke2bt2+46 
    6655 kconj           equ       ke2bt2+47 
    6656 kreal           equ       ke2bt2+48 
    6657 kfangle         equ       ke2bt2+49 
    6658 klcm            equ       ke2bt2+50 
    6659 kgcd            equ       ke2bt2+51 
    6660 krandint        equ       ke2bt2+52 
    6661 krandnorm       equ       ke2bt2+53 
    6662 ktopolar        equ       ke2bt2+54 
    6663 ktorect         equ       ke2bt2+55 
    6664 kymean          equ       ke2bt2+56 
    6665 kstdx           equ       ke2bt2+57 
    6666 kstdx1          equ       ke2bt2+58 
    6667 kw0             equ       ke2bt2+59 
    6668 kmatf           equ       ke2bt2+60 
    6669 kmatg           equ       ke2bt2+61 
    6670 kmatrh          equ       ke2bt2+62 
    6671 kmati           equ       ke2bt2+63 
    6672 kmatj           equ       ke2bt2+64 
    6673 kymean1         equ       ke2bt2+65 
    6674 kstdy           equ       ke2bt2+66 
    6675 kstdy1          equ       ke2bt2+67 
    6676 kmattolst       equ       ke2bt2+68 
    6677 klsttomat       equ       ke2bt2+69 
    6678 kcumsum         equ       ke2bt2+70 
    6679 kdeltalst       equ       ke2bt2+71 
    6680 kstddev         equ       ke2bt2+72 
    6681 kvariance       equ       ke2bt2+73 
    6682 klength         equ       ke2bt2+74 
    6683 kequtostrng     equ       ke2bt2+75 
    6684 kstrngtoequ     equ       ke2bt2+76 
    6685 kexpr           equ       ke2bt2+77 
    6686 ksubstrng       equ       ke2bt2+78 
    6687 kinstrng        equ       ke2bt2+79 
    6688 kstr1           equ       ke2bt2+80 
    6689 kstr2           equ       ke2bt2+81 
    6690 kstr3           equ       ke2bt2+82 
    6691 kstr4           equ       ke2bt2+83 
    6692 kstr5           equ       ke2bt2+84 
    6693 kstr6           equ       ke2bt2+85 
    6694 kstr7           equ       ke2bt2+86 
    6695 kstr8           equ       ke2bt2+87 
    6696 kstr9           equ       ke2bt2+88 
    6697 kstr0           equ       ke2bt2+89 
    6698 kfinn           equ       ke2bt2+90 
    6699 kfini           equ       ke2bt2+91 
    6700 kfinpv          equ       ke2bt2+92 
    6701 kfinpmt         equ       ke2bt2+93 
    6702 kfinfv          equ       ke2bt2+94 
    6703 kfinpy          equ       ke2bt2+95 
    6704 kfincy          equ       ke2bt2+96 
    6705 kfinfpmt        equ       ke2bt2+97 
    6706 kfinfi          equ       ke2bt2+98 
    6707 kfinfpv         equ       ke2bt2+99 
    6708 kfinfn          equ       ke2bt2+100 
    6709 kfinffv         equ       ke2bt2+101 
    6710 kfinnpv         equ       ke2bt2+102 
    6711 kfinirr         equ       ke2bt2+103 
    6712 kfinbal         equ       ke2bt2+104 
    6713 kfinprn         equ       ke2bt2+105 
    6714 kfinint         equ       ke2bt2+106 
    6715 ksumx           equ       ke2bt2+107 
    6716 ksumx2          equ       ke2bt2+108 
    6717 kfintonom       equ       ke2bt2+109 
    6718 kfintoeff       equ       ke2bt2+110 
    6719 kfindbd         equ       ke2bt2+111 
    6720 kstatvp         equ       ke2bt2+112 
    6721 kstatz          equ       ke2bt2+113 
    6722 kstatt          equ       ke2bt2+114 
    6723 kstatchi        equ       ke2bt2+115 
    6724 kstatf          equ       ke2bt2+116 
    6725 kstatdf         equ       ke2bt2+117 
    6726 kstatphat       equ       ke2bt2+118 
    6727 kstatphat1      equ       ke2bt2+119 
    6728 kstatphat2      equ       ke2bt2+120 
    6729 kstatmeanx1     equ       ke2bt2+121 
    6730 kstatmeanx2     equ       ke2bt2+122 
    6731 kstatstdx1      equ       ke2bt2+123 
    6732 kstatstdx2      equ       ke2bt2+124 
    6733 kstatstdxp      equ       ke2bt2+125 
    6734 kstatn1         equ       ke2bt2+126 
    6735 kstatn2         equ       ke2bt2+127 
    6736 kstatlower      equ       ke2bt2+128 
    6737 kstatupper      equ       ke2bt2+129 
    6738 kuw0            equ       ke2bt2+130 
    6739 kimag           equ       ke2bt2+131 
    6740 ksumy           equ       ke2bt2+132 
    6741 kxres           equ       ke2bt2+133 
    6742 kstat_s         equ       ke2bt2+134 
    6743 ksumy2          equ       ke2bt2+135 
    6744 ksumxy          equ       ke2bt2+136 
    6745 kuxres          equ       ke2bt2+137 
    6746 kmodbox         equ       ke2bt2+138 
    6747 knormprob       equ       ke2bt2+139 
    6748 knormalpdf      equ       ke2bt2+140 
    6749 ktpdf           equ       ke2bt2+141 
    6750 kchipdf         equ       ke2bt2+142 
    6751 kfpdf           equ       ke2bt2+143 
    6752 kminy           equ       ke2bt2+144   ; miny 
    6753 krandbin        equ       ke2bt2+145 
    6754 kref            equ       ke2bt2+146 
    6755 krref           equ       ke2bt2+147 
    6756 klrsqr          equ       ke2bt2+148 
    6757 kbrsqr          equ       ke2bt2+149 
    6758 kdiagon         equ       ke2bt2+150 
    6759 kdiagoff        equ       ke2bt2+151 
    6760 kun1            equ       ke2bt2+152   ; for rcl use when gotten from 82 
    6761 kvn1            equ       ke2bt2+153   ; for rcl use when gotten from 82 
    6762 ; 
    6763 k83_00end       equ     kvn1            ;end of original keys... 
    6764 karchive        equ     k83_00end + 1 
    6765 kunarchive      equ     k83_00end + 2 
    6766 kasm            equ     k83_00end + 3   ; asm( 
    6767 kasmprgm        equ     k83_00end + 4   ; asmprgm 
    6768 kasmcomp        equ     k83_00end + 5   ; asmcomp( 
    6769 ; 
    6770 kcapaacute      equ       k83_00end + 6 
    6771 kcapagrave      equ       k83_00end + 7 
    6772 kcapacaret      equ       k83_00end + 8 
    6773 kcapadier       equ       k83_00end + 9 
    6774 kaacute         equ       k83_00end + 10 
    6775 kagrave         equ       k83_00end + 11 
    6776 kacaret         equ       k83_00end + 12 
    6777 kadier          equ       k83_00end + 13 
    6778 kcapeacute      equ       k83_00end + 14 
    6779 kcapegrave      equ       k83_00end + 15 
    6780 kcapecaret      equ       k83_00end + 16 
    6781 kcapedier       equ       k83_00end + 17 
    6782 keacute         equ       k83_00end + 18 
    6783 kegrave         equ       k83_00end + 19 
    6784 kecaret         equ       k83_00end + 20 
    6785 kedier          equ       k83_00end + 21 
    6786 kcapiacute      equ       k83_00end + 22 
    6787 kcapigrave      equ       k83_00end + 23 
    6788 kcapicaret      equ       k83_00end + 24 
    6789 kcapidier       equ       k83_00end + 25 
    6790 kiacute         equ       k83_00end + 26 
    6791 kigrave         equ       k83_00end + 27 
    6792 kicaret         equ       k83_00end + 28 
    6793 kidier          equ       k83_00end + 29 
    6794 kcapoacute      equ       k83_00end + 30 
    6795 kcapograve      equ       k83_00end + 31 
    6796 kcapocaret      equ       k83_00end + 32 
    6797 kcapodier       equ       k83_00end + 33 
    6798 koacute         equ       k83_00end + 34 
    6799 kograve         equ       k83_00end + 35 
    6800 kocaret         equ       k83_00end + 36 
    6801 kodier          equ       k83_00end + 37 
    6802 kcapuacute      equ       k83_00end + 38 
    6803 kcapugrave      equ       k83_00end + 39 
    6804 kcapucaret      equ       k83_00end + 40 
    6805 kcapudier       equ       k83_00end + 41 
    6806 kuacute         equ       k83_00end + 42 
    6807 kugrave         equ       k83_00end + 43 
    6808 kucaret         equ       k83_00end + 44 
    6809 kudier          equ       k83_00end + 45 
    6810 kcapcced        equ       k83_00end + 46 
    6811 kcced           equ       k83_00end + 47 
    6812 kcapntilde      equ       k83_00end + 48 
    6813 kntilde         equ       k83_00end + 49 
    6814 kaccent         equ       k83_00end + 50 
    6815 kgrave          equ       k83_00end + 51 
    6816 kdieresis       equ       k83_00end + 52 
    6817 kquesdown       equ       k83_00end + 53 
    6818 kexclamdown     equ       k83_00end + 54 
    6819 kalpha          equ       k83_00end + 55 
    6820 kbeta           equ      k83_00end +  56 
    6821 kgamma          equ      k83_00end +  57 
    6822 kcapdelta       equ      k83_00end +  58 
    6823 kdelta          equ      k83_00end +  59 
    6824 kepsilon        equ      k83_00end +  60 
    6825 klambda         equ      k83_00end +  61 
    6826 kmu             equ      k83_00end +  62 
    6827 kpi2            equ      k83_00end +  63 
    6828 krho            equ      k83_00end +  64 
    6829 kcapsigma       equ      k83_00end +  65 
    6830 ksigma          equ      k83_00end +  66 
    6831 ktau            equ      k83_00end +  67 
    6832 kphi            equ      k83_00end +  68 
    6833 kcapomega       equ      k83_00end +  69 
    6834 kphat           equ      k83_00end +  70 
    6835 kchi2           equ      k83_00end +  71 
    6836 kstatf2         equ      k83_00end +  72 
    6837 kla             equ     k83_00end + 73 
    6838 klb             equ     k83_00end + 74 
    6839 klc             equ     k83_00end + 75 
    6840 kld             equ     k83_00end + 76 
    6841 kle             equ     k83_00end + 77 
    6842 klf             equ     k83_00end + 78 
    6843 klg             equ     k83_00end + 79 
    6844 klh             equ     k83_00end + 80 
    6845 kli             equ     k83_00end + 81 
    6846 klj             equ     k83_00end + 82 
    6847 klk             equ     k83_00end + 83 
    6848 kll             equ     k83_00end + 84 
    6849 klm             equ     k83_00end + 85 
    6850 klsmalln        equ    k83_00end +  86 
    6851 klo             equ    k83_00end +  87 
    6852 klp             equ    k83_00end +  88 
    6853 klq             equ    k83_00end +  89 
    6854 klsmallr        equ    k83_00end +  90 
    6855 kls             equ    k83_00end +  91 
    6856 klt             equ    k83_00end +  92 
    6857 klu             equ    k83_00end +  93 
    6858 klv             equ    k83_00end +  94 
    6859 klw             equ    k83_00end +  95 
    6860 klx             equ    k83_00end +  96 
    6861 kly             equ    k83_00end +  97 
    6862 klz             equ    k83_00end +  98 
    6863 kgarbagec       equ  k83_00end +  99 ; garbagecollect 
    6864 ; 
    6865 ke2bt2_end      equ     kgarbagec 
    6866  
    6867 ;the following keys were added in OS version 1.15 
    6868 ke2bt3          equ       0 
    6869 ; 
    6870 kreserved         equ     ke2bt3+01       ;01 - 001d 
    6871 katsign         equ     ke2bt3+02       ;02 - 002d 
    6872 kpound          equ     ke2bt3+03       ;03 - 003d 
    6873 kdollar         equ     ke2bt3+04       ;04 - 004d 
    6874 kampersand      equ     ke2bt3+05       ;05 - 005d 
    6875 kbackquote      equ     ke2bt3+06       ;06 - 006d 
    6876 ksemicolon      equ     ke2bt3+07       ;07 - 007d 
    6877 kbackslash      equ     ke2bt3+08       ;08 - 008d 
    6878 kvertslash      equ     ke2bt3+09       ;09 - 009d 
    6879 kunderscore     equ     ke2bt3+10       ;0a - 010d 
    6880 ktilde          equ     ke2bt3+11       ;0b - 011d 
    6881 kpercent        equ     ke2bt3+12       ;0c - 012d 
    6882 klastusedk3     equ     kpercent 
    6883  
    6884 ktab            equ     ke2bt3+13       ;0d - 013d 
    6885 kshfttab        equ     ke2bt3+14       ;0e - 014d 
    6886 kshftdel        equ     ke2bt3+15       ;0f - 015d 
    6887 kshftback       equ     ke2bt3+16       ;10 - 016d 
    6888 kshftpgup       equ     ke2bt3+17       ;11 - 017d 
    6889 kshftpgdn       equ     ke2bt3+18       ;12 - 018d 
    6890 kshftleft       equ     ke2bt3+19       ;13 - 019d 
    6891 kshftright      equ     ke2bt3+20       ;14 - 020d 
    6892 kshftup         equ     ke2bt3+21       ;15 - 021d 
    6893 kshftdn         equ     ke2bt3+22       ;16 - 022d 
    6894 ; 
    6895 kdiamond        equ     ke2bt3+23 
    6896 ; 
    6897 kdiaadd         equ     kdiamond+00     ;17 - 023d 
    6898 kdiasub         equ     kdiamond+01     ;18 - 024d 
    6899 kdiatilde       equ     kdiamond+02     ;19 - 025d 
    6900 kdiadiv         equ     kdiamond+03     ;1a - 026d 
    6901 kdiabkslash     equ     kdiamond+04     ;1b - 027d 
    6902 kdiacolon       equ     kdiamond+05     ;1c - 028d 
    6903 kdiaquote       equ     kdiamond+06     ;1d - 029d 
    6904 kdialbrack      equ     kdiamond+07     ;1e - 030d 
    6905 kdiarbrack      equ     kdiamond+08     ;1f - 031d 
    6906 kdiabkspace     equ     kdiamond+09     ;20 - 032d 
    6907 kdiaenter       equ     kdiamond+10     ;21 - 033d 
    6908 kdiacomma       equ     kdiamond+11     ;22 - 034d 
    6909 kdiadel         equ     kdiamond+12     ;23 - 035d 
    6910 kdiadecpnt      equ     kdiamond+13     ;24 - 036d 
    6911 kdia0           equ     kdiamond+14     ;25 - 037d 
    6912 kdia1           equ     kdiamond+15     ;26 - 038d 
    6913 kdia2           equ     kdiamond+16     ;27 - 039d 
    6914 kdia3           equ     kdiamond+17     ;28 - 040d 
    6915 kdia4           equ     kdiamond+18     ;29 - 041d 
    6916 kdia5           equ     kdiamond+19     ;2a - 042d 
    6917 kdia6           equ     kdiamond+20     ;2b - 043d 
    6918 kdia7           equ     kdiamond+21     ;2c - 044d 
    6919 kdia8           equ     kdiamond+22     ;2d - 045d 
    6920 kdia9           equ     kdiamond+23     ;2e - 046d 
    6921 kdiatab         equ     kdiamond+24     ;2f - 047d 
    6922 kdiaspace       equ     kdiamond+25     ;30 - 048d 
    6923 kdiaa           equ     kdiamond+26     ;31 - 049d 
    6924 kdiab           equ     kdiamond+27     ;32 - 050d 
    6925 kdiac           equ     kdiamond+28     ;33 - 051d 
    6926 kdiad           equ     kdiamond+29     ;34 - 052d 
    6927 kdiae           equ     kdiamond+30     ;35 - 053d 
    6928 kdiaf           equ     kdiamond+31     ;36 - 054d 
    6929 kdiag           equ     kdiamond+32     ;37 - 055d 
    6930 kdiah           equ     kdiamond+33     ;38 - 056d 
    6931 kdiai           equ     kdiamond+34     ;39 - 057d 
    6932 kdiaj           equ     kdiamond+35     ;3a - 058d 
    6933 kdiak           equ     kdiamond+36     ;3b - 059d 
    6934 kdial           equ     kdiamond+37     ;3c - 060d 
    6935 kdiam           equ     kdiamond+38     ;3d - 061d 
    6936 kdian           equ     kdiamond+39     ;3e - 062d 
    6937 kdiao           equ     kdiamond+40     ;3f - 063d 
    6938 kdiap           equ     kdiamond+41     ;40 - 064d 
    6939 kdiaq           equ     kdiamond+42     ;41 - 065d 
    6940 kdiar           equ     kdiamond+43     ;42 - 066d 
    6941 kdias           equ     kdiamond+44     ;43 - 067d 
    6942 kdiat           equ     kdiamond+45     ;44 - 068d 
    6943 kdiau           equ     kdiamond+46     ;45 - 069d 
    6944 kdiav           equ     kdiamond+47     ;46 - 070d 
    6945 kdiaw           equ     kdiamond+48     ;47 - 071d 
    6946 kdiax           equ     kdiamond+49     ;48 - 072d 
    6947 kdiay           equ     kdiamond+50     ;49 - 073d 
    6948 kdiaz           equ     kdiamond+51     ;4a - 074d 
    6949 kdiapgup        equ     kdiamond+52     ;4b - 075d 
    6950 kdiapgdn        equ     kdiamond+53     ;4c - 076d 
    6951 kdialeft        equ     kdiamond+54     ;4d - 077d 
    6952 kdiaright       equ     kdiamond+55     ;4e - 078d 
    6953 kdiaup          equ     kdiamond+56     ;4f - 079d 
    6954 kdiadn          equ     kdiamond+57     ;50 - 080d 
    6955 ; 
    6956 kdbsquare       equ     kdiamond+58 
    6957 ; 
    6958 ksqradd         equ     kdbsquare+00    ;51 - 081d 
    6959 ksqrsub         equ     kdbsquare+01    ;52 - 082d 
    6960 ksqrtilde       equ     kdbsquare+02    ;53 - 083d 
    6961 ksqrdiv         equ     kdbsquare+03    ;54 - 084d 
    6962 ksqrbkslash     equ     kdbsquare+04    ;55 - 085d 
    6963 ksqrcolon       equ     kdbsquare+05    ;56 - 086d 
    6964 ksqrquote       equ     kdbsquare+06    ;57 - 087d 
    6965 ksqrlbrack      equ     kdbsquare+07    ;58 - 088d 
    6966 ksqrrbrack      equ     kdbsquare+08    ;59 - 089d 
    6967 ksqrbkspace     equ     kdbsquare+09    ;5a - 090d 
    6968 ksqrenter       equ     kdbsquare+10    ;5b - 091d 
    6969 ksqrcomma       equ     kdbsquare+11    ;5c - 092d 
    6970 ksqrdel         equ     kdbsquare+12    ;5d - 093d 
    6971 ksqrdecpnt      equ     kdbsquare+13    ;5e - 094d 
    6972 ksqr0           equ     kdbsquare+14    ;5f - 095d 
    6973 ksqr1           equ     kdbsquare+15    ;60 - 096d 
    6974 ksqr2           equ     kdbsquare+16    ;61 - 097d 
    6975 ksqr3           equ     kdbsquare+17    ;62 - 098d 
    6976 ksqr4           equ     kdbsquare+18    ;63 - 099d 
    6977 ksqr5           equ     kdbsquare+19    ;64 - 100d 
    6978 ksqr6           equ     kdbsquare+20    ;65 - 101d 
    6979 ksqr7           equ     kdbsquare+21    ;66 - 102d 
    6980 ksqr8           equ     kdbsquare+22    ;67 - 103d 
    6981 ksqr9           equ     kdbsquare+23    ;68 - 104d 
    6982 ksqrtab         equ     kdbsquare+24    ;69 - 105d 
    6983 ksqrspace       equ     kdbsquare+25    ;6a - 106d 
    6984 ksqra           equ     kdbsquare+26    ;6b - 107d 
    6985 ksqrb           equ     kdbsquare+27    ;6c - 108d 
    6986 ksqrc           equ     kdbsquare+28    ;6d - 109d 
    6987 ksqrd           equ     kdbsquare+29    ;6e - 110d 
    6988 ksqre           equ     kdbsquare+30    ;6f - 111d 
    6989 ksqrf           equ     kdbsquare+31    ;70 - 112d 
    6990 ksqrg           equ     kdbsquare+32    ;71 - 113d 
    6991 ksqrh           equ     kdbsquare+33    ;72 - 114d 
    6992 ksqri           equ     kdbsquare+34    ;73 - 115d 
    6993 ksqrj           equ     kdbsquare+35    ;74 - 116d 
    6994 ksqrk           equ     kdbsquare+36    ;75 - 117d 
    6995 ksqrl           equ     kdbsquare+37    ;76 - 118d 
    6996 ksqrm           equ     kdbsquare+38    ;77 - 119d 
    6997 ksqrn           equ     kdbsquare+39    ;78 - 120d 
    6998 ksqro           equ     kdbsquare+40    ;79 - 121d 
    6999 ksqrp           equ     kdbsquare+41    ;7a - 122d 
    7000 ksqrq           equ     kdbsquare+42    ;7b - 123d 
    7001 ksqrr           equ     kdbsquare+43    ;7c - 124d 
    7002 ksqrs           equ     kdbsquare+44    ;7d - 125d 
    7003 ksquaret        equ     kdbsquare+45    ;7e - 126d 
    7004 ksqru           equ     kdbsquare+46    ;7f - 127d 
    7005 ksqrv           equ     kdbsquare+47    ;80 - 128d 
    7006 ksqrw           equ     kdbsquare+48    ;81 - 129d 
    7007 ksqrx           equ     kdbsquare+49    ;82 - 130d 
    7008 ksqry           equ     kdbsquare+50    ;83 - 131d 
    7009 ksqrz           equ     kdbsquare+51    ;84 - 132d 
    7010 ksqrpgup        equ     kdbsquare+52    ;85 - 133d 
    7011 ksqrpgdn        equ     kdbsquare+53    ;86 - 134d 
    7012 ksqrleft        equ     kdbsquare+54    ;87 - 135d 
    7013 ksqrright       equ     kdbsquare+55    ;88 - 136d 
    7014 ksqrup          equ     kdbsquare+56    ;89 - 137d 
    7015 ksqrdn          equ     kdbsquare+57    ;8a - 138d 
    7016 ; 
    7017 kundef          equ     kdbsquare+58    ;8a - 139d 
    7018 ke2bt3_end      equ     kundef 
    7019 ; 
    7020 ; 
    7021 ;====================================================================== 
    7022 ;           ti-83 plus context equates 
    7023 ;====================================================================== 
    7024 ; 
    7025 cxcmd           equ     kquit                   ;home screen 
    7026 cxmatedit       equ     kmatrixed               ;matrix editor 
    7027 cxprgmedit      equ     kprgmed                 ;program editor 
    7028 cxequedit       equ     kyequ                   ;equation editor 
    7029 cxgrrange       equ     kwindow                 ;graph range editor 
    7030 cxgrzfact       equ     kzfacted                ;graph zoom factors editor 
    7031 cxgraph         equ     kgraph                  ;graph mode 
    7032 cxstatedit      equ     kstated                 ;statistics list editor 
    7033 cxprgminput     equ     kprgminput              ;programmed input 
    7034 cxerror         equ     kerror                  ;error handler 
    7035 cxlinkio        equ     klinkio                 ;link i/o interface 
    7036 cxmem           equ     kresetmem               ;reset memory 
    7037 cxdefmem        equ     kresetdef               ;reset default 
    7038 cxramapp        equ     kchkram                 ;ram usage screen 
    7039 cxmode          equ     kmode                   ;mode settings screen 
    7040 cxerase         equ     kdelmem                 ;memory erase 
    7041 cxprgmcreate    equ     kprgmcr                 ;program create 
    7042 cxtableeditor   equ     ktable                  ;table editor 
    7043 cxtableset      equ     ktblset                 ;table set up 
    7044 cxstatplot      equ     kstatp                  ;stat plots 
    7045 cxinfstat       equ     kinfstat                ;inferential statistic 
    7046 cxformat        equ     kformat                 ;format context 
    7047 cxsolvetvm      equ     ksolvetvm               ;solve tvm 
    7048 cxsolveroot     equ     ksolveroot              ;solve root 
    7049 lastoldapp      equ     kextapps                ;external applications 
    7050 cxextapps       equ     kextapps 
    7051 cxnewapps       equ     knewapps                ;new cerberus applications 
    7052 cxgroup         equ     cxnewapps+0             ;1st new app. 
    7053 cxungroup       equ     cxnewapps+1             ;2nd new app. 
    7054 lastnewapp      equ     cxungroup               ;last new app for this ver 
    7055  
    7056 ; 
    7057 ;====================================================================== 
    7058 ;           scan code equates 
    7059 ;======================================================================; 
    7060 skdown          equ     01h 
    7061 skleft          equ     02h 
    7062 skright         equ     03h 
    7063 skup            equ     04h 
    7064 skenter         equ     09h 
    7065 skadd           equ     0ah 
    7066 sksub           equ     0bh 
    7067 skmul           equ     0ch 
    7068 skdiv           equ     0dh 
    7069 skpower         equ     0eh 
    7070 skclear         equ     0fh 
    7071 skchs           equ     11h 
    7072 sk3             equ     12h 
    7073 sk6             equ     13h 
    7074 sk9             equ     14h 
    7075 skrparen        equ     15h 
    7076 sktan           equ     16h 
    7077 skvars          equ     17h 
    7078 skdecpnt        equ     19h 
    7079 sk2             equ     1ah 
    7080 sk5             equ     1bh 
    7081 sk8             equ     1ch 
    7082 sklparen        equ     1dh 
    7083 skcos           equ     1eh 
    7084 skprgm          equ     1fh 
    7085 skstat          equ     20h 
    7086 sk0             equ     21h 
    7087 sk1             equ     22h 
    7088 sk4             equ     23h 
    7089 sk7             equ     24h 
    7090 skcomma         equ     25h 
    7091 sksin           equ     26h 
    7092 skmatrix        equ     27h 
    7093 skgraphvar      equ     28h 
    7094 skstore         equ     2ah 
    7095 skln            equ     2bh 
    7096 sklog           equ     2ch 
    7097 sksquare        equ     2dh 
    7098 skrecip         equ     2eh 
    7099 skmath          equ     2fh 
    7100 skalpha         equ     30h 
    7101 skgraph         equ     31h 
    7102 sktrace         equ     32h 
    7103 skzoom          equ     33h 
    7104 skwindow        equ     34h 
    7105 skyequ          equ     35h 
    7106 sk2nd           equ     36h 
    7107 skmode          equ     37h 
    7108 skdel           equ     38h 
    7109 ; 
    7110 ;====================================================================== 
    7111 ;           tokens 
    7112 ;====================================================================== 
    7113 ; 
    7114 eosstart        equ       0 
    7115 ; 
    7116 ; 
    7117 ;   display conversions come immediately before 'tstore' 
    7118 ; 
    7119 dconv   equ     01h 
    7120 ; 
    7121 ttodms          equ       dconv       ; 01h 
    7122 ttodec          equ       dconv+1     ; 02h 
    7123 ttoabc          equ       dconv+2     ; 03h    > a b/c 
    7124 ; 
    7125 tstore          equ       dconv+3     ; 04h lstore                01 
    7126 ; 
    7127 tboxplot        equ       05h 
    7128 ; 
    7129 bracks          equ       06h 
    7130 ; 
    7131 tlbrack         equ       bracks      ; 06h '[' 
    7132 trbrack         equ       bracks+1    ; 07h ']' 
    7133 tlbrace         equ       bracks+2    ; 08h '{' 
    7134 trbrace         equ       bracks+3    ; 09h '}' 
    7135 ; 
    7136 tpost1          equ       bracks+4 
    7137 ; 
    7138 tfromrad        equ       tpost1       ; 0ah lradian 
    7139 tfromdeg        equ       tpost1+1     ; 0bh ldegree 
    7140 trecip          equ       tpost1+2     ; 0ch linverse 
    7141 tsqr            equ       tpost1+3     ; 0dh lsquare 
    7142 ttrnspos        equ       tpost1+4     ; 0eh ltranspose 
    7143 tcube           equ       tpost1+5     ; 0fh '^3' 
    7144 ; 
    7145 tlparen         equ       10h         ; 10h '(' 
    7146 trparen         equ       11h         ; 11h ')' 
    7147 ; 
    7148 ; 
    7149 imun            equ       12h 
    7150 ; 
    7151 tround          equ       imun        ; 12h 'round' 
    7152 tpxtst          equ       imun+1      ; 13h 'pxl-test' 
    7153 taug            equ       imun+2      ; 14h 'aug' 
    7154 trowswap        equ       imun+3      ; 15h 'rswap' 
    7155 trowplus        equ       imun+4      ; 16h 'radd' 
    7156 tmrow           equ       imun+5      ; 17h 'multr' 
    7157 tmrowplus       equ       imun+6      ; 18h 'mradd' 
    7158 tmax            equ       imun+7      ; 19h 'max' 
    7159 tmin            equ       imun+8      ; 1ah 'min' 
    7160 trtopr          equ       imun+9      ; 1bh 'r>pr 
    7161 trtopo          equ       imun+10     ; 1ch 'r>po 
    7162 tptorx          equ       imun+11     ; 1dh 'p>rx 
    7163 tptory          equ       imun+12     ; 1eh 'p>ry 
    7164 tmedian         equ       imun+13     ; 1fh 'median 
    7165 trandm          equ       imun+14     ; 20h 'randm' 
    7166 tmean           equ       imun+15     ; 21h 
    7167 troot           equ       imun+16     ; 22h 'root' 
    7168 tseries         equ       imun+17     ; 23h 'seq' 
    7169 tfnint          equ       imun+18     ; 24h 'fnint' 
    7170 tnderiv         equ       imun+19     ; 25h 'fnir' 
    7171 tevalf          equ       imun+20     ; 26h 
    7172 tfmin           equ       imun+21     ; 27h 
    7173 tfmax           equ       imun+22     ; 28h 
    7174 ; 
    7175 teosel          equ       imun+23 
    7176 ; 
    7177 tspace          equ       teosel       ; 29h   ' ' 
    7178 tstring         equ       teosel+1     ; 2ah  '"' 
    7179 tcomma          equ       teosel+2     ; 2bh  ',' 
    7180 ; 
    7181 ; 
    7182 tii             equ       2ch         ; i 
    7183 ; 
    7184 ;====================================================================== 
    7185 ;           postfix functions 
    7186 ;====================================================================== 
    7187 ; 
    7188 tpost           equ       2dh 
    7189 ; 
    7190 tfact           equ       tpost       ; 2dh '!' 
    7191 ; 
    7192 tcubicr         equ       2eh 
    7193 tquartr         equ       2fh 
    7194  
    7195 ;====================================================================== 
    7196 ;           number tokens  
    7197 ;====================================================================== 
    7198 ; 
    7199 nums            equ       30h 
    7200 ; 
    7201 t0              equ       nums        ; 30h 
    7202 t1              equ       nums+1      ; 31h 
    7203 t2              equ       nums+2      ; 32h 
    7204 t3              equ       nums+3      ; 33h 
    7205 t4              equ       nums+4      ; 34h 
    7206 t5              equ       nums+5      ; 35h 
    7207 t6              equ       nums+6      ; 36h 
    7208 t7              equ       nums+7      ; 37h 
    7209 t8              equ       nums+8      ; 38h 
    7210 t9              equ       nums+9      ; 39h 
    7211 tdecpt          equ       nums+10     ; 3ah 
    7212 tee             equ       nums+11     ; 3bh 
    7213 ; 
    7214 ;====================================================================== 
    7215 ;            binary op 
    7216 ;====================================================================== 
    7217 ; 
    7218 tor             equ       3ch         ; 3ch  '_or_' 
    7219 txor            equ       3dh         ; 3dh 
    7220 ; 
    7221 tcolon          equ       3eh         ; 3eh ':' 
    7222 tenter          equ       3fh         ; 3fh  lenter 
    7223 ; 
    7224 tand            equ       40h         ; 40h  '_and_'        
    7225 ; 
    7226 ;====================================================================== 
    7227 ;            letter tokens    
    7228 ;====================================================================== 
    7229  
    7230 ; 
    7231 let             equ       41h 
    7232 ; 
    7233 ta              equ       let         ; 41h 
    7234 tb              equ       let+1       ; 42h 
    7235 tc              equ       let+2       ; 43h 
    7236 td              equ       let+3       ; 44h 
    7237 te              equ       let+4       ; 45h 
    7238 tf              equ       let+5       ; 46h 
    7239 tg              equ       let+6       ; 47h 
    7240 th              equ       let+7       ; 48h 
    7241 ti              equ       let+8       ; 49h 
    7242 tj              equ       let+9       ; 4ah 
    7243 tk              equ       let+10      ; 4bh 
    7244 tl              equ       let+11      ; 4ch 
    7245 tm              equ       let+12      ; 4dh 
    7246 tn              equ       let+13      ; 4eh 
    7247 to              equ       let+14      ; 4fh 
    7248 tp              equ       let+15      ; 50h 
    7249 tq              equ       let+16      ; 51h 
    7250 tr              equ       let+17      ; 52h 
    7251 ts              equ       let+18      ; 53h 
    7252 tt              equ       let+19      ; 54h 
    7253 tu              equ       let+20      ; 55h 
    7254 tv              equ       let+21      ; 56h 
    7255 tw              equ       let+22      ; 57h 
    7256 tx              equ       let+23      ; 58h 
    7257 ty              equ       let+24      ; 59h 
    7258 tz              equ       let+25      ; 5ah 
    7259 ttheta          equ       let+26      ; 5bh 
    7260 ; 
    7261 ;====================================================================== 
    7262 ;   these var tokens are 1st of a double token  
    7263 ;====================================================================== 
    7264  
    7265 ; 
    7266 vtoks   equ     let+27    ; 
    7267 ; 
    7268 ;       user matrix token, 2nd token needed for name 
    7269 ; 
    7270 tvarmat         equ       vtoks       ; 5ch 
    7271 ; 
    7272 ;       user list token, 2nd token needed for name 
    7273 ; 
    7274 tvarlst         equ       vtoks+1     ; 5dh 
    7275 ; 
    7276 ;       user equation token, 2nd token needed for name 
    7277 ; 
    7278 tvarequ         equ       vtoks+2     ; 5eh 
    7279 tprog           equ       vtoks+3     ; 5fh 
    7280 ; 
    7281 ;       user pict token, 2nd token needed for name 
    7282 ; 
    7283 tvarpict        equ       vtoks+4     ; 60h 
    7284 ; 
    7285 ;       user gdb token, 2nd token needed for name 
    7286 ; 
    7287 tvargdb         equ       vtoks+5     ; 61h 
    7288 tvarout         equ       vtoks+6     ; 62h 
    7289 tvarsys         equ       vtoks+7     ; 63h 
    7290 ; 
    7291 ; 
    7292 ;====================================================================== 
    7293 ;            mode setting commands 
    7294 ;====================================================================== 
    7295  
    7296 ; 
    7297 modesa          equ       vtoks+8     ; 64h 
    7298 ; 
    7299 trad            equ       modesa      ; 64h 'radian' 
    7300 tdeg            equ       modesa+1    ; 65h 'degree' 
    7301 tnormf          equ       modesa+2    ; 66h 'normal' 
    7302 tsci            equ       modesa+3    ; 67h 'sci' 
    7303 teng            equ       modesa+4    ; 68h 'eng' 
    7304 tfloat          equ       modesa+5    ; 69h 'float' 
    7305 ; 
    7306 cmps            equ       6ah 
    7307 ; 
    7308 teq             equ       cmps        ; 6ah '==' 
    7309 tlt             equ       cmps+1      ; 6bh '<' 
    7310 tgt             equ       cmps+2      ; 6ch '>' 
    7311 tle             equ       cmps+3      ; 6dh lle 
    7312 tge             equ       cmps+4      ; 6eh lge 
    7313 tne             equ       cmps+5      ; 6fh lne 
    7314 ; 
    7315 ;====================================================================== 
    7316 ;            binary op 
    7317 ;====================================================================== 
    7318 ; 
    7319 tadd            equ       70h         ; 70h '+' 
    7320 tsub            equ       71h         ; 71h '-' 
    7321 tans            equ       72h         ; 72h 
    7322 ; 
    7323 ;====================================================================== 
    7324 ;            mode setting commands 
    7325 ;====================================================================== 
    7326 ; 
    7327 modes           equ       73h 
    7328 ; 
    7329 tfix            equ       modes       ; 73h 'fix_' 
    7330 tspliton        equ       modes+1     ; 74h 
    7331 tfullscreen     equ       modes+2     ; 75h 
    7332 tstndrd         equ       modes+3     ; 76h 'func' 
    7333 tparam          equ       modes+4     ; 77h 'param' 
    7334 tpolar          equ       modes+5     ; 78h 'pol' 
    7335 tseqg           equ       modes+6     ; 79h 
    7336 tafillon        equ       modes+7     ; 7ah 'auto fill on 
    7337 tafilloff       equ       modes+8     ; 7bh 
    7338 tacalcon        equ       modes+9     ; 7ch 
    7339 tacalcoff       equ       modes+10    ; 7dh 'autofill off 
    7340 ; 
    7341 ;       graph format tokens are 2 byte tokens 
    7342 ; 
    7343 tgformat        equ       modes+11    ; 7eh 
    7344 ; 
    7345 tboxicon        equ       7fh 
    7346 tcrossicon      equ       80h 
    7347 tdoticon        equ       81h 
    7348 ; 
    7349 ;====================================================================== 
    7350 ;            (more) binary op 
    7351 ;====================================================================== 
    7352 ; 
    7353 tmul            equ       82h         ; 82h  '*' 
    7354 tdiv            equ       83h         ; 83h  '/' 
    7355 ; 
    7356 ;====================================================================== 
    7357 ;            some graph commands 
    7358 ;====================================================================== 
    7359 ; 
    7360 grcmds          equ       84h 
    7361 ; 
    7362 ttrace          equ       grcmds      ; 84h 'trace' 
    7363 tcldrw          equ       grcmds+1    ; 85h 'cldrw' 
    7364 tzoomstd        equ       grcmds+2    ; 86h 'zstd' 
    7365 tzoomtrg        equ       grcmds+3    ; 87h 'ztrg' 
    7366 tzoombox        equ       grcmds+4    ; 88h 'zbox' 
    7367 tzoomin         equ       grcmds+5    ; 89h 'zin' 
    7368 tzoomout        equ       grcmds+6    ; 8ah 'zout' 
    7369 tzoomsqr        equ       grcmds+7    ; 8bh 'zsqr' 
    7370 tzoomint        equ       grcmds+8    ; 8ch 'zint' 
    7371 tzoomprev       equ       grcmds+9    ; 8dh 'zprev' 
    7372 tzoomdec        equ       grcmds+10   ; 8eh 'zdecm' 
    7373 tzoomstat       equ       grcmds+11   ; 8fh 'zstat 
    7374 tusrzm          equ       grcmds+12   ; 90h 'zrcl' 
    7375 tprtscrn        equ       grcmds+13   ; 91h 'prtscrn' 
    7376 tzoomsto        equ       grcmds+14   ; 92h  zoom store 
    7377 ttext           equ       grcmds+15   ; 93h 
    7378 ; 
    7379 ;====================================================================== 
    7380 ;           binary op  (combination & permutation) 
    7381 ;====================================================================== 
    7382 ; 
    7383 tnpr            equ       grcmds+16   ; 94h '_npr_' 
    7384 tncr            equ       grcmds+17   ; 95h '_ncr_' 
    7385 ; 
    7386 ;====================================================================== 
    7387 ;           more graph commands 
    7388 ;====================================================================== 
    7389 ; 
    7390 tyon            equ       grcmds+18   ; 96h 'fnon_' 
    7391 tyoff           equ       grcmds+19   ; 97h 'fnoff_' 
    7392 tstpic          equ       grcmds+20   ; 98h 'stpic_' 
    7393 trcpic          equ       grcmds+21   ; 99h 'rcpic_' 
    7394 tstodb          equ       grcmds+22   ; 9ah 'stgdb_' 
    7395 trcldb          equ       grcmds+23   ; 9bh 'rcgdb_' 
    7396 tline           equ       grcmds+24   ; 9ch 'line' 
    7397 tvert           equ       grcmds+25   ; 9dh 'vert_' 
    7398 tpton           equ       grcmds+26   ; 9eh 'pton' 
    7399 tptoff          equ       grcmds+27   ; 9fh 'ptoff' 
    7400 ; 
    7401 ;====================================================================== 
    7402 ;           token a0 cannot be an eos function 
    7403 ;           since low mult=a0 already 
    7404 ;====================================================================== 
    7405 ; 
    7406 tptchg          equ       grcmds+28   ; a0h 'ptchg' 
    7407 tpxon           equ       grcmds+29   ; a1h 
    7408 tpxoff          equ       grcmds+30   ; a2h 
    7409 tpxchg          equ       grcmds+31   ; a3h 
    7410 tshade          equ       grcmds+32   ; a4h 'shade' 
    7411 tcircl          equ       grcmds+33   ; a5h 'circl' 
    7412 thorz           equ       grcmds+34   ; a6h 'horizontal' 
    7413 ttanln          equ       grcmds+35   ; a7h 'tanln' 
    7414 tdrinv          equ       grcmds+36   ; a8h 'drinv_' 
    7415 tdrawf          equ       grcmds+37   ; a9h 'drawf_' 
    7416 ; 
    7417 tvarstrng       equ       0aah 
    7418 ; 
    7419 ;====================================================================== 
    7420 ;           functions with no arguments                                     
    7421 ;====================================================================== 
    7422 ; 
    7423 noarg   equ     0abh 
    7424 ; 
    7425 trand           equ       noarg       ; abh 'rand' 
    7426 tpi             equ       noarg+1     ; ach  lpi 
    7427 tgetkey         equ       noarg+2     ; adh 'getky' 
    7428 ; 
    7429 ; 
    7430 tapost          equ       tgetkey+1   ; apostrophy 
    7431 tquest          equ       tapost+1    ; question mark 
    7432 ; 
    7433 ; 
    7434 unary   equ     tquest+1              ; b0h 
    7435 ; 
    7436 tchs            equ       unary       ; b0h 
    7437 tint            equ       unary+1     ; b1h 
    7438 tabs            equ       unary+2     ; b2h 
    7439 tdet            equ       unary+3     ; b3h 
    7440 tident          equ       unary+4     ; b4h 
    7441 tdim            equ       unary+5     ; b5h 
    7442 tsum            equ       unary+6     ; b6h 
    7443 tprod           equ       unary+7     ; b7h 
    7444 tnot            equ       unary+8     ; b8h 
    7445 tipart          equ       unary+9     ; b9h 
    7446 tfpart          equ       unary+10    ; bah 
    7447 ; 
    7448 ; 
    7449 ;====================================================================== 
    7450 ;           new 2 byte tokens 
    7451 ;====================================================================== 
    7452 ; 
    7453 t2bytetok       equ       0bbh         ; 
    7454 ; 
    7455 ; 
    7456 unarylr equ     unary+12 
    7457 ; 
    7458 tsqrt           equ       unarylr     ; bch 
    7459 tcubrt          equ       unarylr+1   ; bdh 
    7460 tln             equ       unarylr+2   ; beh 
    7461 texp            equ       unarylr+3   ; bfh 
    7462 tlog            equ       unarylr+4   ; c0h 
    7463 talog           equ       unarylr+5   ; c1h 
    7464 tsin            equ       unarylr+6   ; c2h 
    7465 tasin           equ       unarylr+7   ; c3h 
    7466 tcos            equ       unarylr+8   ; c4h 
    7467 tacos           equ       unarylr+9   ; c5h 
    7468 ttan            equ       unarylr+10  ; c6h 
    7469 tatan           equ       unarylr+11  ; c7h 
    7470 tsinh           equ       unarylr+12  ; c8h 
    7471 tasinh          equ       unarylr+13  ; c9h 
    7472 tcosh           equ       unarylr+14  ; cah 
    7473 tacosh          equ       unarylr+15  ; cbh 
    7474 ttanh           equ       unarylr+16  ; cch 
    7475 tatanh          equ       unarylr+17  ; cdh 
    7476 ;  
    7477 ;====================================================================== 
    7478 ;           some programming commands                                       
    7479 ;====================================================================== 
    7480 ; 
    7481 progtok equ     unarylr+18 
    7482 ; 
    7483 tif             equ       progtok     ; ceh 
    7484 tthen           equ       progtok+1   ; cfh 
    7485 telse           equ       progtok+2   ; d0h 
    7486 twhile          equ       progtok+3   ; d1h 
    7487 trepeat         equ       progtok+4   ; d2h 
    7488 tfor            equ       progtok+5   ; d3h 
    7489 tend            equ       progtok+6   ; d4h 
    7490 treturn         equ       progtok+7   ; d5h 
    7491 tlbl            equ       progtok+8   ; d6h   'lbl_' 
    7492 tgoto           equ       progtok+9   ; d7h   'goto_' 
    7493 tpause          equ       progtok+10  ; d8h   'pause_' 
    7494 tstop           equ       progtok+11  ; d9h   'stop' 
    7495 tisg            equ       progtok+12  ; dah   'is>' 
    7496 tdsl            equ       progtok+13  ; dbh   'ds<' 
    7497 tinput          equ       progtok+14  ; dch   'input_' 
    7498 tprompt         equ       progtok+15  ; ddh   'prompt_' 
    7499 tdisp           equ       progtok+16  ; deh   'disp_' 
    7500 tdispg          equ       progtok+17  ; dfh   'dispg' 
    7501 ; 
    7502 toutput         equ       progtok+18  ; e0h    'outpt' 
    7503 tcllcd          equ       progtok+19  ; e1h    'cllcd' 
    7504 tconst          equ       progtok+20  ; e2h    'fill' 
    7505 tsorta          equ       progtok+21  ; e3h    'sorta_' 
    7506 tsortd          equ       progtok+22  ; e4h    'sortd_' 
    7507 tdisptab        equ       progtok+23  ; e5h    'disp table 
    7508 tmenu           equ       progtok+24  ; e6h    'menu' 
    7509 tsendmbl        equ       progtok+25  ; e7h    'send' 
    7510 tgetmbl         equ       progtok+26  ; e8h    'get' 
    7511 ; 
    7512 ;====================================================================== 
    7513 ;           stat plot commands                                              
    7514 ;====================================================================== 
    7515 ; 
    7516 statpcmd        equ       progtok+27 
    7517 ; 
    7518 tploton         equ       statpcmd    ; e9h     ' plotson' 
    7519 tplotoff        equ       statpcmd+1   ; eah     ' plotsoff 
    7520 ; 
    7521 tlistname       equ       0ebh        ; list designator 
    7522 ; 
    7523 tplot1          equ       0ech 
    7524 tplot2          equ       0edh 
    7525 tplot3          equ       0eeh 
    7526 ; 
    7527 tunused01       equ       0efh        ;        available? 
    7528 ; 
    7529 tpower          equ       0f0h        ;        '^' 
    7530 txroot          equ       0f1h        ;        lsupx,lroot 
    7531  
    7532 statcmd         equ       0f2h 
    7533 ; 
    7534 tonevar         equ       statcmd     ; f2h    'onevar_' 
    7535 ttwovar         equ       statcmd+1   ; f3h 
    7536 tlr             equ       statcmd+2   ; f4h    'linr(a+bx 
    7537 tlrexp          equ       statcmd+3   ; f5h    'expr_' 
    7538 tlrln           equ       statcmd+4   ; f6h    'lnr_' 
    7539 tlrpwr          equ       statcmd+5   ; f7h    'pwrr_' 
    7540 tmedmed         equ       statcmd+6   ; f8h 
    7541 tquad           equ       statcmd+7   ; f9h 
    7542 tclrlst         equ       statcmd+8   ; fah    'clear list 
    7543 tclrtbl         equ       statcmd+9   ; fbh    clear table 
    7544 thist           equ       statcmd+10  ; fch    'hist_' 
    7545 txyline         equ       statcmd+11  ; fdh    'xyline_' 
    7546 tscatter        equ       statcmd+12  ; feh    'scatter_' 
    7547 tlr1            equ       statcmd+13  ; ffh    'linr(ax+b 
    7548  
    7549 ;        
    7550 ;====================================================================== 
    7551 ;           2nd half of graph format tokens 
    7552 ;====================================================================== 
    7553 ;           format settings commands 
    7554 ; 
    7555 gfmt            equ       0 
    7556 ; 
    7557 tseq            equ       gfmt        ; 'seqg' 
    7558 tsimulg         equ       gfmt+1      ; 'simulg' 
    7559 tpolarg         equ       gfmt+2      ; 'polargc' 
    7560 trectg          equ       gfmt+3      ; 'rectgc' 
    7561 tcoordon        equ       gfmt+4      ; 'coordon' 
    7562 tcoordoff       equ       gfmt+5      ; 'coordoff' 
    7563 tdrawline       equ       gfmt+6      ; 'drawline' 
    7564 tdrawdot        equ       gfmt+7      ; 'drawdot' 
    7565 taxison         equ       gfmt+8      ; 'axeson' 
    7566 taxisoff        equ       gfmt+9      ; 'axesoff' 
    7567 tgridon         equ       gfmt+10     ; 'gridon' 
    7568 tgridoff        equ       gfmt+11     ; 'gridoff' 
    7569 tlblon          equ       gfmt+12     ; 'labelon' 
    7570 tlbloff         equ       gfmt+13     ; 'labeloff' 
    7571 twebon          equ       gfmt+14     ; 'webon' 
    7572 tweboff         equ       gfmt+15     ; 'weboff' 
    7573 tuv             equ       gfmt+16     ; u vs v 
    7574 tvw             equ       gfmt+17     ; v vs w 
    7575 tuw             equ       gfmt+18     ; u vs w 
    7576 ; 
    7577 ;====================================================================== 
    7578 ;           2nd half of user matrix tokens                                  
    7579 ;====================================================================== 
    7580 ; 
    7581 tmata           equ       00h         ; mat a 
    7582 tmatb           equ       01h         ; mat b 
    7583 tmatc           equ       02h         ; mat c 
    7584 tmatd           equ       03h         ; mat d 
    7585 tmate           equ       04h         ; mat e 
    7586 tmatf           equ       05h         ; mat f 
    7587 tmatg           equ       06h         ; mat g 
    7588 tmath           equ       07h         ; mat h 
    7589 tmati           equ       08h         ; mat i 
    7590 tmatj           equ       09h         ; mat j 
    7591 ;       
    7592 ;====================================================================== 
    7593 ;           2nd half of user list tokens 
    7594 ;====================================================================== 
    7595 ; 
    7596 tl1             equ       00h         ; list 1 
    7597 tl2             equ       01h         ; list 2 
    7598 tl3             equ       02h         ; list 3 
    7599 tl4             equ       03h         ; list 4 
    7600 tl5             equ       04h         ; list 5 
    7601 tl6             equ       05h         ; list 6 
    7602  
    7603 ; 
    7604 ;====================================================================== 
    7605 ;           2nd half of user equation tokens 
    7606 ;====================================================================== 
    7607 ; 
    7608 ;       "y" equations have bit 4 set 
    7609 ; 
    7610 ty1             equ       10h         ; y1 
    7611 ty2             equ       11h         ; y2 
    7612 ty3             equ       12h         ; y3 
    7613 ty4             equ       13h         ; y4 
    7614 ty5             equ       14h         ; y5 
    7615 ty6             equ       15h         ; y6 
    7616 ty7             equ       16h         ; y7 
    7617 ty8             equ       17h         ; y8 
    7618 ty9             equ       18h         ; y9 
    7619 ty0             equ       19h         ; y0 
    7620 ; 
    7621 ;       param equations have bit 5 set 
    7622 ; 
    7623 tx1t            equ       20h         ; x1t 
    7624 ty1t            equ       21h         ; y1t 
    7625 tx2t            equ       22h         ; x2t 
    7626 ty2t            equ       23h         ; y2t 
    7627 tx3t            equ       24h         ; x3t 
    7628 ty3t            equ       25h         ; y3t 
    7629 tx4t            equ       26h         ; x4t 
    7630 ty4t            equ       27h         ; y4t 
    7631 tx5t            equ       28h         ; x5t 
    7632 ty5t            equ       29h         ; y5t 
    7633 tx6t            equ       2ah         ; x6t 
    7634 ty6t            equ       2bh         ; y6t 
    7635 ; 
    7636 ;       polar equations have bit 6 set 
    7637 ; 
    7638 tr1             equ       40h         ; r1 
    7639 tr2             equ       41h         ; r2 
    7640 tr3             equ       42h         ; r3 
    7641 tr4             equ       43h         ; r4 
    7642 tr5             equ       44h         ; r5 
    7643 tr6             equ       45h         ; r6 
    7644 ; 
    7645 ;       recursion equations have bit 7 set 
    7646 ; 
    7647 tun             equ       80h         ; un 
    7648 tvn             equ       81h         ; vn 
    7649 twn             equ       82h         ; wn 
    7650 ; 
    7651 ;====================================================================== 
    7652 ;           2nd half of user picture tokens                                 
    7653 ;====================================================================== 
    7654 ; 
    7655 tpic1           equ       00h         ; pic1 
    7656 tpic2           equ       01h         ; pic2 
    7657 tpic3           equ       02h         ; pic3 
    7658 tpic4           equ       03h         ; pic4 
    7659 tpic5           equ       04h         ; pic5 
    7660 tpic6           equ       05h         ; pic6 
    7661 tpic7           equ       06h         ; pic7 
    7662 tpic8           equ       07h         ; pic8 
    7663 tpic9           equ       08h         ; pic9 
    7664 tpic0           equ       09h         ; pic0 
    7665 ;  
    7666 ;====================================================================== 
    7667 ;           2nd half of user graph database tokens                          
    7668 ;====================================================================== 
    7669 ; 
    7670 tgdb1           equ       00h         ; gdb1 
    7671 tgdb2           equ       01h         ; gdb2 
    7672 tgdb3           equ       02h         ; gdb3 
    7673 tgdb4           equ       03h         ; gdb4 
    7674 tgdb5           equ       04h         ; gdb5 
    7675 tgdb6           equ       05h         ; gdb6 
    7676 tgdb7           equ       06h         ; gdb7 
    7677 tgdb8           equ       07h         ; gdb8 
    7678 tgdb9           equ       08h         ; gdb9 
    7679 tgdb0           equ       09h         ; gdb0 
    7680  
    7681 ;====================================================================== 
    7682 ;           2nd half of string vars                                         
    7683 ;====================================================================== 
    7684 ; 
    7685 tstr1           equ       00h 
    7686 tstr2           equ       01h 
    7687 tstr3           equ       02h 
    7688 tstr4           equ       03h 
    7689 tstr5           equ       04h 
    7690 tstr6           equ       05h 
    7691 tstr7           equ       06h 
    7692 tstr8           equ       07h 
    7693 tstr9           equ       08h 
    7694 tstr0           equ       09h 
    7695  
    7696 ;  
    7697 ;====================================================================== 
    7698 ;           2nd half of system output only variables                        
    7699 ;====================================================================== 
    7700 ; 
    7701 ; 
    7702 ;   open        equ       00h 
    7703 ; 
    7704 tregeq          equ       01h         ; regression equation 
    7705 ; 
    7706 tstatn          equ       02h         ; statistics n 
    7707 ; 
    7708 txmean          equ       03h         ; x mean 
    7709 tsumx           equ       04h         ; sum(x) 
    7710 tsumxsqr        equ       05h         ; sum(x^2) 
    7711 tstdx           equ       06h         ; standard dev x 
    7712 tstdpx          equ       07h         ; standard dev pop x 
    7713 tminx           equ       08h         ; min x value 
    7714 tmaxx           equ       09h         ; max x value 
    7715 ; 
    7716 tminy           equ       0ah         ; min y value 
    7717 tmaxy           equ       0bh         ; max y value 
    7718 tymean          equ       0ch         ; y mean 
    7719 tsumy           equ       0dh         ; sum(y) 
    7720 tsumysqr        equ       0eh         ; sum(y^2) 
    7721 tstdy           equ       0fh         ; standard dev y 
    7722 tstdpy          equ       10h         ; standard dev pop y 
    7723 ; 
    7724 tsumxy          equ       11h         ; sum(xy) 
    7725 tcorr           equ       12h         ; correlation 
    7726 tmedx           equ       13h         ; med(x) 
    7727 tq1             equ       14h         ; 1st quadrant of x 
    7728 tq3             equ       15h         ; 3rd quadrant of x 
    7729 tquada          equ       16h         ; 1st term of quad poly reg/ y-int 
    7730 tquadb          equ       17h         ; 2nd term of quad poly reg/ slope 
    7731 tquadc          equ       18h         ; 3rd term of quad poly reg 
    7732 tcubed          equ       19h         ; 4th term of cubic poly reg 
    7733 tquarte         equ       1ah         ; 5th term of quart poly reg 
    7734 tmedx1          equ       1bh         ; x1 for med-med 
    7735 tmedx2          equ       1ch         ; x2 for med-med 
    7736 tmedx3          equ       1dh         ; x3 for med-med 
    7737 tmedy1          equ       1eh         ; y1 for med-med 
    7738 tmedy2          equ       1fh         ; y2 for med-med 
    7739 tmedy3          equ       20h         ; y3 for med-med 
    7740 ; 
    7741 trecurn         equ       21h           ; recursion n 
    7742 tstatp          equ       22h 
    7743 tstatz          equ       23h 
    7744 tstatt          equ       24h 
    7745 tstatchi        equ       25h 
    7746 tstatf          equ       26h 
    7747 tstatdf         equ       27h 
    7748 tstatphat       equ       28h 
    7749 tstatphat1      equ       29h 
    7750 tstatphat2      equ       2ah 
    7751 tstatmeanx1     equ       2bh 
    7752 tstatstdx1      equ       2ch 
    7753 tstatn1         equ       2dh 
    7754 tstatmeanx2     equ       2eh 
    7755 tstatstdx2      equ       2fh 
    7756 tstatn2         equ       30h 
    7757 tstatstdxp      equ       31h 
    7758 tstatlower      equ       32h 
    7759 tstatupper      equ       33h 
    7760 tstat_s         equ       34h 
    7761 tlrsqr          equ       35h         ; r^2 
    7762 tbrsqr          equ       36h         ; r^2 
    7763 ; 
    7764 ;====================================================================== 
    7765 ;       these next tokens are only used to access the data 
    7766 ;       they are display only and the user cannot access them at all 
    7767 ;====================================================================== 
    7768 ; 
    7769 tf_df    equ     37h       ; anofav factor df 
    7770 tf_ss    equ     38h       ; anofav factor ss 
    7771 tf_ms    equ     39h       ; anofav factor ms 
    7772 te_df    equ     3ah       ; anofav error df 
    7773 te_ss    equ     3bh       ; anofav error ss 
    7774 te_ms    equ     3ch       ; anofav error ms 
    7775 ; 
    7776 ; 
    7777 ;====================================================================== 
    7778 ;           2nd half of system input/output variables 
    7779 ;====================================================================== 
    7780 ;      system variable equates 
    7781 ; 
    7782 tuxscl       equ  0 
    7783 tuyscl       equ  1 
    7784 txscl        equ  2 
    7785 tyscl        equ  3 
    7786 trecuru0     equ  4        ; u 1st initial cond 
    7787 trecurv0     equ  5        ; v 1st initial cond 
    7788 tun1         equ  6        ; u(n-1)    ; not used 
    7789 tvn1         equ  7        ; v(n-1)    ; not used 
    7790 turecuru0    equ  8        ; 
    7791 turecurv0    equ  9        ; 
    7792 ; 
    7793 txmin        equ  0ah 
    7794 txmax        equ  0bh 
    7795 tymin        equ  0ch 
    7796 tymax        equ  0dh 
    7797 ttmin        equ  0eh 
    7798 ttmax        equ  0fh 
    7799 tthetamin    equ  10h 
    7800 tthetamax    equ  11h 
    7801 tuxmin       equ  12h 
    7802 tuxmax       equ  13h 
    7803 tuymin       equ  14h 
    7804 tuymax       equ  15h 
    7805 tuthetmin    equ  16h 
    7806 tuthetmax    equ  17h 
    7807 tutmin       equ  18h 
    7808 tutmax       equ  19h 
    7809 ttblmin      equ  1ah 
    7810 tplotstart   equ  1bh 
    7811 tuplotstart  equ  1ch 
    7812 tnmax        equ  1dh 
    7813 tunmax       equ  1eh 
    7814 tnmin        equ  1fh 
    7815 tunmin       equ  20h 
    7816 ; 
    7817 ttblstep        equ  21h 
    7818 ttstep          equ  22h 
    7819 tthetastep      equ  23h 
    7820 tutstep         equ  24h 
    7821 tuthetstep      equ  25h 
    7822 ; 
    7823 tdeltax         equ  26h 
    7824 tdeltay         equ  27h 
    7825 ; 
    7826 txfact          equ  28h 
    7827 tyfact          equ  29h 
    7828 ; 
    7829 ttblinput       equ       2ah 
    7830 ; 
    7831 tfinn           equ       2bh 
    7832 tfini           equ       2ch 
    7833 tfinpv          equ       2dh 
    7834 tfinpmt         equ       2eh 
    7835 tfinfv          equ       2fh 
    7836 tfinpy          equ       30h 
    7837 tfincy          equ       31h 
    7838 ; 
    7839 trecurw0        equ       32h         ; w0(1) 
    7840 turecurw0       equ       33h 
    7841 ; 
    7842 tplotstep       equ       34h 
    7843 tuplotstep      equ       35h 
    7844 ; 
    7845 txres           equ       36h 
    7846 tuxres          equ       37h 
    7847 ; 
    7848 trecuru02       equ       38h         ; u0(2) 
    7849 turecuru02      equ       39h 
    7850 trecurv02       equ       3ch         ; v0(2) 
    7851 turecurv02      equ       3dh 
    7852 trecurw02       equ       3eh         ; w0(2) 
    7853 turecurw02      equ       3fh 
    7854 ; 
    7855 ;====================================================================== 
    7856 ;           2nd byte of t2bytetok tokens 
    7857 ;====================================================================== 
    7858 ; 
    7859 tfinnpv         equ       00h         ; 
    7860 tfinirr         equ       01h         ; 
    7861 tfinbal         equ       02h         ; 
    7862 tfinprn         equ       03h         ; 
    7863 tfinint         equ       04h         ; 
    7864 tfintonom       equ       05h         ; 
    7865 tfintoeff       equ       06h         ; 
    7866 tfindbd         equ       07h         ; 
    7867 tlcm            equ       08h         ; 
    7868 tgcd            equ       09h         ; 
    7869 trandint        equ       0ah         ; 
    7870 trandbin        equ       0bh         ; 
    7871 tsubstrng       equ       0ch         ; 
    7872 tstddev         equ       0dh         ; 
    7873 tvariance       equ       0eh         ; 
    7874 tinstrng        equ       0fh         ; 
    7875 tdnormal        equ       10h         ; 
    7876 tinvnorm        equ       11h         ; 
    7877 tdt             equ       12h         ; 
    7878 tchi            equ       13h         ; 
    7879 tdf             equ       14h         ; 
    7880 tbinpdf         equ       15h         ; 
    7881 tbincdf         equ       16h         ; 
    7882 tpoipdf         equ       17h         ; 
    7883 tpoicdf         equ       18h         ; 
    7884 tgeopdf         equ       19h         ; 
    7885 tgeocdf         equ       1ah         ; 
    7886 tnormalpdf      equ       1bh         ; 
    7887 ttpdf           equ       1ch         ; 
    7888 tchipdf         equ       1dh         ; 
    7889 tfpdf           equ       1eh         ; 
    7890 trandnorm       equ       1fh         ; 
    7891 tfinfpmt        equ       20h         ; 
    7892 tfinfi          equ       21h         ; 
    7893 tfinfpv         equ       22h         ; 
    7894 tfinfn          equ       23h         ; 
    7895 tfinffv         equ       24h         ; 
    7896 tconj           equ       25h         ; 
    7897 treal           equ       26h         ; 
    7898 timag           equ       27h         ; 
    7899 tangle          equ       28h         ; 
    7900 tcumsum         equ       29h         ; 
    7901 texpr           equ       2ah         ; 
    7902 tlength         equ       2bh         ; 
    7903 tdeltalst       equ       2ch         ; 
    7904 tref            equ       2dh         ; 
    7905 trref           equ       2eh         ; 
    7906 ttorect         equ       2fh         ; 
    7907 ttopolar        equ       30h         ; 
    7908 tconste         equ       31h         ; 
    7909 tsinreg         equ       32h         ; 
    7910 tlogistic       equ       33h         ; 
    7911 tlinregttest    equ       34h         ; 
    7912 tshadenorm      equ       35h         ; 
    7913 tshadet         equ       36h         ; 
    7914 tshadechi       equ       37h         ; 
    7915 tshadef         equ       38h         ; 
    7916 tmattolst       equ       39h         ; 
    7917 tlsttomat       equ       3ah         ; 
    7918 tztest          equ       3bh         ; 
    7919 tttest          equ       3ch         ; 
    7920 t2sampztest     equ       3dh         ; 
    7921 t1propztest     equ       3eh         ; 
    7922 t2propztest     equ       3fh         ; 
    7923 tchitest        equ       40h         ; 
    7924 tzintval        equ       41h         ; 
    7925 t2sampzint      equ       42h         ; 
    7926 t1propzint      equ       43h         ; 
    7927 t2propzint      equ       44h         ; 
    7928 tgraphstyle     equ       45h         ; 
    7929 t2sampttest     equ       46h         ; 
    7930 t2sampftest     equ       47h         ; 
    7931 ttintval        equ       48h         ; 
    7932 t2samptint      equ       49h         ; 
    7933 tsetuplst       equ       4ah         ; 
    7934 tfinpmtend      equ       4bh         ; 
    7935 tfinpmtbeg      equ       4ch         ; 
    7936 trealm          equ       4dh         ; 
    7937 tpolarm         equ       4eh         ; 
    7938 trectm          equ       4fh         ; 
    7939 texpron         equ       50h         ; 
    7940 texproff        equ       51h         ; 
    7941 tclralllst      equ       52h         ; 
    7942 tgetcalc        equ       53h         ; 
    7943 tdelvar         equ       54h         ; 
    7944 tequtostrng     equ       55h         ; 
    7945 tstrngtoequ     equ       56h         ; 
    7946 tdellast        equ       57h         ; 
    7947 tselect         equ       58h         ; 
    7948 tanova          equ       59h         ; 
    7949 tmodbox         equ       5ah         ; 
    7950 tnormprob       equ       5bh         ; 
    7951 ; 
    7952 ; 
    7953 tmgt            equ       64h         ; vertical split 
    7954 tzfit           equ       65h         ; zoom fit 
    7955 tdiag_on        equ       66h         ; dianostic display on 
    7956 tdiag_off       equ       67h         ; dianostic display off 
    7957 tokend2v0       equ       67h         ;end of 2byte tokens for version 0. 
    7958 tarchive        equ       68h         ;archive 
    7959 tunarchive      equ       69h         ;unarchive 
    7960 tasm            equ       6ah 
    7961 tasmcomp        equ       6bh         ; asm compile 
    7962 tasmprgm        equ       6ch         ; signifies a program is asm 
    7963 tasmcmp         equ       6dh         ; asm program is compiled 
    7964 ; 
    7965 tlcapaacute     equ       6eh 
    7966 tlcapagrave     equ       6fh 
    7967 tlcapacaret     equ       70h 
    7968 tlcapadier      equ       71h 
    7969 tlaacute        equ       72h 
    7970 tlagrave        equ       73h 
    7971 tlacaret        equ       74h 
    7972 tladier         equ       75h 
    7973 tlcapeacute     equ       76h 
    7974 tlcapegrave     equ       77h 
    7975 tlcapecaret     equ       78h 
    7976 tlcapedier      equ       79h 
    7977 tleacute        equ       7ah 
    7978 tlegrave        equ       7bh 
    7979 tlecaret        equ       7ch 
    7980 tledier         equ       7dh 
    7981 ; 
    7982 tlcapigrave     equ       7fh 
    7983 tlcapicaret     equ       80h 
    7984 tlcapidier      equ       81h 
    7985 tliacute        equ       82h 
    7986 tligrave        equ       83h 
    7987 tlicaret        equ       84h 
    7988 tlidier         equ       85h 
    7989 tlcapoacute     equ       86h 
    7990 tlcapograve     equ       87h 
    7991 tlcapocaret     equ       88h 
    7992 tlcapodier      equ       89h 
    7993 tloacute        equ       8ah 
    7994 tlograve        equ       8bh 
    7995 tlocaret        equ       8ch 
    7996 tlodier         equ       8dh 
    7997 tlcapuacute     equ       8eh 
    7998 tlcapugrave     equ       8fh 
    7999 tlcapucaret     equ       90h 
    8000 tlcapudier      equ       91h 
    8001 tluacute        equ       92h 
    8002 tlugrave        equ       93h 
    8003 tlucaret        equ       94h 
    8004 tludier         equ       95h 
    8005 tlcapcced       equ       96h 
    8006 tlcced          equ       97h 
    8007 tlcapntilde     equ       98h 
    8008 tlntilde        equ       99h 
    8009 tlaccent        equ       9ah 
    8010 tlgrave         equ       9bh 
    8011 tldieresis      equ       9ch 
    8012 tlquesdown      equ       9dh 
    8013 tlexclamdown    equ       9eh 
    8014 tlalpha         equ       9fh 
    8015 tlbeta          equ      0a0h 
    8016 tlgamma         equ      0a1h 
    8017 tlcapdelta      equ      0a2h 
    8018 tldelta         equ      0a3h 
    8019 tlepsilon       equ      0a4h 
    8020 tllambda        equ      0a5h 
    8021 tlmu            equ      0a6h 
    8022 tlpi            equ      0a7h 
    8023 tlrho           equ      0a8h 
    8024 tlcapsigma      equ      0a9h 
    8025 ; 
    8026 ; 
    8027 tlphi           equ      0abh 
    8028 tlcapomega      equ      0ach 
    8029 tlphat          equ      0adh 
    8030 tlchi           equ      0aeh 
    8031 tlstatf         equ      0afh 
    8032 ; 
    8033  
    8034 tla      equ     0b0h 
    8035 tlb      equ     0b1h 
    8036 tlc      equ     0b2h 
    8037 tld      equ     0b3h 
    8038 tlsmalle equ     0b4h 
    8039 tlf      equ     0b5h 
    8040 tlsmallg equ     0b6h 
    8041 tlh      equ     0b7h 
    8042 tli      equ     0b8h 
    8043 tlj      equ     0b9h 
    8044 tlk      equ     0bah 
    8045 ; 
    8046  
    8047 tll      equ     0bch 
    8048 tlm      equ     0bdh 
    8049 tln      equ     0beh 
    8050 tlo      equ     0bfh 
    8051 tlp      equ     0c0h 
    8052 tlq      equ     0c1h 
    8053 tlsmallr equ     0c2h 
    8054 tls      equ     0c3h 
    8055 tlsmallt equ     0c4h 
    8056 tlu      equ     0c5h 
    8057 tlv      equ     0c6h 
    8058 tlw      equ     0c7h 
    8059 tlx      equ     0c8h 
    8060 tly      equ     0c9h 
    8061 tlz      equ     0cah 
    8062 tlsigma         equ      0cbh 
    8063 tltau           equ      0cch 
    8064 tlcapiacute     equ      0cdh 
    8065 ; 
    8066 ; 
    8067 tgarbagec equ    0ceh 
    8068 tokend2v1       equ      0ceh         ;tlast token in this version... 
    8069 ; the following tokens were added in os version 1.15 
    8070 ttilde                  equ     0cfh            ; ~ 
    8071 treserved       equ      0d0h 
    8072 tatsign          equ     0d1h            ; @ 
    8073 tpound                  equ     0d2h            ; # 
    8074 tdollar          equ     0d3h            ; $ 
    8075 tampersand       equ     0d4h            ; & 
    8076 tbackquote              equ     0d5h            ; ` 
    8077 tsemicolon              equ     0d6h            ; ; 
    8078 tbackslash              equ     0d7h            ; \ 
    8079 tvertslash              equ     0d8h            ; | 
    8080 tunderscore             equ     0d9h            ; _ 
    8081 tpercent                equ     0dah            ; % 
    8082 lasttoken        equ     0dah            ;tlast token in this version... 
    8083 tinvalid          equ     0dbh 
    8084 ; 
    8085 ;====================================================================== 
    8086 ;           data type equates                                                     
    8087 ;====================================================================== 
    8088 ; 
    8089 realobj         equ       0 
    8090 listobj         equ       1 
    8091 matobj          equ       2 
    8092 equobj          equ       3 
    8093 strngobj        equ       4 
    8094 progobj         equ       5 
    8095 protprogobj     equ       6 
    8096 pictobj         equ       7 
    8097 gdbobj          equ       8 
    8098 unknownobj      equ       9 
    8099 unknownequobj   equ       0ah 
    8100 newequobj       equ       0bh 
    8101 cplxobj         equ       0ch 
    8102 clistobj        equ       0dh 
    8103 undefobj        equ       0eh 
    8104 windowobj       equ       0fh 
    8105 zstoobj         equ       10h 
    8106 tblrngobj       equ       11h 
    8107 lcdobj          equ       12h 
    8108 backupobj       equ       13h 
    8109 appobj          equ       14h           ;application, only used in menus/link 
    8110 appvarobj       equ       15h           ;application variable 
    8111 tempprogobj     equ       16h           ;program, home deletes when finished 
    8112 groupobj        equ       17h           ;group. 
    8113 ;  
    8114 ;====================================================================== 
    8115 ;           parser equates 
    8116 ;====================================================================== 
    8117 oprand      equ              trand 
    8118 opprod      equ              tprod 
    8119 opsum       equ              tsum 
    8120 opadd       equ              tadd 
    8121 opsub       equ              tsub 
    8122 opmult      equ              tmul 
    8123 opdiv       equ              tdiv 
    8124 oppower     equ              tpower 
    8125 opxroot     equ              txroot 
    8126 opeq        equ              teq 
    8127 opneq       equ              tne 
    8128 opround2    equ              tround 
    8129 opaug       equ              taug 
    8130 opmax       equ              tmax 
    8131 opmin       equ              tmin 
    8132 opand       equ              tand 
    8133 opor        equ              tor 
    8134 opxor       equ              txor 
    8135 opncr       equ              tncr 
    8136 opnpr       equ              tnpr 
    8137 oplt        equ              tlt 
    8138 ople        equ              tle 
    8139 opgt        equ              tgt 
    8140 opge        equ              tge 
    8141 ; 
    8142 oplog       equ              tlog 
    8143 optenx      equ              talog 
    8144 opln        equ              tln 
    8145 opetox      equ              texp 
    8146 opnot       equ              tnot 
    8147 opsin       equ              tsin 
    8148 opasin      equ              tasin 
    8149 opcos       equ              tcos 
    8150 opacos      equ              tacos 
    8151 optan       equ              ttan 
    8152 opatan      equ              tatan 
    8153 opsinh      equ              tsinh 
    8154 opasinh     equ              tasinh 
    8155 opcosh      equ              tcosh 
    8156 opacosh     equ              tacosh 
    8157 optanh      equ              ttanh 
    8158 opatanh     equ              tatanh 
    8159 opinverse   equ              trecip 
    8160 opdet       equ              tdet 
    8161 opsqroot    equ              tsqrt 
    8162 opsquare    equ              tsqr 
    8163 opnegate    equ              tchs 
    8164 opipart     equ              tipart 
    8165 opfpart     equ              tfpart 
    8166 opintgr     equ              tint 
    8167 opfact      equ              tfact 
    8168 opabs       equ              tabs 
    8169 opident     equ              tident 
    8170 optranspose equ              ttrnspos 
    8171 opsorta     equ              tsorta 
    8172 opsortd     equ              tsortd 
    8173 optodec     equ              ttodec 
    8174 optofrac    equ              ttoabc 
    8175 opradd      equ              trowplus 
    8176 oprmlt      equ              tmrow 
    8177 oprswap     equ              trowswap 
    8178 opmltradd   equ              tmrowplus 
    8179 oprand1     equ              trandm 
    8180 opsolve     equ              troot 
    8181 opderiv81   equ              tnderiv 
    8182 opquad      equ              tfnint 
    8183 opseq       equ              tseries 
    8184 opdim       equ              tdim 
    8185 oprad       equ              tfromrad 
    8186 opdeg       equ              tfromdeg 
    8187 oprtopr     equ              trtopr 
    8188 oprtopo     equ              trtopo 
    8189 opptorx     equ              tptorx 
    8190 opptory     equ              tptory 
    8191 opcube      equ              tcube 
    8192 opcbrt      equ              tcubrt 
    8193 opfmin      equ              tfmin 
    8194 opfmax      equ              tfmax 
    8195 opnpv           equ       tif         ; immediate unary 
    8196 opirr           equ       tif+1       ; immediate unary 
    8197 opbal           equ       tif+2       ; immediate unary 
    8198 opprn           equ       tif+3       ; immediate unary 
    8199 opintr          equ       tif+4       ; immediate unary 
    8200 optonom         equ       tif+5       ; immediate unary 
    8201 optoeff         equ       tif+6       ; immediate unary 
    8202 opfindbd           equ       tif+7       ; immediate unary 
    8203 oplcm           equ       tif+8       ; immediate unary 
    8204 opgcd           equ       tif+9       ; immediate unary 
    8205 oprandint       equ       tif+10      ; immediate unary 
    8206 oprandbin        equ      tif+11      ; immediate unary 
    8207 opsubstr        equ       tif+12      ; immediate unary 
    8208 opstdev         equ       tif+13      ; immediate unary 
    8209 opvariance      equ       tif+14      ; immediate unary 
    8210 opinstr         equ       tif+15      ; immediate unary 
    8211 opnormal        equ       tif+16      ; immediate unary 
    8212 opinormal       equ       tif+17      ; immediate unary 
    8213 opdt            equ       tif+18      ; immediate unary 
    8214 opchi           equ       tif+19      ; immediate unary 
    8215 opdf            equ       tif+20      ; immediate unary 
    8216 opbinpdf        equ       tif+21      ; immediate unary 
    8217 opbincdf        equ       tif+22      ; immediate unary 
    8218 oppoipdf        equ       tif+23      ; immediate unary 
    8219 oppoicdf        equ       tif+24      ; immediate unary 
    8220 opgeopdf        equ       tif+25      ; immediate unary 
    8221 opgeocdf        equ       tif+26      ; immediate unary 
    8222 opnormalpdf     equ       tif+27      ; immediate unary 
    8223 optpdf          equ       tif+28      ; immediate unary 
    8224 opchipdf        equ       tif+29      ; immediate unary 
    8225 opfpdf          equ       tif+30      ; immediate unary 
    8226 oprandnrm       equ       tif+31      ; immediate unary 
    8227 opconj           equ       tzoomin 
    8228 opreal           equ       tzoomin         +1 
    8229 opimag           equ       tzoomin         +2 
    8230 opangle          equ       tzoomin         +3 
    8231 opcumsum         equ       tzoomin         +4 
    8232 opexpr           equ       tzoomin         +5 
    8233 oplength         equ       tzoomin         +6 
    8234 opdeltalst       equ       tzoomin         +7 
    8235 opref            equ       tzoomin         +8 
    8236 oprref           equ       tzoomin         +9 
    8237 opconst          equ       tzoomin         +10 
    8238  
    8239 ;  
    8240 ;====================================================================== 
    8241 ;           i/o equates                                                           
    8242 ;====================================================================== 
    8243 ; 
    8244 d0d1_bits       equ  03h 
    8245 d0ld1l          equ  03h 
    8246 d0ld1h          equ  01h 
    8247 d0hd1l          equ  02h 
    8248 d0hd1h          equ  00h 
    8249 bport           equ  0                  ; 4-bit link port (i/o)  
    8250 ; 
    8251 ;====================================================================== 
    8252 ;       interrupt equates 
    8253 ;====================================================================== 
    8254 ; 
    8255 iall    equ 1011b 
    8256 intrptenport    equ 3 ; interrupt enable (in/out)  
    8257 ; 
    8258 ;====================================================================== 
    8259 ;       Memory paging equates 
    8260 ;====================================================================== 
    8261 ; 
    8262 mempageaport    equ 6 ; memory page A (in/out) 
    8263 ; 
    8264 ;====================================================================== 
    8265 ;       lcd driver equates 
    8266 ;====================================================================== 
    8267 lcdinstport     equ 10h 
    8268 lcddataport equ 11h 
    8269 ; 
    8270 ;====================================================================== 
    8271 ;       graph style definitions 
    8272 ;====================================================================== 
    8273 ; 
    8274 gsline          equ     0               ;func, param, and polar modes default 
    8275 gsthick         equ     1 
    8276 gsabove         equ     2 
    8277 gsbelow         equ     3 
    8278 gspath          equ     4 
    8279 gsanimate       equ     5 
    8280 gsdot           equ     6               ;recursive mode default 
    8281  
    8282 ;====================================================================== 
    8283 ;           device codes                                                        
    8284 ;====================================================================== 
    8285 ; 
    8286 ; 
    8287 ti82dev         equ  82h 
    8288 pc82dev         equ  02h 
    8289 mac82dev        equ  12h 
    8290 ; 
    8291 ti83fdev        equ  73h 
    8292 link83fdev      equ  23h 
    8293 ; 
    8294 ti83dev         equ  83h 
    8295 pc83dev         equ  03h 
    8296 mac83dev        equ  13h 
    8297 ; 
    8298 ti85dev         equ  95h      ; diff then real 85 so me talk 
    8299 pc85dev         equ  05h 
    8300 mac85dev        equ  15h 
    8301 ; 
    8302 ti73dev         equ  74h      ; device x3 is always an 83 
    8303 pc73dev         equ  07h 
    8304 mac73dev        equ  17h 
    8305 ; 
    8306 ti83fdev        equ  73h 
    8307 link73fdev      equ  23h 
    8308 pc83fdev        equ  23h 
    8309 ; 
    8310 ;====================================================================== 
    8311 ;           system error codes                                                   
    8312 ;====================================================================== 
    8313 ; 
    8314 e_editf         equ     7               ;allow re-entering application 
    8315 e_edit          equ     1<<e_editf 
    8316 e_mask          equ     7fh 
    8317  
    8318 e_overflow      equ     1+e_edit 
    8319 e_divby0        equ     2+e_edit 
    8320 e_singularmat   equ     3+e_edit 
    8321 e_domain        equ     4+e_edit 
    8322 e_increment     equ     5+e_edit 
    8323 e_break         equ     6+e_edit 
    8324 e_nonreal       equ     7+e_edit 
    8325 e_syntax        equ     8+e_edit 
    8326 e_datatype      equ     9+e_edit 
    8327 e_argument      equ     10+e_edit 
    8328 e_dimmismatch   equ     11+e_edit 
    8329 e_dimension     equ     12+e_edit 
    8330 e_undefined     equ     13+e_edit 
    8331 e_memory        equ     14+e_edit 
    8332 e_invalid       equ     15+e_edit 
    8333 e_illegalnest   equ     16+e_edit 
    8334 e_bound         equ     17+e_edit 
    8335 e_graphrange    equ     18+e_edit 
    8336 e_zoom          equ     19+e_edit 
    8337 e_label         equ     20 
    8338 e_stat          equ     21 
    8339 e_solver        equ     22+e_edit 
    8340 e_singularity   equ     23+e_edit 
    8341 e_signchange    equ     24+e_edit 
    8342 e_iterations    equ     25+e_edit 
    8343 e_badguess      equ     26+e_edit 
    8344 e_statplot      equ     27 
    8345 e_toltoosmall   equ     28+e_edit 
    8346 e_reserved      equ     29+e_edit 
    8347 e_mode          equ     30+e_edit 
    8348 e_lnkerr        equ     31+e_edit 
    8349 e_lnkmemerr     equ     32+e_edit 
    8350 e_lnktranserr   equ     33+e_edit 
    8351 e_lnkduperr     equ     34+e_edit 
    8352 e_lnkmemfull    equ     35+e_edit 
    8353 e_unknown       equ     36+e_edit 
    8354  
    8355 e_scale         equ     37+e_edit 
    8356 e_idnotfound    equ     38 
    8357 e_nomode        equ     39+e_edit 
    8358 e_validation    equ     40 
    8359 e_length        equ     41+e_edit 
    8360 e_application   equ     42+e_edit 
    8361 e_apperr1       equ     43+e_edit 
    8362 e_apperr2       equ     44+e_edit 
    8363 e_expiredapp    equ     45 
    8364 e_badaddr       equ     46 
    8365 e_archived      equ     47+e_edit 
    8366 e_version       equ     48 
    8367 e_archfull      equ     49 
    8368 e_variable      equ     50+e_edit 
    8369 e_duplicate     equ     51+e_edit 
    8370 higerrnum       equ     51 
    8371  
    8372  
    8373 ; obsolete error numbers34              ;first link error 
    8374 e_linkiochksum  equ     34 
    8375 e_linkiotimeout equ     35 
    8376 e_linkiobusy    equ     36 
    8377 e_linkiover     equ     37 
    8378  
    8379 ; 
    8380 ;====================================================================== 
    8381 ;           equates to ram locations for stat vars  
    8382 ;====================================================================== 
    8383 ; 
    8384 ; 
    8385 fplen   equ     9               ;length of a floating-point number. 
    8386 statn   equ     statvars 
    8387 xmean   equ     statn      + fplen 
    8388 sumx    equ     xmean      + fplen 
    8389 sumxsqr equ     sumx       + fplen 
    8390 stdx    equ     sumxsqr    + fplen 
    8391 stdpx   equ     stdx       + fplen 
    8392 minx    equ     stdpx      + fplen 
    8393 maxx    equ     minx       + fplen 
    8394 miny    equ     maxx       + fplen 
    8395 maxy    equ     miny       + fplen 
    8396 ymean   equ     maxy       + fplen 
    8397 sumy    equ     ymean      + fplen 
    8398 sumysqr equ     sumy       + fplen 
    8399 stdy    equ     sumysqr    + fplen 
    8400 stdpy   equ     stdy       + fplen 
    8401 sumxy   equ     stdpy      + fplen 
    8402 corr    equ     sumxy      + fplen 
    8403 medx    equ     corr       + fplen 
    8404 q1      equ     medx       + fplen 
    8405 q3      equ     q1         + fplen 
    8406 quada   equ     q3         + fplen 
    8407 quadb   equ     quada      + fplen 
    8408 quadc   equ     quadb      + fplen 
    8409 cubed   equ     quadc      + fplen 
    8410 quarte  equ     cubed      + fplen 
    8411 medx1   equ     quarte     + fplen 
    8412 medx2   equ     medx1      + fplen 
    8413 medx3   equ     medx2      + fplen 
    8414 medy1   equ     medx3      + fplen 
    8415 medy2   equ     medy1      + fplen 
    8416 medy3   equ     medy2      + fplen 
    8417 pstat   equ     medy3      + 2*fplen 
    8418 zstat   equ     pstat      + fplen 
    8419 tstat   equ     zstat      + fplen 
    8420 chistat equ     tstat      + fplen 
    8421 fstat   equ     chistat    + fplen 
    8422 df      equ     fstat      + fplen 
    8423 phat    equ     df         + fplen 
    8424 phat1   equ     phat       + fplen 
    8425 phat2   equ     phat1      + fplen 
    8426 meanx1  equ     phat2      + fplen 
    8427 stdx1   equ     meanx1     + fplen 
    8428 statn1  equ     stdx1      + fplen 
    8429 meanx2  equ     statn1     + fplen 
    8430 stdx2   equ     meanx2     + fplen 
    8431 statn2  equ     stdx2      + fplen 
    8432 stdxp2  equ     statn2     + fplen 
    8433 slower  equ     stdxp2     + fplen 
    8434 supper  equ     slower     + fplen 
    8435 sstat   equ     supper     + fplen 
    8436  
    8437 f_df    equ     anovaf_vars 
    8438 f_ss    equ     f_df + fplen 
    8439 f_ms    equ     f_ss + fplen 
    8440 e_df    equ     f_ms + fplen 
    8441 e_ss    equ     e_df + fplen 
    8442 e_ms    equ     e_ss + fplen 
    8443  
  • trunk/page02/02base.asm

    r2 r4  
    11 DEFINE PAGE02, SPACE=ROM 
    22 SEGMENT PAGE02 
     3 
     4       ret 
     5 
  • trunk/page03/03base.asm

    r2 r4  
    11 DEFINE PAGE03, SPACE=ROM 
    22 SEGMENT PAGE03 
     3 
     4       ret 
     5 
  • trunk/page1C/1Cbase.asm

    r3 r4  
    77 EXTERN DispHexA 
    88 
     9LockFlash: 
     10       push af 
     11       xor a 
     12       jr $F 
    913UnlockFlash: 
     14       push af 
    1015       ld a,1 
    11        di 
     16$$:    di 
    1217       nop 
    1318       nop 
     
    1520       di 
    1621       out (14h),a 
    17        ret 
    18  
    19 LockFlash: 
    20        xor a 
    21        di 
    22        nop 
    23        nop 
    24        im 1 
    25        di 
    26        out (14h),a 
     22       pop af 
    2723       ret 
    2824 
     
    3834 
    3935keyscnlnk: 
     36;TODO: flesh this out 
    4037       ld hl,(curRow) 
    4138       push hl 
  • trunk/page1D/1Dbase.asm

    r3 r4  
    539539;_OP2ExOP4              equ 4213h 
    540540       DW 0000h 
    541        DB 11h 
     541       DB 00h 
    542542;_OP2ExOP5              equ 4216h 
    543543       DW 0000h 
     
    950950;_PushRealO5            equ 43AEh 
    951951       DW 0000h 
    952        DB 22h 
     952       DB 00h 
    953953;_PushRealO4            equ 43B1h 
    954954       DW 0000h 
     
    18201820;_CPYO1TOES6            equ 4714h 
    18211821       DW 0000h 
    1822        DB 33h 
     1822       DB 00h 
    18231823;_CPYO1TOES7            equ 4717h 
    18241824       DW 0000h 
     
    24352435;_DFMIN2                        equ 497Bh 
    24362436       DW 0000h 
    2437        DB 44h 
     2437       DB 00h 
    24382438;_formDisp              equ 497Eh ;this is directly what the OS calls on the homescreen to display a result 
    24392439       DW 0000h 
     
    35033503;_ShiftBitsLeft         equ 4DA7h ;mouse subroutine, shifts B bits left from DE sprite to HL one 
    35043504       DW 0000h 
    3505        DB 55h 
     3505       DB 00h 
    35063506;;4DAAh ;mouse subroutine 
    35073507       DW 0000h 
     
    49154915       DB 00h 
    49164916 
    4917        DB 0FFh,00h,00h,00h 
     4917       DB 00h,00h,00h,00h 
    49184918;5330h 
    49194919       DB 00h,00h,00h,00h,00h,00h,00h,00h,00h,00h,00h,00h,00h,00h,00h,00h,00h,00h,00h,00h,00h,00h,00h,00h,00h,00h,00h,00h,00h,00h,00h,00h 
Note: See TracChangeset for help on using the changeset viewer.