1
0
Files
h8-536-decoder/build/rom_table_xrefs.json
2026-05-25 17:32:00 +10:00

2991 lines
93 KiB
JSON

{
"kind": "table_xrefs",
"tables": [
{
"name": "primary_value_table_candidate",
"logical_base_address": 57344,
"logical_base_address_hex": "H'E000",
"logical_range_end": 58367,
"logical_range_end_hex": "H'E3FF",
"negative_offset": 8192,
"negative_offset_hex": "H'2000",
"element_candidate": "word_value",
"direct_addresses": [
63744
],
"direct_addresses_hex": [
"H'F900"
],
"direct_range_end": 63775,
"direct_range_end_hex": "H'F91F",
"access_count": 31,
"read_count": 21,
"write_count": 10,
"read_write_candidate_count": 0,
"dynamic_index_count": 11,
"static_offsets": [
0,
4,
6,
70,
128,
258,
292,
294,
334,
366,
370,
492,
544
],
"static_offsets_hex": [
"H'0000",
"H'0004",
"H'0006",
"H'0046",
"H'0080",
"H'0102",
"H'0124",
"H'0126",
"H'014E",
"H'016E",
"H'0172",
"H'01EC",
"H'0220"
],
"functions": [
{
"start": 48043,
"start_hex": "H'BBAB",
"label": "loc_BBAB",
"access_count": 5,
"reads": 1,
"writes": 4
},
{
"start": 9808,
"start_hex": "H'2650",
"label": "loc_2650",
"access_count": 3,
"reads": 3,
"writes": 0
},
{
"start": 16534,
"start_hex": "H'4096",
"label": "loc_4096",
"access_count": 3,
"reads": 0,
"writes": 3
},
{
"start": 6037,
"start_hex": "H'1795",
"label": "loc_1795",
"access_count": 2,
"reads": 2,
"writes": 0
},
{
"start": 6619,
"start_hex": "H'19DB",
"label": "loc_19DB",
"access_count": 2,
"reads": 2,
"writes": 0
},
{
"start": 6709,
"start_hex": "H'1A35",
"label": "loc_1A35",
"access_count": 2,
"reads": 2,
"writes": 0
},
{
"start": 18682,
"start_hex": "H'48FA",
"label": "loc_48FA",
"access_count": 2,
"reads": 2,
"writes": 0
},
{
"start": 15769,
"start_hex": "H'3D99",
"label": "vec_ad_adi_3D99",
"access_count": 2,
"reads": 2,
"writes": 0
},
{
"start": null,
"start_hex": null,
"label": "<no function>",
"access_count": 1,
"reads": 0,
"writes": 1
},
{
"start": 5893,
"start_hex": "H'1705",
"label": "loc_1705",
"access_count": 1,
"reads": 1,
"writes": 0
},
{
"start": 5965,
"start_hex": "H'174D",
"label": "loc_174D",
"access_count": 1,
"reads": 1,
"writes": 0
},
{
"start": 6089,
"start_hex": "H'17C9",
"label": "loc_17C9",
"access_count": 1,
"reads": 1,
"writes": 0
},
{
"start": 6139,
"start_hex": "H'17FB",
"label": "loc_17FB",
"access_count": 1,
"reads": 1,
"writes": 0
},
{
"start": 6189,
"start_hex": "H'182D",
"label": "loc_182D",
"access_count": 1,
"reads": 1,
"writes": 0
},
{
"start": 6289,
"start_hex": "H'1891",
"label": "loc_1891",
"access_count": 1,
"reads": 1,
"writes": 0
},
{
"start": 6375,
"start_hex": "H'18E7",
"label": "loc_18E7",
"access_count": 1,
"reads": 1,
"writes": 0
},
{
"start": 16396,
"start_hex": "H'400C",
"label": "loc_400C",
"access_count": 1,
"reads": 0,
"writes": 1
},
{
"start": 16501,
"start_hex": "H'4075",
"label": "loc_4075",
"access_count": 1,
"reads": 0,
"writes": 1
}
],
"accesses": [
{
"instruction_address": 5900,
"instruction_address_hex": "H'170C",
"mnemonic": "BTST.W",
"operands": "#15, @H'E14E",
"instruction": "BTST.W #15, @H'E14E",
"references": [
57678
],
"references_hex": [
"H'E14E"
],
"targets": [],
"targets_hex": [],
"label": null,
"semantic_candidates": [],
"function_start": 5893,
"function_start_hex": "H'1705",
"function_label": "loc_1705",
"table": "primary_value_table_candidate",
"table_base_address": 57344,
"table_base_address_hex": "H'E000",
"kind": "direct_logical_address_access",
"direct_address": 57678,
"direct_address_hex": "H'E14E",
"logical_address": 57678,
"logical_address_hex": "H'E14E",
"index": 334,
"offset": 334,
"offset_hex": "H'014E",
"access": "read"
},
{
"instruction_address": 5978,
"instruction_address_hex": "H'175A",
"mnemonic": "BTST.W",
"operands": "#13, @H'E16E",
"instruction": "BTST.W #13, @H'E16E",
"references": [
57710
],
"references_hex": [
"H'E16E"
],
"targets": [],
"targets_hex": [],
"label": null,
"semantic_candidates": [],
"function_start": 5965,
"function_start_hex": "H'174D",
"function_label": "loc_174D",
"table": "primary_value_table_candidate",
"table_base_address": 57344,
"table_base_address_hex": "H'E000",
"kind": "direct_logical_address_access",
"direct_address": 57710,
"direct_address_hex": "H'E16E",
"logical_address": 57710,
"logical_address_hex": "H'E16E",
"index": 366,
"offset": 366,
"offset_hex": "H'016E",
"access": "read"
},
{
"instruction_address": 6044,
"instruction_address_hex": "H'179C",
"mnemonic": "BTST.W",
"operands": "#13, @H'E172",
"instruction": "BTST.W #13, @H'E172",
"references": [
57714
],
"references_hex": [
"H'E172"
],
"targets": [],
"targets_hex": [],
"label": null,
"semantic_candidates": [],
"function_start": 6037,
"function_start_hex": "H'1795",
"function_label": "loc_1795",
"table": "primary_value_table_candidate",
"table_base_address": 57344,
"table_base_address_hex": "H'E000",
"kind": "direct_logical_address_access",
"direct_address": 57714,
"direct_address_hex": "H'E172",
"logical_address": 57714,
"logical_address_hex": "H'E172",
"index": 370,
"offset": 370,
"offset_hex": "H'0172",
"access": "read"
},
{
"instruction_address": 6055,
"instruction_address_hex": "H'17A7",
"mnemonic": "BTST.W",
"operands": "#15, @H'E220",
"instruction": "BTST.W #15, @H'E220",
"references": [
57888
],
"references_hex": [
"H'E220"
],
"targets": [],
"targets_hex": [],
"label": null,
"semantic_candidates": [],
"function_start": 6037,
"function_start_hex": "H'1795",
"function_label": "loc_1795",
"table": "primary_value_table_candidate",
"table_base_address": 57344,
"table_base_address_hex": "H'E000",
"kind": "direct_logical_address_access",
"direct_address": 57888,
"direct_address_hex": "H'E220",
"logical_address": 57888,
"logical_address_hex": "H'E220",
"index": 544,
"offset": 544,
"offset_hex": "H'0220",
"access": "read"
},
{
"instruction_address": 6096,
"instruction_address_hex": "H'17D0",
"mnemonic": "BTST.W",
"operands": "#12, @H'E126",
"instruction": "BTST.W #12, @H'E126",
"references": [
57638
],
"references_hex": [
"H'E126"
],
"targets": [],
"targets_hex": [],
"label": null,
"semantic_candidates": [],
"function_start": 6089,
"function_start_hex": "H'17C9",
"function_label": "loc_17C9",
"table": "primary_value_table_candidate",
"table_base_address": 57344,
"table_base_address_hex": "H'E000",
"kind": "direct_logical_address_access",
"direct_address": 57638,
"direct_address_hex": "H'E126",
"logical_address": 57638,
"logical_address_hex": "H'E126",
"index": 294,
"offset": 294,
"offset_hex": "H'0126",
"access": "read"
},
{
"instruction_address": 6146,
"instruction_address_hex": "H'1802",
"mnemonic": "BTST.W",
"operands": "#12, @H'E126",
"instruction": "BTST.W #12, @H'E126",
"references": [
57638
],
"references_hex": [
"H'E126"
],
"targets": [],
"targets_hex": [],
"label": null,
"semantic_candidates": [],
"function_start": 6139,
"function_start_hex": "H'17FB",
"function_label": "loc_17FB",
"table": "primary_value_table_candidate",
"table_base_address": 57344,
"table_base_address_hex": "H'E000",
"kind": "direct_logical_address_access",
"direct_address": 57638,
"direct_address_hex": "H'E126",
"logical_address": 57638,
"logical_address_hex": "H'E126",
"index": 294,
"offset": 294,
"offset_hex": "H'0126",
"access": "read"
},
{
"instruction_address": 6202,
"instruction_address_hex": "H'183A",
"mnemonic": "BTST.W",
"operands": "#5, @H'E126",
"instruction": "BTST.W #5, @H'E126",
"references": [
57638
],
"references_hex": [
"H'E126"
],
"targets": [],
"targets_hex": [],
"label": null,
"semantic_candidates": [],
"function_start": 6189,
"function_start_hex": "H'182D",
"function_label": "loc_182D",
"table": "primary_value_table_candidate",
"table_base_address": 57344,
"table_base_address_hex": "H'E000",
"kind": "direct_logical_address_access",
"direct_address": 57638,
"direct_address_hex": "H'E126",
"logical_address": 57638,
"logical_address_hex": "H'E126",
"index": 294,
"offset": 294,
"offset_hex": "H'0126",
"access": "read"
},
{
"instruction_address": 6302,
"instruction_address_hex": "H'189E",
"mnemonic": "BTST.W",
"operands": "#5, @H'E126",
"instruction": "BTST.W #5, @H'E126",
"references": [
57638
],
"references_hex": [
"H'E126"
],
"targets": [],
"targets_hex": [],
"label": null,
"semantic_candidates": [],
"function_start": 6289,
"function_start_hex": "H'1891",
"function_label": "loc_1891",
"table": "primary_value_table_candidate",
"table_base_address": 57344,
"table_base_address_hex": "H'E000",
"kind": "direct_logical_address_access",
"direct_address": 57638,
"direct_address_hex": "H'E126",
"logical_address": 57638,
"logical_address_hex": "H'E126",
"index": 294,
"offset": 294,
"offset_hex": "H'0126",
"access": "read"
},
{
"instruction_address": 6388,
"instruction_address_hex": "H'18F4",
"mnemonic": "BTST.W",
"operands": "#5, @H'E126",
"instruction": "BTST.W #5, @H'E126",
"references": [
57638
],
"references_hex": [
"H'E126"
],
"targets": [],
"targets_hex": [],
"label": null,
"semantic_candidates": [],
"function_start": 6375,
"function_start_hex": "H'18E7",
"function_label": "loc_18E7",
"table": "primary_value_table_candidate",
"table_base_address": 57344,
"table_base_address_hex": "H'E000",
"kind": "direct_logical_address_access",
"direct_address": 57638,
"direct_address_hex": "H'E126",
"logical_address": 57638,
"logical_address_hex": "H'E126",
"index": 294,
"offset": 294,
"offset_hex": "H'0126",
"access": "read"
},
{
"instruction_address": 6627,
"instruction_address_hex": "H'19E3",
"mnemonic": "MOV:G.W",
"operands": "@(-H'2000,R3), R0",
"instruction": "MOV:G.W @(-H'2000,R3), R0",
"references": [],
"references_hex": [],
"targets": [],
"targets_hex": [],
"label": null,
"semantic_candidates": [
{
"name_candidate": "primary_value_table_candidate",
"kind": "logical_table_map_candidate",
"confidence": "candidate-medium"
},
{
"name_candidate": "primary_value_table_candidate",
"kind": "logical_table_map_candidate",
"confidence": "candidate-medium"
}
],
"function_start": 6619,
"function_start_hex": "H'19DB",
"function_label": "loc_19DB",
"table": "primary_value_table_candidate",
"table_base_address": 57344,
"table_base_address_hex": "H'E000",
"kind": "logical_negative_indexed_access",
"operand": "@(-H'2000,R3)",
"negative_offset": 8192,
"negative_offset_hex": "H'2000",
"index_register": "R3",
"index": "dynamic",
"offset": "dynamic",
"access": "read"
},
{
"instruction_address": 6659,
"instruction_address_hex": "H'1A03",
"mnemonic": "CMP:G.W",
"operands": "@(-H'2000,R3), R1",
"instruction": "CMP:G.W @(-H'2000,R3), R1",
"references": [],
"references_hex": [],
"targets": [],
"targets_hex": [],
"label": null,
"semantic_candidates": [
{
"name_candidate": "primary_value_table_candidate",
"kind": "logical_table_map_candidate",
"confidence": "candidate-medium"
},
{
"name_candidate": "primary_value_table_candidate",
"kind": "logical_table_map_candidate",
"confidence": "candidate-medium"
}
],
"function_start": 6619,
"function_start_hex": "H'19DB",
"function_label": "loc_19DB",
"table": "primary_value_table_candidate",
"table_base_address": 57344,
"table_base_address_hex": "H'E000",
"kind": "logical_negative_indexed_access",
"operand": "@(-H'2000,R3)",
"negative_offset": 8192,
"negative_offset_hex": "H'2000",
"index_register": "R3",
"index": "dynamic",
"offset": "dynamic",
"access": "read"
},
{
"instruction_address": 6717,
"instruction_address_hex": "H'1A3D",
"mnemonic": "MOV:G.W",
"operands": "@(-H'2000,R3), R0",
"instruction": "MOV:G.W @(-H'2000,R3), R0",
"references": [],
"references_hex": [],
"targets": [],
"targets_hex": [],
"label": null,
"semantic_candidates": [
{
"name_candidate": "primary_value_table_candidate",
"kind": "logical_table_map_candidate",
"confidence": "candidate-medium"
},
{
"name_candidate": "primary_value_table_candidate",
"kind": "logical_table_map_candidate",
"confidence": "candidate-medium"
}
],
"function_start": 6709,
"function_start_hex": "H'1A35",
"function_label": "loc_1A35",
"table": "primary_value_table_candidate",
"table_base_address": 57344,
"table_base_address_hex": "H'E000",
"kind": "logical_negative_indexed_access",
"operand": "@(-H'2000,R3)",
"negative_offset": 8192,
"negative_offset_hex": "H'2000",
"index_register": "R3",
"index": "dynamic",
"offset": "dynamic",
"access": "read"
},
{
"instruction_address": 6763,
"instruction_address_hex": "H'1A6B",
"mnemonic": "CMP:G.W",
"operands": "@(-H'2000,R3), R0",
"instruction": "CMP:G.W @(-H'2000,R3), R0",
"references": [],
"references_hex": [],
"targets": [],
"targets_hex": [],
"label": null,
"semantic_candidates": [
{
"name_candidate": "primary_value_table_candidate",
"kind": "logical_table_map_candidate",
"confidence": "candidate-medium"
},
{
"name_candidate": "primary_value_table_candidate",
"kind": "logical_table_map_candidate",
"confidence": "candidate-medium"
}
],
"function_start": 6709,
"function_start_hex": "H'1A35",
"function_label": "loc_1A35",
"table": "primary_value_table_candidate",
"table_base_address": 57344,
"table_base_address_hex": "H'E000",
"kind": "logical_negative_indexed_access",
"operand": "@(-H'2000,R3)",
"negative_offset": 8192,
"negative_offset_hex": "H'2000",
"index_register": "R3",
"index": "dynamic",
"offset": "dynamic",
"access": "read"
},
{
"instruction_address": 9815,
"instruction_address_hex": "H'2657",
"mnemonic": "MOV:G.W",
"operands": "@H'E124, R0",
"instruction": "MOV:G.W @H'E124, R0",
"references": [
57636
],
"references_hex": [
"H'E124"
],
"targets": [],
"targets_hex": [],
"label": null,
"semantic_candidates": [],
"function_start": 9808,
"function_start_hex": "H'2650",
"function_label": "loc_2650",
"table": "primary_value_table_candidate",
"table_base_address": 57344,
"table_base_address_hex": "H'E000",
"kind": "direct_logical_address_access",
"direct_address": 57636,
"direct_address_hex": "H'E124",
"logical_address": 57636,
"logical_address_hex": "H'E124",
"index": 292,
"offset": 292,
"offset_hex": "H'0124",
"access": "read"
},
{
"instruction_address": 9839,
"instruction_address_hex": "H'266F",
"mnemonic": "BTST.W",
"operands": "#13, @H'E004",
"instruction": "BTST.W #13, @H'E004",
"references": [
57348
],
"references_hex": [
"H'E004"
],
"targets": [],
"targets_hex": [],
"label": null,
"semantic_candidates": [],
"function_start": 9808,
"function_start_hex": "H'2650",
"function_label": "loc_2650",
"table": "primary_value_table_candidate",
"table_base_address": 57344,
"table_base_address_hex": "H'E000",
"kind": "direct_logical_address_access",
"direct_address": 57348,
"direct_address_hex": "H'E004",
"logical_address": 57348,
"logical_address_hex": "H'E004",
"index": 4,
"offset": 4,
"offset_hex": "H'0004",
"access": "read"
},
{
"instruction_address": 9867,
"instruction_address_hex": "H'268B",
"mnemonic": "CMP:G.W",
"operands": "@H'E124, R0",
"instruction": "CMP:G.W @H'E124, R0",
"references": [
57636
],
"references_hex": [
"H'E124"
],
"targets": [],
"targets_hex": [],
"label": null,
"semantic_candidates": [],
"function_start": 9808,
"function_start_hex": "H'2650",
"function_label": "loc_2650",
"table": "primary_value_table_candidate",
"table_base_address": 57344,
"table_base_address_hex": "H'E000",
"kind": "direct_logical_address_access",
"direct_address": 57636,
"direct_address_hex": "H'E124",
"logical_address": 57636,
"logical_address_hex": "H'E124",
"index": 292,
"offset": 292,
"offset_hex": "H'0124",
"access": "read"
},
{
"instruction_address": 15834,
"instruction_address_hex": "H'3DDA",
"mnemonic": "MOV:G.W",
"operands": "@H'E102, R0",
"instruction": "MOV:G.W @H'E102, R0",
"references": [
57602
],
"references_hex": [
"H'E102"
],
"targets": [],
"targets_hex": [],
"label": null,
"semantic_candidates": [],
"function_start": 15769,
"function_start_hex": "H'3D99",
"function_label": "vec_ad_adi_3D99",
"table": "primary_value_table_candidate",
"table_base_address": 57344,
"table_base_address_hex": "H'E000",
"kind": "direct_logical_address_access",
"direct_address": 57602,
"direct_address_hex": "H'E102",
"logical_address": 57602,
"logical_address_hex": "H'E102",
"index": 258,
"offset": 258,
"offset_hex": "H'0102",
"access": "read"
},
{
"instruction_address": 15866,
"instruction_address_hex": "H'3DFA",
"mnemonic": "CMP:G.W",
"operands": "@H'E102, R1",
"instruction": "CMP:G.W @H'E102, R1",
"references": [
57602
],
"references_hex": [
"H'E102"
],
"targets": [],
"targets_hex": [],
"label": null,
"semantic_candidates": [],
"function_start": 15769,
"function_start_hex": "H'3D99",
"function_label": "vec_ad_adi_3D99",
"table": "primary_value_table_candidate",
"table_base_address": 57344,
"table_base_address_hex": "H'E000",
"kind": "direct_logical_address_access",
"direct_address": 57602,
"direct_address_hex": "H'E102",
"logical_address": 57602,
"logical_address_hex": "H'E102",
"index": 258,
"offset": 258,
"offset_hex": "H'0102",
"access": "read"
},
{
"instruction_address": 16268,
"instruction_address_hex": "H'3F8C",
"mnemonic": "CLR.W",
"operands": "@(-H'2000,R0)",
"instruction": "CLR.W @(-H'2000,R0)",
"references": [],
"references_hex": [],
"targets": [],
"targets_hex": [],
"label": null,
"semantic_candidates": [
{
"name_candidate": "primary_value_table_candidate",
"kind": "logical_table_map_candidate",
"confidence": "candidate-medium"
},
{
"name_candidate": "primary_value_table_candidate",
"kind": "logical_table_map_candidate",
"confidence": "candidate-medium"
}
],
"table": "primary_value_table_candidate",
"table_base_address": 57344,
"table_base_address_hex": "H'E000",
"kind": "logical_negative_indexed_access",
"operand": "@(-H'2000,R0)",
"negative_offset": 8192,
"negative_offset_hex": "H'2000",
"index_register": "R0",
"index": "dynamic",
"offset": "dynamic",
"access": "write"
},
{
"instruction_address": 16428,
"instruction_address_hex": "H'402C",
"mnemonic": "CLR.W",
"operands": "@H'E046",
"instruction": "CLR.W @H'E046",
"references": [
57414
],
"references_hex": [
"H'E046"
],
"targets": [],
"targets_hex": [],
"label": null,
"semantic_candidates": [],
"function_start": 16396,
"function_start_hex": "H'400C",
"function_label": "loc_400C",
"table": "primary_value_table_candidate",
"table_base_address": 57344,
"table_base_address_hex": "H'E000",
"kind": "direct_logical_address_access",
"direct_address": 57414,
"direct_address_hex": "H'E046",
"logical_address": 57414,
"logical_address_hex": "H'E046",
"index": 70,
"offset": 70,
"offset_hex": "H'0046",
"access": "write"
},
{
"instruction_address": 16503,
"instruction_address_hex": "H'4077",
"mnemonic": "CLR.W",
"operands": "@(-H'2000,R0)",
"instruction": "CLR.W @(-H'2000,R0)",
"references": [],
"references_hex": [],
"targets": [],
"targets_hex": [],
"label": null,
"semantic_candidates": [
{
"name_candidate": "primary_value_table_candidate",
"kind": "logical_table_map_candidate",
"confidence": "candidate-medium"
},
{
"name_candidate": "primary_value_table_candidate",
"kind": "logical_table_map_candidate",
"confidence": "candidate-medium"
}
],
"function_start": 16501,
"function_start_hex": "H'4075",
"function_label": "loc_4075",
"table": "primary_value_table_candidate",
"table_base_address": 57344,
"table_base_address_hex": "H'E000",
"kind": "logical_negative_indexed_access",
"operand": "@(-H'2000,R0)",
"negative_offset": 8192,
"negative_offset_hex": "H'2000",
"index_register": "R0",
"index": "dynamic",
"offset": "dynamic",
"access": "write"
},
{
"instruction_address": 16534,
"instruction_address_hex": "H'4096",
"mnemonic": "MOV:G.W",
"operands": "#H'0080, @H'E000",
"instruction": "MOV:G.W #H'0080, @H'E000",
"references": [
57344
],
"references_hex": [
"H'E000"
],
"targets": [],
"targets_hex": [],
"label": null,
"semantic_candidates": [],
"function_start": 16534,
"function_start_hex": "H'4096",
"function_label": "loc_4096",
"table": "primary_value_table_candidate",
"table_base_address": 57344,
"table_base_address_hex": "H'E000",
"kind": "direct_logical_address_access",
"direct_address": 57344,
"direct_address_hex": "H'E000",
"logical_address": 57344,
"logical_address_hex": "H'E000",
"index": 0,
"offset": 0,
"offset_hex": "H'0000",
"access": "write"
},
{
"instruction_address": 16540,
"instruction_address_hex": "H'409C",
"mnemonic": "MOV:G.W",
"operands": "#H'8000, @H'E006",
"instruction": "MOV:G.W #H'8000, @H'E006",
"references": [
57350
],
"references_hex": [
"H'E006"
],
"targets": [],
"targets_hex": [],
"label": null,
"semantic_candidates": [],
"function_start": 16534,
"function_start_hex": "H'4096",
"function_label": "loc_4096",
"table": "primary_value_table_candidate",
"table_base_address": 57344,
"table_base_address_hex": "H'E000",
"kind": "direct_logical_address_access",
"direct_address": 57350,
"direct_address_hex": "H'E006",
"logical_address": 57350,
"logical_address_hex": "H'E006",
"index": 6,
"offset": 6,
"offset_hex": "H'0006",
"access": "write"
},
{
"instruction_address": 16546,
"instruction_address_hex": "H'40A2",
"mnemonic": "MOV:G.W",
"operands": "#H'FFFF, @H'E080",
"instruction": "MOV:G.W #H'FFFF, @H'E080",
"references": [
57472
],
"references_hex": [
"H'E080"
],
"targets": [],
"targets_hex": [],
"label": null,
"semantic_candidates": [],
"function_start": 16534,
"function_start_hex": "H'4096",
"function_label": "loc_4096",
"table": "primary_value_table_candidate",
"table_base_address": 57344,
"table_base_address_hex": "H'E000",
"kind": "direct_logical_address_access",
"direct_address": 57472,
"direct_address_hex": "H'E080",
"logical_address": 57472,
"logical_address_hex": "H'E080",
"index": 128,
"offset": 128,
"offset_hex": "H'0080",
"access": "write"
},
{
"instruction_address": 18703,
"instruction_address_hex": "H'490F",
"mnemonic": "BTST.W",
"operands": "#13, @H'E1EC",
"instruction": "BTST.W #13, @H'E1EC",
"references": [
57836
],
"references_hex": [
"H'E1EC"
],
"targets": [],
"targets_hex": [],
"label": null,
"semantic_candidates": [],
"function_start": 18682,
"function_start_hex": "H'48FA",
"function_label": "loc_48FA",
"table": "primary_value_table_candidate",
"table_base_address": 57344,
"table_base_address_hex": "H'E000",
"kind": "direct_logical_address_access",
"direct_address": 57836,
"direct_address_hex": "H'E1EC",
"logical_address": 57836,
"logical_address_hex": "H'E1EC",
"index": 492,
"offset": 492,
"offset_hex": "H'01EC",
"access": "read"
},
{
"instruction_address": 18709,
"instruction_address_hex": "H'4915",
"mnemonic": "MOV:G.W",
"operands": "@H'E1EC, R0",
"instruction": "MOV:G.W @H'E1EC, R0",
"references": [
57836
],
"references_hex": [
"H'E1EC"
],
"targets": [],
"targets_hex": [],
"label": null,
"semantic_candidates": [],
"function_start": 18682,
"function_start_hex": "H'48FA",
"function_label": "loc_48FA",
"table": "primary_value_table_candidate",
"table_base_address": 57344,
"table_base_address_hex": "H'E000",
"kind": "direct_logical_address_access",
"direct_address": 57836,
"direct_address_hex": "H'E1EC",
"logical_address": 57836,
"logical_address_hex": "H'E1EC",
"index": 492,
"offset": 492,
"offset_hex": "H'01EC",
"access": "read"
},
{
"instruction_address": 48245,
"instruction_address_hex": "H'BC75",
"mnemonic": "MOV:G.W",
"operands": "R0, @(-H'2000,R4)",
"instruction": "MOV:G.W R0, @(-H'2000,R4)",
"references": [],
"references_hex": [],
"targets": [],
"targets_hex": [],
"label": null,
"semantic_candidates": [
{
"name_candidate": "primary_value_table_candidate",
"kind": "logical_table_map_candidate",
"confidence": "candidate-medium"
},
{
"name_candidate": "primary_value_table_candidate",
"kind": "logical_table_map_candidate",
"confidence": "candidate-medium"
}
],
"function_start": 48043,
"function_start_hex": "H'BBAB",
"function_label": "loc_BBAB",
"table": "primary_value_table_candidate",
"table_base_address": 57344,
"table_base_address_hex": "H'E000",
"kind": "logical_negative_indexed_access",
"operand": "@(-H'2000,R4)",
"negative_offset": 8192,
"negative_offset_hex": "H'2000",
"index_register": "R4",
"index": "dynamic",
"offset": "dynamic",
"access": "write"
},
{
"instruction_address": 48277,
"instruction_address_hex": "H'BC95",
"mnemonic": "MOV:G.W",
"operands": "R0, @(-H'2000,R4)",
"instruction": "MOV:G.W R0, @(-H'2000,R4)",
"references": [],
"references_hex": [],
"targets": [],
"targets_hex": [],
"label": null,
"semantic_candidates": [
{
"name_candidate": "primary_value_table_candidate",
"kind": "logical_table_map_candidate",
"confidence": "candidate-medium"
},
{
"name_candidate": "primary_value_table_candidate",
"kind": "logical_table_map_candidate",
"confidence": "candidate-medium"
}
],
"function_start": 48043,
"function_start_hex": "H'BBAB",
"function_label": "loc_BBAB",
"table": "primary_value_table_candidate",
"table_base_address": 57344,
"table_base_address_hex": "H'E000",
"kind": "logical_negative_indexed_access",
"operand": "@(-H'2000,R4)",
"negative_offset": 8192,
"negative_offset_hex": "H'2000",
"index_register": "R4",
"index": "dynamic",
"offset": "dynamic",
"access": "write"
},
{
"instruction_address": 48364,
"instruction_address_hex": "H'BCEC",
"mnemonic": "MOV:G.W",
"operands": "@(-H'2000,R4), R0",
"instruction": "MOV:G.W @(-H'2000,R4), R0",
"references": [],
"references_hex": [],
"targets": [],
"targets_hex": [],
"label": null,
"semantic_candidates": [
{
"name_candidate": "primary_value_table_candidate",
"kind": "logical_table_map_candidate",
"confidence": "candidate-medium"
},
{
"name_candidate": "primary_value_table_candidate",
"kind": "logical_table_map_candidate",
"confidence": "candidate-medium"
}
],
"function_start": 48043,
"function_start_hex": "H'BBAB",
"function_label": "loc_BBAB",
"table": "primary_value_table_candidate",
"table_base_address": 57344,
"table_base_address_hex": "H'E000",
"kind": "logical_negative_indexed_access",
"operand": "@(-H'2000,R4)",
"negative_offset": 8192,
"negative_offset_hex": "H'2000",
"index_register": "R4",
"index": "dynamic",
"offset": "dynamic",
"access": "read"
},
{
"instruction_address": 48410,
"instruction_address_hex": "H'BD1A",
"mnemonic": "MOV:G.W",
"operands": "R0, @(-H'2000,R4)",
"instruction": "MOV:G.W R0, @(-H'2000,R4)",
"references": [],
"references_hex": [],
"targets": [],
"targets_hex": [],
"label": null,
"semantic_candidates": [
{
"name_candidate": "primary_value_table_candidate",
"kind": "logical_table_map_candidate",
"confidence": "candidate-medium"
},
{
"name_candidate": "primary_value_table_candidate",
"kind": "logical_table_map_candidate",
"confidence": "candidate-medium"
}
],
"function_start": 48043,
"function_start_hex": "H'BBAB",
"function_label": "loc_BBAB",
"table": "primary_value_table_candidate",
"table_base_address": 57344,
"table_base_address_hex": "H'E000",
"kind": "logical_negative_indexed_access",
"operand": "@(-H'2000,R4)",
"negative_offset": 8192,
"negative_offset_hex": "H'2000",
"index_register": "R4",
"index": "dynamic",
"offset": "dynamic",
"access": "write"
},
{
"instruction_address": 48437,
"instruction_address_hex": "H'BD35",
"mnemonic": "MOV:G.W",
"operands": "R0, @(-H'2000,R4)",
"instruction": "MOV:G.W R0, @(-H'2000,R4)",
"references": [],
"references_hex": [],
"targets": [],
"targets_hex": [],
"label": null,
"semantic_candidates": [
{
"name_candidate": "primary_value_table_candidate",
"kind": "logical_table_map_candidate",
"confidence": "candidate-medium"
},
{
"name_candidate": "primary_value_table_candidate",
"kind": "logical_table_map_candidate",
"confidence": "candidate-medium"
}
],
"function_start": 48043,
"function_start_hex": "H'BBAB",
"function_label": "loc_BBAB",
"table": "primary_value_table_candidate",
"table_base_address": 57344,
"table_base_address_hex": "H'E000",
"kind": "logical_negative_indexed_access",
"operand": "@(-H'2000,R4)",
"negative_offset": 8192,
"negative_offset_hex": "H'2000",
"index_register": "R4",
"index": "dynamic",
"offset": "dynamic",
"access": "write"
}
]
},
{
"name": "secondary_value_table_candidate",
"logical_base_address": 58368,
"logical_base_address_hex": "H'E400",
"logical_range_end": 59391,
"logical_range_end_hex": "H'E7FF",
"negative_offset": 7168,
"negative_offset_hex": "H'1C00",
"element_candidate": "word_value",
"direct_addresses": [
63808
],
"direct_addresses_hex": [
"H'F940"
],
"direct_range_end": 63839,
"direct_range_end_hex": "H'F95F",
"access_count": 8,
"read_count": 6,
"write_count": 2,
"read_write_candidate_count": 0,
"dynamic_index_count": 8,
"static_offsets": [],
"static_offsets_hex": [],
"functions": [
{
"start": 6709,
"start_hex": "H'1A35",
"label": "loc_1A35",
"access_count": 2,
"reads": 2,
"writes": 0
},
{
"start": 6812,
"start_hex": "H'1A9C",
"label": "loc_1A9C",
"access_count": 2,
"reads": 2,
"writes": 0
},
{
"start": null,
"start_hex": null,
"label": "<no function>",
"access_count": 1,
"reads": 1,
"writes": 0
},
{
"start": 6562,
"start_hex": "H'19A2",
"label": "loc_19A2",
"access_count": 1,
"reads": 1,
"writes": 0
},
{
"start": 16501,
"start_hex": "H'4075",
"label": "loc_4075",
"access_count": 1,
"reads": 0,
"writes": 1
},
{
"start": 48043,
"start_hex": "H'BBAB",
"label": "loc_BBAB",
"access_count": 1,
"reads": 0,
"writes": 1
}
],
"accesses": [
{
"instruction_address": 6570,
"instruction_address_hex": "H'19AA",
"mnemonic": "MOV:G.W",
"operands": "@(-H'1C00,R3), R0",
"instruction": "MOV:G.W @(-H'1C00,R3), R0",
"references": [],
"references_hex": [],
"targets": [],
"targets_hex": [],
"label": null,
"semantic_candidates": [
{
"name_candidate": "secondary_value_table_candidate",
"kind": "logical_table_map_candidate",
"confidence": "candidate-medium"
},
{
"name_candidate": "secondary_value_table_candidate",
"kind": "logical_table_map_candidate",
"confidence": "candidate-medium"
}
],
"function_start": 6562,
"function_start_hex": "H'19A2",
"function_label": "loc_19A2",
"table": "secondary_value_table_candidate",
"table_base_address": 58368,
"table_base_address_hex": "H'E400",
"kind": "logical_negative_indexed_access",
"operand": "@(-H'1C00,R3)",
"negative_offset": 7168,
"negative_offset_hex": "H'1C00",
"index_register": "R3",
"index": "dynamic",
"offset": "dynamic",
"access": "read"
},
{
"instruction_address": 6731,
"instruction_address_hex": "H'1A4B",
"mnemonic": "MOV:G.W",
"operands": "@(-H'1C00,R3), R1",
"instruction": "MOV:G.W @(-H'1C00,R3), R1",
"references": [],
"references_hex": [],
"targets": [],
"targets_hex": [],
"label": null,
"semantic_candidates": [
{
"name_candidate": "secondary_value_table_candidate",
"kind": "logical_table_map_candidate",
"confidence": "candidate-medium"
},
{
"name_candidate": "secondary_value_table_candidate",
"kind": "logical_table_map_candidate",
"confidence": "candidate-medium"
}
],
"function_start": 6709,
"function_start_hex": "H'1A35",
"function_label": "loc_1A35",
"table": "secondary_value_table_candidate",
"table_base_address": 58368,
"table_base_address_hex": "H'E400",
"kind": "logical_negative_indexed_access",
"operand": "@(-H'1C00,R3)",
"negative_offset": 7168,
"negative_offset_hex": "H'1C00",
"index_register": "R3",
"index": "dynamic",
"offset": "dynamic",
"access": "read"
},
{
"instruction_address": 6747,
"instruction_address_hex": "H'1A5B",
"mnemonic": "MOV:G.W",
"operands": "@(-H'1C00,R3), R1",
"instruction": "MOV:G.W @(-H'1C00,R3), R1",
"references": [],
"references_hex": [],
"targets": [],
"targets_hex": [],
"label": null,
"semantic_candidates": [
{
"name_candidate": "secondary_value_table_candidate",
"kind": "logical_table_map_candidate",
"confidence": "candidate-medium"
},
{
"name_candidate": "secondary_value_table_candidate",
"kind": "logical_table_map_candidate",
"confidence": "candidate-medium"
}
],
"function_start": 6709,
"function_start_hex": "H'1A35",
"function_label": "loc_1A35",
"table": "secondary_value_table_candidate",
"table_base_address": 58368,
"table_base_address_hex": "H'E400",
"kind": "logical_negative_indexed_access",
"operand": "@(-H'1C00,R3)",
"negative_offset": 7168,
"negative_offset_hex": "H'1C00",
"index_register": "R3",
"index": "dynamic",
"offset": "dynamic",
"access": "read"
},
{
"instruction_address": 6785,
"instruction_address_hex": "H'1A81",
"mnemonic": "AND.W",
"operands": "@(-H'1C00,R3), R1",
"instruction": "AND.W @(-H'1C00,R3), R1",
"references": [],
"references_hex": [],
"targets": [],
"targets_hex": [],
"label": null,
"semantic_candidates": [
{
"name_candidate": "secondary_value_table_candidate",
"kind": "logical_table_map_candidate",
"confidence": "candidate-medium"
},
{
"name_candidate": "secondary_value_table_candidate",
"kind": "logical_table_map_candidate",
"confidence": "candidate-medium"
}
],
"table": "secondary_value_table_candidate",
"table_base_address": 58368,
"table_base_address_hex": "H'E400",
"kind": "logical_negative_indexed_access",
"operand": "@(-H'1C00,R3)",
"negative_offset": 7168,
"negative_offset_hex": "H'1C00",
"index_register": "R3",
"index": "dynamic",
"offset": "dynamic",
"access": "read"
},
{
"instruction_address": 6836,
"instruction_address_hex": "H'1AB4",
"mnemonic": "BTST.W",
"operands": "R0, @(-H'1C00,R3)",
"instruction": "BTST.W R0, @(-H'1C00,R3)",
"references": [],
"references_hex": [],
"targets": [],
"targets_hex": [],
"label": null,
"semantic_candidates": [
{
"name_candidate": "secondary_value_table_candidate",
"kind": "logical_table_map_candidate",
"confidence": "candidate-medium"
},
{
"name_candidate": "secondary_value_table_candidate",
"kind": "logical_table_map_candidate",
"confidence": "candidate-medium"
}
],
"function_start": 6812,
"function_start_hex": "H'1A9C",
"function_label": "loc_1A9C",
"table": "secondary_value_table_candidate",
"table_base_address": 58368,
"table_base_address_hex": "H'E400",
"kind": "logical_negative_indexed_access",
"operand": "@(-H'1C00,R3)",
"negative_offset": 7168,
"negative_offset_hex": "H'1C00",
"index_register": "R3",
"index": "dynamic",
"offset": "dynamic",
"access": "read"
},
{
"instruction_address": 6849,
"instruction_address_hex": "H'1AC1",
"mnemonic": "BTST.W",
"operands": "R0, @(-H'1C00,R3)",
"instruction": "BTST.W R0, @(-H'1C00,R3)",
"references": [],
"references_hex": [],
"targets": [],
"targets_hex": [],
"label": null,
"semantic_candidates": [
{
"name_candidate": "secondary_value_table_candidate",
"kind": "logical_table_map_candidate",
"confidence": "candidate-medium"
},
{
"name_candidate": "secondary_value_table_candidate",
"kind": "logical_table_map_candidate",
"confidence": "candidate-medium"
}
],
"function_start": 6812,
"function_start_hex": "H'1A9C",
"function_label": "loc_1A9C",
"table": "secondary_value_table_candidate",
"table_base_address": 58368,
"table_base_address_hex": "H'E400",
"kind": "logical_negative_indexed_access",
"operand": "@(-H'1C00,R3)",
"negative_offset": 7168,
"negative_offset_hex": "H'1C00",
"index_register": "R3",
"index": "dynamic",
"offset": "dynamic",
"access": "read"
},
{
"instruction_address": 16507,
"instruction_address_hex": "H'407B",
"mnemonic": "CLR.W",
"operands": "@(-H'1C00,R0)",
"instruction": "CLR.W @(-H'1C00,R0)",
"references": [],
"references_hex": [],
"targets": [],
"targets_hex": [],
"label": null,
"semantic_candidates": [
{
"name_candidate": "secondary_value_table_candidate",
"kind": "logical_table_map_candidate",
"confidence": "candidate-medium"
},
{
"name_candidate": "secondary_value_table_candidate",
"kind": "logical_table_map_candidate",
"confidence": "candidate-medium"
}
],
"function_start": 16501,
"function_start_hex": "H'4075",
"function_label": "loc_4075",
"table": "secondary_value_table_candidate",
"table_base_address": 58368,
"table_base_address_hex": "H'E400",
"kind": "logical_negative_indexed_access",
"operand": "@(-H'1C00,R0)",
"negative_offset": 7168,
"negative_offset_hex": "H'1C00",
"index_register": "R0",
"index": "dynamic",
"offset": "dynamic",
"access": "write"
},
{
"instruction_address": 48613,
"instruction_address_hex": "H'BDE5",
"mnemonic": "MOV:G.W",
"operands": "R0, @(-H'1C00,R4)",
"instruction": "MOV:G.W R0, @(-H'1C00,R4)",
"references": [],
"references_hex": [],
"targets": [],
"targets_hex": [],
"label": null,
"semantic_candidates": [
{
"name_candidate": "secondary_value_table_candidate",
"kind": "logical_table_map_candidate",
"confidence": "candidate-medium"
},
{
"name_candidate": "secondary_value_table_candidate",
"kind": "logical_table_map_candidate",
"confidence": "candidate-medium"
}
],
"function_start": 48043,
"function_start_hex": "H'BBAB",
"function_label": "loc_BBAB",
"table": "secondary_value_table_candidate",
"table_base_address": 58368,
"table_base_address_hex": "H'E400",
"kind": "logical_negative_indexed_access",
"operand": "@(-H'1C00,R4)",
"negative_offset": 7168,
"negative_offset_hex": "H'1C00",
"index_register": "R4",
"index": "dynamic",
"offset": "dynamic",
"access": "write"
}
]
},
{
"name": "current_value_table_candidate",
"logical_base_address": 59392,
"logical_base_address_hex": "H'E800",
"logical_range_end": 60415,
"logical_range_end_hex": "H'EBFF",
"negative_offset": 6144,
"negative_offset_hex": "H'1800",
"element_candidate": "word_value",
"direct_addresses": [
63776
],
"direct_addresses_hex": [
"H'F920"
],
"direct_range_end": 63807,
"direct_range_end_hex": "H'F93F",
"access_count": 14,
"read_count": 1,
"write_count": 13,
"read_write_candidate_count": 0,
"dynamic_index_count": 8,
"static_offsets": [
0,
6,
128,
258,
292,
492
],
"static_offsets_hex": [
"H'0000",
"H'0006",
"H'0080",
"H'0102",
"H'0124",
"H'01EC"
],
"functions": [
{
"start": 16534,
"start_hex": "H'4096",
"label": "loc_4096",
"access_count": 3,
"reads": 0,
"writes": 3
},
{
"start": 48043,
"start_hex": "H'BBAB",
"label": "loc_BBAB",
"access_count": 3,
"reads": 0,
"writes": 3
},
{
"start": null,
"start_hex": null,
"label": "<no function>",
"access_count": 1,
"reads": 0,
"writes": 1
},
{
"start": 5600,
"start_hex": "H'15E0",
"label": "loc_15E0",
"access_count": 1,
"reads": 0,
"writes": 1
},
{
"start": 6619,
"start_hex": "H'19DB",
"label": "loc_19DB",
"access_count": 1,
"reads": 0,
"writes": 1
},
{
"start": 6709,
"start_hex": "H'1A35",
"label": "loc_1A35",
"access_count": 1,
"reads": 0,
"writes": 1
},
{
"start": 9808,
"start_hex": "H'2650",
"label": "loc_2650",
"access_count": 1,
"reads": 0,
"writes": 1
},
{
"start": 16501,
"start_hex": "H'4075",
"label": "loc_4075",
"access_count": 1,
"reads": 0,
"writes": 1
},
{
"start": 18682,
"start_hex": "H'48FA",
"label": "loc_48FA",
"access_count": 1,
"reads": 0,
"writes": 1
},
{
"start": 47858,
"start_hex": "H'BAF2",
"label": "loc_BAF2",
"access_count": 1,
"reads": 1,
"writes": 0
}
],
"accesses": [
{
"instruction_address": 5613,
"instruction_address_hex": "H'15ED",
"mnemonic": "MOV:G.W",
"operands": "R1, @H'E902",
"instruction": "MOV:G.W R1, @H'E902",
"references": [
59650
],
"references_hex": [
"H'E902"
],
"targets": [],
"targets_hex": [],
"label": null,
"semantic_candidates": [],
"function_start": 5600,
"function_start_hex": "H'15E0",
"function_label": "loc_15E0",
"table": "current_value_table_candidate",
"table_base_address": 59392,
"table_base_address_hex": "H'E800",
"kind": "direct_logical_address_access",
"direct_address": 59650,
"direct_address_hex": "H'E902",
"logical_address": 59650,
"logical_address_hex": "H'E902",
"index": 258,
"offset": 258,
"offset_hex": "H'0102",
"access": "write"
},
{
"instruction_address": 6665,
"instruction_address_hex": "H'1A09",
"mnemonic": "MOV:G.W",
"operands": "R1, @(-H'1800,R3)",
"instruction": "MOV:G.W R1, @(-H'1800,R3)",
"references": [],
"references_hex": [],
"targets": [],
"targets_hex": [],
"label": null,
"semantic_candidates": [
{
"name_candidate": "current_value_table_candidate",
"kind": "logical_table_map_candidate",
"confidence": "candidate-medium"
},
{
"name_candidate": "current_value_table_candidate",
"kind": "logical_table_map_candidate",
"confidence": "candidate-medium"
}
],
"function_start": 6619,
"function_start_hex": "H'19DB",
"function_label": "loc_19DB",
"table": "current_value_table_candidate",
"table_base_address": 59392,
"table_base_address_hex": "H'E800",
"kind": "logical_negative_indexed_access",
"operand": "@(-H'1800,R3)",
"negative_offset": 6144,
"negative_offset_hex": "H'1800",
"index_register": "R3",
"index": "dynamic",
"offset": "dynamic",
"access": "write"
},
{
"instruction_address": 6769,
"instruction_address_hex": "H'1A71",
"mnemonic": "MOV:G.W",
"operands": "R0, @(-H'1800,R3)",
"instruction": "MOV:G.W R0, @(-H'1800,R3)",
"references": [],
"references_hex": [],
"targets": [],
"targets_hex": [],
"label": null,
"semantic_candidates": [
{
"name_candidate": "current_value_table_candidate",
"kind": "logical_table_map_candidate",
"confidence": "candidate-medium"
},
{
"name_candidate": "current_value_table_candidate",
"kind": "logical_table_map_candidate",
"confidence": "candidate-medium"
}
],
"function_start": 6709,
"function_start_hex": "H'1A35",
"function_label": "loc_1A35",
"table": "current_value_table_candidate",
"table_base_address": 59392,
"table_base_address_hex": "H'E800",
"kind": "logical_negative_indexed_access",
"operand": "@(-H'1800,R3)",
"negative_offset": 6144,
"negative_offset_hex": "H'1800",
"index_register": "R3",
"index": "dynamic",
"offset": "dynamic",
"access": "write"
},
{
"instruction_address": 9873,
"instruction_address_hex": "H'2691",
"mnemonic": "MOV:G.W",
"operands": "R0, @H'E924",
"instruction": "MOV:G.W R0, @H'E924",
"references": [
59684
],
"references_hex": [
"H'E924"
],
"targets": [],
"targets_hex": [],
"label": null,
"semantic_candidates": [],
"function_start": 9808,
"function_start_hex": "H'2650",
"function_label": "loc_2650",
"table": "current_value_table_candidate",
"table_base_address": 59392,
"table_base_address_hex": "H'E800",
"kind": "direct_logical_address_access",
"direct_address": 59684,
"direct_address_hex": "H'E924",
"logical_address": 59684,
"logical_address_hex": "H'E924",
"index": 292,
"offset": 292,
"offset_hex": "H'0124",
"access": "write"
},
{
"instruction_address": 16272,
"instruction_address_hex": "H'3F90",
"mnemonic": "CLR.W",
"operands": "@(-H'1800,R0)",
"instruction": "CLR.W @(-H'1800,R0)",
"references": [],
"references_hex": [],
"targets": [],
"targets_hex": [],
"label": null,
"semantic_candidates": [
{
"name_candidate": "current_value_table_candidate",
"kind": "logical_table_map_candidate",
"confidence": "candidate-medium"
},
{
"name_candidate": "current_value_table_candidate",
"kind": "logical_table_map_candidate",
"confidence": "candidate-medium"
}
],
"table": "current_value_table_candidate",
"table_base_address": 59392,
"table_base_address_hex": "H'E800",
"kind": "logical_negative_indexed_access",
"operand": "@(-H'1800,R0)",
"negative_offset": 6144,
"negative_offset_hex": "H'1800",
"index_register": "R0",
"index": "dynamic",
"offset": "dynamic",
"access": "write"
},
{
"instruction_address": 16511,
"instruction_address_hex": "H'407F",
"mnemonic": "CLR.W",
"operands": "@(-H'1800,R0)",
"instruction": "CLR.W @(-H'1800,R0)",
"references": [],
"references_hex": [],
"targets": [],
"targets_hex": [],
"label": null,
"semantic_candidates": [
{
"name_candidate": "current_value_table_candidate",
"kind": "logical_table_map_candidate",
"confidence": "candidate-medium"
},
{
"name_candidate": "current_value_table_candidate",
"kind": "logical_table_map_candidate",
"confidence": "candidate-medium"
}
],
"function_start": 16501,
"function_start_hex": "H'4075",
"function_label": "loc_4075",
"table": "current_value_table_candidate",
"table_base_address": 59392,
"table_base_address_hex": "H'E800",
"kind": "logical_negative_indexed_access",
"operand": "@(-H'1800,R0)",
"negative_offset": 6144,
"negative_offset_hex": "H'1800",
"index_register": "R0",
"index": "dynamic",
"offset": "dynamic",
"access": "write"
},
{
"instruction_address": 16552,
"instruction_address_hex": "H'40A8",
"mnemonic": "MOV:G.W",
"operands": "#H'0080, @H'E800",
"instruction": "MOV:G.W #H'0080, @H'E800",
"references": [
59392
],
"references_hex": [
"H'E800"
],
"targets": [],
"targets_hex": [],
"label": null,
"semantic_candidates": [],
"function_start": 16534,
"function_start_hex": "H'4096",
"function_label": "loc_4096",
"table": "current_value_table_candidate",
"table_base_address": 59392,
"table_base_address_hex": "H'E800",
"kind": "direct_logical_address_access",
"direct_address": 59392,
"direct_address_hex": "H'E800",
"logical_address": 59392,
"logical_address_hex": "H'E800",
"index": 0,
"offset": 0,
"offset_hex": "H'0000",
"access": "write"
},
{
"instruction_address": 16558,
"instruction_address_hex": "H'40AE",
"mnemonic": "MOV:G.W",
"operands": "#H'8000, @H'E806",
"instruction": "MOV:G.W #H'8000, @H'E806",
"references": [
59398
],
"references_hex": [
"H'E806"
],
"targets": [],
"targets_hex": [],
"label": null,
"semantic_candidates": [],
"function_start": 16534,
"function_start_hex": "H'4096",
"function_label": "loc_4096",
"table": "current_value_table_candidate",
"table_base_address": 59392,
"table_base_address_hex": "H'E800",
"kind": "direct_logical_address_access",
"direct_address": 59398,
"direct_address_hex": "H'E806",
"logical_address": 59398,
"logical_address_hex": "H'E806",
"index": 6,
"offset": 6,
"offset_hex": "H'0006",
"access": "write"
},
{
"instruction_address": 16564,
"instruction_address_hex": "H'40B4",
"mnemonic": "MOV:G.W",
"operands": "#H'FFFF, @H'E880",
"instruction": "MOV:G.W #H'FFFF, @H'E880",
"references": [
59520
],
"references_hex": [
"H'E880"
],
"targets": [],
"targets_hex": [],
"label": null,
"semantic_candidates": [],
"function_start": 16534,
"function_start_hex": "H'4096",
"function_label": "loc_4096",
"table": "current_value_table_candidate",
"table_base_address": 59392,
"table_base_address_hex": "H'E800",
"kind": "direct_logical_address_access",
"direct_address": 59520,
"direct_address_hex": "H'E880",
"logical_address": 59520,
"logical_address_hex": "H'E880",
"index": 128,
"offset": 128,
"offset_hex": "H'0080",
"access": "write"
},
{
"instruction_address": 18717,
"instruction_address_hex": "H'491D",
"mnemonic": "MOV:G.W",
"operands": "R0, @H'E9EC",
"instruction": "MOV:G.W R0, @H'E9EC",
"references": [
59884
],
"references_hex": [
"H'E9EC"
],
"targets": [],
"targets_hex": [],
"label": null,
"semantic_candidates": [],
"function_start": 18682,
"function_start_hex": "H'48FA",
"function_label": "loc_48FA",
"table": "current_value_table_candidate",
"table_base_address": 59392,
"table_base_address_hex": "H'E800",
"kind": "direct_logical_address_access",
"direct_address": 59884,
"direct_address_hex": "H'E9EC",
"logical_address": 59884,
"logical_address_hex": "H'E9EC",
"index": 492,
"offset": 492,
"offset_hex": "H'01EC",
"access": "write"
},
{
"instruction_address": 47925,
"instruction_address_hex": "H'BB35",
"mnemonic": "MOV:G.W",
"operands": "@(-H'1800,R0), R4",
"instruction": "MOV:G.W @(-H'1800,R0), R4",
"references": [],
"references_hex": [],
"targets": [],
"targets_hex": [],
"label": null,
"semantic_candidates": [
{
"name_candidate": "current_value_table_candidate",
"kind": "logical_table_map_candidate",
"confidence": "candidate-medium"
},
{
"name_candidate": "current_value_table_candidate",
"kind": "logical_table_map_candidate",
"confidence": "candidate-medium"
}
],
"function_start": 47858,
"function_start_hex": "H'BAF2",
"function_label": "loc_BAF2",
"table": "current_value_table_candidate",
"table_base_address": 59392,
"table_base_address_hex": "H'E800",
"kind": "logical_negative_indexed_access",
"operand": "@(-H'1800,R0)",
"negative_offset": 6144,
"negative_offset_hex": "H'1800",
"index_register": "R0",
"index": "dynamic",
"offset": "dynamic",
"access": "read"
},
{
"instruction_address": 48249,
"instruction_address_hex": "H'BC79",
"mnemonic": "MOV:G.W",
"operands": "R0, @(-H'1800,R4)",
"instruction": "MOV:G.W R0, @(-H'1800,R4)",
"references": [],
"references_hex": [],
"targets": [],
"targets_hex": [],
"label": null,
"semantic_candidates": [
{
"name_candidate": "current_value_table_candidate",
"kind": "logical_table_map_candidate",
"confidence": "candidate-medium"
},
{
"name_candidate": "current_value_table_candidate",
"kind": "logical_table_map_candidate",
"confidence": "candidate-medium"
}
],
"function_start": 48043,
"function_start_hex": "H'BBAB",
"function_label": "loc_BBAB",
"table": "current_value_table_candidate",
"table_base_address": 59392,
"table_base_address_hex": "H'E800",
"kind": "logical_negative_indexed_access",
"operand": "@(-H'1800,R4)",
"negative_offset": 6144,
"negative_offset_hex": "H'1800",
"index_register": "R4",
"index": "dynamic",
"offset": "dynamic",
"access": "write"
},
{
"instruction_address": 48281,
"instruction_address_hex": "H'BC99",
"mnemonic": "MOV:G.W",
"operands": "R0, @(-H'1800,R4)",
"instruction": "MOV:G.W R0, @(-H'1800,R4)",
"references": [],
"references_hex": [],
"targets": [],
"targets_hex": [],
"label": null,
"semantic_candidates": [
{
"name_candidate": "current_value_table_candidate",
"kind": "logical_table_map_candidate",
"confidence": "candidate-medium"
},
{
"name_candidate": "current_value_table_candidate",
"kind": "logical_table_map_candidate",
"confidence": "candidate-medium"
}
],
"function_start": 48043,
"function_start_hex": "H'BBAB",
"function_label": "loc_BBAB",
"table": "current_value_table_candidate",
"table_base_address": 59392,
"table_base_address_hex": "H'E800",
"kind": "logical_negative_indexed_access",
"operand": "@(-H'1800,R4)",
"negative_offset": 6144,
"negative_offset_hex": "H'1800",
"index_register": "R4",
"index": "dynamic",
"offset": "dynamic",
"access": "write"
},
{
"instruction_address": 48414,
"instruction_address_hex": "H'BD1E",
"mnemonic": "MOV:G.W",
"operands": "R0, @(-H'1800,R4)",
"instruction": "MOV:G.W R0, @(-H'1800,R4)",
"references": [],
"references_hex": [],
"targets": [],
"targets_hex": [],
"label": null,
"semantic_candidates": [
{
"name_candidate": "current_value_table_candidate",
"kind": "logical_table_map_candidate",
"confidence": "candidate-medium"
},
{
"name_candidate": "current_value_table_candidate",
"kind": "logical_table_map_candidate",
"confidence": "candidate-medium"
}
],
"function_start": 48043,
"function_start_hex": "H'BBAB",
"function_label": "loc_BBAB",
"table": "current_value_table_candidate",
"table_base_address": 59392,
"table_base_address_hex": "H'E800",
"kind": "logical_negative_indexed_access",
"operand": "@(-H'1800,R4)",
"negative_offset": 6144,
"negative_offset_hex": "H'1800",
"index_register": "R4",
"index": "dynamic",
"offset": "dynamic",
"access": "write"
}
]
},
{
"name": "flag_table_candidate",
"logical_base_address": 60416,
"logical_base_address_hex": "H'EC00",
"logical_range_end": 61439,
"logical_range_end_hex": "H'EFFF",
"negative_offset": 5120,
"negative_offset_hex": "H'1400",
"element_candidate": "bit_flags",
"direct_addresses": [
63872
],
"direct_addresses_hex": [
"H'F980"
],
"direct_range_end": 63903,
"direct_range_end_hex": "H'F99F",
"access_count": 6,
"read_count": 0,
"write_count": 6,
"read_write_candidate_count": 0,
"dynamic_index_count": 5,
"static_offsets": [
512
],
"static_offsets_hex": [
"H'0200"
],
"functions": [
{
"start": 48043,
"start_hex": "H'BBAB",
"label": "loc_BBAB",
"access_count": 5,
"reads": 0,
"writes": 5
},
{
"start": 16501,
"start_hex": "H'4075",
"label": "loc_4075",
"access_count": 1,
"reads": 0,
"writes": 1
}
],
"accesses": [
{
"instruction_address": 16520,
"instruction_address_hex": "H'4088",
"mnemonic": "CLR.W",
"operands": "@(-H'1400,R0)",
"instruction": "CLR.W @(-H'1400,R0)",
"references": [],
"references_hex": [],
"targets": [],
"targets_hex": [],
"label": null,
"semantic_candidates": [
{
"name_candidate": "flag_table_candidate",
"kind": "logical_table_map_candidate",
"confidence": "candidate-medium"
},
{
"name_candidate": "flag_table_candidate",
"kind": "logical_table_map_candidate",
"confidence": "candidate-medium"
}
],
"function_start": 16501,
"function_start_hex": "H'4075",
"function_label": "loc_4075",
"table": "flag_table_candidate",
"table_base_address": 60416,
"table_base_address_hex": "H'EC00",
"kind": "logical_negative_indexed_access",
"operand": "@(-H'1400,R0)",
"negative_offset": 5120,
"negative_offset_hex": "H'1400",
"index_register": "R0",
"index": 512,
"offset": 512,
"access": "write",
"logical_address": 60928,
"logical_address_hex": "H'EE00"
},
{
"instruction_address": 48258,
"instruction_address_hex": "H'BC82",
"mnemonic": "BSET.B",
"operands": "#7, @(-H'1400,R5)",
"instruction": "BSET.B #7, @(-H'1400,R5)",
"references": [],
"references_hex": [],
"targets": [],
"targets_hex": [],
"label": null,
"semantic_candidates": [
{
"name_candidate": "flag_table_candidate",
"kind": "logical_table_map_candidate",
"confidence": "candidate-medium"
},
{
"name_candidate": "flag_table_candidate",
"kind": "logical_table_map_candidate",
"confidence": "candidate-medium"
}
],
"function_start": 48043,
"function_start_hex": "H'BBAB",
"function_label": "loc_BBAB",
"table": "flag_table_candidate",
"table_base_address": 60416,
"table_base_address_hex": "H'EC00",
"kind": "logical_negative_indexed_access",
"operand": "@(-H'1400,R5)",
"negative_offset": 5120,
"negative_offset_hex": "H'1400",
"index_register": "R5",
"index": "dynamic",
"offset": "dynamic",
"access": "write"
},
{
"instruction_address": 48285,
"instruction_address_hex": "H'BC9D",
"mnemonic": "BSET.B",
"operands": "#7, @(-H'1400,R5)",
"instruction": "BSET.B #7, @(-H'1400,R5)",
"references": [],
"references_hex": [],
"targets": [],
"targets_hex": [],
"label": null,
"semantic_candidates": [
{
"name_candidate": "flag_table_candidate",
"kind": "logical_table_map_candidate",
"confidence": "candidate-medium"
},
{
"name_candidate": "flag_table_candidate",
"kind": "logical_table_map_candidate",
"confidence": "candidate-medium"
}
],
"function_start": 48043,
"function_start_hex": "H'BBAB",
"function_label": "loc_BBAB",
"table": "flag_table_candidate",
"table_base_address": 60416,
"table_base_address_hex": "H'EC00",
"kind": "logical_negative_indexed_access",
"operand": "@(-H'1400,R5)",
"negative_offset": 5120,
"negative_offset_hex": "H'1400",
"index_register": "R5",
"index": "dynamic",
"offset": "dynamic",
"access": "write"
},
{
"instruction_address": 48418,
"instruction_address_hex": "H'BD22",
"mnemonic": "BSET.B",
"operands": "#7, @(-H'1400,R5)",
"instruction": "BSET.B #7, @(-H'1400,R5)",
"references": [],
"references_hex": [],
"targets": [],
"targets_hex": [],
"label": null,
"semantic_candidates": [
{
"name_candidate": "flag_table_candidate",
"kind": "logical_table_map_candidate",
"confidence": "candidate-medium"
},
{
"name_candidate": "flag_table_candidate",
"kind": "logical_table_map_candidate",
"confidence": "candidate-medium"
}
],
"function_start": 48043,
"function_start_hex": "H'BBAB",
"function_label": "loc_BBAB",
"table": "flag_table_candidate",
"table_base_address": 60416,
"table_base_address_hex": "H'EC00",
"kind": "logical_negative_indexed_access",
"operand": "@(-H'1400,R5)",
"negative_offset": 5120,
"negative_offset_hex": "H'1400",
"index_register": "R5",
"index": "dynamic",
"offset": "dynamic",
"access": "write"
},
{
"instruction_address": 48441,
"instruction_address_hex": "H'BD39",
"mnemonic": "BSET.B",
"operands": "#7, @(-H'1400,R5)",
"instruction": "BSET.B #7, @(-H'1400,R5)",
"references": [],
"references_hex": [],
"targets": [],
"targets_hex": [],
"label": null,
"semantic_candidates": [
{
"name_candidate": "flag_table_candidate",
"kind": "logical_table_map_candidate",
"confidence": "candidate-medium"
},
{
"name_candidate": "flag_table_candidate",
"kind": "logical_table_map_candidate",
"confidence": "candidate-medium"
}
],
"function_start": 48043,
"function_start_hex": "H'BBAB",
"function_label": "loc_BBAB",
"table": "flag_table_candidate",
"table_base_address": 60416,
"table_base_address_hex": "H'EC00",
"kind": "logical_negative_indexed_access",
"operand": "@(-H'1400,R5)",
"negative_offset": 5120,
"negative_offset_hex": "H'1400",
"index_register": "R5",
"index": "dynamic",
"offset": "dynamic",
"access": "write"
},
{
"instruction_address": 48617,
"instruction_address_hex": "H'BDE9",
"mnemonic": "BSET.B",
"operands": "#6, @(-H'1400,R5)",
"instruction": "BSET.B #6, @(-H'1400,R5)",
"references": [],
"references_hex": [],
"targets": [],
"targets_hex": [],
"label": null,
"semantic_candidates": [
{
"name_candidate": "flag_table_candidate",
"kind": "logical_table_map_candidate",
"confidence": "candidate-medium"
},
{
"name_candidate": "flag_table_candidate",
"kind": "logical_table_map_candidate",
"confidence": "candidate-medium"
}
],
"function_start": 48043,
"function_start_hex": "H'BBAB",
"function_label": "loc_BBAB",
"table": "flag_table_candidate",
"table_base_address": 60416,
"table_base_address_hex": "H'EC00",
"kind": "logical_negative_indexed_access",
"operand": "@(-H'1400,R5)",
"negative_offset": 5120,
"negative_offset_hex": "H'1400",
"index_register": "R5",
"index": "dynamic",
"offset": "dynamic",
"access": "write"
}
]
}
],
"summary": {
"table_count": 4,
"access_count": 59,
"dynamic_index_count": 32,
"source_instruction_count": 2552
},
"lcd_correlation": {
"terms": [
"CONNECT",
"CONNECT: OK",
"CONNECT: NOT ACT",
"NOT ACT",
"COMM LINK",
"COMPLETED"
],
"term_hits": [
{
"term": "CONNECT",
"hit_count": 0,
"hits": [],
"status": "not_found"
},
{
"term": "CONNECT: OK",
"hit_count": 0,
"hits": [],
"status": "not_found"
},
{
"term": "CONNECT: NOT ACT",
"hit_count": 0,
"hits": [],
"status": "not_found"
},
{
"term": "NOT ACT",
"hit_count": 0,
"hits": [],
"status": "not_found"
},
{
"term": "COMM LINK",
"hit_count": 2,
"hits": [
{
"address": 30708,
"address_hex": "H'77F4",
"text": "COMM LINK ITEM-1Xw",
"trimmed": "COMM LINK ITEM-1Xw",
"confidence": "high",
"xref_count": 1
},
{
"address": 30964,
"address_hex": "H'78F4",
"text": "COMM LINK ITEM-2Xx",
"trimmed": "COMM LINK ITEM-2Xx",
"confidence": "high",
"xref_count": 1
}
],
"status": "candidate_hits"
},
{
"term": "COMPLETED",
"hit_count": 1,
"hits": [
{
"address": 40997,
"address_hex": "H'A025",
"text": " COMPLETED ",
"trimmed": "COMPLETED",
"confidence": "medium",
"xref_count": 1
}
],
"status": "candidate_hits"
}
],
"display_builder_targets": [
{
"target": 23185,
"target_hex": "H'5A91",
"xref_count": 165,
"examples": [
{
"text_address": 25559,
"text_address_hex": "H'63D7",
"trimmed": "OPERATION",
"xref_address": 25572,
"xref_address_hex": "H'63E4"
},
{
"text_address": 25589,
"text_address_hex": "H'63F5",
"trimmed": "PAINT",
"xref_address": 25602,
"xref_address_hex": "H'6402"
},
{
"text_address": 25667,
"text_address_hex": "H'6443",
"trimmed": "OPERATION",
"xref_address": 25680,
"xref_address_hex": "H'6450"
},
{
"text_address": 25697,
"text_address_hex": "H'6461",
"trimmed": "IRIS/M.BLK",
"xref_address": 25710,
"xref_address_hex": "H'646E"
},
{
"text_address": 25744,
"text_address_hex": "H'6490",
"trimmed": "OPERATION",
"xref_address": 25757,
"xref_address_hex": "H'649D"
},
{
"text_address": 25774,
"text_address_hex": "H'64AE",
"trimmed": "LOCK",
"xref_address": 25787,
"xref_address_hex": "H'64BB"
},
{
"text_address": 25903,
"text_address_hex": "H'652F",
"trimmed": "DYNA LATITUDE Xe/",
"xref_address": 25919,
"xref_address_hex": "H'653F"
},
{
"text_address": 26057,
"text_address_hex": "H'65C9",
"trimmed": "BLACK STR Xe",
"xref_address": 26073,
"xref_address_hex": "H'65D9"
}
]
},
{
"target": 24301,
"target_hex": "H'5EED",
"xref_count": 15,
"examples": [
{
"text_address": 26655,
"text_address_hex": "H'681F",
"trimmed": "AGC GAIN AE Xh",
"xref_address": 26671,
"xref_address_hex": "H'682F"
},
{
"text_address": 33424,
"text_address_hex": "H'8290",
"trimmed": "RED GREEN BLUE X",
"xref_address": 33440,
"xref_address_hex": "H'82A0"
},
{
"text_address": 33608,
"text_address_hex": "H'8348",
"trimmed": "RED GREEN BLUE X",
"xref_address": 33624,
"xref_address_hex": "H'8358"
},
{
"text_address": 33792,
"text_address_hex": "H'8400",
"trimmed": "RED GREEN BLUE X",
"xref_address": 33808,
"xref_address_hex": "H'8410"
},
{
"text_address": 33976,
"text_address_hex": "H'84B8",
"trimmed": "RED GREEN BLUE X",
"xref_address": 33992,
"xref_address_hex": "H'84C8"
},
{
"text_address": 34160,
"text_address_hex": "H'8570",
"trimmed": "RED GREEN BLUE X",
"xref_address": 34176,
"xref_address_hex": "H'8580"
},
{
"text_address": 34344,
"text_address_hex": "H'8628",
"trimmed": "RED GREEN BLUE X",
"xref_address": 34360,
"xref_address_hex": "H'8638"
},
{
"text_address": 34528,
"text_address_hex": "H'86E0",
"trimmed": "RED GREEN BLUE X",
"xref_address": 34544,
"xref_address_hex": "H'86F0"
}
]
},
{
"target": 24100,
"target_hex": "H'5E24",
"xref_count": 14,
"examples": [
{
"text_address": 26243,
"text_address_hex": "H'6683",
"trimmed": "POINT1 POINT2Xf",
"xref_address": 26259,
"xref_address_hex": "H'6693"
},
{
"text_address": 26437,
"text_address_hex": "H'6745",
"trimmed": "POINT1 POINT2XgE",
"xref_address": 26453,
"xref_address_hex": "H'6755"
},
{
"text_address": 35144,
"text_address_hex": "H'8948",
"trimmed": "SAT HUE X",
"xref_address": 35160,
"xref_address_hex": "H'8958"
},
{
"text_address": 35403,
"text_address_hex": "H'8A4B",
"trimmed": "SAT HUE X",
"xref_address": 35419,
"xref_address_hex": "H'8A5B"
},
{
"text_address": 36502,
"text_address_hex": "H'8E96",
"trimmed": "FOCUS ZOOM X",
"xref_address": 36518,
"xref_address_hex": "H'8EA6"
},
{
"text_address": 36722,
"text_address_hex": "H'8F72",
"trimmed": "PAN TILT X",
"xref_address": 36738,
"xref_address_hex": "H'8F82"
},
{
"text_address": 37141,
"text_address_hex": "H'9115",
"trimmed": "R-Y B-Y X",
"xref_address": 37157,
"xref_address_hex": "H'9125"
},
{
"text_address": 37335,
"text_address_hex": "H'91D7",
"trimmed": "R-Y B-Y X",
"xref_address": 37351,
"xref_address_hex": "H'91E7"
}
]
},
{
"target": 23432,
"target_hex": "H'5B88",
"xref_count": 13,
"examples": [
{
"text_address": 25937,
"text_address_hex": "H'6551",
"trimmed": "HIGH LOW~XeP",
"xref_address": 25952,
"xref_address_hex": "H'6560"
},
{
"text_address": 29383,
"text_address_hex": "H'72C7",
"trimmed": "CAM BARS~Xr",
"xref_address": 29398,
"xref_address_hex": "H'72D6"
},
{
"text_address": 33213,
"text_address_hex": "H'81BD",
"trimmed": "WHITE~X",
"xref_address": 33229,
"xref_address_hex": "H'81CD"
},
{
"text_address": 34911,
"text_address_hex": "H'885F",
"trimmed": "STD FL~X",
"xref_address": 34926,
"xref_address_hex": "H'886E"
},
{
"text_address": 35115,
"text_address_hex": "H'892B",
"trimmed": "ON OFF~X",
"xref_address": 35130,
"xref_address_hex": "H'893A"
},
{
"text_address": 36473,
"text_address_hex": "H'8E79",
"trimmed": "ON CONT1 OFF~X",
"xref_address": 36488,
"xref_address_hex": "H'8E88"
},
{
"text_address": 36693,
"text_address_hex": "H'8F55",
"trimmed": "ON CONT2 OFF~X",
"xref_address": 36708,
"xref_address_hex": "H'8F64"
},
{
"text_address": 36946,
"text_address_hex": "H'9052",
"trimmed": "ON IND OFF~X",
"xref_address": 36961,
"xref_address_hex": "H'9061"
}
]
},
{
"target": 23697,
"target_hex": "H'5C91",
"xref_count": 10,
"examples": [
{
"text_address": 27309,
"text_address_hex": "H'6AAD",
"trimmed": "AI BACK.L~Xj",
"xref_address": 27324,
"xref_address_hex": "H'6ABC"
},
{
"text_address": 27701,
"text_address_hex": "H'6C35",
"trimmed": "RESET REQ~Xl4",
"xref_address": 27716,
"xref_address_hex": "H'6C44"
},
{
"text_address": 33273,
"text_address_hex": "H'81F9",
"trimmed": "BLACK~X",
"xref_address": 33289,
"xref_address_hex": "H'8209"
},
{
"text_address": 34971,
"text_address_hex": "H'889B",
"trimmed": "H.SAT SPCL~X",
"xref_address": 34986,
"xref_address_hex": "H'88AA"
},
{
"text_address": 43482,
"text_address_hex": "H'A9DA",
"trimmed": "ON OFF~X",
"xref_address": 43497,
"xref_address_hex": "H'A9E9"
},
{
"text_address": 44062,
"text_address_hex": "H'AC1E",
"trimmed": "ON OFF~X",
"xref_address": 44077,
"xref_address_hex": "H'AC2D"
},
{
"text_address": 44272,
"text_address_hex": "H'ACF0",
"trimmed": "ON OFF~X",
"xref_address": 44287,
"xref_address_hex": "H'ACFF"
},
{
"text_address": 44668,
"text_address_hex": "H'AE7C",
"trimmed": "ON GRN OFF~X",
"xref_address": 44683,
"xref_address_hex": "H'AE8B"
}
]
},
{
"target": 23962,
"target_hex": "H'5D9A",
"xref_count": 5,
"examples": [
{
"text_address": 36975,
"text_address_hex": "H'906F",
"trimmed": "GATE SIZE X",
"xref_address": 36991,
"xref_address_hex": "H'907F"
},
{
"text_address": 39370,
"text_address_hex": "H'99CA",
"trimmed": "GATE SIZE X",
"xref_address": 39386,
"xref_address_hex": "H'99DA"
},
{
"text_address": 44031,
"text_address_hex": "H'ABFF",
"trimmed": "LEVEL X",
"xref_address": 44047,
"xref_address_hex": "H'AC0F"
},
{
"text_address": 44241,
"text_address_hex": "H'ACD1",
"trimmed": "LEVEL X",
"xref_address": 44257,
"xref_address_hex": "H'ACE1"
},
{
"text_address": 45990,
"text_address_hex": "H'B3A6",
"trimmed": "LEVEL X",
"xref_address": 46006,
"xref_address_hex": "H'B3B6"
}
]
}
],
"lcd_driver_routines": [
{
"start": 16192,
"start_hex": "H'3F40",
"end": 16244,
"end_hex": "H'3F74",
"role_hint": "lcd_wait_and_transfer",
"roles": [
"lcd_command_or_address_write",
"lcd_data_read",
"lcd_data_write",
"lcd_status_read"
]
}
],
"caveat": "This is a static correlation helper. It reports text/script candidates and LCD driver routines in the same decompile; it does not prove a protocol field directly causes a string."
},
"caveat": "Static offsets are emitted only when an index register value can be derived from nearby immediate loads in the current JSON. Other indexed accesses are dynamic.",
"source": "build\\rom_decompiled.json"
}