### 6502bench SourceGen dis65 v1.0 ### { "_ContentVersion":5, "FileDataLength":661, "FileDataCrc32":2075163852, "ProjectProps":{ "CpuName":"6502", "IncludeUndocumentedInstr":false, "TwoByteBrk":false, "EntryFlags":32702671, "AutoLabelStyle":"Simple", "AnalysisParams":{ "AnalyzeUncategorizedData":true, "DefaultTextScanMode":"LowHighAscii", "MinCharsForString":4, "SeekNearbyTargets":true, "UseRelocData":false, "SmartPlpHandling":true, "SmartPlbHandling":true}, "PlatformSymbolFileIdentifiers":["RT:Apple/F8-ROM.sym65", "RT:Apple/Cxxx-IO.sym65", "RT:Apple/Applesoft.sym65", "PROJ:fdraw-exports.sym65"], "ExtensionScriptFileIdentifiers":[], "ProjectSyms":{ }}, "AddressMap":[{ "Offset":0, "Addr":7520, "Length":-1024, "PreLabel":"", "IsRelative":false}], "TypeHints":[{ "Low":0, "High":0, "Hint":"Code"}, { "Low":16, "High":16, "Hint":"Code"}, { "Low":85, "High":85, "Hint":"Code"}, { "Low":112, "High":112, "Hint":"Code"}, { "Low":118, "High":118, "Hint":"Code"}, { "Low":177, "High":177, "Hint":"Code"}, { "Low":209, "High":209, "Hint":"Code"}, { "Low":228, "High":228, "Hint":"Code"}, { "Low":252, "High":252, "Hint":"Code"}, { "Low":255, "High":255, "Hint":"Code"}, { "Low":261, "High":261, "Hint":"Code"}, { "Low":267, "High":267, "Hint":"Code"}, { "Low":283, "High":283, "Hint":"Code"}, { "Low":289, "High":289, "Hint":"Code"}, { "Low":295, "High":295, "Hint":"Code"}, { "Low":301, "High":301, "Hint":"Code"}, { "Low":304, "High":304, "Hint":"Code"}], "StatusFlagOverrides":{ }, "Comments":{ "0":"JMP, in case it got", "2":" trashed", "16":"(jmptbl - cmdtab - 1)", "37":"eat token, jump", "85":"match Init result", "95":"init \"previous hplot\"", "96":" coord to zero", "100":"279/2", "104":"191/2", "112":"page 1", "114":"$c054", "118":"page 2", "120":"$c055", "128":"probably useful", "145":"restore color", "191":"eat \u0027)\u0027 (we assume)", "194":"X/Y unaltered", "199":"multiply x32", "209":"get color", "238":"about to start drawing on 2?", "240":"yes, show page 1", "242":"no, show page 2", "252":"well, that was easy", "304":"check next token", "307":"is this an \"HPLOT TO\"?", "311":"get the first coord", "317":"see if single point", "322":"nope, draw line", "324":"draw point, and save x/y", "327":" for subsequent HPLOT TO", "330":"\"HPLOT TO\", restore the", "333":" previous coord to x0/y0", "336":"(can\u0027t rely on f_in_zzz", "339":" being there -- we might", "342":" have drawn a rect)", "348":"eat the TO", "351":"get the coords", "354":"draw it", "357":"shift 1-\u003e0 for next round", "363":"another TO?", "365":"yes, branch", "367":"no, save prev and bail", "373":"store X/Y/A in coord1", "463":"get vertex buffer address", "469":"copy to A1L", "477":"eat the comma", "480":"get index buffer address", "483":"leave it in LINNUM", "489":"get the count", "492":"range check (0-127)", "500":"nothing to do", "502":"double it", "503":"stash it", "516":"eat the AT", "519":"the code that reads the", "521":" hi-res coordinates will", "522":" overwrite LINNUM, so", "524":" we have to save \u0026 restore", "553":"use BIT to skip the inc", "569":"must be 0-127", "580":"0-255, ok", "584":"512+", "588":"280-511", "593":"Y is neg or \u003e 255", "606":"hi byte of vertex", "608":"x-coord", "612":"sign-extend hi byte", "630":"y-coord", "634":"sign-extend hi byte", "649":"$20 or $40", "654":"Center-point coordinates", "655":" for array-based line", "656":" draw (\u0026AT, \u0026PLOT).", "657":"16-bit coordinates for", "659":" array-based line draw"}, "LongComments":{ "-2147483647":{ "Text":"\r\nAmper-fdraw\r\nBy Andy McFadden\r\nFor fdraw version 0.3\r\n\r\nApplesoft ampersand interface for fdraw.\r\n\r\n", "BoxMode":true, "MaxWidth":30, "BackgroundColor":0}, "0":{ "Text":"Prepare the ampersand vector.\r\n\r\nIdeally we\u0027d check to see if the existing vector is different from ours, and if so, jump to it when we get a token we don\u0027t recognize. Not convinced there\u0027s an actual use case for this.", "BoxMode":false, "MaxWidth":80, "BackgroundColor":0}, "16":{ "Text":"\r\nEntry point from BASIC. The token is in A.\r\n\r\n", "BoxMode":false, "MaxWidth":80, "BackgroundColor":0}, "85":{ "Text":"\r\n\u0026NEW - initialize\r\n\r\n", "BoxMode":false, "MaxWidth":80, "BackgroundColor":0}, "112":{ "Text":"\r\n\u0026HGR - show page 1 with mixed text, and clear screen. Sets the color to zero.\r\n\r\n", "BoxMode":false, "MaxWidth":80, "BackgroundColor":0}, "118":{ "Text":"\r\n\u0026HGR2 - show page 2 with no text, and clear screen. Sets the color to zero.\r\n\r\n", "BoxMode":false, "MaxWidth":80, "BackgroundColor":0}, "122":{ "Text":"We go slightly out of our way to clear the screen before tripping the softswitches. This avoids flashing the previous hi-res page contents when\r\nentering from text mode.\r\n\r\nWe also want to go nomix-page2 but page1-mix (note reverse order) to avoid flashing text pg 2.", "BoxMode":false, "MaxWidth":80, "BackgroundColor":0}, "177":{ "Text":"\r\n\u0026SCRN({1,2}) - set the current hi-res page\r\n\r\n", "BoxMode":false, "MaxWidth":80, "BackgroundColor":0}, "209":{ "Text":"\r\n\u0026HCOLOR={0-7} - set the current color\r\n\r\n", "BoxMode":false, "MaxWidth":80, "BackgroundColor":0}, "228":{ "Text":"\r\n\u0026INVERSE - flip pages\r\n\r\nIf we\u0027re currently drawing on $20, we set the page to $40 and hit $c054 to show $20. And vice-versa. The goal is to make double-buffered animation easy.", "BoxMode":false, "MaxWidth":80, "BackgroundColor":0}, "252":{ "Text":"\r\n\u0026CLEAR - clear current page to current color\r\n\r\n", "BoxMode":false, "MaxWidth":80, "BackgroundColor":0}, "255":{ "Text":"\r\n\u0026XDRAW left, top, right, bottom - draw rectangle outline\r\n\r\n", "BoxMode":false, "MaxWidth":80, "BackgroundColor":0}, "261":{ "Text":"\r\n\u0026DRAW left,top,right,bottom - draw filled rectangle\r\n\r\n", "BoxMode":false, "MaxWidth":80, "BackgroundColor":0}, "267":{ "Text":"\r\n\u0026EXP {0,1} - set line draw mode\r\n\r\n", "BoxMode":false, "MaxWidth":80, "BackgroundColor":0}, "283":{ "Text":"\r\n\u0026COS cx,cy,rad - draw filled circle\r\n\r\n", "BoxMode":false, "MaxWidth":80, "BackgroundColor":0}, "289":{ "Text":"\r\n\u0026SIN cx,cy,rad - draw filled circle\r\n\r\n", "BoxMode":false, "MaxWidth":80, "BackgroundColor":0}, "295":{ "Text":"\r\n\u0026AT x,y - select center for array draw\r\n\r\n", "BoxMode":false, "MaxWidth":80, "BackgroundColor":0}, "301":{ "Text":"\r\n\u0026PLOT vertexAddr, indexAddr, indexCount [AT cx,cy] - draw lines from arrays of vertices and indices\r\n\r\n", "BoxMode":false, "MaxWidth":80, "BackgroundColor":0}, "304":{ "Text":"\r\n\u0026HPLOT x,y - draw a point\r\n\u0026HPLOT TO x,y - draw a line from last point to x,y\r\n\u0026HPLOT x0,y0 to x1,y1 - draw a line\r\n\r\n", "BoxMode":false, "MaxWidth":80, "BackgroundColor":0}, "370":{ "Text":"Get coordinates and store in X1/Y1.", "BoxMode":false, "MaxWidth":80, "BackgroundColor":0}, "383":{ "Text":"Save x0/y0 as our \"previous\" coordinate.", "BoxMode":false, "MaxWidth":80, "BackgroundColor":0}, "402":{ "Text":"Copy X1/Y1 to X0/Y0.", "BoxMode":false, "MaxWidth":80, "BackgroundColor":0}, "421":{ "Text":"Store X/Y/A into array-center.", "BoxMode":false, "MaxWidth":80, "BackgroundColor":0}, "431":{ "Text":"Get left/top/right/bottom coordinates.", "BoxMode":false, "MaxWidth":80, "BackgroundColor":0}, "447":{ "Text":"Get cetner coordinates and radius.", "BoxMode":false, "MaxWidth":80, "BackgroundColor":0}, "463":{ "Text":"\r\nArray-draw handler.\r\n\r\nWe know that fdraw doesn\u0027t use LINNUM or A1L/A1H, so it\u0027s safe to use them here.\r\n\r\n", "BoxMode":false, "MaxWidth":80, "BackgroundColor":0}, "509":{ "Text":"Check for optional AT at cx,cy.\r\n", "BoxMode":false, "MaxWidth":80, "BackgroundColor":0}, "563":{ "Text":"\r\nGet the Nth vertex, specified by ]cur, and load it into X/Y/A (xlo/xhi/y). Returns with carry set if the vertex is invalid.\r\n\r\nIncrements ]cur by 1.\r\n\r\n", "BoxMode":false, "MaxWidth":80, "BackgroundColor":0}, "604":{ "Text":"\r\nGet VX and VY, merging with AC, and store in 16-bit g_out_x and g_out_y. Range not checked here. On entry, A has vertex index.\r\n\r\n", "BoxMode":false, "MaxWidth":80, "BackgroundColor":0}, "649":{ "Text":"\r\nGlobal variables.\r\n\r\n", "BoxMode":false, "MaxWidth":80, "BackgroundColor":0}, "40":{ "Text":"All of the handler entry points can fit on a single page, so it\u0027s possible to save a few bytes by dropping the high jump table and just hardcoding the first page into the jump. This requires that the ORG be at $xx00.", "BoxMode":false, "MaxWidth":80, "BackgroundColor":0}}, "Notes":{ }, "UserLabels":{ "16":{ "Label":"dispatch", "Value":7536, "Source":"User", "Type":"LocalOrGlobalAddr", "LabelAnno":"None"}, "40":{ "Label":"cmdtab", "Value":7560, "Source":"User", "Type":"NonUniqueLocalAddr", "LabelAnno":"None"}, "29":{ "Label":"match", "Value":7549, "Source":"User", "Type":"NonUniqueLocalAddr", "LabelAnno":"None"}, "18":{ "Label":"loop", "Value":7538, "Source":"User", "Type":"NonUniqueLocalAddr", "LabelAnno":"None"}, "70":{ "Label":"jmptabh", "Value":7590, "Source":"User", "Type":"NonUniqueLocalAddr", "LabelAnno":"None"}, "55":{ "Label":"jmptabl", "Value":7575, "Source":"User", "Type":"NonUniqueLocalAddr", "LabelAnno":"None"}, "85":{ "Label":"h_new", "Value":7605, "Source":"User", "Type":"GlobalAddr", "LabelAnno":"None"}, "112":{ "Label":"h_hgr", "Value":7632, "Source":"User", "Type":"GlobalAddr", "LabelAnno":"None"}, "118":{ "Label":"h_hgr2", "Value":7638, "Source":"User", "Type":"GlobalAddr", "LabelAnno":"None"}, "122":{ "Label":"hgr_com", "Value":7642, "Source":"User", "Type":"LocalOrGlobalAddr", "LabelAnno":"None"}, "170":{ "Label":"pg1", "Value":7690, "Source":"User", "Type":"NonUniqueLocalAddr", "LabelAnno":"None"}, "177":{ "Label":"h_scrn", "Value":7697, "Source":"User", "Type":"GlobalAddr", "LabelAnno":"None"}, "191":{ "Label":"okay", "Value":7711, "Source":"User", "Type":"NonUniqueLocalAddr", "LabelAnno":"None"}, "209":{ "Label":"h_hcolor", "Value":7729, "Source":"User", "Type":"GlobalAddr", "LabelAnno":"None"}, "228":{ "Label":"h_inverse", "Value":7748, "Source":"User", "Type":"GlobalAddr", "LabelAnno":"None"}, "219":{ "Label":"okay", "Value":7739, "Source":"User", "Type":"NonUniqueLocalAddr", "LabelAnno":"None"}, "649":{ "Label":"g_cur_page", "Value":8169, "Source":"User", "Type":"LocalOrGlobalAddr", "LabelAnno":"None"}, "243":{ "Label":"showpg1", "Value":7763, "Source":"User", "Type":"NonUniqueLocalAddr", "LabelAnno":"None"}, "252":{ "Label":"h_clear", "Value":7772, "Source":"User", "Type":"GlobalAddr", "LabelAnno":"None"}, "255":{ "Label":"h_xdraw", "Value":7775, "Source":"User", "Type":"GlobalAddr", "LabelAnno":"None"}, "431":{ "Label":"getltrb", "Value":7951, "Source":"User", "Type":"LocalOrGlobalAddr", "LabelAnno":"None"}, "261":{ "Label":"h_draw", "Value":7781, "Source":"User", "Type":"GlobalAddr", "LabelAnno":"None"}, "267":{ "Label":"h_exp", "Value":7787, "Source":"User", "Type":"GlobalAddr", "LabelAnno":"None"}, "277":{ "Label":"okay", "Value":7797, "Source":"User", "Type":"NonUniqueLocalAddr", "LabelAnno":"None"}, "283":{ "Label":"h_cos", "Value":7803, "Source":"User", "Type":"GlobalAddr", "LabelAnno":"None"}, "447":{ "Label":"getcxcyr", "Value":7967, "Source":"User", "Type":"LocalOrGlobalAddr", "LabelAnno":"None"}, "289":{ "Label":"h_sin", "Value":7809, "Source":"User", "Type":"GlobalAddr", "LabelAnno":"None"}, "295":{ "Label":"h_at", "Value":7815, "Source":"User", "Type":"GlobalAddr", "LabelAnno":"None"}, "421":{ "Label":"storeac", "Value":7941, "Source":"User", "Type":"LocalOrGlobalAddr", "LabelAnno":"None"}, "301":{ "Label":"h_plot", "Value":7821, "Source":"User", "Type":"GlobalAddr", "LabelAnno":"None"}, "463":{ "Label":"array_draw", "Value":7983, "Source":"User", "Type":"LocalOrGlobalAddr", "LabelAnno":"None"}, "304":{ "Label":"h_hplot", "Value":7824, "Source":"User", "Type":"GlobalAddr", "LabelAnno":"None"}, "330":{ "Label":"leadingto", "Value":7850, "Source":"User", "Type":"NonUniqueLocalAddr", "LabelAnno":"None"}, "370":{ "Label":"getx1y1", "Value":7890, "Source":"User", "Type":"GlobalAddr", "LabelAnno":"None"}, "402":{ "Label":"copy1to0", "Value":7922, "Source":"User", "Type":"LocalOrGlobalAddr", "LabelAnno":"None"}, "348":{ "Label":"hplot_to", "Value":7868, "Source":"User", "Type":"NonUniqueLocalAddr", "LabelAnno":"None"}, "383":{ "Label":"copy0toprev", "Value":7903, "Source":"User", "Type":"LocalOrGlobalAddr", "LabelAnno":"None"}, "651":{ "Label":"g_prefxl", "Value":8171, "Source":"User", "Type":"LocalOrGlobalAddr", "LabelAnno":"None"}, "652":{ "Label":"g_prefixh", "Value":8172, "Source":"User", "Type":"LocalOrGlobalAddr", "LabelAnno":"None"}, "653":{ "Label":"g_prevy", "Value":8173, "Source":"User", "Type":"LocalOrGlobalAddr", "LabelAnno":"None"}, "654":{ "Label":"g_ac_xl", "Value":8174, "Source":"User", "Type":"LocalOrGlobalAddr", "LabelAnno":"None"}, "655":{ "Label":"g_ac_xh", "Value":8175, "Source":"User", "Type":"LocalOrGlobalAddr", "LabelAnno":"None"}, "656":{ "Label":"g_ac_y", "Value":8176, "Source":"User", "Type":"LocalOrGlobalAddr", "LabelAnno":"None"}, "411":{ "Label":"store0", "Value":7931, "Source":"User", "Type":"LocalOrGlobalAddr", "LabelAnno":"None"}, "373":{ "Label":"store1", "Value":7893, "Source":"User", "Type":"LocalOrGlobalAddr", "LabelAnno":"None"}, "562":{ "Label":"done", "Value":8082, "Source":"User", "Type":"LocalOrGlobalAddr", "LabelAnno":"None"}, "499":{ "Label":"countok", "Value":8019, "Source":"User", "Type":"NonUniqueLocalAddr", "LabelAnno":"None"}, "534":{ "Label":"loop", "Value":8054, "Source":"User", "Type":"NonUniqueLocalAddr", "LabelAnno":"None"}, "563":{ "Label":"getvertex", "Value":8083, "Source":"User", "Type":"GlobalAddr", "LabelAnno":"None"}, "554":{ "Label":"skip2", "Value":8074, "Source":"User", "Type":"LocalOrGlobalAddr", "LabelAnno":"None"}, "556":{ "Label":"skip", "Value":8076, "Source":"User", "Type":"LocalOrGlobalAddr", "LabelAnno":"None"}, "657":{ "Label":"g_out_x", "Value":8177, "Source":"User", "Type":"LocalOrGlobalAddr", "LabelAnno":"None"}, "590":{ "Label":"xok", "Value":8110, "Source":"User", "Type":"NonUniqueLocalAddr", "LabelAnno":"None"}, "602":{ "Label":"badv", "Value":8122, "Source":"User", "Type":"NonUniqueLocalAddr", "LabelAnno":"None"}, "659":{ "Label":"g_out_y", "Value":8179, "Source":"User", "Type":"LocalOrGlobalAddr", "LabelAnno":"None"}, "603":{ "Label":"goodv", "Value":8123, "Source":"User", "Type":"NonUniqueLocalAddr", "LabelAnno":"None"}, "604":{ "Label":"calcvertex", "Value":8124, "Source":"User", "Type":"NonUniqueLocalAddr", "LabelAnno":"None"}, "635":{ "Label":"ypos", "Value":8155, "Source":"User", "Type":"NonUniqueLocalAddr", "LabelAnno":"None"}, "645":{ "Label":"nocarry", "Value":8165, "Source":"User", "Type":"NonUniqueLocalAddr", "LabelAnno":"None"}, "650":{ "Label":"g_hcolor", "Value":8170, "Source":"User", "Type":"LocalOrGlobalAddr", "LabelAnno":"None"}, "392":{ "Label":"storeprv", "Value":7912, "Source":"User", "Type":"LocalOrGlobalAddr", "LabelAnno":"None"}, "613":{ "Label":"xpos", "Value":8133, "Source":"User", "Type":"NonUniqueLocalAddr", "LabelAnno":"None"}}, "OperandFormats":{ "5":{ "Length":2, "Format":"NumericLE", "SubFormat":"Symbol", "SymbolRef":{ "Label":"dispatch", "Part":"Low"}}, "10":{ "Length":2, "Format":"NumericLE", "SubFormat":"Symbol", "SymbolRef":{ "Label":"dispatch", "Part":"High"}}, "40":{ "Length":1, "Format":"NumericLE", "SubFormat":"Symbol", "SymbolRef":{ "Label":"TOK_NEW", "Part":"Low"}}, "41":{ "Length":1, "Format":"NumericLE", "SubFormat":"Symbol", "SymbolRef":{ "Label":"TOK_HGR", "Part":"Low"}}, "42":{ "Length":1, "Format":"NumericLE", "SubFormat":"Symbol", "SymbolRef":{ "Label":"TOK_HGR2", "Part":"Low"}}, "43":{ "Length":1, "Format":"NumericLE", "SubFormat":"Symbol", "SymbolRef":{ "Label":"TOK_SCRN", "Part":"Low"}}, "44":{ "Length":1, "Format":"NumericLE", "SubFormat":"Symbol", "SymbolRef":{ "Label":"TOK_HCOLOR", "Part":"Low"}}, "45":{ "Length":1, "Format":"NumericLE", "SubFormat":"Symbol", "SymbolRef":{ "Label":"TOK_INVERSE", "Part":"Low"}}, "46":{ "Length":1, "Format":"NumericLE", "SubFormat":"Symbol", "SymbolRef":{ "Label":"TOK_CLEAR", "Part":"Low"}}, "47":{ "Length":1, "Format":"NumericLE", "SubFormat":"Symbol", "SymbolRef":{ "Label":"TOK_HPLOT", "Part":"Low"}}, "48":{ "Length":1, "Format":"NumericLE", "SubFormat":"Symbol", "SymbolRef":{ "Label":"TOK_XDRAW", "Part":"Low"}}, "49":{ "Length":1, "Format":"NumericLE", "SubFormat":"Symbol", "SymbolRef":{ "Label":"TOK_DRAW", "Part":"Low"}}, "50":{ "Length":1, "Format":"NumericLE", "SubFormat":"Symbol", "SymbolRef":{ "Label":"TOK_EXP", "Part":"Low"}}, "51":{ "Length":1, "Format":"NumericLE", "SubFormat":"Symbol", "SymbolRef":{ "Label":"TOK_COS", "Part":"Low"}}, "52":{ "Length":1, "Format":"NumericLE", "SubFormat":"Symbol", "SymbolRef":{ "Label":"TOK_SIN", "Part":"Low"}}, "53":{ "Length":1, "Format":"NumericLE", "SubFormat":"Symbol", "SymbolRef":{ "Label":"TOK_AT", "Part":"Low"}}, "54":{ "Length":1, "Format":"NumericLE", "SubFormat":"Symbol", "SymbolRef":{ "Label":"TOK_PLOT", "Part":"Low"}}, "55":{ "Length":1, "Format":"NumericLE", "SubFormat":"Symbol", "SymbolRef":{ "Label":"h_new", "Part":"Low"}}, "56":{ "Length":1, "Format":"NumericLE", "SubFormat":"Symbol", "SymbolRef":{ "Label":"h_hgr", "Part":"Low"}}, "57":{ "Length":1, "Format":"NumericLE", "SubFormat":"Symbol", "SymbolRef":{ "Label":"h_hgr2", "Part":"Low"}}, "58":{ "Length":1, "Format":"NumericLE", "SubFormat":"Symbol", "SymbolRef":{ "Label":"h_scrn", "Part":"Low"}}, "59":{ "Length":1, "Format":"NumericLE", "SubFormat":"Symbol", "SymbolRef":{ "Label":"h_hcolor", "Part":"Low"}}, "60":{ "Length":1, "Format":"NumericLE", "SubFormat":"Symbol", "SymbolRef":{ "Label":"h_inverse", "Part":"Low"}}, "61":{ "Length":1, "Format":"NumericLE", "SubFormat":"Symbol", "SymbolRef":{ "Label":"h_clear", "Part":"Low"}}, "62":{ "Length":1, "Format":"NumericLE", "SubFormat":"Symbol", "SymbolRef":{ "Label":"h_hplot", "Part":"Low"}}, "63":{ "Length":1, "Format":"NumericLE", "SubFormat":"Symbol", "SymbolRef":{ "Label":"h_xdraw", "Part":"Low"}}, "64":{ "Length":1, "Format":"NumericLE", "SubFormat":"Symbol", "SymbolRef":{ "Label":"h_draw", "Part":"Low"}}, "65":{ "Length":1, "Format":"NumericLE", "SubFormat":"Symbol", "SymbolRef":{ "Label":"h_exp", "Part":"Low"}}, "66":{ "Length":1, "Format":"NumericLE", "SubFormat":"Symbol", "SymbolRef":{ "Label":"h_cos", "Part":"Low"}}, "67":{ "Length":1, "Format":"NumericLE", "SubFormat":"Symbol", "SymbolRef":{ "Label":"h_sin", "Part":"Low"}}, "68":{ "Length":1, "Format":"NumericLE", "SubFormat":"Symbol", "SymbolRef":{ "Label":"h_at", "Part":"Low"}}, "69":{ "Length":1, "Format":"NumericLE", "SubFormat":"Symbol", "SymbolRef":{ "Label":"h_plot", "Part":"Low"}}, "70":{ "Length":1, "Format":"NumericLE", "SubFormat":"Symbol", "SymbolRef":{ "Label":"h_new", "Part":"High"}}, "71":{ "Length":1, "Format":"NumericLE", "SubFormat":"Symbol", "SymbolRef":{ "Label":"h_hgr", "Part":"High"}}, "72":{ "Length":1, "Format":"NumericLE", "SubFormat":"Symbol", "SymbolRef":{ "Label":"h_hgr2", "Part":"High"}}, "73":{ "Length":1, "Format":"NumericLE", "SubFormat":"Symbol", "SymbolRef":{ "Label":"h_scrn", "Part":"High"}}, "74":{ "Length":1, "Format":"NumericLE", "SubFormat":"Symbol", "SymbolRef":{ "Label":"h_hcolor", "Part":"High"}}, "75":{ "Length":1, "Format":"NumericLE", "SubFormat":"Symbol", "SymbolRef":{ "Label":"h_inverse", "Part":"High"}}, "76":{ "Length":1, "Format":"NumericLE", "SubFormat":"Symbol", "SymbolRef":{ "Label":"h_clear", "Part":"High"}}, "77":{ "Length":1, "Format":"NumericLE", "SubFormat":"Symbol", "SymbolRef":{ "Label":"h_hplot", "Part":"High"}}, "78":{ "Length":1, "Format":"NumericLE", "SubFormat":"Symbol", "SymbolRef":{ "Label":"h_xdraw", "Part":"High"}}, "79":{ "Length":1, "Format":"NumericLE", "SubFormat":"Symbol", "SymbolRef":{ "Label":"h_draw", "Part":"High"}}, "80":{ "Length":1, "Format":"NumericLE", "SubFormat":"Symbol", "SymbolRef":{ "Label":"h_exp", "Part":"High"}}, "81":{ "Length":1, "Format":"NumericLE", "SubFormat":"Symbol", "SymbolRef":{ "Label":"h_cos", "Part":"High"}}, "82":{ "Length":1, "Format":"NumericLE", "SubFormat":"Symbol", "SymbolRef":{ "Label":"h_sin", "Part":"High"}}, "83":{ "Length":1, "Format":"NumericLE", "SubFormat":"Symbol", "SymbolRef":{ "Label":"h_at", "Part":"High"}}, "84":{ "Length":1, "Format":"NumericLE", "SubFormat":"Symbol", "SymbolRef":{ "Label":"h_plot", "Part":"High"}}, "100":{ "Length":2, "Format":"NumericLE", "SubFormat":"Decimal", "SymbolRef":null}, "104":{ "Length":2, "Format":"NumericLE", "SubFormat":"Decimal", "SymbolRef":null}, "212":{ "Length":2, "Format":"NumericLE", "SubFormat":"Decimal", "SymbolRef":null}, "307":{ "Length":2, "Format":"NumericLE", "SubFormat":"Symbol", "SymbolRef":{ "Label":"TOK_TO", "Part":"Low"}}, "320":{ "Length":2, "Format":"NumericLE", "SubFormat":"Symbol", "SymbolRef":{ "Label":"TOK_TO", "Part":"Low"}}, "363":{ "Length":2, "Format":"NumericLE", "SubFormat":"Symbol", "SymbolRef":{ "Label":"TOK_TO", "Part":"Low"}}, "492":{ "Length":2, "Format":"NumericLE", "SubFormat":"Decimal", "SymbolRef":null}, "512":{ "Length":2, "Format":"NumericLE", "SubFormat":"Symbol", "SymbolRef":{ "Label":"TOK_AT", "Part":"Low"}}, "582":{ "Length":2, "Format":"NumericLE", "SubFormat":"Decimal", "SymbolRef":null}, "586":{ "Length":2, "Format":"NumericLE", "SubFormat":"Decimal", "SymbolRef":null}, "598":{ "Length":2, "Format":"NumericLE", "SubFormat":"Decimal", "SymbolRef":null}, "649":{ "Length":1, "Format":"Uninit", "SubFormat":"None", "SymbolRef":null}, "650":{ "Length":1, "Format":"Uninit", "SubFormat":"None", "SymbolRef":null}, "651":{ "Length":1, "Format":"Uninit", "SubFormat":"None", "SymbolRef":null}, "652":{ "Length":1, "Format":"Uninit", "SubFormat":"None", "SymbolRef":null}, "653":{ "Length":1, "Format":"Uninit", "SubFormat":"None", "SymbolRef":null}, "654":{ "Length":1, "Format":"Uninit", "SubFormat":"None", "SymbolRef":null}, "655":{ "Length":1, "Format":"Uninit", "SubFormat":"None", "SymbolRef":null}, "656":{ "Length":1, "Format":"Uninit", "SubFormat":"None", "SymbolRef":null}, "657":{ "Length":2, "Format":"Uninit", "SubFormat":"None", "SymbolRef":null}, "659":{ "Length":2, "Format":"Uninit", "SubFormat":"None", "SymbolRef":null}}, "LvTables":{ "463":{ "Variables":[{ "DataDescriptor":{ "Length":1, "Format":"NumericLE", "SubFormat":"Hex", "SymbolRef":null}, "Comment":"PCL", "HasWidth":true, "Direction":"ReadWrite", "MultiMask":null, "Label":"count", "Value":58, "Source":"Variable", "Type":"ExternalAddr", "LabelAnno":"None"}, { "DataDescriptor":{ "Length":1, "Format":"NumericLE", "SubFormat":"Hex", "SymbolRef":null}, "Comment":"PCH", "HasWidth":true, "Direction":"ReadWrite", "MultiMask":null, "Label":"cur", "Value":59, "Source":"Variable", "Type":"ExternalAddr", "LabelAnno":"None"}, { "DataDescriptor":{ "Length":2, "Format":"NumericLE", "SubFormat":"Hex", "SymbolRef":null}, "Comment":"A1L", "HasWidth":true, "Direction":"ReadWrite", "MultiMask":null, "Label":"vertices", "Value":60, "Source":"Variable", "Type":"ExternalAddr", "LabelAnno":"None"}], "ClearPrevious":true}, "563":{ "Variables":[{ "DataDescriptor":{ "Length":2, "Format":"NumericLE", "SubFormat":"Hex", "SymbolRef":null}, "Comment":"LINNUM", "HasWidth":true, "Direction":"ReadWrite", "MultiMask":null, "Label":"indices", "Value":80, "Source":"Variable", "Type":"ExternalAddr", "LabelAnno":"None"}], "ClearPrevious":false}}, "Visualizations":[], "VisualizationAnimations":[], "VisualizationSets":{ }, "RelocList":{ }, "DbrValues":{ }}