{
  "_notes": [
    "Airborne Redemption 1.6 (1996, Capcom).",
    "Capcom 16-bit bus: 8-bit NVRAM data on D0-D7, actual data at even file positions.",
    "CPU address = 0x30000000 + even_index * 2.",
    "Scores stored as score/10 (scale: 10). Verified against NVRAM data with real scores.",
    "Includes Flyby King and Loopsters one-byte mode records.",
    "Redemption build stores Flyby King and Loopsters at the later redemption table offsets."
  ],
  "_fileformat": 0.8,
  "_metadata": {
    "version": 1,
    "copyright": [
      "Copyright (C) 2026 by Tom Collins <tom@scorbit.io>",
      "Copyright (C) 2026 by Andre Santana <herrmirto@proton.me>"
    ],
    "license": "GNU Lesser General Public License v3.0",
    "platform": "capcom",
    "roms": [
      "abv106r"
    ]
  },
  "high_scores": [
    {
      "label": "High Score #1",
      "short_label": "HS1",
      "initials": {
        "offsets": [
          "0x30000118",
          "0x3000011A",
          "0x3000011C"
        ],
        "encoding": "ch",
        "length": 3
      },
      "score": {
        "offsets": [
          "0x300000F0",
          "0x300000F2",
          "0x300000F4",
          "0x300000F6"
        ],
        "encoding": "int",
        "endian": "big",
        "length": 4,
        "scale": 10
      }
    },
    {
      "label": "High Score #2",
      "short_label": "HS2",
      "initials": {
        "offsets": [
          "0x30000120",
          "0x30000122",
          "0x30000124"
        ],
        "encoding": "ch",
        "length": 3
      },
      "score": {
        "offsets": [
          "0x300000F8",
          "0x300000FA",
          "0x300000FC",
          "0x300000FE"
        ],
        "encoding": "int",
        "endian": "big",
        "length": 4,
        "scale": 10
      }
    },
    {
      "label": "High Score #3",
      "short_label": "HS3",
      "initials": {
        "offsets": [
          "0x30000128",
          "0x3000012A",
          "0x3000012C"
        ],
        "encoding": "ch",
        "length": 3
      },
      "score": {
        "offsets": [
          "0x30000100",
          "0x30000102",
          "0x30000104",
          "0x30000106"
        ],
        "encoding": "int",
        "endian": "big",
        "length": 4,
        "scale": 10
      }
    },
    {
      "label": "High Score #4",
      "short_label": "HS4",
      "initials": {
        "offsets": [
          "0x30000130",
          "0x30000132",
          "0x30000134"
        ],
        "encoding": "ch",
        "length": 3
      },
      "score": {
        "offsets": [
          "0x30000108",
          "0x3000010A",
          "0x3000010C",
          "0x3000010E"
        ],
        "encoding": "int",
        "endian": "big",
        "length": 4,
        "scale": 10
      }
    },
    {
      "label": "High Score #5",
      "short_label": "HS5",
      "initials": {
        "offsets": [
          "0x30000138",
          "0x3000013A",
          "0x3000013C"
        ],
        "encoding": "ch",
        "length": 3
      },
      "score": {
        "offsets": [
          "0x30000110",
          "0x30000112",
          "0x30000114",
          "0x30000116"
        ],
        "encoding": "int",
        "endian": "big",
        "length": 4,
        "scale": 10
      }
    }
  ],
  "mode_champions": [
    {
      "label": "Buyin Boss #1",
      "short_label": "BB1",
      "initials": {
        "offsets": [
          "0x30000168",
          "0x3000016A",
          "0x3000016C"
        ],
        "encoding": "ch",
        "length": 3
      },
      "score": {
        "offsets": [
          "0x30000140",
          "0x30000142",
          "0x30000144",
          "0x30000146"
        ],
        "encoding": "int",
        "endian": "big",
        "length": 4,
        "scale": 10
      }
    },
    {
      "label": "Buyin Boss #2",
      "short_label": "BB2",
      "initials": {
        "offsets": [
          "0x30000170",
          "0x30000172",
          "0x30000174"
        ],
        "encoding": "ch",
        "length": 3
      },
      "score": {
        "offsets": [
          "0x30000148",
          "0x3000014A",
          "0x3000014C",
          "0x3000014E"
        ],
        "encoding": "int",
        "endian": "big",
        "length": 4,
        "scale": 10
      }
    },
    {
      "label": "Buyin Boss #3",
      "short_label": "BB3",
      "initials": {
        "offsets": [
          "0x30000178",
          "0x3000017A",
          "0x3000017C"
        ],
        "encoding": "ch",
        "length": 3
      },
      "score": {
        "offsets": [
          "0x30000150",
          "0x30000152",
          "0x30000154",
          "0x30000156"
        ],
        "encoding": "int",
        "endian": "big",
        "length": 4,
        "scale": 10
      }
    },
    {
      "label": "Buyin Boss #4",
      "short_label": "BB4",
      "initials": {
        "offsets": [
          "0x30000180",
          "0x30000182",
          "0x30000184"
        ],
        "encoding": "ch",
        "length": 3
      },
      "score": {
        "offsets": [
          "0x30000158",
          "0x3000015A",
          "0x3000015C",
          "0x3000015E"
        ],
        "encoding": "int",
        "endian": "big",
        "length": 4,
        "scale": 10
      }
    },
    {
      "label": "Buyin Boss #5",
      "short_label": "BB5",
      "initials": {
        "offsets": [
          "0x30000188",
          "0x3000018A",
          "0x3000018C"
        ],
        "encoding": "ch",
        "length": 3
      },
      "score": {
        "offsets": [
          "0x30000160",
          "0x30000162",
          "0x30000164",
          "0x30000166"
        ],
        "encoding": "int",
        "endian": "big",
        "length": 4,
        "scale": 10
      }
    },
    {
      "label": "Flyby King",
      "short_label": "FB",
      "initials": {
        "offsets": [
          "0x300002E8",
          "0x300002EA",
          "0x300002EC"
        ],
        "encoding": "ch",
        "length": 3
      },
      "score": {
        "offsets": [
          "0x30000312"
        ],
        "encoding": "int",
        "length": 1
      }
    },
    {
      "label": "Loopster #1",
      "short_label": "LP1",
      "initials": {
        "offsets": [
          "0x300002F0",
          "0x300002F2",
          "0x300002F4"
        ],
        "encoding": "ch",
        "length": 3
      },
      "score": {
        "offsets": [
          "0x30000316"
        ],
        "encoding": "int",
        "length": 1
      }
    },
    {
      "label": "Loopster #2",
      "short_label": "LP2",
      "initials": {
        "offsets": [
          "0x300002F8",
          "0x300002FA",
          "0x300002FC"
        ],
        "encoding": "ch",
        "length": 3
      },
      "score": {
        "offsets": [
          "0x3000031A"
        ],
        "encoding": "int",
        "length": 1
      }
    }
  ]
}
