From 9dd12a932dfd8114ece87834955b3dce55196f75 Mon Sep 17 00:00:00 2001 From: Francis De Brabandere Date: Fri, 6 Dec 2024 12:28:30 +0100 Subject: [PATCH] Bally MPU AS-2518-35: initial maps --- blakpyra.nv.json | 66 ++++++++++++++++++++++++++++++++++++++++++++ bmx.nv.json | 65 ++++++++++++++++++++++++++++++++++++++++++++ centaur.nv.json | 66 ++++++++++++++++++++++++++++++++++++++++++++ embryond.nv.json | 66 ++++++++++++++++++++++++++++++++++++++++++++ fathom.nv.json | 65 ++++++++++++++++++++++++++++++++++++++++++++ hglbtrtb.nv.json | 71 ++++++++++++++++++++++++++++++++++++++++++++++++ kissc.nv.json | 65 ++++++++++++++++++++++++++++++++++++++++++++ paragon.nv.json | 65 ++++++++++++++++++++++++++++++++++++++++++++ startreb.nv.json | 70 +++++++++++++++++++++++++++++++++++++++++++++++ 9 files changed, 599 insertions(+) create mode 100644 blakpyra.nv.json create mode 100644 bmx.nv.json create mode 100644 centaur.nv.json create mode 100644 embryond.nv.json create mode 100644 fathom.nv.json create mode 100644 hglbtrtb.nv.json create mode 100644 kissc.nv.json create mode 100644 paragon.nv.json create mode 100644 startreb.nv.json diff --git a/blakpyra.nv.json b/blakpyra.nv.json new file mode 100644 index 0000000..627cb54 --- /dev/null +++ b/blakpyra.nv.json @@ -0,0 +1,66 @@ +{ + "_notes": [ + "Compiled by Francis De Brabandere.", + "Black Pyramid (Bally 1984)", + "https://www.ipdb.org/machine.cgi?id=312", + "https://opdb.org/machines/228", + "Bally MPU AS-2518-35", + "7-digit score display", + "free play by default" + ], + "_copyright": "Copyright (C) 2024 by Francis De Brabandere ", + "_license": "GNU Lesser General Public License v3.0", + "_endian": "little", + "_roms": [ + "blakpyra" + ], + "_fileformat": 0.2, + "_version": 0.1, + "game_state": { + "credits": { + "label": "Credits", + "start": 61, + "length": 2, + "encoding": "bcd", + "nibble": "high" + } + }, + "last_game": [ + { + "start": 72, + "encoding": "bcd", + "length": 7, + "nibble": "high" + }, + { + "start": 79, + "encoding": "bcd", + "length": 7, + "nibble": "high" + }, + { + "start": 86, + "encoding": "bcd", + "length": 7, + "nibble": "high" + }, + { + "start": 93, + "encoding": "bcd", + "length": 7, + "nibble": "high" + } + ], + "high_scores": [ + { + "label": "High Score", + "short_label": "HS", + "score": { + "start": 166, + "encoding": "bcd", + "length": 7, + "nibble": "high" + } + } + ] +} diff --git a/bmx.nv.json b/bmx.nv.json new file mode 100644 index 0000000..1f2e7d9 --- /dev/null +++ b/bmx.nv.json @@ -0,0 +1,65 @@ +{ + "_notes": [ + "Compiled by Francis De Brabandere.", + "BMX (Bally 1983)", + "https://www.ipdb.org/machine.cgi?id=335", + "https://opdb.org/machines/431", + "Bally MPU AS-2518-35", + "7-digit score display" + ], + "_copyright": "Copyright (C) 2024 by Francis De Brabandere ", + "_license": "GNU Lesser General Public License v3.0", + "_endian": "little", + "_roms": [ + "bmx" + ], + "_fileformat": 0.2, + "_version": 0.1, + "game_state": { + "credits": { + "label": "Credits", + "start": 61, + "length": 2, + "encoding": "bcd", + "nibble": "high" + } + }, + "last_game": [ + { + "start": 72, + "encoding": "bcd", + "length": 7, + "nibble": "high" + }, + { + "start": 79, + "encoding": "bcd", + "length": 7, + "nibble": "high" + }, + { + "start": 86, + "encoding": "bcd", + "length": 7, + "nibble": "high" + }, + { + "start": 93, + "encoding": "bcd", + "length": 7, + "nibble": "high" + } + ], + "high_scores": [ + { + "label": "High Score", + "short_label": "HS", + "score": { + "start": 166, + "encoding": "bcd", + "length": 7, + "nibble": "high" + } + } + ] +} diff --git a/centaur.nv.json b/centaur.nv.json new file mode 100644 index 0000000..e8c06c6 --- /dev/null +++ b/centaur.nv.json @@ -0,0 +1,66 @@ +{ + "_notes": [ + "Compiled by Francis De Brabandere.", + "Centaur (Bally 1981)", + "https://www.ipdb.org/machine.cgi?id=476", + "https://opdb.org/machines/409", + "Bally MPU AS-2518-35", + "7-digit score display", + "free play by default" + ], + "_copyright": "Copyright (C) 2024 by Francis De Brabandere ", + "_license": "GNU Lesser General Public License v3.0", + "_endian": "little", + "_roms": [ + "centaur" + ], + "_fileformat": 0.2, + "_version": 0.1, + "game_state": { + "credits": { + "label": "Credits", + "start": 61, + "length": 2, + "encoding": "bcd", + "nibble": "high" + } + }, + "last_game": [ + { + "start": 72, + "encoding": "bcd", + "length": 7, + "nibble": "high" + }, + { + "start": 79, + "encoding": "bcd", + "length": 7, + "nibble": "high" + }, + { + "start": 86, + "encoding": "bcd", + "length": 7, + "nibble": "high" + }, + { + "start": 93, + "encoding": "bcd", + "length": 7, + "nibble": "high" + } + ], + "high_scores": [ + { + "label": "High Score", + "short_label": "HS", + "score": { + "start": 166, + "encoding": "bcd", + "length": 7, + "nibble": "high" + } + } + ] +} diff --git a/embryond.nv.json b/embryond.nv.json new file mode 100644 index 0000000..62ccd1c --- /dev/null +++ b/embryond.nv.json @@ -0,0 +1,66 @@ +{ + "_notes": [ + "Compiled by Francis De Brabandere.", + "Embryon (Bally 1981)", + "https://www.ipdb.org/machine.cgi?id=783", + "https://opdb.org/machines/1695", + "Bally MPU AS-2518-35", + "7-digit score display" + ], + "_copyright": "Copyright (C) 2024 by Francis De Brabandere ", + "_license": "GNU Lesser General Public License v3.0", + "_endian": "little", + "_roms": [ + "embryond", + "embryon" + ], + "_fileformat": 0.2, + "_version": 0.1, + "game_state": { + "credits": { + "label": "Credits", + "start": 61, + "length": 2, + "encoding": "bcd", + "nibble": "high" + } + }, + "last_game": [ + { + "start": 72, + "encoding": "bcd", + "length": 7, + "nibble": "high" + }, + { + "start": 79, + "encoding": "bcd", + "length": 7, + "nibble": "high" + }, + { + "start": 86, + "encoding": "bcd", + "length": 7, + "nibble": "high" + }, + { + "start": 93, + "encoding": "bcd", + "length": 7, + "nibble": "high" + } + ], + "high_scores": [ + { + "label": "High Score", + "short_label": "HS", + "score": { + "start": 166, + "encoding": "bcd", + "length": 7, + "nibble": "high" + } + } + ] +} diff --git a/fathom.nv.json b/fathom.nv.json new file mode 100644 index 0000000..33482ae --- /dev/null +++ b/fathom.nv.json @@ -0,0 +1,65 @@ +{ + "_notes": [ + "Compiled by Francis De Brabandere.", + "Fathom (Bally 1981)", + "https://www.ipdb.org/machine.cgi?id=829", + "https://opdb.org/machines/1480", + "Bally MPU AS-2518-35", + "7-digit score display" + ], + "_copyright": "Copyright (C) 2024 by Francis De Brabandere ", + "_license": "GNU Lesser General Public License v3.0", + "_endian": "little", + "_roms": [ + "fathom" + ], + "_fileformat": 0.2, + "_version": 0.1, + "game_state": { + "credits": { + "label": "Credits", + "start": 61, + "length": 2, + "encoding": "bcd", + "nibble": "high" + } + }, + "last_game": [ + { + "start": 72, + "encoding": "bcd", + "length": 7, + "nibble": "high" + }, + { + "start": 79, + "encoding": "bcd", + "length": 7, + "nibble": "high" + }, + { + "start": 86, + "encoding": "bcd", + "length": 7, + "nibble": "high" + }, + { + "start": 93, + "encoding": "bcd", + "length": 7, + "nibble": "high" + } + ], + "high_scores": [ + { + "label": "High Score", + "short_label": "HS", + "score": { + "start": 166, + "encoding": "bcd", + "length": 7, + "nibble": "high" + } + } + ] +} diff --git a/hglbtrtb.nv.json b/hglbtrtb.nv.json new file mode 100644 index 0000000..050fd05 --- /dev/null +++ b/hglbtrtb.nv.json @@ -0,0 +1,71 @@ +{ + "_notes": [ + "Compiled by Francis De Brabandere.", + "Harlem Globetrotters On Tour (Bally 1979)", + "https://www.ipdb.org/machine.cgi?id=1125", + "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" + ], + "_copyright": "Copyright (C) 2024 by Francis De Brabandere ", + "_license": "GNU Lesser General Public License v3.0", + "_endian": "little", + "_roms": [ + "hglbtrtb" + ], + "_fileformat": 0.2, + "_version": 0.1, + "game_state": { + "credits": { + "label": "Credits", + "start": 57, + "length": 1, + "encoding": "bcd", + "nibble": "high" + } + }, + "last_game": [ + { + "start": 61, + "encoding": "bcd", + "length": 6, + "nibble": "high", + "scale": 10 + }, + { + "start": 67, + "encoding": "bcd", + "length": 6, + "nibble": "high", + "scale": 10 + }, + { + "start": 73, + "encoding": "bcd", + "length": 6, + "nibble": "high", + "scale": 10 + }, + { + "start": 79, + "encoding": "bcd", + "length": 6, + "nibble": "high", + "scale": 10 + } + ], + "high_scores": [ + { + "label": "High Score", + "short_label": "HS", + "score": { + "start": 171, + "encoding": "bcd", + "length": 6, + "nibble": "high", + "scale": 10 + } + } + ] +} diff --git a/kissc.nv.json b/kissc.nv.json new file mode 100644 index 0000000..6631ed7 --- /dev/null +++ b/kissc.nv.json @@ -0,0 +1,65 @@ +{ + "_notes": [ + "Compiled by Francis De Brabandere.", + "KISS (Bally 1979)", + "https://www.ipdb.org/machine.cgi?id=1386", + "https://opdb.org/machines/1225", + "Bally MPU AS-2518-35", + "rev. 3 6-digit score display" + ], + "_copyright": "Copyright (C) 2024 by Francis De Brabandere ", + "_license": "GNU Lesser General Public License v3.0", + "_endian": "little", + "_roms": [ + "kissc" + ], + "_fileformat": 0.2, + "_version": 0.1, + "game_state": { + "credits": { + "label": "Credits", + "start": 57, + "length": 1, + "encoding": "bcd", + "nibble": "high" + } + }, + "last_game": [ + { + "start": 60, + "encoding": "bcd", + "length": 6, + "nibble": "high" + }, + { + "start": 66, + "encoding": "bcd", + "length": 6, + "nibble": "high" + }, + { + "start": 72, + "encoding": "bcd", + "length": 6, + "nibble": "high" + }, + { + "start": 78, + "encoding": "bcd", + "length": 6, + "nibble": "high" + } + ], + "high_scores": [ + { + "label": "High Score", + "short_label": "HS", + "score": { + "start": 207, + "encoding": "bcd", + "length": 6, + "nibble": "high" + } + } + ] +} diff --git a/paragon.nv.json b/paragon.nv.json new file mode 100644 index 0000000..e98c0fa --- /dev/null +++ b/paragon.nv.json @@ -0,0 +1,65 @@ +{ + "_notes": [ + "Compiled by Francis De Brabandere.", + "Paragon (Bally 1979)", + "https://www.ipdb.org/machine.cgi?id=1755", + "https://opdb.org/machines/296", + "Bally MPU AS-2518-35", + "6-digit score display" + ], + "_copyright": "Copyright (C) 2024 by Francis De Brabandere ", + "_license": "GNU Lesser General Public License v3.0", + "_endian": "little", + "_roms": [ + "paragon" + ], + "_fileformat": 0.2, + "_version": 0.1, + "game_state": { + "credits": { + "label": "Credits", + "start": 57, + "length": 1, + "encoding": "bcd", + "nibble": "high" + } + }, + "last_game": [ + { + "start": 61, + "encoding": "bcd", + "length": 6, + "nibble": "high" + }, + { + "start": 67, + "encoding": "bcd", + "length": 6, + "nibble": "high" + }, + { + "start": 73, + "encoding": "bcd", + "length": 6, + "nibble": "high" + }, + { + "start": 74, + "encoding": "bcd", + "length": 6, + "nibble": "high" + } + ], + "high_scores": [ + { + "label": "High Score", + "short_label": "HS", + "score": { + "start": 207, + "encoding": "bcd", + "length": 6, + "nibble": "high" + } + } + ] +} diff --git a/startreb.nv.json b/startreb.nv.json new file mode 100644 index 0000000..88cfb84 --- /dev/null +++ b/startreb.nv.json @@ -0,0 +1,70 @@ +{ + "_notes": [ + "Compiled by Francis De Brabandere.", + "Star Trek (Bally 1979)", + "https://www.ipdb.org/machine.cgi?id=2355", + "https://opdb.org/machines/473", + "Bally MPU AS-2518-35", + "7-digit score display (but internally 6-digit)" + ], + "_copyright": "Copyright (C) 2024 by Francis De Brabandere ", + "_license": "GNU Lesser General Public License v3.0", + "_endian": "little", + "_roms": [ + "startreb" + ], + "_fileformat": 0.2, + "_version": 0.1, + "game_state": { + "credits": { + "label": "Credits", + "start": 57, + "length": 1, + "encoding": "bcd", + "nibble": "high" + } + }, + "last_game": [ + { + "start": 60, + "encoding": "bcd", + "length": 6, + "nibble": "high", + "scale": 10 + }, + { + "start": 66, + "encoding": "bcd", + "length": 6, + "nibble": "high", + "scale": 10 + }, + { + "start": 72, + "encoding": "bcd", + "length": 6, + "nibble": "high", + "scale": 10 + }, + { + "start": 78, + "encoding": "bcd", + "length": 6, + "nibble": "high", + "scale": 10 + } + ], + "high_scores": [ + { + "label": "High Score", + "short_label": "HS", + "score": { + "start": 207, + "encoding": "bcd", + "length": 6, + "nibble": "high", + "scale": 10 + } + } + ] +}