mirror of
https://github.com/fadden/6502bench.git
synced 2024-12-11 13:50:13 +00:00
f26a03869a
Correctly handle pre-existing underscores and avoidance of "reserved" labels. Also, add more underscores to 2012-label-localizer to exercise the code. (issue #16)
80 lines
3.1 KiB
Plaintext
80 lines
3.1 KiB
Plaintext
### 6502bench SourceGen dis65 v1.0 ###
|
|
{
|
|
"_ContentVersion":1,"FileDataLength":87,"FileDataCrc32":255194945,"ProjectProps":{
|
|
"CpuName":"65816","IncludeUndocumentedInstr":false,"EntryFlags":32702671,"AnalysisParams":{
|
|
"AnalyzeUncategorizedData":true,"MinCharsForString":4,"SeekNearbyTargets":true},
|
|
"PlatformSymbolFileIdentifiers":[],"ExtensionScriptFileIdentifiers":[],"ProjectSyms":{
|
|
"__ENABLE_LABEL_LOCALIZATION":{
|
|
"DataDescriptor":{
|
|
"Length":1,"Format":"NumericLE","SubFormat":"Decimal","SymbolRef":null},
|
|
"Comment":"","Label":"__ENABLE_LABEL_LOCALIZATION","Value":1,"Source":"Project","Type":"Constant"},
|
|
"__ENABLE_LABEL_NEWLINE":{
|
|
"DataDescriptor":{
|
|
"Length":1,"Format":"NumericLE","SubFormat":"Decimal","SymbolRef":null},
|
|
"Comment":"","Label":"__ENABLE_LABEL_NEWLINE","Value":1,"Source":"Project","Type":"Constant"},
|
|
"REALLYLONGLABELNAME":{
|
|
"DataDescriptor":{
|
|
"Length":1,"Format":"NumericLE","SubFormat":"Hex","SymbolRef":null},
|
|
"Comment":"that\u0027s a long name","Label":"REALLYLONGLABELNAME","Value":34952,"Source":"Project","Type":"ExternalAddr"}}},
|
|
"AddressMap":[{
|
|
"Offset":0,"Addr":4096}],"TypeHints":[{
|
|
"Low":0,"High":0,"Hint":"Code"}],"StatusFlagOverrides":{
|
|
},
|
|
"Comments":{
|
|
},
|
|
"LongComments":{
|
|
},
|
|
"Notes":{
|
|
},
|
|
"UserLabels":{
|
|
"16":{
|
|
"Label":"pastglob","Value":4112,"Source":"User","Type":"LocalOrGlobalAddr"},
|
|
"15":{
|
|
"Label":"X_start","Value":4111,"Source":"User","Type":"GlobalAddr"},
|
|
"20":{
|
|
"Label":"nlocal","Value":4116,"Source":"User","Type":"GlobalAddr"},
|
|
"22":{
|
|
"Label":"reach1G","Value":4118,"Source":"User","Type":"GlobalAddr"},
|
|
"29":{
|
|
"Label":"reach2","Value":4125,"Source":"User","Type":"LocalOrGlobalAddr"},
|
|
"30":{
|
|
"Label":"reach3G","Value":4126,"Source":"User","Type":"GlobalAddr"},
|
|
"31":{
|
|
"Label":"_reach4","Value":4127,"Source":"User","Type":"LocalOrGlobalAddr"},
|
|
"1":{
|
|
"Label":"_start","Value":4097,"Source":"User","Type":"LocalOrGlobalAddr"},
|
|
"50":{
|
|
"Label":"gtest1","Value":4146,"Source":"User","Type":"GlobalAddr"},
|
|
"54":{
|
|
"Label":"gtest2","Value":4150,"Source":"User","Type":"LocalOrGlobalAddr"},
|
|
"55":{
|
|
"Label":"gtest3","Value":4151,"Source":"User","Type":"LocalOrGlobalAddr"},
|
|
"61":{
|
|
"Label":"topglob","Value":4157,"Source":"User","Type":"GlobalAddr"},
|
|
"70":{
|
|
"Label":"globalnm","Value":4166,"Source":"User","Type":"GlobalAddr"},
|
|
"76":{
|
|
"Label":"nglobal","Value":4172,"Source":"User","Type":"LocalOrGlobalAddr"},
|
|
"82":{
|
|
"Label":"end","Value":4178,"Source":"User","Type":"GlobalAddr"},
|
|
"77":{
|
|
"Label":"globlat","Value":4173,"Source":"User","Type":"GlobalAddr"},
|
|
"83":{
|
|
"Label":"EXCESSIVELY_LONG_LABEL","Value":4179,"Source":"User","Type":"GlobalAddr"},
|
|
"14":{
|
|
"Label":"__nopped","Value":4110,"Source":"User","Type":"LocalOrGlobalAddr"},
|
|
"13":{
|
|
"Label":"start","Value":4109,"Source":"User","Type":"LocalOrGlobalAddr"}},
|
|
"OperandFormats":{
|
|
"23":{
|
|
"Length":3,"Format":"NumericLE","SubFormat":"Symbol","SymbolRef":{
|
|
"Label":"reach1G","Part":"Low"}},
|
|
"26":{
|
|
"Length":3,"Format":"NumericLE","SubFormat":"Symbol","SymbolRef":{
|
|
"Label":"reach2","Part":"Low"}},
|
|
"32":{
|
|
"Length":3,"Format":"NumericLE","SubFormat":"Symbol","SymbolRef":{
|
|
"Label":"_reach4","Part":"Low"}},
|
|
"58":{
|
|
"Length":3,"Format":"NumericLE","SubFormat":"Hex","SymbolRef":null}}}
|