### 6502bench SourceGen dis65 v1.0 ### { "_ContentVersion":4, "FileDataLength":237, "FileDataCrc32":1833028653, "ProjectProps":{ "CpuName":"65816", "IncludeUndocumentedInstr":false, "TwoByteBrk":false, "EntryFlags":32702671, "AutoLabelStyle":"Simple", "AnalysisParams":{ "AnalyzeUncategorizedData":true, "DefaultTextScanMode":"LowHighAscii", "MinCharsForString":4, "SeekNearbyTargets":false, "UseRelocData":false, "SmartPlpHandling":false, "SmartPlbHandling":true}, "PlatformSymbolFileIdentifiers":[], "ExtensionScriptFileIdentifiers":[], "ProjectSyms":{ "__ENABLE_LABEL_LOCALIZATION":{ "DataDescriptor":{ "Length":1, "Format":"NumericLE", "SubFormat":"Decimal", "SymbolRef":null}, "Comment":"", "HasWidth":false, "Direction":"ReadWrite", "MultiMask":null, "Label":"__ENABLE_LABEL_LOCALIZATION", "Value":1, "Source":"Project", "Type":"Constant", "LabelAnno":"None"}, "CONST_ONE":{ "DataDescriptor":{ "Length":1, "Format":"NumericLE", "SubFormat":"Hex", "SymbolRef":null}, "Comment":"project const", "HasWidth":false, "Direction":"ReadWrite", "MultiMask":null, "Label":"CONST_ONE", "Value":241, "Source":"Project", "Type":"Constant", "LabelAnno":"None"}, "CONST_ZERO":{ "DataDescriptor":{ "Length":1, "Format":"NumericLE", "SubFormat":"Hex", "SymbolRef":null}, "Comment":"project const", "HasWidth":false, "Direction":"ReadWrite", "MultiMask":null, "Label":"CONST_ZERO", "Value":240, "Source":"Project", "Type":"Constant", "LabelAnno":"None"}, "PROJ_ONE":{ "DataDescriptor":{ "Length":1, "Format":"NumericLE", "SubFormat":"Hex", "SymbolRef":null}, "Comment":"project addr", "HasWidth":false, "Direction":"ReadWrite", "MultiMask":null, "Label":"PROJ_ONE", "Value":1, "Source":"Project", "Type":"ExternalAddr", "LabelAnno":"None"}, "PROJ_ZERO":{ "DataDescriptor":{ "Length":1, "Format":"NumericLE", "SubFormat":"Hex", "SymbolRef":null}, "Comment":"project addr", "HasWidth":false, "Direction":"ReadWrite", "MultiMask":null, "Label":"PROJ_ZERO", "Value":0, "Source":"Project", "Type":"ExternalAddr", "LabelAnno":"None"}, "PTR_2":{ "DataDescriptor":{ "Length":1, "Format":"NumericLE", "SubFormat":"Hex", "SymbolRef":null}, "Comment":"project addr, should clash", "HasWidth":false, "Direction":"ReadWrite", "MultiMask":null, "Label":"PTR_2", "Value":248, "Source":"Project", "Type":"ExternalAddr", "LabelAnno":"None"}}}, "AddressMap":[{ "Offset":0, "Addr":4096}, { "Offset":126, "Addr":128}], "TypeHints":[{ "Low":0, "High":0, "Hint":"Code"}], "StatusFlagOverrides":{ }, "Comments":{ "4":"could be PROJ_ONE+2, but \"nearby\" is off"}, "LongComments":{ "-2147483647":{ "Text":"Edited to have duplicate labels (PROJ_ZERO, DPCODE).", "BoxMode":false, "MaxWidth":80, "BackgroundColor":0}, "81":{ "Text":"Test name redefinition. This is mostly of interest for assemblers without redefinable variables, but also of interest to the cross-reference window.", "BoxMode":false, "MaxWidth":80, "BackgroundColor":0}}, "Notes":{ }, "UserLabels":{ "87":{ "Label":"PTR_1", "Value":4183, "Source":"User", "Type":"LocalOrGlobalAddr", "LabelAnno":"None"}, "126":{ "Label":"DPCODE", "Value":128, "Source":"User", "Type":"LocalOrGlobalAddr", "LabelAnno":"None"}, "136":{ "Label":"SPLIT1", "Value":138, "Source":"User", "Type":"LocalOrGlobalAddr", "LabelAnno":"None"}, "143":{ "Label":"SPLIT2", "Value":145, "Source":"User", "Type":"LocalOrGlobalAddr", "LabelAnno":"None"}, "170":{ "Label":"STRING", "Value":172, "Source":"User", "Type":"GlobalAddr", "LabelAnno":"None"}, "178":{ "Label":"STRLEN", "Value":180, "Source":"User", "Type":"GlobalAddr", "LabelAnno":"None"}}, "OperandFormats":{ "8":{ "Length":2, "Format":"NumericLE", "SubFormat":"Symbol", "SymbolRef":{ "Label":"CONST_ZERO", "Part":"Low"}}, "24":{ "Length":2, "Format":"NumericLE", "SubFormat":"Decimal", "SymbolRef":null}, "26":{ "Length":2, "Format":"NumericLE", "SubFormat":"Decimal", "SymbolRef":null}, "136":{ "Length":2, "Format":"NumericLE", "SubFormat":"Ascii", "SymbolRef":null}, "143":{ "Length":2, "Format":"NumericLE", "SubFormat":"Ascii", "SymbolRef":null}, "155":{ "Length":3, "Format":"NumericLE", "SubFormat":"Symbol", "SymbolRef":{ "Label":"STRING", "Part":"Bank"}}}, "LvTables":{ "12":{ "Variables":[{ "DataDescriptor":{ "Length":2, "Format":"NumericLE", "SubFormat":"Hex", "SymbolRef":null}, "Comment":"", "HasWidth":true, "Direction":"ReadWrite", "MultiMask":null, "Label":"VAR_ZERO", "Value":0, "Source":"Variable", "Type":"ExternalAddr", "LabelAnno":"None"}, { "DataDescriptor":{ "Length":1, "Format":"NumericLE", "SubFormat":"Hex", "SymbolRef":null}, "Comment":"", "HasWidth":true, "Direction":"ReadWrite", "MultiMask":null, "Label":"VAR_TWO", "Value":2, "Source":"Variable", "Type":"ExternalAddr", "LabelAnno":"None"}, { "DataDescriptor":{ "Length":1, "Format":"NumericLE", "SubFormat":"Hex", "SymbolRef":null}, "Comment":"", "HasWidth":true, "Direction":"ReadWrite", "MultiMask":null, "Label":"VAR_THREE", "Value":3, "Source":"Variable", "Type":"ExternalAddr", "LabelAnno":"None"}, { "DataDescriptor":{ "Length":1, "Format":"NumericLE", "SubFormat":"Hex", "SymbolRef":null}, "Comment":"", "HasWidth":true, "Direction":"ReadWrite", "MultiMask":null, "Label":"CONST_ZERO_VAR", "Value":240, "Source":"Variable", "Type":"Constant", "LabelAnno":"None"}], "ClearPrevious":false}, "28":{ "Variables":[{ "DataDescriptor":{ "Length":1, "Format":"NumericLE", "SubFormat":"Hex", "SymbolRef":null}, "Comment":"clash with project symbol", "HasWidth":true, "Direction":"ReadWrite", "MultiMask":null, "Label":"PROJ_ZERO", "Value":16, "Source":"Variable", "Type":"ExternalAddr", "LabelAnno":"None"}, { "DataDescriptor":{ "Length":1, "Format":"NumericLE", "SubFormat":"Hex", "SymbolRef":null}, "Comment":"clash with user label", "HasWidth":true, "Direction":"ReadWrite", "MultiMask":null, "Label":"DPCODE", "Value":128, "Source":"Variable", "Type":"ExternalAddr", "LabelAnno":"None"}], "ClearPrevious":false}, "34":{ "Variables":[], "ClearPrevious":false}, "44":{ "Variables":[], "ClearPrevious":true}, "51":{ "Variables":[{ "DataDescriptor":{ "Length":1, "Format":"NumericLE", "SubFormat":"Hex", "SymbolRef":null}, "Comment":"hidden table", "HasWidth":true, "Direction":"ReadWrite", "MultiMask":null, "Label":"HIDDEN0", "Value":0, "Source":"Variable", "Type":"ExternalAddr", "LabelAnno":"None"}, { "DataDescriptor":{ "Length":1, "Format":"NumericLE", "SubFormat":"Hex", "SymbolRef":null}, "Comment":"hidden table", "HasWidth":true, "Direction":"ReadWrite", "MultiMask":null, "Label":"HIDDEN1", "Value":1, "Source":"Variable", "Type":"ExternalAddr", "LabelAnno":"None"}], "ClearPrevious":false}, "60":{ "Variables":[{ "DataDescriptor":{ "Length":1, "Format":"NumericLE", "SubFormat":"Hex", "SymbolRef":null}, "Comment":"not hidden", "HasWidth":true, "Direction":"ReadWrite", "MultiMask":null, "Label":"NH0", "Value":0, "Source":"Variable", "Type":"ExternalAddr", "LabelAnno":"None"}, { "DataDescriptor":{ "Length":1, "Format":"NumericLE", "SubFormat":"Hex", "SymbolRef":null}, "Comment":"not hidden", "HasWidth":true, "Direction":"ReadWrite", "MultiMask":null, "Label":"NH1", "Value":1, "Source":"Variable", "Type":"ExternalAddr", "LabelAnno":"None"}], "ClearPrevious":false}, "71":{ "Variables":[{ "DataDescriptor":{ "Length":2, "Format":"NumericLE", "SubFormat":"Hex", "SymbolRef":null}, "Comment":"", "HasWidth":true, "Direction":"ReadWrite", "MultiMask":null, "Label":"PTR0", "Value":16, "Source":"Variable", "Type":"ExternalAddr", "LabelAnno":"None"}, { "DataDescriptor":{ "Length":4, "Format":"NumericLE", "SubFormat":"Hex", "SymbolRef":null}, "Comment":"", "HasWidth":true, "Direction":"ReadWrite", "MultiMask":null, "Label":"CONST0", "Value":16, "Source":"Variable", "Type":"Constant", "LabelAnno":"None"}], "ClearPrevious":false}, "81":{ "Variables":[{ "DataDescriptor":{ "Length":2, "Format":"NumericLE", "SubFormat":"Hex", "SymbolRef":null}, "Comment":"#1", "HasWidth":true, "Direction":"ReadWrite", "MultiMask":null, "Label":"PTR", "Value":32, "Source":"Variable", "Type":"ExternalAddr", "LabelAnno":"None"}], "ClearPrevious":false}, "83":{ "Variables":[{ "DataDescriptor":{ "Length":2, "Format":"NumericLE", "SubFormat":"Hex", "SymbolRef":null}, "Comment":"#2", "HasWidth":true, "Direction":"ReadWrite", "MultiMask":null, "Label":"PTR", "Value":34, "Source":"Variable", "Type":"ExternalAddr", "LabelAnno":"None"}], "ClearPrevious":false}, "85":{ "Variables":[{ "DataDescriptor":{ "Length":2, "Format":"NumericLE", "SubFormat":"Hex", "SymbolRef":null}, "Comment":"#3", "HasWidth":true, "Direction":"ReadWrite", "MultiMask":null, "Label":"PTR", "Value":36, "Source":"Variable", "Type":"ExternalAddr", "LabelAnno":"None"}], "ClearPrevious":false}, "88":{ "Variables":[{ "DataDescriptor":{ "Length":2, "Format":"NumericLE", "SubFormat":"Hex", "SymbolRef":null}, "Comment":"", "HasWidth":true, "Direction":"ReadWrite", "MultiMask":null, "Label":"PTR_A", "Value":32, "Source":"Variable", "Type":"ExternalAddr", "LabelAnno":"None"}], "ClearPrevious":false}, "90":{ "Variables":[{ "DataDescriptor":{ "Length":2, "Format":"NumericLE", "SubFormat":"Hex", "SymbolRef":null}, "Comment":"", "HasWidth":true, "Direction":"ReadWrite", "MultiMask":null, "Label":"PTR_B", "Value":31, "Source":"Variable", "Type":"ExternalAddr", "LabelAnno":"None"}], "ClearPrevious":false}, "92":{ "Variables":[{ "DataDescriptor":{ "Length":4, "Format":"NumericLE", "SubFormat":"Hex", "SymbolRef":null}, "Comment":"", "HasWidth":true, "Direction":"ReadWrite", "MultiMask":null, "Label":"PTR_C", "Value":29, "Source":"Variable", "Type":"ExternalAddr", "LabelAnno":"None"}], "ClearPrevious":false}, "94":{ "Variables":[{ "DataDescriptor":{ "Length":1, "Format":"NumericLE", "SubFormat":"Hex", "SymbolRef":null}, "Comment":"", "HasWidth":true, "Direction":"ReadWrite", "MultiMask":null, "Label":"PTR_D", "Value":33, "Source":"Variable", "Type":"ExternalAddr", "LabelAnno":"None"}], "ClearPrevious":false}, "96":{ "Variables":[{ "DataDescriptor":{ "Length":1, "Format":"NumericLE", "SubFormat":"Hex", "SymbolRef":null}, "Comment":"", "HasWidth":true, "Direction":"ReadWrite", "MultiMask":null, "Label":"VAL0", "Value":48, "Source":"Variable", "Type":"ExternalAddr", "LabelAnno":"None"}, { "DataDescriptor":{ "Length":1, "Format":"NumericLE", "SubFormat":"Hex", "SymbolRef":null}, "Comment":"", "HasWidth":true, "Direction":"ReadWrite", "MultiMask":null, "Label":"VAL1", "Value":49, "Source":"Variable", "Type":"ExternalAddr", "LabelAnno":"None"}, { "DataDescriptor":{ "Length":1, "Format":"NumericLE", "SubFormat":"Hex", "SymbolRef":null}, "Comment":"", "HasWidth":true, "Direction":"ReadWrite", "MultiMask":null, "Label":"VAL2", "Value":50, "Source":"Variable", "Type":"ExternalAddr", "LabelAnno":"None"}, { "DataDescriptor":{ "Length":1, "Format":"NumericLE", "SubFormat":"Hex", "SymbolRef":null}, "Comment":"", "HasWidth":true, "Direction":"ReadWrite", "MultiMask":null, "Label":"VAL3", "Value":51, "Source":"Variable", "Type":"ExternalAddr", "LabelAnno":"None"}, { "DataDescriptor":{ "Length":1, "Format":"NumericLE", "SubFormat":"Hex", "SymbolRef":null}, "Comment":"", "HasWidth":true, "Direction":"ReadWrite", "MultiMask":null, "Label":"VAL4", "Value":52, "Source":"Variable", "Type":"ExternalAddr", "LabelAnno":"None"}, { "DataDescriptor":{ "Length":1, "Format":"NumericLE", "SubFormat":"Hex", "SymbolRef":null}, "Comment":"", "HasWidth":true, "Direction":"ReadWrite", "MultiMask":null, "Label":"VAL5", "Value":53, "Source":"Variable", "Type":"ExternalAddr", "LabelAnno":"None"}], "ClearPrevious":false}, "108":{ "Variables":[{ "DataDescriptor":{ "Length":4, "Format":"NumericLE", "SubFormat":"Hex", "SymbolRef":null}, "Comment":"", "HasWidth":true, "Direction":"ReadWrite", "MultiMask":null, "Label":"VAL14", "Value":49, "Source":"Variable", "Type":"ExternalAddr", "LabelAnno":"None"}], "ClearPrevious":false}, "120":{ "Variables":[{ "DataDescriptor":{ "Length":1, "Format":"NumericLE", "SubFormat":"Hex", "SymbolRef":null}, "Comment":"same as org", "HasWidth":true, "Direction":"ReadWrite", "MultiMask":null, "Label":"DPNOP", "Value":128, "Source":"Variable", "Type":"ExternalAddr", "LabelAnno":"None"}], "ClearPrevious":false}, "138":{ "Variables":[{ "DataDescriptor":{ "Length":1, "Format":"NumericLE", "SubFormat":"Hex", "SymbolRef":null}, "Comment":"", "HasWidth":true, "Direction":"ReadWrite", "MultiMask":null, "Label":"SPLITTER", "Value":128, "Source":"Variable", "Type":"ExternalAddr", "LabelAnno":"None"}], "ClearPrevious":false}, "139":{ "Variables":[{ "DataDescriptor":{ "Length":1, "Format":"NumericLE", "SubFormat":"Hex", "SymbolRef":null}, "Comment":"", "HasWidth":true, "Direction":"ReadWrite", "MultiMask":null, "Label":"FOO", "Value":128, "Source":"Variable", "Type":"ExternalAddr", "LabelAnno":"None"}], "ClearPrevious":false}, "145":{ "Variables":[], "ClearPrevious":false}, "178":{ "Variables":[{ "DataDescriptor":{ "Length":2, "Format":"NumericLE", "SubFormat":"Hex", "SymbolRef":null}, "Comment":"", "HasWidth":true, "Direction":"ReadWrite", "MultiMask":null, "Label":"LEN", "Value":242, "Source":"Variable", "Type":"ExternalAddr", "LabelAnno":"None"}, { "DataDescriptor":{ "Length":4, "Format":"NumericLE", "SubFormat":"Hex", "SymbolRef":null}, "Comment":"", "HasWidth":true, "Direction":"ReadWrite", "MultiMask":null, "Label":"PTR", "Value":244, "Source":"Variable", "Type":"ExternalAddr", "LabelAnno":"None"}, { "DataDescriptor":{ "Length":4, "Format":"NumericLE", "SubFormat":"Hex", "SymbolRef":null}, "Comment":"", "HasWidth":true, "Direction":"ReadWrite", "MultiMask":null, "Label":"ARG", "Value":253, "Source":"Variable", "Type":"ExternalAddr", "LabelAnno":"None"}], "ClearPrevious":false}}, "Visualizations":[], "VisualizationAnimations":[], "VisualizationSets":{ }, "RelocList":{ }, "DbrValues":{ }}