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.4 KiB
JSON
276 lines
5.4 KiB
JSON
{
|
|
"_notes": [
|
|
"Kingpin (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 PINemHi output."
|
|
],
|
|
"_fileformat": 0.8,
|
|
"_metadata": {
|
|
"version": 2,
|
|
"copyright": [
|
|
"Copyright (C) 2026 by Tom Collins <tom@scorbit.io>"
|
|
],
|
|
"license": "Open Data Commons Open Database License (ODbL) v1.0",
|
|
"platform": "capcom",
|
|
"roms": [
|
|
"kpb105",
|
|
"kpv106"
|
|
]
|
|
},
|
|
"high_scores": [
|
|
{
|
|
"label": "Kingpin #1",
|
|
"short_label": "KP1",
|
|
"initials": {
|
|
"offsets": [
|
|
"0x30000500",
|
|
"0x30000502",
|
|
"0x30000504"
|
|
],
|
|
"encoding": "ch",
|
|
"length": 3
|
|
},
|
|
"score": {
|
|
"offsets": [
|
|
"0x300004D8",
|
|
"0x300004DA",
|
|
"0x300004DC",
|
|
"0x300004DE"
|
|
],
|
|
"encoding": "int",
|
|
"endian": "big",
|
|
"length": 4,
|
|
"scale": 10
|
|
}
|
|
},
|
|
{
|
|
"label": "Kingpin #2",
|
|
"short_label": "KP2",
|
|
"initials": {
|
|
"offsets": [
|
|
"0x30000508",
|
|
"0x3000050A",
|
|
"0x3000050C"
|
|
],
|
|
"encoding": "ch",
|
|
"length": 3
|
|
},
|
|
"score": {
|
|
"offsets": [
|
|
"0x300004E0",
|
|
"0x300004E2",
|
|
"0x300004E4",
|
|
"0x300004E6"
|
|
],
|
|
"encoding": "int",
|
|
"endian": "big",
|
|
"length": 4,
|
|
"scale": 10
|
|
}
|
|
},
|
|
{
|
|
"label": "Kingpin #3",
|
|
"short_label": "KP3",
|
|
"initials": {
|
|
"offsets": [
|
|
"0x30000510",
|
|
"0x30000512",
|
|
"0x30000514"
|
|
],
|
|
"encoding": "ch",
|
|
"length": 3
|
|
},
|
|
"score": {
|
|
"offsets": [
|
|
"0x300004E8",
|
|
"0x300004EA",
|
|
"0x300004EC",
|
|
"0x300004EE"
|
|
],
|
|
"encoding": "int",
|
|
"endian": "big",
|
|
"length": 4,
|
|
"scale": 10
|
|
}
|
|
},
|
|
{
|
|
"label": "Kingpin #4",
|
|
"short_label": "KP4",
|
|
"initials": {
|
|
"offsets": [
|
|
"0x30000518",
|
|
"0x3000051A",
|
|
"0x3000051C"
|
|
],
|
|
"encoding": "ch",
|
|
"length": 3
|
|
},
|
|
"score": {
|
|
"offsets": [
|
|
"0x300004F0",
|
|
"0x300004F2",
|
|
"0x300004F4",
|
|
"0x300004F6"
|
|
],
|
|
"encoding": "int",
|
|
"endian": "big",
|
|
"length": 4,
|
|
"scale": 10
|
|
}
|
|
},
|
|
{
|
|
"label": "Kingpin #5",
|
|
"short_label": "KP5",
|
|
"initials": {
|
|
"offsets": [
|
|
"0x30000520",
|
|
"0x30000522",
|
|
"0x30000524"
|
|
],
|
|
"encoding": "ch",
|
|
"length": 3
|
|
},
|
|
"score": {
|
|
"offsets": [
|
|
"0x300004F8",
|
|
"0x300004FA",
|
|
"0x300004FC",
|
|
"0x300004FE"
|
|
],
|
|
"encoding": "int",
|
|
"endian": "big",
|
|
"length": 4,
|
|
"scale": 10
|
|
}
|
|
}
|
|
],
|
|
"mode_champions": [
|
|
{
|
|
"label": "Buyin Boss #1",
|
|
"short_label": "BB1",
|
|
"initials": {
|
|
"offsets": [
|
|
"0x30000550",
|
|
"0x30000552",
|
|
"0x30000554"
|
|
],
|
|
"encoding": "ch",
|
|
"length": 3
|
|
},
|
|
"score": {
|
|
"offsets": [
|
|
"0x30000528",
|
|
"0x3000052A",
|
|
"0x3000052C",
|
|
"0x3000052E"
|
|
],
|
|
"encoding": "int",
|
|
"endian": "big",
|
|
"length": 4,
|
|
"scale": 10
|
|
}
|
|
},
|
|
{
|
|
"label": "Buyin Boss #2",
|
|
"short_label": "BB2",
|
|
"initials": {
|
|
"offsets": [
|
|
"0x30000558",
|
|
"0x3000055A",
|
|
"0x3000055C"
|
|
],
|
|
"encoding": "ch",
|
|
"length": 3
|
|
},
|
|
"score": {
|
|
"offsets": [
|
|
"0x30000530",
|
|
"0x30000532",
|
|
"0x30000534",
|
|
"0x30000536"
|
|
],
|
|
"encoding": "int",
|
|
"endian": "big",
|
|
"length": 4,
|
|
"scale": 10
|
|
}
|
|
},
|
|
{
|
|
"label": "Buyin Boss #3",
|
|
"short_label": "BB3",
|
|
"initials": {
|
|
"offsets": [
|
|
"0x30000560",
|
|
"0x30000562",
|
|
"0x30000564"
|
|
],
|
|
"encoding": "ch",
|
|
"length": 3
|
|
},
|
|
"score": {
|
|
"offsets": [
|
|
"0x30000538",
|
|
"0x3000053A",
|
|
"0x3000053C",
|
|
"0x3000053E"
|
|
],
|
|
"encoding": "int",
|
|
"endian": "big",
|
|
"length": 4,
|
|
"scale": 10
|
|
}
|
|
},
|
|
{
|
|
"label": "Buyin Boss #4",
|
|
"short_label": "BB4",
|
|
"initials": {
|
|
"offsets": [
|
|
"0x30000568",
|
|
"0x3000056A",
|
|
"0x3000056C"
|
|
],
|
|
"encoding": "ch",
|
|
"length": 3
|
|
},
|
|
"score": {
|
|
"offsets": [
|
|
"0x30000540",
|
|
"0x30000542",
|
|
"0x30000544",
|
|
"0x30000546"
|
|
],
|
|
"encoding": "int",
|
|
"endian": "big",
|
|
"length": 4,
|
|
"scale": 10
|
|
}
|
|
},
|
|
{
|
|
"label": "Buyin Boss #5",
|
|
"short_label": "BB5",
|
|
"initials": {
|
|
"offsets": [
|
|
"0x30000570",
|
|
"0x30000572",
|
|
"0x30000574"
|
|
],
|
|
"encoding": "ch",
|
|
"length": 3
|
|
},
|
|
"score": {
|
|
"offsets": [
|
|
"0x30000548",
|
|
"0x3000054A",
|
|
"0x3000054C",
|
|
"0x3000054E"
|
|
],
|
|
"encoding": "int",
|
|
"endian": "big",
|
|
"length": 4,
|
|
"scale": 10
|
|
}
|
|
}
|
|
]
|
|
}
|