_Chkfindsym             equ     442Ah
_Delvar                 equ     44AAh
_clrlcdfull             equ     4755h
_putc                   equ     4705h
_puts                   equ     470Dh
_Grbufclr               equ     515Bh
_Grbufcpy_v             equ     5164h
_vputmap                equ     477Dh
_vputs                  equ     4781h
_runIndicOff            equ     4795h
_runIndicOn             equ     4791h
_ldHLind                equ     4000h
_cphlde                 equ     4004h
_divHLbyA               equ     400Ch
_HtimesL                equ     4382h
_zeroop1                equ     428Eh
op1                     equ     8039h
op1+1                   equ     803Ah
_shlacc                 equ     42A6h
_findsym                equ     442Eh
cmdshadow               equ     9157h
_delmem                 equ     44B2h
usermem_offset          equ     8565h
_insertmem              equ     4432h
_clrscrnfull            equ     475Dh
_clrtxtshd              equ     4765h
_dispDone               equ     47F1h
_dispHL                 equ     4709h
_dispop1a               equ     51D4h
_eraseeol               equ     476Dh
_formdcplx              equ     4D2Eh
_formreal               equ     4D32h
_gdisptoken             equ     4B20h
_homeUp                 equ     4775h
_lcd_busy               equ     4066h
_moveup                 equ     474Dh
_newline                equ     473Dh
_outputexpr             equ     5106h
_putmap                 equ     4701h
_putps                  equ     4715h
_vputblank              equ     4C53h
_vputsn                 equ     4785h
_Axes                   equ     519Eh
_CLine                  equ     4A84h
_CPointS                equ     4B00h
_Horizcmd               equ     4BEFh
_Iline                  equ     4AE4h
_Ipoint                 equ     4AE8h
_GetK                   equ     4A18h
_getkey                 equ     4CFEh
progptr                 equ     9319h
textshadow              equ     80C9h
plotsscreen             equ     8E29h
savesscreen             equ     8265h
statvars                equ     858Fh
symtable                equ     FE6Eh
currow                  equ     800Ch
curcol                  equ     800Dh
pencol                  equ     8252h
penrow                  equ     8253h
curgy                   equ     886Dh
curgx                   equ     886Eh
_errNotEnoughMem        equ     464Eh
_errUndefined           equ     467Bh
_errInvalid             equ     4681h
_errSyntax              equ     466Ch
_moveDown               equ     4741h
_PDspGrph               equ     4BEBh
_PutXY                  equ     4BE4h
_Regraph                equ     4BCCh
_Vertcmd                equ     4BF3h
_scrollDown             equ     4751h
_scrollUp               equ     4745h
_setPenT                equ     51B9h
_setPenX                equ     51A7h
_setPenY                equ     51B0h
_sfont_len              equ     4A6Ch
_Adrlele                equ     489Dh
_Getltoop1              equ     48A9h
_Puttol                 equ     48BDh
_Adrmele                equ     486Dh
_Getmtoop1              equ     487Dh
_Puttomat               equ     4889h
_Acos                   equ     4122h
_Acosh                  equ     413Ah
_Angle                  equ     4152h
_Asin                   equ     412Ah
_Asinh                  equ     4136h
_Atan                   equ     4126h
_Atanh                  equ     4132h
_Ceiling                equ     4BE0h
_Cos                    equ     40FAh
_Cosh                   equ     410Ah
_Cube                   equ     409Eh
_Dtor                   equ     4096h
_Etox                   equ     40EAh
_Factorial              equ     50C6h
_FPadd                  equ     4092h
_FPdiv                  equ     40C6h
_FPmult                 equ     40AAh
_FPrecip                equ     40C2h
_FPsquare               equ     40A6h
_FPsub                  equ     408Eh
_Frac                   equ     40BEh
_Int                    equ     40D6h
_Intgr                  equ     4076h
_Invop1sc               equ     40B2h
_Invsub                 equ     407Eh
_Lnx                    equ     40DEh
_Logx                   equ     40E2h
_Max                    equ     406Eh
_Min                    equ     406Ah
_Minus1                 equ     408Ah
_Plus1                  equ     4086h
_Ptor                   equ     413Eh
_Random                 equ     50B6h
_Rndguard               equ     40CEh
_Round                  equ     40DAh
_Rtod                   equ     409Ah
_Rtop                   equ     4142h
_Sin                    equ     40F6h
_Sinh                   equ     410Eh
_Sqroot                 equ     40CAh
_Storand                equ     50BAh
_Tan                    equ     40FEh
_Tanh                   equ     4106h
_Tenx                   equ     40EEh
_Times2                 equ     4082h
_Timespt5               equ     40A2h
_Trunc                  equ     407Ah
_XrootY                 equ     4A8Ch
_YtoX                   equ     4A90h
_Rclsystok              equ     4EF0h
_Rclvarsym              equ     4EECh
_Rclx                   equ     4EE8h
_Rcly                   equ     4EE0h
_Rstrshadow             equ     47A1h
_Saveshadow             equ     479Dh
_Stoother               equ     4ED8h
_Stosystok              equ     4EB8h
_Stox                   equ     4ED4h
_Stoy                   equ     4EC8h
_Ckint                  equ     4322h
_Ckodd                  equ     4326h
_Ckop1fp0               equ     4312h
_Ckop1pos               equ     435Ah
_Ckop1real              equ     414Eh
_Ckop2fp0               equ     4316h
_Ckop2pos               equ     4356h
_Ckop2real              equ     4412h
_Ckposint               equ     431Eh
_Clrop1s                equ     4362h
_Clrop2s                equ     435Eh
_Convop1                equ     4EFCh
_Cpop1op2               equ     4166h
_Invop1s                equ     40B6h
_Invop2s                equ     40BAh
_PushRealo1             equ     4536h
_setXXOp1               equ     4A74h
_setXXOp2               equ     4A78h
_setXXXXOp2             equ     4A7Ch
op2                     equ     8044h
Imathptr1               equ     8094h
Imathptr2               equ     8096h
Imathptr3               equ     8098h
Imathptr4               equ     809Ah
Imathptr5               equ     809Ch
asm_ind_call            equ     80C8h
op3                     equ     804Fh
op4                     equ     805Ah
op5                     equ     8065h
op6                     equ     8070h
op2exp                  equ     8045h
op2m                    equ     8046H
op1M                    equ     803Bh
op3exP                  equ     8050h
op3exT                  equ     8058h
op3M                    equ     8051h
op4exP                  equ     805Bh
op4exT                  equ     8063h
op4M                    equ     805Ch
op5exP                  equ     8066h
op5exT                  equ     806Eh
op5M                    equ     8067h
op6exP                  equ     8071h
op6exT                  equ     8079h
op6M                    equ     8072h
_Movfrop1               equ     4212h
_Op1exop2               equ     4306h
_Op1exop3               equ     42FEh
_Op1exop4               equ     4302h
_Op1exop5               equ     42EEh
_Op1exop6               equ     42F2h
_Op1set0                equ     4286h
_Op1set1                equ     4232h
_Op1set2                equ     4242h
_Op1set3                equ     423Ah
_Op1set4                equ     4236h
_Op1tooP2               equ     418Eh
_Op1tooP3               equ     417Eh
_Op1tooP4               equ     416Eh
_Op1tooP5               equ     41BEh
_Op1tooP6               equ     41BAh
_Op2exOp4               equ     42F6h
_Op2exOp5               equ     42FAh
_Op2exOp6               equ     42E6h
_Op2set0                equ     4282h
_Op2set1                equ     4252h
_Op2set2                equ     4246h
_Op2set3                equ     422Eh
_Op2set4                equ     422Ah
_Op2set5                equ     4222h
_Op2set60               equ     4EA8h
_Op2set8                equ     421Eh
_Op2setA                equ     4226h
_Op2tooP1               equ     41C2h
_Op2tooP3               equ     41F6h
_Op2tooP4               equ     4172h
_Op2tooP5               equ     41B2h
_Op2tooP6               equ     41B6h
_Op3set0                equ     427Eh
_Op3set1                equ     421Ah
_Op3set2                equ     423Eh
_Op3tooP1               equ     41A2h
_Op3tooP2               equ     417Ah
_Op3tooP4               equ     416Ah
_Op3tooP5               equ     41AEh
_Op4set0                equ     427Ah
_Op4set1                equ     4216h
_Op4tooP1               equ     419Ah
_Op4tooP2               equ     4176h
_Op4tooP3               equ     41FAh
_Op4tooP5               equ     41AAh
_Op4tooP6               equ     4202h
_Op5exOp6               equ     42EAh
_Op5set0                equ     4276h
_Op5tooP1               equ     419Eh
_Op5tooP2               equ     4182h
_Op5tooP3               equ     41FEh
_Op5tooP4               equ     418Ah
_Op5tooP6               equ     4186h
_Op6tooP1               equ     4196h
_Op6tooP2               equ     4192h
_Op6tooP5               equ     41A6h
_AbsO1O2Cp              equ     410Eh
_AbsO1PAbsO2            equ     405Ah
_ACos                       equ     40DEh
_ACosH                 equ     40F0h
_ACosRad                 equ     40D2h
_AdrLEle               equ     462Dh
_AdrMEle                equ     4609h
_AdrMRow                equ     4606h
_AllEq                     equ     4876h
_AllocFPS                     equ     43A5h
_AllocFPS1                     equ     43A8h
_Angle                     equ     4102h
_AnsName                     equ     4B52h
_ApdSetup                     equ     4C93h
_AppGetCalc                     equ     4C78h
_AppGetCbl                     equ     4C75h
_Arc_Unarc                     equ     4FD8h
_ASin                          equ     40E4h
_ASinH                     equ     40EDh
_ASinRad                     equ     40DBh
_ATan                          equ     40E1h
_ATan2                     equ     40E7h
_ATan2Rad                    equ     40D8h
_ATanH                    equ     40EAh
_ATanRad                    equ     40D5h
_BinOPExec                    equ     4663h
_Bit_VertSplit               equ     4FA8h
_BufClr                    equ     5074h
_BufCpy                    equ     5071h
_CAbs                         equ     4E97h
_CAdd                         equ     4E88h
_CanAlphIns                    equ     4C69h
_CDiv                         equ     4E94h
_CDivByReal                    equ     4EBBh
_CEtoX                    equ     4EA9h
_CFrac                    equ     4EC1h
_CheckSplitFlag               equ     49F0h
_ChkFindSym                    equ     42F1h
_CIntgr                    equ     4EC4h
_CircCmd                    equ     47D4h
_CkInt                    equ     4234h
_CkOdd                    equ     4237h
_CkOP1C0                 equ     4225h
_CkOP1Cplx                 equ     40FCh
_CkOP1FP0                    equ     4228h
_CkOP1Pos                    equ     4258h
_CkOP1Real                    equ     40FFh
_CkOP2FP0                    equ     422Bh
_CkOP2Pos                    equ     4255h
_CkOP2Real                    equ     42DFh
_CkPosInt                    equ     4231h
_CkValidNum                    equ     4270h
_CleanAll                    equ     4A50h
_ClearRect                    equ     4D5Ch
_ClearRow                    equ     4CEDh
_CLine                     equ     4798h
_CLineS                     equ     479Bh
_CLN                              equ     4EA0h
_CLog                              equ     4EA3h
_CloseEditBufNoR              equ     476Eh
_CloseProg                    equ     4A35h
_ClrGraphRef               equ     4A38h
_ClrLCD               equ          4543h
_ClrLCDFull                    equ     4540h
_ClrLp               equ          41D1h
_ClrOP1S                    equ     425Eh
_ClrOP2S                    equ     425Bh
_ClrScrn                    equ     4549h
_ClrScrnFull     equ     4546h
_ClrTxtShd                    equ     454Ch
_CMltByReal                    equ     4EB8h
_CmpSyms                    equ     4A4Ah
_CMult               equ          4E8Eh
_Conj                              equ     4EB5h
_ConvDim                    equ     4B43h
_ConvDim00                    equ     4B46h
_ConvLcToLr                    equ     4A23h
_ConvLrToLc                    equ     4A56h
_ConvOP1                    equ     4AEFh
_COP1Set0                    equ     4105h
_Cos                              equ     40C0h
_CosH                              equ     40CCh
_CpHLDE               equ          400Ch
_CPoint               equ          4DC8h
_CPointS                    equ     47F5h
_CpOP1OP2                    equ     4111h
_CpOP4OP3                    equ     4108h
_CpyO1ToFPS1     equ     445Ch
_CpyO1ToFPS2     equ     446Bh
_CpyO1ToFPS3     equ     4477h
_CpyO1ToFPS4     equ     4489h
_CpyO1ToFPS5     equ     4483h
_CpyO1ToFPS6     equ     447Dh
_CpyO1ToFPS7     equ     4480h
_CpyO1ToFPST     equ     444Ah
_CpyO2ToFPS1     equ     4459h
_CpyO2ToFPS2     equ     4462h
_CpyO2ToFPS3     equ     4474h
_CpyO2ToFPS4     equ     4486h
_CpyO2ToFPST     equ     4444h
_CpyO3ToFPS1     equ     4453h
_CpyO3ToFPS2     equ     4465h
_CpyO3ToFPST     equ     4441h
_CpyO5ToFPS1     equ     4456h
_CpyO5ToFPS3     equ     4471h
_CpyO6ToFPS2     equ     4468h
_CpyO6ToFPST     equ     4447h
_CpyStack     equ     4429h
_CpyTo1FPS1     equ     4432h
_CpyTo1FPS10     equ     43F3h
_CpyTo1FPS11     equ     43D8h
_CpyTo1FPS2     equ     443Bh
_CpyTo1FPS3     equ     4408h
_CpyTo1FPS4     equ     440Eh
_CpyTo1FPS5     equ     43DEh
_CpyTo1FPS6     equ     43E4h
_CpyTo1FPS7     equ     43EAh
_CpyTo1FPS8     equ     43EDh
_CpyTo1FPS9     equ     43F6h
_CpyTo1FPST     equ     4423h
_CpyTo2FPS1     equ     442Fh
_CpyTo2FPS2     equ     4438h
_CpyTo2FPS3     equ     4402h
_CpyTo2FPS4     equ     43F9h
_CpyTo2FPS5     equ     43DBh
_CpyTo2FPS6     equ     43E1h
_CpyTo2FPS7     equ     43E7h
_CpyTo2FPS8     equ     43F0h
_CpyTo2FPST     equ     4420h
_CpyTo3FPS1     equ     442Ch
_CpyTo3FPS2     equ     4411h
_CpyTo3FPST     equ     441Dh
_CpyTo4FPST     equ     441Ah
_CpyTo5FPST     equ     4414h
_CpyTo6FPS2     equ     43FFh
_CpyTo6FPS3     equ     43FCh
_CpyTo6FPST     equ     4417h
_CpyToFPS1     equ     445Fh
_CpyToFPS2     equ     446Eh
_CpyToFPS3     equ     447Ah
_CpyToFPST     equ     444Dh
_CpyToStack     equ     4450h
_Create0Equ     equ     432Ah
_CreateAppVar     equ     4E6Ah
_CreateCList     equ     431Bh
_CreateCplx     equ     430Ch
_CreateEqu     equ     4330h
_CreatePair     equ     4B0Dh
_CreatePict     equ     4333h
_CreateProg     equ     4339h
_CreateProtProg     equ     4E6Dh
_CreateReal     equ     430Fh
_CreateRList     equ     4315h
_CreateRMat     equ     4321h
_CreateStrng     equ     4327h
_CRecip               equ          4E91h
_CSqRoot     equ     4E9Dh
_CSquare     equ     4E8Bh
_CSub               equ          4E85h
_CTenX               equ          4EA6h
_CTrunc               equ          4EBEh
_Cube               equ          407Bh
_CursorOff     equ     45BEh
_CursorOn     equ     45C4h
_CXrootY     equ     4EACh
_CYtoX               equ          4EB2h
_DarkLine     equ     47DDh
_DarkPnt     equ     47F2h
_DataSize     equ     436Ch
_DataSizeA     equ     4369h
_DeallocFPS     equ     439Fh
_DeallocFPS1     equ     43A2h
_DecO1Exp     equ     4267h
_DelListEl     equ     4A2Fh
_DelMem               equ          4357h
_DelRes               equ          4A20h
_DelVar               equ          4351h
_DelVarArc     equ     4FC6h
_DelVarNoArc     equ     4FC9h
_DisableApd     equ     4C84h
_Disp               equ          4F45h
_DispDone     equ     45B5h
_DispEOL     equ     45A6h
_DispHL               equ          4507h
_DisplayImage     equ     4D9Bh
_DispOP1A     equ     4BF7h
_DivHLBy10     equ     400Fh
_DivHLByA     equ     4012h
_DrawCirc2     equ     4C66h
_DrawCmd     equ     48C1h
_DrawRectBorder     equ     4D7Dh
_DrawRectBorderClear     equ     4D8Ch
_DToR               equ          4075h
_EditProg     equ     4A32h
_EnableApd     equ     4C87h
_EnoughMem     equ     42FDh
_EOP1NotReal     equ     4279h
_Equ_or_NewEqu     equ     42C4h
_EraseEOL     equ     4552h
_EraseRectBorder     equ     4D86h
_ErrArgument     equ     44ADh
_ErrBadGuess     equ     44CBh
_ErrBreak     equ     44BFh
_ErrD_OP1_0     equ     42D3h
_ErrD_OP1_LE_0     equ     42D0h
_ErrD_OP1Not_R     equ     42CAh
_ErrD_OP1NotPos     equ     42C7h
_ErrD_OP1NotPosInt     equ     42CDh
_ErrDataType     equ     44AAh
_ErrDimension     equ     44B3h
_ErrDimMismatch     equ     44B0h
_ErrDivBy0     equ     4498h
_ErrDomain     equ     449Eh
_ErrIncrement     equ     44A1h
_ErrInvalid     equ     44BCh
_ErrIterations     equ     44C8h
_ErrLinkXmit     equ     44D4h
_ErrMemory     equ     44B9h
_ErrNon_Real     equ     44A4h
_ErrNonReal     equ     4A8Ch
_ErrNotEnoughMem     equ     448Ch
_ErrOverflow     equ     4495h
_ErrSignChange     equ     44C5h
_ErrSingularMat     equ     449Bh
_ErrStat     equ     44C2h
_ErrStatPlot     equ     44D1h
_ErrSyntax     equ     44A7h
_ErrTolTooSmall     equ     44CEh
_ErrUndefined     equ     44B6h
_EToX               equ          40B4h
_Exch9               equ          43D5h
_ExLp               equ          4222h
_ExpToHex     equ     424Fh
_Factorial     equ     4B85h
_FillRect     equ     4D62h
_FillRectPattern     equ     4D89h
_Find_Parse_Formula     equ     4AF2h
_FindAlphaDn     equ     4A47h
_FindAlphaUp     equ     4A44h
_FindApp               equ          4C4Eh
_FindAppDn               equ          4C4Bh
_FindAppNumPages     equ     509Bh
_FindAppUp               equ          4C48h
_FindSym     equ     42F4h
_FiveExec     equ     467Eh
_FixTempCnt     equ     4A3Bh
_FlashToRam     equ     5017h
_ForceFullScreen     equ     508Fh
_FormBase     equ     50AAh
_FormDCplx     equ     4996h
_FormEReal     equ     4990h
_FormReal     equ     4999h
_FourExec     equ     467Bh
_FPAdd               equ          4072h
_FPDiv               equ          4099h
_FPMult               equ          4084h
_FPRecip     equ     4096h
_FPSquare     equ     4081h
_FPSub               equ          406Fh
_Frac               equ          4093h
_GetBaseVer     equ     4C6Fh
_GetCSC               equ          4018h
_GetKey               equ          4972h
_GetLToOP1     equ     4636h
_GetMToOP1     equ     4615h
_GetTokLen     equ     4591h
_GrBufClr     equ     4BD0h
_GrBufCpy     equ     486Ah
_GrphCirc     equ     47D7h
_HLTimes9     equ     40F9h
_HorizCmd     equ     48A6h
_HTimesL     equ     4276h
_IBounds     equ     4C60h
_IBoundsFull     equ     4D98h
_ILine               equ          47E0h
_IncLstSize     equ     4A29h
_InsertList     equ     4A2Ch
_InsertMem     equ     42F7h
_Int               equ          40A5h
_Intgr               equ          405Dh
_InvCmd               equ          48C7h
_InvertRect     equ     4D5Fh
_InvOP1S     equ     408Dh
_InvOP1SC     equ     408Ah
_InvOP2S     equ     4090h
_InvSub               equ          4063h
_IOffset     equ     4C63h
_IPoint               equ          47E3h
_JError               equ          44D7h
_JErrorNo     equ     4000h
_JForceCmdNoChar     equ     4027h
_JForceGraphKey     equ     5005h
_JForceGraphNoKey     equ     5002h
_KeyToString     equ     45CAh
_LineCmd     equ     48ACh
_LnX               equ          40ABh
_Load_SFont     equ     4783h
_LoadCIndPaged     equ     501Dh
_LoadDEIndPaged     equ     501Ah
_LoadPattern     equ     4CB1h
_LogX               equ          40AEh
_Max               equ          4057h
_MemChk               equ          42E5h
_MemClear     equ     4C30h
_MemSet               equ          4C33h
_Min               equ          4054h
_Minus1               equ          406Ch
_Mov10B               equ          415Ch
_Mov18B               equ          47DAh
_Mov7B               equ          4168h
_Mov8B               equ          4165h
_Mov9B               equ          415Fh
_Mov9OP1OP2     equ     417Dh
_Mov9OP2Cp     equ     410Bh
_Mov9ToOP1     equ     417Ah
_Mov9ToOP2     equ     4180h
_MovFrOP1     equ     4183h
_OneVar               equ          4BA3h
_OP1ExOP2     equ     421Fh
_OP1ExOP3     equ     4219h
_OP1ExOP4     equ     421Ch
_OP1ExOP5     equ     420Dh
_OP1ExOP6     equ     4210h
_OP1ExpToDec     equ     4252h
_OP1Set0     equ     41BFh
_OP1Set1     equ     419Bh
_OP1Set2     equ     41A7h
_OP1Set3     equ     41A1h
_OP1Set4     equ     419Eh
_OP1ToOP2     equ     412Fh
_OP1ToOP3     equ     4123h
_OP1ToOP4     equ     4117h
_OP1ToOP5     equ     4153h
_OP1ToOP6     equ     4150h
_OP2ExOP4     equ     4213h
_OP2ExOP5     equ     4216h
_OP2ExOP6     equ     4207h
_OP2Set0     equ     41BCh
_OP2Set1     equ     41ADh
_OP2Set2     equ     41AAh
_OP2Set3     equ     4198h
_OP2Set4     equ     4195h
_OP2Set5     equ     418Fh
_OP2Set60     equ     4AB0h
_OP2Set8     equ     418Ch
_OP2SetA     equ     4192h
_OP2ToOP1     equ     4156h
_OP2ToOP3     equ     416Eh
_OP2ToOP4     equ     411Ah
_OP2ToOP5     equ     414Ah
_OP2ToOP6     equ     414Dh
_OP3Set0     equ     41B9h
_OP3Set1     equ     4189h
_OP3Set2     equ     41A4h
_OP3ToOP1     equ     413Eh
_OP3ToOP2     equ     4120h
_OP3ToOP4     equ     4114h
_OP3ToOP5     equ     4147h
_OP4Set0     equ     41B6h
_OP4Set1     equ     4186h
_OP4ToOP1     equ     4138h
_OP4ToOP2     equ     411Dh
_OP4ToOP3     equ     4171h
_OP4ToOP5     equ     4144h
_OP4ToOP6     equ     4177h
_OP5ExOP6     equ     420Ah
_OP5Set0     equ     41B3h
_OP5ToOP1     equ     413Bh
_OP5ToOP2     equ     4126h
_OP5ToOP3     equ     4174h
_OP5ToOP4     equ     412Ch
_OP5ToOP6     equ     4129h
_OP6ToOP1     equ     4135h
_OP6ToOP2     equ     4132h
_OP6ToOP5     equ     4141h
_OutputExpr     equ     4BB2h
_PagedGet     equ     5023h
_ParseInp     equ     4A9Bh
_PDspGrph     equ     48A3h
_PixelTest     equ     48B5h
_Plus1               equ          4069h
_PointCmd     equ     48B2h
_PointOn     equ     4C39h
_PopOP1               equ          437Eh
_PopOP3               equ          437Bh
_PopOP5               equ          4378h
_PopReal     equ     4393h
_PopRealO1     equ     4390h
_PopRealO2     equ     438Dh
_PopRealO3     equ     438Ah
_PopRealO4     equ     4387h
_PopRealO5     equ     4384h
_PopRealO6     equ     4381h
_PosNo0Int     equ     422Eh
_PtoR               equ          40F3h
_PushOP1     equ     43C9h
_PushOP3     equ     43C3h
_PushOP5     equ     43C0h
_PushReal     equ     43BDh
_PushRealO1     equ     43BAh
_PushRealO2     equ     43B7h
_PushRealO3     equ     43B4h
_PushRealO4     equ     43B1h
_PushRealO5     equ     43AEh
_PushRealO6     equ     43ABh
_PutC               equ          4504h
_PutMap               equ          4501h
_PutPS               equ          4510h
_PutS               equ          450Ah
_PutTokString     equ     4960h
_PutToL               equ          4645h
_PutToMat     equ     461Eh
_RandInit     equ     4B7Fh
_Random               equ          4B79h
_Rcl_StatVar     equ     42DCh
_RclAns               equ          4AD7h
_RclGDB2     equ     47D1h
_RclN               equ          4ADDh
_RclSysTok     equ     4AE6h
_RclVarSym     equ     4AE3h
_RclX               equ          4AE0h
_RclY               equ          4ADAh
_Rec1stByte     equ     4EFAh
_Rec1stByteNC     equ     4EFDh
_RecAByteIO     equ     4F03h
_RedimMat     equ     4A26h
_Regraph     equ     488Eh
_ReloadAppEntryVecs     equ     4C36h
_RestoreDisp     equ     4870h
_RName               equ          427Fh
_RndGuard     equ     409Fh
_RnFx               equ          40A2h
_Round               equ          40A8h
_RToD               equ          4078h
_RToP               equ          40F6h
_RunIndicOff       equ     4570h
_RunIndicOn     equ     456Dh
_SaveDisp     equ     4C7Bh
_SendAByte     equ     4EE5h
_SetAllPlots     equ     4FCCh
_SetFuncM     equ     4840h
_SetNorm_Vals     equ     49FCh
_SetParM     equ     4849h
_SetPolM     equ     4846h
_SetSeqM     equ     4843h
_SetTblGraphDraw     equ     4C00h
_SetupPagedPtr     equ     5020h
_SetXXOP1     equ     478Ch
_SetXXOP2     equ     478Fh
_SetXXXXOP2     equ     4792h
_SFont_Len     equ     4786h
_Sin               equ          40BDh
_SinCosRad     equ     40BAh
_SinH               equ          40CFh
_SinHCosH     equ     40C6h
_SqRoot               equ          409Ch
_SrchVLstDn     equ     4F12h
_SrchVLstUp     equ     4F0Fh
_SStringLength     equ     4CB4h
_StMatEl     equ     4AE9h
_StoAns               equ          4ABFh
_StoGDB2     equ     47CEh
_StoN               equ          4ACBh
_StoOther     equ     4AD4h
_StoR               equ          4AC5h
_StoRand     equ     4B7Ch
_StoSysTok     equ     4ABCh
_StoT               equ          4ACEh
_StoTheta     equ     4AC2h
_StoX               equ          4AD1h
_StoY               equ          4AC8h
_StrCopy     equ     44E3h
_StrLength     equ     4C3Fh   
_Tan               equ          40C3h
_TanH               equ          40C9h
_TanLnF               equ          48BBh
_TenX               equ          40B7h
_ThetaName     equ     427Ch
_ThreeExec     equ     4675h
_Times2               equ          4066h
_TimesPt5     equ     407Eh
_TName               equ          428Eh
_ToFrac               equ          4657h
_Trunc               equ          4060h
_UCLineS     equ     4795h
_UnLineCmd     equ     48AFh
_UnOPExec     equ     4672h
_VertCmd     equ     48A9h
_VPutMap     equ     455Eh
_VPutS               equ          4561h
_VPutSN               equ          4564h
_VtoWHLDE     equ     47FBh
_XftoI               equ          4804h
_Xitof               equ          47FEh
_XName               equ          4288h
_XRootY               equ          479Eh
_YftoI               equ          4801h
_YName               equ          428Bh
_YToX               equ          47A1h
_Zero16D     equ     41B0h
_ZeroOP               equ          41CEh
_ZeroOP1     equ     41C5h
_ZeroOP2     equ     41C8h
_ZeroOP3     equ     41CBh
_ZmDecml     equ     484Fh
_ZmFit               equ          485Bh
_ZmInt               equ          484Ch
_ZmPrev               equ          4852h
_ZmSquare     equ     485Eh
_ZmStats     equ     47A4h
_ZmTrig               equ          4861h
_ZmUsr               equ          4855h
_ZooDefault     equ     4867h
ramStart             equ      8000h
appData              equ      8000h
ramCode              equ      8100h
ramCodeEnd           equ      822Fh
baseAppBrTab         equ      8230h
bootTemp             equ      8251h
appSearchPage        equ      82A3h
tempSwapArea         equ      82A5h
appID                equ      838Dh
ramReturnData        equ      83EDh
arcInfo              equ      83EEh
savedArcInfo         equ      8406h
appInfo              equ      8432h
appBank_jump         equ      843Ch
appPage              equ      843Eh
kbdScanCode          equ      843Fh
kbdKey               equ      8444h
kbdGetKy             equ      8445h
keyExtend            equ      8446h
contrast             equ      8447h
apdSubTimer          equ      8448h
apdTimer             equ      8449h
curTime              equ      844Ah
curRow               equ      844Bh
curCol               equ      844Ch
curOffset            equ      844Dh
curUnder             equ      844Eh
curY                 equ      844Fh
curType              equ      8450h
curXRow              equ      8451h
prevDData            equ      8452h
lFont_record         equ      845Ah
sFont_record         equ      8462h
tokVarPtr            equ      846Ah
tokLen               equ      846Ch
indicMem             equ      846Eh
indicCounter         equ      8476h
indicBusy            equ      8477h
OP1                  equ      8478h
OP1M                 equ      847Ah
OP2                  equ      8483h
OP2M                 equ      8485h
OP2EXT               equ      848Ch
OP3                  equ      848Eh
OP3M                 equ      8490h
OP4                  equ      8499h
OP4M                 equ      849Bh
OP5                  equ      84A4h
OP5M                 equ      84A6h
OP6                  equ      84AFh
OP6M                 equ      84B1h
OP6EXT               equ      84B8h
progToEdit           equ      84BFh
nameBuff             equ      84C7h
equ_edit_save        equ      84D2h
iMathPtr1            equ      84D3h
iMathPtr2            equ      84D5h
iMathPtr3            equ      84D7h
iMathPtr4            equ      84D9h
iMathPtr5            equ      84DBh
chkDelPtr1           equ      84DDh
chkDelPtr2           equ      84DFh
insDelPtr            equ      84E1h
upDownPtr            equ      84E3h
fOutDat              equ      84E5h
asm_data_ptr1        equ      84EBh
asm_data_ptr2        equ      84EDh
asm_sym_ptr1         equ      84EFh
asm_sym_ptr2         equ      84F1h
asm_ram              equ      84F3h
asm_ind_call         equ      8507h
textShadow           equ      8508h
textShadCur          equ      8588h
textShadTop          equ      858Ah
textShadAlph         equ      858Bh
textShadIns          equ      858Ch
cxMain               equ      858Dh
cxPPutAway           equ      858Fh
cxPutAway            equ      8591h
cxRedisp             equ      8593h
cxErrorEP            equ      8595h
cxSizeWind           equ      8597h
cxPage               equ      8599h
cxCurApp             equ      859Ah
cxPrev               equ      859Bh
monQH                equ      85AAh
monQT                equ      85ABh
monQueue             equ      85ACh
onSP                 equ      85BCh
promptRow            equ      85C0h
promptCol            equ      85C1h
promptIns            equ      85C2h
promptShift          equ      85C3h
promptRet            equ      85C4h
promptValid          equ      85C6h
promptTop            equ      85C8h
promptCursor         equ      85CAh
promptTail           equ      85CCh
promptBtm            equ      85CEh
varType              equ      85D0h
varCurrent           equ      85D1h
varClass             equ      85D9h
menuActive           equ      85DCh
menuAppDepth         equ      85DDh
MenuCurrent          equ      85DEh
ProgCurrent          equ      85E8h
userMenuSA           equ      85FEh
ioPrompt             equ      865Fh
dImageWidth          equ      8660h
ioFlag               equ      8670h
sndRecState          equ      8672h
ioErrState           equ      8673h
header               equ      8674h
ioData               equ      867Dh
ioNewData            equ      8689h
bakHeader            equ      868Bh
penCol               equ      86D7h
penRow               equ      86D8h
rclQueue             equ      86D9h
rclQueueEnd          equ      86DBh
errNo                equ      86DDh
errSP                equ      86DEh
errOffset            equ      86E0h
saveSScreen          equ      86ECh
bstCounter           equ      89EEh
flags                equ      89F0h
statVars             equ      8A3Ah
anovaf_vars          equ      8C17h
infVars              equ      8C4Dh
curGStyle            equ      8D17h
curGY                equ      8D18h
curGX                equ      8D19h
curGY2               equ      8D1Ah
curGX2               equ      8D1Bh
freeSaveY            equ      8D1Ch
freeSaveX            equ      8D1Dh
XOffset              equ      8DA1h
YOffset              equ      8DA2h
lcdTallP             equ      8DA3h
pixWideP             equ      8DA4h
pixWide_m_1          equ      8DA5h
pixWide_m_2          equ      8DA6h
lastEntryPTR         equ      8DA7h
lastEntryStk         equ      8DA9h
numLastEntries       equ      8E29h
currLastEntry        equ      8E2Ah
curInc               equ      8E67h
uXmin                equ      8E7Eh
uXmax                equ      8E87h
uXscl                equ      8E90h
uYmin                equ      8E99h
uYmax                equ      8EA2h
uYscl                equ      8EABh
uThetMin             equ      8EB4h
uThetMax             equ      8EBDh
uThetStep            equ      8EC6h
uTmin                equ      8ECFh
uTmax                equ      8ED8h
uTStep               equ      8EE1h
uPlotStart           equ      8EEAh
unMax                equ      8EF3h
uu0                  equ      8EFCh
uv0                  equ      8F05h
unMin                equ      8F0Eh
uu02                 equ      8F17h
uv02                 equ      8F20h
uw0                  equ      8F29h
uPlotStep            equ      8F32h
uXres                equ      8F3Bh
uw02                 equ      8F44h
Xmin                 equ      8F50h
Xmax                 equ      8F59h
Xscl                 equ      8F62h
Ymin                 equ      8F6Bh
Ymax                 equ      8F74h
Yscl                 equ      8F7Dh
ThetaMin             equ      8F86h
ThetaMax             equ      8F8Fh
ThetaStep            equ      8F98h
TminPar              equ      8FA1h
TmaxPar              equ      8FAAh
Tstep                equ      8FB3h
PlotStart            equ      8FBCh
nMax                 equ      8FC5h
u0                   equ      8FCEh
v0                   equ      8FD7h
nMin                 equ      8FE0h
u02                  equ      8FE9h
v02                  equ      8FF2h
w0                   equ      8FFBh
PlotStep             equ      9004h
XresO                equ      900Dh
w02                  equ      9016h
un1                  equ      901Fh
un2                  equ      9028h
vn1                  equ      9031h
vn2                  equ      903Ah
wn1                  equ      9043h
wn2                  equ      904Ch
fin_N                equ      9055h
fin_I                equ      905Eh
fin_PV               equ      9067h
fin_PMT              equ      9070h
fin_FV               equ      9079h
fin_PY               equ      9082h
fin_CY               equ      908Bh
cal_N                equ      9094h
cal_I                equ      909Dh
cal_PV               equ      90A6h
cal_PMT              equ      90AFh
cal_FV               equ      90B8h
cal_PY               equ      90C1h
smallEditRAM         equ      90D3h
XFact                equ      913Fh
YFact                equ      9148h
Xres_int             equ      9151h
deltaX               equ      9152h
deltaY               equ      915Bh
shortX               equ      9164h
shortY               equ      916Dh
lower                equ      9176h
upper                equ      917Fh
XOutSym              equ      918Ch
XOutDat              equ      918Eh
YOutSym              equ      9190h
YOutDat              equ      9192h
inputSym             equ      9194h
inputDat             equ      9196h
prevData             equ      9198h
TblMin               equ      92B3h
TblStep              equ      92BCh
plotSScreen          equ      9340h
seed1                equ      9640h
seed2                equ      9649h
cmdShadow            equ      966Eh
cmdShadCur           equ      96EEh
cmdShadAlph          equ      96F0h
cmdShadIns           equ      96F1h
cmdCursor            equ      96F2h
editTop              equ      96F4h
editCursor           equ      96F6h
editTail             equ      96F8h
editBtm              equ      96FAh
editSym              equ      9706h
editDat              equ      9708h
winTop               equ      97A5h
winBtm               equ      97A6h
winLeftEdge          equ      97A7h
winLeft              equ      97A8h
winAbove             equ      97AAh
winRow               equ      97ACh
winCol               equ      97AEh
fmtDigits            equ      97B0h
fmtString            equ      97B1h
fmtConv              equ      97F2h
fmtLeft              equ      9804h
fmtIndex             equ      9806h
fmtMatSym            equ      9808h
fmtMatMem            equ      980Ah
EQS                  equ      980Ch
tSymPtr1             equ      9818h
tSymPtr2             equ      981Ah
chkDelPtr3           equ      981Ch
chkDelPtr4           equ      981Eh
tempMem              equ      9820h
fpBase               equ      9822h
FPS                  equ      9824h
OPBase               equ      9826h
OPS                  equ      9828h
pTempCnt             equ      982Ah
cleanTmp             equ      982Ch
pTemp                equ      982Eh
progPtr              equ      9830h
newDataPtr           equ      9832h
pagedCount           equ      9834h
pagedPN              equ      9835h
pagedGetPtr          equ      9836h
pagedPutPtr          equ      9838h
pagedBuf             equ      983Ah
appErr1              equ      984Dh
appErr2              equ      985Ah
flashByte1           equ      9867h
flashByte2           equ      9868h
freeArcBlock         equ      9869h
arcPage              equ      986Bh
arcPtr               equ      986Ch
appRawKeyHandle      equ      9870h
appBackUpScreen      equ      9872h
customHeight         equ      9B72h
localLanguage        equ      9B73h
cursorHookPtr        equ      9B7Ch
rawKeyHookPtr        equ      9B84h
getKeyHookPtr        equ      9B88h
fontHookPtr          equ      9B9Ch
restartClr           equ      9BD0h
localTokStr          equ      9D65h
keyForStr            equ      9D76h
keyToStrRam          equ      9D77h
sedMonSp             equ      9D88h
bpSave               equ      9D8Ah
userMem              equ      9D95h
symTable             equ      FE66h
#ifdef	TI83
#define bcall(xxxx)	call xxxx
#define bjump(xxxx)	jp xxxx
_htimesl		=$4382
usermemoff	=$8565
progstart	=$9327
libstart	=$0002
saferam1	=8265h
saferam2	=858Fh
saferam3	=80C9h
saferam4	=8039h
_getcsc		=$4014
_homeup		=$4775
_newline	=$473D
_darkline	=$4AE0
_indicatorOff	=$4795
_indicatorOn	=$4791
_cleargbuf	=515Bh
_copygbuf	=4B9Ch
_clrlcdf	=4755h
_cleartextshad	=4765h
_clrscr		=4759h
_clrscrf	=475Dh
_iline		=4AE4h
_ipoint		=4AE8h
_ldhlind	=4000h
_divhlby10	=4008h
_cphlde		=4004h
_disphl		=4709h
_divhlbya	=400Ch
_hltimes9	=4146h
_vputmap	=477Dh
_vputs		=4781h
_vputsn		=4785h
_putmap		=4701h
_puts		=470Dh
_putps		=4715h
_putc		=4705h
_getkey		=4CFEh
_getk		=4A18h
_rcly		=4EE0h
_rclx		=4EE8h
_memfree	=441Ah
_chksysvar	=442Ah
_findsym	=442Eh
_creategdb	=4486h
_createprog	=448Ah
_createreal	=4452h
_createstring	=4472h
_delvar		=44AAh
_insertmem	=4432h
_deletemem	=44B2h
_lcdbusy	=4066h
op1		=8039h
op2		=8044h
op3		=804Fh
op4		=805Ah
op5		=8065h
op6		=8070h
imathptr1	=8094h
imathptr2	=8096h
imathptr3	=8098h
imathptr4	=809Ah
imathptr5	=809Ch
progptr		=9319h
cmdshad		=9157h
plotsscreen	=8E29h
symtable	=$FE6E
currow		=800Ch
curcol		=800Dh
pencol		=8252h
penrow		=8253h
curgy		=886Dh
curgx		=886Eh
_op1toop2	=$418E
_op1toop3	=$417E
_op1toop4	=$416E
_op1toop5	=$41BE
_op1toop6	=$41BA
_op2toop1	=$41C2
_op2toop3	=$41F6
_op2toop4	=$4172
_op2toop5	=$41B2
_op2toop6	=$41B6
_op3toop1	=$41A2
_op3toop2	=$417A
_op3toop4	=$416A
_op3toop5	=$41AE
_op4toop1	=$419A
_op4toop2	=$4176
_op4toop3	=$41FA
_op4toop5	=$41AA
_op4toop6	=$4202
_op5toop1	=$419E
_op5toop2	=$4182
_op5toop3	=$41FE
_op5toop4	=$418A
_op5toop6	=$4186
_op6toop1	=$4196
_op6toop2	=$4192
_op6toop5	=$41A6
_op1exop2	=$4306
_op1exop3	=$42FE
_op1exop4	=$4302
_op1exop5	=$42EE
_op1exop6	=$42F2
_op2exop4	=$42F6
_op2exop5	=$42FA
_op2exop6	=$42E6
_op5exop6	=$42EA
_op1set0	=$4286
_op1set1	=$4232
_op1set2	=$4242
_op1set3	=$423A
_op1set4	=$4236
_op2set0	=$4282
_op2set1	=$4252
_op2set2	=$4246
_op2set3	=$422E
_op2set4	=$422A
_op2set5	=$4222
_op2set8	=$421E
_op2setA	=$4226
_op3set0	=$427E
_op3set1	=$421A
_op3set2	=$423E
_op4set0	=$427A
_op4set1	=$4216
_op5set0	=$4276
_pushop1	=$454A
_pushop3	=$4542
_popop1		=$44E6
_popop3		=$44E2
_setxxop1	=$4A74
_setxxop2	=$4A78
_setxxxxop2	=$4A7C
_dispop1a	=$51D4
_mov9toop1	=$4206
_convop1	=$4EFC
_zeroop1	=$428E
#endif
#ifdef	TI83P
#define bcall(xxxx)	rst 28h \ .dw xxxx
#define bjump(xxxx)	call 50h \ .dw xxxx
_htimesl	=$4276
_convop1	=$4AEF
_getcsc		=$4018
_darkline	=$47DD
_darkpoint	=$47F2
appBackupScreen	=$9872	; 768 bytes
tempSwapArea	=$82A5
usermemoff	=$89EC
libstart	=$0004
progstart	=9D95h
saferam1	=9872h
saferam2	=858fh
saferam3	=80C9h
saferam4	=8039h
_homeup		=$4558
_newline	=$452E
_cleargbuf	=4BD0h
_indicatorOn	=456Dh
_indicatorOff	=4570h
_copygbuf	=486Ah
_clrlcdf	=4540h
_cleartextshad	=454Ch
_clrscr		=4543h
_clrscrf	=4546h
_iline		=47E0h
_ipoint		=47E3h
_ldhlind	=$4009
_divhlby10	=400Fh
_cphlde		=400Ch
_disphl		=4507h
_divhlbya	=4012h
_hltimes9	=40F9h
_vputmap	=455Eh
_vputs		=4561h
_vputsn		=4564h
_putmap		=4501h
_puts		=450Ah
_putps		=4510h
_putc		=4504h
_getkey		=4972h
_getk		=4744h
_rclx		=$4AE0
_rcly		=$4ADA
_memfree	=$42E5
_chksysvar	=42F1h
_findsym	=42F4h
;_CREATEGDB	=4486h
_createreal	=$430F
_createstring	=$4327
_createprog	=$4339
_createprotprog	=$4E6D
_delvar		=4351h
_insertmem	=42F7h
_deletemem	=4357h
_lcdbusy	=4051h
op1		=8478h
op2		=8483h
op3		=8499h
op4		=8499h
op5		=84A4h
op6		=84AFh
imathptr1	=84D3h
imathptr2	=84D5h
imathptr3	=84D7h
imathptr4	=84D9h
imathptr5	=84DBh
progptr		=9830h
cmdshad		=966Eh
plotsscreen	=9340h
symtable	=$FE6E
currow		=844Bh
curcol		=844Ch
pencol		=86D7h
penrow		=86D8h
curgy		=8D18h
curgx		=8D19h
_cpop1op2	=$4111
_op3toop4	=$4114
_op1toop4	=$4117
_op2toop4	=$411A
_op4toop2	=$411D
_op3toop2	=$4120
_op1toop3	=$4123
_op5toop2	=$4126
_op5toop6	=$4129
_op5toop4	=$412C
_op1toop2	=$412F
_op6toop2	=$4132
_op6toop1	=$4135
_op4toop1	=$4138
_op5toop1	=$413B
_op3toop1	=$413E
_op6toop5	=$4141
_op4toop5	=$4144
_op3toop5	=$4147
_op2toop5	=$414A
_op2toop6	=$414D
_op1toop6	=$4150
_op1toop5	=$4153
_op2toop1	=$4156
_op2toop3	=$416E
_op4toop3	=$4171
_op5toop3	=$4174
_op4toop6	=$4177
_zeroop1	=$41C5
_zeroop2	=$41C8
_zeroop3	=$41CB
_setxxop1	=$478C
_setxxop2	=$478F
_setxxxxop2	=$4792
_dispop1a	=$4BF7
_mov9toop1	=$417A
_pushop1	=$43C9
_popop1		=$437E
#endif
grbuf		=plotsscreen
graph_mem	=plotsscreen
gbuf		=plotsscreen
sram		=saferam1
apdram		=saferam1
statram		=saferam2
statvars	=saferam2
vat		=progptr
saferam5	=imathptr1

_grbufcpy	=_copygbuf
_clrtextshad	=_cleartextshad
_grbufclr	=_cleargbuf
_clrlcdfull	=_clrlcdf
_clrscrnfull	=_clrscrf
_bufcopy	=_copygbuf

;-----> Ion Functions
lVectors	=cmdshad+80
ionVersion	=lVectors
ionRandom	=lVectors+3
ionPutSprite	=lVectors+6
ionLargeSprite	=lVectors+9
ionGetPixel	=lVectors+12
ionFastCopy	=lVectors+15
ionDetect	=lVectors+18
ionDecompress	=lVectors+21

trigflags       .EQU       0
trigdeg         .EQU       2
;
plotflags       .EQU       2
plotloc         .EQU       1
plotdisp        .EQU       2
;
grfmodeflags    .EQU       2
grffuncm        .EQU       4
grfpolarm       .EQU       5
grfparamm       .EQU       6
grfrecurm       .EQU       7
;
graphflags      .EQU       3
graphdraw       .EQU       0
graphcursor     .EQU       2
;
grfdbflags      .EQU       4
grfdot          .EQU       0
grfsimul        .EQU       1
grfgrid         .EQU       2
grfpolar        .EQU       3
grfnocoord      .EQU       4
grfnoaxis       .EQU       5
grflabel        .EQU       6
;
textflags       .EQU       5
textEraseBelow  .EQU       1
textScrolled    .EQU       2
textInverse     .EQU       3
;
onflags         .EQU       9
onRunning       .EQU       3
onInterrupt     .EQU       4
;
statflags       .EQU       9
statsvalid      .EQU       6
;
fmtflags        .EQU       10
fmtExponent     .EQU       0
fmtEng          .EQU       1
;
nummode         .EQU       10
FMTREAL         .EQU       5
FMTRECT         .EQU       6
FMTPOLAR        .EQU       7
;
curflags        .EQU       12
curAble         .EQU       2
curOn           .EQU       3
curLock         .EQU       4
;
appflags        .EQU       13
appTextSave     .EQU       1
appAutoScroll   .EQU       2
;
PLOTFLAG2       .EQU       17
EXPR_PARAM      .EQU       3
EXPR_WRITING    .EQU       4
;
indicflags      .EQU       18
indicRun        .EQU       0
indicOnly       .EQU       2
;
shiftflags      .EQU       18
shift2nd        .EQU       3
shiftAlpha      .EQU       4
shiftALock      .EQU       6
;
tblflags        .EQU       19
AutoFill        .EQU       4
AutoCalc        .EQU       5
;
sgrflags        .EQU       20
grfSplit        .EQU       0
VertSplit       .EQU       1
WRITE_ON_GRAPH  .EQU       4
textwrite       .EQU       7
;
asm_flag1       .EQU       33
asm_flag1_0     .EQU       0
asm_flag1_1     .EQU       1
asm_flag1_2     .EQU       2
asm_flag1_3     .EQU       3
asm_flag1_4     .EQU       4
asm_flag1_5     .EQU       5
asm_flag1_6     .EQU       6
asm_flag1_7     .EQU       7
;
asm_flag2       .EQU       34
asm_flag2_0     .EQU       0
asm_flag2_1     .EQU       1
asm_flag2_2     .EQU       2
asm_flag2_3     .EQU       3
asm_flag2_4     .EQU       4
asm_flag2_5     .EQU       5
asm_flag2_6     .EQU       6
asm_flag2_7     .EQU       7
;
asm_flag3       .EQU       35
asm_flag3_0     .EQU       0
asm_flag3_1     .EQU       1
asm_flag3_2     .EQU       2
asm_flag3_3     .EQU       3
asm_flag3_4     .EQU       4
asm_flag3_5     .EQU       5
asm_flag3_6     .EQU       6
asm_flag3_7     .EQU       7
;                                             length (+80h for leading blank)
;       # TOKENS IN USE = 249
;						     (+40h for trailing blank)
EOSSTART        EQU       0
;
;
;   DISPLAY CONVERSIONS  COME IMMEDIATELY BEFORE 'TSTORE'
;
DCONV   EQU     01H
;
TTODMS          equ       DCONV       ; 01H
TTODEC          equ       DCONV+1     ; 02H
TTOAbc          EQU       DCONV+2     ; 03H    > A b/c
;
TSTORE          equ       DCONV+3     ; 04H Lstore                01
;
TBOXPLOT        EQU       05h
;
BRACKS          EQU       06H
;
tLBrack         equ       BRACKS      ; 06h '['
tRBrack         equ       BRACKS+1    ; 07h ']'
tLBrace         equ       BRACKS+2    ; 08h '{'
tRBrace         equ       BRACKS+3    ; 09h '}'
;
TPOST1          EQU       BRACKS+4
;
tFromRad        equ       TPOST1       ; 0Ah Lradian
tFromDeg        equ       TPOST1+1     ; 0Bh Ldegree
tRecip          equ       TPOST1+2     ; 0Ch Linverse
tSqr            equ       TPOST1+3     ; 0Dh Lsquare
tTrnspos        equ       TPOST1+4     ; 0Eh Ltranspose
TCUBE           EQU       TPOST1+5     ; 0Fh '^3'
;
tLParen         equ       10H         ; 10h '('
tRParen         equ       11H         ; 11h ')'
;
;
;   IMMEDIATE UNARY TOKENS GO FROM HERE TO 'EOSEL-1'
;
IMUN            EQU       12H
;
tRound          equ       IMUN        ; 12h 'round'
TPXTST          equ       IMUN+1      ; 13h 'PXL-TEST'
tAug            equ       IMUN+2      ; 14h 'aug'
tRowSwap        EQU       IMUN+3      ; 15h 'rSwap'
tRowPlus        equ       IMUN+4      ; 16h 'rAdd'
tmRow           EQU       IMUN+5      ; 17h 'multR'
tmRowPlus       EQU       IMUN+6      ; 18h 'mRAdd'
tMax            equ       IMUN+7      ; 19H 'max'
tMin            equ       IMUN+8      ; 1AH 'min'
TRTOPr          EQU       IMUN+9      ; 1BH 'R>Pr
TRTOPo          EQU       IMUN+10     ; 1CH 'R>Po
TPTORx          EQU       IMUN+11     ; 1DH 'P>Rx
TPTORy          EQU       IMUN+12     ; 1EH 'P>Ry
tMEDIAN         equ       IMUN+13     ; 1Fh 'MEDIAN
tRandM          equ       IMUN+14     ; 20h 'randM'
TMEAN           EQU       IMUN+15     ; 21h
TROOT           EQU       IMUN+16     ; 22h 'ROOT'
tSeries         equ       IMUN+17     ; 23h 'seq'
tFnInt          equ       IMUN+18     ; 24h 'fnInt'
tNDeriv         equ       IMUN+19     ; 25h 'fnIr'
TEVALF          EQU       IMUN+20     ; 26h
TFMIN           EQU       IMUN+21     ; 27h
TFMAX           EQU       IMUN+22     ; 28h
;
;
;
;  TOKEN 29H CANNOT BE AN EOS FUNCTION SINCE EL(=29H ALREADY
;
tEOSEL          EQU       IMUN+23
;
TSPACE          EQU       tEOSEL       ; 29h   ' '
tString         equ       tEOSEL+1     ; 2Ah  '"'
tComma          equ       tEOSEL+2     ; 2Bh  ','
;
;
;
Tii             equ       2Ch         ; i
;
; ===== Postfix functions
;
TPOST           EQU       2Dh
;
tFact           equ       TPOST       ; 2Dh '!'



TCUBICR         EQU       2Eh
TQUARTR         EQU       2Fh

;
;       NUMBER TOKENS
;
NUMS            EQU       30h
;
T0              EQU       NUMS        ; 30h
T1              EQU       NUMS+1      ; 31h
T2              EQU       NUMS+2      ; 32h
T3              EQU       NUMS+3      ; 33h
T4              EQU       NUMS+4      ; 34h
T5              EQU       NUMS+5      ; 35h
T6              EQU       NUMS+6      ; 36h
T7              EQU       NUMS+7      ; 37h
T8              EQU       NUMS+8      ; 38h
T9              EQU       NUMS+9      ; 39h
TDECPT          EQU       NUMS+10     ; 3Ah
Tee             EQU       NUMS+11     ; 3Bh
;
;   BINARY OP
;
tOr             equ       3Ch         ; 3Ch  '_or_'
TXOR            equ       3Dh         ; 3Dh
;
tColon          equ       3Eh         ; 3Eh ':'
tEnter          equ       3Fh         ; 3Fh  Lenter
;
;   BINARY OP
;
tAnd            equ       40h         ; 40h  '_and_'               05
;
;       LETTER TOKENS
;
LET             EQU       41h
;
TA              EQU       LET         ; 41h
TB              EQU       LET+1       ; 42h
TC              EQU       LET+2       ; 43h
TD              EQU       LET+3       ; 44h
TE              EQU       LET+4       ; 45h
TF              EQU       LET+5       ; 46h
TG              EQU       LET+6       ; 47h
TH              EQU       LET+7       ; 48h
TI              EQU       LET+8       ; 49h
TJ              EQU       LET+9       ; 4Ah
TK              EQU       LET+10      ; 4Bh
TL              EQU       LET+11      ; 4Ch
TM              EQU       LET+12      ; 4Dh
TN              EQU       LET+13      ; 4Eh
TO              EQU       LET+14      ; 4Fh
TP              EQU       LET+15      ; 50h
TQ              EQU       LET+16      ; 51h
TR              EQU       LET+17      ; 52h
TS              EQU       LET+18      ; 53h
TT              EQU       LET+19      ; 54h
TU              EQU       LET+20      ; 55h
TV              EQU       LET+21      ; 56h
TW              EQU       LET+22      ; 57h
TX              EQU       LET+23      ; 58h
TY              EQU       LET+24      ; 59h
TZ              EQU       LET+25      ; 5Ah
TTHETA          EQU       LET+26      ; 5Bh
;
;
;   THESE VAR TOKENS ARE 1ST OF A DOUBLE TOKEN
;
;   SEE 'VARS.DOC' FOR MORE INFO ON VARS
;
VTOKS   EQU     LET+27    ;
;
;       USER MATRIX TOKEN, 2ND TOKEN NEEDED FOR NAME
;
TVARMAT         EQU       VTOKS       ; 5Ch
;
;       USER LIST TOKEN, 2ND TOKEN NEEDED FOR NAME
;
TVARLST         EQU       VTOKS+1     ; 5Dh
;
;       USER EQUATION TOKEN, 2ND TOKEN NEEDED FOR NAME
;
TVAREQU         EQU       VTOKS+2     ; 5Eh
;
;       THIS IS A SINGLE TOKEN, I WILL HAVE TO READ THE NAME IN
;       EVERY SINGLE TIME I EXECUTE
;
TPROG           EQU       VTOKS+3     ; 5Fh
;
;       USER PICT TOKEN, 2ND TOKEN NEEDED FOR NAME
;
TVARPICT        EQU       VTOKS+4     ; 60h
;
;       USER GDB TOKEN, 2ND TOKEN NEEDED FOR NAME
;
TVARGDB         EQU       VTOKS+5     ; 61h
;
;       SYSTEM VARS THAT ARE USED FOR OUTPUT ONLY
;       CANNOT BE STORED TO BY THE USER
;
tVarOut         equ       VTOKS+6     ; 62h
;
;       SYSTEM VARS THAT ARE NOT IN THE SYMBOL TABLE
;       BUT THE USER CAN STORE TO THEM.
;
tVarSys         equ       VTOKS+7     ; 63h
;
;
; ===== Mode setting commands
;
MODESA          EQU       VTOKS+8     ; 64h
;
tRad            equ       MODESA      ; 64h 'Radian'
tDeg            equ       MODESA+1    ; 65h 'Degree'
tNormF          equ       MODESA+2    ; 66h 'Normal'
tSci            equ       MODESA+3    ; 67h 'Sci'
tEng            equ       MODESA+4    ; 68h 'Eng'
tFloat          equ       MODESA+5    ; 69h 'Float'
;
CMPS            EQU       6Ah
;
tEQ             equ       CMPS        ; 6Ah '=='
tLT             equ       CMPS+1      ; 6Bh '<'
tGT             equ       CMPS+2      ; 6Ch '>'
tLE             equ       CMPS+3      ; 6Dh LLE
tGE             equ       CMPS+4      ; 6Eh LGE
tNE             equ       CMPS+5      ; 6Fh LNE
;
;   BINARY OP
;
tAdd            equ       70h         ; 70h '+'
tSub            equ       71h         ; 71h '-'
;
TANS            EQU       72H         ; 72h
;
; ===== Mode setting commands
;
MODES           EQU       73h
;
tFix            equ       MODES       ; 73h 'Fix_'
TSPLITON        equ       MODES+1     ; 74h
TFULLSCREEN     EQU       MODES+2     ; 75h
tStndrd         EQU       MODES+3     ; 76h 'Func'
tParam          equ       MODES+4     ; 77h 'Param'
tPolar          EQU       MODES+5     ; 78h 'Pol'
TSEQG           equ       MODES+6     ; 79h
TAFILLON        equ       MODES+7     ; 7Ah 'AUTO FILL ON
TAFILLOFF       equ       MODES+8     ; 7Bh
TACALCON        EQU       MODES+9     ; 7Ch
TACALCOFF       equ       MODES+10    ; 7Dh 'AUTOFILL OFF
;
;
;       GRAPH FORMAT TOKENS ARE 2 BYTE TOKENS
;
TGFORMAT        EQU       MODES+11    ; 7Eh
;
TBOXICON        equ       7Fh
TCROSSICON      EQU       80h
TDOTICON        EQU       81h
;
;       BINARY OP
;
tMul            equ       82h         ; 82h  '*'
tDiv            equ       83h         ; 83h  '/'
;
;       SOME GRAPH COMMANDS
;
GRCMDS          EQU       84h
;
tTrace          equ       GRCMDS      ; 84h 'Trace'
tClDrw          equ       GRCMDS+1    ; 85h 'ClDrw'
tZoomStd        equ       GRCMDS+2    ; 86h 'ZStd'
tZoomtrg        equ       GRCMDS+3    ; 87h 'Ztrg'
tZOOMBOX        EQU       GRCMDS+4    ; 88h 'ZBOX'
tZoomIn         equ       GRCMDS+5    ; 89h 'ZIn'
tZoomOut        equ       GRCMDS+6    ; 8Ah 'ZOut'
tZoomSqr        equ       GRCMDS+7    ; 8Bh 'ZSqr'
tZoomInt        equ       GRCMDS+8    ; 8Ch 'ZInt'
tZoomPrev       equ       GRCMDS+9    ; 8Dh 'ZPrev'
tZoomDec        equ       GRCMDS+10   ; 8Eh 'ZDecm'
TZOOMSTAT       EQU       GRCMDS+11   ; 8Fh 'ZSTAT
tUsrZm          equ       GRCMDS+12   ; 90h 'ZRcl'
tPrtScrn        equ       GRCMDS+13   ; 91h 'PrtScrn'
tZOOMSTO        EQU       GRCMDS+14   ; 92H  ZOOM STORE
TTEXT           EQU       GRCMDS+15   ; 93h
;
;       BINARY OP
;
tnPr            equ       GRCMDS+16   ; 94h '_nPr_'
tnCr            equ       GRCMDS+17   ; 95h '_nCr_'
;
;       MORE GRAPH COMMANDS
;
tYOn            equ       GRCMDS+18   ; 96h 'FnOn_'
tYOff           equ       GRCMDS+19   ; 97h 'FnOff_'
tStPic          equ       GRCMDS+20   ; 98h 'StPic_'
tRcPic          equ       GRCMDS+21   ; 99h 'RcPic_'
tStoDB          equ       GRCMDS+22   ; 9Ah 'StGDB_'
tRclDB          equ       GRCMDS+23   ; 9Bh 'RcGDB_'
tLine           equ       GRCMDS+24   ; 9Ch 'Line'
tVert           equ       GRCMDS+25   ; 9Dh 'Vert_'
tPtOn           equ       GRCMDS+26   ; 9Eh 'PtOn'
tPtOff          equ       GRCMDS+27   ; 9Fh 'PtOff'
;
;  TOKEN A0 CANNOT BE AN EOS FUNCTION SINCE LOW MULT=A0 ALREADY
;
tPtChg          equ       GRCMDS+28   ; A0h 'PtChg'
TPXON           EQU       GRCMDS+29   ; A1h
TPXOFF          EQU       GRCMDS+30   ; A2h
TPXCHG          EQU       GRCMDS+31   ; A3h
tShade          equ       GRCMDS+32   ; A4h 'Shade'
tCircl          equ       GRCMDS+33   ; A5h 'Circl'
tHORZ           equ       GRCMDS+34   ; A6h 'HORIZONTAL'
tTanLn          equ       GRCMDS+35   ; A7h 'TanLn'
tDrInv          equ       GRCMDS+36   ; A8h 'DrInv_'
tDrawF          equ       GRCMDS+37   ; A9h 'DrawF_'
;
TVARSTRNG       EQU       0AAh
;
; ===== Functions with no arguments
;
NOARG   EQU     0ABh
;
tRand           equ       NOARG       ; ABh 'rand'
tPi             equ       NOARG+1     ; ACh  Lpi
tGetKey         equ       NOARG+2     ; ADh 'getKy'
;
;
TAPOST          EQU       TGETKEY+1   ; APOSTROPHY
TQUEST          EQU       TAPOST+1    ; QUESTION MARK
;
;
; ===== Unary functions
;
;       UNARY : THESE UNARY FUNCTIONS TAKE A COMBINATION OF
;               ARGUMENTS, REAL,LIST,MATRIX
;
UNARY   EQU     TQUEST+1              ; B0h
;
tChs            equ       UNARY       ; B0h
tInt            equ       UNARY+1     ; B1h
TABS            equ       UNARY+2     ; B2h
tDet            equ       UNARY+3     ; B3h
tIdent          equ       UNARY+4     ; B4h
tDim            equ       UNARY+5     ; B5h
tSum            equ       UNARY+6     ; B6h
tProd           equ       UNARY+7     ; B7h
tNot            equ       UNARY+8     ; B8h
tIPart          equ       UNARY+9     ; B9h
tFPart          equ       UNARY+10    ; BAh
;
;
;       NEW 2 BYTE TOKENS
;
T2BYTETOK       EQU       0BBh         ;
;
;
;       UNARYLR : UNARY FUNCTIONS THAT ONLY WORK WITH
;                 REAL NUMBERS AND LISTS
;
UNARYLR EQU     UNARY+12
;
tSqrt           equ       UNARYLR     ; BCh
TCUBRT          equ       UNARYLR+1   ; BDh
tLn             equ       UNARYLR+2   ; BEh
tExp            equ       UNARYLR+3   ; BFh
tLog            equ       UNARYLR+4   ; C0h
tALog           equ       UNARYLR+5   ; C1h
tSin            equ       UNARYLR+6   ; C2h
tASin           equ       UNARYLR+7   ; C3h
tCos            equ       UNARYLR+8   ; C4h
tACos           equ       UNARYLR+9   ; C5h
tTan            equ       UNARYLR+10  ; C6h
tATan           equ       UNARYLR+11  ; C7h
tSinh           equ       UNARYLR+12  ; C8h
tASinh          equ       UNARYLR+13  ; C9h
tCosh           equ       UNARYLR+14  ; CAh
tACosh          equ       UNARYLR+15  ; CBh
tTanh           equ       UNARYLR+16  ; CCh
tATanh          equ       UNARYLR+17  ; CDh
;
;       SOME PROGRAMMING COMMANDS
;
PROGTOK EQU     UNARYLR+18
;
tIf             equ       PROGTOK     ; CEh
tThen           equ       PROGTOK+1   ; CFh
tElse           equ       PROGTOK+2   ; D0h
tWhile          equ       PROGTOK+3   ; D1h
tRepeat         equ       PROGTOK+4   ; D2h
tFor            equ       PROGTOK+5   ; D3h
tEnd            equ       PROGTOK+6   ; D4h
tReturn         equ       PROGTOK+7   ; D5h
tLbl            equ       PROGTOK+8   ; D6h   'Lbl_'
tGoto           equ       PROGTOK+9   ; D7h   'Goto_'
tPause          equ       PROGTOK+10  ; D8h   'Pause_'
tStop           equ       PROGTOK+11  ; D9h   'Stop'
tISG            equ       PROGTOK+12  ; DAh   'IS>'
tDSL            equ       PROGTOK+13  ; DBh   'DS<'
tInput          equ       PROGTOK+14  ; DCh   'Input_'
tPrompt         equ       PROGTOK+15  ; DDh   'Prompt_'
tDisp           equ       PROGTOK+16  ; DEh   'Disp_'
tDispG          equ       PROGTOK+17  ; DFh   'DispG'
;
;  TOKEN E0 CANNOT BE AN EOS FUNCTION SINCE HI MU
;
tOutput         equ       PROGTOK+18  ; E0H    'Outpt'
tClLCD          equ       PROGTOK+19  ; E1H    'ClLCD'
tConst          equ       PROGTOK+20  ; E2H    'Fill'
tSortA          equ       PROGTOK+21  ; E3H    'sortA_'
tSortD          equ       PROGTOK+22  ; E4H    'sortD_'
TDISPTAB        EQU       PROGTOK+23  ; E5h    'DISP TABLE
tMenu           equ       PROGTOK+24  ; E6H    'Menu'
tSENDMBL        EQU       PROGTOK+25  ; E7H    'SEND'
tGETMBL         EQU       PROGTOK+26  ; E8H    'GET'
;
;       STAT PLOT COMMANDS
;
STATPCMD        EQU       PROGTOK+27
;
TPLOTON         EQU       STATPCMD    ; E9h     ' PLOTSON'
TPLOTOFF        EQU       STATPCMD+1   ; EAh     ' PLOTSOFF
;
TLISTNAME       EQU       0EBH        ; LIST DESIGNATOR
;
;
;
TPLOT1          EQU       0ECH
TPLOT2          EQU       0EDH
TPLOT3          EQU       0EEH
;
tPower          equ       0F0h        ;        '^'
tXRoot          equ       0F1h        ;        LsupX,Lroot

STATCMD         EQU       0F2h
;
tOneVar         equ       STATCMD     ; F2h    'OneVar_'
TTWOVAR         EQU       STATCMD+1   ; F3h
tLR             equ       STATCMD+2   ; F4h    'LinR(A+BX
tLRExp          equ       STATCMD+3   ; F5h    'ExpR_'
tLRLn           equ       STATCMD+4   ; F6h    'LnR_'
tLRPwr          equ       STATCMD+5   ; F7h    'PwrR_'
TMEDMED         EQU       STATCMD+6   ; F8h
TQUAD           EQU       STATCMD+7   ; F9h
tCLRLST         equ       STATCMD+8   ; FAh    'CLEAR LIST
TCLRTBL         EQU       STATCMD+9   ; FBH    CLEAR TABLE
tHist           equ       STATCMD+10  ; FCh    'Hist_'
txyLine         equ       STATCMD+11  ; FDH    'xyline_'
tScatter        equ       STATCMD+12  ; FEh    'Scatter_'
tLR1            equ       STATCMD+13  ; FFh    'LINR(AX+B


;
; 2ND HALF OF GRAPH FORMAT TOKENS
;
; ===== Format settings commands
;
GFMT            EQU       0
;
tSeq            equ       GFMT        ; 'SeqG'
tSimulG         equ       GFMT+1      ; 'SimulG'
tPolarG         equ       GFMT+2      ; 'PolarGC'
tRectG          equ       GFMT+3      ; 'RectGC'
tCoordOn        equ       GFMT+4      ; 'CoordOn'
tCoordOff       equ       GFMT+5      ; 'CoordOff'
tDrawLine       equ       GFMT+6      ; 'DrawLine'
tDrawDot        equ       GFMT+7      ; 'DrawDot'
tAxisOn         equ       GFMT+8      ; 'AxesOn'
tAxisOff        equ       GFMT+9      ; 'AxesOff'
tGridOn         equ       GFMT+10     ; 'GridOn'
tGridOff        equ       GFMT+11     ; 'GridOff'
tLblOn          equ       GFMT+12     ; 'LabelOn'
tLblOff         equ       GFMT+13     ; 'LabelOff'
tWebOn          equ       GFMT+14     ; 'WebOn'
tWebOff         equ       GFMT+15     ; 'WebOFF'
TUV             EQU       GFMT+16     ; U vs V
TVW             EQU       GFMT+17     ; V vs W
TUW             EQU       GFMT+18     ; U vs W
;
;       2ND HALF OF USER MATRIX TOKENS
;
TMATA           EQU       00h         ; MAT A
TMATB           EQU       01h         ; MAT B
TMATC           EQU       02h         ; MAT C
TMATD           EQU       03h         ; MAT D
TMATE           EQU       04h         ; MAT E
TMATF           EQU       05h         ; MAT F
TMATG           EQU       06h         ; MAT G
TMATH           EQU       07h         ; MAT H
TMATI           EQU       08h         ; MAT I
TMATJ           EQU       09h         ; MAT J
;
;       2ND HALF OF USER LIST TOKENS
;
TL1             EQU       00h         ; LIST 1
TL2             EQU       01h         ; LIST 2
TL3             EQU       02h         ; LIST 3
TL4             EQU       03h         ; LIST 4
TL5             EQU       04h         ; LIST 5
TL6             EQU       05h         ; LIST 6

;
;       2ND HALF OF USER EQUATION TOKENS
;
;
;       "Y" EQUATIONS HAVE BIT 4 SET
;
TY1             EQU       10h         ; Y1
TY2             EQU       11h         ; Y2
TY3             EQU       12h         ; Y3
TY4             EQU       13h         ; Y4
TY5             EQU       14h         ; Y5
TY6             EQU       15h         ; Y6
TY7             EQU       16h         ; Y7
TY8             EQU       17h         ; Y8
TY9             EQU       18h         ; Y9
TY0             EQU       19H         ; Y0
;
;       PARAM EQUATIONS HAVE BIT 5 SET
;
TX1T            EQU       20h         ; X1t
TY1T            EQU       21h         ; Y1t
TX2T            EQU       22h         ; X2t
TY2T            EQU       23h         ; Y2t
TX3T            EQU       24h         ; X3t
TY3T            EQU       25h         ; Y3t
TX4T            EQU       26h         ; X4t
TY4T            EQU       27h         ; Y4t
TX5T            EQU       28h         ; X5t
TY5T            EQU       29h         ; Y5t
TX6T            EQU       2Ah         ; X6t
TY6T            EQU       2Bh         ; Y6t
;
;       POLAR EQUATIONS HAVE BIT 6 SET
;
TR1             EQU       40h         ; R1
TR2             EQU       41h         ; R2
TR3             EQU       42h         ; R3
TR4             EQU       43h         ; R4
TR5             EQU       44h         ; R5
TR6             EQU       45h         ; R6
;
;       RECURSION EQUATIONS HAVE BIT 7 SET
;
TUN             EQU       80h         ; Un
TVN             EQU       81h         ; Vn
TWN             EQU       82h         ; Wn
;
;       2ND HALF OF USER PICTURE TOKENS
;
TPIC1           EQU       00h         ; PIC1
TPIC2           EQU       01h         ; PIC2
TPIC3           EQU       02h         ; PIC3
TPIC4           EQU       03h         ; PIC4
TPIC5           EQU       04h         ; PIC5
TPIC6           EQU       05h         ; PIC6
TPIC7           EQU       06h         ; PIC7
TPIC8           EQU       07h         ; PIC8
TPIC9           EQU       08h         ; PIC9
TPIC0           EQU       09h         ; PIC0
;
;       2ND HALF OF USER GRAPH DATABASE TOKENS
;
TGDB1           EQU       00h         ; GDB1
TGDB2           EQU       01h         ; GDB2
TGDB3           EQU       02h         ; GDB3
TGDB4           EQU       03h         ; GDB4
TGDB5           EQU       04h         ; GDB5
TGDB6           EQU       05h         ; GDB6
TGDB7           EQU       06h         ; GDB7
TGDB8           EQU       07h         ; GDB8
TGDB9           EQU       08h         ; GDB9
TGDB0           EQU       09h         ; GDB0
;
;       2ND HALF OF STRING VARS
;
TSTR1           EQU       00h
TSTR2           EQU       01h
TSTR3           EQU       02h
TSTR4           EQU       03h
TSTR5           EQU       04h
TSTR6           EQU       05h
TSTR7           EQU       06h
TSTR8           EQU       07h
TSTR9           EQU       08h
TSTR0           EQU       09h

;
;       2ND HALF OF SYSTEM OUTPUT ONLY VARIABLES
;
;
;   OPEN        EQU       00H
;
TREGEQ          EQU       01h         ; REGRESSION EQUATION
;
TSTATN          EQU       02h         ; STATISTICS N
;
TXMEAN          EQU       03h         ; X MEAN
TSUMX           EQU       04h         ; SUM(X)
TSUMXSQR        EQU       05h         ; SUM(X^2)
TSTDX           EQU       06h         ; STANDARD DEV X
TSTDPX          EQU       07h         ; STANDARD DEV POP X
TMINX           EQU       08h         ; MIN X VALUE
TMAXX           EQU       09h         ; MAX X VALUE
;
TMINY           EQU       0Ah         ; MIN Y VALUE
TMAXY           EQU       0Bh         ; MAX Y VALUE
TYMEAN          EQU       0Ch         ; Y MEAN
TSUMY           EQU       0Dh         ; SUM(Y)
TSUMYSQR        EQU       0Eh         ; SUM(Y^2)
TSTDY           EQU       0Fh         ; STANDARD DEV Y
TSTDPY          EQU       10h         ; STANDARD DEV POP Y
;
TSUMXY          EQU       11h         ; SUM(XY)
TCORR           EQU       12h         ; CORRELATION
TMEDX           EQU       13h         ; MED(X)
TQ1             EQU       14h         ; 1ST QUADRANT OF X
TQ3             EQU       15h         ; 3RD QUADRANT OF X
TQUADa          EQU       16h         ; 1ST TERM OF QUAD POLY REG/ Y-INT
TQUADb          EQU       17h         ; 2ND TERM OF QUAD POLY REG/ SLOPE
TQUADc          EQU       18h         ; 3RD TERM OF QUAD POLY REG
TCUBEd          EQU       19h         ; 4TH TERM OF CUBIC POLY REG
TQUARTe         EQU       1Ah         ; 5TH TERM OF QUART POLY REG
TMEDX1          EQU       1Bh         ; x1 FOR MED-MED
TMEDX2          EQU       1Ch         ; x2 FOR MED-MED
TMEDX3          EQU       1Dh         ; x3 FOR MED-MED
TMEDY1          EQU       1Eh         ; y1 FOR MED-MED
TMEDY2          EQU       1Fh         ; y2 FOR MED-MED
TMEDY3          EQU       20h         ; y3 FOR MED-MED
;
TRECURN           EQU       21h       ; RECURSION N
TSTATP          EQU       22h
TSTATZ          EQU       23h
TSTATT          EQU       24h
TSTATCHI        EQU       25h
TSTATF          EQU       26h
TSTATDF         EQU       27h
TSTATPHAT       EQU       28h
TSTATPHAT1      EQU       29h
TSTATPHAT2      EQU       2Ah
TSTATMEANX1     EQU       2Bh
TSTATSTDX1      EQU       2Ch
TSTATN1         EQU       2Dh
TSTATMEANX2     EQU       2Eh
TSTATSTDX2      EQU       2Fh
TSTATN2         EQU       30h
TSTATSTDXP      EQU       31h
TSTATLOWER      EQU       32h
TSTATUPPER      EQU       33h
TSTAT_S         EQU       34h
TLRSQR          EQU       35h         ; r^2
TBRSQR          EQU       36h         ; R^2
;
;       these next tokens are only used to acess the data
;       they are display only and the user cannot access them at all
;
TF_DF    EQU     37h       ; ANOFAV FACTOR DF
TF_SS    EQU     38h       ; ANOFAV FACTOR SS
TF_MS    EQU     39h       ; ANOFAV FACTOR MS
TE_DF    EQU     3Ah       ; ANOFAV ERROR DF
TE_SS    EQU     3Bh       ; ANOFAV ERROR SS
TE_MS    EQU     3Ch       ; ANOFAV ERROR MS
;

;
;       2ND HALF OF SYSTEM INPUT/OUTPUT VARIABLES
;

; SYSTEM VARIABLE EQUATES
;
;       VARS WITH NO RESTRICTION
;
TUXSCL       EQU  0
TUYSCL       EQU  1
TXSCL        EQU  2
TYSCL        EQU  3
TRECURU0     EQU  4        ; U 1ST INITIAL COND
TRECURV0     EQU  5        ; V 1ST INITIAL COND
TUN1         EQU  6        ; U(N-1)    ; NOT USED
TVN1         EQU  7        ; V(N-1)    ; NOT USED
TURECURU0    EQU  8        ;
TURECURV0    EQU  9        ;
;
;       VARS ROUNDED TO 10 DIGITS
;
TXMIN        EQU  0AH
TXMAX        EQU  0BH
TYMIN        EQU  0CH
TYMAX        EQU  0DH
TTMIN        EQU  0EH
TTMAX        EQU  0FH
TTHETAMIN    EQU  10H
TTHETAMAX    EQU  11H
TUXMIN       EQU  12H
TUXMAX       EQU  13H
TUYMIN       EQU  14H
TUYMAX       EQU  15H
TUTHETMIN    EQU  16H
TUTHETMAX    EQU  17H
TUTMIN       EQU  18H
TUTMAX       EQU  19H
TTBLMIN      EQU  1AH
TPLOTSTART   EQU  1BH
TUPLOTSTART  EQU  1CH
TNMAX        EQU  1DH
TUNMAX       EQU  1EH
TNMIN        EQU  1FH
TUNMIN       EQU  20H
;
;       VARS CANNOT BE 0
;
TTBLSTEP     EQU  21H
TTSTEP       EQU  22H
TTHETASTEP    EQU  23H
TUTSTEP      EQU  24H
TUTHETSTEP     EQU  25H
;
;       SPECIAL LIMITS ON THESE
;
TDELTAX      EQU  26H
TDELTAY      EQU  27H
;
;       SPECIAL LIMITS ON THESE
;
TXFACT       EQU  28H
TYFACT       EQU  29H
;
TTBLINPUT       EQU       2Ah
;
;       ANY RESTRICTIONS ??????
;
TFINn           EQU       2Bh
TFINi           EQU       2Ch
TFINpv          EQU       2Dh
TFINpmt         EQU       2Eh
TFINfv          EQU       2Fh
TFINpy          EQU       30h
TFINcy          EQU       31h
;
TRECURW0        EQU       32h         ; W0(1)
TURECURW0       EQU       33h
;
TPLOTSTEP       EQU       34h
TUPLOTSTEP      EQU       35h
;
TXRES           EQU       36h
TUXRES          EQU       37h
;
;       ALL THE TOKENS BELOW DO NOT HAVE STRINGS ASSOCIATED
;       THEY ARE HERE JUST FOR STORING AND RECALLING
;
TRECURU02       EQU       38h         ; U0(2)
TURECURU02      EQU       39h
TRECURV02       EQU       3Ch         ; V0(2)
TURECURV02      EQU       3Dh
TRECURW02       EQU       3Eh         ; W0(2)
TURECURW02      EQU       3Fh
;
; NO RESTRICTIONS
;
;TWN1           EQU       40h         ; W(N-1)
;UN2           EQU       41h         ; U(N-2)
;VN2           EQU       42h         ; V(N-2)
;WN2           EQU       43h         ; W(N-2)
;
;
;       DON'T KNOW IF NEED THESE YET ?
;
;TUI12
;TUI22
;TUUI12
;TUUI22
;
;

TFINnpv         EQU       00h         ; immediate unary
TFINirr         EQU       01h         ; immediate unary
TFINbal         EQU       02h         ; immediate unary
TFINprn         EQU       03h         ; immediate unary
TFINint         EQU       04h         ; immediate unary
TFINtonom       EQU       05h         ; immediate unary
TFINtoeff       EQU       06h         ; immediate unary
TFINdbd         EQU       07h         ; immediate unary
TLCM            EQU       08h         ; immediate unary
TGCD            EQU       09h         ; immediate unary
TRANDINT        EQU       0Ah         ; immediate unary
TRANDBIN        EQU       0Bh         ; immediate unary
TSUBSTRNG       EQU       0Ch         ; immediate unary
TSTDDEV         EQU       0Dh         ; immediate unary
TVARIANCE       EQU       0Eh         ; immediate unary
TINSTRNG        EQU       0Fh         ; immediate unary
TDNORMAL        EQU       10h         ; immediate unary
TINVNORM        EQU       11h         ; immediate unary
TDT             EQU       12h         ; immediate unary
TCHI            EQU       13h         ; immediate unary
TDF             EQU       14h         ; immediate unary
TBINPDF         EQU       15h         ; immediate unary
TBINCDF         EQU       16h         ; immediate unary
TPOIPDF         EQU       17h         ; immediate unary
TPOICDF         EQU       18h         ; immediate unary
TGEOPDF         EQU       19h         ; immediate unary
TGEOCDF         EQU       1Ah         ; immediate unary
TNORMALPDF      EQU       1Bh         ; immediate unary
TTPDF           EQU       1Ch         ; immediate unary
TCHIPDF         EQU       1Dh         ; immediate unary
TFPDF           EQU       1Eh         ; immediate unary
;TRANDBIN        EQU       1Fh         ; immediate unary
TRANDNORM       EQU       1Fh         ; immediate unary
TFINFpmt        EQU       20h         ; 0 or multy arg function
TFINFi          EQU       21h         ; 0 or multy arg function
TFINFpv         EQU       22h         ; 0 or multy arg function
TFINFn          EQU       23h         ; 0 or multy arg function
TFINFfv         EQU       24h         ; 0 or multy arg function
TCONJ           EQU       25h         ; unary
TREAL           EQU       26h         ; unary
TIMAG           EQU       27h         ; unary
TANGLE          EQU       28h         ; unary
TCUMSUM         EQU       29h         ; unary
TEXPR           EQU       2Ah         ; unary
TLENGTH         EQU       2Bh         ; unary
TDELTALST       EQU       2Ch         ; unary
TREF            EQU       2Dh         ; unary
TRREF           EQU       2Eh         ; unary
TTORECT         EQU       2Fh         ; display conversion
TTOPOLAR        EQU       30h         ; display conversion
TCONSTE         EQU       31h         ; function no arg
TSINREG         EQU       32h         ; command opt push
TLOGISTIC       EQU       33h         ; command opt push
TLINREGTTEST    EQU       34h         ; command opt push
TSHADENORM      EQU       35h         ; command pushed
TSHADET         EQU       36h         ; command pushed
TSHADECHI       EQU       37h         ; command pushed
TSHADEF         EQU       38h         ; command pushed
TMATTOLST       EQU       39h         ; command pushed
TLSTTOMAT       EQU       3Ah         ; command pushed
TZTEST          EQU       3Bh         ; command pushed
TTTEST          EQU       3Ch         ; command pushed
T2SAMPZTEST     EQU       3Dh         ; command pushed
T1PROPZTEST     EQU       3Eh         ; command pushed
T2PROPZTEST     EQU       3Fh         ; command pushed
TCHITEST        EQU       40h         ; command pushed
TZINTVAL        EQU       41h         ; command pushed
T2SAMPZINT      EQU       42h         ; command pushed
T1PROPZINT      EQU       43h         ; command pushed
T2PROPZINT      EQU       44h         ; command pushed
TGRAPHSTYLE     EQU       45h         ; command pushed
T2SAMPTTEST     EQU       46h         ; command opt pushed
T2SAMPFTEST     EQU       47h         ; command opt pushed
TTINTVAL        EQU       48h         ; command opt pushed
T2SAMPTINT      EQU       49h         ; command opt pushed
TSETUPLST       EQU       4Ah         ; command opt pushed
TFINpmtend      EQU       4Bh         ; mode command
TFINpmtbeg      EQU       4Ch         ; mode command
TREALM          EQU       4Dh         ; mode command
TPOLARM         EQU       4Eh         ; mode command
TRECTM          EQU       4Fh         ; mode command
TEXPRON         EQU       50h         ; mode command
TEXPROFF        EQU       51h         ; mode command
TCLRALLLST      EQU       52h         ; command not pushed
TGETCALC        EQU       53h         ; command not pushed
TDELVAR         EQU       54h         ; command not pushed
TEQUTOSTRNG     EQU       55h         ; command not pushed
TSTRNGTOEQU     EQU       56h         ; command not pushed
tdellast        EQU       57h         ; command not pushed
TSELECT         EQU       58h         ; command not pushed
TANOVA          EQU       59h         ; command not pushed
TMODBOX         EQU       5Ah         ; icon
TNORMPROB       EQU       5Bh         ; icon
;
;       tokens 5Ch to 63h CANNOT BE THE 2ND BYTE OF
;       TWO BYTE TOKENS. THESE ARE ALREADY THE 1ST BYTE VALUE
;       OF TWO BYTE TOKENS. READING TOKENS BACKWARDS WILL NOT
;       WORK IF THIS RESTRICTION IS NOT IN PLACE.
;
;
;       NO USE  EQU       5Ch
;       NO USE  EQU       5Dh
;       NO USE  EQU       5Eh
;       NO USE  EQU       5Fh
;       NO USE  EQU       60h
;       NO USE  EQU       61h
;       NO USE  EQU       62h
;       NO USE  EQU       63h
;
TMGT            EQU       64h         ; VERTICAL SPLIT
TZFIT           EQU       65h         ; ZOOM FIT
TDIAG_ON        EQU       66h         ; DIANOSTIC DISPLAY ON
TDIAG_OFF       EQU       67h         ; DIANOSTIC DISPLAY OFF

kDown           .equ    04h
kLeft           .equ    02h
kRight          .equ    01h
kUp             .equ    03h
kEnter          .equ    05h
kAdd            .equ    80h
kSub            .equ    81h
kMul            .equ    82h
kDiv            .equ    83h
kExpon          .equ    84h
kClear          .equ    09h
kChs            .equ    8Ch
k3              .equ    91h
k6              .equ    94h
k9              .equ    97h
kRParen         .equ    86h
kTan            .equ    187
kVARS           .equ    35h
kDecPnt         .equ    8Dh
k2              .equ    90h
k5              .equ    93h
k8              .equ    96h
kLParen         .equ    85h
kCos            .equ    185
kPrgm           .equ    2Dh
kStat           .equ    31h
k0              .equ    8Eh
k1              .equ    8Fh
k4              .equ    92h
k7              .equ    95h
kCOMMA          .equ    8Bh
kSin            .equ    183
kMATRIX         .equ    37h
kVarx           .equ    180
kStore          .equ    8Ah
kLN             .equ    191
kLOG            .equ    193
kSQUARE         .equ    189
kINV            .equ    182
kMATH           .equ    32h
kGRAPH          .equ    44h
kTRACE          .equ    5Ah
kZOOM           .equ    2Eh
kWINDOW         .equ    48h
kYEQU           .equ    49h
kMODE           .equ    45h
kDEL            .equ    0Ah
kBOL            .equ    0Eh
kEOL            .equ    0Fh

kLastEnt        .equ    0Dh
kMem            .equ    36h
kRBRACK         .equ    88h
kLBRACK         .equ    87h
kCONSTeA        .equ    239
kPi             .equ    181

kANS            .equ    197
kL3A            .equ    245
kL6A            .equ    248
kWNA            .equ    251
kRBraceE        .equ    237
kATan           .equ    188
kDIST           .equ    38h

ki              .equ    238
kL2A            .equ    244
kL5A            .equ    247
kVNA            .equ    250
kLBracE         .equ    236
kACos           .equ    186
kDRAW           .equ    2Fh
kLIST           .equ    3Ah

kCATALOG        .equ    3Eh
kL1A            .equ    243
kL4A            .equ    246
kUNA            .equ    249
kEE             .equ    98h
kASin           .equ    184
kANGLE          .equ    39h
kLinkIO         .equ    41h

kRecall         .equ    0Ch
kEXP            .equ    192
kALOG           .equ    194
kSQRT           .equ    190
kFIN            .equ    3Ch
kTEST           .equ    33h

kTABLE          .equ    4Ah
kCALC           .equ    3Bh
kFORMAT         .equ    57h
kTBLSET         .equ    4Bh
kSPLOT          .equ    30h

kQuit           .equ    40h
kINS            .equ    0Bh
kALPHADOWN      .equ    08h
kALPHAUP        .equ    07h

kALPHAENTER     .equ    06h
kQUOTE          .equ    203
kCapA           .equ    9Ah
kCapB           .equ    9Bh
kCapC           .equ    9Ch
kCapD           .equ    9Dh

kQUEST          .equ    202
kTHETA          .equ    204
kCapE           .equ    9Eh
kCapF           .equ    9Fh
kCapG           .equ    160
kCapH           .equ    161

kcolon          .equ    198
kCapI           .equ    162
kCapJ           .equ    163
kCapK           .equ    164
kCapL           .equ    165
kCapM           .equ    166
kCapN           .equ    167

kSPACE          .equ    99h
kCapO           .equ    168
kCapP           .equ    169
kCapQ           .equ    170
kCapR           .equ    171
kCapS           .equ    172
kCapT           .equ    173
kCapU           .equ    174
kCapV           .equ    175
kCapW           .equ    176
kCapX           .equ    177
kCapY           .equ    178
kCapZ           .equ    179