diff --git a/archetypes/calls.md b/archetypes/calls.md index 3876d12..eeae867 100644 --- a/archetypes/calls.md +++ b/archetypes/calls.md @@ -1,10 +1,10 @@ --- -title: System call name +title: {{ .File.ContentBaseName }} geekdocHidden: true params: address: System call address category: System call category - name: System call name + name: {{ .File.ContentBaseName }} --- Overview of what the system call does / is used for diff --git a/tools/add-syscall.py b/tools/add-syscall.py new file mode 100644 index 0000000..a980a7e --- /dev/null +++ b/tools/add-syscall.py @@ -0,0 +1,1840 @@ +import sys + +# No error checking just a quick random script because I'm lazy + +addresses = { # Whatever's documented for now + "SendKPress": "$02015C", + "JForceCmdNoChar": "$020160", + "JForceCmd": "$020164", + "SysErrHandler": "$020168", + "NewContext": "$02016C", + "NewContext0": "$020170", + "MonErrHand": "$02018C", + "Initialize": "$020194", + "Min": "$020198", + "Max": "$02019C", + "AbsO1PAbsO2": "$0201A0", + "Intgr": "$0201A4", + "TRunc": "$0201A8", + "InvSub": "$0201AC", + "Times2": "$0201B0", + "Plus1": "$0201B4", + "Minus1": "$0201B8", + "FPSub": "$0201BC", + "FPAdd": "$0201C0", + "DToR": "$0201C4", + "RToD": "$0201C8", + "Cube": "$0201CC", + "TimesPT5": "$0201D0", + "FPSquare": "$0201D4", + "FPMult": "$0201D8", + "LJRnd": "$0201DC", + "InvOP1Sc": "$0201E0", + "InvOP1S": "$0201E4", + "InvOP2S": "$0201E8", + "Frac": "$0201EC", + "FPRecip": "$0201F0", + "FPDiv": "$0201F4", + "SqRoot": "$0201F8", + "RndGuard": "$0201FC", + "Rnfx": "$020200", + "Int": "$020204", + "Round": "$020208", + "LnX": "$02020C", + "LogX": "$020210", + "LJNoRnd": "$020214", + "EToX": "$020218", + "TenX": "$02021C", + "SinCosRad": "$020220", + "Sin": "$020224", + "Cos": "$020228", + "Tan": "$02022C", + "SinhCosh": "$020230", + "Tanh": "$020234", + "Cosh": "$020238", + "Sinh": "$02023C", + "ACosRad": "$020240", + "ATanRad": "$020244", + "ATan2Rad": "$020248", + "ASinRad": "$02024C", + "ACos": "$020250", + "ATan": "$020254", + "ASin": "$020258", + "ATan2": "$02025C", + "ATanh": "$020260", + "ASinh": "$020264", + "ACosh": "$020268", + "PToR": "$02026C", + "RToP": "$020270", + "HLTimes9": "$020274", + "CkOP1Cplx": "$020278", + "CkOP1Real": "$02027C", + "Angle": "$020280", + "COP1Set0": "$020284", + "Cpop4OP3": "$020288", + "Mov9OP2Cp": "$02028C", + "AbsO1O2Cp": "$020290", + "CpOP1OP2": "$020294", + "OP3ToOP4": "$020298", + "OP1ToOP4": "$02029C", + "OP2ToOP4": "$0202A0", + "OP4ToOP2": "$0202A4", + "OP3ToOP2": "$0202A8", + "OP1ToOP3": "$0202AC", + "OP5ToOP2": "$0202B0", + "OP5ToOP6": "$0202B4", + "OP5ToOP4": "$0202B8", + "OP1ToOP2": "$0202BC", + "OP6ToOP2": "$0202C0", + "OP6ToOP1": "$0202C4", + "OP4ToOP1": "$0202C8", + "OP5ToOP1": "$0202CC", + "OP3ToOP1": "$0202D0", + "OP6ToOP5": "$0202D4", + "OP4ToOP5": "$0202D8", + "OP3ToOP5": "$0202DC", + "OP2ToOP5": "$0202E0", + "OP2ToOP6": "$0202E4", + "OP1ToOP6": "$0202E8", + "OP1ToOP5": "$0202EC", + "OP2ToOP1": "$0202F0", + "Mov11b": "$0202F4", + "Mov10b": "$0202F8", + "Mov9b": "$0202FC", + "Mov9b_": "$020300", + "Mov8b": "$020304", + "Mov7b": "$020308", + "Mov7b_": "$02030C", + "OP2ToOP3": "$020310", + "OP4ToOP3": "$020314", + "OP5ToOP3": "$020318", + "OP4ToOP6": "$02031C", + "Mov9ToOP1": "$020320", + "Mov9OP1OP2": "$020324", + "Mov9ToOP2": "$020328", + "MovFrOP1": "$02032C", + "OP4Set1": "$020330", + "OP3Set1": "$020334", + "OP2Set8": "$020338", + "OP2Set5": "$02033C", + "OP2SetA": "$020340", + "OP2Set4": "$020344", + "OP2Set3": "$020348", + "OP1Set1": "$02034C", + "OP1Set4": "$020350", + "OP1Set3": "$020354", + "OP3Set2": "$020358", + "OP1Set2": "$02035C", + "OP2Set2": "$020360", + "OP2Set1": "$020364", + "Zero16D": "$020368", + "OP5Set0": "$02036C", + "OP4Set0": "$020370", + "OP3Set0": "$020374", + "OP2Set0": "$020378", + "OP1Set0": "$02037C", + "SetNum0": "$020380", + "ZeroOP1": "$020384", + "ZeroOP2": "$020388", + "ZeroOP3": "$02038C", + "ZeroOP": "$020390", + "ClrLP": "$020394", + "ShrACC": "$020398", + "ShlACC": "$02039C", + "Shr18": "$0203A0", + "Shr18a": "$0203A4", + "Shr16": "$0203A8", + "Shr14": "$0203AC", + "Shl16": "$0203B0", + "Shl14": "$0203B4", + "Srdo1": "$0203B8", + "ShrdRnd": "$0203BC", + "MantPa": "$0203C0", + "AddPrOP": "$0203C4", + "AddPrOPlP": "$0203C8", + "Sub16d": "$0203D4", + "Sub14d": "$0203D8", + "OP2ExOP6": "$0203DC", + "OP5ExOP6": "$0203E0", + "OP1ExOP5": "$0203E4", + "OP1ExOP6": "$0203E8", + "OP2ExOP4": "$0203EC", + "OP2ExOP5": "$0203F0", + "OP1ExOP3": "$0203F4", + "OP1ExOP4": "$0203F8", + "OP1ExOP2": "$0203FC", + "ExLP": "$020400", + "CkOP10": "$020404", + "CkOP1FP0": "$020408", + "CkOP2FP0": "$02040C", + "PosNo0Int": "$020410", + "CkPosInt": "$020414", + "CkInt": "$020418", + "CkOdd": "$02041C", + "CkOP1EX": "$020420", + "GetCon1": "$020424", + "GetCon": "$020428", + "PiDiv2": "$02042C", + "PiDiv4": "$020430", + "TwoPi": "$020434", + "PiCon": "$020438", + "ExpToHex": "$02043C", + "OP1ExpToDec": "$020440", + "CkOP2Pos": "$020444", + "CkOP1Pos": "$020448", + "ClrOP2S": "$02044C", + "ClrOP1S": "$020450", + "FDiv100": "$020454", + "FDiv10": "$020458", + "DecO1Exp": "$02045C", + "IncO1exp": "$020460", + "IncExp": "$020464", + "CkValidNum": "$020468", + "GetExp": "$02046C", + "HtimesL": "$020470", + "EOP1NotReal": "$020474", + "ThetaName": "$020478", + "RName": "$02047C", + "RegEqName": "$020480", + "RecurNName": "$020484", + "XName": "$020488", + "YName": "$02048C", + "TName": "$020490", + "RealName": "$020494", + "SetEStoFPS": "$020498", + "ChkTempDirt": "$02049C", + "OP1ExOP2Exp": "$0204A0", + "OP1ExpMinusE": "$0204A4", + "ChkErrBreak": "$0204A8", + "Isa2ByteTok": "$0204AC", + "GetLastEntry": "$0204B0", + "GetLastEntryPtr": "$0204B4", + "RegRclrChng": "$0204B8", + "ResetWinTop": "$0204BC", + "IsO1NonTLstOrProg": "$0204C0", + "IsO1NonTempLst": "$0204C4", + "Is_A_LstOrCLst": "$0204C8", + "Chk_HL_999": "$0204CC", + ":=_Or_New:=": "$0204D0", + "Errd_OP1NotPos": "$0204D4", + "Errd_OP1Not_R": "$0204D8", + "Errd_OP1NotPosInt": "$0204DC", + "Errd_OP1_le_0": "$0204E0", + "Errd_OP1_0": "$0204E4", + "ChkFindSym_Get_Size": "$0204E8", + "Sto_StatVar": "$0204EC", + "Rcl_StatVar": "$0204F0", + "CkOP2Real": "$0204F4", + "Get_X_Indirect": "$0204F8", + "MemChk": "$0204FC", + "CmpPrgNamLen1": "$020500", + "CmpPrgNamLen": "$020504", + "FindProgSym": "$020508", + "ChkFindSym": "$02050C", + "FindSym": "$020510", + "InsertMem": "$020514", + "InsertMemA": "$020518", + "EnoughMem": "$02051C", + "CmpMemNeed": "$020520", + "CreatePVar4": "$020524", + "CreatePVar3": "$020528", + "CreateVar3": "$02052C", + "CreateCplx": "$020530", + "CreateReal": "$020534", + "CreateTRList": "$020538", + "CreateRList": "$02053C", + "CreateTCList": "$020540", + "CreateCList": "$020544", + "CreateTRMat": "$020548", + "CreateRMat": "$02054C", + "CreateTStrng": "$020550", + "CreateStrng": "$020554", + "Create0:=": "$020558", + "Createt:=": "$02055C", + "Create:=": "$020560", + "CreateGDB": "$020564", + "CreateProg": "$020568", + "ChkDel": "$02056C", + "ChkDelA": "$020570", + "AdjParser": "$020574", + "AdjMath": "$020578", + "AdjM7": "$02057C", + "DelMemA": "$020580", + "Get_Form_Num": "$020584", + "DelVar": "$020588", + "DelVarIO": "$02058C", + "DelMem": "$020590", + "DelVar3D": "$020594", + "DelVar3C": "$020598", + "DelVar3DC": "$02059C", + "Sym_Prog_non_t_Lst": "$0205A0", + "AdjSymPtrs": "$0205A4", + "DataSizeA": "$0205A8", + "DataSize": "$0205AC", + "PopMCplxO1": "$0205B0", + "PopMCplx": "$0205B4", + "MovCplx": "$0205B8", + "PopOP5": "$0205BC", + "PopOP3": "$0205C0", + "PopOP1": "$0205C4", + "PopRealO6": "$0205C8", + "PopRealO5": "$0205CC", + "PopRealO4": "$0205D0", + "PopRealO3": "$0205D4", + "PopRealO2": "$0205D8", + "PopRealO1": "$0205DC", + "PopReal": "$0205E0", + "FPopCplx": "$0205E4", + "FPopReal": "$0205E8", + "FPopFPS": "$0205EC", + "DeallocFPS": "$0205F0", + "DeallocFPS1": "$0205F4", + "AllocFPS": "$0205F8", + "AllocFPS1": "$0205FC", + "PushRealO6": "$020600", + "PushRealO5": "$020604", + "PushRealO4": "$020608", + "PushRealO3": "$02060C", + "PushRealO2": "$020610", + "PushRealO1": "$020614", + "PushReal": "$020618", + "PushOP5": "$02061C", + "PushOP3": "$020620", + "PushMCplxO3": "$020624", + "PushOP1": "$020628", + "PushMCplxO1": "$02062C", + "PushMCplx": "$020630", + "ExMCplxO1": "$020634", + "Exch9": "$020638", + "CpyTo1FPS11": "$02063C", + "CpyTo2FPS5": "$020640", + "CpyTo1FPS5": "$020644", + "CpyTo2FPS6": "$020648", + "CpyTo1FPS6": "$02064C", + "CpyTo2FPS7": "$020650", + "CpyTo1FPS7": "$020654", + "CpyTo1FPS8": "$020658", + "CpyTo2FPS8": "$02065C", + "CpyTo1FPS10": "$020660", + "CpyTo1FPS9": "$020664", + "CpyTo2FPS4": "$020668", + "CpyTo6FPS3": "$02066C", + "CpyTo6FPS2": "$020670", + "CpyTo2FPS3": "$020674", + "Cpycto1FPS3": "$020678", + "CpyTo1FPS3": "$02067C", + "CpyFPS3": "$020680", + "CpyTo1FPS4": "$020684", + "CpyTo3FPS2": "$020688", + "CpyTo5FPST": "$02068C", + "CpyTo6FPST": "$020690", + "CpyTo4FPST": "$020694", + "CpyTo3FPST": "$020698", + "CpyTo2FPST": "$02069C", + "CpyTo1FPST": "$0206A0", + "CpyFPST": "$0206A4", + "CpyStack": "$0206A8", + "CpyTo3FPS1": "$0206AC", + "CpyTo2FPS1": "$0206B0", + "CpyTo1FPS1": "$0206B4", + "CpyFPS1": "$0206B8", + "CpyTo2FPS2": "$0206BC", + "CpyTo1FPS2": "$0206C0", + "CpyFPS2": "$0206C4", + "CpyO3ToFPST": "$0206C8", + "CpyO2ToFPST": "$0206CC", + "CpyO6ToFPST": "$0206D0", + "CpyO1ToFPST": "$0206D4", + "CpyToFPST": "$0206D8", + "CpyToStack": "$0206DC", + "CpyO3ToFPS1": "$0206E0", + "CpyO5ToFPS1": "$0206E4", + "CpyO2ToFPS1": "$0206E8", + "CpyO1ToFPS1": "$0206EC", + "CpyToFPS1": "$0206F0", + "CpyO2ToFPS2": "$0206F4", + "CpyO3ToFPS2": "$0206F8", + "CpyO6ToFPS2": "$0206FC", + "CpyO1ToFPS2": "$020700", + "CpyToFPS2": "$020704", + "CpyO5ToFPS3": "$020708", + "CpyO2ToFPS3": "$02070C", + "CpyO1ToFPS3": "$020710", + "CpyToFPS3": "$020714", + "CpyO1ToFPS6": "$020718", + "CpyO1ToFPS7": "$02071C", + "CpyO1ToFPS5": "$020720", + "CpyO2ToFPS4": "$020724", + "CpyO1ToFPS4": "$020728", + "ErrNotEnoughMem": "$02072C", + "FPSMinus9": "$020730", + "HLMinus9": "$020734", + "ErrOverflow": "$020738", + "ErrDivBy0": "$02073C", + "ErrSingularMat": "$020740", + "ErrDomain": "$020744", + "ErrIncrement": "$020748", + "ErrNon_Real": "$02074C", + "ErrSyntax": "$020750", + "ErrDataType": "$020754", + "ErrArgument": "$020758", + "ErrDimMismatch": "$02075C", + "ErrDimension": "$020760", + "ErrUndefined": "$020764", + "ErrMemory": "$020768", + "ErrInvalid": "$02076C", + "ErrBreak": "$020770", + "ErrStat": "$020774", + "ErrSignChange": "$020778", + "ErrIterations": "$02077C", + "ErrBadGuess": "$020780", + "ErrTolTooSmall": "$020784", + "ErrStatPlot": "$020788", + "ErrLinkXmit": "$02078C", + "JError": "$020790", + "NoErrorEntry": "$020794", + "PushErrorHandler": "$020798", + "PopErrorHandler": "$02079C", + "StrCopy": "$0207A0", + "StrngCat": "$0207A4", + "IsInSet": "$0207A8", + "GEQNameA": "$0207AC", + "RecName": "$0207B0", + "PutMap": "$0207B4", + "PutC": "$0207B8", + "DispHL_s": "$0207BC", + "PutS": "$0207C0", + "PutPSB": "$0207C4", + "PutPS": "$0207C8", + "WPutPS": "$0207CC", + "PutBuf": "$0207D0", + "PutBuf1": "$0207D4", + "WPutC": "$0207D8", + "WPutS": "$0207DC", + "WPutSEOL": "$0207E0", + "WDispEOL": "$0207E4", + "WHomeUp": "$0207E8", + "SetNumWindow": "$0207EC", + "NewLine": "$0207F0", + "MoveDown": "$0207F4", + "ScrollUp": "$0207F8", + "ShrinkWindow": "$0207FC", + "MoveUp": "$020800", + "ScrollDown": "$020804", + "ClrLCDFull": "$020808", + "ClrLCD": "$02080C", + "ClrScrnFull": "$020810", + "ClrScrn": "$020814", + "ClrTxtShd": "$020818", + "ClrWindow": "$02081C", + "EraseEOL": "$020820", + "EraseEOW": "$020824", + "HomeUp": "$020828", + "GetCurloc": "$02082C", + "VPutMap": "$020830", + "VPutS": "$020834", + "VPutSN": "$020838", + "VPutSNG": "$02083C", + "VPutSNT": "$020840", + "RunIndicOn": "$020844", + "RunIndicOff": "$020848", + "SaveCmdShadow": "$02084C", + "SaveShadow": "$020850", + "RStrShadow": "$020854", + "RStrPartial": "$020858", + "RStrCurRow": "$02085C", + "RStrUnderMenu": "$020860", + "RStrbotRow": "$020864", + "GetKeypress": "$020868", + "GetTokLen": "$02086C", + "Get_Tok_Strng": "$020870", + "GetTokString": "$020874", + "PutBPatBuf2": "$020878", + "PutBPatBuf": "$02087C", + "PutBPat": "$020880", + "PutcChkScroll": "$020884", + "DispEOL": "$020888", + "FDispEOL": "$02088C", + "MakeRowCmd": "$020890", + "ToToStrp": "$020894", + "SetVarName": "$020898", + "DispDone": "$02089C", + "FinishOutput": "$0208A0", + "CurBlink": "$0208A4", + "CursorOff": "$0208A8", + "HideCursor": "$0208AC", + "CursorOn": "$0208B0", + "ShowCursor": "$0208B4", + "KeyToString": "$0208B8", + "PullDownChk": "$0208BC", + "MenuCatCommon": "$0208C0", + "LoadCurCat": "$0208C4", + "NCIFPrgmedMode": "$0208C8", + "LoadMenuNum": "$0208CC", + "LoadMenuNuml": "$0208D0", + "MenuEdKey": "$0208D4", + "MenCatRet": "$0208D8", + "NotAlphNum": "$0208DC", + "SetMenuFlags": "$0208E0", + "ResetSomeFlags": "$0208E4", + "DispListName": "$0208F0", + "DispLAlphaName": "$0208F4", + "AbortPrgmode": "$0208F8", + "IsFullCntx": "$0208FC", + "AdrMRow": "$020900", + "AdrmeLE": "$020904", + "GetmatOP1A": "$020908", + "Getm1toOP1": "$02090C", + "Getm1tOP1A": "$020910", + "GetMToOP1": "$020914", + "PutToM1A": "$020918", + "PutToMA1": "$02091C", + "PutToMat": "$020920", + "MatELDiv": "$020924", + "CMatFun": "$020928", + "RowEchPoly": "$02092C", + "RowEchelon": "$020930", + "AdrLELE": "$020934", + "Getl1ToOP1": "$020938", + "Getl1TOP1A": "$02093C", + "GetlToOP1": "$020940", + "Getl1ToOP2": "$020944", + "Getl1TOP2A": "$020948", + "Getl2TOP1A": "$02094C", + "PutTola1": "$020950", + "PutToL": "$020954", + "MaxMinLst": "$020958", + "LLow": "$02095C", + "LHigh": "$020960", + "LSum": "$020964", + "CumSum": "$020968", + "ToFrac": "$02096C", + "SeqSet": "$020970", + "SeqSolve": "$020974", + "CmpNumInit": "$020978", + "BinopExec": "$02097C", + "ExMeanL": "$020980", + "Set2MVLPtrs": "$020984", + "SetMat1": "$020988", + "CreateTLIst": "$02098C", + "UnopExec": "$020990", + "ThreeExec": "$020994", + "RestoreErrNo": "$020998", + "FourExec": "$02099C", + "FiveExec": "$0209A0", + "CpyTo2ES1": "$0209A4", + "CpyTo6ES1": "$0209A8", + "CpyTo1ES1": "$0209AC", + "CpyTo3ES1": "$0209B0", + "CpyTo3ES2": "$0209B4", + "CpyTo2ES2": "$0209B8", + "CpyTo1ES2": "$0209BC", + "CpyTo2ES3": "$0209C0", + "CpyTo1ES3": "$0209C4", + "CpyTo3ES4": "$0209C8", + "CpyTo6ES3": "$0209CC", + "CpyTo2ES4": "$0209D0", + "CpyTo1ES4": "$0209D4", + "CpyTo2ES5": "$0209D8", + "CpyTo1ES5": "$0209DC", + "CpyTo4ESt": "$0209E0", + "CpyTo2ESt": "$0209E4", + "CpyTo1ESt": "$0209E8", + "CpyTo2ES6": "$0209EC", + "CpyTo1ES6": "$0209F0", + "CpyTo2ES7": "$0209F4", + "CpyTo1ES7": "$0209F8", + "CpyTo2ES8": "$0209FC", + "CpyTo1ES8": "$020A00", + "CpyTo1ES9": "$020A04", + "CpyTo2ES9": "$020A08", + "CpyTo2ES10": "$020A0C", + "CpyTo1ES10": "$020A10", + "CpyTo2ES11": "$020A14", + "CpyTo1ES11": "$020A18", + "CpyTo2ES12": "$020A1C", + "CpyTo1ES12": "$020A20", + "CpyTo2ES13": "$020A24", + "CpyTo1ES13": "$020A28", + "CpyTo1ES14": "$020A2C", + "CpyTo1ES16": "$020A30", + "CpyTo1ES17": "$020A34", + "CpyTo1ES18": "$020A38", + "CpyTo1ES15": "$020A3C", + "CpyTo2ES15": "$020A40", + "CpyO1ToESt": "$020A44", + "CpyO1ToES1": "$020A48", + "CpyO6ToES1": "$020A4C", + "CpyO6ToES3": "$020A50", + "CpyO1ToES2": "$020A54", + "CpyO2ToES2": "$020A58", + "CpyO1ToES3": "$020A5C", + "CpyO1ToES4": "$020A60", + "CpyO1ToES5": "$020A64", + "CpyO1ToES6": "$020A68", + "CpyO1ToES7": "$020A6C", + "CpyO2ToES4": "$020A70", + "CpyO2ToES5": "$020A74", + "CpyO2ToES6": "$020A78", + "CpyO2ToES7": "$020A7C", + "CpyO2ToES8": "$020A80", + "CpyO2ToES9": "$020A84", + "CpyO1ToES8": "$020A88", + "CpyO1ToES9": "$020A8C", + "CpyO1ToES10": "$020A90", + "CpyO1ToES11": "$020A94", + "CpyO1ToES12": "$020A98", + "CpyO1ToES13": "$020A9C", + "CpyO1ToES14": "$020AA0", + "EvalF3A": "$020AA4", + "GetK": "$020AA8", + "SetTitle": "$020AAC", + "DispVarVal": "$020AB0", + "RecallEd": "$020AB4", + "SetUpBuffer": "$020AB8", + "CreateNumEditBuf": "$020ABC", + "CallCommon": "$020AC0", + "CommonKeys": "$020AC4", + "LeftMore": "$020AC8", + "FDel": "$020ACC", + "FClear": "$020AD0", + "FInsDisp": "$020AD4", + "FInsDispNoConv": "$020AD8", + "SetIndicator": "$020ADC", + "CloseEditBufNoR": "$020AE0", + "ReleaseBuffer": "$020AE4", + "VarNameToOP1HL": "$020AE8", + "NameToOP1": "$020AEC", + "NumpPutAway": "$020AF0", + "NumReDisp": "$020AF4", + "NumError02": "$020AF8", + "Load_Sfont": "$020AFC", + "Sfont_Len": "$020B00", + "InitNumVec": "$020B04", + "SetxxOP1": "$020B08", + "SetxxOP2": "$020B0C", + "SetxxxxOP2": "$020B10", + "UCLines": "$020B14", + "CLine": "$020B18", + "CLines": "$020B1C", + "XrootY": "$020B20", + "YtoX": "$020B24", + "ZmStats": "$020B28", + "PointStatHelp": "$020B2C", + "DrawSPlot": "$020B30", + "InitNewTraceP": "$020B34", + "SPlotCoord": "$020B38", + "SPlotRight": "$020B3C", + "SPlotLeft": "$020B40", + "CmpBoxInfo": "$020B44", + "NextPlot": "$020B48", + "PrevPlot": "$020B4C", + "ClrPrevPlot": "$020B50", + "PutIndexList": "$020B54", + "GetIndexList": "$020B58", + "HeapSort": "$020B5C", + "StoGDB2": "$020B60", + "RclGDB2": "$020B64", + "CircCmd": "$020B68", + "GrphCirc": "$020B6C", + "Mov18b": "$020B70", + "DarkLine": "$020B74", + "ILine": "$020B78", + "IPoint": "$020B7C", + "XYRndBoth": "$020B80", + "XYRnd": "$020B84", + "CheckTOP": "$020B88", + "CheckXY": "$020B8C", + "DarkPnt": "$020B90", + "CPointS": "$020B94", + "WToV": "$020B98", + "VtoWHLDE": "$020B9C", + "Xitof": "$020BA0", + "YftoI": "$020BA4", + "XftoI": "$020BA8", + "TraceOff": "$020BAC", + "GrRedisp": "$020BB0", + "GDispToken": "$020BB4", + "GrdeCoda": "$020BB8", + "LabCoor": "$020BBC", + "CoorDisp": "$020BC0", + "Tmp:=NoSrc": "$020BC4", + "GrLabels": "$020BC8", + "YPixSet": "$020BCC", + "XPixSet": "$020BD0", + "CopyRng": "$020BD4", + "ValCur": "$020BD8", + "GrPutAway": "$020BDC", + "RstGFlags": "$020BE0", + "GrReset": "$020BE4", + "XYCent": "$020BE8", + "ZoomXYCmd": "$020BEC", + "CptDelY": "$020BF0", + "CptDelX": "$020BF4", + "SetFuncM": "$020BF8", + "SetSeqM": "$020BFC", + "SetPolM": "$020C00", + "SetParM": "$020C04", + "ZmInt": "$020C08", + "ZmDecml": "$020C0C", + "ZmPrev": "$020C10", + "ZmUsr": "$020C14", + "SetUZM": "$020C18", + "ZmFit": "$020C1C", + "ZmSquare": "$020C20", + "ZmTrig": "$020C24", + "SetXMinMax": "$020C28", + "ZooDefault": "$020C2C", + "GrBufCpy": "$020C30", + "DrawSplitLine": "$020C34", + "ChkTextCurs": "$020C58", + "Regraph": "$020C5C", + "DoRefFlags02": "$020C60", + "InitNSeq": "$020C64", + "YRes": "$020C68", + "Ceiling": "$020C6C", + "PutXY": "$020C70", + "Put:=No": "$020C74", + "PDspGrph": "$020C78", + "HorizCmd": "$020C7C", + "VertCmd": "$020C80", + "LineCmd": "$020C84", + "UnLineCmd": "$020C88", + "PointCmd": "$020C8C", + "PixelTest": "$020C90", + "PixelCmd": "$020C94", + "TanLnF": "$020C98", + "DrawCmdInit": "$020C9C", + "DrawCmd": "$020CA0", + "ShadeCmd": "$020CA4", + "InvCmd": "$020CA8", + "StatShade": "$020CAC", + "DspMatTable": "$020CB0", + "DspLsts": "$020CB4", + "CloseEditBuf": "$020CB8", + "ParseEditBuf": "$020CBC", + "PutSM": "$020CC0", + "DspCurTbl": "$020CC4", + "DspGrTbl": "$020CC8", + "ZeroTemplate": "$020CCC", + "SetTblRefs": "$020CD0", + "DispTblBot": "$020CD4", + "DispTblTop": "$020CD8", + "DispTblBody": "$020CDC", + "VPutBlank": "$020CE0", + "TblTrace": "$020CE4", + "DispListNameY": "$020CE8", + "CurNameLength": "$020CEC", + "NameToBuf": "$020CF0", + "JPromptCursor": "$020CF4", + "BufLeft": "$020CF8", + "BufRight": "$020CFC", + "BufInsert": "$020D00", + "BufQueueChar": "$020D04", + "BufReplace": "$020D08", + "BufDelete": "$020D0C", + "BufPeek": "$020D10", + "BufPeek1": "$020D14", + "BufPeek2": "$020D18", + "BufPeek3": "$020D1C", + "BufToBtm": "$020D20", + "SetupEdit:=": "$020D24", + "BufToTop": "$020D28", + "IsEditFull": "$020D2C", + "IsEditEmpty": "$020D30", + "IsAtTop": "$020D34", + "IsAtBtm": "$020D38", + "BufClear": "$020D3C", + "JCursorFirst": "$020D40", + "JCursorLast": "$020D44", + "CursorLeft": "$020D48", + "CursorRight": "$020D4C", + "CursorUp": "$020D50", + "CursorDown": "$020D54", + "CursorToOffset": "$020D58", + "InsDisp": "$020D5C", + "FDispBOL1": "$020D60", + "FDispBOL": "$020D64", + "DispEOW": "$020D68", + "DispHead": "$020D6C", + "DispTail": "$020D70", + "PutTokString": "$020D74", + "SetUpEditCmd": "$020D78", + "SetEmptyedit:=": "$020D7C", + "SetEmptyEditPtr": "$020D80", + "CloseEdit:=": "$020D84", + "GetPrevTok": "$020D88", + "GetKey": "$020D8C", + "CanIndic": "$020D90", + "DFMin": "$020D94", + "FormDisp": "$020D98", + "FormMatrix": "$020D9C", + "WScrollLeft": "$020DA0", + "WScrollUp": "$020DA4", + "WScrollDown": "$020DA8", + "WScrollRight": "$020DAC", + "FormEReal": "$020DB0", + "FormERealTok": "$020DB4", + "FormDCplx": "$020DB8", + "FormReal": "$020DBC", + "SetWinAbove": "$020DC0", + "DisarmScroll": "$020DC4", + "MinToEdit": "$020DC8", + "RclVarToEdit": "$020DCC", + "RclVarToEditPtr": "$020DD0", + "RclEntryToEdit": "$020DD4", + "RclToQueue": "$020DD8", + "FormToTok": "$020DDC", + "DispInterval": "$020DE0", + "DispLstName": "$020DE4", + "DispSLstNameHL": "$020DE8", + "Edit:=": "$020DEC", + "Close:=Field": "$020DF0", + "AutoSelect": "$020DF4", + "DispYEOS": "$020DF8", + "DispNumEOS": "$020DFC", + "SetupDispEq": "$020E00", + "DispForward": "$020E04", + "DispYPrompt2": "$020E08", + "StringWidth": "$020E0C", + "DispErrorScreen": "$020E10", + "PopCX": "$020E14", + "LoadNoEEntry": "$020E18", + "SaveScreen": "$020E1C", + "RetScreen": "$020E20", + "RetScreenErr": "$020E24", + "CheckSplitFlag": "$020E28", + "SolveRedisp": "$020E2C", + "SolveDisp": "$020E30", + "ItemName": "$020E34", + "SetNorm_Vals": "$020E38", + "SetYOffset": "$020E3C", + "ConvKeyToTok": "$020E40", + "ConvFCKeyToTok": "$020E44", + "ConvFEKeyToTok": "$020E48", + "TokToKey": "$020E4C", + "GetVarCmdUSB": "$020E50", + "DeselectAllVars": "$020E58", + "DelRes": "$020E5C", + "ConvLcToLr": "$020E60", + "RedimMat": "$020E64", + "IncLstSize": "$020E68", + "InsertList": "$020E6C", + "DelListEl": "$020E70", + "EditProg": "$020E74", + "CloseProg": "$020E78", + "ClrGraphRef": "$020E7C", + "FixTempCnt": "$020E80", + "SaveData": "$020E84", + "RestoreData": "$020E88", + "FindAlphaUp": "$020E8C", + "FindAlphaDn": "$020E90", + "CmpSyms": "$020E94", + "CreateTemp": "$020E98", + "CleanAll": "$020E9C", + "MoveToNextSym": "$020EA0", + "ConvLrToLc": "$020EA4", + "TblScreenDown": "$020EA8", + "TblScreenUp": "$020EAC", + "ScreenScrollPixelsUp": "$020EB0", + ";_ret": "$020EB4", + "ZIfRclHandler": "$020EB8", + "ZIfRclKApp": "$020EBC", + "InitNamePrompt": "$020EC8", + "InitNamePrompt_": "$020ECC", + "CatalogChk": "$020ED0", + "ClrTR": "$020ED4", + "ErrNonReal_FPST_FPS1": "$020EE8", + "ErrNonReal": "$020EEC", + "WriteText": "$020EF0", + "GraphPars": "$020EF8", + "PlotPars": "$020EFC", + "ParseInp": "$020F00", + "ParseOn": "$020F04", + "ParseScan": "$020F08", + "GetParse": "$020F0C", + "SaveParse": "$020F10", + "InitPFlgs": "$020F14", + "CkEndLineRR": "$020F18", + "OP2Set60": "$020F1C", + "GetStatPtr": "$020F20", + "CmpStatPtr": "$020F24", + "VarSysAdr": "$020F28", + "StoSysTok": "$020F2C", + "StoAns": "$020F30", + "StoTheta": "$020F34", + "StoR": "$020F38", + "StoY": "$020F3C", + "StoN": "$020F40", + "StoT": "$020F44", + "StoX": "$020F48", + "StoOther": "$020F4C", + "RclAns": "$020F50", + "RclY": "$020F54", + "RclN": "$020F58", + "RclX": "$020F5C", + "RclVarSym": "$020F60", + "RclsyStok": "$020F64", + "StMatel": "$020F68", + "StLstvecel": "$020F6C", + "ConvOP1": "$020F70", + "FindParseFormula": "$020F74", + "ParseFormula": "$020F78", + "StrngEnt1": "$020F7C", + "Prgrdlp": "$020F80", + "VarEnt": "$020F84", + "ParseOnC": "$020F88", + "ParseOn_": "$020F8C", + "ParseCmd": "$020F90", + "StoType": "$020F94", + "CreatePair": "$020F98", + "PushNum": "$020F9C", + "IncCurPCErrEnd": "$020FA0", + "ErrEnd": "$020FA4", + "CommaErrF": "$020FA8", + "CommaErr": "$020FAC", + "StEQArg2": "$020FB0", + "StEQArg": "$020FB4", + "InpArg": "$020FB8", + "StEQArg3": "$020FBC", + "NxtFetch": "$020FC0", + "CkFetchVar": "$020FC4", + "FetchVarA": "$020FC8", + "FetchVar": "$020FCC", + "CkEndLin": "$020FD0", + "CkEndExp": "$020FD4", + "CkParsEnd": "$020FD8", + "StoTypeArg": "$020FDC", + "ConvDim": "$020FE0", + "ConvDim00": "$020FE4", + "Ahead:=al": "$020FE8", + "ParseHeads": "$020FEC", + "ParseHead": "$020FF0", + "AnsName": "$020FF4", + "StoCmpReals": "$020FF8", + "GetDEPtr": "$020FFC", + "Push2BOper": "$021000", + "Push3BOper": "$021004", + "Pop2BOper": "$021008", + "Pop3BOper": "$02100C", + "PushOper": "$021010", + "PopOper": "$021014", + "FindEUndef": "$021018", + "SttmpEQ": "$02101C", + "FindEOL": "$021020", + "BrkInc": "$021024", + "IncFetch": "$021028", + "CurFetch": "$02102C", + "Random": "$021030", + "StoRand": "$021034", + "RandInit": "$021038", + "ResetStacks": "$02103C", + "Factorial": "$021040", + "Y:=OnOff": "$021044", + ":=SelUnsel": "$021048", + "ITSolver": "$02104C", + "GRITSolver": "$021050", + "ITSolverB": "$021054", + "ITSolverNB": "$021058", + "ExTestInt": "$02105C", + "DistFun": "$021060", + "LogGamma": "$021064", + "OneVar": "$021068", + "OneVars0": "$02106C", + "OrdStat": "$021070", + "InitStatAns": "$021074", + "AnovaSpec": "$021078", + "OutputExpr": "$02107C", + "CentCursor": "$021080", + "CkValDeltaX": "$021094", + "CkValDelta": "$021098", + "GrBufClr": "$02109C", + "GrBufCpyV": "$0210A0", + "FndSelEQ": "$0210A4", + "ClrGraphXY": "$0210A8", + "NEDXTYStyle": "$0210AC", + "PlotPt": "$0210B0", + "NewWindEP": "$0210B4", + "DrawAxes": "$0210B8", + "SetPenX": "$0210BC", + "SetPenY": "$0210C0", + "SetPenT": "$0210C4", + "Tan:=Disp": "$0210C8", + "PutAns": "$0210CC", + "DispOP1A": "$0210D0", + "SetTblGraphDraw": "$0210D8", + "MemClear": "$0210DC", + "MemSet": "$0210E0", + "PointOn": "$0210E4", + "ExecuteNewPrgm": "$0210E8", + "StrLength": "$0210EC", + "VPutMapRec": "$0210F0", + "FindAppUp": "$0210F4", + "FindAppDown": "$0210F8", + "FindApp": "$0210FC", + "os.FindAppStart": "$021100", + "SkipAppHeader": "$021104", + "FindAppStart": "$021108", + "IBounds": "$02110C", + "IOffset": "$021110", + "DrawCirc": "$021114", + "CanAlphIns": "$021118", + "CxReDisp": "$02111C", + "GetBaseVer": "$021120", + "OPSet0": "$021124", + "AppGetCBLUSB": "$021128", + "SetIgnoreKey": "$02112C", + "SetSendThisKeyBack": "$021130", + "DisableAPD": "$021134", + "EnableAPD": "$021138", + "Set2IY34": "$02113C", + "ForceCmd": "$021140", + "ApdSetup": "$021144", + "AppSetup": "$021148", + "ReleaseSedit": "$021150", + "InitSmallEditLine": "$021154", + "StartSmallEdit": "$021158", + "SGetTokString": "$021160", + "LoadPattern": "$021164", + "SStringLength": "$021168", + "RestorePenCol": "$02116C", + "EmptyHook": "$021174", + "ForceSmallEditReturn": "$021178", + "SaveContext": "$02117C", + "ClearRow": "$021184", + ";_ret": "$0211F0", + "InitSmallEditLineVar": "$0211F8", + "InitSmallEditLineOP1": "$0211FC", + "InitSmallEditBoxVar": "$021200", + "InitSmallEditBoxOP1": "$021204", + "RclEntryToEditA": "$021208", + "ErrCustom1": "$02120C", + "ErrCustom2": "$021210", + ";_ret": "$021214", + "ClearRect": "$021218", + "InvertRect": "$02121C", + "FillRect": "$021220", + "RestoreTextFlags": "$021224", + "InitCellBox": "$021228", + "DrawCell": "$02122C", + "InvertCell": "$021234", + "SetCellOverride": "$021238", + "DrawRectBorder": "$02123C", + "ClearCell": "$021240", + "CoverCell": "$021244", + "EraseRectBorder": "$021248", + "FillRectPattern": "$02124C", + "DrawRectBorderClear": "$021250", + "VerticalLine": "$021258", + "IBoundsFull": "$02125C", + "CPoint": "$021268", + "DeleteApp": "$02126C", + "GetModeCellFlagOR": "$021270", + "ResetModeCellFlag": "$021274", + "IsModeCellSet": "$021278", + "GetModeCellFlag": "$02127C", + "SetCurCellBoxManager": "$021284", + "CellBoxManager": "$02128C", + "StartNewCell": "$021290", + "RunInCellOveride": "$021294", + "RunCellOveride": "$021298", + "ClearCurCell": "$02129C", + "DrawCurCell": "$0212A0", + "InvertCurCell": "$0212A4", + "CoverCurCell": "$0212A8", + "BlinkCell": "$0212AC", + "BlinkCellNoLookUp": "$0212B0", + "BlinkCurCell": "$0212B4", + "BlinkCellToOn": "$0212B8", + "BlinkCellToOnNoLookUp": "$0212BC", + "BlinkCurCellToOn": "$0212C0", + "BlinkCellToOff": "$0212C4", + "BlinkCellToOffNoLookUp": "$0212C8", + "BlinkCurCellToOff": "$0212CC", + "GetCurModeCellFlag": "$0212D0", + "StartSmallEditReturn": "$0212D8", + "CellKeyHandle": "$0212E4", + "EraseAllCells": "$0212FC", + "IsCurModeCellSet": "$021300", + "DrawBlnkCell": "$021314", + "ClearBlnkCell": "$021318", + "InvertBlnkCell": "$02131C", + "GetStringInput": "$021320", + "GetStringInput2": "$021324", + "WaitEnterKeyValue": "$021328", + "HorizontalLine": "$02132C", + "CreateAppVar": "$021330", + "CreateProtProg": "$021334", + "CreateVar": "$021338", + "AsmComp": "$02133C", + "GetAsmSize": "$021340", + "SquishPrgm": "$021344", + "ExecutePrgm": "$021348", + "ChkFindSymAsm": "$02134C", + "ParsePrgmName": "$021350", + "CSub": "$021354", + "CAdd": "$021358", + "CSquare": "$02135C", + "CMult": "$021360", + "CRecip": "$021364", + "CDiv": "$021368", + "CAbs": "$02136C", + "AddSquares": "$021370", + "CSqRoot": "$021374", + "CLN": "$021378", + "CLog": "$02137C", + "CTenX": "$021380", + "CEtoX": "$021384", + "CXrootY": "$021388", + "CYtoX": "$021390", + "InvertNonReal": "$021394", + "CTrunc": "$021398", + "CFrac": "$02139C", + "CFloor": "$0213A0", + "SrchVLstUp": "$0213A4", + "SrchVLstDn": "$0213A8", + "FlashWriteDisable": "$0213AC", + "Disp": "$0213B0", + "GetBytePaged": "$0213B4", + "RunCursorHook": "$0213B8", + "RunLibraryHook": "$0213BC", + "RunRawKeyHook": "$0213C0", + "SetCursorHook": "$0213C4", + "SetLibraryHook": "$0213C8", + "SetGetKeyHook": "$0213CC", + "ClrCursorHook": "$0213D0", + "ClrLibraryHook": "$0213D4", + "ClrRawKeyHook": "$0213D8", + "GetKeyHook": "$0213DC", + "SetGetCSCHook": "$0213E0", + "ClrGetKeyHook": "$0213E4", + "SetCatalog2Hook": "$0213E8", + "ClrCatalog2Hook": "$0213EC", + "SetLocalizeHook": "$0213F0", + "ClrLocalizeHook": "$0213F4", + "SetTokenHook": "$0213F8", + "ClrTokenHook": "$0213FC", + "DispListElementOffLA": "$021408", + "BitVertSplit": "$02140C", + "SetHomescreenHook": "$021410", + "ClrHomescreenHook": "$021414", + "SetWindowHook": "$021418", + "ClrWindowHook": "$02141C", + "SetGraphModeHook": "$021420", + "ClrGraphModeHook": "$021424", + "ParseAndStoreSysVar": "$021428", + "DisplayEditSysVar": "$02142C", + "JForceWIndowSettings": "$021430", + "DelVarArc": "$021434", + "DelVarNoArc": "$021438", + "SetAllPlots": "$02143C", + "SetYeditHook": "$021440", + "ClrYeditHook": "$021444", + "Arc_Unarc": "$021448", + "ArchiveVar": "$02144C", + "UnarchiveVar": "$021450", + "SetFontHook": "$021454", + "ClrFontHook": "$021458", + "SetRegraphHook": "$02145C", + "ClrRegraphHook": "$021460", + "RunGraphingHook": "$021464", + "SetTraceHook": "$021468", + "ClrTraceHook": "$02146C", + "RunTraceHook": "$021470", + "NDeriv": "$021474", + "PolarDerivative": "$021478", + "JForceGraphNoKey": "$02147C", + "JForceGraphKey": "$021480", + "PowerOff": "$021484", + "GetKeyRetOff": "$021488", + "FindGroupSym": "$02148C", + "LoadDEIndPaged": "$021490", + "SetUpPagedPtr": "$021494", + "PagedGet": "$021498", + "SetParserHook": "$02149C", + "ClrParserHook": "$0214A0", + "SetAppChangeHook": "$0214A4", + "ClrAppChangeHook": "$0214A8", + "SetGraphicsHook": "$0214AC", + "ClrGraphicsHook": "$0214B0", + "ILineNoGraphicsHook": "$0214B4", + "ILineNoHook": "$0214B8", + "DeleteTempPrograms": "$0214C0", + "SetCatalog1Hook": "$0214C4", + "ClrCatalog1Hook": "$0214C8", + "SetHelpHook": "$0214CC", + "ClrHelpHook": "$0214D0", + "DispCatalogEnd": "$0214D4", + "GetMenuKeypress": "$0214D8", + "GetCatalogItem": "$0214DC", + "RunCatalog2Hook": "$0214E0", + "RunCatalog1Hook": "$0214E4", + "DispMenuTitle": "$0214F0", + "SetCxReDispHook": "$0214F8", + "ClrCxReDispHook": "$0214FC", + "DrawStatusBarMode": "$021500", + "BufClr": "$021504", + "UnOPExec2": "$021508", + "BinOPExec2": "$02150C", + "LoadMenuB": "$021510", + "DisplayVarInfo": "$021514", + "SetMenuHook": "$021518", + "ClrMenuHook": "$02151C", + "GetBCOffSetIX": "$021520", + "GetBCOffSetIX_": "$021524", + "ForceFullScreen": "$021528", + "HLMinus5": "$02152C", + ";_ret": "$021530", + "Arc_Unarc_": "$02153C", + "RclExit": "$021540", + "SetSilentLinkHook": "$021544", + "ClrSilentLinkHook": "$021548", + "TwoVarSet": "$02154C", + "ExecClassCToken": "$021550", + "ExecClass3Token": "$021554", + "GetSysInfo": "$021558", + "RunChkCTenX": "$02155C", + "TenXNoClr": "$021560", + "GetVarVersion": "$02156C", + "ParseGraphCmdToken": "$021570", + "DeleteTempEdit:=": "$021578", + "PromptMoveBackLeft": "$02157C", + "WPutSEOLRes10E": "$021580", + "InvertTextInsMode": "$021584", + "ResetDefaults": "$02158C", + "ZeroFinanceVars": "$021590", + "DispHeader": "$021594", + "JForceGroup": "$021598", + "DispCoords": "$0215A4", + "ChkTmr": "$0215B0", + "ClockOff": "$0215B4", + "ClockOn": "$0215B8", + "GetDate": "$0215C0", + "GetDateString": "$0215C4", + "GetDtFmt": "$0215C8", + "GetDtStr": "$0215CC", + "GetTime": "$0215D0", + "FormTime": "$0215D4", + "GetTmFmt": "$0215D8", + "GetTmStr": "$0215DC", + "SetZeroOne": "$0215E0", + "SetDate": "$0215E4", + "IsOneTwoThree": "$0215E8", + "SetTime": "$0215EC", + "IsOP112or24": "$0215F0", + "ChkTimer0": "$0215F4", + "TimeCnv": "$0215F8", + "ClrWindowAndFlags": "$0215FC", + "ResetAllLists": "$021600", + "DispValue": "$021604", + "CpOP1OP2Rounded": "$021614", + "CpOP1OP2Rounded2": "$021618", + "ResetIOPrompt": "$021624", + "SetUpEditor": "$02162C", + "SortA": "$021630", + "SortD": "$021634", + "IsOP1ResID": "$02163C", + "ForceModeKeypress": "$02164C", + "DispAboutScreen": "$021650", + "ChkHelpHookVer": "$021654", + "Draw32": "$021658", + "DrawPlotStatus": "$021668", + "DrawTableEditor": "$02166C", + "DisplayListName:=als": "$021670", + "DisplayListHeader": "$021674", + "DispMatrixDimensions": "$021678", + "HighlightListEdItem": "$02167C", + "MatrixName": "$021688", + "ChkCxMainPtr": "$0216A0", + "NumError02_": "$0216A4", + "SetupEmptyEditTemp:=": "$0216AC", + "Res1IY0E": "$0216B0", + "RestoreBuffer": "$0216B4", + "DisplayList:=als": "$0216D0", + "GetCurPlotListOffset": "$0216D4", + "GoToLastRow": "$0216D8", + "DrawRectBorder_": "$0216DC", + "NamedListToOP1": "$0216F0", + "InitUSBDeviceCallback": "$021700", + "KillUSBDevice": "$021704", + "SetUSBConfiguration": "$021708", + "R:=estUSBData": "$02170C", + "StopReceivingUSBData": "$021710", + "SetVertGraphActive": "$021714", + "ClrVertGraphActive": "$021718", + "SetUSBActivityHook": "$02171C", + "ClrUSBActivityHook": "$021720", + ";_ret": "$021724", + "GetCurPlotOffsetPrev": "$021728", + "SplitUpdateStatPlotLists": "$02172C", + "GraphLine": "$021730", + "ZIfInTblEditor": "$02174C", + "GetCurPlotOffset": "$021754", + "UpdateStatPlotLists": "$02176C", + "ChkSomethingElseFPS5": "$021770", + "ChkSomethingFPS5": "$021774", + "VDispRealOP1": "$021778", + "DispX:=alsNum": "$02177C", + "ResetGraphSettings": "$021780", + "InitializeVariables": "$021784", + ";_ret": "$021788", + "DelVarSym": "$02178C", + "FindAppUpNoCase": "$021790", + "FindAppDnNoCase": "$021794", + "SetupHome": "$021798", + "GrPutawayFull": "$02179C", + ";_ret": "$0217A0", + "ToggleUSBSmartPadInput": "$0217A4", + "IsUSBDeviceConnected": "$0217A8", + "Polar:=ToOP1": "$0217AC", + "ParamX:=ToOP1": "$0217B0", + "ParamY:=ToOP1": "$0217B4", + "DispTestModeResetComplete": "$0217B8", + "PTTReset": "$0217BC", + "FindAppCustom": "$0217C0", + "ClearGraphStyles": "$0217C4", + "BufToNextBASICSeparator": "$0217C8", + "ZooStandard": "$0217D4", + "AddHistoryEntryString": "$021810", + "CurrEntryToPrevEntry": "$021814", + "RunInitialBootMenu": "$0218F0", + "Clr05RclFlags": "$021900", + "DeleteHistoryEntry": "$021914", + "CommonKeys_": "$021940", + "ResetLastEntryStack": "$021998", + "jp_JForceCmdNoChar": "$0219A4", + "Load_LFont": "$0219A8", + "EnterSelfTest": "$0219DC", + "DrawEntrySepLine": "$0219E0", + "GetGraphModeProperties": "$0219E8", + "ClrLCDAll": "$021A10", + "BufIPoint": "$021A14", + "SetDrawFGColorA": "$021A28", + "DrawGraphBackground": "$021A38", + "DrawStatusBar": "$021A3C", + "DrawBatteryIndicator": "$021A50", + "DrawBatteryStatus": "$021A54", + "VDispHL": "$021A58", + "PDspGrphNoColorReload": "$021A5C", + "DrawStatusBarInfo": "$021AB4", + "RestoreLCDBrightness": "$021AB8", + "RestoreLCDBrightness_": "$021ABC", + "DimLCDSlow": "$021AC0", + "SetTextFGBGcolors": "$021AE0", + "SetTextFGBGcolors_": "$021AE4", + "SetTextBGcolor": "$021AE8", + "VPutPS": "$021AEC", + "DrawTILogo": "$021B00", + "DrawThickRectBorder": "$021B04", + "PutSCentered": "$021B08", + "DrawStatusBarTextClr": "$021B0C", + "VPutPSN": "$021B20", + "RStrGraphFlags": "$021B34", + "VPutMapSpecial": "$021B40", + "DrawSprite16bpp": "$021B64", + "GetColorValue": "$021BAC", + "GraphBGColorToDrawBGColor": "$021BC4", + "SetWhiteDrawBGColor": "$021BC8", + "ChkResAppTextSave": "$021BD0", + "ChkCxMain": "$021BD4", + "DrawRectBorder__": "$021BE0", + "DrawLineEndEntry": "$021C48", + ";_ret": "$021C54", + "BitGrfFuncM": "$021C6C", + ";_ret": "$021C70", + "GetScrollPxlAmount": "$021C74", + "os.PushErrorHandler": "$021C78", + "os.PopErrorHandler": "$021C7C", + "os.ThrowError": "$021C80", + "os.RealCopy": "$021C84", + "os.RealAcosRad": "$021C88", + "os.RealAsinRad": "$021C8C", + "os.RealAtanRad": "$021C90", + "os.RealAdd": "$021C94", + "os.CplxAdd": "$021C98", + "os.RealCompare": "$021C9C", + "os.RealCosRad": "$021CA0", + "os.RealRadToDeg": "$021CA4", + "os.RealDiv": "$021CA8", + "os.RealExp": "$021CAC", + "os.RealFloor": "$021CB0", + "os.RealToStr": "$021CB4", + "os.RealFrac": "$021CB8", + "os.RealGcd": "$021CBC", + "os.RealRoundInt": "$021CC0", + "os.RealLcm": "$021CC4", + "os.RealLog": "$021CC8", + "os.RealMax": "$021CCC", + "os.RealMin": "$021CD0", + "os.RealMul": "$021CD4", + "os.RealNcr": "$021CD8", + "os.RealNeg": "$021CDC", + "os.RealNpr": "$021CE0", + "os.RealPow": "$021CE4", + "os.RealDegToRad": "$021CE8", + "os.RealRandInt": "$021CEC", + "os.RealInv": "$021CF0", + "os.RealMod": "$021CF4", + "os.RealRound": "$021CF8", + "os.RealSinRad": "$021CFC", + "os.RealSqrt": "$021D00", + "os.RealSub": "$021D04", + "os.RealTanRad": "$021D08", + "os.StrToReal": "$021D0C", + "os.RealTrunc": "$021D10", + "os.SetFlagBits": "$021D14", + "os.ResetFlagBits": "$021D18", + "os.TestFlagBits": "$021D1C", + "os.SetFlagByte": "$021D20", + "os.GetFlagByte": "$021D24", + "os.GetCursorPos": "$021D28", + "os.PutStrFull": "$021D2C", + "os.PutStrLine": "$021D30", + "os.SetCursorPos": "$021D34", + "os.GetKey": "$021D38", + "os.GetCSC": "$021D3C", + "os.AppInit": "$021D40", + "ChkBCIs0": "$021D48", + "ChkDEIs0": "$021D4C", + "ChkHLIs0": "$021D50", + "SetAToBCU": "$021D54", + "SetAToDEU": "$021D58", + "SetAToHLU": "$021D5C", + "SetBCUToA": "$021D60", + "SetBCUToB": "$021D64", + "SetDEUToA": "$021D68", + "SetDEUToB": "$021D6C", + "SetHLUToA": "$021D70", + "SetHLUToB": "$021D74", + "SignExtendBC": "$021D78", + "SignExtendDE": "$021D7C", + "SignExtendHL": "$021D80", + "SetBCUTo0": "$021D84", + "SetDEUTo0": "$021D88", + "SetHLUTo0": "$021D8C", + "DivHLByA": "$021D90", + "CpHLDE_s": "$021D94", + "CpHLDE_": "$021D98", + "LoadDEInd_s": "$021D9C", + "LoadDEInd": "$021DA0", + "CpHLDEBC": "$021DA4", + "NegBC": "$021DA8", + "NegDE": "$021DAC", + "StrCmpre": "$021DB0", + "AddHLAndA": "$021DB4", + "NextFlashPage": "$021DB8", + "PrevFlashPage": "$021DBC", + "SwapEndianHL_s": "$021DC0", + "ReloadAppEntryVecs": "$021DC4", + "os.ClearVRAMLines": "$021DE0", + "os.DisableCursor": "$021DE4", + "os.EnableCursor": "$021DE8", + "os.FontDrawText": "$021E00", + "os.FontGetHeight": "$021E14", + "os.FontGetWidth": "$021E18", + "os.InitDrawing": "$021E1C", + "os.SetDrawBGColor": "$021E20", + "os.SetDrawFGColor": "$021E24", + "os.FontSelect": "$021E28", + "tolower": "$021E34", + "toupper": "$021E38", + "ChkACplx": "$021E68", + "os.RclAns": "$021E70", + "SetPolar:=ToOP1": "$021E8C", + "os.SetTimer1": "$021EC8", + "os.DisableTimer1": "$021ECC", + "os.SetKbdKey": "$021ED0", + "os.GetSystemInfo": "$021ED4", + "DispHL": "$021EE0", + "os.GetDrawBGColor_BROKEN": "$021EE4", + "os.GetDrawFGColor": "$021EE8", + "os.FontGetID": "$021EEC", + "os.RealToInt24": "$021EF4", + "os.Int24ToReal": "$021EF8", + "GetOpenLibPtr": "$021EFC", + "RestoreColCoordinates": "$021F00", + "VPutMapNoReset0IY23": "$021F44", + "BufCpy": "$021F50", + "DrawStandardEntrySepLine": "$021F60", + "DrawHomeNewSepLine": "$021F64", + "DrawStatusBarText": "$021F68", + "MovFrOP1OP2": "$021F80", + "ChkInRam": "$021F98", + "FontGetWidth": "$021FA4", + "os.ForceCmdNoChar": "$021FA8", + "os.DelVarEntry": "$021FAC", + "os.GetSymTablePtr": "$021FB0", + "os.NextSymEntry": "$021FB4", + "os.ChkFindSym": "$021FB8", + "os.GetVarSize": "$021FBC", + "os.GetVarSizeBytes": "$021FC0", + "os.GetRealListElement": "$021FC8", + "os.GetRealVar": "$021FCC", + "os.ResizeList": "$021FD0", + "os.ResizeMatrix": "$021FD4", + "os.SetRealListElement": "$021FDC", + "os.SetRealVar": "$021FE0", + "os.GetAppVersionString": "$021FE4", + "os.MemChk": "$021FF0", + "ArcChk": "$022040", + "LoadDEIndFlash": "$022044", + "ChkInRamB": "$022048", + "os.InitUSBDeviceCallback": "$022058", + "os.KillUSBDevice": "$02205C", + "os.SetUSBConfiguration": "$022060", + "os.R:=estUSBData": "$022064", + "os.StopReceivingUSBData": "$022068", + "Mov11ToOP1": "$022074", + "FindFreeArcSpot": "$022078", + "os.SetTimer2": "$022080", + "os.DisableTimer2": "$022084", + ";_ret": "$02208C", + "os.GetYDrawLocation": "$022090", + "os.SetYDrawLocation": "$022094", + "RunLocalizeHook": "$022098", + "os.IntSize": "$02209C", + "os.ClearStatusBarLow": "$0220A0", + "NMIHandler": "$0220A8", + "os.RToP": "$022164", + "os.PToR": "$022168", + "os.ResetEditOpen": "$02216C", + "os.FloatToReal": "$022170", + "os.RealToFloat": "$022174", + "os.FontDrawTransText": "$022178", + "os.DelAppVar": "$02217C", + "os.GetAppVarData": "$022180", + "os.CreateAppVar": "$022184", + "os.CreateString": "$022198", + "os.GetStringData": "$02219C", + "os.Create:=ation": "$022240", + "os.Get:=ationData": "$022244", + "boot.GetHardwareVers": "$000084", + "boot.GetKeyID": "$000088", + "boot.GetBootVerMinor": "$00008C", + "boot.GetBootVerBuild": "$000090", + "dbgout": "$000094", + "_longjmp": "$000098", + "_memchr": "$00009C", + "_memcmp": "$0000A0", + "_memcpy": "$0000A4", + "_memmove": "$0000A8", + "_memset": "$0000AC", + "_memclear": "$0000B0", + "printf": "$0000B4", + "_setjmp": "$0000B8", + "sprintf": "$0000BC", + "_strcat": "$0000C0", + "_strchr": "$0000C4", + "_strcmp": "$0000C8", + "_strcpy": "$0000CC", + "_strcspn": "$0000D0", + "_strlen": "$0000D4", + "_strncat": "$0000D8", + "_strncmp": "$0000DC", + "_strncpy": "$0000E0", + "_strpbrk": "$0000E4", + "_strrchr": "$0000E8", + "_strspn": "$0000EC", + "_strstr": "$0000F0", + "strtok": "$0000F4", + "ret": "$0000F8", + "_bldiy": "$0000FC", + "_bshl": "$000100", + "_bshru": "$000104", + "_bstiy": "$000108", + "_bstix": "$00010C", + "_case": "$000110", + "_case16": "$000114", + "_case16D": "$000118", + "_case24": "$00011C", + "_case24D": "$000120", + "_case8": "$000124", + "_case8D": "$000128", + "_frameset": "$00012C", + "_frameset0": "$000130", + "_iand": "$000134", + "_icmpzero": "$000138", + "_idivs": "$00013C", + "_idivu": "$000140", + "_idvrmu": "$000144", + "_ildix": "$000148", + "_ildiy": "$00014C", + "_imul_b": "$000150", + "_imulu": "$000154", + "_imuls": "$000158", + "_indcall": "$00015C", + "_ineg": "$000160", + "_inot": "$000164", + "_ior": "$000168", + "_irems": "$00016C", + "_iremu": "$000170", + "_ishl": "$000174", + "_ishl_b": "$000178", + "_ishrs": "$00017C", + "_ishrs_b": "$000180", + "_ishru": "$000184", + "_ishru_b": "$000188", + "_istix": "$00018C", + "_istiy": "$000190", + "_itol": "$000194", + "_ixor": "$000198", + "_ladd": "$00019C", + "_ladd_b": "$0001A0", + "_land": "$0001A4", + "_lcmps": "$0001A8", + "_lcmpu": "$0001AC", + "_lcmpzero": "$0001B0", + "_ldivs": "$0001B4", + "_ldivu": "$0001B8", + "_ldvrmu": "$0001BC", + "_lldix": "$0001C0", + "_lldiy": "$0001C4", + "_lmuls": "$0001C8", + "_lmulu": "$0001CC", + "_lneg": "$0001D0", + "_lnot": "$0001D4", + "_lor": "$0001D8", + "_lrems": "$0001DC", + "_lremu": "$0001E0", + "_lshl": "$0001E4", + "_lshrs": "$0001E8", + "_lshru": "$0001EC", + "_lstix": "$0001F0", + "_lstiy": "$0001F4", + "_lsub": "$0001F8", + "_lxor": "$0001FC", + "_sand": "$000200", + "_scmpzero": "$000204", + "_sdivs": "$000208", + "_sdivu": "$00020C", + "_seqcase": "$000210", + "_seqcaseD": "$000214", + "_setflag": "$000218", + "_sldix": "$00021C", + "_sldiy": "$000220", + "_smuls": "$000224", + "_smulu": "$000228", + "_sneg": "$00022C", + "_snot": "$000230", + "_sor": "$000234", + "_srems": "$000238", + "_sremu": "$00023C", + "_sshl": "$000240", + "_sshl_b": "$000244", + "_sshrs": "$000248", + "_sshrs_b": "$00024C", + "_sshru": "$000250", + "_sshru_b": "$000254", + "_sstix": "$000258", + "_sstiy": "$00025C", + "_stoi": "$000260", + "_stoiu": "$000264", + "_sxor": "$000268", + "_fppack": "$00026C", + "_fadd": "$000270", + "_fcmp": "$000274", + "_fdiv": "$000278", + "_ftol": "$00027C", + "_ultof": "$000280", + "_ltof": "$000284", + "_fmul": "$000288", + "_fneg": "$00028C", + "_fsub": "$000290", + "FLTMAX": "$000294", + "sqrtf": "$000298", + "_frbtof": "$00029C", + "_frftob": "$0002A0", + "_frftoub": "$0002A4", + "_frftoi": "$0002A8", + "_frftoui": "$0002AC", + "_frftos": "$0002B0", + "_frftous": "$0002B4", + "_fritof": "$0002B8", + "_fruitof": "$0002BC", + "_frstof": "$0002C0", + "_frubtof": "$0002C4", + "_frustof": "$0002C8", + "ResetPorts": "$0002CC", + "ChkIfOSInterruptAvailable": "$0002D0", + "WriteFlashByte": "$0002D4", + "EraseFlash": "$0002D8", + "EraseFlashSector": "$0002DC", + "WriteFlash": "$0002E0", + "WriteFlashByteDuplicate": "$0002E4", + "WriteFlashA": "$0002E8", + "CleanupCertificate": "$0002EC", + "ClrHeap": "$0002F0", + "CpyToHeap": "$0002F4", + "ChkHeapTop": "$0002F8", + "ExecuteInRAM": "$0002FC", + "ExecuteInRAMDup": "$000300", + "ExecuteInRAMDup2": "$000304", + "ChkCertSpace": "$000308", + "GetFieldSizeFromType": "$00030C", + "FindFirstCertField": "$000310", + "FindField": "$000314", + "FindNextField": "$000318", + "GetCertificateEnd": "$00031C", + "GetFieldSizeFromType_": "$000320", + "GetFieldFromSize": "$000324", + "NextFieldFromSize": "$000328", + "NextFieldFromType": "$00032C", + "GetOffsetToNextField": "$000330", + "WriteFlashUnsafe": "$000334", + "boot.GetCertCalcString": "$000338", + "boot.GetCertCalcID": "$00033C", + "GetSerial": "$000340", + "Mult16By8": "$000348", + "Div16By8": "$00034C", + "Div16By16": "$000350", + "Div32By16": "$000354", + "CmpStr": "$000358", + "boot.Sha256Init": "$00035C", + "boot.Sha256Part": "$000360", + "boot.Sha256Hash": "$000364", + "FindAppHeaderSubField": "$000368", + "FindAppHeaderTimestamp": "$000370", + "boot.ClearVRAM": "$000374", + "boot.PutS": "$000378", + "PutSpinner": "$00037C", + "boot.GetLFontPtr": "$000380", + "boot.InitializeHardware": "$000384", + "boot.TurnOffHardware": "$000388", + "MakeColCmd": "$00038C", + "boot.NewLine": "$000390", + "PutBootVersion": "$000394", + "DrawSectorProtectionTable": "$000398", + "boot.Set6MHzMode": "$00039C", + "boot.Set48MHzMode": "$0003A0", + "boot.Set6MHzModeI": "$0003A4", + "boot.Set48MHzModeI": "$0003A8", + "CheckHardware": "$0003AC", + "GetBatteryStatus": "$0003B0", + "Delay10ms": "$0003B4", + "DelayTenTimesAms": "$0003B8", + "usb_IsBusPowered": "$0003CC", + "KeypadScan": "$0003D0", + "KeypadScanFull": "$0003D4", + "_ret": "$0003D8", + "_ret": "$0003DC", + "MarkOSInvalid": "$0003E0", + "usb_BusPowered": "$0003E4", + "usb_SelfPowered": "$0003E8", + "usb_SetDeviceB": "$0003FC", + "usb_DMACXReadNext": "$000404", + "usb_DMACXWrite": "$000408", + "usb_DMACXRead": "$00040C", + "usb_DMACXWriteNext": "$000410", + "usb_DMACXWriteCheck": "$000414", + "MarkOSValid": "$000460", + "usb_SetDMAState": "$0004A8", + "usb_DMATransfer": "$0004AC", + "usb_DMACXTransferWait": "$0004B0", + "usb_ResetFIFOS": "$0004BC", + "usb_ResetTimer": "$0004F0", + "usb_DisableTimer": "$0004F4", + "usb_EnableTimer": "$0004F8", + "boot.SetTimersControl": "$000520", + "boot.GetTimersControl": "$000524", + "boot.SetTimersInterrupt": "$000528", + "boot.GetTimersInterrupt": "$00052C", + "boot.SetTimersInterruptM": "$000530", + "boot.GetTimersInterruptM": "$000534", + "boot.SetTimer1Counter": "$000538", + "boot.GetTimer1Counter": "$00053C", + "boot.SetTimer1ReloadValue": "$000540", + "boot.GetTimer1ReloadValue": "$000544", + "boot.SetTimer1MatchValue1": "$000548", + "boot.GetTimer1MatchValue1": "$00054C", + "boot.SetTimer1MatchValue2": "$000550", + "boot.GetTimer1MatchValue2": "$000554", + "boot.SetTimer2Counter": "$000558", + "boot.GetTimer2Counter": "$00055C", + "boot.SetTimer2ReloadValue": "$000560", + "boot.GetTimer2ReloadValue": "$000564", + "boot.SetTimer2MatchValue1": "$000568", + "boot.GetTimer2MatchValue1": "$00056C", + "boot.SetTimer2MatchValue2": "$000570", + "boot.GetTimer2MatchValue2": "$000574", + "CheckIfEmulated": "$000578", + "boot.GetOnInt": "$00057C", + "boot.RTCIntHandler": "$000580", + "boot.RTCInitialize": "$000584", + "boot.RTCGetInitStatus": "$000588", + "boot.RTCEnable": "$00058C", + "boot.RTCDisable": "$000590", + "boot.RTCSet24Hours": "$000594", + "boot.RTCAckAlarmInt": "$0005A0", + "boot.RTCWriteTime": "$0005A8", + "boot.RTCGetTime12Hour": "$0005AC", + "boot.RTCGetTime": "$0005B0", + "boot.RTCSetTime": "$0005B4", + "boot.RTCGetAlarm": "$0005B8", + "boot.RTCSetAlarmSafe": "$0005BC", + "boot.RTCCheckAlarmInt": "$0005C0", + "boot.RTCSetAlarmInt": "$0005C4", + "boot.RTCIsAfternoon": "$0005C8", + "boot.RTCGetDay": "$0005CC", + "boot.RTCSetAlarmIntSafe": "$0005D0", + "boot.RTCSetAlarm": "$0005D4", + "boot.RTCEnableInt": "$0005D8", + "boot.RTCDisableInt": "$0005DC", + "boot.RTCSetCallback": "$0005E0", + "boot.RTCResetTimeStruct": "$0005E4", + "boot.RTCSetFlags": "$0005EC", + "CheckEmulationBit": "$0005F4", + "usb_SetDMAAddress": "$0005F8", + "boot.SectorsBegin": "$000600", + "usb_InEndpointClrStall": "$000608", + "usb_InEndpointSetStall": "$00060C", + "usb_InEndpointClrReset": "$000610", + "usb_InEndpointSetReset": "$000614", + "usb_InEndpointSendZlp": "$000618", + "usb_OutEndpointClrStall": "$00061C", + "usb_OutEndpointSetStall": "$000620", + "usb_OutEndpointClrReset": "$000624", + "usb_OutEndpointSetReset": "$000628", + "usb_SetFifoMap": "$00062C", + "usb_SetEndpointConfig": "$000630", + "usb_ClrEndpointConfig": "$000634", + "usb_SetFifoConfig": "$000638", +} + +name = sys.argv[1] +address = addresses[name] +category = sys.argv[2] + +with open("content/syscalls/all/" + name + ".md", "w") as file: + file.write("""--- +title: """ + name + """ +geekdocHidden: true +params: + address: """ + address + """ + category: """ + category + """ + name: """ + name + """ +--- + +Overview of what the system call does / is used for + +### Address: """ + address + """ + +### Inputs: +* Input 1: Description +* Input 2: Description... + +### Outputs: +* Output 1: Description +* Output 2: Description... + +### Destroys: +* Destroy 1 +* Destroy 2... + +### Examples: +Description of example: + +```asm +; example code goes here +; since it's an example, be sure to comment thoroughly +``` +""")