387 lines
11 KiB
JSON
387 lines
11 KiB
JSON
{
|
|
"case_count": 25,
|
|
"description": "Queue selector zero in F970, start at loc_2806, then enter loc_2CB9 through the ROM dispatch.",
|
|
"hits": [
|
|
{
|
|
"case_index": 15,
|
|
"display": " CONNECT: OK | | | ",
|
|
"e000": "0x8080",
|
|
"f730": "0x81",
|
|
"f9b4": "0x01",
|
|
"f9b9": "0x01",
|
|
"final_pc": "H'FFFF",
|
|
"line0": " CONNECT: OK ",
|
|
"outcome": "ok",
|
|
"patches": [
|
|
"byte:H'F9B9=0x00",
|
|
"byte:H'F9B4=0x01",
|
|
"word:H'F970=0x0000",
|
|
"word:H'E000=0x8080",
|
|
"byte:H'F730=0x00"
|
|
],
|
|
"pc": "H'2806",
|
|
"steps": 37121,
|
|
"stopped_reason": "stop_pc",
|
|
"unsupported": null
|
|
}
|
|
],
|
|
"kind": "h8536_emulator_state_search",
|
|
"preset": "connect-queue",
|
|
"result_count": 16,
|
|
"results": [
|
|
{
|
|
"case_index": 0,
|
|
"display": " CONNECT:NOT ACT | | | ",
|
|
"e000": "0x0080",
|
|
"f730": "0x00",
|
|
"f9b4": "0x01",
|
|
"f9b9": "0x01",
|
|
"final_pc": "H'2D37",
|
|
"line0": " CONNECT:NOT ACT",
|
|
"outcome": "not-act",
|
|
"patches": [
|
|
"byte:H'F9B9=0x00",
|
|
"byte:H'F9B4=0x01",
|
|
"word:H'F970=0x0000",
|
|
"word:H'E000=0x0000",
|
|
"byte:H'F730=0x00"
|
|
],
|
|
"pc": "H'2806",
|
|
"steps": 5109,
|
|
"stopped_reason": "unsupported_instruction",
|
|
"unsupported": "unsupported instruction at H'2D37: 6E C6 MOV:L.W @H'00C6, R6"
|
|
},
|
|
{
|
|
"case_index": 1,
|
|
"display": " CONNECT:NOT ACT | | | ",
|
|
"e000": "0x0080",
|
|
"f730": "0x00",
|
|
"f9b4": "0x01",
|
|
"f9b9": "0x01",
|
|
"final_pc": "H'2D37",
|
|
"line0": " CONNECT:NOT ACT",
|
|
"outcome": "not-act",
|
|
"patches": [
|
|
"byte:H'F9B9=0x00",
|
|
"byte:H'F9B4=0x01",
|
|
"word:H'F970=0x0000",
|
|
"word:H'E000=0x0000",
|
|
"byte:H'F730=0x01"
|
|
],
|
|
"pc": "H'2806",
|
|
"steps": 5109,
|
|
"stopped_reason": "unsupported_instruction",
|
|
"unsupported": "unsupported instruction at H'2D37: 6E C6 MOV:L.W @H'00C6, R6"
|
|
},
|
|
{
|
|
"case_index": 2,
|
|
"display": " CONNECT:NOT ACT | | | ",
|
|
"e000": "0x0080",
|
|
"f730": "0x00",
|
|
"f9b4": "0x01",
|
|
"f9b9": "0x01",
|
|
"final_pc": "H'2D37",
|
|
"line0": " CONNECT:NOT ACT",
|
|
"outcome": "not-act",
|
|
"patches": [
|
|
"byte:H'F9B9=0x00",
|
|
"byte:H'F9B4=0x01",
|
|
"word:H'F970=0x0000",
|
|
"word:H'E000=0x0000",
|
|
"byte:H'F730=0x41"
|
|
],
|
|
"pc": "H'2806",
|
|
"steps": 5109,
|
|
"stopped_reason": "unsupported_instruction",
|
|
"unsupported": "unsupported instruction at H'2D37: 6E C6 MOV:L.W @H'00C6, R6"
|
|
},
|
|
{
|
|
"case_index": 3,
|
|
"display": " CONNECT:NOT ACT | | | ",
|
|
"e000": "0x0080",
|
|
"f730": "0x00",
|
|
"f9b4": "0x01",
|
|
"f9b9": "0x01",
|
|
"final_pc": "H'2D37",
|
|
"line0": " CONNECT:NOT ACT",
|
|
"outcome": "not-act",
|
|
"patches": [
|
|
"byte:H'F9B9=0x00",
|
|
"byte:H'F9B4=0x01",
|
|
"word:H'F970=0x0000",
|
|
"word:H'E000=0x0000",
|
|
"byte:H'F730=0x81"
|
|
],
|
|
"pc": "H'2806",
|
|
"steps": 5109,
|
|
"stopped_reason": "unsupported_instruction",
|
|
"unsupported": "unsupported instruction at H'2D37: 6E C6 MOV:L.W @H'00C6, R6"
|
|
},
|
|
{
|
|
"case_index": 4,
|
|
"display": " CONNECT:NOT ACT | | | ",
|
|
"e000": "0x0080",
|
|
"f730": "0x00",
|
|
"f9b4": "0x01",
|
|
"f9b9": "0x01",
|
|
"final_pc": "H'2D37",
|
|
"line0": " CONNECT:NOT ACT",
|
|
"outcome": "not-act",
|
|
"patches": [
|
|
"byte:H'F9B9=0x00",
|
|
"byte:H'F9B4=0x01",
|
|
"word:H'F970=0x0000",
|
|
"word:H'E000=0x0000",
|
|
"byte:H'F730=0xC1"
|
|
],
|
|
"pc": "H'2806",
|
|
"steps": 5109,
|
|
"stopped_reason": "unsupported_instruction",
|
|
"unsupported": "unsupported instruction at H'2D37: 6E C6 MOV:L.W @H'00C6, R6"
|
|
},
|
|
{
|
|
"case_index": 5,
|
|
"display": " CONNECT:NOT ACT | | | ",
|
|
"e000": "0x0080",
|
|
"f730": "0x00",
|
|
"f9b4": "0x01",
|
|
"f9b9": "0x01",
|
|
"final_pc": "H'2D37",
|
|
"line0": " CONNECT:NOT ACT",
|
|
"outcome": "not-act",
|
|
"patches": [
|
|
"byte:H'F9B9=0x00",
|
|
"byte:H'F9B4=0x01",
|
|
"word:H'F970=0x0000",
|
|
"word:H'E000=0x0080",
|
|
"byte:H'F730=0x00"
|
|
],
|
|
"pc": "H'2806",
|
|
"steps": 5109,
|
|
"stopped_reason": "unsupported_instruction",
|
|
"unsupported": "unsupported instruction at H'2D37: 6E C6 MOV:L.W @H'00C6, R6"
|
|
},
|
|
{
|
|
"case_index": 6,
|
|
"display": " CONNECT:NOT ACT | | | ",
|
|
"e000": "0x0080",
|
|
"f730": "0x00",
|
|
"f9b4": "0x01",
|
|
"f9b9": "0x01",
|
|
"final_pc": "H'2D37",
|
|
"line0": " CONNECT:NOT ACT",
|
|
"outcome": "not-act",
|
|
"patches": [
|
|
"byte:H'F9B9=0x00",
|
|
"byte:H'F9B4=0x01",
|
|
"word:H'F970=0x0000",
|
|
"word:H'E000=0x0080",
|
|
"byte:H'F730=0x01"
|
|
],
|
|
"pc": "H'2806",
|
|
"steps": 5109,
|
|
"stopped_reason": "unsupported_instruction",
|
|
"unsupported": "unsupported instruction at H'2D37: 6E C6 MOV:L.W @H'00C6, R6"
|
|
},
|
|
{
|
|
"case_index": 7,
|
|
"display": " CONNECT:NOT ACT | | | ",
|
|
"e000": "0x0080",
|
|
"f730": "0x00",
|
|
"f9b4": "0x01",
|
|
"f9b9": "0x01",
|
|
"final_pc": "H'2D37",
|
|
"line0": " CONNECT:NOT ACT",
|
|
"outcome": "not-act",
|
|
"patches": [
|
|
"byte:H'F9B9=0x00",
|
|
"byte:H'F9B4=0x01",
|
|
"word:H'F970=0x0000",
|
|
"word:H'E000=0x0080",
|
|
"byte:H'F730=0x41"
|
|
],
|
|
"pc": "H'2806",
|
|
"steps": 5109,
|
|
"stopped_reason": "unsupported_instruction",
|
|
"unsupported": "unsupported instruction at H'2D37: 6E C6 MOV:L.W @H'00C6, R6"
|
|
},
|
|
{
|
|
"case_index": 8,
|
|
"display": " CONNECT:NOT ACT | | | ",
|
|
"e000": "0x0080",
|
|
"f730": "0x00",
|
|
"f9b4": "0x01",
|
|
"f9b9": "0x01",
|
|
"final_pc": "H'2D37",
|
|
"line0": " CONNECT:NOT ACT",
|
|
"outcome": "not-act",
|
|
"patches": [
|
|
"byte:H'F9B9=0x00",
|
|
"byte:H'F9B4=0x01",
|
|
"word:H'F970=0x0000",
|
|
"word:H'E000=0x0080",
|
|
"byte:H'F730=0x81"
|
|
],
|
|
"pc": "H'2806",
|
|
"steps": 5109,
|
|
"stopped_reason": "unsupported_instruction",
|
|
"unsupported": "unsupported instruction at H'2D37: 6E C6 MOV:L.W @H'00C6, R6"
|
|
},
|
|
{
|
|
"case_index": 9,
|
|
"display": " CONNECT:NOT ACT | | | ",
|
|
"e000": "0x0080",
|
|
"f730": "0x00",
|
|
"f9b4": "0x01",
|
|
"f9b9": "0x01",
|
|
"final_pc": "H'2D37",
|
|
"line0": " CONNECT:NOT ACT",
|
|
"outcome": "not-act",
|
|
"patches": [
|
|
"byte:H'F9B9=0x00",
|
|
"byte:H'F9B4=0x01",
|
|
"word:H'F970=0x0000",
|
|
"word:H'E000=0x0080",
|
|
"byte:H'F730=0xC1"
|
|
],
|
|
"pc": "H'2806",
|
|
"steps": 5109,
|
|
"stopped_reason": "unsupported_instruction",
|
|
"unsupported": "unsupported instruction at H'2D37: 6E C6 MOV:L.W @H'00C6, R6"
|
|
},
|
|
{
|
|
"case_index": 10,
|
|
"display": " CONNECT:NOT ACT | | | ",
|
|
"e000": "0x4080",
|
|
"f730": "0x00",
|
|
"f9b4": "0x01",
|
|
"f9b9": "0x01",
|
|
"final_pc": "H'A9E8",
|
|
"line0": " CONNECT:NOT ACT",
|
|
"outcome": "not-act",
|
|
"patches": [
|
|
"byte:H'F9B9=0x00",
|
|
"byte:H'F9B4=0x01",
|
|
"word:H'F970=0x0000",
|
|
"word:H'E000=0x4080",
|
|
"byte:H'F730=0x00"
|
|
],
|
|
"pc": "H'2806",
|
|
"steps": 5366,
|
|
"stopped_reason": "unsupported_instruction",
|
|
"unsupported": "unsupported instruction at H'A9E8: 7E 58 MOV:S.W R6, @H'0058"
|
|
},
|
|
{
|
|
"case_index": 11,
|
|
"display": " CONNECT:NOT ACT | | | ",
|
|
"e000": "0x4080",
|
|
"f730": "0x01",
|
|
"f9b4": "0x01",
|
|
"f9b9": "0x01",
|
|
"final_pc": "H'A9E8",
|
|
"line0": " CONNECT:NOT ACT",
|
|
"outcome": "not-act",
|
|
"patches": [
|
|
"byte:H'F9B9=0x00",
|
|
"byte:H'F9B4=0x01",
|
|
"word:H'F970=0x0000",
|
|
"word:H'E000=0x4080",
|
|
"byte:H'F730=0x01"
|
|
],
|
|
"pc": "H'2806",
|
|
"steps": 5366,
|
|
"stopped_reason": "unsupported_instruction",
|
|
"unsupported": "unsupported instruction at H'A9E8: 7E 58 MOV:S.W R6, @H'0058"
|
|
},
|
|
{
|
|
"case_index": 12,
|
|
"display": " CONNECT:NOT ACT | | | ",
|
|
"e000": "0x4080",
|
|
"f730": "0x41",
|
|
"f9b4": "0x01",
|
|
"f9b9": "0x01",
|
|
"final_pc": "H'FFFF",
|
|
"line0": " CONNECT:NOT ACT",
|
|
"outcome": "not-act",
|
|
"patches": [
|
|
"byte:H'F9B9=0x00",
|
|
"byte:H'F9B4=0x01",
|
|
"word:H'F970=0x0000",
|
|
"word:H'E000=0x4080",
|
|
"byte:H'F730=0x41"
|
|
],
|
|
"pc": "H'2806",
|
|
"steps": 45,
|
|
"stopped_reason": "stop_pc",
|
|
"unsupported": null
|
|
},
|
|
{
|
|
"case_index": 13,
|
|
"display": " CONNECT:NOT ACT | | | ",
|
|
"e000": "0x4080",
|
|
"f730": "0x81",
|
|
"f9b4": "0x01",
|
|
"f9b9": "0x01",
|
|
"final_pc": "H'A9E8",
|
|
"line0": " CONNECT:NOT ACT",
|
|
"outcome": "not-act",
|
|
"patches": [
|
|
"byte:H'F9B9=0x00",
|
|
"byte:H'F9B4=0x01",
|
|
"word:H'F970=0x0000",
|
|
"word:H'E000=0x4080",
|
|
"byte:H'F730=0x81"
|
|
],
|
|
"pc": "H'2806",
|
|
"steps": 5366,
|
|
"stopped_reason": "unsupported_instruction",
|
|
"unsupported": "unsupported instruction at H'A9E8: 7E 58 MOV:S.W R6, @H'0058"
|
|
},
|
|
{
|
|
"case_index": 14,
|
|
"display": " CONNECT:NOT ACT | | | ",
|
|
"e000": "0x4080",
|
|
"f730": "0xC1",
|
|
"f9b4": "0x01",
|
|
"f9b9": "0x01",
|
|
"final_pc": "H'FFFF",
|
|
"line0": " CONNECT:NOT ACT",
|
|
"outcome": "not-act",
|
|
"patches": [
|
|
"byte:H'F9B9=0x00",
|
|
"byte:H'F9B4=0x01",
|
|
"word:H'F970=0x0000",
|
|
"word:H'E000=0x4080",
|
|
"byte:H'F730=0xC1"
|
|
],
|
|
"pc": "H'2806",
|
|
"steps": 45,
|
|
"stopped_reason": "stop_pc",
|
|
"unsupported": null
|
|
},
|
|
{
|
|
"case_index": 15,
|
|
"display": " CONNECT: OK | | | ",
|
|
"e000": "0x8080",
|
|
"f730": "0x81",
|
|
"f9b4": "0x01",
|
|
"f9b9": "0x01",
|
|
"final_pc": "H'FFFF",
|
|
"line0": " CONNECT: OK ",
|
|
"outcome": "ok",
|
|
"patches": [
|
|
"byte:H'F9B9=0x00",
|
|
"byte:H'F9B4=0x01",
|
|
"word:H'F970=0x0000",
|
|
"word:H'E000=0x8080",
|
|
"byte:H'F730=0x00"
|
|
],
|
|
"pc": "H'2806",
|
|
"steps": 37121,
|
|
"stopped_reason": "stop_pc",
|
|
"unsupported": null
|
|
}
|
|
],
|
|
"target": "ok"
|
|
}
|