{
  "_notes": [
    "Compiled by Horsepin.",
    "WPC 50001, SYS 2.50 REV 14.1 (drac_p11)",
    "WPC 50001, SYS 2.50 REV 14.2 (drac_p12)",
    "WPC 50001, SYS 2.51 REV 0.1 (drac_l1)",
    "2025-07-07 Tom Collins added automated audits"
  ],
  "_fileformat": 0.8,
  "_metadata": {
    "version": 6,
    "copyright": [
      "Copyright (C) 2022 https://github.com/horseyhorsey",
      "Copyright (C) 2025 by Tom Collins <tom@scorbit.io>"
    ],
    "license": "GNU Lesser General Public License v3.0",
    "platform": "williams-wpc-8K",
    "roms": [
      "drac_d1",
      "drac_l1",
      "drac_l2c",
      "drac_p11",
      "drac_p12"
    ]
  },
  "game_state": {
    "player_count": {
      "label": "Players",
      "start": 5877,
      "encoding": "int"
    },
    "scores": [
      {
        "label": "Player 1",
        "start": 5760,
        "encoding": "bcd",
        "length": 5
      },
      {
        "label": "Player 2",
        "start": 5766,
        "encoding": "bcd",
        "length": 5
      },
      {
        "label": "Player 3",
        "start": 5772,
        "encoding": "bcd",
        "length": 5
      },
      {
        "label": "Player 4",
        "start": 5778,
        "encoding": "bcd",
        "length": 5
      }
    ],
    "credits": {
      "_notes": "1-byte credits followed by 6 bytes encoding partial/bonus credits",
      "label": "Credits",
      "start": 7497,
      "encoding": "int"
    },
    "volume": {
      "label": "Volume",
      "start": 7506,
      "encoding": "int",
      "min": 0,
      "max": 31,
      "special_values": {
        "255": "n/a"
      }
    },
    "replay": {
      "label": "Replay",
      "start": 7530,
      "encoding": "bcd",
      "length": 2,
      "scale": 1000000
    },
    "game_over": {
      "label": "Game Over",
      "start": 143,
      "encoding": "bool"
    },
    "current_player": {
      "label": "Current Player",
      "start": 943,
      "encoding": "int"
    },
    "current_ball": {
      "label": "Ball",
      "start": 944,
      "encoding": "int"
    },
    "extra_balls": {
      "label": "Extra Balls",
      "start": 945,
      "encoding": "int"
    },
    "eb_on_this_ball": {
      "label": "EBs this Ball",
      "start": 946,
      "encoding": "int"
    },
    "ball_count": {
      "label": "Ball Count",
      "start": 7046,
      "encoding": "int"
    },
    "max_credits": {
      "label": "Maximum Credits",
      "start": 7170,
      "encoding": "int"
    },
    "free_play": {
      "label": "Free Play",
      "start": 7172,
      "encoding": "bool"
    }
  },
  "high_scores": [
    {
      "label": "Greatest Vampire Hunter",
      "short_label": "GVP",
      "initials": {
        "encoding": "ch",
        "length": 3,
        "start": 8061
      },
      "score": {
        "encoding": "bcd",
        "length": 5,
        "start": 7484
      }
    },
    {
      "label": "Best Hunter #1",
      "short_label": "",
      "initials": {
        "encoding": "ch",
        "length": 3,
        "start": 7447
      },
      "score": {
        "encoding": "bcd",
        "length": 5,
        "start": 7450
      }
    },
    {
      "label": "Best Hunter #2",
      "initials": {
        "encoding": "ch",
        "length": 3,
        "start": 7455
      },
      "score": {
        "encoding": "bcd",
        "length": 5,
        "start": 7458
      }
    },
    {
      "label": "Best Hunter #3",
      "initials": {
        "encoding": "ch",
        "length": 3,
        "start": 7463
      },
      "score": {
        "encoding": "bcd",
        "length": 5,
        "start": 7466
      }
    },
    {
      "label": "Best Hunter #4",
      "initials": {
        "encoding": "ch",
        "length": 3,
        "start": 7471
      },
      "score": {
        "encoding": "bcd",
        "length": 5,
        "start": 7474
      }
    }
  ],
  "mode_champions": [
    {
      "label": "Loop Champion",
      "short_label": "LC",
      "initials": {
        "encoding": "ch",
        "length": 3,
        "start": 8061
      },
      "score": {
        "encoding": "bcd",
        "length": 2,
        "start": 8067
      }
    }
  ],
  "adjustments": {
    "A.1 Standard Adjustments": {
      "01": {
        "label": "Balls Per Game",
        "short_label": "BPG",
        "start": 7045,
        "length": 2,
        "encoding": "int",
        "min": 1,
        "max": 10,
        "default": 3
      },
      "02": {
        "label": "Tilt Warnings",
        "short_label": "TW",
        "start": 7047,
        "length": 2,
        "encoding": "int",
        "min": 1,
        "max": 10,
        "default": 3
      },
      "03": {
        "label": "Max E.B Count",
        "short_label": "MEB",
        "start": 7049,
        "length": 2,
        "encoding": "int",
        "min": 0,
        "max": 10,
        "default": 4
      },
      "04": {
        "label": "Max E.B Per B.I.P",
        "start": 7051,
        "length": 2,
        "encoding": "int",
        "min": 0,
        "max": 10,
        "default": 0,
        "special_values": {
          "0": "OFF"
        }
      },
      "05": {
        "label": "Replay System",
        "start": 7054,
        "encoding": "enum",
        "default": 0,
        "values": [
          "Auto %",
          "Fixed"
        ]
      },
      "06": {
        "label": "Replay Percent",
        "start": 7055,
        "length": 2,
        "encoding": "int",
        "min": 5,
        "max": 50,
        "default": 10
      },
      "07": {
        "label": "Replay Start",
        "start": 7057,
        "length": 2,
        "encoding": "bcd",
        "min": 5,
        "max": 305,
        "default": 200,
        "multiple_of": 3,
        "suffix": "M"
      },
      "08": {
        "label": "Replay Levels",
        "start": 7059,
        "length": 2,
        "encoding": "int",
        "min": 1,
        "max": 4,
        "default": 1
      },
      "13": {
        "label": "Replay Boost",
        "start": 7069,
        "length": 2,
        "encoding": "bcd",
        "min": 0,
        "max": 500,
        "default": 50,
        "multiple_of": 50,
        "suffix": "M",
        "special_values": {
          "0": "OFF"
        }
      },
      "14": {
        "label": "Replay Award",
        "start": 7072,
        "encoding": "enum",
        "default": 0,
        "values": [
          "Credit",
          "Ticket",
          "Ball",
          "Audit"
        ]
      },
      "15": {
        "label": "Special Award",
        "start": 7074,
        "encoding": "enum",
        "default": 0,
        "values": [
          "Credit",
          "Ticket",
          "Ball",
          "Points"
        ]
      },
      "16": {
        "label": "Match Award",
        "start": 7076,
        "encoding": "enum",
        "default": 0,
        "values": [
          "Credit",
          "Ticket"
        ]
      },
      "17": {
        "label": "Ex. Ball Ticket",
        "start": 7078,
        "encoding": "enum",
        "default": 0,
        "values": [
          "NO",
          "YES"
        ]
      },
      "18": {
        "label": "Max. Tick,/Player",
        "start": 7079,
        "length": 2,
        "encoding": "int",
        "min": 0,
        "max": 50,
        "default": 10,
        "suffix": "%",
        "special_values": {
          "0": "OFF"
        }
      },
      "19": {
        "label": "Match Feature",
        "start": 7081,
        "length": 2,
        "encoding": "int",
        "min": 0,
        "max": 50,
        "default": 10,
        "suffix": "%",
        "values": [
          "0",
          "OFF"
        ]
      },
      "20": {
        "label": "Custom Message",
        "start": 7084,
        "length": 1,
        "encoding": "enum",
        "default": 1,
        "values": [
          "OFF",
          "ON"
        ]
      },
      "21": {
        "label": "Language",
        "start": 7086,
        "encoding": "enum",
        "default": 0,
        "values": [
          "English",
          "French",
          "German"
        ]
      },
      "22": {
        "label": "Clock Style",
        "start": 7088,
        "encoding": "enum",
        "default": 0,
        "values": [
          "AM/PM",
          "24 Hour"
        ]
      },
      "23": {
        "label": "Date Style",
        "start": 7090,
        "encoding": "enum",
        "default": 0,
        "values": [
          "Mmm. DD YY",
          "DD Mmm. YY"
        ]
      },
      "24": {
        "label": "Show Time + Date",
        "start": 7092,
        "encoding": "enum",
        "default": 0,
        "values": [
          "NO",
          "YES"
        ]
      },
      "25": {
        "label": "Allow Dm. Illum",
        "start": 7094,
        "encoding": "enum",
        "default": 1,
        "values": [
          "NO",
          "YES"
        ]
      },
      "26": {
        "label": "Tournament Play",
        "start": 7096,
        "encoding": "enum",
        "default": 0,
        "values": [
          "NO",
          "YES"
        ]
      },
      "27": {
        "label": "Euro. Scr Format",
        "start": 7098,
        "encoding": "enum",
        "default": 0,
        "values": [
          "NO",
          "YES"
        ]
      },
      "28": {
        "label": "Min. Vol. Override",
        "start": 7100,
        "encoding": "enum",
        "default": 0,
        "values": [
          "NO",
          "YES"
        ]
      },
      "29": {
        "label": "GI Power Saver",
        "start": 7101,
        "length": 2,
        "encoding": "int",
        "min": 1,
        "max": 60,
        "default": 15,
        "suffix": " MINUTES",
        "special_values": {
          "1": "OFF"
        }
      },
      "30": {
        "label": "Power Save Level",
        "start": 7103,
        "length": 2,
        "encoding": "int",
        "min": 4,
        "max": 7,
        "default": 5
      },
      "31": {
        "label": "Ticket Exp. Board",
        "start": 7106,
        "encoding": "enum",
        "default": 0,
        "values": [
          "NO",
          "YES"
        ]
      },
      "32": {
        "label": "No Bonus Flips",
        "start": 7108,
        "encoding": "enum",
        "default": 0,
        "values": [
          "NO",
          "YES"
        ]
      },
      "33": {
        "label": "Game Restart",
        "start": 7110,
        "encoding": "enum",
        "default": 1,
        "values": [
          "NEVER",
          "SLOW",
          "INSTANTLY"
        ]
      }
    },
    "A.2 Feature Adjustments": {
      "01": {
        "label": "Ball  Time",
        "short_label": "BT",
        "start": 7203,
        "length": 2,
        "encoding": "int",
        "min": 0,
        "max": 99,
        "default": 35,
        "suffix": " Sec",
        "special_values": {
          "0": "OFF"
        }
      },
      "02": {
        "label": "Auto. %Special&Match",
        "start": 7206,
        "encoding": "enum",
        "default": 1,
        "values": [
          "NO",
          "YES"
        ]
      },
      "03": {
        "label": "Ball Saver",
        "short_label": "BS",
        "start": 7207,
        "length": 2,
        "encoding": "int",
        "min": 0,
        "max": 15,
        "default": 2,
        "suffix": " Sec",
        "special_values": {
          "0": "OFF"
        }
      },
      "04": {
        "label": "Auto. Ex.Ball",
        "start": 7209,
        "length": 2,
        "encoding": "int",
        "min": 0,
        "max": 99,
        "default": 20,
        "suffix": " %",
        "special_values": {
          "0": "OFF"
        }
      },
      "05": {
        "label": "1st ExB. Lit At",
        "start": 7211,
        "length": 2,
        "encoding": "int",
        "min": 1,
        "max": 99,
        "default": 8,
        "suffix": " Loops"
      },
      "06": {
        "label": "Next ExB. Lit At",
        "start": 7213,
        "length": 2,
        "encoding": "int",
        "min": 1,
        "max": 99,
        "default": 16,
        "suffix": " Loops"
      },
      "07": {
        "label": "V.Mode ExBall At",
        "start": 7215,
        "length": 2,
        "encoding": "int",
        "min": 1,
        "max": 99,
        "default": 2,
        "suffix": " Waves"
      },
      "08": {
        "label": "Volume Change",
        "start": 7218,
        "encoding": "enum",
        "default": 1,
        "values": [
          "NO",
          "YES"
        ]
      },
      "09": {
        "label": "Pre-lite V.Mode",
        "start": 7219,
        "length": 2,
        "encoding": "int",
        "min": 0,
        "max": 5,
        "default": 0,
        "suffix": " Lamp",
        "special_values": {
          "0": "NONE"
        }
      },
      "10": {
        "label": "V.Mode Award",
        "start": 7221,
        "length": 2,
        "encoding": "int",
        "min": 0,
        "max": 4,
        "default": 0,
        "suffix": " Lamp",
        "special_values": {
          "0": "NONE"
        }
      },
      "11": {
        "label": "Bonus 'X' Memory",
        "start": 7224,
        "encoding": "enum",
        "default": 1,
        "values": [
          "NO",
          "YES"
        ]
      },
      "12": {
        "label": "Castle Lock Time",
        "start": 7225,
        "length": 2,
        "encoding": "int",
        "min": 1,
        "max": 99,
        "default": 15
      },
      "13": {
        "label": "Castle Jackpot",
        "start": 7227,
        "length": 2,
        "encoding": "int",
        "min": 0,
        "max": 120,
        "default": 20,
        "suffix": " Sec",
        "special_values": {
          "0": "OFF"
        }
      },
      "14": {
        "label": "Jet Timer",
        "start": 7229,
        "length": 2,
        "encoding": "int",
        "min": 0,
        "max": 120,
        "default": 10,
        "special_values": {
          "0": "OFF"
        }
      },
      "15": {
        "label": "Pre-lite Coffin",
        "start": 7231,
        "length": 2,
        "encoding": "int",
        "min": 0,
        "max": 4,
        "default": 0,
        "suffix": " Lamps",
        "special_values": {
          "0": "NONE"
        }
      },
      "16": {
        "label": "Coffin Ramp Time",
        "start": 7233,
        "length": 2,
        "encoding": "int",
        "min": 0,
        "max": 120,
        "default": 15,
        "suffix": " Sec",
        "special_values": {
          "0": "OFF"
        }
      },
      "17": {
        "label": "Left Ramp Time",
        "start": 7235,
        "length": 2,
        "encoding": "int",
        "min": 0,
        "max": 120,
        "default": 10,
        "suffix": " Sec",
        "special_values": {
          "0": "OFF"
        }
      },
      "18": {
        "label": "Mystery Time",
        "start": 7237,
        "length": 2,
        "encoding": "int",
        "min": 0,
        "max": 120,
        "default": 5,
        "suffix": " Sec",
        "special_values": {
          "0": "OFF"
        }
      },
      "19": {
        "label": "Mystery Pre-Lit",
        "start": 7239,
        "encoding": "enum",
        "default": 0,
        "values": [
          "Game Start",
          "Not Lit",
          "Ball Start"
        ]
      },
      "20": {
        "label": "Myst:Castle Lock",
        "start": 7241,
        "length": 2,
        "encoding": "int",
        "min": 0,
        "max": 99,
        "default": 10,
        "suffix": " %",
        "special_values": {
          "0": "OFF"
        }
      },
      "21": {
        "label": "Myst:Coffin Lock",
        "start": 7243,
        "length": 2,
        "encoding": "int",
        "min": 0,
        "max": 99,
        "default": 10,
        "suffix": " %",
        "special_values": {
          "0": "OFF"
        }
      },
      "22": {
        "label": "Myst:V.Mode Lit",
        "start": 7245,
        "length": 2,
        "encoding": "int",
        "min": 0,
        "max": 99,
        "default": 10,
        "suffix": " %",
        "special_values": {
          "0": "OFF"
        }
      },
      "23": {
        "label": "Myst:Bonus",
        "start": 7247,
        "length": 2,
        "encoding": "int",
        "min": 0,
        "max": 99,
        "default": 25,
        "suffix": " %",
        "special_values": {
          "0": "OFF"
        }
      },
      "24": {
        "label": "Video Mode Diff.",
        "start": 7250,
        "encoding": "enum",
        "default": 2,
        "values": [
          "Ex. Easy",
          "Easy",
          "Medium",
          "Hard",
          "Ex.Hard"
        ]
      },
      "25": {
        "label": "1st Loop Bonus",
        "start": 7251,
        "length": 2,
        "encoding": "int",
        "min": 1,
        "max": 99,
        "default": 6,
        "suffix": " Loop"
      },
      "26": {
        "label": "Other Loop Bonus",
        "start": 7253,
        "length": 2,
        "encoding": "int",
        "min": 1,
        "max": 99,
        "default": 6,
        "suffix": " Loop"
      },
      "27": {
        "label": "1st Mist M.B. Lit",
        "start": 7255,
        "length": 2,
        "encoding": "int",
        "min": 0,
        "max": 99,
        "default": 5,
        "suffix": " Loop",
        "special_values": {
          "0": "NONE"
        }
      },
      "28": {
        "label": "Other Mist M.B",
        "start": 7257,
        "length": 2,
        "encoding": "int",
        "min": 5,
        "max": 99,
        "default": 10,
        "suffix": " Loop"
      },
      "29": {
        "label": "1st Bats",
        "short_label": "",
        "start": 7259,
        "length": 2,
        "encoding": "int",
        "min": 0,
        "max": 99,
        "default": 3,
        "suffix": " Loop",
        "special_values": {
          "0": "NONE"
        }
      },
      "30": {
        "label": "Other Bats",
        "start": 7261,
        "length": 2,
        "encoding": "int",
        "min": 2,
        "max": 99,
        "default": 10,
        "suffix": " Loop"
      },
      "31": {
        "label": "Bats Time",
        "start": 7263,
        "length": 2,
        "encoding": "int",
        "min": 0,
        "max": 45,
        "default": 15,
        "suffix": " Sec",
        "special_values": {
          "0": "OFF"
        }
      },
      "32": {
        "label": "Number of Bats",
        "start": 7265,
        "length": 2,
        "encoding": "int",
        "min": 5,
        "max": 30,
        "default": 15
      },
      "33": {
        "label": "Outlane Lit at",
        "start": 7267,
        "length": 2,
        "encoding": "int",
        "min": 1,
        "max": 99,
        "default": 15,
        "suffix": " Altar"
      },
      "34": {
        "label": "1st Rats At",
        "short_label": "",
        "start": 7269,
        "length": 2,
        "encoding": "int",
        "min": 1,
        "max": 99,
        "default": 3,
        "suffix": " Altar"
      },
      "35": {
        "label": "Next Rats At",
        "start": 7271,
        "length": 2,
        "encoding": "int",
        "min": 1,
        "max": 99,
        "default": 5,
        "suffix": " Altar"
      },
      "36": {
        "label": "Number of Rats",
        "start": 7273,
        "length": 2,
        "encoding": "int",
        "min": 5,
        "max": 99,
        "default": 15
      },
      "37": {
        "label": "Rats Timer",
        "start": 7275,
        "length": 2,
        "encoding": "int",
        "min": 1,
        "max": 120,
        "default": 15,
        "suffix": " Sec"
      },
      "38": {
        "label": "Timed Plunger",
        "start": 7277,
        "length": 2,
        "encoding": "int",
        "min": 0,
        "max": 120,
        "default": 0,
        "multiple_of": 5,
        "suffix": " Sec",
        "special_values": {
          "0": "OFF"
        }
      },
      "39": {
        "label": "Flipped Plunger",
        "start": 7280,
        "encoding": "enum",
        "default": 0,
        "values": [
          "NO",
          "YES"
        ]
      },
      "40": {
        "label": "Fancy A. Mode G.I",
        "start": 7282,
        "encoding": "enum",
        "default": 1,
        "values": [
          "NO",
          "YES"
        ]
      },
      "41": {
        "label": "Attr. Mode Sounds",
        "start": 7284,
        "encoding": "enum",
        "default": 0,
        "values": [
          "NONE",
          "SOME",
          "ALOT"
        ]
      },
      "42": {
        "label": "Magnet",
        "start": 7286,
        "encoding": "enum",
        "default": 1,
        "values": [
          "Disabled",
          "Enabled"
        ]
      },
      "43": {
        "label": "Family Mode",
        "start": 7288,
        "encoding": "enum",
        "default": 0,
        "values": [
          "NO",
          "YES"
        ]
      },
      "44": {
        "label": "Game Over Unlock",
        "start": 7290,
        "encoding": "enum",
        "default": 0,
        "values": [
          "NO",
          "YES"
        ]
      }
    }
  },
  "audits": {
    "B.2 EARNINGS AUDS.": {
      "02": {
        "label": "RECENT LEFT SLOT",
        "start": 6203,
        "encoding": "int",
        "length": 3
      },
      "03": {
        "label": "RECENT CENT. SLOT",
        "start": 6209,
        "encoding": "int",
        "length": 3
      },
      "04": {
        "label": "RECENT RGHT. SLOT",
        "start": 6215,
        "encoding": "int",
        "length": 3
      },
      "05": {
        "label": "RECENT 4TH SLOT",
        "start": 6221,
        "encoding": "int",
        "length": 3
      },
      "06": {
        "label": "RECENT PAID CRED",
        "start": 6227,
        "encoding": "int",
        "length": 3
      },
      "07": {
        "label": "RECENT SERV. CRED",
        "start": 6233,
        "encoding": "int",
        "length": 3
      },
      "09": {
        "label": "TOTAL LEFT SLOT",
        "start": 6167,
        "encoding": "int",
        "length": 3
      },
      "10": {
        "label": "TOTAL CENTR. SLOT",
        "start": 6173,
        "encoding": "int",
        "length": 3
      },
      "11": {
        "label": "TOTAL RIGHT SLOT",
        "start": 6179,
        "encoding": "int",
        "length": 3
      },
      "12": {
        "label": "TOTAL 4TH SLOT",
        "start": 6185,
        "encoding": "int",
        "length": 3
      },
      "13": {
        "label": "TOTAL PAID CRED.",
        "start": 6191,
        "encoding": "int",
        "length": 3
      },
      "14": {
        "label": "TOTAL SERV. CRED.",
        "start": 6197,
        "encoding": "int",
        "length": 3
      }
    },
    "B.3 STANDARD AUDS.": {
      "01": {
        "label": "GAMES STARTED",
        "start": 6275,
        "encoding": "int",
        "length": 3
      },
      "02": {
        "label": "TOTAL PLAYS",
        "start": 6281,
        "encoding": "int",
        "length": 3
      },
      "03": {
        "label": "TOTAL FREE PLAYS",
        "start": 6287,
        "encoding": "int",
        "length": 3
      },
      "05": {
        "label": "REPLAY AWARDS",
        "start": 6293,
        "encoding": "int",
        "length": 3
      },
      "07": {
        "label": "SPECIAL AWARDS",
        "start": 6299,
        "encoding": "int",
        "length": 3
      },
      "09": {
        "label": "MATCH AWARDS",
        "start": 6305,
        "encoding": "int",
        "length": 3
      },
      "11": {
        "label": "H.S.T.D. CREDITS",
        "start": 6311,
        "encoding": "int",
        "length": 3
      },
      "13": {
        "label": "EXTRA BALLS",
        "start": 6323,
        "encoding": "int",
        "length": 3
      },
      "15": {
        "label": "TICKETS AWARDED",
        "start": 6317,
        "encoding": "int",
        "length": 3
      },
      "17": {
        "label": "LEFT DRAINS",
        "start": 6419,
        "encoding": "int",
        "length": 3
      },
      "18": {
        "label": "RIGHT DRAINS",
        "start": 6425,
        "encoding": "int",
        "length": 3
      },
      "21": {
        "label": "PLAY TIME",
        "start": 6329,
        "encoding": "int",
        "length": 3,
        "units": "seconds",
        "scale": 10
      },
      "22": {
        "label": "MINUTES ON",
        "start": 6335,
        "encoding": "int",
        "length": 3
      },
      "23": {
        "label": "BALLS PLAYED",
        "start": 6341,
        "encoding": "int",
        "length": 3
      },
      "24": {
        "label": "TILTS",
        "start": 6347,
        "encoding": "int",
        "length": 3
      },
      "25": {
        "label": "REPLAY 1 AWARDS",
        "start": 6353,
        "encoding": "int",
        "length": 3
      },
      "26": {
        "label": "REPLAY 2 AWARDS",
        "start": 6359,
        "encoding": "int",
        "length": 3
      },
      "27": {
        "label": "REPLAY 3 AWARDS",
        "start": 6365,
        "encoding": "int",
        "length": 3
      },
      "28": {
        "label": "REPLAY 4 AWARDS",
        "start": 6371,
        "encoding": "int",
        "length": 3
      },
      "29": {
        "label": "1 PLAYER GAMES",
        "start": 6377,
        "encoding": "int",
        "length": 3
      },
      "30": {
        "label": "2 PLAYER GAMES",
        "start": 6383,
        "encoding": "int",
        "length": 3
      },
      "31": {
        "label": "3 PLAYER GAMES",
        "start": 6389,
        "encoding": "int",
        "length": 3
      },
      "32": {
        "label": "4 PLAYER GAMES",
        "start": 6395,
        "encoding": "int",
        "length": 3
      },
      "33": {
        "label": "H.S.T.D. RESET COUNT",
        "start": 7493,
        "encoding": "int",
        "length": 2
      },
      "34": {
        "label": "BURN-IN TIME",
        "start": 6413,
        "encoding": "int",
        "length": 3,
        "units": "seconds",
        "scale": 10
      },
      "36": {
        "label": "LEFT FLIPPER",
        "start": 6653,
        "encoding": "int",
        "length": 3
      },
      "37": {
        "label": "RIGHT FLIPPER",
        "start": 6659,
        "encoding": "int",
        "length": 3
      }
    },
    "B.4 FEATURE AUDS.": {
      "01": {
        "label": "Outlane Lit",
        "start": 6713,
        "encoding": "int",
        "length": 3
      },
      "02": {
        "label": "Outlane Special",
        "start": 6911,
        "encoding": "int",
        "length": 3
      },
      "03": {
        "label": "Outlane Ex.Ball",
        "start": 6905,
        "encoding": "int",
        "length": 3
      },
      "04": {
        "label": "Loop Ex.Ball Lit",
        "start": 6689,
        "encoding": "int",
        "length": 3
      },
      "05": {
        "label": "V.Mode Ex. Ball",
        "start": 6899,
        "encoding": "int",
        "length": 3
      },
      "06": {
        "label": "Mystery Ex. Ball",
        "start": 6917,
        "encoding": "int",
        "length": 3
      },
      "07": {
        "label": "All Locks",
        "start": 6695,
        "encoding": "int",
        "length": 3
      },
      "08": {
        "label": "All Multiballs",
        "start": 6701,
        "encoding": "int",
        "length": 3
      },
      "09": {
        "label": "Mist M.Ball, Tot.",
        "start": 6791,
        "encoding": "int",
        "length": 3
      },
      "10": {
        "label": "Mist M.Ball, 1st",
        "start": 6797,
        "encoding": "int",
        "length": 3
      },
      "11": {
        "label": "Castle M.Ball, Tot.",
        "start": 6779,
        "encoding": "int",
        "length": 3
      },
      "12": {
        "label": "Castle M.Ball, 1st",
        "start": 6785,
        "encoding": "int",
        "length": 3
      },
      "13": {
        "label": "Coffin M.Ball, Tot.",
        "start": 6767,
        "encoding": "int",
        "length": 3
      },
      "14": {
        "label": "Coffin M.Ball, 1st",
        "start": 6773,
        "encoding": "int",
        "length": 3
      },
      "15": {
        "label": "Bonus X's",
        "start": 6683,
        "encoding": "int",
        "length": 3
      },
      "16": {
        "label": "Altars, Total",
        "start": 6839,
        "encoding": "int",
        "length": 3
      },
      "17": {
        "label": "Altars, 1st",
        "start": 6845,
        "encoding": "int",
        "length": 3
      },
      "18": {
        "label": "Altars, 2nd",
        "start": 6851,
        "encoding": "int",
        "length": 3
      },
      "19": {
        "label": "Altars, 3rd",
        "start": 6857,
        "encoding": "int",
        "length": 3
      },
      "20": {
        "label": "Altars, 4th",
        "start": 6863,
        "encoding": "int",
        "length": 3
      },
      "21": {
        "label": "Altars, 5th",
        "start": 6869,
        "encoding": "int",
        "length": 3
      },
      "22": {
        "label": "Rat mode, Total",
        "start": 6731,
        "encoding": "int",
        "length": 3
      },
      "23": {
        "label": "Rat mode, 1st",
        "start": 6737,
        "encoding": "int",
        "length": 3
      },
      "24": {
        "label": "Loops, Total",
        "start": 6803,
        "encoding": "int",
        "length": 3
      },
      "25": {
        "label": "Loops, 1st",
        "start": 6809,
        "encoding": "int",
        "length": 3
      },
      "26": {
        "label": "Loops, 2nd",
        "start": 6815,
        "encoding": "int",
        "length": 3
      },
      "27": {
        "label": "Loops, 3rd",
        "start": 6821,
        "encoding": "int",
        "length": 3
      },
      "28": {
        "label": "Loops, 4th",
        "start": 6827,
        "encoding": "int",
        "length": 3
      },
      "29": {
        "label": "Loops, 5th",
        "start": 6833,
        "encoding": "int",
        "length": 3
      },
      "30": {
        "label": "Bat mode, Total",
        "start": 6743,
        "encoding": "int",
        "length": 3
      },
      "31": {
        "label": "Bat mode, 1st",
        "start": 6749,
        "encoding": "int",
        "length": 3
      },
      "32": {
        "label": "Mystery, Total",
        "start": 6755,
        "encoding": "int",
        "length": 3
      },
      "33": {
        "label": "Mystery, 1st",
        "start": 6761,
        "encoding": "int",
        "length": 3
      },
      "34": {
        "label": "Video Mode, Total",
        "start": 6875,
        "encoding": "int",
        "length": 3
      },
      "35": {
        "label": "Video Mode, 1st",
        "start": 6881,
        "encoding": "int",
        "length": 3
      },
      "36": {
        "label": "Video Modes, Won",
        "start": 6887,
        "encoding": "int",
        "length": 3
      },
      "37": {
        "label": "Video Modes, Lost",
        "start": 6893,
        "encoding": "int",
        "length": 3
      },
      "38": {
        "label": "Balls Saved",
        "start": 6707,
        "encoding": "int",
        "length": 3
      },
      "39": {
        "label": "Magnet Faults",
        "start": 6719,
        "encoding": "int",
        "length": 3
      },
      "40": {
        "label": "T.R. Ramp Faults",
        "start": 6725,
        "encoding": "int",
        "length": 3
      },
      "41": {
        "label": "Other Sw. Faults",
        "_notes": "switch number at 0x1A17; SWxy is (x << 3) | y (e.g., SW33=0x1B)",
        "start": 6671,
        "encoding": "int",
        "length": 3
      },
      "42": {
        "label": "2X Multi-M.Balls",
        "start": 6923,
        "encoding": "int",
        "length": 3
      },
      "43": {
        "label": "3X Multi-M.Balls",
        "start": 6929,
        "encoding": "int",
        "length": 3
      },
      "44": {
        "label": "Mist M.B. Attempts",
        "start": 6935,
        "encoding": "int",
        "length": 3
      }
    },
    "B.5 HISTOGRAMS": {
      "01": {
        "label": "0-1.9 M. SCORE",
        "start": 6431,
        "encoding": "int",
        "length": 3
      },
      "02": {
        "label": "2-4.9 M. SCORE",
        "start": 6437,
        "encoding": "int",
        "length": 3
      },
      "03": {
        "label": "5-9.9 M. SCORE",
        "start": 6443,
        "encoding": "int",
        "length": 3
      },
      "04": {
        "label": "10-19 M. SCORE",
        "start": 6449,
        "encoding": "int",
        "length": 3
      },
      "05": {
        "label": "20-29 M. SCORE",
        "start": 6455,
        "encoding": "int",
        "length": 3
      },
      "06": {
        "label": "30-39 M. SCORE",
        "start": 6461,
        "encoding": "int",
        "length": 3
      },
      "07": {
        "label": "40-49 M. SCORE",
        "start": 6467,
        "encoding": "int",
        "length": 3
      },
      "08": {
        "label": "50-69 M. SCORE",
        "start": 6473,
        "encoding": "int",
        "length": 3
      },
      "09": {
        "label": "70-99 M. SCORE",
        "start": 6479,
        "encoding": "int",
        "length": 3
      },
      "10": {
        "label": "100-149 M. SCORE",
        "start": 6485,
        "encoding": "int",
        "length": 3
      },
      "11": {
        "label": "150-199 M. SCORE",
        "start": 6491,
        "encoding": "int",
        "length": 3
      },
      "12": {
        "label": "200-299 M. SCORE",
        "start": 6497,
        "encoding": "int",
        "length": 3
      },
      "13": {
        "label": "OVER 300 MILLION",
        "start": 6503,
        "encoding": "int",
        "length": 3
      },
      "14": {
        "label": "GAME TIME 0.0-1.0M",
        "start": 6509,
        "encoding": "int",
        "length": 3
      },
      "15": {
        "label": "GAME TIME 1.0-1.5M",
        "start": 6515,
        "encoding": "int",
        "length": 3
      },
      "16": {
        "label": "GAME TIME 1.5-2.0M",
        "start": 6521,
        "encoding": "int",
        "length": 3
      },
      "17": {
        "label": "GAME TIME 2.0-2.5M",
        "start": 6527,
        "encoding": "int",
        "length": 3
      },
      "18": {
        "label": "GAME TIME 2.5-3.0M",
        "start": 6533,
        "encoding": "int",
        "length": 3
      },
      "19": {
        "label": "GAME TIME 3.0-3.5M",
        "start": 6539,
        "encoding": "int",
        "length": 3
      },
      "20": {
        "label": "GAME TIME 3.5-4.0M",
        "start": 6545,
        "encoding": "int",
        "length": 3
      },
      "21": {
        "label": "GAME TIME 4-5 M.",
        "start": 6551,
        "encoding": "int",
        "length": 3
      },
      "22": {
        "label": "GAME TIME 5-6 M.",
        "start": 6557,
        "encoding": "int",
        "length": 3
      },
      "23": {
        "label": "GAME TIME 6-8 M.",
        "start": 6563,
        "encoding": "int",
        "length": 3
      },
      "24": {
        "label": "GAME TIME 8-10 M",
        "start": 6569,
        "encoding": "int",
        "length": 3
      },
      "25": {
        "label": "GAME TIME 10-15M",
        "start": 6575,
        "encoding": "int",
        "length": 3
      },
      "26": {
        "label": "GAME TIME > 15M",
        "start": 6581,
        "encoding": "int",
        "length": 3
      }
    },
    "B.6 TIME-STAMPS": {
      "02": {
        "label": "TOTALS CLEARED",
        "start": 7347,
        "encoding": "wpc_rtc",
        "length": 7
      },
      "03": {
        "label": "CLOCK LAST SET",
        "start": 7354,
        "encoding": "wpc_rtc",
        "length": 7
      },
      "04": {
        "label": "AUDITS CLEARED",
        "start": 7361,
        "encoding": "wpc_rtc",
        "length": 7
      },
      "05": {
        "label": "COINS CLEARED",
        "start": 7368,
        "encoding": "wpc_rtc",
        "length": 7
      },
      "06": {
        "label": "FACTORY SETTING",
        "start": 7375,
        "encoding": "wpc_rtc",
        "length": 7
      },
      "07": {
        "label": "LAST GAME START",
        "start": 7382,
        "encoding": "wpc_rtc",
        "length": 7
      },
      "08": {
        "label": "LAST REPLAY",
        "start": 7389,
        "encoding": "wpc_rtc",
        "length": 7
      },
      "09": {
        "label": "LAST HSTD RESET",
        "start": 7396,
        "encoding": "wpc_rtc",
        "length": 7
      },
      "10": {
        "label": "CHAMPION RESET",
        "start": 7403,
        "encoding": "wpc_rtc",
        "length": 7
      },
      "11": {
        "label": "LAST PRINTOUT",
        "start": 7410,
        "encoding": "wpc_rtc",
        "length": 7
      },
      "12": {
        "label": "LAST SERV. CRED",
        "start": 7417,
        "encoding": "wpc_rtc",
        "length": 7
      }
    }
  },
  "checksum8": [
    {
      "start": 6161,
      "end": 6940,
      "groupings": 6,
      "label": "Audits"
    }
  ],
  "checksum16": [
    {
      "start": 7043,
      "end": 7344,
      "label": "Adjustments"
    },
    {
      "start": 7347,
      "end": 7446,
      "label": "Timestamps"
    },
    {
      "start": 7447,
      "end": 7480,
      "label": "High Scores"
    },
    {
      "start": 7481,
      "end": 7490,
      "label": "Grand Champion"
    },
    {
      "start": 7491,
      "end": 7496,
      "label": "HSTD Reset"
    },
    {
      "start": 7497,
      "end": 7505,
      "label": "Credits"
    },
    {
      "start": 7506,
      "end": 7508,
      "label": "Volume"
    },
    {
      "start": 7509,
      "end": 7519
    },
    {
      "start": 7520,
      "end": 7733
    },
    {
      "start": 7734,
      "end": 7928,
      "label": "Custom Message (3x32)"
    },
    {
      "start": 7929,
      "end": 8060,
      "label": "Custom Message (2x32)"
    },
    {
      "start": "0x1F7D",
      "end": "0x1F86",
      "label": "Loop Champion"
    }
  ]
}
