mirror of
https://github.com/Abdess/retroarch_system.git
synced 2026-10-22 11:49:14 -05:00
Nixie's layouts at vpinball e4a79a5, PinMAME memmaps at tomlogic/pinball-memory-maps 68c1b337 and game definitions at vpinball/pinmame-game-defs 6eece7e5: the subset every platform build copies into third-party/. 1,280 files, each matched to its upstream git blob, documented as three directory entries.
276 lines
5.5 KiB
JSON
276 lines
5.5 KiB
JSON
{
|
|
"_notes": [
|
|
"Breakshot Redemption 1.2 (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."
|
|
],
|
|
"_fileformat": 0.8,
|
|
"_metadata": {
|
|
"version": 2,
|
|
"copyright": [
|
|
"Copyright (C) 2026 by Tom Collins <tom@scorbit.io>",
|
|
"Copyright (C) 2026 by Andre Santana <herrmirto@proton.me>"
|
|
],
|
|
"license": "Open Data Commons Open Database License (ODbL) v1.0",
|
|
"platform": "capcom",
|
|
"roms": [
|
|
"bsv102r"
|
|
]
|
|
},
|
|
"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
|
|
}
|
|
}
|
|
]
|
|
}
|