{
  "scope": "Original parser and handlers, synthetic PSP command tail and initial unpacked image; stops before subsequent startup. No hardware or full game execution.",
  "cases": [
    {
      "argument": "Lang=0 Mus=1",
      "dispatches": [
        "0x29e",
        "0x293"
      ],
      "accepted": true,
      "action_masks": {
        "0x55a9": 4096,
        "0x7f59": 576,
        "0x797f": 8192,
        "0x7876": 384,
        "0xc97a": 16406,
        "0xc9b1": 32801
      },
      "display_mode": 255
    },
    {
      "argument": "Light=50",
      "dispatches": [
        "0x2aa"
      ],
      "accepted": true,
      "action_masks": {
        "0x55a9": 4096,
        "0x7f59": 576,
        "0x797f": 8192,
        "0x7876": 384,
        "0xc97a": 16406,
        "0xc9b1": 32801
      },
      "display_mode": 255
    },
    {
      "argument": "Light=51",
      "dispatches": [
        "0x2aa"
      ],
      "accepted": false,
      "action_masks": {
        "0x55a9": 4096,
        "0x7f59": 576,
        "0x797f": 8192,
        "0x7876": 384,
        "0xc97a": 16406,
        "0xc9b1": 32801
      },
      "display_mode": 255
    },
    {
      "argument": "MSpeed=1",
      "dispatches": [
        "0x2ba"
      ],
      "accepted": true,
      "action_masks": {
        "0x55a9": 4096,
        "0x7f59": 576,
        "0x797f": 8192,
        "0x7876": 384,
        "0xc97a": 16406,
        "0xc9b1": 32801
      },
      "display_mode": 255
    },
    {
      "argument": "MSpeed=25",
      "dispatches": [
        "0x2ba"
      ],
      "accepted": true,
      "action_masks": {
        "0x55a9": 4096,
        "0x7f59": 576,
        "0x797f": 8192,
        "0x7876": 384,
        "0xc97a": 16406,
        "0xc9b1": 32801
      },
      "display_mode": 255
    },
    {
      "argument": "MSpeed=0",
      "dispatches": [
        "0x2ba"
      ],
      "accepted": false,
      "action_masks": {
        "0x55a9": 4096,
        "0x7f59": 576,
        "0x797f": 8192,
        "0x7876": 384,
        "0xc97a": 16406,
        "0xc9b1": 32801
      },
      "display_mode": 255
    },
    {
      "argument": "MSpeed=26",
      "dispatches": [
        "0x2ba"
      ],
      "accepted": false,
      "action_masks": {
        "0x55a9": 4096,
        "0x7f59": 576,
        "0x797f": 8192,
        "0x7876": 384,
        "0xc97a": 16406,
        "0xc9b1": 32801
      },
      "display_mode": 255
    },
    {
      "argument": "Input=264",
      "dispatches": [
        "0x2dc"
      ],
      "accepted": true,
      "action_masks": {
        "0x55a9": 4096,
        "0x7f59": 576,
        "0x797f": 8192,
        "0x7876": 384,
        "0xc97a": 16406,
        "0xc9b1": 32801
      },
      "display_mode": 255
    },
    {
      "argument": "PrimFire=16384",
      "dispatches": [],
      "accepted": false,
      "action_masks": {
        "0x55a9": 4096,
        "0x7f59": 576,
        "0x797f": 8192,
        "0x7876": 384,
        "0xc97a": 16406,
        "0xc9b1": 32801
      },
      "display_mode": 255
    },
    {
      "argument": "SecFire=8192",
      "dispatches": [
        "0x2d1"
      ],
      "accepted": false,
      "action_masks": {
        "0x55a9": 4096,
        "0x7f59": 576,
        "0x797f": 8192,
        "0x7876": 384,
        "0xc97a": 16406,
        "0xc9b1": 32801
      },
      "display_mode": 255
    },
    {
      "argument": "AF=16384",
      "dispatches": [
        "0x2f4"
      ],
      "accepted": true,
      "action_masks": {
        "0x55a9": 4096,
        "0x7f59": 576,
        "0x797f": 8192,
        "0x7876": 384,
        "0xc97a": 49151,
        "0xc9b1": 32801
      },
      "display_mode": 255
    },
    {
      "argument": "BF=8192",
      "dispatches": [
        "0x2f8"
      ],
      "accepted": true,
      "action_masks": {
        "0x55a9": 4096,
        "0x7f59": 576,
        "0x797f": 0,
        "0x7876": 384,
        "0xc97a": 16406,
        "0xc9b1": 57343
      },
      "display_mode": 255
    },
    {
      "argument": "Radar=256",
      "dispatches": [
        "0x2e4"
      ],
      "accepted": true,
      "action_masks": {
        "0x55a9": 65279,
        "0x7f59": 576,
        "0x797f": 8192,
        "0x7876": 128,
        "0xc97a": 16406,
        "0xc9b1": 32801
      },
      "display_mode": 255
    },
    {
      "argument": "Brake=512",
      "dispatches": [
        "0x2e8"
      ],
      "accepted": true,
      "action_masks": {
        "0x55a9": 4096,
        "0x7f59": 65023,
        "0x797f": 8192,
        "0x7876": 384,
        "0xc97a": 16406,
        "0xc9b1": 32801
      },
      "display_mode": 255
    },
    {
      "argument": "ClrLock=8192",
      "dispatches": [
        "0x2ec"
      ],
      "accepted": true,
      "action_masks": {
        "0x55a9": 4096,
        "0x7f59": 576,
        "0x797f": 57343,
        "0x7876": 384,
        "0xc97a": 16406,
        "0xc9b1": 32801
      },
      "display_mode": 255
    },
    {
      "argument": "LookRnd=256",
      "dispatches": [
        "0x2f0"
      ],
      "accepted": true,
      "action_masks": {
        "0x55a9": 4096,
        "0x7f59": 576,
        "0x797f": 8192,
        "0x7876": 65279,
        "0xc97a": 16406,
        "0xc9b1": 32801
      },
      "display_mode": 255
    },
    {
      "argument": "EY=1",
      "dispatches": [
        "0x2c6"
      ],
      "accepted": true,
      "action_masks": {
        "0x55a9": 4096,
        "0x7f59": 576,
        "0x797f": 8192,
        "0x7876": 384,
        "0xc97a": 16406,
        "0xc9b1": 32801
      },
      "display_mode": 0
    },
    {
      "argument": "EY=2",
      "dispatches": [
        "0x2c6"
      ],
      "accepted": true,
      "action_masks": {
        "0x55a9": 4096,
        "0x7f59": 576,
        "0x797f": 8192,
        "0x7876": 384,
        "0xc97a": 16406,
        "0xc9b1": 32801
      },
      "display_mode": 1
    },
    {
      "argument": "EY=3",
      "dispatches": [
        "0x2c6"
      ],
      "accepted": false,
      "action_masks": {
        "0x55a9": 4096,
        "0x7f59": 576,
        "0x797f": 8192,
        "0x7876": 384,
        "0xc97a": 16406,
        "0xc9b1": 32801
      },
      "display_mode": 255
    },
    {
      "argument": "EY=0",
      "dispatches": [
        "0x2c6"
      ],
      "accepted": false,
      "action_masks": {
        "0x55a9": 4096,
        "0x7f59": 576,
        "0x797f": 8192,
        "0x7876": 384,
        "0xc97a": 16406,
        "0xc9b1": 32801
      },
      "display_mode": 255
    },
    {
      "argument": "SE=0",
      "dispatches": [
        "0x2d1"
      ],
      "accepted": true,
      "action_masks": {
        "0x55a9": 4096,
        "0x7f59": 576,
        "0x797f": 8192,
        "0x7876": 384,
        "0xc97a": 16406,
        "0xc9b1": 32801
      },
      "display_mode": 255
    },
    {
      "argument": "SE=15",
      "dispatches": [
        "0x2d1"
      ],
      "accepted": true,
      "action_masks": {
        "0x55a9": 4096,
        "0x7f59": 576,
        "0x797f": 8192,
        "0x7876": 384,
        "0xc97a": 16406,
        "0xc9b1": 32801
      },
      "display_mode": 255
    },
    {
      "argument": "SE=16",
      "dispatches": [
        "0x2d1"
      ],
      "accepted": false,
      "action_masks": {
        "0x55a9": 4096,
        "0x7f59": 576,
        "0x797f": 8192,
        "0x7876": 384,
        "0xc97a": 16406,
        "0xc9b1": 32801
      },
      "display_mode": 255
    },
    {
      "argument": "Lang=2",
      "dispatches": [
        "0x29e"
      ],
      "accepted": true,
      "action_masks": {
        "0x55a9": 4096,
        "0x7f59": 576,
        "0x797f": 8192,
        "0x7876": 384,
        "0xc97a": 16406,
        "0xc9b1": 32801
      },
      "display_mode": 255
    },
    {
      "argument": "Lang=3",
      "dispatches": [
        "0x29e"
      ],
      "accepted": false,
      "action_masks": {
        "0x55a9": 4096,
        "0x7f59": 576,
        "0x797f": 8192,
        "0x7876": 384,
        "0xc97a": 16406,
        "0xc9b1": 32801
      },
      "display_mode": 255
    },
    {
      "argument": "Music=5",
      "dispatches": [
        "0x293"
      ],
      "accepted": true,
      "action_masks": {
        "0x55a9": 4096,
        "0x7f59": 576,
        "0x797f": 8192,
        "0x7876": 384,
        "0xc97a": 16406,
        "0xc9b1": 32801
      },
      "display_mode": 255
    },
    {
      "argument": "Music=6",
      "dispatches": [
        "0x293"
      ],
      "accepted": false,
      "action_masks": {
        "0x55a9": 4096,
        "0x7f59": 576,
        "0x797f": 8192,
        "0x7876": 384,
        "0xc97a": 16406,
        "0xc9b1": 32801
      },
      "display_mode": 255
    }
  ]
}
