{
  "port_toggle_pattern_locations": {
    "1993": [
      "0x58d2",
      "0x8745",
      "0x980e"
    ],
    "1995": [
      "0xb4db",
      "0xb737",
      "0xbb54",
      "0xf5dd"
    ],
    "retail": []
  },
  "scope": "Original 1995 firing dispatcher B440, selected weapon 9, sufficient energy and a free projectile slot. Port I/O is captured, not sent to host hardware. Stops at B533 before allocation. No full DOS sound-driver initialization or acoustic recording.",
  "findings": [
    "Charge release traverses the speaker block without consulting a sound-device selection flag on this path.",
    "256 reads of port 61, each XORing bit 1, followed by 256,255,...,1 repeated writes: 32896 OUT instructions.",
    "All other port bits are preserved in the controlled port model; an even number of toggles restores the original byte.",
    "The loop pattern is identical across tested nonzero released charges; charge determines projectile parameter DX, not this loop length."
  ],
  "cases": [
    {
      "charge": 0,
      "trigger_held": false,
      "previous_trigger": true,
      "initial_port": 0,
      "input_reads": 0,
      "output_writes": 0,
      "final_port": 0,
      "launch_reached": false,
      "charge_after": 0,
      "runs": null,
      "data_reads": [
        {
          "address": "0x24b3",
          "size": 1
        },
        {
          "address": "0x24b7",
          "size": 2
        },
        {
          "address": "0x6b74",
          "size": 2
        },
        {
          "address": "0x9b27",
          "size": 2
        },
        {
          "address": "0xb2d4",
          "size": 2
        }
      ],
      "executed_addresses": [
        "0xb440",
        "0xb443",
        "0xb445",
        "0xb447",
        "0xb44d",
        "0xb44f",
        "0xb451",
        "0xb453",
        "0xb456",
        "0xb458",
        "0xb45b",
        "0xb45e",
        "0xb461",
        "0xb463",
        "0xb466",
        "0xb46a",
        "0xb46c",
        "0xb470",
        "0xb472",
        "0xb4bc",
        "0xb4be",
        "0xb4c1",
        "0xb4c5",
        "0xb4c7",
        "0xb4cb",
        "0xb4cd",
        "0xb4d0",
        "0xb4d1",
        "0xb4d2",
        "0xb4d5",
        "0xb4ed"
      ]
    },
    {
      "charge": 15,
      "trigger_held": false,
      "previous_trigger": true,
      "initial_port": 0,
      "input_reads": 0,
      "output_writes": 0,
      "final_port": 0,
      "launch_reached": false,
      "charge_after": 0,
      "runs": null,
      "data_reads": [
        {
          "address": "0x24b3",
          "size": 1
        },
        {
          "address": "0x24b7",
          "size": 2
        },
        {
          "address": "0x6b74",
          "size": 2
        },
        {
          "address": "0x9b27",
          "size": 2
        },
        {
          "address": "0xb2d4",
          "size": 2
        }
      ],
      "executed_addresses": [
        "0xb440",
        "0xb443",
        "0xb445",
        "0xb447",
        "0xb44d",
        "0xb44f",
        "0xb451",
        "0xb453",
        "0xb456",
        "0xb458",
        "0xb45b",
        "0xb45e",
        "0xb461",
        "0xb463",
        "0xb466",
        "0xb46a",
        "0xb46c",
        "0xb470",
        "0xb472",
        "0xb4bc",
        "0xb4be",
        "0xb4c1",
        "0xb4c5",
        "0xb4c7",
        "0xb4cb",
        "0xb4cd",
        "0xb4d0",
        "0xb4d1",
        "0xb4d2",
        "0xb4d5",
        "0xb4ed"
      ]
    },
    {
      "charge": 16,
      "trigger_held": false,
      "previous_trigger": true,
      "initial_port": 0,
      "input_reads": 256,
      "output_writes": 32896,
      "final_port": 0,
      "launch_reached": true,
      "charge_after": 0,
      "runs": null,
      "data_reads": [
        {
          "address": "0x24b3",
          "size": 1
        },
        {
          "address": "0x24b7",
          "size": 2
        },
        {
          "address": "0x6b74",
          "size": 2
        },
        {
          "address": "0x9b27",
          "size": 2
        },
        {
          "address": "0xb2d4",
          "size": 2
        }
      ],
      "executed_addresses": [
        "0xb440",
        "0xb443",
        "0xb445",
        "0xb447",
        "0xb44d",
        "0xb44f",
        "0xb451",
        "0xb453",
        "0xb456",
        "0xb458",
        "0xb45b",
        "0xb45e",
        "0xb461",
        "0xb463",
        "0xb466",
        "0xb46a",
        "0xb46c",
        "0xb470",
        "0xb472",
        "0xb4bc",
        "0xb4be",
        "0xb4c1",
        "0xb4c5",
        "0xb4c7",
        "0xb4cb",
        "0xb4cd",
        "0xb4d0",
        "0xb4d1",
        "0xb4d2",
        "0xb4d5",
        "0xb4d7",
        "0xb4d8",
        "0xb4da",
        "0xb4db",
        "0xb4dd",
        "0xb4df",
        "0xb4e1",
        "0xb4e3",
        "0xb4e5",
        "0xb4e7",
        "0xb4e8",
        "0xb4ea",
        "0xb4eb",
        "0xb533"
      ]
    },
    {
      "charge": 160,
      "trigger_held": false,
      "previous_trigger": true,
      "initial_port": 0,
      "input_reads": 256,
      "output_writes": 32896,
      "final_port": 0,
      "launch_reached": true,
      "charge_after": 0,
      "runs": [
        {
          "value": 2,
          "writes": 256
        },
        {
          "value": 0,
          "writes": 255
        },
        {
          "value": 2,
          "writes": 254
        },
        {
          "value": 0,
          "writes": 253
        },
        {
          "value": 2,
          "writes": 252
        },
        {
          "value": 0,
          "writes": 251
        },
        {
          "value": 2,
          "writes": 250
        },
        {
          "value": 0,
          "writes": 249
        },
        {
          "value": 2,
          "writes": 248
        },
        {
          "value": 0,
          "writes": 247
        },
        {
          "value": 2,
          "writes": 246
        },
        {
          "value": 0,
          "writes": 245
        },
        {
          "value": 2,
          "writes": 244
        },
        {
          "value": 0,
          "writes": 243
        },
        {
          "value": 2,
          "writes": 242
        },
        {
          "value": 0,
          "writes": 241
        },
        {
          "value": 2,
          "writes": 240
        },
        {
          "value": 0,
          "writes": 239
        },
        {
          "value": 2,
          "writes": 238
        },
        {
          "value": 0,
          "writes": 237
        },
        {
          "value": 2,
          "writes": 236
        },
        {
          "value": 0,
          "writes": 235
        },
        {
          "value": 2,
          "writes": 234
        },
        {
          "value": 0,
          "writes": 233
        },
        {
          "value": 2,
          "writes": 232
        },
        {
          "value": 0,
          "writes": 231
        },
        {
          "value": 2,
          "writes": 230
        },
        {
          "value": 0,
          "writes": 229
        },
        {
          "value": 2,
          "writes": 228
        },
        {
          "value": 0,
          "writes": 227
        },
        {
          "value": 2,
          "writes": 226
        },
        {
          "value": 0,
          "writes": 225
        },
        {
          "value": 2,
          "writes": 224
        },
        {
          "value": 0,
          "writes": 223
        },
        {
          "value": 2,
          "writes": 222
        },
        {
          "value": 0,
          "writes": 221
        },
        {
          "value": 2,
          "writes": 220
        },
        {
          "value": 0,
          "writes": 219
        },
        {
          "value": 2,
          "writes": 218
        },
        {
          "value": 0,
          "writes": 217
        },
        {
          "value": 2,
          "writes": 216
        },
        {
          "value": 0,
          "writes": 215
        },
        {
          "value": 2,
          "writes": 214
        },
        {
          "value": 0,
          "writes": 213
        },
        {
          "value": 2,
          "writes": 212
        },
        {
          "value": 0,
          "writes": 211
        },
        {
          "value": 2,
          "writes": 210
        },
        {
          "value": 0,
          "writes": 209
        },
        {
          "value": 2,
          "writes": 208
        },
        {
          "value": 0,
          "writes": 207
        },
        {
          "value": 2,
          "writes": 206
        },
        {
          "value": 0,
          "writes": 205
        },
        {
          "value": 2,
          "writes": 204
        },
        {
          "value": 0,
          "writes": 203
        },
        {
          "value": 2,
          "writes": 202
        },
        {
          "value": 0,
          "writes": 201
        },
        {
          "value": 2,
          "writes": 200
        },
        {
          "value": 0,
          "writes": 199
        },
        {
          "value": 2,
          "writes": 198
        },
        {
          "value": 0,
          "writes": 197
        },
        {
          "value": 2,
          "writes": 196
        },
        {
          "value": 0,
          "writes": 195
        },
        {
          "value": 2,
          "writes": 194
        },
        {
          "value": 0,
          "writes": 193
        },
        {
          "value": 2,
          "writes": 192
        },
        {
          "value": 0,
          "writes": 191
        },
        {
          "value": 2,
          "writes": 190
        },
        {
          "value": 0,
          "writes": 189
        },
        {
          "value": 2,
          "writes": 188
        },
        {
          "value": 0,
          "writes": 187
        },
        {
          "value": 2,
          "writes": 186
        },
        {
          "value": 0,
          "writes": 185
        },
        {
          "value": 2,
          "writes": 184
        },
        {
          "value": 0,
          "writes": 183
        },
        {
          "value": 2,
          "writes": 182
        },
        {
          "value": 0,
          "writes": 181
        },
        {
          "value": 2,
          "writes": 180
        },
        {
          "value": 0,
          "writes": 179
        },
        {
          "value": 2,
          "writes": 178
        },
        {
          "value": 0,
          "writes": 177
        },
        {
          "value": 2,
          "writes": 176
        },
        {
          "value": 0,
          "writes": 175
        },
        {
          "value": 2,
          "writes": 174
        },
        {
          "value": 0,
          "writes": 173
        },
        {
          "value": 2,
          "writes": 172
        },
        {
          "value": 0,
          "writes": 171
        },
        {
          "value": 2,
          "writes": 170
        },
        {
          "value": 0,
          "writes": 169
        },
        {
          "value": 2,
          "writes": 168
        },
        {
          "value": 0,
          "writes": 167
        },
        {
          "value": 2,
          "writes": 166
        },
        {
          "value": 0,
          "writes": 165
        },
        {
          "value": 2,
          "writes": 164
        },
        {
          "value": 0,
          "writes": 163
        },
        {
          "value": 2,
          "writes": 162
        },
        {
          "value": 0,
          "writes": 161
        },
        {
          "value": 2,
          "writes": 160
        },
        {
          "value": 0,
          "writes": 159
        },
        {
          "value": 2,
          "writes": 158
        },
        {
          "value": 0,
          "writes": 157
        },
        {
          "value": 2,
          "writes": 156
        },
        {
          "value": 0,
          "writes": 155
        },
        {
          "value": 2,
          "writes": 154
        },
        {
          "value": 0,
          "writes": 153
        },
        {
          "value": 2,
          "writes": 152
        },
        {
          "value": 0,
          "writes": 151
        },
        {
          "value": 2,
          "writes": 150
        },
        {
          "value": 0,
          "writes": 149
        },
        {
          "value": 2,
          "writes": 148
        },
        {
          "value": 0,
          "writes": 147
        },
        {
          "value": 2,
          "writes": 146
        },
        {
          "value": 0,
          "writes": 145
        },
        {
          "value": 2,
          "writes": 144
        },
        {
          "value": 0,
          "writes": 143
        },
        {
          "value": 2,
          "writes": 142
        },
        {
          "value": 0,
          "writes": 141
        },
        {
          "value": 2,
          "writes": 140
        },
        {
          "value": 0,
          "writes": 139
        },
        {
          "value": 2,
          "writes": 138
        },
        {
          "value": 0,
          "writes": 137
        },
        {
          "value": 2,
          "writes": 136
        },
        {
          "value": 0,
          "writes": 135
        },
        {
          "value": 2,
          "writes": 134
        },
        {
          "value": 0,
          "writes": 133
        },
        {
          "value": 2,
          "writes": 132
        },
        {
          "value": 0,
          "writes": 131
        },
        {
          "value": 2,
          "writes": 130
        },
        {
          "value": 0,
          "writes": 129
        },
        {
          "value": 2,
          "writes": 128
        },
        {
          "value": 0,
          "writes": 127
        },
        {
          "value": 2,
          "writes": 126
        },
        {
          "value": 0,
          "writes": 125
        },
        {
          "value": 2,
          "writes": 124
        },
        {
          "value": 0,
          "writes": 123
        },
        {
          "value": 2,
          "writes": 122
        },
        {
          "value": 0,
          "writes": 121
        },
        {
          "value": 2,
          "writes": 120
        },
        {
          "value": 0,
          "writes": 119
        },
        {
          "value": 2,
          "writes": 118
        },
        {
          "value": 0,
          "writes": 117
        },
        {
          "value": 2,
          "writes": 116
        },
        {
          "value": 0,
          "writes": 115
        },
        {
          "value": 2,
          "writes": 114
        },
        {
          "value": 0,
          "writes": 113
        },
        {
          "value": 2,
          "writes": 112
        },
        {
          "value": 0,
          "writes": 111
        },
        {
          "value": 2,
          "writes": 110
        },
        {
          "value": 0,
          "writes": 109
        },
        {
          "value": 2,
          "writes": 108
        },
        {
          "value": 0,
          "writes": 107
        },
        {
          "value": 2,
          "writes": 106
        },
        {
          "value": 0,
          "writes": 105
        },
        {
          "value": 2,
          "writes": 104
        },
        {
          "value": 0,
          "writes": 103
        },
        {
          "value": 2,
          "writes": 102
        },
        {
          "value": 0,
          "writes": 101
        },
        {
          "value": 2,
          "writes": 100
        },
        {
          "value": 0,
          "writes": 99
        },
        {
          "value": 2,
          "writes": 98
        },
        {
          "value": 0,
          "writes": 97
        },
        {
          "value": 2,
          "writes": 96
        },
        {
          "value": 0,
          "writes": 95
        },
        {
          "value": 2,
          "writes": 94
        },
        {
          "value": 0,
          "writes": 93
        },
        {
          "value": 2,
          "writes": 92
        },
        {
          "value": 0,
          "writes": 91
        },
        {
          "value": 2,
          "writes": 90
        },
        {
          "value": 0,
          "writes": 89
        },
        {
          "value": 2,
          "writes": 88
        },
        {
          "value": 0,
          "writes": 87
        },
        {
          "value": 2,
          "writes": 86
        },
        {
          "value": 0,
          "writes": 85
        },
        {
          "value": 2,
          "writes": 84
        },
        {
          "value": 0,
          "writes": 83
        },
        {
          "value": 2,
          "writes": 82
        },
        {
          "value": 0,
          "writes": 81
        },
        {
          "value": 2,
          "writes": 80
        },
        {
          "value": 0,
          "writes": 79
        },
        {
          "value": 2,
          "writes": 78
        },
        {
          "value": 0,
          "writes": 77
        },
        {
          "value": 2,
          "writes": 76
        },
        {
          "value": 0,
          "writes": 75
        },
        {
          "value": 2,
          "writes": 74
        },
        {
          "value": 0,
          "writes": 73
        },
        {
          "value": 2,
          "writes": 72
        },
        {
          "value": 0,
          "writes": 71
        },
        {
          "value": 2,
          "writes": 70
        },
        {
          "value": 0,
          "writes": 69
        },
        {
          "value": 2,
          "writes": 68
        },
        {
          "value": 0,
          "writes": 67
        },
        {
          "value": 2,
          "writes": 66
        },
        {
          "value": 0,
          "writes": 65
        },
        {
          "value": 2,
          "writes": 64
        },
        {
          "value": 0,
          "writes": 63
        },
        {
          "value": 2,
          "writes": 62
        },
        {
          "value": 0,
          "writes": 61
        },
        {
          "value": 2,
          "writes": 60
        },
        {
          "value": 0,
          "writes": 59
        },
        {
          "value": 2,
          "writes": 58
        },
        {
          "value": 0,
          "writes": 57
        },
        {
          "value": 2,
          "writes": 56
        },
        {
          "value": 0,
          "writes": 55
        },
        {
          "value": 2,
          "writes": 54
        },
        {
          "value": 0,
          "writes": 53
        },
        {
          "value": 2,
          "writes": 52
        },
        {
          "value": 0,
          "writes": 51
        },
        {
          "value": 2,
          "writes": 50
        },
        {
          "value": 0,
          "writes": 49
        },
        {
          "value": 2,
          "writes": 48
        },
        {
          "value": 0,
          "writes": 47
        },
        {
          "value": 2,
          "writes": 46
        },
        {
          "value": 0,
          "writes": 45
        },
        {
          "value": 2,
          "writes": 44
        },
        {
          "value": 0,
          "writes": 43
        },
        {
          "value": 2,
          "writes": 42
        },
        {
          "value": 0,
          "writes": 41
        },
        {
          "value": 2,
          "writes": 40
        },
        {
          "value": 0,
          "writes": 39
        },
        {
          "value": 2,
          "writes": 38
        },
        {
          "value": 0,
          "writes": 37
        },
        {
          "value": 2,
          "writes": 36
        },
        {
          "value": 0,
          "writes": 35
        },
        {
          "value": 2,
          "writes": 34
        },
        {
          "value": 0,
          "writes": 33
        },
        {
          "value": 2,
          "writes": 32
        },
        {
          "value": 0,
          "writes": 31
        },
        {
          "value": 2,
          "writes": 30
        },
        {
          "value": 0,
          "writes": 29
        },
        {
          "value": 2,
          "writes": 28
        },
        {
          "value": 0,
          "writes": 27
        },
        {
          "value": 2,
          "writes": 26
        },
        {
          "value": 0,
          "writes": 25
        },
        {
          "value": 2,
          "writes": 24
        },
        {
          "value": 0,
          "writes": 23
        },
        {
          "value": 2,
          "writes": 22
        },
        {
          "value": 0,
          "writes": 21
        },
        {
          "value": 2,
          "writes": 20
        },
        {
          "value": 0,
          "writes": 19
        },
        {
          "value": 2,
          "writes": 18
        },
        {
          "value": 0,
          "writes": 17
        },
        {
          "value": 2,
          "writes": 16
        },
        {
          "value": 0,
          "writes": 15
        },
        {
          "value": 2,
          "writes": 14
        },
        {
          "value": 0,
          "writes": 13
        },
        {
          "value": 2,
          "writes": 12
        },
        {
          "value": 0,
          "writes": 11
        },
        {
          "value": 2,
          "writes": 10
        },
        {
          "value": 0,
          "writes": 9
        },
        {
          "value": 2,
          "writes": 8
        },
        {
          "value": 0,
          "writes": 7
        },
        {
          "value": 2,
          "writes": 6
        },
        {
          "value": 0,
          "writes": 5
        },
        {
          "value": 2,
          "writes": 4
        },
        {
          "value": 0,
          "writes": 3
        },
        {
          "value": 2,
          "writes": 2
        },
        {
          "value": 0,
          "writes": 1
        }
      ],
      "data_reads": [
        {
          "address": "0x24b3",
          "size": 1
        },
        {
          "address": "0x24b7",
          "size": 2
        },
        {
          "address": "0x6b74",
          "size": 2
        },
        {
          "address": "0x9b27",
          "size": 2
        },
        {
          "address": "0xb2d4",
          "size": 2
        }
      ],
      "executed_addresses": [
        "0xb440",
        "0xb443",
        "0xb445",
        "0xb447",
        "0xb44d",
        "0xb44f",
        "0xb451",
        "0xb453",
        "0xb456",
        "0xb458",
        "0xb45b",
        "0xb45e",
        "0xb461",
        "0xb463",
        "0xb466",
        "0xb46a",
        "0xb46c",
        "0xb470",
        "0xb472",
        "0xb4bc",
        "0xb4be",
        "0xb4c1",
        "0xb4c5",
        "0xb4c7",
        "0xb4cb",
        "0xb4cd",
        "0xb4d0",
        "0xb4d1",
        "0xb4d2",
        "0xb4d5",
        "0xb4d7",
        "0xb4d8",
        "0xb4da",
        "0xb4db",
        "0xb4dd",
        "0xb4df",
        "0xb4e1",
        "0xb4e3",
        "0xb4e5",
        "0xb4e7",
        "0xb4e8",
        "0xb4ea",
        "0xb4eb",
        "0xb533"
      ]
    },
    {
      "charge": 65535,
      "trigger_held": false,
      "previous_trigger": true,
      "initial_port": 0,
      "input_reads": 256,
      "output_writes": 32896,
      "final_port": 0,
      "launch_reached": true,
      "charge_after": 0,
      "runs": null,
      "data_reads": [
        {
          "address": "0x24b3",
          "size": 1
        },
        {
          "address": "0x24b7",
          "size": 2
        },
        {
          "address": "0x6b74",
          "size": 2
        },
        {
          "address": "0x9b27",
          "size": 2
        },
        {
          "address": "0xb2d4",
          "size": 2
        }
      ],
      "executed_addresses": [
        "0xb440",
        "0xb443",
        "0xb445",
        "0xb447",
        "0xb44d",
        "0xb44f",
        "0xb451",
        "0xb453",
        "0xb456",
        "0xb458",
        "0xb45b",
        "0xb45e",
        "0xb461",
        "0xb463",
        "0xb466",
        "0xb46a",
        "0xb46c",
        "0xb470",
        "0xb472",
        "0xb4bc",
        "0xb4be",
        "0xb4c1",
        "0xb4c5",
        "0xb4c7",
        "0xb4cb",
        "0xb4cd",
        "0xb4d0",
        "0xb4d1",
        "0xb4d2",
        "0xb4d5",
        "0xb4d7",
        "0xb4d8",
        "0xb4da",
        "0xb4db",
        "0xb4dd",
        "0xb4df",
        "0xb4e1",
        "0xb4e3",
        "0xb4e5",
        "0xb4e7",
        "0xb4e8",
        "0xb4ea",
        "0xb4eb",
        "0xb533"
      ]
    },
    {
      "charge": 160,
      "trigger_held": true,
      "previous_trigger": true,
      "initial_port": 0,
      "input_reads": 0,
      "output_writes": 0,
      "final_port": 0,
      "launch_reached": false,
      "charge_after": 6399,
      "runs": null,
      "data_reads": [
        {
          "address": "0x24b3",
          "size": 1
        },
        {
          "address": "0x24b7",
          "size": 2
        },
        {
          "address": "0x6b74",
          "size": 2
        },
        {
          "address": "0xb2d4",
          "size": 2
        }
      ],
      "executed_addresses": [
        "0xb440",
        "0xb443",
        "0xb445",
        "0xb447",
        "0xb44d",
        "0xb44f",
        "0xb451",
        "0xb453",
        "0xb456",
        "0xb458",
        "0xb45b",
        "0xb45e",
        "0xb461",
        "0xb463",
        "0xb466",
        "0xb46a",
        "0xb46c",
        "0xb470",
        "0xb472",
        "0xb48e",
        "0xb490",
        "0xb491",
        "0xb495",
        "0xb497",
        "0xb499",
        "0xb49b",
        "0xb49e",
        "0xb4bc"
      ]
    },
    {
      "charge": 160,
      "trigger_held": false,
      "previous_trigger": false,
      "initial_port": 0,
      "input_reads": 0,
      "output_writes": 0,
      "final_port": 0,
      "launch_reached": false,
      "charge_after": 160,
      "runs": null,
      "data_reads": [
        {
          "address": "0x24b3",
          "size": 1
        },
        {
          "address": "0x24b7",
          "size": 2
        },
        {
          "address": "0x6b74",
          "size": 2
        },
        {
          "address": "0x9b27",
          "size": 2
        },
        {
          "address": "0xb2d4",
          "size": 2
        }
      ],
      "executed_addresses": [
        "0xb440",
        "0xb443",
        "0xb445",
        "0xb447",
        "0xb44d",
        "0xb44f",
        "0xb451",
        "0xb453",
        "0xb456",
        "0xb458",
        "0xb45b",
        "0xb45e",
        "0xb461",
        "0xb463",
        "0xb466",
        "0xb46a",
        "0xb46c",
        "0xb470",
        "0xb472",
        "0xb4bc",
        "0xb4be",
        "0xb4c1",
        "0xb4c5",
        "0xb4c7",
        "0xb4cb",
        "0xb4ed"
      ]
    },
    {
      "charge": 160,
      "trigger_held": false,
      "previous_trigger": true,
      "initial_port": 1,
      "input_reads": 256,
      "output_writes": 32896,
      "final_port": 1,
      "launch_reached": true,
      "charge_after": 0,
      "runs": null,
      "data_reads": [
        {
          "address": "0x24b3",
          "size": 1
        },
        {
          "address": "0x24b7",
          "size": 2
        },
        {
          "address": "0x6b74",
          "size": 2
        },
        {
          "address": "0x9b27",
          "size": 2
        },
        {
          "address": "0xb2d4",
          "size": 2
        }
      ],
      "executed_addresses": [
        "0xb440",
        "0xb443",
        "0xb445",
        "0xb447",
        "0xb44d",
        "0xb44f",
        "0xb451",
        "0xb453",
        "0xb456",
        "0xb458",
        "0xb45b",
        "0xb45e",
        "0xb461",
        "0xb463",
        "0xb466",
        "0xb46a",
        "0xb46c",
        "0xb470",
        "0xb472",
        "0xb4bc",
        "0xb4be",
        "0xb4c1",
        "0xb4c5",
        "0xb4c7",
        "0xb4cb",
        "0xb4cd",
        "0xb4d0",
        "0xb4d1",
        "0xb4d2",
        "0xb4d5",
        "0xb4d7",
        "0xb4d8",
        "0xb4da",
        "0xb4db",
        "0xb4dd",
        "0xb4df",
        "0xb4e1",
        "0xb4e3",
        "0xb4e5",
        "0xb4e7",
        "0xb4e8",
        "0xb4ea",
        "0xb4eb",
        "0xb533"
      ]
    },
    {
      "charge": 160,
      "trigger_held": false,
      "previous_trigger": true,
      "initial_port": 2,
      "input_reads": 256,
      "output_writes": 32896,
      "final_port": 2,
      "launch_reached": true,
      "charge_after": 0,
      "runs": null,
      "data_reads": [
        {
          "address": "0x24b3",
          "size": 1
        },
        {
          "address": "0x24b7",
          "size": 2
        },
        {
          "address": "0x6b74",
          "size": 2
        },
        {
          "address": "0x9b27",
          "size": 2
        },
        {
          "address": "0xb2d4",
          "size": 2
        }
      ],
      "executed_addresses": [
        "0xb440",
        "0xb443",
        "0xb445",
        "0xb447",
        "0xb44d",
        "0xb44f",
        "0xb451",
        "0xb453",
        "0xb456",
        "0xb458",
        "0xb45b",
        "0xb45e",
        "0xb461",
        "0xb463",
        "0xb466",
        "0xb46a",
        "0xb46c",
        "0xb470",
        "0xb472",
        "0xb4bc",
        "0xb4be",
        "0xb4c1",
        "0xb4c5",
        "0xb4c7",
        "0xb4cb",
        "0xb4cd",
        "0xb4d0",
        "0xb4d1",
        "0xb4d2",
        "0xb4d5",
        "0xb4d7",
        "0xb4d8",
        "0xb4da",
        "0xb4db",
        "0xb4dd",
        "0xb4df",
        "0xb4e1",
        "0xb4e3",
        "0xb4e5",
        "0xb4e7",
        "0xb4e8",
        "0xb4ea",
        "0xb4eb",
        "0xb533"
      ]
    },
    {
      "charge": 160,
      "trigger_held": false,
      "previous_trigger": true,
      "initial_port": 3,
      "input_reads": 256,
      "output_writes": 32896,
      "final_port": 3,
      "launch_reached": true,
      "charge_after": 0,
      "runs": null,
      "data_reads": [
        {
          "address": "0x24b3",
          "size": 1
        },
        {
          "address": "0x24b7",
          "size": 2
        },
        {
          "address": "0x6b74",
          "size": 2
        },
        {
          "address": "0x9b27",
          "size": 2
        },
        {
          "address": "0xb2d4",
          "size": 2
        }
      ],
      "executed_addresses": [
        "0xb440",
        "0xb443",
        "0xb445",
        "0xb447",
        "0xb44d",
        "0xb44f",
        "0xb451",
        "0xb453",
        "0xb456",
        "0xb458",
        "0xb45b",
        "0xb45e",
        "0xb461",
        "0xb463",
        "0xb466",
        "0xb46a",
        "0xb46c",
        "0xb470",
        "0xb472",
        "0xb4bc",
        "0xb4be",
        "0xb4c1",
        "0xb4c5",
        "0xb4c7",
        "0xb4cb",
        "0xb4cd",
        "0xb4d0",
        "0xb4d1",
        "0xb4d2",
        "0xb4d5",
        "0xb4d7",
        "0xb4d8",
        "0xb4da",
        "0xb4db",
        "0xb4dd",
        "0xb4df",
        "0xb4e1",
        "0xb4e3",
        "0xb4e5",
        "0xb4e7",
        "0xb4e8",
        "0xb4ea",
        "0xb4eb",
        "0xb533"
      ]
    },
    {
      "charge": 160,
      "trigger_held": false,
      "previous_trigger": true,
      "initial_port": 252,
      "input_reads": 256,
      "output_writes": 32896,
      "final_port": 252,
      "launch_reached": true,
      "charge_after": 0,
      "runs": null,
      "data_reads": [
        {
          "address": "0x24b3",
          "size": 1
        },
        {
          "address": "0x24b7",
          "size": 2
        },
        {
          "address": "0x6b74",
          "size": 2
        },
        {
          "address": "0x9b27",
          "size": 2
        },
        {
          "address": "0xb2d4",
          "size": 2
        }
      ],
      "executed_addresses": [
        "0xb440",
        "0xb443",
        "0xb445",
        "0xb447",
        "0xb44d",
        "0xb44f",
        "0xb451",
        "0xb453",
        "0xb456",
        "0xb458",
        "0xb45b",
        "0xb45e",
        "0xb461",
        "0xb463",
        "0xb466",
        "0xb46a",
        "0xb46c",
        "0xb470",
        "0xb472",
        "0xb4bc",
        "0xb4be",
        "0xb4c1",
        "0xb4c5",
        "0xb4c7",
        "0xb4cb",
        "0xb4cd",
        "0xb4d0",
        "0xb4d1",
        "0xb4d2",
        "0xb4d5",
        "0xb4d7",
        "0xb4d8",
        "0xb4da",
        "0xb4db",
        "0xb4dd",
        "0xb4df",
        "0xb4e1",
        "0xb4e3",
        "0xb4e5",
        "0xb4e7",
        "0xb4e8",
        "0xb4ea",
        "0xb4eb",
        "0xb533"
      ]
    },
    {
      "charge": 160,
      "trigger_held": false,
      "previous_trigger": true,
      "initial_port": 255,
      "input_reads": 256,
      "output_writes": 32896,
      "final_port": 255,
      "launch_reached": true,
      "charge_after": 0,
      "runs": null,
      "data_reads": [
        {
          "address": "0x24b3",
          "size": 1
        },
        {
          "address": "0x24b7",
          "size": 2
        },
        {
          "address": "0x6b74",
          "size": 2
        },
        {
          "address": "0x9b27",
          "size": 2
        },
        {
          "address": "0xb2d4",
          "size": 2
        }
      ],
      "executed_addresses": [
        "0xb440",
        "0xb443",
        "0xb445",
        "0xb447",
        "0xb44d",
        "0xb44f",
        "0xb451",
        "0xb453",
        "0xb456",
        "0xb458",
        "0xb45b",
        "0xb45e",
        "0xb461",
        "0xb463",
        "0xb466",
        "0xb46a",
        "0xb46c",
        "0xb470",
        "0xb472",
        "0xb4bc",
        "0xb4be",
        "0xb4c1",
        "0xb4c5",
        "0xb4c7",
        "0xb4cb",
        "0xb4cd",
        "0xb4d0",
        "0xb4d1",
        "0xb4d2",
        "0xb4d5",
        "0xb4d7",
        "0xb4d8",
        "0xb4da",
        "0xb4db",
        "0xb4dd",
        "0xb4df",
        "0xb4e1",
        "0xb4e3",
        "0xb4e5",
        "0xb4e7",
        "0xb4e8",
        "0xb4ea",
        "0xb4eb",
        "0xb533"
      ]
    }
  ]
}
