84PCSE:OS:Include File
From WikiTI
Revision as of 11:51, 19 October 2013 by KermMartian (Talk | contribs)
Equates
.nolist
;===============================================================================
;====== Include Stuff ==========================================================
;===============================================================================
;Included for TASM Compatibility
;-------------------------------
#define equ .equ
#define EQU .equ
#define end .end
#define END .end
;====== Hardware Ports =========================================================
; p = Port
; LnkAst = Link Assist, Pg = Page
; Se = Silver Edition, Be = Basic Edition (anything NOT a TI-83+)
; Cfg = Configuration, Ctrl = Control, Buf = Buffer, Prot = Protection
; M = Memory, Int = Interrupt, Id = Identification, Crstl = Crystal
; Ack = Acknowledge, B = Bit number (without this suffix, it's a bit mask)
; Tmr = Timer, Div = Divided by, Rtc = Real Time Clock, Usb = USB
; Unk = Unknown, Exec = Execution
;
; R:n = RAM page n (always indexed from 0; no more saying RAM page 80h)
; F:nn = Flash page nn
; P:nn = Port nn
; LR:nn = LCD Register nn
pLink equ 0
pKey equ 1
pStatus equ 2
pIntAck equ 2
pIntMask equ 3
pIntId equ 4
pMMapTmrFreq equ 4
pMPgC equ 5
pLnkAstBeRead equ 5
pMPgA equ 6
pMPgB equ 7
pLnkAstSeEnable equ 8
pLnkAstSeStatus equ 9
pLnkAstSeClkCpu6MHz equ 9
pLnkAstSeInBuf equ 0Ah
pLnkAstSeClkCpu15MHz equ 0Ah
pLnkAstSeClkCpu20Mhz equ 0Bh
pLnkAstSeClkCpu25Mhz equ 0Ch
pLnkAstSeOutBuf equ 0Dh
pMPgAHigh equ 0Eh
pMPgBHigh equ 0Fh
pLcdCmd equ 10h
pLcdData equ 11h
pProtCtrl equ 14h
pAsicId equ 15h
pBeFlashExecCtrl equ 16h
pMd5RegA equ 18h
pMd5RegB equ 19h
pMd5RegC equ 1Ah
pMd5RegD equ 1Bh
pMd5RegX equ 1Ch
pMd5Byte0 equ 1Ch
pMd5RegAC equ 1Dh
pMd5Byte1 equ 1Dh
pMd5RegS equ 1Eh
pMd5Byte2 equ 1Eh
pMd5FunctionSelect equ 1Fh
pMd5Byte3 equ 1Fh
pCpuSpeed equ 20h
pFlashRamType equ 21h
pFlashExecLowerLimit equ 22h
pFlashExecUpperLimit equ 23h
pFlashExecHighBit equ 24h
pRamExecLowerLimit equ 25h
pRamExecUpperLimit equ 26h
pBlockMRemapC equ 27h
pBlockMRemapB equ 28h
pLcdDelayCpu6MHz equ 29h
pLcdDelayCpu15MHz equ 2Ah
pLcdDelayCpu20MHz equ 2Bh
pLcdDelayCpu25MHz equ 2Ch
pCrstlKeepAlive equ 2Dh
pMemDelay equ 2Eh
pLcdGenDelay equ 2Fh
pCrstlTmr1Freq equ 30h
pCrstlTmr1Cfg equ 31h
pCrstlTmr1Count equ 32h
pCrstlTmr2Freq equ 33h
pCrstlTmr2Cfg equ 34h
pCrstlTmr2Count equ 35h
pCrstlTmr3Freq equ 36h
pCrstlTmr3Cfg equ 37h
pCrstlTmr3Count equ 38h
pGpioDirection equ 39h
pGpioData equ 3Ah
pRtcCtrl equ 40h
pRtcSet0 equ 41h
pRtcSet1 equ 42h
pRtcSet2 equ 43h
pRtcSet3 equ 44h
pRtc0 equ 45h ; Reading
pRtc1 equ 46h
pRtc2 equ 47h
pRtc3 equ 48h
; Constants for bitfields
; St = Status, Batt = Batteries
; Rcv = Receive, Snd = Send, Err = Error
; B = "Bit"
; Port 2 (pStatus)
stBattGood equ 1
stBattGoodB equ 0
stLcdReady equ 2
stLcdReadyB equ 1
stFlashUnlocked equ 4
stFlashUnlockedB equ 3
;stIsNot83pSe equ 5
stIsSeModel equ 128
stIsSeModelB equ 7
; Port 2 (pIntAck) Writes
intAckAll equ 0
; Port 3 (pIntMask)
intOnKey equ 1
intOnKeyB equ 0
intTmr1 equ 2
intTmr1B equ 1
intTmr2 equ 4
intTmr2B equ 2
intDisableLowPowerMode equ 8
intDisableLowPowerModeB equ 3
intLinkport equ 16
intLinkportB equ 4
intMaskNormal equ intOnKey+intTmr1+intDisableLowPowerMode
; Port 4 (pIntId) Reads
intOnKeyDown equ 8
intOnKeyDownB equ 3
intCrstlTmr1 equ 32
intCrstlTmr1B equ 5
intCrstlTmr2 equ 64
intCrstlTmr2B equ 6
intCrstlTmr3 equ 128
intCrstlTmr3B equ 7
; Port 4 (pMMapTmrFreq) Writes
memMapMode0 equ 0
memMapMode1 equ 1
tmrFreq0 equ 0
tmrFreq1 equ 2
tmrFreq2 equ 4
tmrFreq3 equ 6
battVoltage0 equ 0
battVoltage1 equ 64
battVoltage2 equ 128
battVoltage3 equ 192
; Port 8 (pLnkAstSeEnable)
lnkSeRcv equ 1
lnkSeRcvB equ 0
lnkSeSnd equ 2
lnkSeSndB equ 1
lnkSeErr equ 4
lnkSeErrB equ 2
lnkSeTimeoutDisable equ 64
lnkSeTimeoutDisableB equ 6
lnkSeForceReset equ 128
lnkSeForceResetB equ 7
; Port 9 (pLnkAstSeStatus)
lnkSeRcving equ 8
lnkSeRcvingB equ 3
lnkSeRcvd equ 16
lnkSeRcvdB equ 4
lnkSeSndReady equ 32
lnkSeSndReadyB equ 5
lnkSeSndErr equ 64
lnkSeSndErrB equ 6
lnkSeSnding equ 128
lnkSeSndingB equ 7
lnkSeIntDisable equ 128
; Ports 9-C (pLnkAstSeClkCpu6-25MHZ)
lnkSeBitHoldTimeMask equ 31
lnkSeClockDiv1 equ 0
lnkSeClockDiv2 equ 32
lnkSeClockDiv4 equ 64
lnkSeClockDiv8 equ 96
lnkSeClockDiv16 equ 128
lnkSeClockDiv32 equ 160
lnkSeClockDiv64 equ 192
lnkSeStopClock equ 224
; Port 14h (pProtCtrl)
protLockFlash equ 0
protUnlockFlash equ 1
; Port 15h (pAsicId)
asic83pTA2 equ 33h
asic84pTA2 equ 44h
asic84pTA3 equ 45h
asic84pTA1 equ 55h
; Port 1Fh (pMd5FunctionSelect)
md5FunctionFF equ 0
md5FunctionGG equ 1
md5FunctionHH equ 2
md5FunctionII equ 3
; Port 20h (pCpuSpeed)
cpu6MHz equ 0
cpu15MHz equ 1
cpu20MHz equ 2 ; left over from TI-83+SE beta
cpu25MHz equ 3 ; disabled on production models
; Port 21h (pFlashRamType)
flashTypeMask equ 3
flashType1MB equ 0
flashType2MB equ 1
flashType4MB equ 2
flashTyle8MB equ 3
ramTypeMask equ 30h
ramType32K equ 00h
ramType64K equ 10h
ramType128K equ 20h
ramType256K equ 30h
; Port 24h (pFlashExecHighBit)
flashExecLowerLimitHigh equ 1
flashExecUpperLimitHigh equ 2
; Ports 29h-2Ch (pLcdDelay6-25MHz)
delayFlashEnable equ 1
delayRamEnable equ 2
delayCycleCountMask equ 0FCh
delayCycleCountShift equ 2
delayCycleMin equ 0Ch
; Port 2D (pCrstlKeepAlive)
crstlTmrKeepAlive equ 1
crstlClockKeepAlive equ 2
; Port 2E (pMemDelay)
delayFlashExec equ 1
delayFlashRead equ 2
delayFlashWrite equ 4
delayRamExec equ 10h
delayRamRead equ 20h
delayRamWrite equ 40h
; Port 2F (pLcdGenDelay)
cpu1LcdDelay48 equ 0
cpu1LcdDelay112 equ 1
cpu1LcdDelay176 equ 2
cpu1LcdDelay240 equ 3
cpu2LcdDelay48 equ 0
cpu2LcdDelay112 equ 4
cpu2LcdDelay176 equ 8
cpu2LcdDelay240 equ 12
cpu2LcdDelay304 equ 16
cpu2LcdDelay368 equ 20
cpu2LcdDelay432 equ 24
cpu2LcdDelay496 equ 28
cpu3LcdDelay48 equ 0
cpu3LcdDelay112 equ 32
cpu3LcdDelay176 equ 64
cpu3LcdDelay240 equ 96
cpu3LcdDelay304 equ 128
cpu3LcdDelay368 equ 160
cpu3LcdDelay432 equ 192
cpu3LcdDelay496 equ 224
; Crystal Timer Equates
tmrOff equ 0
tmr11000Hz equ 40h
tmr1000Hz equ 41h
tmr100Hz equ 42h
tmr10Hz equ 43h
tmr32768Hz equ 44h
tmr2048Hz equ 45h
tmr128Hz equ 46h
tmr8Hz equ 47h
tmrCpu equ 80h
tmrCpuDiv2 equ 81h
tmrCpuDiv4 equ 82h
tmrCpuDiv8 equ 84h
tmrCpuDiv16 equ 88h
tmrCpuDiv32 equ 90h
tmrCpuDiv64 equ 0A0h
tmrNullAck equ 0
tmrLoop equ 1
tmrInt equ 2
tmrLoopAndInt equ 3
; Port 40h (pRtcCtrl)
rtcClear equ 1
rtcLoadCommand equ 2
;------ Color LCD Control Registers --------------------------------------------
; Color LCD-Related Stuff
; lr = LCD Register, Disp = Display, Win = Window, Img = Image
; Col = Column, Cur = Cursor
; Use these macros with the bitfield definitions below.
#define lcdHigh(x) x >> 80
#define lcdLow(x) x & 255
lcdWidth = 320
lcdHeight = 240
; Registers
lrSync equ 0
lrDriverCode equ 0
lrOutCtrl1 equ 1
lrDriveCtrl equ 2
lrEntryMode equ 3
lrRow equ 20h
lrCol equ 21h
lrGram equ 22h
lrWinTop equ 50h
lrWinBottom equ 51h
lrWinLeft equ 52h
lrWinRight equ 53h
lrBaseImgDispCtrl equ 61h
lrHorizScroll equ 6Ah
; Register 1 (lrOutCtrl1) Bitfields
lcdReverseRow equ 0100h
lcdInterlaced equ 0400h
; Register 2 (lrDriveCtrl) Bitfields
lcdEOR equ 0100h
lcdBDivC equ 0200h
; Register 3 (lrEntryMode) Bitfields
lcdAM equ 0008h ; If set, the cursor moves left/right after every write.
lcdCurMoveHoriz equ lcdAM ; Alias
lcdRowInc equ 0010h ; If unset, the cursor is instead decremented
lcdColInc equ 0020h
lcdORG equ 0080h ; If set, when window is changed, cursor is reset to corner
lcdBGR equ 1000h
lcdTRI equ 4000h ; If set, 18-bit color is accepted
lcdDFM equ 8000h ; Unpacked mode: Write R, G, and B separately if TRI is set
lcdDispCtrlDefault equ 1038h
; Register 61 (lrBaseImgDispCtrl) Bitfields
lcdREV equ 0001h ; If set, reverse color mode
lcdVLE equ 0002h ; If set, lrHorizScroll is enabled
;====== System Entry Points ====================================================
;Banked Call Equates/Macros
;-----------------------------------------------
#define bcall(xxxx) rst 28h \ .dw xxxx
#define b_call(xxxx) rst 28h \ .dw xxxx
#define bjump(xxxx) call 50h \ .dw xxxx
rOP1TOOP2 equ 00008h
LCD_BUSY_LOL equ 0000Bh
rFINDSYM equ 00010h
rPUSHREALO1 equ 00018h
rMOV9TOOP1 equ 00020h
rBR_CALL equ 00028h
rFPADD equ 00030h
BRT_JUMP0 equ 00050h
APP_PUSH_ERRORH equ 00059h
APP_POP_ERRORH equ 0005Ch
#define AppOnErr(xxxx) ld hl,xxxx \ call 59h
#define AppOffErr call 5Ch
; System routines
_JErrorNo equ 4000h
_CallFontHook equ 4003h
_CallLocalizeHook equ 4006h
_LdHLind equ 4009h
_CpHLDE equ 400Ch
_DivHLBy10 equ 400Fh
_DivHLByA equ 4012h
_KbdScan equ 4015h
_GetCSC equ 4018h
_coorMon equ 401Bh
_Mon equ 401Eh
_monForceKey equ 4021h
_SendKPress equ 4024h
_JForceCmdNoChar equ 4027h
_JForceCmd equ 402Ah
_sysErrHandler equ 402Dh
_NewContext equ 4030h
_NewContext0 equ 4033h
_PPutAwayPrompt equ 4036h
_PPutAway equ 4039h
_PutAway equ 403Ch
_SizeWind equ 403Fh
_ErrorEP equ 4042h
_CallMain equ 4045h
_monErrHand equ 4048h
_AppInit equ 404Bh
_initialize equ 404Eh
_Min equ 4051h
_Max equ 4054h
_AbsO1PAbsO2 equ 4057h
_Intgr equ 405Ah
_Trunc equ 405Dh
_InvSub equ 4060h
_Times2 equ 4063h
_Plus1 equ 4066h
_Minus1 equ 4069h
_FPSub equ 406Ch
_FPAdd equ 406Fh
_DToR equ 4072h
_RToD equ 4075h
_Cube equ 4078h
_TimesPt5 equ 407Bh
_FPSquare equ 407Eh
_FPMult equ 4081h
_LJRnd equ 4084h
_InvOP1SC equ 4087h
_InvOP1S equ 408Ah
_InvOP2S equ 408Dh
_Frac equ 4090h
_FPRecip equ 4093h
_FPDiv equ 4096h
_SqRoot equ 4099h
_RndGuard equ 409Ch
_RnFx equ 409Fh
_Int equ 40A2h
_Round equ 40A5h
_LnX equ 40A8h
_LogX equ 40ABh
_LJNoRnd equ 40AEh
_EToX equ 40B1h
_TenX equ 40B4h
_SinCosRad equ 40B7h
_Sin equ 40BAh
_Cos equ 40BDh
_Tan equ 40C0h
_SinHCosH equ 40C3h
_TanH equ 40C6h
_CosH equ 40C9h
_SinH equ 40CCh
_ACosRad equ 40CFh
_ATanRad equ 40D2h
_ATan2Rad equ 40D5h
_ASinRad equ 40D8h
_ACos equ 40DBh
_ATan equ 40DEh
_ASin equ 40E1h
_ATan2 equ 40E4h
_ATanH equ 40E7h
_ASinH equ 40EAh
_ACosH equ 40EDh
_PToR equ 40F0h
_RToP equ 40F3h
_HLTimes9 equ 40F6h
_CkOP1Cplx equ 40F9h
_CkOP1Real equ 40FCh
_Angle equ 40FFh
_COP1Set0 equ 4102h
_CpOP4OP3 equ 4105h
_Mov9OP2Cp equ 4108h
_AbsO1O2Cp equ 410Bh
_CpOP1OP2 equ 410Eh
_OP3ToOP4 equ 4111h
_OP1ToOP4 equ 4114h
_OP2ToOP4 equ 4117h
_OP4ToOP2 equ 411Ah
_OP3ToOP2 equ 411Dh
_OP1ToOP3 equ 4120h
_OP5ToOP2 equ 4123h
_OP5ToOP6 equ 4126h
_OP5ToOP4 equ 4129h
_OP1ToOP2 equ 412Ch
_OP6ToOP2 equ 412Fh
_OP6ToOP1 equ 4132h
_OP4ToOP1 equ 4135h
_OP5ToOP1 equ 4138h
_OP3ToOP1 equ 413Bh
_OP6ToOP5 equ 413Eh
_OP4ToOP5 equ 4141h
_OP3ToOP5 equ 4144h
_OP2ToOP5 equ 4147h
_OP2ToOP6 equ 414Ah
_OP1ToOP6 equ 414Dh
_OP1ToOP5 equ 4150h
_OP2ToOP1 equ 4153h
_Mov11B equ 4156h
_Mov10B equ 4159h
_Mov9B equ 415Ch
; <unknown> equ 415Fh
_Mov8B equ 4162h
_Mov7B equ 4165h
; <unknown> equ 4168h
_OP2ToOP3 equ 416Bh
_OP4ToOP3 equ 416Eh
_OP5ToOP3 equ 4171h
_OP4ToOP6 equ 4174h
_Mov9ToOP1 equ 4177h
_Mov9OP1OP2 equ 417Ah
_Mov9ToOP2 equ 417Dh
_MovFrOP1 equ 4180h
_OP4Set1 equ 4183h
_OP3Set1 equ 4186h
_OP2Set8 equ 4189h
_OP2Set5 equ 418Ch
_OP2SetA equ 418Fh
_OP2Set4 equ 4192h
_OP2Set3 equ 4195h
_OP1Set1 equ 4198h
_OP1Set4 equ 419Bh
_OP1Set3 equ 419Eh
_OP3Set2 equ 41A1h
_OP1Set2 equ 41A4h
_OP2Set2 equ 41A7h
_OP2Set1 equ 41AAh
_Zero16D equ 41ADh
_OP5Set0 equ 41B0h
_OP4Set0 equ 41B3h
_OP3Set0 equ 41B6h
_OP2Set0 equ 41B9h
_OP1Set0 equ 41BCh
_SetNum0 equ 41BFh
_ZeroOP1 equ 41C2h
_ZeroOP2 equ 41C5h
_ZeroOP3 equ 41C8h
_ZeroOP equ 41CBh
_ClrLp equ 41CEh
_ShRAcc equ 41D1h
_ShLAcc equ 41D4h
_ShR18 equ 41D7h
_ShR18A equ 41DAh
_ShR16 equ 41DDh
_ShR14 equ 41E0h
_ShL16 equ 41E3h
_ShL14 equ 41E6h
_SRDO1 equ 41E9h
_ShRDRnd equ 41ECh
_MantPA equ 41EFh
_ADDPROP equ 41F2h
_ADDPROPLP equ 41F5h
_Add16D equ 41F8h
_Add14D equ 41FBh
_Sub16D equ 41FEh
_Sub14D equ 4201h
_OP2ExOP6 equ 4204h
_OP5ExOP6 equ 4207h
_OP1ExOP5 equ 420Ah
_OP1ExOP6 equ 420Dh
_OP2ExOP4 equ 4210h
_OP2ExOP5 equ 4213h
_OP1ExOP3 equ 4216h
_OP1ExOP4 equ 4219h
_OP1ExOP2 equ 421Ch
_ExLp equ 421Fh
_CkOP1C0 equ 4222h
_CkOP1FP0 equ 4225h
_CkOP2FP0 equ 4228h
_PosNo0Int equ 422Bh
_CkPosInt equ 422Eh
_CkInt equ 4231h
_CkOdd equ 4234h
_CkOP1M equ 4237h
_GetCon1 equ 423Ah
_GetCon equ 423Dh
_PIDIV2 equ 4240h
_PIDIV4 equ 4243h
_TWOPI equ 4246h
_PICON equ 4249h
_ExpToHex equ 424Ch
_OP1ExpToDec equ 424Fh
_CkOP2Pos equ 4252h
_CkOP1Pos equ 4255h
_ClrOP2S equ 4258h
_ClrOP1S equ 425Bh
_FDiv100 equ 425Eh
_FDiv10 equ 4261h
_DecO1Exp equ 4264h
_IncO1Exp equ 4267h
_IncExp equ 426Ah
_CkValidNum equ 426Dh
_GetExp equ 4270h
_HTimesL equ 4273h
_EOP1NotReal equ 4276h
_ThetaName equ 4279h
_RName equ 427Ch
_RegEqName equ 427Fh
_RecurNName equ 4282h
_XName equ 4285h
_YName equ 4288h
_TName equ 428Bh
_RealName equ 428Eh
_SetEStoFPS equ 4291h
_ChkTempDirt equ 4294h
_OP1MOP2Exp equ 4297h
_OP1ExpMDE equ 429Ah
_ChkErrBreak equ 429Dh
_IsA2ByteTok equ 42A0h
; (?) _GetLastEntry equ 42A3h
; (?) _GetLastEntryPtr equ 42A6h
; (?) _RegrClrChng equ 42A9h
_ResetWinTop equ 42ACh
_IsO1NonTLstOrProg equ 42AFh
_IsO1NonTempLst equ 42B2h
_Is_A_LstOrCLst equ 42B5h
_Chk_HL_999 equ 42B8h
_Equ_or_NewEqu equ 42BBh
_ErrD_OP1NotPos equ 42BEh
_ErrD_OP1Not_R equ 42C1h
_ErrD_OP1NotPosInt equ 42C4h
_ErrD_OP1_LE_0 equ 42C7h
_ErrD_OP1_0 equ 42CAh
_FindSym_Get_Size equ 42CDh
_Sto_StatVar equ 42D0h
_Rcl_StatVar equ 42D3h
_CkOP2Real equ 42D6h
_Get_X_Indirect equ 42D9h
_MemChk equ 42DCh
_CmpPrgNamLen1 equ 42DFh
_CmpPrgNamLen equ 42E2h
_FindProgSym equ 42E5h
_ChkFindSym equ 42E8h
_FindSym equ 42EBh
_InsertMem equ 42EEh
_InsertMemA equ 42F1h
_EnoughMem equ 42F4h
_CmpMemNeed equ 42F7h
; (?) _CreatePVar4 equ 42FAh
; (?) _CreatePVar3 equ 42FDh
; (?) _CreateVar3 equ 4300h
_CreateCplx equ 4303h
_CreateReal equ 4306h
_CreateTRList equ 4309h
_CreateRList equ 430Ch
_CreateTCList equ 430Fh
_CreateCList equ 4312h
_CreateTRMat equ 4315h
_CreateRMat equ 4318h
_CreateTStrng equ 431Bh
_CreateStrng equ 431Eh
_Create0Equ equ 4321h
_CreateTEqu equ 4324h
_CreateEqu equ 4327h
_FakeCreatePict equ 432Ah
_CreateGDB equ 432Dh
_CreateProg equ 4330h
_ChkDel equ 4333h
_ChkDelA equ 4336h
_AdjParser equ 4339h
_AdjMath equ 433Ch
_AdjM7 equ 433Fh
_DelMemA equ 4342h
_Get_Form_Num equ 4345h
_DelVar equ 4348h
_DelVarIO equ 434Bh
_DelMem equ 434Eh
_DelVar3D equ 4351h
_DelVar3C equ 4354h
_DelVar3DC equ 4357h
_Sym_Prog_Non_T_Lst equ 435Ah
_AdjSymPtrs equ 435Dh
_DataSizeA equ 4360h
_DataSize equ 4363h
_PopMCplxO1 equ 4366h
_PopMCplx equ 4369h
_MovCplx equ 436Ch
_PopOP5 equ 436Fh
_PopOP3 equ 4372h
_PopOP1 equ 4375h
_PopRealO6 equ 4378h
_PopRealO5 equ 437Bh
_PopRealO4 equ 437Eh
_PopRealO3 equ 4381h
_PopRealO2 equ 4384h
_PopRealO1 equ 4387h
_PopReal equ 438Ah
_FPopCplx equ 438Dh
_FPopReal equ 4390h
_FPopFPS equ 4393h
_DeallocFPS equ 4396h
_DeallocFPS1 equ 4399h
_AllocFPS equ 439Ch
_AllocFPS1 equ 439Fh
_PushRealO6 equ 43A2h
_PushRealO5 equ 43A5h
_PushRealO4 equ 43A8h
_PushRealO3 equ 43ABh
_PushRealO2 equ 43AEh
_PushRealO1 equ 43B1h
_PushReal equ 43B4h
_PushOP5 equ 43B7h
_PushOP3 equ 43BAh
_PushMCplxO3 equ 43BDh
_PushOP1 equ 43C0h
_PushMCplxO1 equ 43C3h ; let's see if TI screws this one up :)
_PushMCplx equ 43C6h
_ExMCplxO1 equ 43C9h
_Exch9 equ 43CCh
_CpyTo1FPS11 equ 43CFh
_CpyTo2FPS5 equ 43D2h
_CpyTo1FPS5 equ 43D5h
_CpyTo2FPS6 equ 43D8h
_CpyTo1FPS6 equ 43DBh
_CpyTo2FPS7 equ 43DEh
_CpyTo1FPS7 equ 43E1h
_CpyTo1FPS8 equ 43E4h
_CpyTo2FPS8 equ 43E7h
_CpyTo1FPS10 equ 43EAh
_CpyTo1FPS9 equ 43EDh
_CpyTo2FPS4 equ 43F0h
_CpyTo6FPS3 equ 43F3h
_CpyTo6FPS2 equ 43F6h
_CpyTo2FPS3 equ 43F9h
_CpyCTo1FPS3 equ 43FCh
_CpyTo1FPS3 equ 43FFh
_CpyFPS3 equ 4402h
_CpyTo1FPS4 equ 4405h
_CpyTo3FPS2 equ 4408h
_CpyTo5FPST equ 440Bh
_CpyTo6FPST equ 440Eh
_CpyTo4FPST equ 4411h
_CpyTo3FPST equ 4414h
_CpyTo2FPST equ 4417h
_CpyTo1FPST equ 441Ah
_CpyFPST equ 441Dh
_CpyStack equ 4420h
_CpyTo3FPS1 equ 4423h
_CpyTo2FPS1 equ 4426h
_CpyTo1FPS1 equ 4429h
_CpyFPS1 equ 442Ch
_CpyTo2FPS2 equ 442Fh
_CpyTo1FPS2 equ 4432h
_CpyFPS2 equ 4435h
_CpyO3ToFPST equ 4438h
_CpyO2ToFPST equ 443Bh
_CpyO6ToFPST equ 443Eh
_CpyO1ToFPST equ 4441h
_CpyToFPST equ 4444h
_CpyToStack equ 4447h
_CpyO3ToFPS1 equ 444Ah
_CpyO5ToFPS1 equ 444Dh
_CpyO2ToFPS1 equ 4450h
_CpyO1ToFPS1 equ 4453h
_CpyToFPS1 equ 4456h
_CpyO2ToFPS2 equ 4459h
_CpyO3ToFPS2 equ 445Ch
_CpyO6ToFPS2 equ 445Fh
_CpyO1ToFPS2 equ 4462h
_CpyToFPS2 equ 4465h
_CpyO5ToFPS3 equ 4468h
_CpyO2ToFPS3 equ 446Bh
_CpyO1ToFPS3 equ 446Eh
_CpyToFPS3 equ 4471h
_CpyO1ToFPS6 equ 4474h
_CpyO1ToFPS7 equ 4477h
_CpyO1ToFPS5 equ 447Ah
_CpyO2ToFPS4 equ 447Dh
_CpyO1ToFPS4 equ 4480h
_ErrNotEnoughMem equ 4483h
_FPSMinus9 equ 4486h
_HLMinus9 equ 4489h
_ErrOverflow equ 448Ch
_ErrDivBy0 equ 448Fh
_ErrSingularMat equ 4492h
_ErrDomain equ 4495h
_ErrIncrement equ 4498h
_ErrNon_Real equ 449Bh
_ErrSyntax equ 449Eh
_ErrDataType equ 44A1h
_ErrArgument equ 44A4h
_ErrDimMismatch equ 44A7h
_ErrDimension equ 44AAh
_ErrUndefined equ 44ADh
_ErrMemory equ 44B0h
_ErrInvalid equ 44B3h
_ErrBreak equ 44B6h
_ErrStat equ 44B9h
_ErrSignChange equ 44BCh
_ErrIterations equ 44BFh
_ErrBadGuess equ 44C2h
_ErrTolTooSmall equ 44C5h
_ErrStatPlot equ 44C8h
_ErrLinkXmit equ 44CBh
_JError equ 44CEh
_noErrorEntry equ 44D1h
_pushErrorHandler equ 44D4h
_popErrorHandler equ 44D7h
_StrCopy equ 44DAh
_StrCat equ 44DDh
_IsInSet equ 44E0h
_GEQNAMEA equ 44E3h
_RECNAME equ 44E6h
___bank_call equ 44E9h
___bank_ret equ 44ECh
___bank_jump equ 44EFh
___bank_entry equ 44F2h
_FakeReadDisp2 equ 44F5h
_PutMap equ 44F8h
_PutC equ 44FBh
_DispHL equ 44FEh
_PutS equ 4501h
_PutPSB equ 4504h
_PutPS equ 4507h
_WPutPS equ 450Ah
_PutBuf equ 450Dh
_PutBuf1 equ 4510h
_WPutC equ 4513h
_WPutS equ 4516h
_WPutSEOL equ 4519h
_WDispEOL equ 451Ch
_WHomeUp equ 451Fh
_SetNumWindow equ 4522h
_NewLine equ 4525h
_MoveDown equ 4528h
_ScrollUp equ 452Bh
_ShrinkWindow equ 452Eh
_MoveUp equ 4531h
_ScrollDown equ 4534h
_ClrLCDFull equ 4537h
_ClrLCD equ 453Ah
_ClrScrnFull equ 453Dh
_ClrScrn equ 4540h
_ClrTxtShd equ 4543h
_ClrWindow equ 4546h
_EraseEOL equ 4549h
_EraseEOW equ 454Ch
_HomeUp equ 454Fh
_GetCurLoc equ 4552h
_VPutMap equ 4555h
_VPutS equ 4558h
_VPutSN equ 455Bh
_VPutSNG equ 455Eh
_VPutSNT equ 4561h
_RunIndicOn equ 4564h
_RunIndicOff equ 4567h
_SaveCmdShadow equ 456Ah
_SaveShadow equ 456Dh
; (?) _RstrShadow equ 4570h
_RstrPartial equ 4573h
_RstrCurRow equ 4576h
_RstrUnderMenu equ 4579h
; (?) _RstrBotRow equ 457Ch
_GetKeyPress equ 457Fh
_GetTokLen equ 4582h
_Get_Tok_Strng equ 4585h
_GetTokString equ 4588h
; (?) _PUTBPATBUF2 equ 458Bh
; (?) _PUTBPATBUF equ 458Eh
; (?) _PUTBPAT equ 4591h
; (?) _putcCheckScroll equ 4594h
; (?) _DispEOL equ 4597h
; (?) _fdispEOL equ 459Ah
_MakeRowCmd equ 459Dh
_TOTOSTRP equ 45A0h
_SetVarName equ 45A3h
_DispDone equ 45A6h
_FinishOutput equ 45A9h
_CurBlink equ 45ACh
_CursorOff equ 45AFh
_HideCursor equ 45B2h
_CursorOn equ 45B5h
_ShowCursor equ 45B8h
_KeyToString equ 45BBh
; (?) _PullDownChk equ 45BEh
; (?) _MenuCatCommon equ 45C1h
_LoadCurCat equ 45C4h
_NCifprgmedmode equ 45C7h
_LoadMenuNum equ 45CAh
_LoadMenuNumL equ 45CDh
; (?) _MenuEdKey equ 45D0h
_MenCatRet equ 45D3h
_NotAlphNum equ 45D6h
; (?) _SaveSavedFlags equ 45D9h
_SetMenuFlags equ 45DCh
_RstrSomeFlags equ 45DFh
; (?) _RstrSmallText equ 45E2h
_DispListName equ 45E5h
_DispLAlphaName equ 45E8h
_AbortPrgmode equ 45EBh
_Is_FullCntx equ 45EEh
_AdrMRow equ 45F1h
_AdrMEle equ 45F4h
_GetMatOP1A equ 45F7h
_GetM1ToOP1 equ 45FAh
_GetM1TOP1A equ 45FDh
_GetMToOP1 equ 4600h
_PutToM1A equ 4603h
_PutToMa1 equ 4606h
_PutToMat equ 4609h
_Mat_El_Div equ 460Ch
_CMATFUN equ 460Fh
_RowEch_Poly equ 4612h
_RowEchelon equ 4615h
_AdrLEle equ 4618h
_GetL1ToOP1 equ 461Bh
_GetL1TOP1A equ 461Eh
_GetLToOP1 equ 4621h
_GetL1ToOP2 equ 4624h
_GetL1TOP2A equ 4627h
_GetL2TOP1A equ 462Ah
_PutToLA1 equ 462Dh
_PutToL equ 4630h
_MaxMinLst equ 4633h
_LLow equ 4636h
_LHigh equ 4639h
_LSum equ 463Ch
_CumSum equ 463Fh
_ToFrac equ 4642h
_SeqSet equ 4645h
_SeqSolve equ 4648h
_Cmp_Num_Init equ 464Bh
_BinOPExec equ 464Eh
_ExMean1 equ 4651h
_Set2MVLPtrs equ 4654h
_SetMat1 equ 4657h
_CreateTList equ 465Ah
_UnOPExec equ 465Dh
_ThreeExec equ 4660h
_RestoreErrNo equ 4663h
_FourExec equ 4666h
_FiveExec equ 4669h
_CpyTo2ES1 equ 466Ch
_CpyTo6ES1 equ 466Fh
_CpyTo1ES1 equ 4672h
_CpyTo3ES1 equ 4675h
_CpyTo3ES2 equ 4678h
_CpyTo2ES2 equ 467Bh
_CpyTo1ES2 equ 467Eh
_CpyTo2ES3 equ 4681h
_CpyTo1ES3 equ 4684h
_CpyTo3ES4 equ 4687h
_CpyTo6ES3 equ 468Ah
_CpyTo2ES4 equ 468Dh
_CpyTo1ES4 equ 4690h
_CpyTo2ES5 equ 4693h
_CpyTo1ES5 equ 4696h
_CpyTo4EST equ 4699h
_CpyTo2EST equ 469Ch
_CpyTo1EST equ 469Fh
_CpyTo2ES6 equ 46A2h
_CpyTo1ES6 equ 46A5h
_CpyTo2ES7 equ 46A8h
_CpyTo1ES7 equ 46ABh
_CpyTo2ES8 equ 46AEh
_CpyTo1ES8 equ 46B1h
_CpyTo1ES9 equ 46B4h
_CpyTo2ES9 equ 46B7h
_CpyTo2ES10 equ 46BAh
_CpyTo1ES10 equ 46BDh
_CpyTo2ES11 equ 46C0h
_CpyTo1ES11 equ 46C3h
_CpyTo2ES12 equ 46C6h
_CpyTo1ES12 equ 46C9h
_CpyTo2ES13 equ 46CCh
_CpyTo1ES13 equ 46CFh
_CpyTo1ES14 equ 46D2h
_CpyTo1ES16 equ 46D5h
_CpyTo1ES17 equ 46D8h
_CpyTo1ES18 equ 46DBh
_CpyTo1ES15 equ 46DEh
_CpyTo2ES15 equ 46E1h
_CpyO1ToEST equ 46E4h
_CpyO1ToES1 equ 46E7h
_CpyO6ToES1 equ 46EAh
_CpyO6ToES3 equ 46EDh
_CpyO1ToES2 equ 46F0h
_CpyO2ToES2 equ 46F3h
_CpyO1ToES3 equ 46F6h
_CpyO1ToES4 equ 46F9h
_CpyO1ToES5 equ 46FCh
_CpyO1ToES6 equ 46FFh
_CpyO1ToES7 equ 4702h
_CpyO2ToES4 equ 4705h
_CpyO2ToES5 equ 4708h
_CpyO2ToES6 equ 470Bh
_CpyO2ToES7 equ 470Eh
_CpyO2ToES8 equ 4711h
_CpyO2ToES9 equ 4714h
_CpyO1ToES8 equ 4717h
_CpyO1ToES9 equ 471Ah
_CpyO1ToES10 equ 471Dh
_CpyO1ToES11 equ 4720h
_CpyO1ToES12 equ 4723h
_CpyO1ToES13 equ 4726h
_CpyO1ToES14 equ 4729h
_EvalF3A equ 472Ch
_GetK equ 472Fh
_SetTitle equ 4732h
_DispVarVal equ 4735h
; (?) _RecallEd equ 4738h
; (?) _SetupBuffer equ 473Bh
; (?) _CreateNumEditBuf equ 473Eh
; (?) _CallCommon equ 4741h
_CommonKeys equ 4744h
_Leftmore equ 4747h
_fDel equ 474Ah
; (?) _fClear equ 474Dh
; (?) _fInsDisp equ 4750h
; (?) _fInsDisp02 equ 4753h
_SetIndicator equ 4756h
_CloseEditBufNoR equ 4759h
_ReleaseBuffer equ 475Ch
_VarNameToOP1HL equ 475Fh
_NameToOP1 equ 4762h
; (?) _numPPutAway equ 4765h
; (?) _numRedisp equ 4768h
; (?) _numError02 equ 476Bh
_Load_SFont equ 476Eh
_SFont_Len equ 4771h
; (?) _InitNumVec equ 4774h
_SetXXOP1 equ 4777h
_SetXXOP2 equ 477Ah
_SetXXXXOP2 equ 477Dh
_UCLineS equ 4780h
_CLine equ 4783h
_CLineS equ 4786h
_XRootY equ 4789h
_YToX equ 478Ch
_ZmStats equ 478Fh
_Point_Stat_Hlp equ 4792h
_DrawSPlot equ 4795h
_InitNewTraceP equ 4798h
_SPlotCoord equ 479Bh
_SPlotRight equ 479Eh
_SPlotLeft equ 47A1h
_CmpBoxInfo equ 47A4h
_NextPlot equ 47A7h
_PrevPlot equ 47AAh
_ClrPrevPlot equ 47ADh
_Put_Index_Lst equ 47B0h
_Get_Index_Lst equ 47B3h
_Heap_Sort equ 47B6h
_StoGDB2 equ 47B9h
_RclGDB2 equ 47BCh
; (?) _CircCmd equ 47BFh
; (?) _GrphCirc equ 47C2h
_Mov18B equ 47C5h
_DarkLine equ 47C8h
_ILine equ 47CBh
_IPoint equ 47CEh
_XYRndBoth equ 47D1h
_XYRnd equ 47D4h
_CheckTop equ 47D7h
_CheckXY equ 47DAh
_DarkPnt equ 47DDh
_CPointS equ 47E0h
_WToV equ 47E3h
_VtoWHLDE equ 47E6h
_Xitof equ 47E9h
_YftoI equ 47ECh
_XftoI equ 47EFh
; (?) _TraceOff equ 47F2h
_GrRedisp equ 47F5h
_GDispToken equ 47F8h
; (?) _GRDECODA equ 47FBh
; (?) _LabCoor equ 47FEh
; (?) _CoorDisp equ 4801h
_TmpEquNoSrc equ 4804h
; (?) _GrLabels equ 4807h
_YPixSet equ 480Ah
_XPixSet equ 480Dh
_CopyRng equ 4810h
_ValCur equ 4813h
_GrPutAway equ 4816h
; (?) _RstGFlags equ 4819h
_GrReset equ 481Ch
_XYCent equ 481Fh
_ZoomXYCmd equ 4822h
_CptDelY equ 4825h
; (?) _CptDelX equ 4828h
_SetFuncM equ 482Bh
_SetSeqM equ 482Eh
_SetPolM equ 4831h
_SetParM equ 4834h
_ZmInt equ 4837h
_ZmDecml equ 483Ah
_ZmPrev equ 483Dh
_ZmUsr equ 4840h
_SetUZm equ 4843h
_ZmFit equ 4846h
_ZmSquare equ 4849h
_ZmTrig equ 484Ch
_SetXMinMax equ 484Fh
_ZooDefault equ 4852h
_GrBufCpy equ 4855h
_DrawSplitLine equ 4858h
; (?) _RestoreDisp equ 485Bh
_FNDDB equ 485Eh
_AllEq equ 4861h
_FndAllSelEq equ 4864h
_NextEq equ 4867h
_PrevEq equ 486Ah
_BlinkGCur equ 486Dh
_NBCursor equ 4870h
_StatMark equ 4873h
_ChkTextCurs equ 4876h
; (?) _Regraph equ 4879h
_DoRefFlags02 equ 487Ch
_YRes equ 487Fh
_PlotPtXY2 equ 4882h
; <unknown> equ 4885h
; (?) _PutXY equ 4888h
; (?) _PutEquNo_resetbg equ 488Bh
; (?) _PDspGrph equ 488Eh
; (?) _HorizCmd equ 4891h
; (?) _VertCmd equ 4894h
; (?) _LineCmd equ 4897h
; (?) _UnLineCmd equ 489Ah
; (?) _PointCmd equ 489Dh
_PixelTest equ 48A0h
_PixelCmd equ 48A3h
_TanLnF equ 48A6h
_DrawCmd_Init equ 48A9h
_DrawCmd equ 48ACh
_ShadeCmd equ 48AFh
_InvCmd equ 48B2h
_StatShade equ 48B5h
; <unknown> equ 48B8h
; <unknown> equ 48BBh
; <unknown> equ 48BEh
; <unknown> equ 48C1h
_PutSM equ 48C4h
; <unknown> equ 48C7h
; <unknown> equ 48CAh
; <unknown> equ 48CDh
; <unknown> equ 48D0h
; <unknown> equ 48D3h
; <unknown> equ 48D6h
; <unknown> equ 48D9h
_VPutBlank equ 48DCh
; <unknown> equ 48DFh
_DispListNameY equ 48E2h
_CurNameLength equ 48E5h
_NameToBuf equ 48E8h
_JPromptCursor equ 48EBh
_BufLeft equ 48EEh
_BufRight equ 48F1h
_BufInsert equ 48F4h
_BufQueueChar equ 48F7h
_BufReplace equ 48FAh
_BufDelete equ 48FDh
_BufPeek equ 4900h
_BufPeek1 equ 4903h
_BufPeek2 equ 4906h
_BufPeek3 equ 4909h
_BufToBtm equ 490Ch
_SetupEditEqu equ 490Fh
_BufToTop equ 4912h
_IsEditFull equ 4915h
_IsEditEmpty equ 4918h
_IsAtTop equ 491Bh
_IsAtBtm equ 491Eh
; <unknown> equ 4921h
_JCursorFirst equ 4924h
_JCursorLast equ 4927h
_CursorLeft equ 492Ah
_JCursorRight equ 492Dh
_JCursorUp equ 4930h
_CursorDown equ 4933h
_CursorToOffset equ 4936h
_InsDisp equ 4939h
_FDispBOL1 equ 493Ch
_FDispBOL equ 493Fh
_DispEOW equ 4942h
_DispHead equ 4945h
_DispTail equ 4948h
_PutTokString equ 494Bh
_SetupEditCmd equ 494Eh
_SetEmptyEditEqu equ 4951h
_SetEmptyEditPtr equ 4954h
_CloseEditEqu equ 4957h
_GetPrevTok equ 495Ah
_GetKey equ 495Dh
; <unknown> equ 4960h
_LCD_DriverOn equ 4963h
; <unknown> equ 4966h
_FormDisp equ 4969h
_FormMatrix equ 496Ch
_WScrollLeft equ 496Fh
_WScrollUp equ 4972h
_WScrollDown equ 4975h
_WScrollRight equ 4978h
_FormEReal equ 497Bh
_FormERealTok equ 497Eh
_FormDCplx equ 4981h
_FormReal equ 4984h
_FormScrollUp equ 4987h
_SetWinAbove equ 498Ah
_DisarmScroll equ 498Dh
_OP1toEdit equ 4990h
; <unknown> equ 4993h
_RclVarToEdit equ 4996h
_RclVarToEditPtr equ 4999h
_RclEntryToEdit equ 499Ch
_RclToQueue equ 499Fh
_FormToTok equ 49A2h
_Disp_Interval equ 49A5h
_DispLstName equ 49A8h
_DispSLstNameHL equ 49ABh
; (?) _EditEqu equ 49AEh
; (?) _CloseEquField equ 49B1h
; (?) _AutoSelect equ 49B4h
_DispYEOS equ 49B7h
_DispNumEOS equ 49BAh
_SetupDispEq equ 49BDh
_DispForward equ 49C0h
_DispYPrompt2 equ 49C3h
; <unknown> equ 49C6h
_DispErrorScreen equ 49C9h
_PopCx equ 49CCh
_LoadNoEEntry equ 49CFh
_SaveScreen equ 49D2h
_RetScreen equ 49D5h
_RetScreenErr equ 49D8h
_CheckSplitFlag equ 49DBh
; (?) _SolveRedisp equ 49DEh
; (?) _SolveDisp equ 49E1h
; (?) _ItemName equ 49E4h
; <unknown> equ 49E7h
; <unknown> equ 49EAh
_ConvKeyToTok equ 49EDh
_KeyToTokNew2B equ 49F0h
_KeyToTok2Byte equ 49F3h
_TokToKey equ 49F6h
_Send1BErr equ 49F9h
_GetVarCmd equ 49FCh
_SendVarCmd equ 49FFh
; <unknown> equ 4A02h
_KeyScnLnk equ 4A05h
_IOResetAll equ 4A08h
_DelRes equ 4A0Bh
_ConvLcToLr equ 4A0Eh
_RedimMat equ 4A11h
_IncLstSize equ 4A14h
_InsertList equ 4A17h
_DelListEl equ 4A1Ah
_EditProg equ 4A1Dh
_CloseProg equ 4A20h
_ClrGraphRef equ 4A23h
_FixTempCnt equ 4A26h
_SaveData equ 4A29h
_RestoreData equ 4A2Ch
_FindAlphaUp equ 4A2Fh
_FindAlphaDn equ 4A32h
_CmpSyms equ 4A35h
_CreateTemp equ 4A38h
_CleanAll equ 4A3Bh
_MoveToNextSym equ 4A3Eh
_ConvLrToLc equ 4A41h
; <unknown> equ 4A44h
; <unknown> equ 4A47h
; <unknown> equ 4A4Ah
; <unknown> equ 4A4Dh
_ZIfRclHandler equ 4A50h
_ZIfRclKApp equ 4A53h
_RclKeyRtn equ 4A56h
_RclKey equ 4A59h
_RclRegEq_Call equ 4A5Ch
_RclRegEq equ 4A5Fh
_InitNamePrompt equ 4A62h
_NamePrompt2NoAlpha equ 4A65h
; (?) _CatalogChk equ 4A68h
; <unknown> equ 4A6Bh
_Quad equ 4A6Eh
_GraphQuad equ 4A71h
_BC2NonReal equ 4A74h
_ErrNonReal equ 4A77h
_Write_Text equ 4A7Ah
_ForSeqInit equ 4A7Dh
_GrphPars equ 4A80h
_PlotPars equ 4A83h
_ParseInp equ 4A86h
_ParseOff equ 4A89h
_ParseScan equ 4A8Ch
_GetParse equ 4A8Fh
_SaveParse equ 4A92h
_InitPFlgs equ 4A95h
_CkEndLinErr equ 4A98h
_OP2Set60 equ 4A9Bh
_GetStatPtr equ 4A9Eh
_Cmp_StatPtr equ 4AA1h
_VarSysAdr equ 4AA4h
_StoSysTok equ 4AA7h
_StoAns equ 4AAAh
_StoTheta equ 4AADh
_StoR equ 4AB0h
_StoY equ 4AB3h
_StoN equ 4AB6h
_StoT equ 4AB9h
_StoX equ 4ABCh
_StoOther equ 4ABFh
_RclAns equ 4AC2h
_RclY equ 4AC5h
_RclN equ 4AC8h
_RclX equ 4ACBh
_RclVarSym equ 4ACEh
_RclSysTok equ 4AD1h
; (?) _StMatEl equ 4AD4h
; (?) _StLstVecEl equ 4AD7h
_ConvOP1 equ 4ADAh
_Find_Parse_Formula equ 4ADDh
_Parse_Formula equ 4AE0h
_StrngEnt1 equ 4AE3h
_PrgRdLp equ 4AE6h
_VarEnt equ 4AE9h
_ParseOnC equ 4AECh
_ParseOn equ 4AEFh
_ParseCmd equ 4AF2h
_StoType equ 4AF5h
_CreatePair equ 4AF8h
_PushNum equ 4AFBh
_IncCurPCErrEnd equ 4AFEh
_ErrEnd equ 4B01h
_CommaErrF equ 4B04h
_CommaErr equ 4B07h
_StEqArg2 equ 4B0Ah
_StEqArg equ 4B0Dh
_InpArg equ 4B10h
_StEqArg3 equ 4B13h
_NxtFetch equ 4B16h
; (?) _CkFetchVar equ 4B19h
; (?) _FetchVarA equ 4B1Ch
; (?) _FetchVar equ 4B1Fh
_CkEndLin equ 4B22h
_CkEndExp equ 4B25h
_CkParsEnd equ 4B28h
_StoTypeArg equ 4B2Bh
_ConvDim equ 4B2Eh
_ConvDim00 equ 4B31h
; <unknown> equ 4B34h
; (?) _ParsAheadS equ 4B37h
; <unknown> equ 4B3Ah
_AnsName equ 4B3Dh
_StoCmpReals equ 4B40h
_GetDEPtr equ 4B43h
_Push2BOper equ 4B46h
_Pop2BOper equ 4B49h
_PushOper equ 4B4Ch
_PopOper equ 4B4Fh
_Find_E_UndefOrArchived equ 4B52h
_StTmpEq equ 4B55h
_FindEOL equ 4B58h
_BrkInc equ 4B5Bh
_IncFetch equ 4B5Eh
_CurFetch equ 4B61h
; <unknown> equ 4B64h
; <unknown> equ 4B67h
; <unknown> equ 4B6Ah
_ResetStacks equ 4B6Dh
; (?) _Factorial equ 4B70h
_YOnOff equ 4B73h
_EqSelUnsel equ 4B76h
_ITSOLVER equ 4B79h
_GRITSOLVER equ 4B7Ch
_ITSOLVERB equ 4B7Fh
_ITSOLVERNB equ 4B82h
_ExTest_INT equ 4B85h
_Dist_Fun equ 4B88h
_LogGamma equ 4B8Bh
; <unknown> equ 4B8Eh
; <unknown> equ 4B91h
; <unknown> equ 4B94h
; <unknown> equ 4B97h
; <unknown> equ 4B9Ah
_OutputExpr equ 4B9Dh
; (?) _CentCursor equ 4BA0h
_Text equ 4BA3h
; (?) _FinishSpec equ 4BA6h
; (?) _TRCYFUNC equ 4BA9h
_Rcl_Seq_X equ 4BACh
; (?) _RclSeq2 equ 4BAFh
_GrPPutAway equ 4BB2h
_CkValDelX equ 4BB5h
_CkValDelta equ 4BB8h
_GrBufClr equ 4BBBh
_GrBufCpy_V equ 4BBEh
_FndSelEq equ 4BC1h
; <unknown> equ 4BC4h
_Next_Y_Style equ 4BC7h
; <unknown> equ 4BCAh
; <unknown> equ 4BCDh
; <unknown> equ 4BD0h
; (?) _SetPenX equ 4BD3h
; (?) _SetPenY equ 4BD6h
; (?) _SetPenT equ 4BD9h
_Tan_Equ_Disp equ 4BDCh
; <unknown> equ 4BDFh
_DispOP1A equ 4BE2h
_MathTanLn equ 4BE5h
_EndDraw equ 4BE8h
_SetTblGraphDraw equ 4BEBh
_StartDialog equ 4BEEh
_DialogInit equ 4BF1h
_GetDialogNumOP1 equ 4BF4h
_SetDialogNumOP1 equ 4BF7h
_GetDialogNumHL equ 4BFAh
; <old B_CALL 4C12> equ 4BFDh
_SetDialogKeyOverride equ 4C00h
_ResDialogKeyOverride equ 4C03h
_ForceDialogKeypress equ 4C06h
_DialogStartGetKey equ 4C09h
_StartDialog_Override equ 4C0Ch
_CallDialogCallback equ 4C0Fh
_SetDialogCallback equ 4C12h
_ResDialogCallback equ 4C15h
_CopyDialogNum equ 4C18h
_MemClear equ 4C1Bh
_MemSet equ 4C1Eh
_ReloadAppEntryVecs equ 4C21h
_PointOn equ 4C24h
_ExecuteNewPrgm equ 4C27h
_StrLength equ 4C2Ah
_UserPutMap equ 4C2Dh
_GetCurrentPageSub equ 4C30h
_FindAppUp equ 4C33h
_FindAppDn equ 4C36h
; (?) _FindApp equ 4C39h
_ExecuteApp equ 4C3Ch
_MonReset equ 4C3Fh
; <old B_CALL 4C57> equ 4C42h
; <old B_CALL 4C5A> equ 4C45h
; <old B_CALL 4C5D> equ 4C48h
_IBounds equ 4C4Bh
_IOffset equ 4C4Eh
_DrawCirc2 equ 4C51h
; (?) _CanAlphIns equ 4C54h
_Redisp equ 4C57h
_GetBaseVer equ 4C5Ah
_SetFP0 equ 4C5Dh
_AppGetCbl equ 4C60h
_AppGetCalc equ 4C63h
_FakeSaveDisp equ 4C66h
_SetIgnoreKey equ 4C69h
_SetSendThisKeyBack equ 4C6Ch
_DisableAPD equ 4C6Fh
_EnableAPD equ 4C72h
; <old B_CALL 4C8A> equ 4C75h
; <old B_CALL 4C8D> equ 4C78h
_forcecmd equ 4C7Bh
_ApdSetup equ 4C7Eh
_AppSetup equ 4C81h
_HandleLinkActivity equ 4C84h
; <old B_CALL 4C9F> equ 4C87h
_ReleaseSedit equ 4C8Ah
_InitSmallEditLine equ 4C8Dh
_StartSmallEdit equ 4C90h
; <old B_CALL 4CAB> equ 4C93h
_SGetTokString equ 4C96h
_LoadPattern equ 4C99h
_SStringLength equ 4C9Ch
; <old B_CALL 4CB7> equ 4C9Fh
; <old B_CALL 4CBA> equ 4CA2h
_DoNothing equ 4CA5h
; <old B_CALL 4CC0> equ 4CA8h
; <old B_CALL 4CC3> equ 4CABh
; <old B_CALL 4CC6> equ 4CAEh
; <old B_CALL 4CC9> equ 4CB1h
; <old B_CALL 4CCC> equ 4CB4h
_SmallEditEraseEOL equ 4CB7h
; <old B_CALL 4CD2> equ 4CBAh
_SPutBPatBuf2 equ 4CBDh
; <unknown> equ 4CC0h
_InitSmallEditBox equ 4CC3h
; <old B_CALL 4CDE> equ 4CC6h
_EmptyHook equ 4CC9h
; <old B_CALL 4CE4> equ 4CCCh
; <old B_CALL 4CE7> equ 4CCFh
; <old B_CALL 4CEA> equ 4CD2h
; <unknown> equ 4CD5h
; <old B_CALL 4CF0> equ 4CD8h
_SetupSmallEditCursor equ 4CDBh
; <old B_CALL 4CF6> equ 4CDEh
_SPutBPat equ 4CE1h
; (?) <old B_CALL 4CFC> equ 4CE4h
; (?) <old B_CALL 4CFF> equ 4CE7h
; (?) <old B_CALL 4D02> equ 4CEAh
; <old B_CALL 4D05> equ 4CEDh
_SPutTokString equ 4CF0h
; <old B_CALL 4D0B> equ 4CF3h
; <old B_CALL 4D0E> equ 4CF6h
; <old B_CALL 4D11> equ 4CF9h
; <old B_CALL 4D14> equ 4CFCh
; <unknown> equ 4CFFh
; (?) <old B_CALL 4D1A> equ 4D02h
; <unknown> equ 4D05h
; <old B_CALL 4D23> equ 4D08h
; <old B_CALL 4D20> equ 4D0Bh
; <unknown> equ 4D0Eh
; <unknown> equ 4D11h
; (?) <old B_CALL 4D2C> equ 4D14h
_InitSmallEditLineVar equ 4D17h
_InitSmallEditLineOP1 equ 4D1Ah
_InitSmallEditBoxVar equ 4D1Dh
_InitSmallEditBoxOP1 equ 4D20h
; <unknown> equ 4D23h
; <old B_CALL 4D3E> equ 4D26h
_ErrCustom1 equ 4D29h
_ErrCustom2 equ 4D2Ch
_AppStartMouse equ 4D2Fh
; <old B_CALL 4D4A> equ 4D32h
; <old B_CALL 4D4D> equ 4D35h
; <old B_CALL 4D50> equ 4D38h
_AppEraseMouse equ 4D3Bh
; <old B_CALL 4D56> equ 4D3Eh
; <unknown> equ 4D41h
_ClearRect equ 4D44h
_InvertRect equ 4D47h
_FillRect equ 4D4Ah
_AppUpdateMouse equ 4D4Dh
; <old B_CALL 4D68> equ 4D50h
_RstrCursorAndFlags equ 4D53h
_InitCellBox equ 4D56h
_DrawCell equ 4D59h
; <old B_CALL 4D74> equ 4D5Ch
_InvertCell equ 4D5Fh
_SetCellOverride equ 4D62h
_DrawRectBorder equ 4D65h
_ClearCell equ 4D68h
_CoverCell equ 4D6Bh
_EraseRectBorder equ 4D6Eh
; <unknown> equ 4D71h
_DrawRectBorderClear equ 4D74h
; <old B_CALL 4D8F> equ 4D77h
; <unknown> equ 4D7Ah
_VerticalLine equ 4D7Dh
_IBoundsFull equ 4D80h
; <unknown> equ 4D83h
; <old B_CALL 4DA1> equ 4D86h
; <old B_CALL 4DA4> equ 4D89h
; <old B_CALL 4DA7> equ 4D8Ch
; <old B_CALL 4DAA> equ 4D8Fh
; <old B_CALL 4DAD> equ 4D92h
; <old B_CALL 4DB0> equ 4D95h
; <old B_CALL 4DB3> equ 4D98h
; <old B_CALL 4DB6> equ 4D9Bh
; <old B_CALL 4DB9> equ 4D9Eh
; <old B_CALL 4DBC> equ 4DA1h
; <old B_CALL 4DBF> equ 4DA4h
; <old B_CALL 4DC2> equ 4DA7h
; <old B_CALL 4DC5> equ 4DAAh
_CPoint equ 4DADh
; (?) _DeleteApp equ 4DB0h
; <old B_CALL 4DCE> equ 4DB3h
_SetModeCellFlag equ 4DB6h
_ResetModeCellFlag equ 4DB9h
_IsModeCellSet equ 4DBCh
_GetModeCellFlag equ 4DBFh
; <old B_CALL 4DDD> equ 4DC2h
_CellBoxManager equ 4DC5h
_StartNewCell equ 4DC8h
; <old B_CALL 4DE6> equ 4DCBh
_CellCursorHandle equ 4DCEh
; <old B_CALL 4DEC> equ 4DD1h
_ExecCellOverride equ 4DD4h
_ClearCurCell equ 4DD7h
_DrawCurCell equ 4DDAh
_InvertCurCell equ 4DDDh
_CoverCurCell equ 4DE0h
_BlinkCell equ 4DE3h
_BlinkCellNoLookUp equ 4DE6h
_BlinkCurCell equ 4DE9h
_BlinkCellToOn equ 4DECh
_BlinkCellToOnNoLookUp equ 4DEFh
_BlinkCurCellToOn equ 4DF2h
_BlinkCellToOff equ 4DF5h
_BlinkCellToOffNoLookUp equ 4DF8h
_BlinkCurCellToOff equ 4DFBh
_GetCurModeCellFlag equ 4DFEh
; <old B_CALL 4E1C> equ 4E01h
_StartSmallEditReturn equ 4E04h
; <old B_CALL 4E22> equ 4E07h
; <old B_CALL 4E25> equ 4E0Ah
_CellkHandle equ 4E0Dh
_ErrChkAlphaBox equ 4E10h
; <old B_CALL 4E2E> equ 4E13h
; <old B_CALL 4E31> equ 4E16h
; <old B_CALL 4E34> equ 4E19h
; <old B_CALL 4E37> equ 4E1Ch
_EraseAllCells equ 4E1Fh
_IsCurModeCellSet equ 4E22h
; <old B_CALL 4E40> equ 4E25h
_InitAlphaBox equ 4E28h
; <old B_CALL 4E46> equ 4E2Bh
; <old B_CALL 4E49> equ 4E2Eh
_DrawBlnkCell equ 4E31h
_ClearBlnkCell equ 4E34h
_InvertBlnkCell equ 4E37h
; <old B_CALL 4E55> equ 4E3Ah
; <old B_CALL 4E58> equ 4E3Dh
; <old B_CALL 4E5B> equ 4E40h
; <old B_CALL 4E5E> equ 4E43h
; <old B_CALL 4E61> equ 4E46h
; <old B_CALL 4E64> equ 4E49h
_HorizontalLine equ 4E4Ch
_CreateAppVar equ 4E4Fh
_CreateProtProg equ 4E52h
_CreateVar equ 4E55h
_AsmComp equ 4E58h
_GetAsmSize equ 4E5Bh
_SquishPrgm equ 4E5Eh
_ExecutePrgm equ 4E61h
_ChkFindSymAsm equ 4E64h
_ParsePrgmName equ 4E67h
_CSub equ 4E6Ah
_CAdd equ 4E6Dh
_CSquare equ 4E70h
_CMult equ 4E73h
_CRecip equ 4E76h
_CDiv equ 4E79h
_CAbs equ 4E7Ch
_CSqrAbs equ 4E7Fh
_CSqRoot equ 4E82h
_CLN equ 4E85h
_CLog equ 4E88h
_CTenX equ 4E8Bh
_CEtoX equ 4E8Eh
_CXrootY equ 4E91h
; <unknown> equ 4E94h
_CYtoX equ 4E97h
_Conj equ 4E9Ah
_CMltByReal equ 4E9Dh
_CDivByReal equ 4EA0h
_CTrunc equ 4EA3h
_CFrac equ 4EA6h
_CIntgr equ 4EA9h
_SendHeaderPacket equ 4EACh
_CancelTransmission equ 4EAFh
; <unknown> equ 4EB2h
_SendRAMVarData equ 4EB5h
_SendRAMCmd equ 4EB8h
_SendPacket equ 4EBBh
_ReceiveAck equ 4EBEh
_Send4BytePacket equ 4EC1h
_SendDataByte equ 4EC4h
_Send4Bytes equ 4EC7h
_SendAByte equ 4ECAh
_SendCByte equ 4ECDh
_GetSmallPacket equ 4ED0h
_GetDataPacket equ 4ED3h
_SendAck equ 4ED6h
_Get4Bytes equ 4ED9h
_Get3Bytes equ 4EDCh
_Rec1stByte equ 4EDFh
_Rec1stByteNC equ 4EE2h
_ContinueGetByte equ 4EE5h
_RecAByteIO equ 4EE8h
_ReceiveVar equ 4EEBh
_ReceiveVarData2 equ 4EEEh
_ReceiveVarData equ 4EF1h
_SrchVLstUp equ 4EF4h
_SrchVLstDn equ 4EF7h
; <unknown> equ 4EFAh
_Get4BytesCursor equ 4EFDh
_Get4BytesNC equ 4F00h
; <unknown> equ 4F03h
; <unknown> equ 4F06h
_SendReadyPacket equ 4F09h
; <unknown> equ 4F0Ch
; <unknown> equ 4F0Fh
; <unknown> equ 4F12h
; <unknown> equ 4F15h
; <unknown> equ 4F18h
; <unknown> equ 4F1Bh
; <unknown> equ 4F1Eh
_FlashWriteDisable equ 4F21h
_SendCmd equ 4F24h
; <unknown> equ 4F27h
_Disp equ 4F2Ah
; <unknown> equ 4F2Dh
; <unknown> equ 4F30h
; <unknown> equ 4F33h
_GetHookByte equ 4F36h
_LoadBIndPaged equ 4F39h
_CallCursorHook equ 4F3Ch
_CallLibraryHook equ 4F3Fh
_CallRawKeyHook equ 4F42h
_SetCursorHook equ 4F45h
_SetLibraryHook equ 4F48h
_SetRawKeyHook equ 4F4Bh
_ClrCursorHook equ 4F4Eh
_ClrLibraryHook equ 4F51h
_ClrRawKeyHook equ 4F54h
_ResetHookBytes equ 4F57h
_AdjustAllHooks equ 4F5Ah
_CallGetKeyHook equ 4F5Dh
_SetGetKeyHook equ 4F60h
_ClrGetKeyHook equ 4F63h
_CallLinkActivityHook equ 4F66h
_SetLinkActivityHook equ 4F69h
_ClrLinkActivityHook equ 4F6Ch
; <unknown> equ 4F6Fh
; (?) _SetCatalog2Hook equ 4F72h
; (?) _ClrCatalog2Hook equ 4F75h
_SetLocalizeHook equ 4F78h
_ClrLocalizeHook equ 4F7Bh
_SetTokenHook equ 4F7Eh
_ClrTokenHook equ 4F81h
; <unknown> equ 4F84h
; <unknown> equ 4F87h
; <unknown> equ 4F8Ah
_Bit_VertSplit equ 4F8Dh
_SetHomeScreenHook equ 4F90h
_ClrHomeScreenHook equ 4F93h
_SetWindowHook equ 4F96h
_ClrWindowHook equ 4F99h
_SetGraphHook equ 4F9Ch
_ClrGraphHook equ 4F9Fh
; <unknown> equ 4FA2h
; <unknown> equ 4FA5h
; <old B_CALL 4FC3> equ 4FA8h
_DelVarArc equ 4FABh
_DelVarNoArc equ 4FAEh
_SetAllPlots equ 4FB1h
; (?) _SetYEquHook equ 4FB4h
; (?) _ClrYEquHook equ 4FB7h
; <unknown> equ 4FBAh
_Arc_Unarc equ 4FBDh
_ArchiveVar equ 4FC0h
_UnarchiveVar equ 4FC3h
_dialogRawKeyHook equ 4FC6h
_SetFontHook equ 4FC9h
_ClrFontHook equ 4FCCh
_SetRegraphHook equ 4FCFh
_ClrRegraphHook equ 4FD2h
_CallRegraphHook equ 4FD5h
_SetTraceHook equ 4FD8h
_ClrTraceHook equ 4FDBh
_CallTraceHook equ 4FDEh
; <old B_CALL 4FFC> equ 4FE1h
; <old B_CALL 4FFF> equ 4FE4h
_JForceGraphNoKey equ 4FE7h
_JForceGraphKey equ 4FEAh
; (?) _PowerOff equ 4FEDh
_GetKeyRetOff equ 4FF0h
_FindGroupSym equ 4FF3h
; (?) _FillBasePageTable equ 4FF6h
_ArcChk equ 4FF9h
_FlashToRam equ 4FFCh
_LoadDEIndPaged equ 4FFFh
_LoadCIndPaged equ 5002h
_SetupPagedPtr equ 5005h
_PagedGet equ 5008h
_SetParserHook equ 500Bh
_ClrParserHook equ 500Eh
; (?) _SetAppChangeHook equ 5011h
; (?) _ClrAppChangeHook equ 5014h
_SetDrawingHook equ 5017h
_ClrDrawingHook equ 501Ah
_IPoint_NoHook equ 501Dh
_ILine_NoHook equ 5020h
_CLineS_NoHook equ 5023h
_DeleteTempPrograms equ 5026h
; (?) _SetCatalog1Hook equ 5029h
; (?) _ClrCatalog1Hook equ 502Ch
; (?) _SetHelpHook equ 502Fh
; (?) _ClrHelpHook equ 5032h
; <unknown> equ 5035h
; (?) <old B_CALL 5053> equ 5038h
; <unknown> equ 503Bh
; (?) _CallCatalog2Hook equ 503Eh
; (?) _CallCatalog1Hook equ 5041h
; (?) <old B_CALL 505F> equ 5044h
; (?) <old B_CALL 5062> equ 5047h
_DispMenuTitle equ 504Ah
; (?) <old B_CALL 5068> equ 504Dh
_SetCxRedispHook equ 5050h
_ClrCxRedispHook equ 5053h
; <unknown> equ 5056h
; <unknown> equ 5059h
; <unknown> equ 505Ch
; <unknown> equ 505Fh
; <old B_CALL 507D> equ 5062h
_DisplayVarInfo equ 5065h
; (?) _SetMenuHook equ 5068h
; (?) _ClrMenuHook equ 506Bh
_GetBCOffsetIX equ 506Eh
; <unknown> equ 5071h
_ForceFullScreen equ 5074h
_GetVariableData equ 5077h
_FindSwapSector equ 507Ah
_CopyFlashPage equ 507Dh
_FindAppNumPages equ 5080h
_HLMinus5 equ 5083h
_SendArcPacket equ 5086h
_ForceGraphKeypress equ 5089h
_GrSizeWind equ 508Ch
_FormBase equ 508Fh
; <unknown> equ 5092h
; (?) _IsFragmented equ 5095h
_Fake_Chk_Batt_Low equ 5098h
_Fake_Chk_Batt_Low2 equ 509Bh
_Arc_Unarc2 equ 509Eh
_GetAppBasePage equ 50A1h
_SetExSpeed equ 50A4h
; <old B_CALL 50C2> equ 50A7h
; <unknown> equ 50AAh
; <unknown> equ 50ADh
_WriteToFlash equ 50B0h
; (?) _SetSilentLinkHook equ 50B3h
; (?) _ClrSilentLinkHook equ 50B6h
; <unknown> equ 50B9h
; <unknown> equ 50BCh
; <unknown> equ 50BFh
_GetSysInfo equ 50C2h
; <unknown> equ 50C5h
; <unknown> equ 50C8h
; <unknown> equ 50CBh
; (?) _RunAppLib equ 50CEh
_FindSpecialAppHeader equ 50D1h
_SendUSBData equ 50D4h
; <old B_CALL 50F5> equ 50D7h
; <old B_CALL 50F8> equ 50DAh
_GetVarCmdUSB equ 50DDh
; <unknown> equ 50E0h
; <unknown> equ 50E3h
; <unknown> equ 50E6h
; <unknown> equ 50E9h
_GetVarVersion equ 50ECh
; <old B_CALL 510D> equ 50EFh
; <unknown> equ 50F2h
; <old B_CALL 5113> equ 50F5h
; <unknown> equ 50F8h
; <unknown> equ 50FBh
; <unknown> equ 50FEh
; <unknown> equ 5101h
_InvertTextInsMode equ 5104h
; <unknown> equ 5107h
; <unknown> equ 510Ah
; <unknown> equ 510Dh
_DispHeader equ 5110h
; <unknown> equ 5113h
; (?) _InitCxGroup equ 5116h
; <unknown> equ 5119h
; <unknown> equ 511Ch
; <unknown> equ 511Fh
; <unknown> equ 5122h
_GetRelSeconds equ 5125h
_DisableClock equ 5128h
_EnableClock equ 512Bh
_GetDayOfWeek equ 512Eh
_GetDate equ 5131h
_FormDate equ 5134h
_GetDateFmt equ 5137h
_FormDateString equ 513Ah
_GetTime equ 513Dh
_FormTime equ 5140h
_GetTimeFmt equ 5143h
_FormTimeString equ 5146h
_GetClockStatus equ 5149h
_SetDateMakeList equ 514Ch
_SetDateFmt equ 514Fh
_SetTimeMakeList equ 5152h
_SetTimeFmt equ 5155h
_GetAbsSeconds equ 5158h
_AbsSecondsToTimeList equ 515Bh
_GetLToOP1Arc equ 515Eh
_ClrWindowAndFlags equ 5161h
_SetDevType83Plus equ 5164h
_ResetLists equ 5167h
; <old B_CALL 5188> equ 516Ah
; <old B_CALL 518B> equ 516Dh
; <old B_CALL 518E> equ 5170h
_ExecLib equ 5173h
; <unknown> equ 5176h
; <old B_CALL 5197> equ 5179h
; <old B_CALL 519A> equ 517Ch
_OpenLib equ 517Fh
_WaitEnterKey equ 5182h
; <old B_CALL 51A3> equ 5185h
; <old B_CALL 51A6> equ 5188h
; <old B_CALL 51A9> equ 518Bh
; <old B_CALL 51AC> equ 518Eh
; <old B_CALL 51AF> equ 5191h
; <old B_CALL 51B2> equ 5194h
; <unknown> equ 5197h
_IsOP1Resid equ 519Ah
; <unknown> equ 519Dh
; <unknown> equ 51A0h
; <unknown> equ 51A3h
; <unknown> equ 51A6h
; <unknown> equ 51A9h
; <unknown> equ 51ACh
_Disp32 equ 51AFh
; <unknown> equ 51B2h
; <unknown> equ 51B5h
; (?) <old B_CALL 51D6> equ 51B8h
; <unknown> equ 51BBh
; <unknown> equ 51BEh
; <unknown> equ 51C1h
; <unknown> equ 51C4h
; <unknown> equ 51C7h
; <unknown> equ 51CAh
; <unknown> equ 51CDh
; <unknown> equ 51D0h
_MatrixName equ 51D3h
; <unknown> equ 51D6h
; <unknown> equ 51D9h
; <unknown> equ 51DCh
; <unknown> equ 51DFh
; <unknown> equ 51E2h
; <unknown> equ 51E5h
; <unknown> equ 51E8h
; <unknown> equ 51EBh
; <unknown> equ 51EEh
; <unknown> equ 51F1h
; <unknown> equ 51F4h
; <unknown> equ 51F7h
; <unknown> equ 51FAh
; <unknown> equ 51FDh
; <unknown> equ 5200h
; <unknown> equ 5203h
; <unknown> equ 5206h
; <unknown> equ 5209h
; <unknown> equ 520Ch
; (?) <old B_CALL 5230> equ 520Fh
; <unknown> equ 5212h
_RectBorder equ 5215h
; <unknown> equ 5218h
; <unknown> equ 521Bh
; <old B_CALL 523F> equ 521Eh
_GetTokenCompatLevel equ 5221h
; <unknown> equ 5224h
; <unknown> equ 5227h
; <unknown> equ 522Ah
; <unknown> equ 522Dh
; <unknown> equ 5230h
; <old B_CALL 5254> equ 5233h
; <old B_CALL 5257> equ 5236h
; <old B_CALL 525A> equ 5239h
; <old B_CALL 525D> equ 523Ch
; <old B_CALL 5260> equ 523Fh
; <old B_CALL 5263> equ 5242h
; <old B_CALL 5266> equ 5245h
_CheckUSBAutoLaunchHeader equ 5248h
; <unknown> equ 524Bh
; <unknown> equ 524Eh
; <unknown> equ 5251h
; <unknown> equ 5254h
; <unknown> equ 5257h
; <unknown> equ 525Ah
; <unknown> equ 525Dh
; <unknown> equ 5260h
; <unknown> equ 5263h
; <unknown> equ 5266h
_SetUSBHook equ 5269h
_ClrUSBHook equ 526Ch
_InitUSBDevice equ 526Fh
_KillUSBPeripheral equ 5272h
; (?) <old B_CALL 5296> equ 5275h
; <unknown> equ 5278h
_GraphLine equ 527Bh
; <unknown> equ 527Eh
; <unknown> equ 5281h
; <unknown> equ 5284h
; <unknown> equ 5287h
; <unknown> equ 528Ah
; <unknown> equ 528Dh
; <unknown> equ 5290h
; <unknown> equ 5293h
; <unknown> equ 5296h
; (?) <old B_CALL 52BA> equ 5299h
; <unknown> equ 529Ch
; <unknown> equ 529Fh
; <unknown> equ 52A2h
; <old B_CALL 52C6> equ 52A5h
; <unknown> equ 52A8h
; <unknown> equ 52ABh
; <old B_CALL 52CF> equ 52AEh
; <old B_CALL 52D2> equ 52B1h
; (?) <old B_CALL 52D5> equ 52B4h
; (?) <old B_CALL 52D8> equ 52B7h
; <unknown> equ 52BAh
; <unknown> equ 52BDh
; <old B_CALL 52E1> equ 52C0h
_DelVarSym equ 52C3h
_FindAppUpNoCase equ 52C6h
_FindAppDnNoCase equ 52C9h
; <unknown> equ 52CCh
; (?) _DeleteApp_Link equ 52CFh
_CmpSymsCase equ 52D2h
; <unknown> equ 52D5h
; <unknown> equ 52D8h
; (?) _CheckAppRestrictions equ 52DBh
; (?) _DispAppRestrictions equ 52DEh
; <unknown> equ 52E1h
; (?) <old B_CALL 5305> equ 52E4h
_SendSmartViewKeypress equ 52E7h
_EnableSmartViewInputPad equ 52EAh
_CheckPort81Bit6 equ 52EDh
_RecycleUSB equ 52F0h
_PolarEquToOP1 equ 52F3h
; <unknown> equ 52F6h
; <unknown> equ 52F9h
; (?) _GetRestrictionsOptions equ 52FCh
; (?) _DispResetComplete equ 52FFh
; <old B_CALL 5323> equ 5302h
_FindAppCustom equ 5305h
; <unknown> equ 5308h
; <unknown> equ 530Bh
; <unknown> equ 530Eh
; <unknown> equ 5311h
; (?) <old B_CALL 5335> equ 5314h
; <old B_CALL 5338> equ 5317h
; <old B_CALL 533B> equ 531Ah
; <unknown> equ 531Dh
; <unknown> equ 5320h
; <unknown> equ 5323h
; <unknown> equ 5326h
; <unknown> equ 5329h
; <unknown> equ 532Ch
; <unknown> equ 532Fh
; <unknown> equ 5332h
; <unknown> equ 5335h
; <old B_CALL 5359> equ 5338h
_FakeSaveDispCustom equ 533Bh
; <unknown> equ 533Eh
_FakeSaveDispBottom8 equ 5341h
; <unknown> equ 5344h
; <unknown> equ 5347h
; <unknown> equ 534Ah
; <unknown> equ 534Dh
; <unknown> equ 5350h
; <unknown> equ 5353h
; <unknown> equ 5356h
; <unknown> equ 5359h
; <unknown> equ 535Ch
; <unknown> equ 535Fh
; <unknown> equ 5362h
; <unknown> equ 5365h
; <unknown> equ 5368h
; <unknown> equ 536Bh
; <unknown> equ 536Eh
; <unknown> equ 5371h
; <unknown> equ 5374h
; <unknown> equ 5377h
; <unknown> equ 537Ah
; <unknown> equ 537Dh
; <unknown> equ 5380h
; <unknown> equ 5383h
; <unknown> equ 5386h
; <unknown> equ 5389h
; <unknown> equ 538Ch
; <unknown> equ 538Fh
; <unknown> equ 5392h
; <unknown> equ 5395h
; <unknown> equ 5398h
; <unknown> equ 539Bh
; <unknown> equ 539Eh
; <unknown> equ 53A1h
; <unknown> equ 53A4h
; <unknown> equ 53A7h
; <unknown> equ 53AAh
; <unknown> equ 53ADh
_GetFastCircCoord equ 53B0h
; <unknown> equ 53B3h
; <unknown> equ 53B6h
; <unknown> equ 53B9h
; <unknown> equ 53BCh
; <unknown> equ 53BFh
; <unknown> equ 53C2h
; <unknown> equ 53C5h
; <unknown> equ 53C8h
; <unknown> equ 53CBh
; <unknown> equ 53CEh
; <unknown> equ 53D1h
; <old B_CALL 53F5> equ 53D4h
; <unknown> equ 53D7h
; <unknown> equ 53DAh
; <unknown> equ 53DDh
; <unknown> equ 53E0h
; <unknown> equ 53E3h
; <unknown> equ 53E6h
; <unknown> equ 53E9h
; <unknown> equ 53ECh
; <old B_CALL 5410> equ 53EFh
; <unknown> equ 53F2h
; <unknown> equ 53F5h
; <unknown> equ 53F8h
; <unknown> equ 53FBh
; <unknown> equ 53FEh
; <unknown> equ 5401h
; <unknown> equ 5404h
; <unknown> equ 5407h
; <unknown> equ 540Ah
; <unknown> equ 540Dh
; <unknown> equ 5410h
; <unknown> equ 5413h
; <unknown> equ 5416h
; <unknown> equ 5419h
; <unknown> equ 541Ch
; <unknown> equ 541Fh
; <unknown> equ 5422h
; <unknown> equ 5425h
_WPutSN equ 5428h
; <unknown> equ 542Bh
; <unknown> equ 542Eh
; <unknown> equ 5431h
; <unknown> equ 5434h
; <unknown> equ 5437h
; <unknown> equ 543Ah
; <unknown> equ 543Dh
; <unknown> equ 5440h
; <unknown> equ 5443h
; <unknown> equ 5446h
_CallMain2 equ 5449h
; <unknown> equ 544Ch
; <unknown> equ 544Fh
; <unknown> equ 5452h
; <unknown> equ 5455h
; <unknown> equ 5458h
; <unknown> equ 545Bh
; <unknown> equ 545Eh
; <unknown> equ 5461h
; <unknown> equ 5464h
; <unknown> equ 5467h
; <unknown> equ 546Ah
; <unknown> equ 546Dh
; <unknown> equ 5470h
; <unknown> equ 5473h
; <unknown> equ 5476h
; <unknown> equ 5479h
; <unknown> equ 547Ch
; <unknown> equ 547Fh
_Load_LFont equ 5482h
; <unknown> equ 5485h
; <unknown> equ 5488h
_BrokenNonsensicalLCDTest equ 548Bh
; <unknown> equ 548Eh
; <unknown> equ 5491h
; <unknown> equ 5494h
; <unknown> equ 5497h
; <unknown> equ 549Ah
; <unknown> equ 549Dh
_UnHighlightRect equ 54A0h
_HighlightRect equ 54A3h
; <unknown> equ 54A6h
; <unknown> equ 54A9h
; <unknown> equ 54ACh
_DispHorizDottedLine equ 54AFh
; <unknown> equ 54B2h
; <unknown> equ 54B5h
; <unknown> equ 54B8h
; <unknown> equ 54BBh
; <unknown> equ 54BEh
; <unknown> equ 54C1h
; <unknown> equ 54C4h
; <unknown> equ 54C7h
; <unknown> equ 54CAh
; <unknown> equ 54CDh
; <unknown> equ 54D0h
; <unknown> equ 54D3h
; <unknown> equ 54D6h
; <unknown> equ 54D9h
; <unknown> equ 54DCh
; <unknown> equ 54DFh
; <unknown> equ 54E2h
_SetPenFGIndex equ 54E5h
; <unknown> equ 54E8h
; <unknown> equ 54EBh
; <unknown> equ 54EEh
; <unknown> equ 54F1h
_DrawStatusBar equ 54F4h
; <unknown> equ 54F7h
; <unknown> equ 54FAh
; <unknown> equ 54FDh
; <unknown> equ 5500h
_DrawBatteryIndicator equ 5503h
; <unknown> equ 5506h
_GetBatteryLevel equ 5509h
; <unknown> equ 550Ch
; (?) _PutEquNo_noresetbg equ 550Fh
; <unknown> equ 5512h
; <unknown> equ 5515h
; <unknown> equ 5518h
; <unknown> equ 551Bh
; <unknown> equ 551Eh
; <unknown> equ 5521h
; <unknown> equ 5524h
; <unknown> equ 5527h
; <unknown> equ 552Ah
; <unknown> equ 552Dh
; <unknown> equ 5530h
; <unknown> equ 5533h
; <unknown> equ 5536h
; <unknown> equ 5539h
; <unknown> equ 553Ch
; <unknown> equ 553Fh
; <unknown> equ 5542h
; <unknown> equ 5545h
; <unknown> equ 5548h
; <unknown> equ 554Bh
; <unknown> equ 554Eh
; <unknown> equ 5551h
; <unknown> equ 5554h
; <unknown> equ 5557h
_DrawStatusBarInfo equ 555Ah
_BacklightPowerOnInit equ 555Dh
_BacklightExitPowerSave equ 5560h
_BacklightEnterPowerSave equ 5563h
_BacklightAdjust2x equ 5566h
; <unknown> equ 5569h
; <unknown> equ 556Ch
; <unknown> equ 556Fh
; <unknown> equ 5572h
_SendScreenContents equ 5575h
; <unknown> equ 5578h
; <unknown> equ 557Bh
; <unknown> equ 557Eh
_SetTextFGColor_3 equ 5581h
_SetTextFGColor_2 equ 5584h
_SetTextFGColor equ 5587h
_VPutPS equ 558Ah
; <unknown> equ 558Dh
; <unknown> equ 5590h
; <unknown> equ 5593h
_SetLCDWindowAndPos equ 5596h
_SetLCDWindowFull equ 5599h
; <unknown> equ 559Ch
; <unknown> equ 559Fh
_DrawThickRectBorder equ 55A2h
_CenterPutS equ 55A5h
; <unknown> equ 55A8h
; <unknown> equ 55ABh
; <unknown> equ 55AEh
; <unknown> equ 55B1h
; <unknown> equ 55B4h
; <unknown> equ 55B7h
; <unknown> equ 55BAh
_IHorizLine equ 55BDh
; <unknown> equ 55C0h
; <unknown> equ 55C3h
; <unknown> equ 55C6h
; <unknown> equ 55C9h
; <unknown> equ 55CCh
; <unknown> equ 55CFh
; <unknown> equ 55D2h
; <unknown> equ 55D5h
; <unknown> equ 55D8h
; <unknown> equ 55DBh
; <unknown> equ 55DEh
; <unknown> equ 55E1h
; <unknown> equ 55E4h
; <unknown> equ 55E7h
; <unknown> equ 55EAh
; <unknown> equ 55EDh
; <unknown> equ 55F0h
; <unknown> equ 55F3h
; <unknown> equ 55F6h
; <unknown> equ 55F9h
; <unknown> equ 55FCh
; <unknown> equ 55FFh
; <unknown> equ 5602h
; <unknown> equ 5605h
; <unknown> equ 5608h
; <unknown> equ 560Bh
; <unknown> equ 560Eh
; <unknown> equ 5611h
; <unknown> equ 5614h
; <unknown> equ 5617h
; <unknown> equ 561Ah
; <unknown> equ 561Dh
; <unknown> equ 5620h
; <unknown> equ 5623h
_GetColorValue equ 5626h
; <unknown> equ 5629h
; <unknown> equ 562Ch
; <unknown> equ 562Fh
; <unknown> equ 5632h
; <unknown> equ 5635h
; <unknown> equ 5638h
_SetPenBG_White equ 563Bh
; <unknown> equ 563Eh
; <unknown> equ 5641h
; <unknown> equ 5644h
; <unknown> equ 5647h
; <unknown> equ 564Ah
; <unknown> equ 564Dh
; <unknown> equ 5650h
; <unknown> equ 5653h
; <unknown> equ 5656h
; <unknown> equ 5659h
; <unknown> equ 565Ch
; <unknown> equ 565Fh
; <unknown> equ 5662h
; <unknown> equ 5665h
; <unknown> equ 5668h
; <unknown> equ 566Bh
; <unknown> equ 566Eh
; <unknown> equ 5671h
; <unknown> equ 5674h
; <unknown> equ 5677h
; <unknown> equ 567Ah
; <unknown> equ 567Dh
; <unknown> equ 5680h
; <unknown> equ 5683h
; <unknown> equ 5686h
; <unknown> equ 5689h
; <unknown> equ 568Ch
; <unknown> equ 568Fh
; <unknown> equ 5692h
; <unknown> equ 5695h
; <unknown> equ 5698h
; <unknown> equ 569Bh
; <unknown> equ 569Eh
; <unknown> equ 56A1h
; <unknown> equ 56A4h
; <unknown> equ 56A7h
; <unknown> equ 56AAh
; <unknown> equ 56ADh
; <unknown> equ 56B0h
; <unknown> equ 56B3h
; <unknown> equ 56B6h
; <unknown> equ 56B9h
; <unknown> equ 56BCh
; <unknown> equ 56BFh
; <unknown> equ 56C2h
; <unknown> equ 56C5h
; <unknown> equ 56C8h
; <unknown> equ 56CBh
; <old B_CALL 54A6> equ 56CEh
; <old B_CALL 54A9> equ 56D1h
; (?) <old B_CALL 54AC> equ 56D4h ; Last B_CALL in OS version 4.0
_MD5Final equ 8018h
; <unknown> equ 801Bh
_BigNumCompare equ 801Eh
_WriteAByteUnsafe equ 8021h
_EraseFlash equ 8024h
_FindFirstCertificateField equ 8027h
_ZeroToCertificate equ 802Ah
_GetCertificateEnd equ 802Dh
_FindGroupedField equ 8030h
; <unknown> equ 8033h
; <unknown> equ 8036h
; <unknown> equ 8039h
; <unknown> equ 803Ch
; <unknown> equ 803Fh
_ATimesE equ 8042h
_ATimesDE equ 8045h
_DivHLByE equ 8048h
_DivHLByDE equ 804Bh
; <unknown> equ 804Eh
_LoadAIndPaged equ 8051h
_FlashToRAM2 equ 8054h
_GetCertificateStart equ 8057h
_GetFieldSize equ 805Ah
_FindSubField equ 805Dh
_EraseCertificateSector equ 8060h
; <unknown> equ 8063h
; <unknown> equ 8066h
; <unknown> equ 8069h
_ClearFullScreen equ 806Ch
; <unknown> equ 806Fh
; <unknown> equ 8072h
_FindOSHeaderSubField equ 8075h
_FindNextCertificateField equ 8078h
; <unknown> equ 807Bh
_GetCalcSerial equ 807Eh
; <unknown> equ 8081h
_EraseFlashPage equ 8084h
_WriteFlashUnsafe equ 8087h
_DispBootVer equ 808Ah
_MD5Init equ 808Dh
_MD5Update equ 8090h
; <unknown> equ 8093h
; <unknown> equ 8096h
; <unknown> equ 8099h
; <unknown> equ 809Ch
; <unknown> equ 809Fh
; <unknown> equ 80A2h
; <unknown> equ 80A5h
; <unknown> equ 80A8h
_FindAppHeaderSubField equ 80ABh
; <unknown> equ 80AEh
_Div32ByDE equ 80B1h
_FindSimpleGroupedField equ 80B4h
_GetBootVer equ 80B7h
_GetHWVer equ 80BAh
; <unknown> equ 80BDh
; <unknown> equ 80C0h
; <unknown> equ 80C3h
_WriteAByteSafe equ 80C6h
_WriteFlashSafe equ 80C9h
; <unknown> equ 80CCh
_SetAppLimit equ 80CFh
; <unknown> equ 80D2h
; <unknown> equ 80E4h
; <unknown> equ 80E7h
; <unknown> equ 80EAh
; <unknown> equ 80EDh
; <unknown> equ 80F0h
; <unknown> equ 80F3h
; <unknown> equ 80F6h
; <unknown> equ 80F9h
; <unknown> equ 80FCh
; <unknown> equ 80FFh
; <unknown> equ 8102h
; <unknown> equ 8105h
; <unknown> equ 8108h
; <unknown> equ 810Bh
; <unknown> equ 810Eh
; <unknown> equ 8111h
; <unknown> equ 8114h
; <unknown> equ 8117h
; <unknown> equ 811Ah
; <unknown> equ 811Dh
; <unknown> equ 8120h
; <unknown> equ 8123h
; <unknown> equ 8126h
; <unknown> equ 8129h ; Last B_CALL in boot code version 4.0
;====== System Variables =======================================================
appData equ 8000h ; scrap 256
ramCode equ 8100h ; scrap 119
appSearchPage equ 08283h ; scrap
tempSwapArea equ 82B3h ; scrap 232
; There should be MD5 buffer stuff here?
tempFreeArchive equ 083AEh ;4-byte result of _ArcChk
kbdScanCode equ 0844Dh
kbdLGSC equ 0844Eh
kbdPSC equ 0844Fh
kbdWUR equ 08450h
kbdDebncCnt equ 08451h
kbdKey equ 08452h
kbdGetKy equ 08453h
keyExtend equ 08454h
apdSubTimer equ 08456h
apdTimer equ 08457h
curTime equ 08458h
curRow equ 08459h
curCol equ 0845Ah
lFont_record equ 08463h ; expanded to 36 bytes
sFont_record equ 08487h
OP1 equ 084AEh
OP2 equ 084B9h
OP3 equ 084C4h
OP4 equ 084CFh
OP5 equ 084DAh
OP6 equ 084E5h
; progToEdit ought to somewhere around here?
nameBuff equ 08519h
iMathPtr1 equ 08525h ; scrap RAM
iMathPtr2 equ 08527h
iMathPtr3 equ 08529h
iMathPtr4 equ 0852Bh
iMathPtr5 equ 0852Dh
iMathPtr6 equ 0852Fh
iMathPtr7 equ 08531h
iMathPtr8 equ 08533h
chkDelPtr1 equ 08535h
chkDelPtr2 equ 08537h
insDelPtr equ 08539h
maybe_fOutDat equ 0853Dh
asm_data_ptr1 equ 08543h
asm_data_ptr2 equ 08545h
textShadow equ 08560h ; expanded to 260 bytes
textShadCur equ 08664h
textShadTop equ 08666h
textShadAlph equ 08667h
textShadIns equ 08668h
; monQueue?
cxCurApp equ 08676h
onSP equ 08686h
; Scrap RAM here? Should be promptStuff, varType, menuStuff, menuFlagBackups
MenuCurrent equ 086A9h
maybe_ioPrompt equ 08700h
ioFlag equ 0871Bh
header equ 0871Fh
ioData equ 08728h
ioNewData equ 08734h
; Where is progCurrent (120), linkStuff (120)?
penCol equ 08782h
penRow equ 08784h
rclQueue equ 08785h
errNo equ 08789h
errSP equ 0878Ah
saveSScreen equ 8798h
; Here lies asm_prgm_size, somewhere. Hopefully.
usermem_offset equ 08B22h
asm_prgm_size equ 08B22h
flags equ 08B26h
statVars equ 8C1Ch ; scrap 531 (clear b_call(_DelRes))
; Where's infVars and anovaf_vars?
maybe_curGX2 equ 08E6Eh
maybe_lcdTallP equ 08F02h
maybe_pixWide_m_1 equ 08F05h
; Bunch of graph vars, probably, possibly usable as scrap RAM
orgXmin equ 09250h
panShift equ 09259h
uXmin equ 09264h
uXmax equ 0926Dh
uXscl equ 09276h
uYmin equ 0927Fh
uYmax equ 09288h
uYscl equ 09291h
uThetMin equ 0929Ah
uThetMax equ 092A3h
uThetStep equ 092ACh
uTmin equ 092B5h
uTmax equ 092BEh
uTStep equ 092C7h
uPlotStart equ 092D0h
unMax equ 092D9h
uu0 equ 092E2h
uv0 equ 092EBh
unMin equ 092F4h
uu02 equ 092FDh
uv02 equ 09306h
uw02 equ 0932Ah
Xmin equ 09336h
Xmax equ 0933Fh
Xscl equ 09348h
Ymin equ 09351h
Ymax equ 0935Ah
Yscl equ 09363h
ThetaMin equ 0936Ch
ThetaMax equ 09375h
ThetaStep equ 0937Eh
TminPar equ 09387h
TmaxPar equ 09390h
Tstep equ 09399h
PlotStart equ 093A2h
nMax equ 093ABh
u0 equ 093B4h
v0 equ 093BDh
nMin equ 093C6h
u02 equ 093CFh
v02 equ 093D8h
w02 equ 093FCh
un1 equ 09405h
vn1 equ 09417h
wn1 equ 09429h
XFact equ 09525h
YFact equ 0952Eh
deltaX equ 09538h
deltaY equ 09541h
shortX equ 0954Ah
shortY equ 09553h
maybe_XOutSym equ 09574h
XOutDat equ 09576h
maybe_YOutSym equ 09578h
YOutDat equ 0957Ah
inputSym equ 0957Ch
maybe_inputDat equ 0957Eh
TblMin equ 097EBh
TblStep equ 097F4h
; There's probably a lot of usable scrap RAM here?
ES equ 0983Eh
plotSScreen equ 987Ch
parseVar equ 09B8Eh
begPC equ 09B97h
curPC equ 09B99h
endPC equ 09B9Bh
cmdShadow equ 09BAAh ; Also expanded
editTop equ 09CB4h
editCursor equ 09CB6h
editTail equ 09CB8h
editBtm equ 09CBAh
maybe_editSym equ 09CC6h
maybe_editDat equ 09CC8h
; ?
graphBGColor equ 09D6Ah
; ?
modePtr equ 09D84h
winTop equ 09D86h
winBtm equ 09D87h
winLeftEdge equ 09D88h
winLeft equ 09D89h
winAbove equ 09D8Bh
fmtDigits equ 09D91h
fmtString equ 09D92h
maybe_fmtMatSym equ 09DE9h
maybe_fmtMatMem equ 09DEBh
EQS equ 09DEDh
maybe_tSymPtr1 equ 09DF9h
maybe_tSymPtr2 equ 09DFBh
maybe_chkDelPtr3 equ 09DFDh
maybe_chkDelPtr4 equ 09DFFh
FPS equ 09E05h
OPBase equ 09E07h
OPS equ 09E09h
pTempCnt equ 09E0Bh
pTemp equ 09E0Fh
progPtr equ 09E11h
maybe_newDataPtr equ 09E13h
pagedCount equ 09E15h
pagedPN equ 09E16h
pagedGetPtr equ 09E17h
pagedPutPtr equ 09E19h
pagedBuf equ 09E1Bh
localLanguage equ 9E54h
cursorHookPtr equ 09E5Dh
rawKeyHookPtr equ 09E65h
getKeyHookPtr equ 09E69h
windowHookPtr equ 09E71h
fontHookPtr equ 09E7Dh
regraphHookPtr equ 09E81h
drawingHookPtr equ 09E85h
localizeHookPtr equ 09EADh
usbHookPtr equ 09EB5h
; ?
tempSpeedStore equ 09F02h
; ?
DBKeyScanCode equ 09FABh
DBKeyRptCtr equ 09FACh
textFGColor equ 0A015h
textBGColor equ 0A017h
; ?
drawBGColor equ 0A036h
drawFGColor equ 0A038h
; ?
RAMTextBuf equ 0A060h ;OS uses this to copy strings from ROM for _vputs
; What's here? nnnn bytes of scrap RAM?
charTempHalfRow equ 0A5A6h ;half a row of a character _PutC is displaying
;?
StatusBarBGColor equ 0A600h
userMem equ 0A60Bh
symTable equ 0FD9Eh
;====== Flags ==================================================================
kbdFlags .equ 00h
trigFlags .equ 00h
trigDeg .equ 2
kbdSCR .equ 3
kbdKeyPress .equ 4
doneFlags EQU 0 ;display "Done"
donePrgm EQU 5 ; 1=display "Done" after prgm
ioDelFlag EQU 0
inDelete EQU 0 ;1 = DELETE SCREEN
editFlags EQU 1
editOpen EQU 2 ; 1=edit buffer is open
monFlags EQU 1 ;monitor flags
monAbandon EQU 4 ; 1=don't start any long process
; in put away (#715)
plotFlags .equ 02h
plotTrace .equ 0
plotDisp .equ 2
plotLoc EQU 1 ; 0=bkup & display, 1=display only
grfModeFlags EQU 2 ;graph mode settings
grfFuncM EQU 4 ; 1=function graph
grfPolarM EQU 5 ; 1=polar graph
grfParamM EQU 6 ; 1=parametric graph
grfRecurM EQU 7 ; 1=RECURSION graph
graphFlags .equ 03h
graphProg .equ 1
graphDraw EQU 0 ; 0=graph is valid, 1=redraw graph
grfDBFlags EQU 4
grfDot EQU 0 ; 0=line, 1=dot
grfSimul EQU 1 ; 0=sequential, 1=simultaneous
grfGrid EQU 2 ; 0=no grid, 1=grid
grfPolar EQU 3 ; 0=rectangular, 1=polar coordinates
grfNoCoord EQU 4 ; 0=display coordinates, 1=off
grfNoAxis EQU 5 ; 0=axis, 1=no axis
grfLabel EQU 6 ; 0=off, 1=axis label
textFlags .equ 05h
textEraseBelow .equ 1
textScrolled .equ 2
textInverse .equ 3
textInsMode .equ 4
ParsFlag2 .equ 07h
numOP1 .equ 0
apdFlags .equ 08h
maybe_preClrForMode .equ 0
apdAble .equ 2
apdRunning .equ 3
onFlags .equ 09h
appWantAlphaUpDn .equ 0
onInterrupt .equ 4
statsValid .equ 6
onRunning EQU 3 ; 1 = calculator is running
statANSDISP EQU 7 ; 1=display stat results
fmtFlags EQU 10 ;numeric formatflags
fmtExponent EQU 0 ; 1=show exponent, 0=no exponent
fmtEng EQU 1 ; 1=engineering notion, 0=scientific
fmtHex EQU 2 ; 1=hexadecimal
fmtOct EQU 3 ; 1=octal
fmtBin EQU 4 ; 1=binary
numMode EQU 10
fmtReal EQU 5
fmtRect EQU 6
fmtPolar EQU 7
;???????????????????????
realMode EQU 5
rectMode EQU 6
polarMode EQU 7
fmtBaseMask EQU 00011100B ; mask to base flags
fmtBaseShift EQU 2 ; offset to base flags
fmtOverride EQU 11 ;copy of fmtFlags with conversion override
plotFlag2 .equ 11h
expr_param .equ 3
expr_writing .equ 4
curFlags .equ 0Ch
fmtEditFlags .equ 0Ch
fmtEdit .equ 0
curAble .equ 2
curOn .equ 3
curLock .equ 4
appFlags .equ 0Dh
appTextSave .equ 1
appAutoScroll .equ 2
appCurGraphic .equ 5
appCurWord .equ 6
appWantIntrpt EQU 0 ; 1=want ON key interrupts
appMenus EQU 3 ; 1=process keys that bring up menus
; 0=check Lock menu flag
appLockMenus EQU 4 ; 1=ignore menu keys
; 0=switch to home screen and bring up menu
appExit EQU 7 ; 1=application handles [EXIT] key itself
appWantIntrptF EQU 1<<appWantIntrpt
appTextSaveF EQU 1<<appTextSave
appAutoScrollF EQU 1<<appAutoScroll
appMenusF EQU 1<<appMenus
appLockMenusF EQU 1<<appLockMenus
appCurGraphicF EQU 1<<appCurGraphic
appCurWordF EQU 1<<appCurWord
appExitF EQU 1<<appExit
seqFlags .equ 0Fh
webMode EQU 0 ; 0 = NORMAL SEQ MODE, 1 = WEB MODE
webVert EQU 1 ;
sequv EQU 2 ; U vs V
seqvw EQU 3 ; V vs W
sequw EQU 4 ; U vs W
promptFlags EQU 17 ;prompt line flags
promptEdit EQU 0 ; 1=editing in prompt buffer
shiftFlags .equ 12h
indicOnly .equ 2
shift2nd .equ 3
shiftAlpha .equ 4
shiftLwrAlph .equ 5
shiftALock .equ 6
indicRun EQU 0 ; 1=run indicator ON
indicInUse EQU 1 ; indicator save area in use=1, free=0
shiftKeepAlph EQU 7 ; 1=cannot cancel alpha shift
tblFlags EQU 19 ;table flags.
autoFill EQU 4 ; 1=prompt, 0=fillAuto
autoCalc EQU 5 ; 1=prompt, 0=CalcAuto
reTable EQU 6 ; 0=table is ok, 1=must recompute table.
sGrFlags .equ 14h
grfSplit .equ 0
vertSplit .equ 1
grfSplitOverride .equ 3
write_on_graph .equ 4
grfSChanged EQU 2 ; 1=Graph just changed Split <-> normal
g_style_active EQU 5 ; 1 = GRAPH STYLES ARE ENABLED, USE THEM
cmp_mod_box EQU 6 ; 1 = DOING MOD BOX PLOT COMPUTATION
textWrite EQU 7 ; 1 = Small font writes to buffer
smartFlags .equ 17h
smartGraph .equ 0
smartGraph_inv .equ 1
gkKeyRepeating .equ 0
remoteKeyPress .equ 5
maybe_fullScrnTextDraw .equ 4
appRetOffKey .equ 7
appWantDiagonalKeys .equ 0
fontFlags .equ 32h
fracDrawLFont .equ 2
drawLFont .equ 6
ignoreBPLink .equ 3
getKeyHookActive .equ 0
rawKeyHookActive .equ 5
cursorHookActive .equ 7
localizeHookActive .equ 1
windowHookActive .equ 2
fontHookActive .equ 5
regraphHookActive .equ 6
drawingHookActive .equ 7
usbHookActive .equ 0
DBKeyFlags .equ 3Dh
haveDBKey .equ 5
HWLinkErrF .equ 7
textDrawColor .equ 4
newIndicFlags EQU 21
extraIndic EQU 0
saIndic EQU 1
newFlags2 EQU 22
noRestores EQU 5
;
;----------------------------------------------------------------------
; Note: Fix these Equates if smartFlags are moved
;----------------------------------------------------------------------
;
smarter_mask EQU 3
smarter_test EQU 1
smartGraph EQU 0
more_Flags EQU 26
No_Del_Stat EQU 2
;----------------------------------------------------------------------
; Available for assm programming
;----------------------------------------------------------------------
asm_Flag1 EQU 33 ; CODING
asm_Flag2 EQU 34 ; CODING
asm_Flag3 EQU 35 ; CODING
;----------------------------------------------------------------------
;
getSendFlg EQU 36
comFailed EQU 1 ; 1 = Get/Send Communication Failed
;
appLwrCaseFlag EQU 36
lwrCaseActive EQU 3
;
apiFlg3 EQU 42
;
apiFlg4 EQU 43
fullScrnDraw EQU 2 ; DRAW INTO LAST ROW/COL OF SCREEN
groupFlags EQU 38
inGroup EQU 1 ;1 = IN GROUP CONTEXT
xapFlag0 EQU 46 ; external app flags
xapFlag1 EQU 47
xapFlag2 EQU 48
xapFlag3 EQU 49
;fontFlags EQU 50
;fracDrawLFont EQU 2
fracTallLFont EQU 3
customFont EQU 7
someHookFlags EQU 36h
parserHookActive EQU 1
plotFlag3 EQU 60
bufferOnly EQU 0
useFastCirc EQU 4
;
varTypeMask EQU 1FH
varGraphRef EQU 6
;
;====== Keypress Equates =======================================================
; Keyboard key names
;
;
kRight EQU 001h
kLeft EQU 002h
kUp EQU 003h
kDown EQU 004h
kEnter EQU 005h
kAlphaEnter EQU 006h
kAlphaUp EQU 007h
kAlphaDown EQU 008h
kClear EQU 009h
kDel EQU 00Ah
kIns EQU 00Bh
kRecall EQU 00Ch
kLastEnt EQU 00Dh
kBOL EQU 00Eh
kEOL EQU 00Fh
;
kSelAll EQU 010h
kUnselAll EQU 011h
kLtoTI82 EQU 012h
kBackup EQU 013h
kRecieve EQU 014h
kLnkQuit EQU 015h
kTrans EQU 016h
kRename EQU 017h
kOverw EQU 018h
kOmit EQU 019h
kCont EQU 01Ah
kSendID EQU 01Bh
kSendSW EQU 01Ch
kYes EQU 01Dh
kNoWay EQU 01Eh
kvSendType EQU 01Fh
kOverWAll EQU 020h
;
kNo EQU 025h
kKReset EQU 026h
kApp EQU 027h
;
kDoug EQU 028h
kListflag EQU 029h
menuStart EQU 02Bh
;
kAreYouSure EQU 02Bh
kAppsMenu EQU 02Ch
kPrgm EQU 02Dh
kZoom EQU 02Eh
kDraw EQU 02Fh
kSPlot EQU 030h
kStat EQU 031h
kMath EQU 032h
kTest EQU 033h
kChar EQU 034h
kVars EQU 035h
kMem EQU 036h
kMatrix EQU 037h
kDist EQU 038h
kAngle EQU 039h
kList EQU 03Ah
kCalc EQU 03Bh
kFin EQU 03Ch
;
menuEnd EQU kFin
;
kCatalog EQU 03Eh
kInputDone EQU 03Fh
kOff EQU kInputDone
;
kQuit EQU 040h
appStart EQU kQuit
;
kLinkIO EQU 041h
kMatrixEd EQU 042h
kStatEd EQU 043h
kGraph EQU 044h
kMode EQU 045h
kPrgmEd EQU 046h ; PROGRAM EDIT
kPrgmCr EQU 047h ; PROGRAM CREATE
kWindow EQU 048h ; RANGE EDITOR
kYequ EQU 049h ; EQUATION EDITOR
kTable EQU 04Ah ; TABLE EDITOR
kTblSet EQU 04Bh ; TABLE SET
kChkRAM EQU 04Ch ; CHECK RAM
kDelMem EQU 04Dh ; DELETE MEM
kResetMem EQU 04Eh ; RESET MEM
kResetDef EQU 04Fh ; RESET DEFAULT
kPrgmInput EQU 050h ; PROGRAM INPUT
kZFactEd EQU 051h ; ZOOM FACTOR EDITOR
kError EQU 052h ; ERROR
kSolveTVM EQU 053h ; TVM SOLVER
kSolveRoot EQU 054h ; SOLVE EDITOR
kStatP EQU 055h ; stat plot
kInfStat EQU 056h ; Inferential Statistic
kFormat EQU 057h ; FORMAT
kExtApps EQU 058h ; External Applications. NEW
kNewApps EQU 059h ; New Apps for Cerberus.
;
append EQU kNewApps
;
echoStart1 EQU 05Ah
;
kTrace EQU 05Ah
kZFit EQU 05Bh
kZIn EQU 05Ch
kZOut EQU 05Dh
kZPrev EQU 05Eh
kBox EQU 05Fh
kDecml EQU 060h
kSetZm EQU 061h
kSquar EQU 062h
kStd EQU 063h
kTrig EQU 064h
kUsrZm EQU 065h
kZSto EQU 066h
kZInt EQU 067h
kZStat EQU 068h
;
echoStart2 EQU 069h
;
kSelect EQU 069h
kCircl EQU 06Ah
kClDrw EQU 06Bh
kLine EQU 06Ch
kPen EQU 06Dh
kPtChg EQU 06Eh
kPtOff EQU 06Fh
kPtOn EQU 070h
kVert EQU 071h
kHoriz EQU 072h
kText EQU 073h
kTanLn EQU 074h
;
kEval EQU 075h
kInters EQU 076h
kDYDX EQU 077h
kFnIntg EQU 078h
kRootG EQU 079h
kDYDT EQU 07Ah
kDXDT EQU 07Bh
kDRDo EQU 07Ch
KGFMin EQU 07Dh
KGFMax EQU 07Eh
;
;
EchoStart EQU 07Fh
;
kListName EQU 07Fh
kAdd EQU 080h
kSub EQU 081h
kMul EQU 082h
kDiv EQU 083h
kExpon EQU 084h
kLParen EQU 085h
kRParen EQU 086h
kLBrack EQU 087h
kRBrack EQU 088h
kShade EQU 089h
kStore EQU 08Ah
kComma EQU 08Bh
kChs EQU 08Ch
kDecPnt EQU 08Dh
k0 EQU 08Eh
k1 EQU 08Fh
k2 EQU 090h
k3 EQU 091h
k4 EQU 092h
k5 EQU 093h
k6 EQU 094h
k7 EQU 095h
k8 EQU 096h
k9 EQU 097h
kEE EQU 098h
kSpace EQU 099h
kCapA EQU 09Ah
kCapB EQU 09Bh
kCapC EQU 09Ch
kCapD EQU 09Dh
kCapE EQU 09Eh
kCapF EQU 09Fh
kCapG EQU 0A0h
kCapH EQU 0A1h
kCapI EQU 0A2h
kCapJ EQU 0A3h
kCapK EQU 0A4h
kCapL EQU 0A5h
kCapM EQU 0A6h
kCapN EQU 0A7h
kCapO EQU 0A8h
kCapP EQU 0A9h
kCapQ EQU 0AAh
kCapR EQU 0ABh
kCapS EQU 0ACh
kCapT EQU 0ADh
kCapU EQU 0AEh
kCapV EQU 0AFh
kCapW EQU 0B0h
kCapX EQU 0B1h
kCapY EQU 0B2h
kCapZ EQU 0B3h
kVarx EQU 0B4h
kPi EQU 0B5h
kInv EQU 0B6h
kSin EQU 0B7h
kASin EQU 0B8h
kCos EQU 0B9h
kACos EQU 0BAh
kTan EQU 0BBh
kATan EQU 0BCh
kSquare EQU 0BDh
kSqrt EQU 0BEh
kLn EQU 0BFh
kExp EQU 0C0h
kLog EQU 0C1h
kALog EQU 0C2h
kToABC EQU 0C3h
;
kClrTbl EQU 0C4h
;
kAns EQU 0C5h
kColon EQU 0C6h
;
kNDeriv EQU 0C7h
kFnInt EQU 0C8h
kRoot EQU 0C9h
;
kQuest EQU 0CAh
kQuote EQU 0CBh
kTheta EQU 0CCh
kIf EQU 0CDh
kThen EQU 0CEh
kElse EQU 0CFh
kFor EQU 0D0h
kWhile EQU 0D1h
kRepeat EQU 0D2h
kEnd EQU 0D3h
kPause EQU 0D4h
kLbl EQU 0D5h
kGoto EQU 0D6h
kISG EQU 0D7h
kDSL EQU 0D8h
kMenu EQU 0D9h
kExec EQU 0DAh
kReturn EQU 0DBh
kStop EQU 0DCh
kInput EQU 0DDh
kPrompt EQU 0DEh
kDisp EQU 0DFh
kDispG EQU 0E0h
kDispT EQU 0E1h
kOutput EQU 0E2h
kGetKey EQU 0E3h
kClrHome EQU 0E4h
kPrtScr EQU 0E5h
kSinH EQU 0E6h
kCosH EQU 0E7h
kTanH EQU 0E8h
kASinH EQU 0E9h
kACosH EQU 0EAh
kATanH EQU 0EBh
kLBrace EQU 0ECh
kRBrace EQU 0EDh
kI EQU 0EEh
kCONSTeA EQU 0EFh
kPlot3 EQU 0F0h
kFMin EQU 0F1h
kFMax EQU 0F2h
kL1A EQU 0F3h
kL2A EQU 0F4h
kL3A EQU 0F5h
kL4A EQU 0F6h
kL5A EQU 0F7h
kL6A EQU 0F8h
kunA EQU 0F9h
kvnA EQU 0FAh
kwnA EQU 0FBh
;
;-------------------------------------------------------------------------------
; THIS KEY MEANS THAT IT IS A 2 BYTE KEYCODE
; THERE ARE 2 OF THESE KEYS; BE CAREFUL WITH USAGE
;
kExtendEcho2 EQU 0FCh
;
;-------------------------------------------------------------------------------
; THIS KEY MEANS THAT THE KEY PRESS IS ONE THAT ECHOS
; INTO A BUFFER, AND IT IS A 2 BYTE KEY CODE, GO LOOK AT
; (EXTECHO) FOR THE KEY VALUE
;
kExtendEcho EQU 0FEh
;
kE1BT EQU 0
kDrawInv EQU kE1BT
kDrawF EQU kE1BT+1
kPixelOn EQU kE1BT+2
kPixelOff EQU kE1BT+3
kPxlTest EQU kE1BT+4
kRCGDB EQU kE1BT+5
kRCPic EQU kE1BT+6
kSTGDB EQU kE1BT+7
kSTPic EQU kE1BT+8
kAbs EQU kE1BT+9
kTEqu EQU kE1BT+10 ; ==
kTNoteQ EQU kE1BT+11 ; <>
kTGT EQU kE1BT+12 ; >
kTGTE EQU kE1BT+13 ; > =
kTLT EQU kE1BT+14 ; <
kTLTE EQU kE1BT+15 ; < =
kAnd EQU kE1BT+16
kOr EQU kE1BT+17
kXor EQU kE1BT+18
kNot EQU kE1BT+19
kLR1 EQU kE1BT+20
kXRoot EQU kE1BT+21
kCube EQU kE1BT+22
kCbRt EQU kE1BT+23 ; Cube ROOT
kToDec EQU kE1BT+24
;
kCubicR EQU kE1BT+25
kQuartR EQU kE1BT+26
;
kPlot1 EQU kE1BT+27
kPlot2 EQU kE1BT+28
;
kRound EQU kE1BT+29
kIPart EQU kE1BT+30
kFPart EQU kE1BT+31
kInt EQU kE1BT+32
kRand EQU kE1BT+33
kNPR EQU kE1BT+34
kNCR EQU kE1BT+35
kXFactorial EQU kE1BT+36
kRad EQU kE1BT+37
kDegr EQU kE1BT+38 ; DEGREES CONV
kAPost EQU kE1BT+39
kToDMS EQU kE1BT+40
kRToPo EQU kE1BT+41 ; R
kRToPr EQU kE1BT+42
kPToRx EQU kE1BT+43
kPToRy EQU kE1BT+44
kRowSwap EQU kE1BT+45
kRowPlus EQU kE1BT+46
kTimRow EQU kE1BT+47
kTRowP EQU kE1BT+48
kSortA EQU kE1BT+49
kSortD EQU kE1BT+50
kSeq EQU kE1BT+51
kMin EQU kE1BT+52
kMax EQU kE1BT+53
kMean EQU kE1BT+54
kMedian EQU kE1BT+55
kSum EQU kE1BT+56
kProd EQU kE1BT+57
kDet EQU kE1BT+58
kTransp EQU kE1BT+59
kDim EQU kE1BT+60
kFill EQU kE1BT+61
kIdent EQU kE1BT+62
kRandm EQU kE1BT+63
kAug EQU kE1BT+64
kOneVar EQU kE1BT+65
kTwoVar EQU kE1BT+66
kLR EQU kE1BT+67
kLRExp EQU kE1BT+68
kLRLn EQU kE1BT+69
kLRPwr EQU kE1BT+70
kMedMed EQU kE1BT+71
kQuad EQU kE1BT+72
kClrLst EQU kE1BT+73
kHist EQU kE1BT+74
kxyLine EQU kE1BT+75
kScatter EQU kE1BT+76
kmRad EQU kE1BT+77
kmDeg EQU kE1BT+78
kmNormF EQU kE1BT+79
kmSci EQU kE1BT+80
kmEng EQU kE1BT+81
kmFloat EQU kE1BT+82
kFix EQU kE1BT+83
kSplitOn EQU kE1BT+84
kFullScreen EQU kE1BT+85
kStndrd EQU kE1BT+86
kParam EQU kE1BT+87
kPolar EQU kE1BT+88
kSeqG EQU kE1BT+89
kAFillOn EQU kE1BT+90
kAFillOff EQU kE1BT+91
kACalcOn EQU kE1BT+92
kACalcOff EQU kE1BT+93
kFNOn EQU kE1BT+94
kFNOff EQU kE1BT+95
kPlotsOn EQU kE1BT+96
kPlotsOff EQU kE1BT+97
kPixelChg EQU kE1BT+98
kSendMBL EQU kE1BT+99
kRecvMBL EQU kE1BT+100
kBoxPlot EQU kE1BT+101
kBoxIcon EQU kE1BT+102
kCrossIcon EQU kE1BT+103
kDotIcon EQU kE1BT+104
kE2BT EQU kE1BT+105
kSeqential EQU kE2BT
kSimulG EQU kE2BT+1
kPolarG EQU kE2BT+2
kRectG EQU kE2BT+3
kCoordOn EQU kE2BT+4
kCoordOff EQU kE2BT+5
kDrawLine EQU kE2BT+6
kDrawDot EQU kE2BT+7
kAxisOn EQU kE2BT+8
kAxisOff EQU kE2BT+9
kGridOn EQU kE2BT+10
kGridOff EQU kE2BT+11
kLblOn EQU kE2BT+12
kLblOff EQU kE2BT+13
kL1 EQU kE2BT+14
kL2 EQU kE2BT+15
kL3 EQU kE2BT+16
kL4 EQU kE2BT+17
kL5 EQU kE2BT+18
kL6 EQU kE2BT+19
;
;-------------------------------------------------------------------------------
; These keys are layed on top of existing keys to
; enable localization in the inferential stats editor
;
kinfData EQU kL1
kinfStats EQU kL1+1
kinfYes EQU kL1+2
kinfNo EQU kL1+3
kinfCalc EQU kL1+4
kinfDraw EQU kL1+5
kinfAlt1ne EQU kL1+6
kinfAlt1lt EQU kL1+7
kinfAlt1gt EQU kL1+8
kinfAlt2ne EQU kL1+9
kinfAlt2lt EQU kL1+10
kinfAlt2gt EQU kL1+11
kinfAlt3ne EQU kL1+12
kinfAlt3lt EQU kL1+13
kinfAlt3gt EQU kL1+14
kinfAlt4ne EQU kL1+15
kinfAlt4lt EQU kL1+16
kinfAlt4gt EQU kL1+17
kinfAlt5ne EQU kL1+18
kinfAlt5lt EQU kL1+19
kinfAlt5gt EQU kL1+20
kinfAlt6ne EQU kL1+21
kinfAlt6lt EQU kL1+22
kinfAlt6gt EQU kL1+23
;
;
kMatA EQU kE2BT+20
kMatB EQU kE2BT+21
kMatC EQU kE2BT+22
kMatD EQU kE2BT+23
kMatE EQU kE2BT+24
kXmin EQU kE2BT+25
kXmax EQU kE2BT+26
kXscl EQU kE2BT+27
kYmin EQU kE2BT+28
kYmax EQU kE2BT+29
kYscl EQU kE2BT+30
kTmin EQU kE2BT+31
kTmax EQU kE2BT+32
kTStep EQU kE2BT+33
kOmin EQU kE2BT+34
kOmax EQU kE2BT+35
kOStep EQU kE2BT+36
ku0 EQU kE2BT+37
kv0 EQU kE2BT+38
knMin EQU kE2BT+39
knMax EQU kE2BT+40
kDeltaY EQU kE2BT+41
kDeltaX EQU kE2BT+42
kZXmin EQU kE2BT+43
kZXmax EQU kE2BT+44
kZXscl EQU kE2BT+45
kZYmin EQU kE2BT+46
kZYmax EQU kE2BT+47
kZYscl EQU kE2BT+48
kZTmin EQU kE2BT+49
kZTmax EQU kE2BT+50
kZTStep EQU kE2BT+51
kZOmin EQU kE2BT+52
kZOmax EQU kE2BT+53
kZOStep EQU kE2BT+54
kZu0 EQU kE2BT+55
kZv0 EQU kE2BT+56
kZnMin EQU kE2BT+57
kZnMax EQU kE2BT+58
kDelLast EQU kE2BT+59
kSinReg EQU kE2BT+60
kConstE EQU kE2BT+61
kPic1 EQU kE2BT+62
kPic2 EQU kE2BT+63
kPic3 EQU kE2BT+64
kDelVar EQU kE2BT+65
kGetCalc EQU kE2BT+66
kRealM EQU kE2BT+67
kPolarM EQU kE2BT+68
kRectM EQU kE2BT+69
kuv EQU kE2BT+70 ; U vs V
kvw EQU kE2BT+71 ; V vs W
kuw EQU kE2BT+72 ; U vs W
kFinPMTend EQU kE2BT+73
kFinPMTbeg EQU kE2BT+74
;
kGraphStyle EQU kE2BT+75
;
kExprOn EQU kE2BT+76
kExprOff EQU kE2BT+77
kStatA EQU kE2BT+78
kStatB EQU kE2BT+79
kStatC EQU kE2BT+80
kCorr EQU kE2BT+81
kStatD EQU kE2BT+82
kStatE EQU kE2BT+83
kRegEq EQU kE2BT+84
kMinX EQU kE2BT+85
kQ1 EQU kE2BT+86
kMD EQU kE2BT+87
kQ3 EQU kE2BT+88
kMaxX EQU kE2BT+89
kStatX1 EQU kE2BT+90
kStatY1 EQU kE2BT+91
kStatX2 EQU kE2BT+92
kStatY2 EQU kE2BT+93
kStatX3 EQU kE2BT+94
kStatY3 EQU kE2BT+95
kTblMin EQU kE2BT+96
kTblStep EQU kE2BT+97
kSetupLst EQU kE2BT+98
kClrAllLst EQU kE2BT+99
kLogistic EQU kE2BT+100
kZTest EQU kE2BT+101
kTTest EQU kE2BT+102
k2SampZTest EQU kE2BT+103
k2SampTTest EQU kE2BT+104
k1PropZTest EQU kE2BT+105
k2PropZTest EQU kE2BT+106
kChiTest EQU kE2BT+107
k2SampFTest EQU kE2BT+108
kZIntVal EQU kE2BT+109
kTIntVal EQU kE2BT+110
k2SampTInt EQU kE2BT+111
k2SampZInt EQU kE2BT+112
k1PropZInt EQU kE2BT+113
k2PropZInt EQU kE2BT+114
kDNormal EQU kE2BT+115
kInvNorm EQU kE2BT+116
kDT EQU kE2BT+117
kChi EQU kE2BT+118
kDF EQU kE2BT+119
kBinPDF EQU kE2BT+120
kBinCDF EQU kE2BT+121
kPoiPDF EQU kE2BT+122
kPoiCDF EQU kE2BT+123
kun EQU kE2BT+124
kvn EQU kE2BT+125
kwn EQU kE2BT+126
kRecn EQU kE2BT+127
kPlotStart EQU kE2BT+128
kZPlotStart EQU kE2BT+129 ; recursion n
kXFact EQU kE2BT+130 ; PlotStart
kYFact EQU kE2BT+131 ; ZPlotStart
kANOVA EQU kE2BT+132 ; XFact
kMaxY EQU kE2BT+133 ; YFact
kWebOn EQU kE2BT+134 ; MinY
kWebOff EQU kE2BT+135 ; MaxY
kTblInput EQU kE2BT+136 ; WEB ON
kGeoPDF EQU kE2BT+137 ; WEB OFF
kGeoCDF EQU kE2BT+138 ; WEB OFF
kShadeNorm EQU kE2BT+139
kShadeT EQU kE2BT+140
kShadeChi EQU kE2BT+141
kShadeF EQU kE2BT+142
kPlotStep EQU kE2BT+143
kZPlotStep EQU kE2BT+144
kLinRegtTest EQU kE2BT+145
KMGT EQU kE2BT+146 ; VERT SPLIT
kSelectA EQU kE2BT+147
kZFitA EQU kE2BT+148
kE2BT_End EQU kZFitA
;
;
;-------------------------------------------------------------------------------
; More 2 Byte Keys
kE2BT2 EQU 0
kGDB1 EQU kE2BT2
kGDB2 EQU kE2BT2+1
kGDB3 EQU kE2BT2+2
kY1 EQU kE2BT2+3
kY2 EQU kE2BT2+4
kY3 EQU kE2BT2+5
kY4 EQU kE2BT2+6
kY5 EQU kE2BT2+7
kY6 EQU kE2BT2+8
kY7 EQU kE2BT2+9
kY8 EQU kE2BT2+10
kY9 EQU kE2BT2+11
kY0 EQU kE2BT2+12
kX1T EQU kE2BT2+13
kY1T EQU kE2BT2+14
kX2T EQU kE2BT2+15
kY2T EQU kE2BT2+16
kX3T EQU kE2BT2+17
kY3T EQU kE2BT2+18
kX4T EQU kE2BT2+19
kY4T EQU kE2BT2+20
kX5T EQU kE2BT2+21
kY5T EQU kE2BT2+22
kX6T EQU kE2BT2+23
kY6T EQU kE2BT2+24
kR1 EQU kE2BT2+25
kR2 EQU kE2BT2+26
kR3 EQU kE2BT2+27
kR4 EQU kE2BT2+28
kR5 EQU kE2BT2+29
kR6 EQU kE2BT2+30
kGDB4 EQU kE2BT2+31
kGDB5 EQU kE2BT2+32
kGDB6 EQU kE2BT2+33
kPic4 EQU kE2BT2+34
kPic5 EQU kE2BT2+35
kPic6 EQU kE2BT2+36
kGDB7 EQU kE2BT2+37
kGDB8 EQU kE2BT2+38
kGDB9 EQU kE2BT2+39
kGDB0 EQU kE2BT2+40
kPic7 EQU kE2BT2+41
kPic8 EQU kE2BT2+42
kPic9 EQU kE2BT2+43
kPic0 EQU kE2BT2+44
kStatN EQU kE2BT2+45
kXMean EQU kE2BT2+46
kConj EQU kE2BT2+47
kReal EQU kE2BT2+48
kFAngle EQU kE2BT2+49
kLCM EQU kE2BT2+50
kGCD EQU kE2BT2+51
kRandInt EQU kE2BT2+52
kRandNorm EQU kE2BT2+53
kToPolar EQU kE2BT2+54
kToRect EQU kE2BT2+55
kYMean EQU kE2BT2+56
kStdX EQU kE2BT2+57
kStdX1 EQU kE2BT2+58
kw0 EQU kE2BT2+59
kMatF EQU kE2BT2+60
kMatG EQU kE2BT2+61
kMatRH EQU kE2BT2+62
kMatI EQU kE2BT2+63
kMatJ EQU kE2BT2+64
kYMean1 EQU kE2BT2+65
kStdY EQU kE2BT2+66
kStdY1 EQU kE2BT2+67
kMatToLst EQU kE2BT2+68
kLstToMat EQU kE2BT2+69
kCumSum EQU kE2BT2+70
kDeltaLst EQU kE2BT2+71
kStdDev EQU kE2BT2+72
kVariance EQU kE2BT2+73
kLength EQU kE2BT2+74
kEquToStrng EQU kE2BT2+75
kStrngToEqu EQU kE2BT2+76
kExpr EQU kE2BT2+77
kSubStrng EQU kE2BT2+78
kInStrng EQU kE2BT2+79
kStr1 EQU kE2BT2+80
kStr2 EQU kE2BT2+81
kStr3 EQU kE2BT2+82
kStr4 EQU kE2BT2+83
kStr5 EQU kE2BT2+84
kStr6 EQU kE2BT2+85
kStr7 EQU kE2BT2+86
kStr8 EQU kE2BT2+87
kStr9 EQU kE2BT2+88
kStr0 EQU kE2BT2+89
kFinN EQU kE2BT2+90
kFinI EQU kE2BT2+91
kFinPV EQU kE2BT2+92
kFinPMT EQU kE2BT2+93
kFinFV EQU kE2BT2+94
kFinPY EQU kE2BT2+95
kFinCY EQU kE2BT2+96
kFinFPMT EQU kE2BT2+97
kFinFI EQU kE2BT2+98
kFinFPV EQU kE2BT2+99
kFinFN EQU kE2BT2+100
kFinFFV EQU kE2BT2+101
kFinNPV EQU kE2BT2+102
kFinIRR EQU kE2BT2+103
kFinBAL EQU kE2BT2+104
kFinPRN EQU kE2BT2+105
kFinINT EQU kE2BT2+106
kSumX EQU kE2BT2+107
kSumX2 EQU kE2BT2+108
kFinToNom EQU kE2BT2+109
kFinToEff EQU kE2BT2+110
kFinDBD EQU kE2BT2+111
kStatVP EQU kE2BT2+112
kStatZ EQU kE2BT2+113
kStatT EQU kE2BT2+114
kStatChi EQU kE2BT2+115
kStatF EQU kE2BT2+116
kStatDF EQU kE2BT2+117
kStatPhat EQU kE2BT2+118
kStatPhat1 EQU kE2BT2+119
kStatPhat2 EQU kE2BT2+120
kStatMeanX1 EQU kE2BT2+121
kStatMeanX2 EQU kE2BT2+122
kStatStdX1 EQU kE2BT2+123
kStatStdX2 EQU kE2BT2+124
kStatStdXP EQU kE2BT2+125
kStatN1 EQU kE2BT2+126
kStatN2 EQU kE2BT2+127
kStatLower EQU kE2BT2+128
kStatUpper EQU kE2BT2+129
kuw0 EQU kE2BT2+130
kImag EQU kE2BT2+131
kSumY EQU kE2BT2+132
kXres EQU kE2BT2+133
kStat_s EQU kE2BT2+134
kSumY2 EQU kE2BT2+135
kSumXY EQU kE2BT2+136
kuXres EQU kE2BT2+137
kModBox EQU kE2BT2+138
kNormProb EQU kE2BT2+139
kNormalPDF EQU kE2BT2+140
kTPDF EQU kE2BT2+141
kChiPDF EQU kE2BT2+142
kFPDF EQU kE2BT2+143
kMinY EQU kE2BT2+144 ; MinY
kRandBin EQU kE2BT2+145
kRef EQU kE2BT2+146
kRRef EQU kE2BT2+147
kLRSqr EQU kE2BT2+148
kBRSqr EQU kE2BT2+149
kDiagOn EQU kE2BT2+150
kDiagOff EQU kE2BT2+151
kun1 EQU kE2BT2+152 ; FOR RCL USE WHEN GOTTEN FROM 82
kvn1 EQU kE2BT2+153 ; FOR RCL USE WHEN GOTTEN FROM 82
;
k83_00End EQU kvn1 ;end of original keys...
kArchive EQU k83_00End + 1
kUnarchive EQU k83_00End + 2
kAsm EQU k83_00End + 3 ;_Asm(
kAsmPrgm EQU k83_00End + 4 ; AsmPrgm
kAsmComp EQU k83_00End + 5 ; AsmComp(
;
kcapAAcute EQU k83_00End + 6
kcapAGrave EQU k83_00End + 7
kcapACaret EQU k83_00End + 8
kcapADier EQU k83_00End + 9
kaAcute EQU k83_00End + 10
kaGrave EQU k83_00End + 11
kaCaret EQU k83_00End + 12
kaDier EQU k83_00End + 13
kcapEAcute EQU k83_00End + 14
kcapEGrave EQU k83_00End + 15
kcapECaret EQU k83_00End + 16
kcapEDier EQU k83_00End + 17
keAcute EQU k83_00End + 18
keGrave EQU k83_00End + 19
keCaret EQU k83_00End + 20
keDier EQU k83_00End + 21
kcapIAcute EQU k83_00End + 22
kcapIGrave EQU k83_00End + 23
kcapICaret EQU k83_00End + 24
kcapIDier EQU k83_00End + 25
kiAcute EQU k83_00End + 26
kiGrave EQU k83_00End + 27
kiCaret EQU k83_00End + 28
kiDier EQU k83_00End + 29
kcapOAcute EQU k83_00End + 30
kcapOGrave EQU k83_00End + 31
kcapOCaret EQU k83_00End + 32
kcapODier EQU k83_00End + 33
koAcute EQU k83_00End + 34
koGrave EQU k83_00End + 35
koCaret EQU k83_00End + 36
koDier EQU k83_00End + 37
kcapUAcute EQU k83_00End + 38
kcapUGrave EQU k83_00End + 39
kcapUCaret EQU k83_00End + 40
kcapUDier EQU k83_00End + 41
kuAcute EQU k83_00End + 42
kuGrave EQU k83_00End + 43
kuCaret EQU k83_00End + 44
kuDier EQU k83_00End + 45
kcapCCed EQU k83_00End + 46
kcCed EQU k83_00End + 47
kcapNTilde EQU k83_00End + 48
knTilde EQU k83_00End + 49
kaccent EQU k83_00End + 50
kgrave EQU k83_00End + 51
kdieresis EQU k83_00End + 52
kquesDown EQU k83_00End + 53
kexclamDown EQU k83_00End + 54
kalpha EQU k83_00End + 55
kbeta EQU k83_00End + 56
kgamma EQU k83_00End + 57
kcapDelta EQU k83_00End + 58
kdelta EQU k83_00End + 59
kepsilon EQU k83_00End + 60
klambda EQU k83_00End + 61
kmu EQU k83_00End + 62
kpi2 EQU k83_00End + 63
krho EQU k83_00End + 64
kcapSigma EQU k83_00End + 65
ksigma EQU k83_00End + 66
ktau EQU k83_00End + 67
kphi EQU k83_00End + 68
kcapOmega EQU k83_00End + 69
kphat EQU k83_00End + 70
kchi2 EQU k83_00End + 71
kstatF2 EQU k83_00End + 72
kLa EQU k83_00End + 73
kLb EQU k83_00End + 74
kLc EQU k83_00End + 75
kLd EQU k83_00End + 76
kLe EQU k83_00End + 77
kLf EQU k83_00End + 78
kLg EQU k83_00End + 79
kLh EQU k83_00End + 80
kLi EQU k83_00End + 81
kLj EQU k83_00End + 82
kLk EQU k83_00End + 83
kLl EQU k83_00End + 84
kLm EQU k83_00End + 85
kLsmalln EQU k83_00End + 86
kLo EQU k83_00End + 87
kLp EQU k83_00End + 88
kLq EQU k83_00End + 89
kLsmallr EQU k83_00End + 90
kLs EQU k83_00End + 91
kLt EQU k83_00End + 92
kLu EQU k83_00End + 93
kLv EQU k83_00End + 94
kLw EQU k83_00End + 95
kLx EQU k83_00End + 96
kLy EQU k83_00End + 97
kLz EQU k83_00End + 98
kGarbageC EQU k83_00End + 99 ; GarbageCollect
;
kE2BT2_End EQU kGarbageC
;====== Scan Codes =============================================================
skDown EQU 01h
skLeft EQU 02h
skRight EQU 03h
skUp EQU 04h
skEnter EQU 09h
skAdd EQU 0Ah
skSub EQU 0Bh
skMul EQU 0Ch
skDiv EQU 0Dh
skPower EQU 0Eh
skClear EQU 0Fh
skChs EQU 11h
sk3 EQU 12h
sk6 EQU 13h
sk9 EQU 14h
skRParen EQU 15h
skTan EQU 16h
skVars EQU 17h
skDecPnt EQU 19h
sk2 EQU 1Ah
sk5 EQU 1Bh
sk8 EQU 1Ch
skLParen EQU 1Dh
skCos EQU 1Eh
skPrgm EQU 1Fh
skStat EQU 20h
sk0 EQU 21h
sk1 EQU 22h
sk4 EQU 23h
sk7 EQU 24h
skComma EQU 25h
skSin EQU 26h
skMatrix EQU 27h
skGraphvar EQU 28h
skStore EQU 2Ah
skLn EQU 2Bh
skLog EQU 2Ch
skSquare EQU 2Dh
skRecip EQU 2Eh
skMath EQU 2Fh
skAlpha EQU 30h
skGraph EQU 31h
skTrace EQU 32h
skZoom EQU 33h
skWindow EQU 34h
skYEqu EQU 35h
sk2nd EQU 36h
skMode EQU 37h
skDel EQU 38h
;====== Tokens =================================================================
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 ')'
;
;
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
;
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
;
tAnd EQU 40h ; 40h '_and_'
;-------------------------------------------------------------------------------
; 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
;
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
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
tVarOut EQU vToks+6 ; 62h
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
;
;-------------------------------------------------------------------------------
; (More) 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 (Combination & Permutation)
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 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 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'
;
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
;
tUnused01 EQU 0EFh ; available?
;
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 access 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
;
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 ;
;
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
;
tTblStep EQU 21h
tTStep EQU 22h
tThetaStep EQU 23h
tuTStep EQU 24h
tuThetStep EQU 25h
;
tDeltaX EQU 26h
tDeltaY EQU 27h
;
tXFact EQU 28h
tYFact EQU 29h
;
tTblInput EQU 2Ah
;
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
;
tRecuru02 EQU 38h ; u0(2)
tuRecuru02 EQU 39h
tRecurv02 EQU 3Ch ; v0(2)
tuRecurv02 EQU 3Dh
tRecurw02 EQU 3Eh ; w0(2)
tuRecurw02 EQU 3Fh
;
;-------------------------------------------------------------------------------
; 2nd byte of t2ByteTok tokens
;
tFinNPV EQU 00h ;
tFinIRR EQU 01h ;
tFinBAL EQU 02h ;
tFinPRN EQU 03h ;
tFinINT EQU 04h ;
tFinToNom EQU 05h ;
tFinToEff EQU 06h ;
tFinDBD EQU 07h ;
tLCM EQU 08h ;
tGCD EQU 09h ;
tRandInt EQU 0Ah ;
tRandBin EQU 0Bh ;
tSubStrng EQU 0Ch ;
tStdDev EQU 0Dh ;
tVariance EQU 0Eh ;
tInStrng EQU 0Fh ;
tDNormal EQU 10h ;
tInvNorm EQU 11h ;
tDT EQU 12h ;
tChI EQU 13h ;
tDF EQU 14h ;
tBINPDF EQU 15h ;
tBINCDF EQU 16h ;
tPOIPDF EQU 17h ;
tPOICDF EQU 18h ;
tGEOPDF EQU 19h ;
tGEOCDF EQU 1Ah ;
tNormalPDF EQU 1Bh ;
tTPDF EQU 1Ch ;
tChiPDF EQU 1Dh ;
tFPDF EQU 1Eh ;
tRandNorm EQU 1Fh ;
tFinFPMT EQU 20h ;
tFinFI EQU 21h ;
tFinFPV EQU 22h ;
tFinFN EQU 23h ;
tFinFFV EQU 24h ;
tConj EQU 25h ;
tReal EQU 26h ;
tImag EQU 27h ;
tAngle EQU 28h ;
tCumSum EQU 29h ;
tExpr EQU 2Ah ;
tLength EQU 2Bh ;
tDeltaLst EQU 2Ch ;
tRef EQU 2Dh ;
tRRef EQU 2Eh ;
tToRect EQU 2Fh ;
tToPolar EQU 30h ;
tConste EQU 31h ;
tSinReg EQU 32h ;
tLogistic EQU 33h ;
tLinRegTTest EQU 34h ;
tShadeNorm EQU 35h ;
tShadeT EQU 36h ;
tShadeChi EQU 37h ;
tShadeF EQU 38h ;
tMatToLst EQU 39h ;
tLstToMat EQU 3Ah ;
tZTest EQU 3Bh ;
tTTest EQU 3Ch ;
t2SampZTest EQU 3Dh ;
t1PropZTest EQU 3Eh ;
t2PropZTest EQU 3Fh ;
tChiTest EQU 40h ;
tZIntVal EQU 41h ;
t2SampZInt EQU 42h ;
t1PropZInt EQU 43h ;
t2PropZInt EQU 44h ;
tGraphStyle EQU 45h ;
t2SampTTest EQU 46h ;
t2SampFTest EQU 47h ;
tTIntVal EQU 48h ;
t2SampTInt EQU 49h ;
tSetupLst EQU 4Ah ;
tFinPMTend EQU 4Bh ;
tFinPMTbeg EQU 4Ch ;
tRealM EQU 4Dh ;
tPolarM EQU 4Eh ;
tRectM EQU 4Fh ;
tExprOn EQU 50h ;
tExprOff EQU 51h ;
tClrAllLst EQU 52h ;
tGetCalc EQU 53h ;
tDelVar EQU 54h ;
tEquToStrng EQU 55h ;
tStrngToEqu EQU 56h ;
tDelLast EQU 57h ;
tSelect EQU 58h ;
tANOVA EQU 59h ;
tModBox EQU 5Ah ;
tNormProb EQU 5Bh ;
;
;
tMGT EQU 64h ; VERTICAL SPLIT
tZFit EQU 65h ; ZOOM FIT
tDiag_on EQU 66h ; DIANOSTIC DISPLAY ON
tDiag_off EQU 67h ; DIANOSTIC DISPLAY OFF
tOkEnd2v0 EQU 67h ;end of 2byte tokens for version 0.
tArchive EQU 68h ;archive
tUnarchive EQU 69h ;unarchive
tasm EQU 6Ah
tasmComp EQU 6Bh ; assm compile
tasmPrgm EQU 6Ch ; signifies a program is assm
tasmCmp EQU 6Dh ; assm program is compiled
;
tLcapAAcute EQU 6Eh
tLcapAGrave EQU 6Fh
tLcapACaret EQU 70h
tLcapADier EQU 71h
tLaAcute EQU 72h
tLaGrave EQU 73h
tLaCaret EQU 74h
tLaDier EQU 75h
tLcapEAcute EQU 76h
tLcapEGrave EQU 77h
tLcapECaret EQU 78h
tLcapEDier EQU 79h
tLeAcute EQU 7Ah
tLeGrave EQU 7Bh
tLeCaret EQU 7Ch
tLeDier EQU 7Dh
;
tLcapIGrave EQU 7Fh
tLcapICaret EQU 80h
tLcapIDier EQU 81h
tLiAcute EQU 82h
tLiGrave EQU 83h
tLiCaret EQU 84h
tLiDier EQU 85h
tLcapOAcute EQU 86h
tLcapOGrave EQU 87h
tLcapOCaret EQU 88h
tLcapODier EQU 89h
tLoAcute EQU 8Ah
tLoGrave EQU 8Bh
tLoCaret EQU 8Ch
tLoDier EQU 8Dh
tLcapUAcute EQU 8Eh
tLcapUGrave EQU 8Fh
tLcapUCaret EQU 90h
tLcapUDier EQU 91h
tLuAcute EQU 92h
tLuGrave EQU 93h
tLuCaret EQU 94h
tLuDier EQU 95h
tLcapCCed EQU 96h
tLcCed EQU 97h
tLcapNTilde EQU 98h
tLnTilde EQU 99h
tLaccent EQU 9Ah
tLgrave EQU 9Bh
tLdieresis EQU 9Ch
tLquesDown EQU 9Dh
tLexclamDown EQU 9Eh
tLalpha EQU 9Fh
tLbeta EQU 0a0h
tLgamma EQU 0a1h
tLcapDelta EQU 0a2h
tLdelta EQU 0a3h
tLepsilon EQU 0a4h
tLlambda EQU 0a5h
tLmu EQU 0a6h
tLpi EQU 0a7h
tLrho EQU 0a8h
tLcapSigma EQU 0a9h
;
;
tLphi EQU 0aBh
tLcapOmega EQU 0aCh
tLphat EQU 0aDh
tLchi EQU 0aEh
tLstatF EQU 0aFh
;
tLa EQU 0b0h
tLb EQU 0b1h
tLc EQU 0b2h
tLd EQU 0b3h
tLsmalle EQU 0b4h
tLf EQU 0b5h
tLsmallg EQU 0b6h
tLh EQU 0b7h
tLi EQU 0b8h
tLj EQU 0b9h
tLk EQU 0bAh
;
tLl EQU 0bCh
tLm EQU 0bDh
;tLn EQU 0bEh
tLo EQU 0bFh
tLp EQU 0c0h
tLq EQU 0c1h
tLsmallr EQU 0c2h
tLs EQU 0c3h
tLsmallt EQU 0c4h
tLu EQU 0c5h
tLv EQU 0c6h
tLw EQU 0c7h
tLx EQU 0c8h
tLy EQU 0c9h
tLz EQU 0cAh
tLsigma EQU 0cbh
tLtau EQU 0cch
tLcapIAcute EQU 0cdh
;
;
tGarbagec EQU 0Ceh
LastToken EQU 0Ceh ;tLAST TOKEN IN THIS VERSION...
; EXTENDED TOKENS
;-----------------------------------------------
; These are new on OSes after 1.15 or whatever
tExtTok equ 0EFh
; MathPrint
tZQuadrant equ 17h
tZFracHalf equ 18h
tZFracThird equ 19h
tZFracFourth equ 1Ah
tZFracFifth equ 1Bh
tZFracEighth equ 1Ch
tZFracTenth equ 1Dh
tFracSlash equ 2Eh
tFracMixedNum equ 2Fh
tSwapImProper equ 30h
tSwapFracDec equ 31h
tRemainder equ 32h
tSummationSigma equ 33h
tLogBase equ 34h
tRandIntNoRep equ 35h
tMathPrint equ 37h
tClassic equ 38h
tAutoAnswer equ 3Bh
tDecAnswer equ 3Ch
tFracAnswer equ 3Dh
; TI-84+CSE
tBlue equ 41h
tRed equ 42h
tBlack equ 43h
tMagenta equ 44h
tGreen equ 45h
tOrange equ 46h
tBrown equ 47h
tNavy equ 48h
tLtBlue equ 49h
tYellow equ 4Ah
tWhite equ 4Bh
tLtGray equ 4Ch
tMedGray equ 4Dh
tGray equ 4Eh
tDarkGray equ 4Fh
tGraphColor equ 65h
tTextColor equ 67h
tBackgroundOn equ 5Bh
tBackgroundOff equ 64h
tThin equ 74h
;tThick - 0x7E 0x06 (was "Connected"?)
tAsm84CPrgm equ 68h
tAsm84CCmp equ 69h
tBorderColor equ 6Ch
;====== Data Types =============================================================
RealObj EQU 0
ListObj EQU 1
MatObj EQU 2
EquObj EQU 3
StrngObj EQU 4
ProgObj EQU 5
ProtProgObj EQU 6
PictObj EQU 7
GDBObj EQU 8
UnknownObj EQU 9
UnknownEquObj EQU 0Ah
NewEquObj EQU 0Bh
CplxObj EQU 0Ch
CListObj EQU 0Dh
UndefObj EQU 0Eh
WindowObj EQU 0Fh
ZStoObj EQU 10h
TblRngObj EQU 11h
LCDObj EQU 12h
BackupObj EQU 13h
AppObj EQU 14h ;application, only used in menus/link
AppVarObj EQU 15h ;application variable
TempProgObj EQU 16h ;program, home deletes when finished
GroupObj EQU 17h ;group.
;====== System Error Codes =====================================================
E_EDITF EQU 7 ;allow re-entering application
E_EDIT EQU 1<<E_EDITF
E_Mask EQU 7Fh
E_Overflow EQU 1+E_EDIT
E_DivBy0 EQU 2+E_EDIT
E_SingularMat EQU 3+E_EDIT
E_Domain EQU 4+E_EDIT
E_Increment EQU 5+E_EDIT
E_Break EQU 6+E_EDIT
E_NonReal EQU 7+E_EDIT
E_Syntax EQU 8+E_EDIT
E_DataType EQU 9+E_EDIT
E_Argument EQU 10+E_EDIT
E_DimMismatch EQU 11+E_EDIT
E_Dimension EQU 12+E_EDIT
E_Undefined EQU 13+E_EDIT
E_Memory EQU 14+E_EDIT
E_Invalid EQU 15+E_EDIT
E_IllegalNest EQU 16+E_EDIT
E_Bound EQU 17+E_EDIT
E_GraphRange EQU 18+E_EDIT
E_Zoom EQU 19+E_EDIT
E_Label EQU 20
E_Stat EQU 21
E_Solver EQU 22+E_EDIT
E_Singularity EQU 23+E_EDIT
E_SignChange EQU 24+E_EDIT
E_Iterations EQU 25+E_EDIT
E_BadGuess EQU 26+E_EDIT
E_StatPlot EQU 27
E_TolTooSmall EQU 28+E_EDIT
E_Reserved EQU 29+E_EDIT
E_Mode EQU 30+E_EDIT
E_LnkErr EQU 31+E_EDIT
E_LnkMemErr EQU 32+E_EDIT
E_LnkTransErr EQU 33+E_EDIT
E_LnkDupErr EQU 34+E_EDIT
E_LnkMemFull EQU 35+E_EDIT
E_Unknown EQU 36+E_EDIT
E_Scale EQU 37+E_EDIT
E_IdNotFound EQU 38
E_NoMode EQU 39+E_EDIT
E_Validation EQU 40
E_Length EQU 41+E_EDIT
E_Application EQU 42+E_EDIT
E_AppErr1 EQU 43+E_EDIT
E_AppErr2 EQU 44+E_EDIT
E_ExpiredApp EQU 45
E_BadAddr EQU 46
E_Archived EQU 47+E_EDIT
E_Version EQU 48
E_ArchFull EQU 49
E_Variable EQU 50+E_EDIT
E_Duplicate EQU 51+E_EDIT
HigErrNum EQU 51
; obsolete error numbers34 ;first LINK error
E_LinkIOChkSum EQU 34
E_LinkIOTimeOut EQU 35
E_LinkIOBusy EQU 36
E_LinkIOVer EQU 37
;====== Stat Vars Equates ======================================================
FPLEN EQU 9 ;Length of a floating-point number.
StatN EQU statVars
XMean EQU StatN + FPLEN
SumX EQU XMean + FPLEN
SumXSqr EQU SumX + FPLEN
StdX EQU SumXSqr + FPLEN
StdPX EQU StdX + FPLEN
MinX EQU StdPX + FPLEN
MaxX EQU MinX + FPLEN
MinY EQU MaxX + FPLEN
MaxY EQU MinY + FPLEN
YMean EQU MaxY + FPLEN
SumY EQU YMean + FPLEN
SumYSqr EQU SumY + FPLEN
StdY EQU SumYSqr + FPLEN
StdPY EQU StdY + FPLEN
SumXY EQU StdPY + FPLEN
Corr EQU SumXY + FPLEN
MedX EQU Corr + FPLEN
Q1 EQU MedX + FPLEN
Q3 EQU Q1 + FPLEN
QuadA EQU Q3 + FPLEN
QuadB EQU QuadA + FPLEN
QuadC EQU QuadB + FPLEN
CubeD EQU QuadC + FPLEN
QuartE EQU CubeD + FPLEN
MedX1 EQU QuartE + FPLEN
MedX2 EQU MedX1 + FPLEN
MedX3 EQU MedX2 + FPLEN
MedY1 EQU MedX3 + FPLEN
MedY2 EQU MedY1 + FPLEN
MedY3 EQU MedY2 + FPLEN
PStat EQU MedY3 + 2*FPLEN
ZStat EQU PStat + FPLEN
TStat EQU ZStat + FPLEN
ChiStat EQU TStat + FPLEN
FStat EQU ChiStat + FPLEN
DF EQU FStat + FPLEN
Phat EQU DF + FPLEN
Phat1 EQU Phat + FPLEN
Phat2 EQU Phat1 + FPLEN
MeanX1 EQU Phat2 + FPLEN
StdX1 EQU MeanX1 + FPLEN
StatN1 EQU StdX1 + FPLEN
MeanX2 EQU StatN1 + FPLEN
StdX2 EQU MeanX2 + FPLEN
StatN2 EQU StdX2 + FPLEN
StdXP2 EQU StatN2 + FPLEN
SLower EQU StdXP2 + FPLEN
SUpper EQU SLower + FPLEN
SStat EQU SUpper + FPLEN
;F_DF EQU anovaf_vars
;F_SS EQU F_DF + FPLEN
;F_MS EQU F_SS + FPLEN
;E_DF EQU F_MS + FPLEN
;E_SS EQU E_DF + FPLEN
;E_MS EQU E_SS + FPLEN
.list