?OSSize := 0020104h ; not a routine; jump location is end of OS ?BootOS := 0020108h ?InterruptHandler := 002010Ch ?Rst10Handler := 0020110h ?Rst18Handler := 0020114h ?Rst20Handler := 0020118h ?Rst28Handler := 002011Ch ?Rst30Handler := 0020120h ; equ 0020124h ; equ 0020128h ?JErrorNo := 002012Ch ?CallFontHook := 0020130h ?CallLocalizeHook := 0020134h ?LoadHLInd_s := 0020138h ?CpHLDE := 002013Ch ?DivHLBy10_s := 0020140h ?DivHLByA_s := 0020144h ?KbdScan := 0020148h ?GetCSC := 002014Ch ?CoorMon := 0020150h ?Mon := 0020154h ?MonForceKey := 0020158h ?SendKPress := 002015Ch ?JForceCmdNoChar := 0020160h ?JForceCmd := 0020164h ?SysErrHandler := 0020168h ?NewContext := 002016Ch ?NewContext0 := 0020170h ?PPutawayPrompt := 0020174h ?PPutAway := 0020178h ?PutAway := 002017Ch ?SizeWind := 0020180h ?ErrorEP := 0020184h ?CallMain := 0020188h ?MonErrHand := 002018Ch ?AppInit := 0020190h ?Initialize := 0020194h ?Min := 0020198h ?Max := 002019Ch ?AbsO1PAbsO2 := 00201A0h ?Intgr := 00201A4h ?TRunc := 00201A8h ?InvSub := 00201ACh ?Times2 := 00201B0h ?Plus1 := 00201B4h ?Minus1 := 00201B8h ?FPSub := 00201BCh ?FPAdd := 00201C0h ?DToR := 00201C4h ?RToD := 00201C8h ?Cube := 00201CCh ?TimesPT5 := 00201D0h ?FPSquare := 00201D4h ?FPMult := 00201D8h ?LJRnd := 00201DCh ?InvOP1Sc := 00201E0h ?InvOP1S := 00201E4h ?InvOP2S := 00201E8h ?Frac := 00201ECh ?FPRecip := 00201F0h ?FPDiv := 00201F4h ?SqRoot := 00201F8h ?RndGuard := 00201FCh ?Rnfx := 0020200h ?Int := 0020204h ?Round := 0020208h ?LnX := 002020Ch ?LogX := 0020210h ?LJNoRnd := 0020214h ?EToX := 0020218h ?TenX := 002021Ch ?SinCosRad := 0020220h ?Sin := 0020224h ?Cos := 0020228h ?Tan := 002022Ch ?SinhCosh := 0020230h ?Tanh := 0020234h ?Cosh := 0020238h ?Sinh := 002023Ch ?ACosRad := 0020240h ?ATanRad := 0020244h ?ATan2Rad := 0020248h ?ASinRad := 002024Ch ?ACos := 0020250h ?ATan := 0020254h ?ASin := 0020258h ?ATan2 := 002025Ch ?ATanh := 0020260h ?ASinh := 0020264h ?ACosh := 0020268h ?PToR := 002026Ch ?RToP := 0020270h ?HLTimes9 := 0020274h ?CkOP1Cplx := 0020278h ?CkOP1Real := 002027Ch ?Angle := 0020280h ?COP1Set0 := 0020284h ?Cpop4OP3 := 0020288h ?Mov9OP2Cp := 002028Ch ?AbsO1O2Cp := 0020290h ?CpOP1OP2 := 0020294h ?OP3ToOP4 := 0020298h ?OP1ToOP4 := 002029Ch ?OP2ToOP4 := 00202A0h ?OP4ToOP2 := 00202A4h ?OP3ToOP2 := 00202A8h ?OP1ToOP3 := 00202ACh ?OP5ToOP2 := 00202B0h ?OP5ToOP6 := 00202B4h ?OP5ToOP4 := 00202B8h ?OP1ToOP2 := 00202BCh ?OP6ToOP2 := 00202C0h ?OP6ToOP1 := 00202C4h ?OP4ToOP1 := 00202C8h ?OP5ToOP1 := 00202CCh ?OP3ToOP1 := 00202D0h ?OP6ToOP5 := 00202D4h ?OP4ToOP5 := 00202D8h ?OP3ToOP5 := 00202DCh ?OP2ToOP5 := 00202E0h ?OP2ToOP6 := 00202E4h ?OP1ToOP6 := 00202E8h ?OP1ToOP5 := 00202ECh ?OP2ToOP1 := 00202F0h ?Mov11b := 00202F4h ?Mov10b := 00202F8h ?Mov9b := 00202FCh ?Mov9b_ := 0020300h ?Mov8b := 0020304h ?Mov7b := 0020308h ?Mov7b_ := 002030Ch ?OP2ToOP3 := 0020310h ?OP4ToOP3 := 0020314h ?OP5ToOP3 := 0020318h ?OP4ToOP6 := 002031Ch ?Mov9ToOP1 := 0020320h ?Mov9OP1OP2 := 0020324h ?Mov9ToOP2 := 0020328h ?MovFrOP1 := 002032Ch ?OP4Set1 := 0020330h ?OP3Set1 := 0020334h ?OP2Set8 := 0020338h ?OP2Set5 := 002033Ch ?OP2SetA := 0020340h ?OP2Set4 := 0020344h ?OP2Set3 := 0020348h ?OP1Set1 := 002034Ch ?OP1Set4 := 0020350h ?OP1Set3 := 0020354h ?OP3Set2 := 0020358h ?OP1Set2 := 002035Ch ?OP2Set2 := 0020360h ?OP2Set1 := 0020364h ?Zero16D := 0020368h ?OP5Set0 := 002036Ch ?OP4Set0 := 0020370h ?OP3Set0 := 0020374h ?OP2Set0 := 0020378h ?OP1Set0 := 002037Ch ?SetNum0 := 0020380h ?ZeroOP1 := 0020384h ?ZeroOP2 := 0020388h ?ZeroOP3 := 002038Ch ?ZeroOP := 0020390h ?ClrLP := 0020394h ?ShrACC := 0020398h ?ShlACC := 002039Ch ?Shr18 := 00203A0h ?Shr18a := 00203A4h ?Shr16 := 00203A8h ?Shr14 := 00203ACh ?Shl16 := 00203B0h ?Shl14 := 00203B4h ?Srdo1 := 00203B8h ?ShrdRnd := 00203BCh ?MantPa := 00203C0h ?AddPrOP := 00203C4h ?AddPrOPlP := 00203C8h ; equ 00203CCh ; equ 00203D0h ?Sub16d := 00203D4h ?Sub14d := 00203D8h ?OP2ExOP6 := 00203DCh ?OP5ExOP6 := 00203E0h ?OP1ExOP5 := 00203E4h ?OP1ExOP6 := 00203E8h ?OP2ExOP4 := 00203ECh ?OP2ExOP5 := 00203F0h ?OP1ExOP3 := 00203F4h ?OP1ExOP4 := 00203F8h ?OP1ExOP2 := 00203FCh ?ExLP := 0020400h ?CkOP10 := 0020404h ?CkOP1FP0 := 0020408h ?CkOP2FP0 := 002040Ch ?PosNo0Int := 0020410h ?CkPosInt := 0020414h ?CkInt := 0020418h ?CkOdd := 002041Ch ?CkOP1EX := 0020420h ?GetCon1 := 0020424h ?GetCon := 0020428h ?PiDiv2 := 002042Ch ?PiDiv4 := 0020430h ?TwoPi := 0020434h ?PiCon := 0020438h ?ExpToHex := 002043Ch ?OP1ExpToDec := 0020440h ?CkOP2Pos := 0020444h ?CkOP1Pos := 0020448h ?ClrOP2S := 002044Ch ?ClrOP1S := 0020450h ?FDiv100 := 0020454h ?FDiv10 := 0020458h ?DecO1Exp := 002045Ch ?IncO1exp := 0020460h ?IncExp := 0020464h ?CkValidNum := 0020468h ?GetExp := 002046Ch ?HtimesL := 0020470h ?EOP1NotReal := 0020474h ?ThetaName := 0020478h ?RName := 002047Ch ?RegEqName := 0020480h ?RecurNName := 0020484h ?XName := 0020488h ?YName := 002048Ch ?TName := 0020490h ?RealName := 0020494h ?SetEStoFPS := 0020498h ?ChkTempDirt := 002049Ch ?OP1ExOP2Exp := 00204A0h ?OP1ExpMinusE := 00204A4h ?ChkErrBreak := 00204A8h ?Isa2ByteTok := 00204ACh ?GetLastEntry := 00204B0h ?GetLastEntryPtr := 00204B4h ?RegRclrChng := 00204B8h ?ResetWinTop := 00204BCh ?IsO1NonTLstOrProg := 00204C0h ?IsO1NonTempLst := 00204C4h ?Is_A_LstOrCLst := 00204C8h ?Chk_HL_999 := 00204CCh ?Equ_Or_NewEqu := 00204D0h ?Errd_OP1NotPos := 00204D4h ?Errd_OP1Not_R := 00204D8h ?Errd_OP1NotPosInt := 00204DCh ?Errd_OP1_le_0 := 00204E0h ?Errd_OP1_0 := 00204E4h ?ChkFindSym_Get_Size := 00204E8h ?Sto_StatVar := 00204ECh ?Rcl_StatVar := 00204F0h ?CkOP2Real := 00204F4h ?Get_X_Indirect := 00204F8h ?MemChk := 00204FCh ?CmpPrgNamLen1 := 0020500h ?CmpPrgNamLen := 0020504h ?FindProgSym := 0020508h ?ChkFindSym := 002050Ch ?FindSym := 0020510h ?InsertMem := 0020514h ?InsertMemA := 0020518h ?EnoughMem := 002051Ch ?CmpMemNeed := 0020520h ?CreatePVar4 := 0020524h ?CreatePVar3 := 0020528h ?CreateVar3 := 002052Ch ?CreateCplx := 0020530h ?CreateReal := 0020534h ?CreateTRList := 0020538h ?CreateRList := 002053Ch ?CreateTCList := 0020540h ?CreateCList := 0020544h ?CreateTRMat := 0020548h ?CreateRMat := 002054Ch ?CreateTStrng := 0020550h ?CreateStrng := 0020554h ?Create0Equ := 0020558h ?CreatetEqu := 002055Ch ?CreateEqu := 0020560h ?CreateGDB := 0020564h ?CreateProg := 0020568h ?ChkDel := 002056Ch ?ChkDelA := 0020570h ?AdjParser := 0020574h ?AdjMath := 0020578h ?AdjM7 := 002057Ch ?DelMemA := 0020580h ?Get_Form_Num := 0020584h ?DelVar := 0020588h ?DelVarIO := 002058Ch ?DelMem := 0020590h ?DelVar3D := 0020594h ?DelVar3C := 0020598h ?DelVar3DC := 002059Ch ?Sym_Prog_non_t_Lst := 00205A0h ?AdjSymPtrs := 00205A4h ?DataSizeA := 00205A8h ?DataSize := 00205ACh ?PopMCplxO1 := 00205B0h ?PopMCplx := 00205B4h ?MovCplx := 00205B8h ?PopOP5 := 00205BCh ?PopOP3 := 00205C0h ?PopOP1 := 00205C4h ?PopRealO6 := 00205C8h ?PopRealO5 := 00205CCh ?PopRealO4 := 00205D0h ?PopRealO3 := 00205D4h ?PopRealO2 := 00205D8h ?PopRealO1 := 00205DCh ?PopReal := 00205E0h ?FPopCplx := 00205E4h ?FPopReal := 00205E8h ?FPopFPS := 00205ECh ?DeallocFPS := 00205F0h ?DeallocFPS1 := 00205F4h ?AllocFPS := 00205F8h ?AllocFPS1 := 00205FCh ?PushRealO6 := 0020600h ?PushRealO5 := 0020604h ?PushRealO4 := 0020608h ?PushRealO3 := 002060Ch ?PushRealO2 := 0020610h ?PushRealO1 := 0020614h ?PushReal := 0020618h ?PushOP5 := 002061Ch ?PushOP3 := 0020620h ?PushMCplxO3 := 0020624h ?PushOP1 := 0020628h ?PushMCplxO1 := 002062Ch ?PushMCplx := 0020630h ?ExMCplxO1 := 0020634h ?Exch9 := 0020638h ?CpyTo1FPS11 := 002063Ch ?CpyTo2FPS5 := 0020640h ?CpyTo1FPS5 := 0020644h ?CpyTo2FPS6 := 0020648h ?CpyTo1FPS6 := 002064Ch ?CpyTo2FPS7 := 0020650h ?CpyTo1FPS7 := 0020654h ?CpyTo1FPS8 := 0020658h ?CpyTo2FPS8 := 002065Ch ?CpyTo1FPS10 := 0020660h ?CpyTo1FPS9 := 0020664h ?CpyTo2FPS4 := 0020668h ?CpyTo6FPS3 := 002066Ch ?CpyTo6FPS2 := 0020670h ?CpyTo2FPS3 := 0020674h ?Cpycto1FPS3 := 0020678h ?CpyTo1FPS3 := 002067Ch ?CpyFPS3 := 0020680h ?CpyTo1FPS4 := 0020684h ?CpyTo3FPS2 := 0020688h ?CpyTo5FPST := 002068Ch ?CpyTo6FPST := 0020690h ?CpyTo4FPST := 0020694h ?CpyTo3FPST := 0020698h ?CpyTo2FPST := 002069Ch ?CpyTo1FPST := 00206A0h ?CpyFPST := 00206A4h ?CpyStack := 00206A8h ?CpyTo3FPS1 := 00206ACh ?CpyTo2FPS1 := 00206B0h ?CpyTo1FPS1 := 00206B4h ?CpyFPS1 := 00206B8h ?CpyTo2FPS2 := 00206BCh ?CpyTo1FPS2 := 00206C0h ?CpyFPS2 := 00206C4h ?CpyO3ToFPST := 00206C8h ?CpyO2ToFPST := 00206CCh ?CpyO6ToFPST := 00206D0h ?CpyO1ToFPST := 00206D4h ?CpyToFPST := 00206D8h ?CpyToStack := 00206DCh ?CpyO3ToFPS1 := 00206E0h ?CpyO5ToFPS1 := 00206E4h ?CpyO2ToFPS1 := 00206E8h ?CpyO1ToFPS1 := 00206ECh ?CpyToFPS1 := 00206F0h ?CpyO2ToFPS2 := 00206F4h ?CpyO3ToFPS2 := 00206F8h ?CpyO6ToFPS2 := 00206FCh ?CpyO1ToFPS2 := 0020700h ?CpyToFPS2 := 0020704h ?CpyO5ToFPS3 := 0020708h ?CpyO2ToFPS3 := 002070Ch ?CpyO1ToFPS3 := 0020710h ?CpyToFPS3 := 0020714h ?CpyO1ToFPS6 := 0020718h ?CpyO1ToFPS7 := 002071Ch ?CpyO1ToFPS5 := 0020720h ?CpyO2ToFPS4 := 0020724h ?CpyO1ToFPS4 := 0020728h ?ErrNotEnoughMem := 002072Ch ?FPSMinus9 := 0020730h ?HLMinus9 := 0020734h ?ErrOverflow := 0020738h ?ErrDivBy0 := 002073Ch ?ErrSingularMat := 0020740h ?ErrDomain := 0020744h ?ErrIncrement := 0020748h ?ErrNon_Real := 002074Ch ?ErrSyntax := 0020750h ?ErrDataType := 0020754h ?ErrArgument := 0020758h ?ErrDimMismatch := 002075Ch ?ErrDimension := 0020760h ?ErrUndefined := 0020764h ?ErrMemory := 0020768h ?ErrInvalid := 002076Ch ?ErrBreak := 0020770h ?ErrStat := 0020774h ?ErrSignChange := 0020778h ?ErrIterations := 002077Ch ?ErrBadGuess := 0020780h ?ErrTolTooSmall := 0020784h ?ErrStatPlot := 0020788h ?ErrLinkXmit := 002078Ch ?JError := 0020790h ?NoErrorEntry := 0020794h ?PushErrorHandler := 0020798h ?PopErrorHandler := 002079Ch ?StrCopy := 00207A0h ?StrngCat := 00207A4h ?IsInSet := 00207A8h ?GEQNameA := 00207ACh ?RecName := 00207B0h ?PutMap := 00207B4h ?PutC := 00207B8h ?DispHL_s := 00207BCh ?PutS := 00207C0h ?PutPSB := 00207C4h ?PutPS := 00207C8h ?WPutPS := 00207CCh ?PutBuf := 00207D0h ?PutBuf1 := 00207D4h ?WPutC := 00207D8h ?WPutS := 00207DCh ?WPutSEOL := 00207E0h ?WDispEOL := 00207E4h ?WHomeUp := 00207E8h ?SetNumWindow := 00207ECh ?NewLine := 00207F0h ?MoveDown := 00207F4h ?ScrollUp := 00207F8h ?ShrinkWindow := 00207FCh ?MoveUp := 0020800h ?ScrollDown := 0020804h ?ClrLCDFull := 0020808h ?ClrLCD := 002080Ch ?ClrScrnFull := 0020810h ?ClrScrn := 0020814h ?ClrTxtShd := 0020818h ?ClrWindow := 002081Ch ?EraseEOL := 0020820h ?EraseEOW := 0020824h ?HomeUp := 0020828h ?GetCurloc := 002082Ch ?VPutMap := 0020830h ?VPutS := 0020834h ?VPutSN := 0020838h ?VPutSNG := 002083Ch ?VPutSNT := 0020840h ?RunIndicOn := 0020844h ?RunIndicOff := 0020848h ?SaveCmdShadow := 002084Ch ?SaveShadow := 0020850h ?RStrShadow := 0020854h ?RStrPartial := 0020858h ?RStrCurRow := 002085Ch ?RStrUnderMenu := 0020860h ?RStrbotRow := 0020864h ?GetKeypress := 0020868h ?GetTokLen := 002086Ch ?Get_Tok_Strng := 0020870h ?GetTokString := 0020874h ?PutBPatBuf2 := 0020878h ?PutBPatBuf := 002087Ch ?PutBPat := 0020880h ?PutcChkScroll := 0020884h ?DispEOL := 0020888h ?FDispEOL := 002088Ch ?MakeRowCmd := 0020890h ?ToToStrp := 0020894h ?SetVarName := 0020898h ?DispDone := 002089Ch ?FinishOutput := 00208A0h ?CurBlink := 00208A4h ?CursorOff := 00208A8h ?HideCursor := 00208ACh ?CursorOn := 00208B0h ?ShowCursor := 00208B4h ?KeyToString := 00208B8h ?PullDownChk := 00208BCh ?MenuCatCommon := 00208C0h ?LoadCurCat := 00208C4h ?NCIFPrgmedMode := 00208C8h ?LoadMenuNum := 00208CCh ?LoadMenuNuml := 00208D0h ?MenuEdKey := 00208D4h ?MenCatRet := 00208D8h ?NotAlphNum := 00208DCh ?SetMenuFlags := 00208E0h ?ResetSomeFlags := 00208E4h ; equ 00208E8h ; equ 00208ECh ?DispListName := 00208F0h ?DispLAlphaName := 00208F4h ?AbortPrgmode := 00208F8h ?IsFullCntx := 00208FCh ?AdrMRow := 0020900h ?AdrmeLE := 0020904h ?GetmatOP1A := 0020908h ?Getm1toOP1 := 002090Ch ?Getm1tOP1A := 0020910h ?GetMToOP1 := 0020914h ?PutToM1A := 0020918h ?PutToMA1 := 002091Ch ?PutToMat := 0020920h ?MatELDiv := 0020924h ?CMatFun := 0020928h ?RowEchPoly := 002092Ch ?RowEchelon := 0020930h ?AdrLELE := 0020934h ?Getl1ToOP1 := 0020938h ?Getl1TOP1A := 002093Ch ?GetlToOP1 := 0020940h ?Getl1ToOP2 := 0020944h ?Getl1TOP2A := 0020948h ?Getl2TOP1A := 002094Ch ?PutTola1 := 0020950h ?PutToL := 0020954h ?MaxMinLst := 0020958h ?LLow := 002095Ch ?LHigh := 0020960h ?LSum := 0020964h ?CumSum := 0020968h ?ToFrac := 002096Ch ?SeqSet := 0020970h ?SeqSolve := 0020974h ?CmpNumInit := 0020978h ?BinopExec := 002097Ch ?ExMeanL := 0020980h ?Set2MVLPtrs := 0020984h ?SetMat1 := 0020988h ?CreateTLIst := 002098Ch ?UnopExec := 0020990h ?ThreeExec := 0020994h ?RestoreErrNo := 0020998h ?FourExec := 002099Ch ?FiveExec := 00209A0h ?CpyTo2ES1 := 00209A4h ?CpyTo6ES1 := 00209A8h ?CpyTo1ES1 := 00209ACh ?CpyTo3ES1 := 00209B0h ?CpyTo3ES2 := 00209B4h ?CpyTo2ES2 := 00209B8h ?CpyTo1ES2 := 00209BCh ?CpyTo2ES3 := 00209C0h ?CpyTo1ES3 := 00209C4h ?CpyTo3ES4 := 00209C8h ?CpyTo6ES3 := 00209CCh ?CpyTo2ES4 := 00209D0h ?CpyTo1ES4 := 00209D4h ?CpyTo2ES5 := 00209D8h ?CpyTo1ES5 := 00209DCh ?CpyTo4ESt := 00209E0h ?CpyTo2ESt := 00209E4h ?CpyTo1ESt := 00209E8h ?CpyTo2ES6 := 00209ECh ?CpyTo1ES6 := 00209F0h ?CpyTo2ES7 := 00209F4h ?CpyTo1ES7 := 00209F8h ?CpyTo2ES8 := 00209FCh ?CpyTo1ES8 := 0020A00h ?CpyTo1ES9 := 0020A04h ?CpyTo2ES9 := 0020A08h ?CpyTo2ES10 := 0020A0Ch ?CpyTo1ES10 := 0020A10h ?CpyTo2ES11 := 0020A14h ?CpyTo1ES11 := 0020A18h ?CpyTo2ES12 := 0020A1Ch ?CpyTo1ES12 := 0020A20h ?CpyTo2ES13 := 0020A24h ?CpyTo1ES13 := 0020A28h ?CpyTo1ES14 := 0020A2Ch ?CpyTo1ES16 := 0020A30h ?CpyTo1ES17 := 0020A34h ?CpyTo1ES18 := 0020A38h ?CpyTo1ES15 := 0020A3Ch ?CpyTo2ES15 := 0020A40h ?CpyO1ToESt := 0020A44h ?CpyO1ToES1 := 0020A48h ?CpyO6ToES1 := 0020A4Ch ?CpyO6ToES3 := 0020A50h ?CpyO1ToES2 := 0020A54h ?CpyO2ToES2 := 0020A58h ?CpyO1ToES3 := 0020A5Ch ?CpyO1ToES4 := 0020A60h ?CpyO1ToES5 := 0020A64h ?CpyO1ToES6 := 0020A68h ?CpyO1ToES7 := 0020A6Ch ?CpyO2ToES4 := 0020A70h ?CpyO2ToES5 := 0020A74h ?CpyO2ToES6 := 0020A78h ?CpyO2ToES7 := 0020A7Ch ?CpyO2ToES8 := 0020A80h ?CpyO2ToES9 := 0020A84h ?CpyO1ToES8 := 0020A88h ?CpyO1ToES9 := 0020A8Ch ?CpyO1ToES10 := 0020A90h ?CpyO1ToES11 := 0020A94h ?CpyO1ToES12 := 0020A98h ?CpyO1ToES13 := 0020A9Ch ?CpyO1ToES14 := 0020AA0h ?EvalF3A := 0020AA4h ?GetK := 0020AA8h ?SetTitle := 0020AACh ?DispVarVal := 0020AB0h ?RecallEd := 0020AB4h ?SetUpBuffer := 0020AB8h ?CreateNumEditBuf := 0020ABCh ?CallCommon := 0020AC0h ?CommonKeys := 0020AC4h ?LeftMore := 0020AC8h ?FDel := 0020ACCh ?FClear := 0020AD0h ?FInsDisp := 0020AD4h ?FInsDispNoConv := 0020AD8h ?SetIndicator := 0020ADCh ?CloseEditBufNoR := 0020AE0h ?ReleaseBuffer := 0020AE4h ?VarNameToOP1HL := 0020AE8h ?NameToOP1 := 0020AECh ?NumpPutAway := 0020AF0h ?NumReDisp := 0020AF4h ?NumError02 := 0020AF8h ?Load_Sfont := 0020AFCh ?Sfont_Len := 0020B00h ?InitNumVec := 0020B04h ?SetxxOP1 := 0020B08h ?SetxxOP2 := 0020B0Ch ?SetxxxxOP2 := 0020B10h ?UCLines := 0020B14h ?CLine := 0020B18h ?CLines := 0020B1Ch ?XrootY := 0020B20h ?YtoX := 0020B24h ?ZmStats := 0020B28h ?PointStatHelp := 0020B2Ch ?DrawSPlot := 0020B30h ?InitNewTraceP := 0020B34h ?SPlotCoord := 0020B38h ?SPlotRight := 0020B3Ch ?SPlotLeft := 0020B40h ?CmpBoxInfo := 0020B44h ?NextPlot := 0020B48h ?PrevPlot := 0020B4Ch ?ClrPrevPlot := 0020B50h ?PutIndexList := 0020B54h ?GetIndexList := 0020B58h ?HeapSort := 0020B5Ch ?StoGDB2 := 0020B60h ?RclGDB2 := 0020B64h ?CircCmd := 0020B68h ?GrphCirc := 0020B6Ch ?Mov18b := 0020B70h ?DarkLine := 0020B74h ?ILine := 0020B78h ?IPoint := 0020B7Ch ?XYRndBoth := 0020B80h ?XYRnd := 0020B84h ?CheckTOP := 0020B88h ?CheckXY := 0020B8Ch ?DarkPnt := 0020B90h ?CPointS := 0020B94h ?WToV := 0020B98h ?VtoWHLDE := 0020B9Ch ?Xitof := 0020BA0h ?YftoI := 0020BA4h ?XftoI := 0020BA8h ?TraceOff := 0020BACh ?GrRedisp := 0020BB0h ?GDispToken := 0020BB4h ?GrdeCoda := 0020BB8h ?LabCoor := 0020BBCh ?CoorDisp := 0020BC0h ?TmpEquNoSrc := 0020BC4h ?GrLabels := 0020BC8h ?YPixSet := 0020BCCh ?XPixSet := 0020BD0h ?CopyRng := 0020BD4h ?ValCur := 0020BD8h ?GrPutAway := 0020BDCh ?RstGFlags := 0020BE0h ?GrReset := 0020BE4h ?XYCent := 0020BE8h ?ZoomXYCmd := 0020BECh ?CptDelY := 0020BF0h ?CptDelX := 0020BF4h ?SetFuncM := 0020BF8h ?SetSeqM := 0020BFCh ?SetPolM := 0020C00h ?SetParM := 0020C04h ?ZmInt := 0020C08h ?ZmDecml := 0020C0Ch ?ZmPrev := 0020C10h ?ZmUsr := 0020C14h ?SetUZM := 0020C18h ?ZmFit := 0020C1Ch ?ZmSquare := 0020C20h ?ZmTrig := 0020C24h ?SetXMinMax := 0020C28h ?ZooDefault := 0020C2Ch ?GrBufCpy := 0020C30h ?DrawSplitLine := 0020C34h ; equ 0020C38h ; equ 0020C3Ch ; equ 0020C40h ; equ 0020C44h ; equ 0020C48h ; equ 0020C4Ch ; equ 0020C50h ; equ 0020C54h ?ChkTextCurs := 0020C58h ?Regraph := 0020C5Ch ?DoRefFlags02 := 0020C60h ?InitNSeq := 0020C64h ?YRes := 0020C68h ?Ceiling := 0020C6Ch ?PutXY := 0020C70h ?PutEquNo := 0020C74h ?PDspGrph := 0020C78h ?HorizCmd := 0020C7Ch ?VertCmd := 0020C80h ?LineCmd := 0020C84h ?UnLineCmd := 0020C88h ?PointCmd := 0020C8Ch ?PixelTest := 0020C90h ?PixelCmd := 0020C94h ?TanLnF := 0020C98h ?DrawCmdInit := 0020C9Ch ?DrawCmd := 0020CA0h ?ShadeCmd := 0020CA4h ?InvCmd := 0020CA8h ?StatShade := 0020CACh ?DspMatTable := 0020CB0h ?DspLsts := 0020CB4h ?CloseEditBuf := 0020CB8h ?ParseEditBuf := 0020CBCh ?PutSM := 0020CC0h ?DspCurTbl := 0020CC4h ?DspGrTbl := 0020CC8h ?ZeroTemplate := 0020CCCh ?SetTblRefs := 0020CD0h ?DispTblBot := 0020CD4h ?DispTblTop := 0020CD8h ?DispTblBody := 0020CDCh ?VPutBlank := 0020CE0h ?TblTrace := 0020CE4h ?DispListNameY := 0020CE8h ?CurNameLength := 0020CECh ?NameToBuf := 0020CF0h ?JPromptCursor := 0020CF4h ?BufLeft := 0020CF8h ?BufRight := 0020CFCh ?BufInsert := 0020D00h ?BufQueueChar := 0020D04h ?BufReplace := 0020D08h ?BufDelete := 0020D0Ch ?BufPeek := 0020D10h ?BufPeek1 := 0020D14h ?BufPeek2 := 0020D18h ?BufPeek3 := 0020D1Ch ?BufToBtm := 0020D20h ?SetupEditEqu := 0020D24h ?BufToTop := 0020D28h ?IsEditFull := 0020D2Ch ?IsEditEmpty := 0020D30h ?IsAtTop := 0020D34h ?IsAtBtm := 0020D38h ?BufClear := 0020D3Ch ?JCursorFirst := 0020D40h ?JCursorLast := 0020D44h ?CursorLeft := 0020D48h ?CursorRight := 0020D4Ch ?CursorUp := 0020D50h ?CursorDown := 0020D54h ?CursorToOffset := 0020D58h ?InsDisp := 0020D5Ch ?FDispBOL1 := 0020D60h ?FDispBOL := 0020D64h ?DispEOW := 0020D68h ?DispHead := 0020D6Ch ?DispTail := 0020D70h ?PutTokString := 0020D74h ?SetUpEditCmd := 0020D78h ?SetEmptyeditEqu := 0020D7Ch ?SetEmptyEditPtr := 0020D80h ?CloseEditEqu := 0020D84h ?GetPrevTok := 0020D88h ?GetKey := 0020D8Ch ?CanIndic := 0020D90h ?DFMin := 0020D94h ?FormDisp := 0020D98h ?FormMatrix := 0020D9Ch ?WScrollLeft := 0020DA0h ?WScrollUp := 0020DA4h ?WScrollDown := 0020DA8h ?WScrollRight := 0020DACh ?FormEReal := 0020DB0h ?FormERealTok := 0020DB4h ?FormDCplx := 0020DB8h ?FormReal := 0020DBCh ?SetWinAbove := 0020DC0h ?DisarmScroll := 0020DC4h ?MinToEdit := 0020DC8h ?RclVarToEdit := 0020DCCh ?RclVarToEditPtr := 0020DD0h ?RclEntryToEdit := 0020DD4h ?RclToQueue := 0020DD8h ?FormToTok := 0020DDCh ?DispInterval := 0020DE0h ?DispLstName := 0020DE4h ?DispSLstNameHL := 0020DE8h ?EditEqu := 0020DECh ?CloseEquField := 0020DF0h ?AutoSelect := 0020DF4h ?DispYEOS := 0020DF8h ?DispNumEOS := 0020DFCh ?SetupDispEq := 0020E00h ?DispForward := 0020E04h ?DispYPrompt2 := 0020E08h ?StringWidth := 0020E0Ch ?DispErrorScreen := 0020E10h ?PopCX := 0020E14h ?LoadNoEEntry := 0020E18h ?SaveScreen := 0020E1Ch ?RetScreen := 0020E20h ?RetScreenErr := 0020E24h ?CheckSplitFlag := 0020E28h ?SolveRedisp := 0020E2Ch ?SolveDisp := 0020E30h ?ItemName := 0020E34h ?SetNorm_Vals := 0020E38h ?SetYOffset := 0020E3Ch ?ConvKeyToTok := 0020E40h ?ConvFCKeyToTok := 0020E44h ?ConvFEKeyToTok := 0020E48h ?TokToKey := 0020E4Ch ?GetVarCmdUSB := 0020E50h ; equ 0020E54h ?DeselectAllVars := 0020E58h ?DelRes := 0020E5Ch ?ConvLcToLr := 0020E60h ?RedimMat := 0020E64h ?IncLstSize := 0020E68h ?InsertList := 0020E6Ch ?DelListEl := 0020E70h ?EditProg := 0020E74h ?CloseProg := 0020E78h ?ClrGraphRef := 0020E7Ch ?FixTempCnt := 0020E80h ?SaveData := 0020E84h ?RestoreData := 0020E88h ?FindAlphaUp := 0020E8Ch ?FindAlphaDn := 0020E90h ?CmpSyms := 0020E94h ?CreateTemp := 0020E98h ?CleanAll := 0020E9Ch ?MoveToNextSym := 0020EA0h ?ConvLrToLc := 0020EA4h ?TblScreenDown := 0020EA8h ?TblScreenUp := 0020EACh ?ScreenScrollPixelsUp := 0020EB0h ;;_ret equ 0020EB4h ?ZIfRclHandler := 0020EB8h ?ZIfRclKApp := 0020EBCh ; equ 0020EC0h ; equ 0020EC4h ?InitNamePrompt := 0020EC8h ?InitNamePrompt_ := 0020ECCh ?CatalogChk := 0020ED0h ?ClrTR := 0020ED4h ; equ 0020ED8h ; equ 0020EDCh ; equ 0020EE0h ; equ 0020EE4h ?ErrNonReal_FPST_FPS1 := 0020EE8h ?ErrNonReal := 0020EECh ?WriteText := 0020EF0h ; equ 0020EF4h ?GraphPars := 0020EF8h ?PlotPars := 0020EFCh ?ParseInp := 0020F00h ?ParseOn := 0020F04h ?ParseScan := 0020F08h ?GetParse := 0020F0Ch ?SaveParse := 0020F10h ?InitPFlgs := 0020F14h ?CkEndLineRR := 0020F18h ?OP2Set60 := 0020F1Ch ?GetStatPtr := 0020F20h ?CmpStatPtr := 0020F24h ?VarSysAdr := 0020F28h ?StoSysTok := 0020F2Ch ?StoAns := 0020F30h ?StoTheta := 0020F34h ?StoR := 0020F38h ?StoY := 0020F3Ch ?StoN := 0020F40h ?StoT := 0020F44h ?StoX := 0020F48h ?StoOther := 0020F4Ch ?RclAns := 0020F50h ?RclY := 0020F54h ?RclN := 0020F58h ?RclX := 0020F5Ch ?RclVarSym := 0020F60h ?RclsyStok := 0020F64h ?StMatel := 0020F68h ?StLstvecel := 0020F6Ch ?ConvOP1 := 0020F70h ?FindParseFormula := 0020F74h ?ParseFormula := 0020F78h ?StrngEnt1 := 0020F7Ch ?Prgrdlp := 0020F80h ?VarEnt := 0020F84h ?ParseOnC := 0020F88h ?ParseOn_ := 0020F8Ch ?ParseCmd := 0020F90h ?StoType := 0020F94h ?CreatePair := 0020F98h ?PushNum := 0020F9Ch ?IncCurPCErrEnd := 0020FA0h ?ErrEnd := 0020FA4h ?CommaErrF := 0020FA8h ?CommaErr := 0020FACh ?StEQArg2 := 0020FB0h ?StEQArg := 0020FB4h ?InpArg := 0020FB8h ?StEQArg3 := 0020FBCh ?NxtFetch := 0020FC0h ?CkFetchVar := 0020FC4h ?FetchVarA := 0020FC8h ?FetchVar := 0020FCCh ?CkEndLin := 0020FD0h ?CkEndExp := 0020FD4h ?CkParsEnd := 0020FD8h ?StoTypeArg := 0020FDCh ?ConvDim := 0020FE0h ?ConvDim00 := 0020FE4h ?AheadEqual := 0020FE8h ?ParseHeads := 0020FECh ?ParseHead := 0020FF0h ?AnsName := 0020FF4h ?StoCmpReals := 0020FF8h ?GetDEPtr := 0020FFCh ?Push2BOper := 0021000h ?Push3BOper := 0021004h ?Pop2BOper := 0021008h ?Pop3BOper := 002100Ch ?PushOper := 0021010h ?PopOper := 0021014h ?FindEUndef := 0021018h ?SttmpEQ := 002101Ch ?FindEOL := 0021020h ?BrkInc := 0021024h ?IncFetch := 0021028h ?CurFetch := 002102Ch ?Random := 0021030h ?StoRand := 0021034h ?RandInit := 0021038h ?ResetStacks := 002103Ch ?Factorial := 0021040h ?YEquOnOff := 0021044h ?EquSelUnsel := 0021048h ?ITSolver := 002104Ch ?GRITSolver := 0021050h ?ITSolverB := 0021054h ?ITSolverNB := 0021058h ?ExTestInt := 002105Ch ?DistFun := 0021060h ?LogGamma := 0021064h ?OneVar := 0021068h ?OneVars0 := 002106Ch ?OrdStat := 0021070h ?InitStatAns := 0021074h ?AnovaSpec := 0021078h ?OutputExpr := 002107Ch ?CentCursor := 0021080h ; equ 0021084h ; equ 0021088h ; equ 002108Ch ; equ 0021090h ?CkValDeltaX := 0021094h ?CkValDelta := 0021098h ?GrBufClr := 002109Ch ?GrBufCpyV := 00210A0h ?FndSelEQ := 00210A4h ?ClrGraphXY := 00210A8h ?NEDXTYStyle := 00210ACh ?PlotPt := 00210B0h ?NewWindEP := 00210B4h ?DrawAxes := 00210B8h ?SetPenX := 00210BCh ?SetPenY := 00210C0h ?SetPenT := 00210C4h ?TanEquDisp := 00210C8h ?PutAns := 00210CCh ?DispOP1A := 00210D0h ; equ 00210D4h ?SetTblGraphDraw := 00210D8h ?MemClear := 00210DCh ?MemSet := 00210E0h ?PointOn := 00210E4h ?ExecuteNewPrgm := 00210E8h ?StrLength := 00210ECh ?VPutMapRec := 00210F0h ?FindAppUp := 00210F4h ?FindAppDown := 00210F8h ?FindApp := 00210FCh ?os.FindAppStart := 0021100h ?SkipAppHeader := 0021104h ?FindAppStart := 0021108h ?IBounds := 002110Ch ?IOffset := 0021110h ?DrawCirc := 0021114h ?CanAlphIns := 0021118h ?CxReDisp := 002111Ch ?GetBaseVer := 0021120h ?OPSet0 := 0021124h ?AppGetCBLUSB := 0021128h ?SetIgnoreKey := 002112Ch ?SetSendThisKeyBack := 0021130h ?DisableAPD := 0021134h ?EnableAPD := 0021138h ?Set2IY34 := 002113Ch ?ForceCmd := 0021140h ?ApdSetup := 0021144h ?AppSetup := 0021148h ; equ 002114Ch ?ReleaseSedit := 0021150h ?InitSmallEditLine := 0021154h ?StartSmallEdit := 0021158h ; equ 002115Ch ?SGetTokString := 0021160h ?LoadPattern := 0021164h ?SStringLength := 0021168h ?RestorePenCol := 002116Ch ; equ 0021170h ?EmptyHook := 0021174h ?ForceSmallEditReturn := 0021178h ?SaveContext := 002117Ch ; equ 0021180h ?ClearRow := 0021184h ; equ 0021188h ; equ 002118Ch ; equ 0021190h ; equ 0021194h ; equ 0021198h ; equ 002119Ch ; equ 00211A0h ; equ 00211A4h ; equ 00211A8h ; equ 00211ACh ; equ 00211B0h ; equ 00211B4h ; equ 00211B8h ; equ 00211BCh ; equ 00211C0h ; equ 00211C4h ; equ 00211C8h ; equ 00211CCh ; equ 00211D0h ; equ 00211D4h ; equ 00211D8h ; equ 00211DCh ; equ 00211E0h ; equ 00211E4h ; equ 00211E8h ; equ 00211ECh ;;_ret equ 00211F0h ; equ 00211F4h ?InitSmallEditLineVar := 00211F8h ?InitSmallEditLineOP1 := 00211FCh ?InitSmallEditBoxVar := 0021200h ?InitSmallEditBoxOP1 := 0021204h ?RclEntryToEditA := 0021208h ?ErrCustom1 := 002120Ch ?ErrCustom2 := 0021210h ;;_ret equ 0021214h ?ClearRect := 0021218h ?InvertRect := 002121Ch ?FillRect := 0021220h ?RestoreTextFlags := 0021224h ?InitCellBox := 0021228h ?DrawCell := 002122Ch ; equ 0021230h ?InvertCell := 0021234h ?SetCellOverride := 0021238h ?DrawRectBorder := 002123Ch ?ClearCell := 0021240h ?CoverCell := 0021244h ?EraseRectBorder := 0021248h ?FillRectPattern := 002124Ch ?DrawRectBorderClear := 0021250h ; equ 0021254h ?VerticalLine := 0021258h ?IBoundsFull := 002125Ch ; equ 0021260h ; equ 0021264h ?CPoint := 0021268h ?DeleteApp := 002126Ch ?GetModeCellFlagOR := 0021270h ?ResetModeCellFlag := 0021274h ?IsModeCellSet := 0021278h ?GetModeCellFlag := 002127Ch ; equ 0021280h ?SetCurCellBoxManager := 0021284h ; equ 0021288h ?CellBoxManager := 002128Ch ?StartNewCell := 0021290h ?RunInCellOveride := 0021294h ?RunCellOveride := 0021298h ?ClearCurCell := 002129Ch ?DrawCurCell := 00212A0h ?InvertCurCell := 00212A4h ?CoverCurCell := 00212A8h ?BlinkCell := 00212ACh ?BlinkCellNoLookUp := 00212B0h ?BlinkCurCell := 00212B4h ?BlinkCellToOn := 00212B8h ?BlinkCellToOnNoLookUp := 00212BCh ?BlinkCurCellToOn := 00212C0h ?BlinkCellToOff := 00212C4h ?BlinkCellToOffNoLookUp := 00212C8h ?BlinkCurCellToOff := 00212CCh ?GetCurModeCellFlag := 00212D0h ; equ 00212D4h ?StartSmallEditReturn := 00212D8h ; equ 00212DCh ; equ 00212E0h ?CellKeyHandle := 00212E4h ; equ 00212E8h ; equ 00212ECh ; equ 00212F0h ; equ 00212F4h ; equ 00212F8h ?EraseAllCells := 00212FCh ?IsCurModeCellSet := 0021300h ; equ 0021304h ; equ 0021308h ; equ 002130Ch ; equ 0021310h ?DrawBlnkCell := 0021314h ?ClearBlnkCell := 0021318h ?InvertBlnkCell := 002131Ch ?GetStringInput := 0021320h ?GetStringInput2 := 0021324h ?WaitEnterKeyValue := 0021328h ?HorizontalLine := 002132Ch ?CreateAppVar := 0021330h ?CreateProtProg := 0021334h ?CreateVar := 0021338h ?AsmComp := 002133Ch ?GetAsmSize := 0021340h ?SquishPrgm := 0021344h ?ExecutePrgm := 0021348h ?ChkFindSymAsm := 002134Ch ?ParsePrgmName := 0021350h ?CSub := 0021354h ?CAdd := 0021358h ?CSquare := 002135Ch ?CMult := 0021360h ?CRecip := 0021364h ?CDiv := 0021368h ?CAbs := 002136Ch ?AddSquares := 0021370h ?CSqRoot := 0021374h ?CLN := 0021378h ?CLog := 002137Ch ?CTenX := 0021380h ?CEtoX := 0021384h ?CXrootY := 0021388h ; equ 002138Ch ?CYtoX := 0021390h ?InvertNonReal := 0021394h ?CTrunc := 0021398h ?CFrac := 002139Ch ?CFloor := 00213A0h ?SrchVLstUp := 00213A4h ?SrchVLstDn := 00213A8h ?FlashWriteDisable := 00213ACh ?Disp := 00213B0h ?GetBytePaged := 00213B4h ?RunCursorHook := 00213B8h ?RunLibraryHook := 00213BCh ?RunRawKeyHook := 00213C0h ?SetCursorHook := 00213C4h ?SetLibraryHook := 00213C8h ?SetGetKeyHook := 00213CCh ?ClrCursorHook := 00213D0h ?ClrLibraryHook := 00213D4h ?ClrRawKeyHook := 00213D8h ?GetKeyHook := 00213DCh ?SetGetCSCHook := 00213E0h ?ClrGetKeyHook := 00213E4h ?SetCatalog2Hook := 00213E8h ?ClrCatalog2Hook := 00213ECh ?SetLocalizeHook := 00213F0h ?ClrLocalizeHook := 00213F4h ?SetTokenHook := 00213F8h ?ClrTokenHook := 00213FCh ; equ 0021400h ; equ 0021404h ?DispListElementOffLA := 0021408h ?BitVertSplit := 002140Ch ?SetHomescreenHook := 0021410h ?ClrHomescreenHook := 0021414h ?SetWindowHook := 0021418h ?ClrWindowHook := 002141Ch ?SetGraphModeHook := 0021420h ?ClrGraphModeHook := 0021424h ?ParseAndStoreSysVar := 0021428h ?DisplayEditSysVar := 002142Ch ?JForceWIndowSettings := 0021430h ?DelVarArc := 0021434h ?DelVarNoArc := 0021438h ?SetAllPlots := 002143Ch ?SetYeditHook := 0021440h ?ClrYeditHook := 0021444h ?Arc_Unarc := 0021448h ?ArchiveVar := 002144Ch ?UnarchiveVar := 0021450h ?SetFontHook := 0021454h ?ClrFontHook := 0021458h ?SetRegraphHook := 002145Ch ?ClrRegraphHook := 0021460h ?RunGraphingHook := 0021464h ?SetTraceHook := 0021468h ?ClrTraceHook := 002146Ch ?RunTraceHook := 0021470h ?NDeriv := 0021474h ?PolarDerivative := 0021478h ?JForceGraphNoKey := 002147Ch ?JForceGraphKey := 0021480h ?PowerOff := 0021484h ?GetKeyRetOff := 0021488h ?FindGroupSym := 002148Ch ?LoadDEIndPaged := 0021490h ?SetUpPagedPtr := 0021494h ?PagedGet := 0021498h ?SetParserHook := 002149Ch ?ClrParserHook := 00214A0h ?SetAppChangeHook := 00214A4h ?ClrAppChangeHook := 00214A8h ?SetGraphicsHook := 00214ACh ?ClrGraphicsHook := 00214B0h ?ILineNoGraphicsHook := 00214B4h ?ILineNoHook := 00214B8h ; equ 00214BCh ?DeleteTempPrograms := 00214C0h ?SetCatalog1Hook := 00214C4h ?ClrCatalog1Hook := 00214C8h ?SetHelpHook := 00214CCh ?ClrHelpHook := 00214D0h ?DispCatalogEnd := 00214D4h ?GetMenuKeypress := 00214D8h ?GetCatalogItem := 00214DCh ?RunCatalog2Hook := 00214E0h ?RunCatalog1Hook := 00214E4h ; equ 00214E8h ; equ 00214ECh ?DispMenuTitle := 00214F0h ; equ 00214F4h ?SetCxReDispHook := 00214F8h ?ClrCxReDispHook := 00214FCh ?DrawStatusBarMode := 0021500h ?BufClr := 0021504h ?UnOPExec2 := 0021508h ?BinOPExec2 := 002150Ch ?LoadMenuB := 0021510h ?DisplayVarInfo := 0021514h ?SetMenuHook := 0021518h ?ClrMenuHook := 002151Ch ?GetBCOffSetIX := 0021520h ?GetBCOffSetIX_ := 0021524h ?ForceFullScreen := 0021528h ?HLMinus5 := 002152Ch ;;_ret equ 0021530h ; equ 0021534h ; equ 0021538h ?Arc_Unarc_ := 002153Ch ?RclExit := 0021540h ?SetSilentLinkHook := 0021544h ?ClrSilentLinkHook := 0021548h ?TwoVarSet := 002154Ch ?ExecClassCToken := 0021550h ?ExecClass3Token := 0021554h ?GetSysInfo := 0021558h ?RunChkCTenX := 002155Ch ?TenXNoClr := 0021560h ; equ 0021564h ; equ 0021568h ?GetVarVersion := 002156Ch ?ParseGraphCmdToken := 0021570h ; equ 0021574h ?DeleteTempEditEqu := 0021578h ?PromptMoveBackLeft := 002157Ch ?WPutSEOLRes10E := 0021580h ?InvertTextInsMode := 0021584h ; equ 0021588h ?ResetDefaults := 002158Ch ?ZeroFinanceVars := 0021590h ?DispHeader := 0021594h ?JForceGroup := 0021598h ; equ 002159Ch ; equ 00215A0h ?DispCoords := 00215A4h ; equ 00215A8h ; equ 00215ACh ?ChkTmr := 00215B0h ?ClockOff := 00215B4h ?ClockOn := 00215B8h ; equ 00215BCh ?GetDate := 00215C0h ?GetDateString := 00215C4h ?GetDtFmt := 00215C8h ?GetDtStr := 00215CCh ?GetTime := 00215D0h ?FormTime := 00215D4h ?GetTmFmt := 00215D8h ?GetTmStr := 00215DCh ?SetZeroOne := 00215E0h ?SetDate := 00215E4h ?IsOneTwoThree := 00215E8h ?SetTime := 00215ECh ?IsOP112or24 := 00215F0h ?ChkTimer0 := 00215F4h ?TimeCnv := 00215F8h ?ClrWindowAndFlags := 00215FCh ?ResetAllLists := 0021600h ?DispValue := 0021604h ; equ 0021608h ; equ 002160Ch ; equ 0021610h ?CpOP1OP2Rounded := 0021614h ?CpOP1OP2Rounded2 := 0021618h ; equ 002161Ch ; equ 0021620h ?ResetIOPrompt := 0021624h ; equ 0021628h ?SetUpEditor := 002162Ch ?SortA := 0021630h ?SortD := 0021634h ; equ 0021638h ?IsOP1ResID := 002163Ch ; equ 0021640h ; equ 0021644h ; equ 0021648h ?ForceModeKeypress := 002164Ch ?DispAboutScreen := 0021650h ?ChkHelpHookVer := 0021654h ?Draw32 := 0021658h ; equ 002165Ch ; equ 0021660h ; equ 0021664h ?DrawPlotStatus := 0021668h ?DrawTableEditor := 002166Ch ?DisplayListNameEquals := 0021670h ?DisplayListHeader := 0021674h ?DispMatrixDimensions := 0021678h ?HighlightListEdItem := 002167Ch ; equ 0021680h ; equ 0021684h ?MatrixName := 0021688h ; equ 002168Ch ; equ 0021690h ; equ 0021694h ; equ 0021698h ; equ 002169Ch ?ChkCxMainPtr := 00216A0h ?NumError02_ := 00216A4h ; equ 00216A8h ?SetupEmptyEditTempEqu := 00216ACh ?Res1IY0E := 00216B0h ?RestoreBuffer := 00216B4h ; equ 00216B8h ; equ 00216BCh ; equ 00216C0h ; equ 00216C4h ; equ 00216C8h ; equ 00216CCh ?DisplayListEquals := 00216D0h ?GetCurPlotListOffset := 00216D4h ?GoToLastRow := 00216D8h ?DrawRectBorder_ := 00216DCh ; equ 00216E0h ; equ 00216E4h ; equ 00216E8h ; equ 00216ECh ?NamedListToOP1 := 00216F0h ; equ 00216F4h ; equ 00216F8h ; equ 00216FCh ?InitUSBDeviceCallback := 0021700h ?KillUSBDevice := 0021704h ?SetUSBConfiguration := 0021708h ?RequestUSBData := 002170Ch ?StopReceivingUSBData := 0021710h ?SetVertGraphActive := 0021714h ?ClrVertGraphActive := 0021718h ?SetUSBActivityHook := 002171Ch ?ClrUSBActivityHook := 0021720h ;;_ret equ 0021724h ?GetCurPlotOffsetPrev := 0021728h ?SplitUpdateStatPlotLists := 002172Ch ?GraphLine := 0021730h ; equ 0021734h ; equ 0021738h ; equ 002173Ch ; equ 0021740h ; equ 0021744h ; equ 0021748h ?ZIfInTblEditor := 002174Ch ; equ 0021750h ?GetCurPlotOffset := 0021754h ; equ 0021758h ; equ 002175Ch ; equ 0021760h ; equ 0021764h ; equ 0021768h ?UpdateStatPlotLists := 002176Ch ?ChkSomethingElseFPS5 := 0021770h ?ChkSomethingFPS5 := 0021774h ?VDispRealOP1 := 0021778h ?DispXEqualsNum := 002177Ch ?ResetGraphSettings := 0021780h ?InitializeVariables := 0021784h ;;_ret equ 0021788h ?DelVarSym := 002178Ch ?FindAppUpNoCase := 0021790h ?FindAppDnNoCase := 0021794h ?SetupHome := 0021798h ?GrPutawayFull := 002179Ch ;;_ret equ 00217A0h ?ToggleUSBSmartPadInput := 00217A4h ?IsUSBDeviceConnected := 00217A8h ?PolarEquToOP1 := 00217ACh ?ParamXEquToOP1 := 00217B0h ?ParamYEquToOP1 := 00217B4h ?DispTestModeResetComplete := 00217B8h ?PTTReset := 00217BCh ?FindAppCustom := 00217C0h ?ClearGraphStyles := 00217C4h ?BufToNextBASICSeparator := 00217C8h ; equ 00217CCh ; equ 00217D0h ?ZooStandard := 00217D4h ; equ 00217D8h ; equ 00217DCh ; equ 00217E0h ; equ 00217E4h ; equ 00217E8h ; equ 00217ECh ; equ 00217F0h ; equ 00217F4h ; equ 00217F8h ; equ 00217FCh ; equ 0021800h ; equ 0021804h ; equ 0021808h ; equ 002180Ch ?AddHistoryEntryString := 0021810h ?CurrEntryToPrevEntry := 0021814h ; equ 0021818h ; equ 002181Ch ; equ 0021820h ; equ 0021824h ; equ 0021828h ; equ 002182Ch ; equ 0021830h ; equ 0021834h ; equ 0021838h ; equ 002183Ch ; equ 0021840h ; equ 0021844h ; equ 0021848h ; equ 002184Ch ; equ 0021850h ; equ 0021854h ; equ 0021858h ; equ 002185Ch ; equ 0021860h ; equ 0021864h ; equ 0021868h ; equ 002186Ch ; equ 0021870h ; equ 0021874h ; equ 0021878h ; equ 002187Ch ; equ 0021880h ; equ 0021884h ; equ 0021888h ; equ 002188Ch ; equ 0021890h ; equ 0021894h ; equ 0021898h ; equ 002189Ch ; equ 00218A0h ; equ 00218A4h ; equ 00218A8h ; equ 00218ACh ; equ 00218B0h ; equ 00218B4h ; equ 00218B8h ; equ 00218BCh ; equ 00218C0h ; equ 00218C4h ; equ 00218C8h ; equ 00218CCh ; equ 00218D0h ; equ 00218D4h ; equ 00218D8h ; equ 00218DCh ; equ 00218E0h ; equ 00218E4h ; equ 00218E8h ; equ 00218ECh ?RunInitialBootMenu := 00218F0h ; equ 00218F4h ; equ 00218F8h ; equ 00218FCh ?Clr05RclFlags := 0021900h ; equ 0021904h ; equ 0021908h ; equ 002190Ch ; equ 0021910h ?DeleteHistoryEntry := 0021914h ; equ 0021918h ; equ 002191Ch ; equ 0021920h ; equ 0021924h ; equ 0021928h ; equ 002192Ch ; equ 0021930h ; equ 0021934h ; equ 0021938h ; equ 002193Ch ?CommonKeys_ := 0021940h ; equ 0021944h ; equ 0021948h ; equ 002194Ch ; equ 0021950h ; equ 0021954h ; equ 0021958h ; equ 002195Ch ; equ 0021960h ; equ 0021964h ; equ 0021968h ; equ 002196Ch ; equ 0021970h ; equ 0021974h ; equ 0021978h ; equ 002197Ch ; equ 0021980h ; equ 0021984h ; equ 0021988h ; equ 002198Ch ; equ 0021990h ; equ 0021994h ?ResetLastEntryStack := 0021998h ; equ 002199Ch ; equ 00219A0h ?jp_JForceCmdNoChar := 00219A4h ?Load_LFont := 00219A8h ; equ 00219ACh ; equ 00219B0h ; equ 00219B4h ; equ 00219B8h ; equ 00219BCh ; equ 00219C0h ; equ 00219C4h ; equ 00219C8h ; equ 00219CCh ; equ 00219D0h ; equ 00219D4h ; equ 00219D8h ?EnterSelfTest := 00219DCh ?DrawEntrySepLine := 00219E0h ; equ 00219E4h ?GetGraphModeProperties := 00219E8h ; equ 00219ECh ; equ 00219F0h ; equ 00219F4h ; equ 00219F8h ; equ 00219FCh ; equ 0021A00h ; equ 0021A04h ; equ 0021A08h ; equ 0021A0Ch ?ClrLCDAll := 0021A10h ?BufIPoint := 0021A14h ; equ 0021A18h ; equ 0021A1Ch ; equ 0021A20h ; equ 0021A24h ?SetDrawFGColorA := 0021A28h ; equ 0021A2Ch ; equ 0021A30h ; equ 0021A34h ?DrawGraphBackground := 0021A38h ?DrawStatusBar := 0021A3Ch ; equ 0021A40h ; equ 0021A44h ; equ 0021A48h ; equ 0021A4Ch ?DrawBatteryIndicator := 0021A50h ?DrawBatteryStatus := 0021A54h ?VDispHL := 0021A58h ?PDspGrphNoColorReload := 0021A5Ch ; equ 0021A60h ; equ 0021A64h ; equ 0021A68h ; equ 0021A6Ch ; equ 0021A70h ; equ 0021A74h ; equ 0021A78h ; equ 0021A7Ch ; equ 0021A80h ; equ 0021A84h ; equ 0021A88h ; equ 0021A8Ch ; equ 0021A90h ; equ 0021A94h ; equ 0021A98h ; equ 0021A9Ch ; equ 0021AA0h ; equ 0021AA4h ; equ 0021AA8h ; equ 0021AACh ; equ 0021AB0h ?DrawStatusBarInfo := 0021AB4h ?RestoreLCDBrightness := 0021AB8h ?RestoreLCDBrightness_ := 0021ABCh ?DimLCDSlow := 0021AC0h ; equ 0021AC4h ; equ 0021AC8h ; equ 0021ACCh ; equ 0021AD0h ; equ 0021AD4h ; equ 0021AD8h ; equ 0021ADCh ?SetTextFGBGcolors := 0021AE0h ?SetTextFGBGcolors_ := 0021AE4h ?SetTextBGcolor := 0021AE8h ?VPutPS := 0021AECh ; equ 0021AF0h ; equ 0021AF4h ; equ 0021AF8h ; equ 0021AFCh ?DrawTILogo := 0021B00h ?DrawThickRectBorder := 0021B04h ?PutSCentered := 0021B08h ?DrawStatusBarTextClr := 0021B0Ch ; equ 0021B10h ; equ 0021B14h ; equ 0021B18h ; equ 0021B1Ch ?VPutPSN := 0021B20h ; equ 0021B24h ; equ 0021B28h ; equ 0021B2Ch ; equ 0021B30h ?RStrGraphFlags := 0021B34h ; equ 0021B38h ; equ 0021B3Ch ?VPutMapSpecial := 0021B40h ; equ 0021B44h ; equ 0021B48h ; equ 0021B4Ch ; equ 0021B50h ; equ 0021B54h ; equ 0021B58h ; equ 0021B5Ch ; equ 0021B60h ?DrawSprite16bpp := 0021B64h ; equ 0021B68h ; equ 0021B6Ch ; equ 0021B70h ; equ 0021B74h ; equ 0021B78h ; equ 0021B7Ch ; equ 0021B80h ; equ 0021B84h ; equ 0021B88h ; equ 0021B8Ch ; equ 0021B90h ; equ 0021B94h ; equ 0021B98h ; equ 0021B9Ch ; equ 0021BA0h ; equ 0021BA4h ; equ 0021BA8h ?GetColorValue := 0021BACh ; equ 0021BB0h ; equ 0021BB4h ; equ 0021BB8h ; equ 0021BBCh ; equ 0021BC0h ?GraphBGColorToDrawBGColor := 0021BC4h ?SetWhiteDrawBGColor := 0021BC8h ; equ 0021BCCh ?ChkResAppTextSave := 0021BD0h ?ChkCxMain := 0021BD4h ; equ 0021BD8h ; equ 0021BDCh ?DrawRectBorder__ := 0021BE0h ; equ 0021BE4h ; equ 0021BE8h ; equ 0021BECh ; equ 0021BF0h ; equ 0021BF4h ; equ 0021BF8h ; equ 0021BFCh ; equ 0021C00h ; equ 0021C04h ; equ 0021C08h ; equ 0021C0Ch ; equ 0021C10h ; equ 0021C14h ; equ 0021C18h ; equ 0021C1Ch ; equ 0021C20h ; equ 0021C24h ; equ 0021C28h ; equ 0021C2Ch ; equ 0021C30h ; equ 0021C34h ; equ 0021C38h ; equ 0021C3Ch ; equ 0021C40h ; equ 0021C44h ?DrawLineEndEntry := 0021C48h ; equ 0021C4Ch ; equ 0021C50h ;;_ret equ 0021C54h ; equ 0021C58h ; equ 0021C5Ch ; equ 0021C60h ; equ 0021C64h ; equ 0021C68h ?BitGrfFuncM := 0021C6Ch ;;_ret equ 0021C70h ?GetScrollPxlAmount := 0021C74h ?os.PushErrorHandler := 0021C78h ?os.PopErrorHandler := 0021C7Ch ?os.ThrowError := 0021C80h ?os.RealCopy := 0021C84h ?os.RealAcosRad := 0021C88h ?os.RealAsinRad := 0021C8Ch ?os.RealAtanRad := 0021C90h ?os.RealAdd := 0021C94h ?os.CplxAdd := 0021C98h ?os.RealCompare := 0021C9Ch ?os.RealCosRad := 0021CA0h ?os.RealRadToDeg := 0021CA4h ?os.RealDiv := 0021CA8h ?os.RealExp := 0021CACh ?os.RealFloor := 0021CB0h ?os.RealToStr := 0021CB4h ?os.RealFrac := 0021CB8h ?os.RealGcd := 0021CBCh ?os.RealRoundInt := 0021CC0h ?os.RealLcm := 0021CC4h ?os.RealLog := 0021CC8h ?os.RealMax := 0021CCCh ?os.RealMin := 0021CD0h ?os.RealMul := 0021CD4h ?os.RealNcr := 0021CD8h ?os.RealNeg := 0021CDCh ?os.RealNpr := 0021CE0h ?os.RealPow := 0021CE4h ?os.RealDegToRad := 0021CE8h ?os.RealRandInt := 0021CECh ?os.RealInv := 0021CF0h ?os.RealMod := 0021CF4h ?os.RealRound := 0021CF8h ?os.RealSinRad := 0021CFCh ?os.RealSqrt := 0021D00h ?os.RealSub := 0021D04h ?os.RealTanRad := 0021D08h ?os.StrToReal := 0021D0Ch ?os.RealTrunc := 0021D10h ?os.SetFlagBits := 0021D14h ?os.ResetFlagBits := 0021D18h ?os.TestFlagBits := 0021D1Ch ?os.SetFlagByte := 0021D20h ?os.GetFlagByte := 0021D24h ?os.GetCursorPos := 0021D28h ?os.PutStrFull := 0021D2Ch ?os.PutStrLine := 0021D30h ?os.SetCursorPos := 0021D34h ?os.GetKey := 0021D38h ?os.GetCSC := 0021D3Ch ?os.AppInit := 0021D40h ; equ 0021D44h ?ChkBCIs0 := 0021D48h ?ChkDEIs0 := 0021D4Ch ?ChkHLIs0 := 0021D50h ?SetAToBCU := 0021D54h ?SetAToDEU := 0021D58h ?SetAToHLU := 0021D5Ch ?SetBCUToA := 0021D60h ?SetBCUToB := 0021D64h ?SetDEUToA := 0021D68h ?SetDEUToB := 0021D6Ch ?SetHLUToA := 0021D70h ?SetHLUToB := 0021D74h ?SignExtendBC := 0021D78h ?SignExtendDE := 0021D7Ch ?SignExtendHL := 0021D80h ?SetBCUTo0 := 0021D84h ?SetDEUTo0 := 0021D88h ?SetHLUTo0 := 0021D8Ch ?DivHLByA := 0021D90h ?CpHLDE_s := 0021D94h ?CpHLDE_ := 0021D98h ?LoadDEInd_s := 0021D9Ch ?LoadDEInd := 0021DA0h ?CpHLDEBC := 0021DA4h ?NegBC := 0021DA8h ?NegDE := 0021DACh ?StrCmpre := 0021DB0h ?AddHLAndA := 0021DB4h ?NextFlashPage := 0021DB8h ?PrevFlashPage := 0021DBCh ?SwapEndianHL_s := 0021DC0h ?ReloadAppEntryVecs := 0021DC4h ; equ 0021DC8h ; equ 0021DCCh ; equ 0021DD0h ; equ 0021DD4h ; equ 0021DD8h ; equ 0021DDCh ?os.ClearVRAMLines := 0021DE0h ?os.DisableCursor := 0021DE4h ?os.EnableCursor := 0021DE8h ; equ 0021DECh ; equ 0021DF0h ; equ 0021DF4h ; equ 0021DF8h ; equ 0021DFCh ?os.FontDrawText := 0021E00h ; equ 0021E04h ; equ 0021E08h ; equ 0021E0Ch ; equ 0021E10h ?os.FontGetHeight := 0021E14h ?os.FontGetWidth := 0021E18h ?os.InitDrawing := 0021E1Ch ?os.SetDrawBGColor := 0021E20h ?os.SetDrawFGColor := 0021E24h ?os.FontSelect := 0021E28h ; equ 0021E2Ch ; equ 0021E30h ?tolower := 0021E34h ?toupper := 0021E38h ; equ 0021E3Ch ; equ 0021E40h ; equ 0021E44h ; equ 0021E48h ; equ 0021E4Ch ; equ 0021E50h ; equ 0021E54h ; equ 0021E58h ; equ 0021E5Ch ; equ 0021E60h ; equ 0021E64h ?ChkACplx := 0021E68h ; equ 0021E6Ch ?os.RclAns := 0021E70h ; equ 0021E74h ; equ 0021E78h ; equ 0021E7Ch ; equ 0021E80h ; equ 0021E84h ; equ 0021E88h ?SetPolarEquToOP1 := 0021E8Ch ; equ 0021E90h ; equ 0021E94h ; equ 0021E98h ; equ 0021E9Ch ; equ 0021EA0h ; equ 0021EA4h ; equ 0021EA8h ; equ 0021EACh ; equ 0021EB0h ; equ 0021EB4h ; equ 0021EB8h ; equ 0021EBCh ; equ 0021EC0h ; equ 0021EC4h ?os.SetTimer1 := 0021EC8h ?os.DisableTimer1 := 0021ECCh ?os.SetKbdKey := 0021ED0h ?os.GetSystemInfo := 0021ED4h ; equ 0021ED8h ; equ 0021EDCh ?DispHL := 0021EE0h ?os.GetDrawBGColor_BROKEN := 0021EE4h ; fixed in OS 5.2 ?os.GetDrawFGColor := 0021EE8h ?os.FontGetID := 0021EECh ; equ 0021EF0h ?os.RealToInt24 := 0021EF4h ?os.Int24ToReal := 0021EF8h ?GetOpenLibPtr := 0021EFCh ?RestoreColCoordinates := 0021F00h ; equ 0021F04h ; equ 0021F08h ; equ 0021F0Ch ; equ 0021F10h ; equ 0021F14h ; equ 0021F18h ; equ 0021F1Ch ; equ 0021F20h ; equ 0021F24h ; equ 0021F28h ; equ 0021F2Ch ; equ 0021F30h ; equ 0021F34h ; equ 0021F38h ; equ 0021F3Ch ; equ 0021F40h ?VPutMapNoReset0IY23 := 0021F44h ; equ 0021F48h ; equ 0021F4Ch ?BufCpy := 0021F50h ; equ 0021F54h ; equ 0021F58h ; equ 0021F5Ch ?DrawStandardEntrySepLine := 0021F60h ?DrawHomeNewSepLine := 0021F64h ?DrawStatusBarText := 0021F68h ; equ 0021F6Ch ; equ 0021F70h ; equ 0021F74h ; equ 0021F78h ; equ 0021F7Ch ?MovFrOP1OP2 := 0021F80h ; equ 0021F84h ; equ 0021F88h ; equ 0021F8Ch ; equ 0021F90h ; equ 0021F94h ?ChkInRam := 0021F98h ; equ 0021F9Ch ; equ 0021FA0h ?FontGetWidth := 0021FA4h ?os.ForceCmdNoChar := 0021FA8h ?os.DelVarEntry := 0021FACh ?os.GetSymTablePtr := 0021FB0h ?os.NextSymEntry := 0021FB4h ?os.ChkFindSym := 0021FB8h ?os.GetVarSize := 0021FBCh ?os.GetVarSizeBytes := 0021FC0h ; equ 0021FC4h ?os.GetRealListElement := 0021FC8h ?os.GetRealVar := 0021FCCh ?os.ResizeList := 0021FD0h ?os.ResizeMatrix := 0021FD4h ; equ 0021FD8h ?os.SetRealListElement := 0021FDCh ?os.SetRealVar := 0021FE0h ?os.GetAppVersionString := 0021FE4h ; equ 0021FE8h ; equ 0021FECh ?os.MemChk := 0021FF0h ; equ 0021FF4h ; equ 0021FF8h ; equ 0021FFCh ; equ 0022000h ; equ 0022004h ; equ 0022008h ; equ 002200Ch ; equ 0022010h ; equ 0022014h ; equ 0022018h ; equ 002201Ch ; equ 0022020h ; equ 0022024h ; equ 0022028h ; equ 002202Ch ; equ 0022030h ; equ 0022034h ; equ 0022038h ; equ 002203Ch ?ArcChk := 0022040h ?LoadDEIndFlash := 0022044h ?ChkInRamB := 0022048h ; equ 002204Ch ; equ 0022050h ; equ 0022054h ?os.InitUSBDeviceCallback := 0022058h ?os.KillUSBDevice := 002205Ch ?os.SetUSBConfiguration := 0022060h ?os.RequestUSBData := 0022064h ?os.StopReceivingUSBData := 0022068h ; equ 002206Ch ; equ 0022070h ?Mov11ToOP1 := 0022074h ?FindFreeArcSpot := 0022078h ; equ 002207Ch ?os.SetTimer2 := 0022080h ?os.DisableTimer2 := 0022084h ; equ 0022088h ;;_ret equ 002208Ch ?os.GetYDrawLocation := 0022090h ?os.SetYDrawLocation := 0022094h ?RunLocalizeHook := 0022098h ?os.IntSize := 002209Ch ?os.ClearStatusBarLow := 00220A0h ; equ 00220A4h ?NMIHandler := 00220A8h ; equ 00220ACh ; equ 00220B0h ; equ 00220B4h ; equ 00220B8h ; equ 00220BCh ; equ 00220C0h ; equ 00220C4h ; equ 00220C8h ; equ 00220CCh ; equ 00220D0h ; equ 00220D4h ; equ 00220D8h ; equ 00220DCh ; equ 00220E0h ; equ 00220E4h ; equ 00220E8h ; equ 00220ECh ; equ 00220F0h ; equ 00220F4h ; equ 00220F8h ; equ 00220FCh ; equ 0022100h ; equ 0022104h ; equ 0022108h ; equ 002210Ch ; equ 0022110h ; equ 0022114h ; equ 0022118h ; equ 002211Ch ; equ 0022120h ; equ 0022124h ; equ 0022128h ; equ 002212Ch ; equ 0022130h ; equ 0022134h ; equ 0022138h ; equ 002213Ch ; equ 0022140h ; equ 0022144h ; equ 0022148h ; equ 002214Ch ; equ 0022150h ; equ 0022154h ; equ 0022158h ; equ 002215Ch ; equ 0022160h ?os.RToP := 0022164h ?os.PToR := 0022168h ?os.ResetEditOpen := 002216Ch ?os.FloatToReal := 0022170h ?os.RealToFloat := 0022174h ?os.FontDrawTransText := 0022178h ?os.DelAppVar := 002217Ch ?os.GetAppVarData := 0022180h ?os.CreateAppVar := 0022184h ; equ 0022188h ; equ 002218Ch ; equ 0022190h ; equ 0022194h ?os.CreateString := 0022198h ?os.GetStringData := 002219Ch ; equ 00221A0h ; equ 00221A4h ; equ 00221A8h ; equ 00221ACh ; equ 00221B0h ; equ 00221B4h ; equ 00221B8h ; equ 00221BCh ; equ 00221C0h ; equ 00221C4h ; equ 00221C8h ; equ 00221CCh ; equ 00221D0h ; equ 00221D4h ; equ 00221D8h ; equ 00221DCh ; equ 00221E0h ; equ 00221E4h ; equ 00221E8h ; equ 00221ECh ; equ 00221F0h ; equ 00221F4h ; equ 00221F8h ; equ 00221FCh ; equ 0022200h ; equ 0022204h ; equ 0022208h ; equ 002220Ch ; equ 0022210h ; equ 0022214h ; equ 0022218h ; equ 002221Ch ; equ 0022220h ; equ 0022224h ; equ 0022228h ; equ 002222Ch ; equ 0022230h ; equ 0022234h ; equ 0022238h ; equ 002223Ch ?os.CreateEquation := 0022240h ?os.GetEquationData := 0022244h ; Boot Calls ;----------------------------------- ?boot.GetHardwareVers := 0000084h ?boot.GetKeyID := 0000088h ?boot.GetBootVerMinor := 000008Ch ?boot.GetBootVerBuild := 0000090h ?dbgout := 0000094h ?_longjmp := 0000098h ?_memchr := 000009Ch ?_memcmp := 00000A0h ?_memcpy := 00000A4h ?_memmove := 00000A8h ?_memset := 00000ACh ?_memclear := 00000B0h ?printf := 00000B4h ?_setjmp := 00000B8h ?sprintf := 00000BCh ?_strcat := 00000C0h ?_strchr := 00000C4h ?_strcmp := 00000C8h ?_strcpy := 00000CCh ?_strcspn := 00000D0h ?_strlen := 00000D4h ?_strncat := 00000D8h ?_strncmp := 00000DCh ?_strncpy := 00000E0h ?_strpbrk := 00000E4h ?_strrchr := 00000E8h ?_strspn := 00000ECh ?_strstr := 00000F0h ?strtok := 00000F4h ?ret := 00000F8h ?_bldiy := 00000FCh ?_bshl := 0000100h ?_bshru := 0000104h ?_bstiy := 0000108h ?_bstix := 000010Ch ?_case := 0000110h ?_case16 := 0000114h ?_case16D := 0000118h ?_case24 := 000011Ch ?_case24D := 0000120h ?_case8 := 0000124h ?_case8D := 0000128h ?_frameset := 000012Ch ?_frameset0 := 0000130h ?_iand := 0000134h ?_icmpzero := 0000138h ?_idivs := 000013Ch ?_idivu := 0000140h ?_idvrmu := 0000144h ?_ildix := 0000148h ?_ildiy := 000014Ch ?_imul_b := 0000150h ?_imulu := 0000154h ?_imuls := 0000158h ?_indcall := 000015Ch ?_ineg := 0000160h ?_inot := 0000164h ?_ior := 0000168h ?_irems := 000016Ch ?_iremu := 0000170h ?_ishl := 0000174h ?_ishl_b := 0000178h ?_ishrs := 000017Ch ?_ishrs_b := 0000180h ?_ishru := 0000184h ?_ishru_b := 0000188h ?_istix := 000018Ch ?_istiy := 0000190h ?_itol := 0000194h ?_ixor := 0000198h ?_ladd := 000019Ch ?_ladd_b := 00001A0h ?_land := 00001A4h ?_lcmps := 00001A8h ?_lcmpu := 00001ACh ?_lcmpzero := 00001B0h ?_ldivs := 00001B4h ?_ldivu := 00001B8h ?_ldvrmu := 00001BCh ?_lldix := 00001C0h ?_lldiy := 00001C4h ?_lmuls := 00001C8h ?_lmulu := 00001CCh ?_lneg := 00001D0h ?_lnot := 00001D4h ?_lor := 00001D8h ?_lrems := 00001DCh ?_lremu := 00001E0h ?_lshl := 00001E4h ?_lshrs := 00001E8h ?_lshru := 00001ECh ?_lstix := 00001F0h ?_lstiy := 00001F4h ?_lsub := 00001F8h ?_lxor := 00001FCh ?_sand := 0000200h ?_scmpzero := 0000204h ?_sdivs := 0000208h ?_sdivu := 000020Ch ?_seqcase := 0000210h ?_seqcaseD := 0000214h ?_setflag := 0000218h ?_sldix := 000021Ch ?_sldiy := 0000220h ?_smuls := 0000224h ?_smulu := 0000228h ?_sneg := 000022Ch ?_snot := 0000230h ?_sor := 0000234h ?_srems := 0000238h ?_sremu := 000023Ch ?_sshl := 0000240h ?_sshl_b := 0000244h ?_sshrs := 0000248h ?_sshrs_b := 000024Ch ?_sshru := 0000250h ?_sshru_b := 0000254h ?_sstix := 0000258h ?_sstiy := 000025Ch ?_stoi := 0000260h ?_stoiu := 0000264h ?_sxor := 0000268h ?_fppack := 000026Ch ?_fadd := 0000270h ?_fcmp := 0000274h ?_fdiv := 0000278h ?_ftol := 000027Ch ?_ultof := 0000280h ?_ltof := 0000284h ?_fmul := 0000288h ?_fneg := 000028Ch ?_fsub := 0000290h ?FLTMAX := 0000294h ?sqrtf := 0000298h ?_frbtof := 000029Ch ?_frftob := 00002A0h ?_frftoub := 00002A4h ?_frftoi := 00002A8h ?_frftoui := 00002ACh ?_frftos := 00002B0h ?_frftous := 00002B4h ?_fritof := 00002B8h ?_fruitof := 00002BCh ?_frstof := 00002C0h ?_frubtof := 00002C4h ?_frustof := 00002C8h ?ResetPorts := 00002CCh ?ChkIfOSInterruptAvailable := 00002D0h ?WriteFlashByte := 00002D4h ?EraseFlash := 00002D8h ?EraseFlashSector := 00002DCh ?WriteFlash := 00002E0h ?WriteFlashByteDuplicate := 00002E4h ?WriteFlashA := 00002E8h ?CleanupCertificate := 00002ECh ?ClrHeap := 00002F0h ?CpyToHeap := 00002F4h ?ChkHeapTop := 00002F8h ?ExecuteInRAM := 00002FCh ?ExecuteInRAMDup := 0000300h ?ExecuteInRAMDup2 := 0000304h ?ChkCertSpace := 0000308h ?GetFieldSizeFromType := 000030Ch ?FindFirstCertField := 0000310h ?FindField := 0000314h ?FindNextField := 0000318h ?GetCertificateEnd := 000031Ch ?GetFieldSizeFromType_ := 0000320h ?GetFieldFromSize := 0000324h ?NextFieldFromSize := 0000328h ?NextFieldFromType := 000032Ch ?GetOffsetToNextField := 0000330h ?WriteFlashUnsafe := 0000334h ?boot.GetCertCalcString := 0000338h ?boot.GetCertCalcID := 000033Ch ?GetSerial := 0000340h ; equ 0000344h ?Mult16By8 := 0000348h ?Div16By8 := 000034Ch ?Div16By16 := 0000350h ?Div32By16 := 0000354h ?CmpStr := 0000358h ?boot.Sha256Init := 000035Ch ?boot.Sha256Part := 0000360h ?boot.Sha256Hash := 0000364h ?FindAppHeaderSubField := 0000368h ; equ 000036Ch ?FindAppHeaderTimestamp := 0000370h ?boot.ClearVRAM := 0000374h ?boot.PutS := 0000378h ?PutSpinner := 000037Ch ?boot.GetLFontPtr := 0000380h ?boot.InitializeHardware := 0000384h ?boot.TurnOffHardware := 0000388h ?MakeColCmd := 000038Ch ?boot.NewLine := 0000390h ?PutBootVersion := 0000394h ?DrawSectorProtectionTable := 0000398h ?boot.Set6MHzMode := 000039Ch ?boot.Set48MHzMode := 00003A0h ?boot.Set6MHzModeI := 00003A4h ?boot.Set48MHzModeI := 00003A8h ?CheckHardware := 00003ACh ?GetBatteryStatus := 00003B0h ?Delay10ms := 00003B4h ?DelayTenTimesAms := 00003B8h ; equ 00003BCh ; equ 00003C0h ; equ 00003C4h ; equ 00003C8h ?usb_IsBusPowered := 00003CCh ?KeypadScan := 00003D0h ?KeypadScanFull := 00003D4h ;_ret equ 00003D8h ;_ret equ 00003DCh ?MarkOSInvalid := 00003E0h ?usb_BusPowered := 00003E4h ?usb_SelfPowered := 00003E8h ; equ 00003ECh ; equ 00003F0h ; equ 00003F4h ; equ 00003F8h ?usb_SetDeviceB := 00003FCh ; equ 0000400h ?usb_DMACXReadNext := 0000404h ?usb_DMACXWrite := 0000408h ?usb_DMACXRead := 000040Ch ?usb_DMACXWriteNext := 0000410h ?usb_DMACXWriteCheck := 0000414h ; equ 0000418h ; equ 000041Ch ; equ 0000420h ; equ 0000424h ; equ 0000428h ; equ 000042Ch ; equ 0000430h ; equ 0000434h ; equ 0000438h ; equ 000043Ch ; equ 0000440h ; equ 0000444h ; equ 0000448h ; equ 000044Ch ; equ 0000450h ; equ 0000454h ; equ 0000458h ; equ 000045Ch ?MarkOSValid := 0000460h ; equ 0000464h ; equ 0000468h ; equ 000046Ch ; equ 0000470h ; equ 0000474h ; equ 0000478h ; equ 000047Ch ; equ 0000480h ; equ 0000484h ; equ 0000488h ; equ 000048Ch ; equ 0000490h ; equ 0000494h ; equ 0000498h ; equ 000049Ch ; equ 00004A0h ; equ 00004A4h ?usb_SetDMAState := 00004A8h ?usb_DMATransfer := 00004ACh ?usb_DMACXTransferWait := 00004B0h ; equ 00004B4h ; equ 00004B8h ?usb_ResetFIFOS := 00004BCh ; equ 00004C0h ; equ 00004C4h ; equ 00004C8h ; equ 00004CCh ; equ 00004D0h ; equ 00004D4h ; equ 00004D8h ; equ 00004DCh ; equ 00004E0h ; equ 00004E4h ; equ 00004E8h ; equ 00004ECh ?usb_ResetTimer := 00004F0h ?usb_DisableTimer := 00004F4h ?usb_EnableTimer := 00004F8h ; equ 00004FCh ; equ 0000500h ; equ 0000504h ; equ 0000508h ; equ 000050Ch ; equ 0000510h ; equ 0000514h ; equ 0000518h ; equ 000051Ch ?boot.SetTimersControl := 0000520h ?boot.GetTimersControl := 0000524h ?boot.SetTimersInterrupt := 0000528h ?boot.GetTimersInterrupt := 000052Ch ?boot.SetTimersInterruptM := 0000530h ?boot.GetTimersInterruptM := 0000534h ?boot.SetTimer1Counter := 0000538h ?boot.GetTimer1Counter := 000053Ch ?boot.SetTimer1ReloadValue := 0000540h ?boot.GetTimer1ReloadValue := 0000544h ?boot.SetTimer1MatchValue1 := 0000548h ?boot.GetTimer1MatchValue1 := 000054Ch ?boot.SetTimer1MatchValue2 := 0000550h ?boot.GetTimer1MatchValue2 := 0000554h ?boot.SetTimer2Counter := 0000558h ?boot.GetTimer2Counter := 000055Ch ?boot.SetTimer2ReloadValue := 0000560h ?boot.GetTimer2ReloadValue := 0000564h ?boot.SetTimer2MatchValue1 := 0000568h ?boot.GetTimer2MatchValue1 := 000056Ch ?boot.SetTimer2MatchValue2 := 0000570h ?boot.GetTimer2MatchValue2 := 0000574h ?CheckIfEmulated := 0000578h ?boot.GetOnInt := 000057Ch ?boot.RTCIntHandler := 0000580h ?boot.RTCInitialize := 0000584h ?boot.RTCGetInitStatus := 0000588h ?boot.RTCEnable := 000058Ch ?boot.RTCDisable := 0000590h ?boot.RTCSet24Hours := 0000594h ; equ 0000598h ; equ 000059Ch ?boot.RTCAckAlarmInt := 00005A0h ; equ 00005A4h ?boot.RTCWriteTime := 00005A8h ?boot.RTCGetTime12Hour := 00005ACh ?boot.RTCGetTime := 00005B0h ?boot.RTCSetTime := 00005B4h ?boot.RTCGetAlarm := 00005B8h ?boot.RTCSetAlarmSafe := 00005BCh ?boot.RTCCheckAlarmInt := 00005C0h ?boot.RTCSetAlarmInt := 00005C4h ?boot.RTCIsAfternoon := 00005C8h ?boot.RTCGetDay := 00005CCh ?boot.RTCSetAlarmIntSafe := 00005D0h ?boot.RTCSetAlarm := 00005D4h ?boot.RTCEnableInt := 00005D8h ?boot.RTCDisableInt := 00005DCh ?boot.RTCSetCallback := 00005E0h ?boot.RTCResetTimeStruct := 00005E4h ; equ 00005E8h ?boot.RTCSetFlags := 00005ECh ; equ 00005F0h ?CheckEmulationBit := 00005F4h ?usb_SetDMAAddress := 00005F8h ; equ 00005FCh ?boot.SectorsBegin := 0000600h ; equ 0000604h ?usb_InEndpointClrStall := 0000608h ?usb_InEndpointSetStall := 000060Ch ?usb_InEndpointClrReset := 0000610h ?usb_InEndpointSetReset := 0000614h ?usb_InEndpointSendZlp := 0000618h ?usb_OutEndpointClrStall := 000061Ch ?usb_OutEndpointSetStall := 0000620h ?usb_OutEndpointClrReset := 0000624h ?usb_OutEndpointSetReset := 0000628h ?usb_SetFifoMap := 000062Ch ?usb_SetEndpointConfig := 0000630h ?usb_ClrEndpointConfig := 0000634h ?usb_SetFifoConfig := 0000638h ; equ 000063Ch