Skip to content

Commit

Permalink
Bally MPU AS-2518-35: batch 2
Browse files Browse the repository at this point in the history
  • Loading branch information
francisdb committed Dec 16, 2024
1 parent 9bcfb87 commit 870e016
Show file tree
Hide file tree
Showing 2 changed files with 349 additions and 2 deletions.
207 changes: 207 additions & 0 deletions dollyptb.nv.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,207 @@
{
"_notes": [
"Compiled by Francis De Brabandere.",
"Dolly Parton (Bally 1979)",
"https://www.ipdb.org/machine.cgi?id=698",
"https://opdb.org/machines/130",
"Bally MPU AS-2518-35",
"7-digit score display",
"By default the credits are not shown, set dip switch 27 to show them.",
"Same layout as hglibtrtb"
],
"_copyright": "Copyright (C) 2024 by Francis De Brabandere <[email protected]>",
"_license": "GNU Lesser General Public License v3.0",
"_endian": "little",
"_nibble": "high",
"_roms": [
"dollyptb"
],
"_fileformat": 0.4,
"_version": 0.1,
"game_state": {
"credits": {
"label": "Credits",
"start": 57,
"length": 1,
"encoding": "bcd"
}
},
"last_game": [
{
"start": 61,
"encoding": "bcd",
"length": 6,
"scale": 10
},
{
"start": 67,
"encoding": "bcd",
"length": 6,
"scale": 10
},
{
"start": 73,
"encoding": "bcd",
"length": 6,
"scale": 10
},
{
"start": 79,
"encoding": "bcd",
"length": 6,
"scale": 10
}
],
"high_scores": [
{
"label": "High Score",
"short_label": "HS",
"score": {
"start": 171,
"encoding": "bcd",
"length": 6,
"scale": 10
}
}
],
"audits": {
"Bookkeeping functions": {
"05": {
"label": "Current Credits",
"start": 177,
"length": 6,
"encoding": "bcd",
"min": 0,
"max": 40
},
"06": {
"label": "Total Plays (Played and Free Games)",
"start": 183,
"length": 6,
"encoding": "bcd",
"min": 0,
"max": 99999
},
"07": {
"label": "Total Replays (Free Games)",
"start": 189,
"length": 6,
"encoding": "bcd",
"min": 0,
"max": 99999
},
"08": {
"label": "Total times 'High Score To Date' is beat",
"start": 195,
"length": 6,
"encoding": "bcd",
"min": 0,
"max": 99999
},
"09": {
"label": "Coins Dropped thru Coin Chute #1",
"start": 201,
"length": 6,
"encoding": "bcd",
"min": 0,
"max": 99999
},
"10": {
"label": "Coins Dropped thru Coin Chute #2",
"start": 207,
"length": 6,
"encoding": "bcd",
"min": 0,
"max": 99999
},
"11": {
"label": "Coins Dropped thru Coin Chute #3",
"start": 213,
"length": 6,
"encoding": "bcd",
"min": 0,
"max": 99999
},
"12": {
"label": "Number of Specials awarded from Panel Specials Only",
"start": 219,
"length": 6,
"encoding": "bcd",
"min": 0,
"max": 99999
},
"13": {
"label": "Number of minutes of Game Play",
"start": 225,
"length": 6,
"encoding": "bcd",
"min": 0,
"max": 99999
},
"14": {
"label": "Number of Service Credits",
"start": 231,
"length": 6,
"encoding": "bcd",
"min": 0,
"max": 99999
}
}
},
"adjustments": {
"High score functions": {
"01": {
"label": "Extra ball / Free game score level 1",
"start": 153,
"encoding": "bcd",
"length": 6,
"min": 0,
"max": 999000,
"default": 0,
"scale": 10,
"special_values": {
"0": "OFF"
},
"multiple_of": 10000
},
"02": {
"label": "Extra ball / Free game score level 2",
"start": 159,
"encoding": "bcd",
"length": 6,
"min": 0,
"max": 999000,
"default": 0,
"scale": 10,
"special_values": {
"0": "OFF"
},
"multiple_of": 10000
},
"03": {
"_note": "Increments by 10000",
"label": "Extra ball / Free game score level 3",
"start": 165,
"encoding": "bcd",
"length": 6,
"min": 0,
"max": 999000,
"default": 0,
"scale": 10,
"special_values": {
"0": "OFF"
},
"multiple_of": 10000
},
"04": {
"label": "High score to date",
"start": 171,
"encoding": "bcd",
"length": 6,
"min": 0,
"max": 999000,
"scale": 10
}
}
}
}
144 changes: 142 additions & 2 deletions hglbtrtb.nv.json
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
"https://opdb.org/machines/1742",
"Bally MPU AS-2518-35",
"7-digit score display (but internally 6-digit)",
"hglbtrtb is on free play by default"
"By default the credits are not shown, set dip switch 27 to show them."
],
"_copyright": "Copyright (C) 2024 by Francis De Brabandere <[email protected]>",
"_license": "GNU Lesser General Public License v3.0",
Expand Down Expand Up @@ -62,5 +62,145 @@
"scale": 10
}
}
]
],
"audits": {
"Bookkeeping functions": {
"05": {
"label": "Current Credits",
"start": 177,
"length": 6,
"encoding": "bcd",
"min": 0,
"max": 40
},
"06": {
"label": "Total Plays (Played and Free Games)",
"start": 183,
"length": 6,
"encoding": "bcd",
"min": 0,
"max": 99999
},
"07": {
"label": "Total Replays (Free Games)",
"start": 189,
"length": 6,
"encoding": "bcd",
"min": 0,
"max": 99999
},
"08": {
"label": "Total times 'High Score To Date' is beat",
"start": 195,
"length": 6,
"encoding": "bcd",
"min": 0,
"max": 99999
},
"09": {
"label": "Coins Dropped thru Coin Chute #1",
"start": 201,
"length": 6,
"encoding": "bcd",
"min": 0,
"max": 99999
},
"10": {
"label": "Coins Dropped thru Coin Chute #2",
"start": 207,
"length": 6,
"encoding": "bcd",
"min": 0,
"max": 99999
},
"11": {
"label": "Coins Dropped thru Coin Chute #3",
"start": 213,
"length": 6,
"encoding": "bcd",
"min": 0,
"max": 99999
},
"12": {
"label": "Number of Specials awarded from Panel Specials Only",
"start": 219,
"length": 6,
"encoding": "bcd",
"min": 0,
"max": 99999
},
"13": {
"label": "Number of minutes of Game Play",
"start": 225,
"length": 6,
"encoding": "bcd",
"min": 0,
"max": 99999
},
"14": {
"label": "Number of Service Credits",
"start": 231,
"length": 6,
"encoding": "bcd",
"min": 0,
"max": 99999
}
}
},
"adjustments": {
"High score functions": {
"01": {
"label": "Extra ball / Free game score level 1",
"start": 153,
"encoding": "bcd",
"length": 6,
"min": 0,
"max": 999000,
"default": 0,
"scale": 10,
"special_values": {
"0": "OFF"
},
"multiple_of": 10000
},
"02": {
"label": "Extra ball / Free game score level 2",
"start": 159,
"encoding": "bcd",
"length": 6,
"min": 0,
"max": 999000,
"default": 0,
"scale": 10,
"special_values": {
"0": "OFF"
},
"multiple_of": 10000
},
"03": {
"_note": "Increments by 10000",
"label": "Extra ball / Free game score level 3",
"start": 165,
"encoding": "bcd",
"length": 6,
"min": 0,
"max": 999000,
"default": 0,
"scale": 10,
"special_values": {
"0": "OFF"
},
"multiple_of": 10000
},
"04": {
"label": "High score to date",
"start": 171,
"encoding": "bcd",
"length": 6,
"min": 0,
"max": 999000,
"scale": 10
}
}
}
}

0 comments on commit 870e016

Please sign in to comment.