Added vectrex cartridge mime type and signatures

This commit is contained in:
Rob McMullen 2018-11-08 16:36:14 -08:00
parent f6bd90656a
commit 49405c9384
3 changed files with 703 additions and 1 deletions

View File

@ -350,3 +350,8 @@ class Atari2600CartImage(RomImage):
class Atari2600StarpathImage(RomImage): class Atari2600StarpathImage(RomImage):
def __str__(self): def __str__(self):
return f"{len(self.rawdata) // 1024}k Atari 2600 Starpath Cassette" return f"{len(self.rawdata) // 1024}k Atari 2600 Starpath Cassette"
class VectrexCartImage(RomImage):
def __str__(self):
return f"{len(self.rawdata) // 1024}k Vectrex Cartridge"

View File

@ -6,7 +6,7 @@ from .segments import SegmentData, DefaultSegment
from .kboot import KBootImage from .kboot import KBootImage
from .ataridos import AtariDosDiskImage, BootDiskImage, AtariDosFile, XexContainerSegment, AtariDiskImage from .ataridos import AtariDosDiskImage, BootDiskImage, AtariDosFile, XexContainerSegment, AtariDiskImage
from .spartados import SpartaDosDiskImage from .spartados import SpartaDosDiskImage
from .cartridge import AtariCartImage, Atari8bitCartImage, Atari5200CartImage, get_known_carts, RomImage, Atari2600CartImage, Atari2600StarpathImage from .cartridge import AtariCartImage, Atari8bitCartImage, Atari5200CartImage, get_known_carts, RomImage, Atari2600CartImage, Atari2600StarpathImage, VectrexCartImage
from .mame import MameZipImage from .mame import MameZipImage
from .dos33 import Dos33DiskImage, ProdosDiskImage, Dos33BinFile from .dos33 import Dos33DiskImage, ProdosDiskImage, Dos33BinFile
from .standard_delivery import StandardDeliveryImage from .standard_delivery import StandardDeliveryImage
@ -171,6 +171,11 @@ class Atari2600StarpathParser(SegmentParser):
image_type = Atari2600StarpathImage image_type = Atari2600StarpathImage
class VectrexParser(SegmentParser):
menu_name = "Vectrex Cartridge"
image_type = VectrexCartImage
class RomParser(SegmentParser): class RomParser(SegmentParser):
menu_name = "ROM Image" menu_name = "ROM Image"
image_type = RomImage image_type = RomImage
@ -330,6 +335,9 @@ mime_parsers = {
"application/vnd.atari2600.starpath": [ "application/vnd.atari2600.starpath": [
Atari2600StarpathParser, Atari2600StarpathParser,
], ],
"application/vnd.vectrex": [
VectrexParser,
],
"application/vnd.mame_rom": [ "application/vnd.mame_rom": [
MameZipParser, MameZipParser,
], ],

View File

@ -1,4 +1,211 @@
sha1_signatures = { sha1_signatures = {
90: {
b'h\xe3\x12\x1e\xdaN\xbb\xb8/~\xbf\xa4\xee\x82\xec\xef\xdd\x82\x16\xbc': ('application/vnd.vectrex', 'ROM Music Demo by Manu (2000) (PD)'),
},
118: {
b'\xf3\xc8\x99\xa3\xff\x92W%\xf7\xb5\xc5,\xd0\x7f\xc9\x196\xfa_O': ('application/vnd.vectrex', 'Taulukko Demo by Manu (2002) (PD)'),
},
128: {
b'\x83\xf2\xa6\x93\xfa\xd4\xf9\x83\xab\xf18Dh\x0bA\x12\xf4gB\xfd': ('application/vnd.vectrex', 'Text Demo (2001) (PD)'),
},
166: {
b'\x16\xaaYs\x85\x0cS\x86\xec\x81!8r\xafA\xad\xf1\xcc\x9fg': ('application/vnd.vectrex', 'Line Demo (2001) (PD)'),
},
172: {
b'\x93b\x0e=\xd3t\x93^3\xaf\xa9u\x1arh\xec\x95G+\x03': ('application/vnd.vectrex', 'Pokemon Demo 1 by Manu (2000) (PD)'),
b"\xfd`\x1e\xdf\x05\x82\xc3w\xe1a\xdf\x90\xde\x15K\xbe\x1e\x9f\x0e'": ('application/vnd.vectrex', 'Rotation Demo by Manu (2000) (PD)'),
},
190: {
b'80b\xce\xe6E\xdb\x9c\xe0z\xe5\xcdwg\xdc\x8e\x88\xafo%': ('application/vnd.vectrex', 'Music Demo (2001) (PD)'),
},
191: {
b';\x8d\xe4\x11\x01\xd7\xfb[Q\xa7!\xd5\xd8r\xf0\x1b!\xd39J': ('application/vnd.vectrex', 'Animation Demo by Manu (2002) (PD)'),
},
216: {
b'Cg\xa7\xfc=\xe6a\xaf2\\\x0c\\x)\xab\x8e\x9e\xd7n\x9a': ('application/vnd.vectrex', 'Joystick Demo by Manu (2000) (PD)'),
},
218: {
b'\xdc\xfb\x19\x04 T\xf3\x1a\xd2.r\x8c\xffghD<\xb8\x1d4': ('application/vnd.vectrex', 'Collision Test by Manu (2000) (PD)'),
},
241: {
b'\xcb\xe0\x92\xd6O}-x\x0e\xaf\xef\x0b\x0e]\xd1\x8e\xc5\xb5\xf3\x8b': ('application/vnd.vectrex', 'VecVoice Demo by Richard Hutchinson (2002)'),
},
256: {
b'\x8c\xab\x85\xb0\xae>\x89!P\xe6\x92\xa0\x14\x91\x16:0\xde\x94=': ('application/vnd.vectrex', 'Vectrex Bootstrap Loader by Jeff Woolsey (1985) (PD)'),
},
276: {
b'(E\x92\xd4\x96\x9c\x87\xa04\xf8\x02\x8e\xfaz\x7fu\xb2~\xd8n': ('application/vnd.vectrex', 'We Wish You a Merry Christmas by J. Woolsey (1985) (PD) [a1]'),
},
284: {
b'\xcb\x10\xde\xcdc\xa2\xf0\xf1\xbb\x11\x19\x12\xbc\x19\x88m\xb6\xd9\x9b\xaa': ('application/vnd.vectrex', 'Space16 Demo by Manu (2000) (PD)'),
},
299: {
b'\x8d\xfe\x96\xcb\x11a\xf9r\xe1\x19\x03\xfc\x1er\xaa\xdb\x1c\xb2\x84\x7f': ('application/vnd.vectrex', 'Scorefont 3 by Manu (Aug 26) (2002)'),
},
312: {
b't\xd6]\xc5\xa4\x8c\xda\x014(\xd8\xccf\xdd \xbb\x90\x1a\x90\xf8': ('application/vnd.vectrex', 'Alpha Demo (2001) (PD)'),
},
333: {
b'\x06\x99\xceMOy\xc1\xc3r\xd6CQ\na\xacC\xc0"\x80\xda': ('application/vnd.vectrex', "Mike's Molecules Demo by Mike Blackwell (1985) (PD) [a1]"),
},
368: {
b'\xef\xd6\xe5\x9b\xb1\xaf\xcf\xde\x96o\r\x89\xd8\xd7\x82\x15\x92\xf0\x0b#': ('application/vnd.vectrex', 'Curved Lines Demo (1998) (PD)'),
},
408: {
b'\xab,~0\x8e\xcab`Nv?bT\xba=\x01\xc4\x96j\x97': ('application/vnd.vectrex', 'Exec Rom Dumper (2000) (Ronen Habot)'),
},
414: {
b'\x15\x10\xd6\xa19\xfe\x9a!\xd8\xeb\x88\xa7#\x8c\x05\x10f\x91\x87D': ('application/vnd.vectrex', 'My Bonnie Lies Over The Ocean by Jeff Woolsey (1985) (PD)'),
},
415: {
b'J\x85!\x99\x8em\xed/\xbd\xce\xbd\xe3J(H\xcd\x08F\xf6\x7f': ('application/vnd.vectrex', 'Pokemon Demo 2 by Manu (2000) (PD)'),
},
429: {
b'yV\xe6GF\xaa\xcas7\xa1\xcb0f=\xd1\x9b\xe1\x8a\x97.': ('application/vnd.vectrex', "Pokemon Demo 4 - Psyduck's Eyes by Manu (2000) (PD)"),
},
490: {
b'\x88R\xa5zM\xf1l\xa1(\xfd\xf6h\xa7\xcd\x1bmN\x1bkU': ('application/vnd.vectrex', 'Pokemon Demo 3 by Manu and Marq (2000) (PD)'),
},
508: {
b'\x18\xafD^_\xc0\xa1\xbd\x8b\x16\x0e\xb3j\x1cW\xef\xbe\xf2B\x08': ('application/vnd.vectrex', 'Star Spangles Banner Music Demo by Jeff Woolsey (1985) (PD)'),
},
512: {
b'S\xe08\xe76\xe8\xe5\xc7\x8d\xcd\x90\x8a\x9f\xa9P\xc7\x87\xa6\xdb\x07': ('application/vnd.vectrex', 'Etch-a-Sketch by Jeff Woolsey (1985) (light pen) (PD)'),
b'\xb2C+_\xda\xd1\xc4\xc1\x04>\xdddz&\xa4\xb7cv\xb7c': ('application/vnd.vectrex', "Mike's Molecules Demo by Mike Blackwell (1985) (PD)"),
},
513: {
b'|3%\xaa\x99M\x836\xf7\xda\xec\x17\x80\xf7!\x83E\xc1\xee\x0c': ('application/vnd.vectrex', 'Etch-a-Sketch by Jeff Woolsey (1985) (light pen) (PD) [b1]'),
b'\x16M\x1d\xc9~,~\x9d\x1d\x1e\x1e\xf0e\x1a\x0e\xe6\xbf\xa3+\xde': ('application/vnd.vectrex', "Mike's Molecules Demo by Mike Blackwell (1985) (PD) [b1]"),
},
626: {
b'\xae\x1d\x16`\x9d\xddoAJ\xa0\xcaT\x83\x8a\xde\x1e\xfd\xefn\x84': ('application/vnd.vectrex', 'Vectrex Maze by Chris Salomon (1998) (PD)'),
},
669: {
b'\x03\xcd\xa3\xbd\xd0\xff\xbb\xcb\xb3\xd1\x11C\x18\x87f!\x10\x11\xc3|': ('application/vnd.vectrex', 'Vectrex Demo 1 by Manu (2000) (PD)'),
},
764: {
b'*/Z9O\x08\xbe\x1e_\x05\x942\xf3\xef\xb8wU\x80\x10\xfa': ('application/vnd.vectrex', 'Arkanoid - Revenge of DOH Sound by Chris Salomon (1998) (PD)'),
},
820: {
b'\x8b\\U\xc1>e\x9d\x05\xd5G\x89\xd5\x01\x8c\x16\x0b\x03\x16\xfd\xa1': ('application/vnd.vectrex', 'Bubble Bobble (Diamond Room) by Chris Salomon (1998) (PD)'),
},
835: {
b"\xfc\x85'\xc3\xeej\xf5\x1a6e8\xd6\xb0\xc71U5\x14\xf75": ('application/vnd.vectrex', '3-D Scrolling Demo by Christopher Tumber (2001) (PD)'),
},
893: {
b'\xafH\xbf\xb1\xf8\x15\x8c\xe0\x9c\xbbxu\x00\xcd:\xccy\xfa\xf1\x02': ('application/vnd.vectrex', 'Vimpula by Manu (2002) (PD)'),
},
914: {
b'\x87m\xac\x1a*\x8d\x1e\x1b\xd0\xd0\xb1\xd3\xdf\x08\xa0k\xf4\xdc\xd6\xea': ('application/vnd.vectrex', 'We Wish You a Merry Christmas by J. Woolsey (1985) (PD)'),
},
915: {
b'\xd7<\x001m\x04\xb7i\x9bV\xc6\xb3CDG\xd2\x03\x8e\x8f%': ('application/vnd.vectrex', 'Bubble Bobble Sound 1 by Chris Salomon (1998) (PD)'),
},
937: {
b'\x8dZ\x0bS\x19DU\xea\xf7\x17\x9b\x96w\xb0WV.\x9a\xc4\x10': ('application/vnd.vectrex', 'Tank Demo 1 (19xx) (PD)'),
},
955: {
b'\xf2\x95Y\xa7[\x05z\x91\xab\xd6\xfeh\xfcc{\xba\xa7\xf8\x14$': ('application/vnd.vectrex', 'Mad Planetoids Demo by John Dondzila (2001) (PD)'),
},
1031: {
b'6\xb9\xb0\xbdeH\n~\x92\xea\xdcx\xb7\xa6}\xd3i\xa2\x07\x7f': ('application/vnd.vectrex', 'VecSports Kingpin Bowling Demo by Manu (Aug 19) (2002)'),
},
1038: {
b"\xd5\x0b\xadYV\x10`\x8a\xd8\xfd\x14\x9f-'u9\xcb\x83\xeb%": ('application/vnd.vectrex', 'Battle Earth Terror Hazard V1 by Manu (2000) (PD)'),
},
1059: {
b'j\xf9zDS\xf2<\xdb\xfb\xb9\xc2\x98\xf0\xb4\xd5\xe8\xc3\xfd\x04\xa9': ('application/vnd.vectrex', 'Arsek by Marq (2000) (PD)'),
},
1079: {
b'\x89\x1cYMZ\rU\xde\x9c)\xe2xKh8\x10\x91\xc5\x89T': ('application/vnd.vectrex', 'Bubble Bobble Sound 3 by Chris Salomon (1998) (PD)'),
},
1085: {
b'1"*\xcd\xf9\x92\xe7\xe1j\xaf\x990\xa6=\x97\xa2\x9d\\\xfa\xab': ('application/vnd.vectrex', 'CGM Example by Marq (2000) (PD)'),
},
1119: {
b'M\xb3r\xa5n}\x17=\x9c&_\xbe\x1b\xd6\x8c\x1e\x1f\xa0W\xfa': ('application/vnd.vectrex', 'We Wish You a Merry Christmas by J. Woolsey (1986) (PD)'),
},
1163: {
b'!\xb5dU\xb1\xa7\x82\x19j\x92\x10\xb3\xadK\xd8\xe9\x9c\x85\xbfR': ('application/vnd.vectrex', "Ghosts 'n' Goblins Sound 9best by Chris Salomon (1998) (PD)"),
},
1169: {
b'\xfb\x13iT\xa8\x7f\xeb\xd6\xcb\xbc\x8a\x00T\xfe\x811\x96J$q': ('application/vnd.vectrex', 'Battle Earth Terror Hazard V2 by Manu (2000) (PD)'),
},
1208: {
b'j0\x01u4\xb3\x83\x99\xe4\x1b\x916sa`\xf3\xf2j\xf3\xbb': ('application/vnd.vectrex', 'Bubble Bobble Sound 2best by Chris Salomon (1998) (PD)'),
},
1212: {
b'\x7f\xda\xcd^!\x81\xb1\xb2\x15\x0et\xd3\xa6f1\xdc\xba\xa3\xab\xb6': ('application/vnd.vectrex', 'Vecsports Boxing Demo by Manu (2000) (PD)'),
},
1214: {
b'K\x1eC\x80\x8a\xef\xc8#[\x13\r-\xba\xc4\x1f\xa0\x87\xd9\xae\xdf': ('application/vnd.vectrex', 'Vectrex Pong (1998) (PD)'),
},
1216: {
b'C\x18\xd4S%{5\x99\x1b\x92o\xbe\xf8$4\x80\x88\xa61\xf3': ('application/vnd.vectrex', 'Lunar Lander Demo by Thomas Landspurg (19xx) (PD)'),
},
1217: {
b'\xcc\xbc\xc159\xe2\x02v\x7f\x0f\xc8nW\xcc]\x9f\x16\x93L\xf8': ('application/vnd.vectrex', "Ghosts 'n' Goblins Sound 8 by Chris Salomon (1998) (PD)"),
},
1219: {
b'6O>\xd4%O\x8f7\x8e\x10e\xbetO\xa0W!\xb9,\x1a': ('application/vnd.vectrex', 'Bubble Bobble Sound 2 by Chris Salomon (1998) (PD)'),
},
1230: {
b'7r(\x0fu[=\xc6\xeef\x9c\xef\x98cM#o>\x98x': ('application/vnd.vectrex', "Ghosts 'n' Goblins Sound 9 by Chris Salomon (1998) (PD)"),
},
1235: {
b'#j\x11\x0b\xbb)\xf8\x8b\r\x1ea\x14\\|B\xa1\xb4\xaa\xe1\x1d': ('application/vnd.vectrex', "Ghosts 'n' Goblins Sound 7 by Chris Salomon (1998) (PD)"),
},
1247: {
b'\xa0\xcc\xa9\xbdC\xd3\xa4\xf1|\xf8\xd6\xc8\xdf_\x19z:\xa1\x14Z': ('application/vnd.vectrex', 'Turrican 1 Sound by Chris Salomon (1998) (PD)'),
},
1259: {
b"D\xf2<-\xc1iFgSF\xf6\x9d\xd0'\xd5\xd3\x94\xc5Z\xcc": ('application/vnd.vectrex', 'Turrican 2 Sound by Chris Salomon (1998) (PD)'),
},
1369: {
b"\xc1.\xc6B\x1f\x8d\xc5\xb6\x15\xdc'h\xbe\x981\xe3/\x03`\x97": ('application/vnd.vectrex', "Ghouls 'n' Ghosts Sound by Chris Salomon (1998) (PD)"),
},
1374: {
b'Ga\x13o\xa2\xa7\xc9n\x0e\x98\xf1\xb6\x8b\xea\x05z\xe7\xbba\xaf': ('application/vnd.vectrex', 'Tono Demo by Marq & Antti (2000) (PD)'),
},
1464: {
b'\x15Wz\xfe\x81;$!\xbc\xcc\x95,\xdb\x1a\xbb\x11&:\xf0\xeb': ('application/vnd.vectrex', 'Battle Earth Terror Hazard V3 by Manu (2000) (PD)'),
},
1517: {
b'\x06\xd8o\xe9\x97\xbc\x017\x99\xdal\xed\xd6\xaa\xf4 \xee\\b\xb9': ('application/vnd.vectrex', 'Battlezone Demo by Christopher Tumber (2001) (PD)'),
},
1536: {
b')\x87\xe7s\xccG\xaa\xda\xfac\x14\x91\xe6\x85\xb5p\x9b\xa4\x9e?': ('application/vnd.vectrex', 'Bach Prelude #1 by Jeff Woolsey (1985) (PD)'),
},
1565: {
b'\x80neM~\x9d\x05\xc9^\xccEQ\xcb\x19\xe9\xe6^\xf7\xd6\x80': ('application/vnd.vectrex', 'Song Demo by Christopher Tumber (1998) (PD)'),
},
1748: {
b'\x87\x92x\xa9\xc5\xc9fci\xf4\xdbX\x88\x1c\x02\x1cD\xe95\x99': ('application/vnd.vectrex', 'Vectrex Demo 2 by Manu (2000) (PD)'),
},
1805: {
b'\x1aCCcSE\xec\n\xc4Z\xc5\xa5\xa7-1\x18\xc514\xaa': ('application/vnd.vectrex', '8Ball by Christopher Tumber (2001) (PD)'),
},
1841: {
b'\x0cE/%\xfb?B\xaeE[\x0f\xab\x9f]b\x14\x08\xfd\x0e\xfa': ('application/vnd.vectrex', 'Spike Goes Skiing Demo V.03 (1998) (PD)'),
},
1844: {
b'b\xd1\xfb\xb2\xe0\x01)\x16\xde\xba&#\xda1(\x19Q\xf9\xde\x9b': ('application/vnd.vectrex', "Spike's Slam Pit Demo by Gauze (2001) (PD)"),
},
1912: {
b'WP\xbbF>&A`\xb6\xf4^\xe4\xe5\x86\xe7\x1f\x1c!\x06r': ('application/vnd.vectrex', 'Pac-Mania Sound 4 by Chris Salomon (1998) (PD)'),
},
1915: {
b'\x138\x0c\xac\n\xe0\x91\x8a\n~\xe2\xa4e\xf7W\x83\xf0\x83\x0b\xec': ('application/vnd.vectrex', 'Vectrex Demo 3 by Manu (2000) (PD)'),
},
1935: {
b'\xcd\x96\xf7\xab\xf1\x0b\xafE\x97\x96,\xccN\x16\xbb\xc8\xe4J\x94G': ('application/vnd.vectrex', 'This is Just a Non-Playable Demo (1999) (PD)'),
},
1987: {
b'\xfc \xab\x8eL1\xec\xb0nR\xf5u\x10-$`$\xff\xca\x87': ('application/vnd.vectrex', 'Pythagorian Theorem by Rob Mitchell (2002) (PD)'),
},
2010: {
b'\xbaH\xb4\rGE\xb9\xcc*\x0c\x1f\xb2\xe8\xd7\xc6@W\x91PI': ('application/vnd.vectrex', 'Spike Goes Skiing (1998) (PD)'),
},
2048: { 2048: {
b'\xfa$\xb0\xf7\x99>\xa9V\xec\x8d\xf9\xa5Q\x9c(1\xb8w\xfcQ': ('application/vnd.atari2600.cart', '128 in 1 Game Select ROM (128 in 1) (Unknown) ~'), b'\xfa$\xb0\xf7\x99>\xa9V\xec\x8d\xf9\xa5Q\x9c(1\xb8w\xfcQ': ('application/vnd.atari2600.cart', '128 in 1 Game Select ROM (128 in 1) (Unknown) ~'),
b' \xd4\x1e|\x06\x00Md\xb9\x92-\xd1\xc3\xb4\x9c\xba\xff\xa7\tU': ('application/vnd.atari2600.cart', '208 in 1 Game Select ROM (208 in 1) (Unknown) (PAL) ~'), b' \xd4\x1e|\x06\x00Md\xb9\x92-\xd1\xc3\xb4\x9c\xba\xff\xa7\tU': ('application/vnd.atari2600.cart', '208 in 1 Game Select ROM (208 in 1) (Unknown) (PAL) ~'),
@ -199,6 +406,78 @@ sha1_signatures = {
b'\x7f\x11\\\xb4\x1f\xc7\x08\x89\xb93\xfd,\x80\x80D\xa2\xb66ra': ('application/vnd.atari2600.cart', 'Zoo Keeper Sounds (1984) (Atari, Christopher H. Omarzu, Robert Vieira) (CX26121) (Prototype) ~'), b'\x7f\x11\\\xb4\x1f\xc7\x08\x89\xb93\xfd,\x80\x80D\xa2\xb66ra': ('application/vnd.atari2600.cart', 'Zoo Keeper Sounds (1984) (Atari, Christopher H. Omarzu, Robert Vieira) (CX26121) (Prototype) ~'),
b'j\xd7\xa1\xe8\xc9\xfa\xd4\x86\xfb\xec\x94\x98\xcbH\xbf[\xc3\xad\xc50': ('application/vnd.atari5200.cart', '[BIOS] Atari 5200 (USA)'), b'j\xd7\xa1\xe8\xc9\xfa\xd4\x86\xfb\xec\x94\x98\xcbH\xbf[\xc3\xad\xc50': ('application/vnd.atari5200.cart', '[BIOS] Atari 5200 (USA)'),
}, },
2103: {
b'\xb1\x9a\xfa^A+\xb1\xe8\xdd\x80\xe1\x15\x80t\xef\xe7\x80\x03\xf8\xff': ('application/vnd.vectrex', 'Battle Earth Terror Hazard V4 by Manu (2000) (PD)'),
},
2345: {
b'\xb9\xdch\xef\x0fW4vQ\x8foT6A\xc6z?\xe4\xcd\xed': ('application/vnd.vectrex', 'Patriots III - BALListics Busters by John Dondzila (1996)'),
},
2499: {
b'\xed"\xd2\xad\xbe\x8b=\x8f\xa7\xe0@D\x82\xc8\xbc\x1b\xf0\x1ch\xdc': ('application/vnd.vectrex', 'BCor-FTS Demo by Clay Cowgill (1997) (PD)'),
},
2782: {
b'\x1aN\xd4>\x03\xcbl\xd8\xda{\xf0\xbb\xebW\xfc\x15\x860\xa8q': ('application/vnd.vectrex', 'Vectrace (2000) (Ronen Habot) [a1]'),
},
2980: {
b'\xb8?\xa7m\xa4\xe4\xbb\xe8a\xbe\x82\x1cN\xb7\x8a\xbd\x8c\x96W\xb9': ('application/vnd.vectrex', "Spike's Water Balloons (Analog) by John Dondzila (2001) (PD)"),
},
3027: {
b'\x18\xcbv\x84k\xc5\xd62\xb7\x81\xbdO\xadR\xd3\xf7]H\xccN': ('application/vnd.vectrex', 'Calibration Demo (19xx) (Christopher Tumber) (PD)'),
},
3090: {
b"\xd7\xac]\x05\xa9\x05\xad'\x17\xa3\x95\\\x11\xec\x85\xb7\x81_\x7f\x82": ('application/vnd.vectrex', 'Vecsports Boxing With Sound Demo by Manu (2000) (PD)'),
},
3120: {
b':\x06\xca7\xb2\xe5\xcb\xc3}!&\xd6l\xd0\x10\t\x10g\x19\xff': ('application/vnd.vectrex', 'Monty on the Run Sound by Chris Salomon (1998) (PD) [a1]'),
},
3419: {
b'V\x08\xce\xd5\xaa\x8bL\x1e\x8b\xdd#xKF\xaa\xa6\x98\xcb(t': ('application/vnd.vectrex', 'POP Demo by Christopher Tumber (19xx) (PD)'),
},
3423: {
b'\xa5\x14\x915W\x11\x17\x1c\x93\xe2z\x7fAF\xf7\xe9\x9d\xf4\xf9P': ('application/vnd.vectrex', "'NO' Sound by Chris Salomon (1998) (PD)"),
},
3448: {
b'z\x0ei\x1dI\xabV\xdc~g\xd5\xb0\x93\x06\x10@\xe5\x1eP&': ('application/vnd.vectrex', 'VecSports Kingpin Bowling by Manu (V0.2) (2002)'),
},
3489: {
b'\x7f\xc1\x88\xe6\x87\x82\xaa\xd9\xcc\xad\x9d\x99\xbc!\xfd\xc8\xc1\x93I\x04': ('application/vnd.vectrex', 'Abyss Demo (1999) (PD)'),
},
3544: {
b"F'\x8f\x910\xdd\x87o\xcfs\xe9U\x03\xd8\x8aT\x83y\x1a\xd6": ('application/vnd.vectrex', 'Klax (Level Begin) Sound by Chris Salomon (1998) (PD)'),
},
3584: {
b'8\x02t\x13\x98o\xf3\x19\x17\xf6\xdd\xb54j\xda\x1f\xf9n\xbbc': ('application/vnd.vectrex', 'Bedlam (1983) [b1]'),
},
3671: {
b"Rk4{\xc0*G\xc8\xbd\xa3&\xb1\xf6\xdaP(A'\xf08": ('application/vnd.vectrex', 'Rocket Sledge Demo (1985) (PD)'),
},
3750: {
b'}\xb4kM\xb8\x12L\x18dlw8\n?\x10\xca\xe9hk\xdf': ('application/vnd.vectrex', 'Vectrace (2000) (Ronen Habot) [a2]'),
},
3808: {
b'\x02\xcf\x96X\xc94z\xe9\xc6\x7f!\xf9\x93\x83M\r\xa6 \xa2\xaf': ('application/vnd.vectrex', 'All Your Base Demo by Manu (2001) (PD)'),
},
3823: {
b'0\x81\x07)Z\xc4\xed{\xd1\xebL;\xd1\xcc\xbd\xbdL\x1dl\x1a': ('application/vnd.vectrex', 'Battle Earth Terror Hazard & Vecsports Boxing (2000) (PD)'),
},
3829: {
b'\xfd]\x9f3F\x07$\x90\xb7\x08\x01\xdb\x18E\x91epV\x92\xa0': ('application/vnd.vectrex', 'Version Nine by Christopher Tumber (1999) (PD) [a1]'),
},
3929: {
b'_\xd1kRLT\xcbsGu\xe5r\xc3C\xe8ak\\\x98\x01': ('application/vnd.vectrex', 'Bubble Bobble Sound 0 by Chris Salomon (1998) (PD)'),
},
3944: {
b'\x90`\xce\\\xee\xd5\x16>\xa9\x05\xe8W\xfeXG\xf4\xd12C\x8a': ('application/vnd.vectrex', 'Labyrinth Rev 1 by Chris Salomon (1998) (PD)'),
},
3968: {
b'\x93@$I\x89\xdd\x92-\x93\xdb\x92\xcc3\xfd\x16\x9d3X{\r': ('application/vnd.vectrex', 'Bedlam (1983) [b3]'),
},
3976: {
b'Vv\x16\xc5\x0bI\xc059\xda\xef\xf9\x0e\xfc\xb6G\x909\x10{': ('application/vnd.vectrex', 'Vectrace (2000) (Ronen Habot)'),
},
3987: {
b'\xcb\xd7)\x04\xb49Z\x19\xfa\xb4\x1aa \x05\xd6\x1e\xf4\xdb\xee\x86': ('application/vnd.vectrex', 'YM001 Sound by Chris Salomon (1998) (PD)'),
},
4096: { 4096: {
b'[\xef)=\x89\x17G\xe7\x90\xcc\x08?\x1df>\xfe7,\xec;': ('application/vnd.atari2600.cart', '3-D Zapper (12-15-82) (U.S. Games Corporation - JWDA, Todd Marshall) (Prototype) ~'), b'[\xef)=\x89\x17G\xe7\x90\xcc\x08?\x1df>\xfe7,\xec;': ('application/vnd.atari2600.cart', '3-D Zapper (12-15-82) (U.S. Games Corporation - JWDA, Todd Marshall) (Prototype) ~'),
b'\xafu\xd0\xe4\xb9\xc3\xf4mDA!\xc9\xcf\x96\xce\xb3\xa3I\xfc\x1d': ('application/vnd.atari2600.cart', '3-D Zapper (U.S. Games Corporation - JWDA, Todd Marshall) (Prototype)'), b'\xafu\xd0\xe4\xb9\xc3\xf4mDA!\xc9\xcf\x96\xce\xb3\xa3I\xfc\x1d': ('application/vnd.atari2600.cart', '3-D Zapper (U.S. Games Corporation - JWDA, Todd Marshall) (Prototype)'),
@ -1205,6 +1484,196 @@ sha1_signatures = {
b'\xa8\x0f\x87j\x89\xa8\xce\xac\xc7\x1d\xa5\xd9\xc0+Tip\xb1w0': ('application/vnd.atari5200.cart', 'Kaboom! (USA)'), b'\xa8\x0f\x87j\x89\xa8\xce\xac\xc7\x1d\xa5\xd9\xc0+Tip\xb1w0': ('application/vnd.atari5200.cart', 'Kaboom! (USA)'),
b'\xf5\xf9\xc7\xf9{\xf0\x9eVG\xe8\x08\xd8\x92\xb6V\xf3\xee\x1e\x19\xe0': ('application/vnd.atari5200.cart', 'Super Breakout (USA)'), b'\xf5\xf9\xc7\xf9{\xf0\x9eVG\xe8\x08\xd8\x92\xb6V\xf3\xee\x1e\x19\xe0': ('application/vnd.atari5200.cart', 'Super Breakout (USA)'),
b'\xe5\x8e\x1f%y#iM\xbe\xb5\x86\xc8`\xf3\x85\xe7NF\x0f\x90': ('application/vnd.atari5200.cart', 'Yellow Submarine (USA) (Demo)'), b'\xe5\x8e\x1f%y#iM\xbe\xb5\x86\xc8`\xf3\x85\xe7NF\x0f\x90': ('application/vnd.atari5200.cart', 'Yellow Submarine (USA) (Demo)'),
b'v2\\\xe2\xd6\x96\xdd\xbf\xde\xf7\xc9\xff2\xe0\xb4\xe3\xd3Q\xe1\xe6': ('application/vnd.vectrex', '4-D Rotating Cube Demo (19xx) (PD)'),
b'\xebv\xf8`\x13\x0f\x8c\xc8x&\xfa\x93\x13PFw`Q\x12\x13': ('application/vnd.vectrex', 'Armor Attack (1982)'),
b'\x8f5\xba\xc5\xe8\xe0\xfcJ\xd7)\x1b\xbf\xe5\xaeni2r\xde\x06': ('application/vnd.vectrex', 'Art Master (1983) (light pen)'),
b'?\xf3\xfaO\xed\xa6\xd5b\xde\xdf\xf2\xa1\x0c\xfa\x86y\xd81\x80D': ('application/vnd.vectrex', 'Bedlam (1983)'),
b'\xe4\xba\xddIN\xd5Hr\x13(\xef\x86\x9d3\xadp\xe3\xe5"\xc9': ('application/vnd.vectrex', 'Berzerk (1982)'),
b'\x9e"!\xce_u\xb4\x9a\x08L(L\xc9\xdb\r\xf4\xcc\x8ab\xea': ('application/vnd.vectrex', 'Berzerk (1982) (Bugfixed Prototype)'),
b'g\xf8Q9X\xc0N\x93k\x13W@\xedN\xc6\xe6\xfa\x17c\xd5': ('application/vnd.vectrex', 'Clean Sweep (1982)'),
b'V\xa7\xf2w\xbf\t\xf9Da\xdd\xa5B\xc0L6&m\x83\x8b\x86': ('application/vnd.vectrex', 'Cosmic Chasm (1982)'),
b'u\xf9\x1f\xd2\xc1\xefC\xdc\xc8\xf2\x15\xda;\xb9\x92\xfe\x8c!\xf4\x8b': ('application/vnd.vectrex', 'Dark Tower (1983) (Prototype) [b3]'),
b'\xbf\x12BY<\x1f\xa0\x8e\x8c6p\xcbnK\x8dQxc\xd0.': ('application/vnd.vectrex', 'Dual Vectrex Test #1 (1983) (PD)'),
b'\xc7\xbc\xa2>\x90\xe6\xf8\xad\xe5\xc6h\xf7\xffU\xc6\xc7,*\x08q': ('application/vnd.vectrex', 'Dual Vectrex Test #2 (1983) (PD)'),
b'\xc2&\xd7\x83\x01\xdb\xe4\x0f!\x94\xc1e\xf2\x12MZ\xfa\x88[\xe4': ('application/vnd.vectrex', 'Engine Analyzer (1983) (light pen)'),
b'\xa2F\xf1\xd9J[\x06+`xG\x87\xa1\xd6\xd4\x99\xb2\x1c\x10\xcd': ('application/vnd.vectrex', 'Hyperchase (1982)'),
b'\xa9aD\xbb6\xa9N\xb0\xa2\xf9\x81p\x12\x13\xceYy\x11\x85\xd1': ('application/vnd.vectrex', 'Mine Storm (1982) (RLB Hack) [h1]'),
b'\x1f\xdc\xc6\xe5J\xe5\x17{\xc9\xcd\xc7\x9c\xe6\x16\xae4\x01\xe5\xc2)': ('application/vnd.vectrex', 'Mine Storm II (1983)'),
b'"\xf7\xa4\x90\xf6\xf7\xaa\xa3\x1e\x89+\x03\xa8Qx\xaf!\x1fb\xe3': ('application/vnd.vectrex', 'Rip-Off (1982)'),
b'\xa1\x0f\xfbn\xfd\xf3*c\xf7\xc4\xda\x8b\xb0\xb7\xf8\xd5\xfdl\xdb\x98': ('application/vnd.vectrex', 'Rockaroids Remix - 3rd Rock by John Dondzila (1996) [a1]'),
b'8\xe3\x8b\\`FaF\xd4d\x8f\x89)\xb5\xce:\x08\xdc\xbe\r': ('application/vnd.vectrex', 'Scramble (1982)'),
b'8\x07-\xc4\x91\xd5\xc7)\xc0oLP\xbc1\r6\x1e\x0f\xf6*': ('application/vnd.vectrex', 'Solar Quest (1982)'),
b'\x0c"\x9d\xd1*U\x04F\x81X_\x7f\xda\xbd7\xdb\xc1$;Y': ('application/vnd.vectrex', 'Space Wars (1982)'),
b'\xc9\xb7\x9f\x1b\xa3\r\xcb\xceZ\x06\x8b`j\x97w\\\xf8c\xfe\n': ('application/vnd.vectrex', 'Star Castle (1983)'),
b'\xd6\xb3\x88\xb3\x95\x1e4\x97\x1c\x1b\x00\xc7\xfd\xf8\xdd\x00\xadR\xdf\t': ('application/vnd.vectrex', 'Star Hawk (1982)'),
b'\xd1\x82\xea\xc5\xa5O\xfcd/\xcb\xe4\xa4\x95\xc7\xc0\x9f\x87\xb45\x85': ('application/vnd.vectrex', 'Star Ship (1982)'),
b':.\xe6\x13\x16\xfb1m\x9e\x9e\xfd\xf5\xee@^\x814u\xb4f': ('application/vnd.vectrex', 'Star Trek - The Motion Picture (1982)'),
b'!px\x11\xe5D\xed\xaef\xca\x07cQ\xbf\x07C\x84+F\xe5': ('application/vnd.vectrex', 'Star Trek - The Motion Picture (1982) [a1]'),
b'\xf3\xd2\xfa,\x1ex\xda\x1faV\x92c\x1e\t\xee\xe1\xe4\xbe\x18\x84': ('application/vnd.vectrex', 'Star Trek - The Motion Picture (1982) [b1]'),
b'\xe3A\x80U\xf1\xe7\x9a#\x00W,U~q\xbf,\xe8\xba\xdb\xfa': ('application/vnd.vectrex', 'Test Rev. 4 (1982) (PD)'),
b'\xb9\xbb\xf5\xbb\x0e\xacR\xd09\xa4\xa9\x93\xa2\xd8\x06K\x86,\x9e(': ('application/vnd.vectrex', 'Vectrex BIOS (1982)'),
},
4104: {
b'\x8d&\x17\xfck\xb3\x1e\x03~\xccg\xad\x85\x17\x8c\xc0\x93+\xfe\xfe': ('application/vnd.vectrex', 'Test Rev. 4 (1982) (PD) [b1]'),
},
4110: {
b'.\xa5\xf2\xea27\xa8\x0cj\xa9j\xf1\x04d\xad\xf5Tt\t\xd8': ('application/vnd.vectrex', 'Armor Attack (1982) [b1]'),
b'y\x03\xdd]\xf2\xc7\xc7\xdf\x1c\xd7\x9a\xbf5\x9e!\xbfw\x1c\x99y': ('application/vnd.vectrex', 'Dual Vectrex Test #1 (1983) (PD) [b1]'),
b'}\xf3\xc0\xde\xe6&G\xccFh>\xcf\x00\x88`\xd1\xb1\x86=\x1d': ('application/vnd.vectrex', 'Dual Vectrex Test #2 (1983) (PD) [b1]'),
},
4113: {
b'ik\x1a\x03\x0c4\xa2\xca\xf1\xb0!\xbd$@\x7fu=\xb1\x04A': ('application/vnd.vectrex', 'Star Hawk (1982) [b1]'),
},
4118: {
b'\x92\xd2o\x1aM\xfc\x11\xbfrOW\xa1\xd8\x86;j\x1b*?\xf2': ('application/vnd.vectrex', 'Solar Quest (1982) [b1]'),
},
4120: {
b'l`\xf4\xe2\xdb\xf9b\xf7\x1e\xc0\x1fy\xe0\x92\x95\xbc\xfa\x02s\xa0': ('application/vnd.vectrex', 'Star Castle (1983) [b1]'),
},
4121: {
b'\x1cy\xe8\xa9\x95\xf8\x14\xce,\x02s\x13\x90\x89\xdd\x99W_V\x10': ('application/vnd.vectrex', 'Hyperchase (1982) [b1]'),
b'u\xb7\x0bg\x9a\xc6])}\xc9R\n?\xef\x08\xca\xbf\x8b\xc5&': ('application/vnd.vectrex', 'Mine Storm (1982) (RLB Hack) [b1]'),
},
4122: {
b'-rz\xad\x03\x7f\x0f\x07*\x10\xd4]\x0cSU\xdb\x85w\xde\x85': ('application/vnd.vectrex', 'Bedlam (1983) [b2]'),
b'\xf7\x8db\xdap\x13r\xc9*\xcb\xfa\xbfb/\x8c\x01\x1eE\xda\xae': ('application/vnd.vectrex', 'Space Wars (1982) [b1]'),
},
4126: {
b'\x1a\x94v\x84W\x9di|\x96\x00\x89v9\xee\x0e\xdd.\xd2j`': ('application/vnd.vectrex', 'Star Trek - The Motion Picture (1982) [o1]'),
},
4132: {
b'\xc8\xf9\xbe\xf2`h\x13OP\x18\x19\xe4#\xf0\x1bs\xc2zH\x93': ('application/vnd.vectrex', 'Rip-Off (1982) [b1]'),
},
4136: {
b'*\xa0\xb0\x1c%\x94\xba[\x15\xbb\xc6_\xea\xc5W8\x96|</': ('application/vnd.vectrex', 'Art Master (1983) (light pen) [b1]'),
},
4137: {
b'\xa8\xcb\xabv.\xba)\xfb\xb52\xcf\xfa7\xe1@\x03^n\xef\xa6': ('application/vnd.vectrex', 'Star Trek - The Motion Picture (1982) (controller hack) [h1]'),
},
4148: {
b"%\x89\x83\x880N\xc6\x08\xcf\xb2 ~'W\xfc\xd2\xfcO)k": ('application/vnd.vectrex', 'Clean Sweep (1982) [b1]'),
b'nq\\\x85\xa8-\x9f\xb3{\xa4\xce\xd32d\xbf\x84\xc2\xe3lW': ('application/vnd.vectrex', 'Vexperience - B.E.T.H. & Vecsports Boxing by Manu (2000)'),
},
4155: {
b'y\x01\xa6\xe6\xdb\xa4\x0f:!\xbf\x17\xf3\x13\xd2w\x13rh\x91\xc4': ('application/vnd.vectrex', 'Scramble (1982) [b1]'),
},
4220: {
b'bF\x9a\xd3^\xaf\xd5F\xf5\x95\xb3\xf9\x84h\xe0\xad0\xccl\xd0': ('application/vnd.vectrex', 'Mine Storm II (1983) (Spinner Hack)'),
b'\x12\xdc\x97\x16\xd7b\x15U\xc8\xc2\xdf\xcfFF\xca\xdd\xe9\x19i\t': ('application/vnd.vectrex', 'Star Castle (1983) (Spinner Hack)'),
},
4227: {
b'x\xe5b\x93H\xd2s\x1dv\xe2aD2t\x8cn\x19\x10]`': ('application/vnd.vectrex', 'Solar Quest (1982) (Spinner Hack)'),
},
4245: {
b"\n\x82\xca*\xce\x9d\xb6'\x82\x9d\xd4\xb5\xe29\x0e\x8d6\x14\xad}": ('application/vnd.vectrex', 'Rockaroids Remix - 3rd Rock by John Dondzila (1996)'),
},
4251: {
b'{\xa5\xa3E\xe6\x88 \x03\xc1\xcc|Qb\xdc]\x16,;\x16\\': ('application/vnd.vectrex', 'Bedlam (1983) (Spinner Hack)'),
},
4265: {
b'\xe4\xf5s\x9c\x9f\x9e\xd0T\x96:e5\xed\x0b*\x06\x7f\x1c\xed\x95': ('application/vnd.vectrex', 'Armor Attack (1982) (Spinner Hack) [a1]'),
},
4269: {
b'\x9cn\xd4\nB\x04a\x91\x93D\xa3 yt\xa4\xb7\x0c\x94\x86\x85': ('application/vnd.vectrex', 'Armor Attack (1982) (Spinner Hack)'),
},
4464: {
b'e{\x1fG\xce\xaa\x7f\xd1U4\x11d@\xb4N\xc3-\x15\xb3\x89': ('application/vnd.vectrex', 'Star Wars Sound by Chris Salomon (1998) (PD)'),
},
4517: {
b'\xb3/\xdd\xa5z*\x97\xaf\xb7\xb3\xd2Z\xe0\x85\xc7\xf7\x04\x9a\x1d\x01': ('application/vnd.vectrex', 'VecSports Kingpin Bowling by Manu (V0.3) (2002)'),
},
4538: {
b'\xb4Vx\r\xfb\xb2\xa5\xecF\xfe\xb7\xeb\xa0];\x1c\x0fX\x9b\x1b': ('application/vnd.vectrex', 'Mine Storm II (1983) (Fred Taft Hack) [h1]'),
},
4548: {
b'\xe8\x1f>d\xcc\xa1\x03\xf6Oxu|\x0b\xc5cR\x0e\xd4\x13\x07': ('application/vnd.vectrex', 'Disc Duel Demo (1997) (PD)'),
},
4769: {
b'\xde\xb7\x19\xde\x9b5F%\xdc\xce*\xb3>\x85bm4\xad\x0b\xdb': ('application/vnd.vectrex', 'Bebop Best Sound by Chris Salomon (1998) (PD)'),
},
5026: {
b"\xd0px\xb6z\x88\x0c\x99\xdau\xaf\x13'6v|\x81{\x95~": ('application/vnd.vectrex', 'Great Giana Sisters (Bonus) by Chris Salomon (1998) (PD)'),
},
5059: {
b'\x0b\xce\xfc\x0b\x83\xf8\xf2\xd7\x1b\xe0\xa7\xe9"\xc2\x8c\\\x10\xabz\xa8': ('application/vnd.vectrex', 'Robin Hood Sound by Chris Salomon (1998) (PD)'),
},
5168: {
b'\xe9\xcb?c\x17P\x9aA\xc7\xbf\xb0_\xc4\xe82$^\xf7\xdc\xe8': ('application/vnd.vectrex', 'SAW Gallery 1 by Christopher Tumber (1999) (PD)'),
},
5388: {
b'\xaf\x93\x8f\x05!M5\x16\xb4\\u\x89\xff\xe0\xb7\xca\xb5\x876\xeb': ('application/vnd.vectrex', 'Hey, Music Lover Sound by Chris Salomon (1998) (PD)'),
},
5725: {
b'P:\xa2?c\xff\xad\xad7\x08JT\x1c!<\xb8\xb9j\\\x15': ('application/vnd.vectrex', 'BB2 Demo by Manu (2002) (PD)'),
},
5783: {
b'\t\x8cOZH~\xba\nJ\xec5\x1b\xdb^\xd3\xe5/{)i': ('application/vnd.vectrex', 'VecSports Kingpin Bowling by Manu (V0.4) (Aug 26) (2002)'),
},
6073: {
b'\x99=\x03\xe9(D\xbaV\xd0x\x19\xd9\xe0b\xe4\xdb\x9c\x92M\x17': ('application/vnd.vectrex', 'Repulse by John Dondzila (1999)'),
},
6553: {
b'\x15\xb4\xfal&nk\xeeCU\x0b\xe3\x978\xc0?a\xbf+\xbf': ('application/vnd.vectrex', 'Jaws Theme Music by Chris Salomon (1998) (PD)'),
},
6765: {
b'v\n\t\xae\xa9F\x1e\xc8\xae\xbb\xe9\xa0\n-\xd1s\x14\xd2\xac\x03': ('application/vnd.vectrex', 'Lines and Digitized Sounds Demo (1998) (PD)'),
},
6825: {
b'Y\xba\xc0qS/\xb9\xfa\xbc\xbcq\xafzW\xaa\xc5\x08\xea\n\xbc': ('application/vnd.vectrex', '0ldsk00l Demo by Manu (2002) (PD)'),
},
6930: {
b'\x08\xfa\x96m\xde\x12\x9fC\xe3(\x14=\\\xa3R\xa0&Cb\x01': ('application/vnd.vectrex', 'Tank Demo 2 (2001) (PD)'),
},
7156: {
b'\xf4\xaa(\x8aap\xff.?\xb4\x9d\xda\xfc\xf0\x95>\x14\x88\xbd\xf5': ('application/vnd.vectrex', 'Birds of Prey by John Dondzila (1999)'),
},
7168: {
b'O\xf2\xca\xa1\x1b\xa1\x11\xb2Va\r4\xa1\x9d\xe9{(\x050&': ('application/vnd.vectrex', '3-D Narrow Escape (1983) [b1]'),
},
7326: {
b'f\xef\x12\xdb\x18:\xe0D>\xb3"\xbe\xd7\x1e\x04\x83\xb73\xbc\xab': ('application/vnd.vectrex', 'Star Seige by John Dondzila (1999)'),
},
7352: {
b'\xfbnq\xc01\xab\xa0\xef\xeb3/\xd5\xd07\x9d@:\x92\xf5\xff': ('application/vnd.vectrex', 'Philly Classic 3 Demo (2002) (PD)'),
},
7375: {
b'M\xce\xd2\xd7;\xb7\xe7?\xb7\xbd\x83"\rE}\x96(\x93\xcdh': ('application/vnd.vectrex', 'Rainbow Islands Sound by Chris Salomon (1998) (PD)'),
},
7436: {
b'\n\x01\xf3\x99\x1d\xdcUP\x95\xa1\x98&\x9d\x07^4f\x81\x1f\x9b': ('application/vnd.vectrex', 'Nona3 by Manu (Mar 10) (2003)'),
},
7479: {
b"$GXg\x04\x86\xa7\x1e\x0b\x85\xd9`'n\xf6\x15\x9dE\xea\xcc": ('application/vnd.vectrex', 'Fast Food Sound 2 by Chris Salomon (1998) (PD)'),
},
7573: {
b'4Q\\Q_\x11\xaf\xa2\xf5}K\x03\xd5\xc2\x13\x82\x81X\xb3\xd5': ('application/vnd.vectrex', 'Narrow Escape (2-D Version by Fred Taft) (1983) [h1]'),
},
7874: {
b'\xbf\xf4\xa2]\x0b\xd5\xa8\xccx\xde\xc9n\x82\xcfm\t\x02\xfb\x1d\xe8': ('application/vnd.vectrex', 'SAW Gallery 2 by Christopher Tumber (1999) (PD)'),
},
7930: {
b'\xd8\xcc\xf6\nI\xea\xa2\xa3\x05\xf3\x1f\x1bO\xff;Q\x04\xc7\xe8;': ('application/vnd.vectrex', 'SAW Gallery 3 by Christopher Tumber (1999) (PD)'),
},
7936: {
b'\xe7\xe0\xa8\xd1,\xf7\xb7E\x1c\x7fd>\x8ay>G)_M1': ('application/vnd.vectrex', '3-D Narrow Escape (1983) [b2]'),
},
8058: {
b'\xbd\x8c\xd7\xccRxD\xfdv \xac^n\x82W\x9d_]\xd0\xa0': ('application/vnd.vectrex', 'Vector Vaders by John Dondzila (1996) [a1]'),
},
8073: {
b'\xac\xab+f\x1c\x00WuEn\xfa\xeb\xb4\xdd\xfdT\xaa\x0c\xabq': ('application/vnd.vectrex', 'Vector Vaders by John Dondzila (1996) [b1]'),
},
8103: {
b'\xaf"\xb2\xd6\xafg\xfe\t\x94I$\x05\t\xf44\x89IN\x9aw': ('application/vnd.vectrex', 'Vector Vaders Remix by John Dondzila (1999)'),
},
8169: {
b'"\x8d\xc8at\xf1*\xca\x87\x17\xb4\xfcx I\xb9\xe1\xa5l0': ('application/vnd.vectrex', 'Patriots by John Dondzila (1996)'),
},
8183: {
b'\xa8\x15\x8b]\x90\x15\xef\xc3\xbf\x9b2\x1d\xc4v4JI\x98\xcdJ': ('application/vnd.vectrex', 'Dr. Who Theme by Chris Salomon (1998) (PD)'),
},
8190: {
b'#\xf8\xea5[\xc83_L\x0bW\xfe\xd2[\xce\xd3$\xc1#t': ('application/vnd.vectrex', 'Patriots by John Dondzila (1996) [b1]'),
}, },
8192: { 8192: {
b'\x0e\x14n^\xb1\xa6\x8c\xbaO\x8f\xa5^\xc6\xf1%C\x8e\xfc\xfc\xb4': ('application/vnd.atari2600.cart', '3-D Genesis (1983) (Amiga - Video Soft, Jerry Lawson, Dan McElroy) (Prototype) ~'), b'\x0e\x14n^\xb1\xa6\x8c\xbaO\x8f\xa5^\xc6\xf1%C\x8e\xfc\xfc\xb4': ('application/vnd.atari2600.cart', '3-D Genesis (1983) (Amiga - Video Soft, Jerry Lawson, Dan McElroy) (Prototype) ~'),
@ -1598,6 +2067,84 @@ sha1_signatures = {
b'\xbfw\x04\x8a\xbc6\xba,\xba^\xee\xac\x81(\x02\xd6\xa0\xeb\xa8\x91': ('application/vnd.atari5200.cart', 'Star Wars - Return of the Jedi - Death Star Battle (USA)'), b'\xbfw\x04\x8a\xbc6\xba,\xba^\xee\xac\x81(\x02\xd6\xa0\xeb\xa8\x91': ('application/vnd.atari5200.cart', 'Star Wars - Return of the Jedi - Death Star Battle (USA)'),
b'\x82\x05\t?_\xb1\xfd\xf0\xcc\xb7\x1df~\xa0\xa3\x84\x9f\xb0\xa0\xf2': ('application/vnd.atari5200.cart', 'Super Cobra (USA)'), b'\x82\x05\t?_\xb1\xfd\xf0\xcc\xb7\x1df~\xa0\xa3\x84\x9f\xb0\xa0\xf2': ('application/vnd.atari5200.cart', 'Super Cobra (USA)'),
b'U\xdaV;C\x94P\x8c#\xd8f\xfb\x1eT2b\xfbESm': ('application/vnd.atari5200.cart', 'Zenji (USA)'), b'U\xdaV;C\x94P\x8c#\xd8f\xfb\x1eT2b\xfbESm': ('application/vnd.atari5200.cart', 'Zenji (USA)'),
b'J\x83>Hi"\x1f\x83-\xac\xb7\xef\x0f\xb2\x99|\x87\x0b}\x7f': ('application/vnd.vectrex', '3-D Crazy Coaster (1983)'),
b'1\x99t`\x9eB\x92\xa0\xe6\xb6\xa7\xc3Bd\xcb\xa0\x82\x85U\t': ('application/vnd.vectrex', '3-D Crazy Coaster (1983) [b1]'),
b'\x171\xe8\x92\xda\x89E\xfeIE\xb48G\xd29`\xc5\x81h*': ('application/vnd.vectrex', '3-D Mine Storm (1983)'),
b"\x9e]#\xcb~\xf1\x119N\x18\x04\xe1\x05\xb6\xdd'|\x06-\xf6": ('application/vnd.vectrex', '3-D Narrow Escape (1983)'),
b'q\x94k\xe4}\xeb\xae\x89\xad\x19\x1a\xc3\x82\xc2\x01]j\x86 r': ('application/vnd.vectrex', 'Animaction (1983) (light pen)'),
b'\xaa\x1a\xa8\x11\xc9\xce^\x19\xf4;x\xa6S\x1c\xdd\x0eps7\xbd': ('application/vnd.vectrex', 'Blitz! - Action Football (1982)'),
b'`\x89=\xfa\xdaB\xcfP\xc9@\x83\xd4Z\xd5\xbd\x14\xd0\xc01\xc8': ('application/vnd.vectrex', 'Blitz! - Action Football (1982) [b1]'),
b')\x98A\xa1\x16\xe5\x93\x99\xafNt\xcc\xae#\xdd\xfc\x07\x8e\x00{': ('application/vnd.vectrex', 'Clean Sweep (Mr Boston Version) (1982)'),
b"\xeb\x15\xf5\xc9\x0c|1*y\x98\x16\xaa\x9fi\xc6\xfc'\x06>\xce": ('application/vnd.vectrex', 'Dark Tower (1983) (Prototype) [b2]'),
b'(n\x06\x131(\x9b\x03\x1d\xe37%\xa4\x96l7\x9c\x1d\xf4\x7f': ('application/vnd.vectrex', 'Fortress of Narzod (1982)'),
b'\x04\x06\xc19R\xfb\x0b\xd6\xad\xc6\x82\x98\xae\x16>\xbca`HL': ('application/vnd.vectrex', 'Heads Up - Action Soccer (1983)'),
b'X\xae\xcc\x7f\xb1\xd2j"\xb0\x9e\x9a\x13\xd8E\xe4\xed\x12\xe2D\x9d': ('application/vnd.vectrex', 'Melody Master (1983) (light pen)'),
b'e\xd0t&\xb5 \xdd\xd3\x11]@\xf2UQ\x1e\x0f\xd2\xe2\n\xe7': ('application/vnd.vectrex', 'Mine Storm (1982)'),
b'\xe0\x90\x0b\xe6\xd6\x85\x8b\x98_\xd7\xf0\x99\x9d\x86K/\xce\xaf\x01\xa1': ('application/vnd.vectrex', 'Mine Storm (1982) (Karrsoft Hack) [h1]'),
b'\xc6\xc4\x0bOV\xd6\xf8L\xb6GX\xd0\ntT\x96\xe3\xe8\x1dh': ('application/vnd.vectrex', 'Mine Storm (1982) (RLB Hack) [o1]'),
b'\x11B\xf7W\x0e\xfc\xcd}\x03\xb4\xf5\xa6DrSC\x03\xbf\xcf\xdf': ('application/vnd.vectrex', 'Mine Storm (1982) (RLB Hack) [o2]'),
b'H\x1a\xa3\xb7a\xf3GG\xfev\x9c\x84 VNO7R\x9c&': ('application/vnd.vectrex', 'Patriots by John Dondzila (1996) [a1]'),
b'\x87$\x8d\xcd=\xb5\x1c\x1e\xbf?\x8e\x07\xe2\x1e\xc0!\xee\xc0\xb9\xbe': ('application/vnd.vectrex', 'Polar Rescue (1983)'),
b'\xb7\xbd\x8c\x80\x03\xc6\x055\xe1\xe7vu\x8f\\(\x9a\xa9\xa7~\x81': ('application/vnd.vectrex', 'Polar Rescue (1983) [a1]'),
b'\x84T\xd4rC^zjL\xa5\xfe\x12\x91bH\x0c\xa6\xe8K\x87': ('application/vnd.vectrex', 'Pole Position (1982)'),
b'\x9f[\x0b^l\xafm\x88}67\xac\xe7\n\xd6\xa6%\x8b\x99\x9d': ('application/vnd.vectrex', 'Pole Position (1982) [f1]'),
b'\x8b\xbag\x05\xe6\xf6\x9fU\xabm\x10^\xac/\xd5\xb0\xc0\xd1m\x9f': ('application/vnd.vectrex', 'Spike (1983)'),
b'.\x82\x85\x06\x150\xcc\xad\xfa-\x8d\x11\xc3t\xae$DI\xeb\xfa': ('application/vnd.vectrex', 'Spinball (1983)'),
b'\x16\x1d\xb6\x8a\\\x87e?\x87\xbb4\xe0\xbd\xd3\x95\xfc\xbf\x0c\xe0y': ('application/vnd.vectrex', 'Spinball (1983) [b2]'),
b'OF\x1b\x0bQ\xc8$3\xe7\x010\xea\xc5IO&#\x9bDS': ('application/vnd.vectrex', 'Tour De France (1983) (Prototype)'),
b'\x83\xa6&\x9a\x92u\xd8\xceH\xc5\x8bU`\xfb-s$\xea\xee\xa0': ('application/vnd.vectrex', 'Vector Vaders by John Dondzila (1996)'),
b'\x96\x81\xdc]8\xa3\x1c\xb0\xd0\xc6\xc3\xbd\x0f\xc7k\xfd\xdeS\x1c\xce': ('application/vnd.vectrex', 'Web Warp (1983)'),
b'\x08\xe2\xdf\x9fwi\xc1jMs\n\xdf\x8de\x9f\x8e\xa4\xbe\x7f\x9d': ('application/vnd.vectrex', 'Web Wars (1983)'),
},
8208: {
b"\x0cd\xfaS\xd8z\x19\x92\x00\xd8\xff\xfe\x10\xc8\x9c%\xa0\xd8\xba'": ('application/vnd.vectrex', 'Pole Position (1982) [b1]'),
},
8212: {
b'\xe4\x98&\xa5\xab\x04\x00z\x93\xa5\xe1c\xa1\xca^\xf3\xcbQ\xe4\x87': ('application/vnd.vectrex', 'Blitz! - Action Football (1982) [b2]'),
},
8216: {
b"\x93\xe3<\xa1\xd2v\xd6.\xed\xaddh'\xcd\x1d\xbc[\xca/I": ('application/vnd.vectrex', "Spike Hoppin' by John Dondzila (1998) [b1]"),
},
8217: {
b'\xf7\xd2\x89\x91\x8dZxV\x88\\\xfaU\xa7\xa7z\xbf\x04\xf4\xf0H': ('application/vnd.vectrex', 'Fortress of Narzod (1982) [b1]'),
b'\xe8\x81\xdb`8\x9f\x8c/\xb6\xc1\xbe~\xd8\xdd\xdb7[v\x85x': ('application/vnd.vectrex', 'Mine Storm (1982) (RLB Hack) [b1][o1]'),
b'\xf6\xa5\r\xc6\xd7\xdb\xb1\x01{4a\xbc\xd9\xf30O\x10\xa8\x8f\x86': ('application/vnd.vectrex', 'Mine Storm (1982) (RLB Hack) [b1][o2]'),
},
8221: {
b'\xf1\xef\xeem>\x83 \x0e\x0bR\xfa\xa2\x85\x1e+\xcb\x99\xaeI1': ('application/vnd.vectrex', 'Spinball (1983) [b1]'),
},
8223: {
b'^\x8fo\x9e\x9cloxK\x91\x07s\xca8pH\xa5\x94\x17&': ('application/vnd.vectrex', 'Heads Up - Action Soccer (1983) [b1]'),
},
8225: {
b'\xdd\xfaDSoZzn}\x1fS\xcfL\xff\xee\xe8e]-\x8b': ('application/vnd.vectrex', 'Web Wars (1983) [b1]'),
},
8232: {
b'U\xa6\xd6\xa2\xc5i\x96\xd1j|9\xca\x08x\xb3;\xc2\xfeO\x03': ('application/vnd.vectrex', 'Melody Master (1983) (light pen) [b1]'),
},
8233: {
b'\x17\xderP\xa4\x8fJ]\xa56\x95f\x97u\x13i\xfd\x9bu$': ('application/vnd.vectrex', '3-D Mine Storm (1983) [b1]'),
},
8240: {
b'\x08NQa\xecm\xb4\xdf\x0c\xb3\xc4\x12M\xc5\xfa&\xa6\x9f\xd4#': ('application/vnd.vectrex', '3-D Narrow Escape (1983) [b3]'),
},
8243: {
b'\xbb\x89\x95>X`\t\xe4;wM\xf2\xba\xf5\x19\xe5\xe7\x18>\xbd': ('application/vnd.vectrex', '3-D Crazy Coaster (1983) [b2]'),
},
8252: {
b'\xa9\x90W\x8e{?\xb3\xd6\xa8\x1a=NSH\x98`\x9d\xd4\x1c\x13': ('application/vnd.vectrex', 'Polar Rescue (1983) [b1]'),
},
8254: {
b'\x16X\x9b{\xe4wK\xb2mS\xc0OD3\xa7=\xdf[\x19\xe1': ('application/vnd.vectrex', 'Animaction (1983) (light pen) [b1]'),
},
8387: {
b'\xf1\xb2\xa5\x07(P\xf8\x82\xc1&\x97N\xb9_\xf7\xc9\xec\xfa\x04\xbe': ('application/vnd.vectrex', 'Version Nine by Christopher Tumber (2000) (PD)'),
},
8393: {
b'l\xe0\xddX\x8c\x93\xbaP\xa6\xf8\x1f`\x18\x0f*J\x80\x02\x83\r': ('application/vnd.vectrex', 'Patriots Remix by John Dondzila (1999)'),
},
8411: {
b"K\xb0\x08\xea1)\xb2+\x98'\x17\x8dz\x9d\xe2\xc4he\x8f/": ('application/vnd.vectrex', 'Pole Position (1982) (Spinner Hack)'),
}, },
8448: { 8448: {
b'\x9a\x11;\xac\xc5v\xd1\xd1\xf8\n&b#Y\xc4\x9d\xf9{\x16\xbc': ('application/vnd.atari2600.cart', 'Communist Mutants from Space (Galactic Egg) (1982) (Arcadia Corporation, Stephen H. Landrum) (2) (AR-4101) ~'), b'\x9a\x11;\xac\xc5v\xd1\xd1\xf8\n&b#Y\xc4\x9d\xf9{\x16\xbc': ('application/vnd.atari2600.cart', 'Communist Mutants from Space (Galactic Egg) (1982) (Arcadia Corporation, Stephen H. Landrum) (2) (AR-4101) ~'),
@ -1673,11 +2220,59 @@ sha1_signatures = {
b'\xf8\x18w\xde\x94.LBM\xb2\x01\xe8\x0c\xee:\xf3\x8e<\x10]': ('application/vnd.atari2600.starpath', 'Sword of Saros (1983) (Starpath Corporation, Stephen H. Landrum, Jon Leupp) (11) (AR-4201) (PAL)'), b'\xf8\x18w\xde\x94.LBM\xb2\x01\xe8\x0c\xee:\xf3\x8e<\x10]': ('application/vnd.atari2600.starpath', 'Sword of Saros (1983) (Starpath Corporation, Stephen H. Landrum, Jon Leupp) (11) (AR-4201) (PAL)'),
b'E\xabj\xe2\x06\xf8e$\xe3\x18\x15\xa76\xa9\x02\x87\xcc\xa9Kp': ('application/vnd.atari2600.starpath', 'Sword of Saros (1983) (Starpath Corporation, Stephen H. Landrum, Jon Leupp) (11) (AR-4201) ~'), b'E\xabj\xe2\x06\xf8e$\xe3\x18\x15\xa76\xa9\x02\x87\xcc\xa9Kp': ('application/vnd.atari2600.starpath', 'Sword of Saros (1983) (Starpath Corporation, Stephen H. Landrum, Jon Leupp) (11) (AR-4201) ~'),
}, },
8516: {
b'\xf4\xd2\xa7\xa2\xcaE`\xe8\xe6\x8b\xf8\x7f\xf3\x1e\x12\xceO\x8e\x12)': ('application/vnd.vectrex', 'Star Fire Spirits by John Dondzila (1999)'),
},
8560: {
b'\xab\xf1+w\x98\xd7\x90Wj\xa2\xae\x17\xbd\x9e\xd5.o\x14\xb3s': ('application/vnd.vectrex', 'Star Fire Spirits by John Dondzila (1999) [a1]'),
},
8685: {
b'\xaf\xd0\x16Q\x10\x1e!\xdeZ\xfb\xf3\xfcI?j\xd5\x1d\xeb\x00\x7f': ('application/vnd.vectrex', 'Missile Lords by Christopher Tumber (2001) (PD)'),
},
8700: {
b'\x07X\xbf\xd1\x87\xb4I\xff\x01\x11\xbdc~\xce\xbd3\xea2k\xae': ('application/vnd.vectrex', 'Moon Lander Demo by Clay Cowgill (1997) (PD)'),
},
9177: {
b'\xd0ysf\xe1ac\xcf2i0\xdd"\x81\xee\xcd\xf4\xcd\xa1p': ('application/vnd.vectrex', 'Version Nine by Christopher Tumber (1999) (PD)'),
},
9180: {
b'\xe7\xc8o\x9d4\x14\xf2q\xc0\x15\xfe\xdc\xcd\xd4\xc9\xcc\x8f\x06\xf0!': ('application/vnd.vectrex', 'Bebop Sound by Chris Salomon (1998) (PD)'),
},
9279: {
b'\xecHb\x80\xf8\xf8uA\x1e\x02\xe5~\x7fRl7u\x1c\xcc\x0b': ('application/vnd.vectrex', 'Commando - High Score Sound by Chris Salomon (1998) (PD)'),
},
9305: {
b'c0\xb9\x8f\xc8`\xed\xf4+o\xf6dQ`\x96\xe1R\xd4\x89d': ('application/vnd.vectrex', 'Great Giana Sisters (Title) by Chris Salomon (1998) (PD)'),
},
9630: {
b'\xf5!a\x1b4\x9a\xb2\xbd\xa0\x94@\xdf\xadN\x8d\xd4T\xd7\xde\xa2': ('application/vnd.vectrex', 'Rounders by Ronen Habot (2000) (PD)'),
},
9718: {
b'V\xce\xa4GpB\x86\xd8\x853\xdb\x99\xfd \x98\x16\xae\x1b\x96\xa4': ('application/vnd.vectrex', 'Star Wars Theme by Chris Salomon (1998) (PD)'),
},
10495: { 10495: {
b'>\xe1\x8a\x1b\xe7\x15Y\x00\xc2\xa0\x1a\x10EcerT\xd3\xa9\xa9': ('application/vnd.atari2600.cart', 'Pitfall II - Lost Caverns (1984) (Activision, David Crane - Ariola) (EAB-035-04 - 711 035-721) (PAL)'), b'>\xe1\x8a\x1b\xe7\x15Y\x00\xc2\xa0\x1a\x10EcerT\xd3\xa9\xa9': ('application/vnd.atari2600.cart', 'Pitfall II - Lost Caverns (1984) (Activision, David Crane - Ariola) (EAB-035-04 - 711 035-721) (PAL)'),
b'\xb3\x07\xc2L@\x02\xa4\xa1\x13\x8eD! \x95\xbaS\xe9F:\xab': ('application/vnd.atari2600.cart', 'Pitfall II - Lost Caverns (1984) (Activision, David Crane) (AB-035-04) [a]'), b'\xb3\x07\xc2L@\x02\xa4\xa1\x13\x8eD! \x95\xbaS\xe9F:\xab': ('application/vnd.atari2600.cart', 'Pitfall II - Lost Caverns (1984) (Activision, David Crane) (AB-035-04) [a]'),
b'\x92\x0c\xfb\xd5\x17vJ\xd3\xfajt%\xc01\xbdr\xdc}\x92|': ('application/vnd.atari2600.cart', 'Pitfall II - Lost Caverns (1984) (Activision, David Crane) (AB-035-04) ~'), b'\x92\x0c\xfb\xd5\x17vJ\xd3\xfajt%\xc01\xbdr\xdc}\x92|': ('application/vnd.atari2600.cart', 'Pitfall II - Lost Caverns (1984) (Activision, David Crane) (AB-035-04) ~'),
}, },
10869: {
b'Ij\xf5E\xbc&\xe0\xb3"\xfcS\x16q\x0eb`\xbb\x92\xae\xca': ('application/vnd.vectrex', 'Zombies from the Crypt Music by Chris Salomon (1998) (PD)'),
},
11011: {
b'N\x91lbQ\xe9\xe1r\xcd\xf6\xb8r\x80\xd1\xa9rJu\xec\xe0': ('application/vnd.vectrex', 'Vaboom! by Ronen Habot (2000) (PD) [a1]'),
},
11407: {
b'\xca\xb4\x88-\x9e\xd3$\x92`\x80\xdcV\xca\r\xd3\x98Bi/\xde': ('application/vnd.vectrex', 'Tsunami by Christopher Tumber (2001) (PD)'),
},
11804: {
b'\xfe\xa60u\xa4v\x08\x83(\xc3\xc0\xfb\x8b_lX\xe3\x83\xd0\x1b': ('application/vnd.vectrex', "Madonna's Get Into the Groove by Chris Salomon (1998) (PD)"),
},
12096: {
b"]8\xc6'\xa5\xd5Qc~\xc6z\xac\xcf\x93\x8e\xb2\x14\xb0\x10\xd7": ('application/vnd.vectrex', 'Monty on the Run HiScore Sound by Chris Salomon (1998) (PD)'),
},
12216: {
b'\xd3\xd81c\x0eKR\x08\xae0\x90\xc5\xd6;{H\x1c1\xbc}': ('application/vnd.vectrex', 'Vaboom! by Ronen Habot (2000) (PD)'),
},
12288: { 12288: {
b'\n\x84\xb0\xa6\xbd\x0ey\xf5\xfa\x0b\x1b\xb9\x11!`\xcbVJ\xb86': ('application/vnd.atari2600.cart', 'Mountain King (1983) (CBS Electronics - E.F. Dreyer - VSS, Ed Salvo) (4L 2738 0000) ~'), b'\n\x84\xb0\xa6\xbd\x0ey\xf5\xfa\x0b\x1b\xb9\x11!`\xcbVJ\xb86': ('application/vnd.atari2600.cart', 'Mountain King (1983) (CBS Electronics - E.F. Dreyer - VSS, Ed Salvo) (4L 2738 0000) ~'),
b'\xdc\xaa\xb2Y\xe7a|z\xc7\xd3I\x894Q\x89j\x9c\xa0\xe2\x92': ('application/vnd.atari2600.cart', 'Omega Race (Booster Grip) (1983) (CBS Electronics) (4L 2737 0000) ~'), b'\xdc\xaa\xb2Y\xe7a|z\xc7\xd3I\x894Q\x89j\x9c\xa0\xe2\x92': ('application/vnd.atari2600.cart', 'Omega Race (Booster Grip) (1983) (CBS Electronics) (4L 2737 0000) ~'),
@ -1685,6 +2280,38 @@ sha1_signatures = {
b'\xfc\x1a\x0bXvZ}\xcb\xd8\xe35b\xe1\x07M\xdd\x9e\n\xc6$': ('application/vnd.atari2600.cart', 'Tunnel Runner (Black Box) (1983) (CBS Electronics, Richard K. Balaska Jr., Andy Frank, Stuart Ross) (4L 2520 5000) ~'), b'\xfc\x1a\x0bXvZ}\xcb\xd8\xe35b\xe1\x07M\xdd\x9e\n\xc6$': ('application/vnd.atari2600.cart', 'Tunnel Runner (Black Box) (1983) (CBS Electronics, Richard K. Balaska Jr., Andy Frank, Stuart Ross) (4L 2520 5000) ~'),
b'A\x9e}\xd2L\x81\n\xfb\x8b\x8eU^\xd8H\x98S\xb0\xbf\x05\xd8': ('application/vnd.atari2600.cart', 'Wings (06-03-1983) (CBS Electronics, Stuart Ross) (Prototype) ~'), b'A\x9e}\xd2L\x81\n\xfb\x8b\x8eU^\xd8H\x98S\xb0\xbf\x05\xd8': ('application/vnd.atari2600.cart', 'Wings (06-03-1983) (CBS Electronics, Stuart Ross) (Prototype) ~'),
b'>c\xfe\xca1\xfb\x98\xccF\xfd\xfe\x90\xeci\xe4\x93\x7f\x9d\xef\xa6': ('application/vnd.atari2600.cart', 'Wings (10-10-1983) (CBS Electronics, Stuart Ross) (Prototype) (PAL)'), b'>c\xfe\xca1\xfb\x98\xccF\xfd\xfe\x90\xeci\xe4\x93\x7f\x9d\xef\xa6': ('application/vnd.atari2600.cart', 'Wings (10-10-1983) (CBS Electronics, Stuart Ross) (Prototype) (PAL)'),
b'\xdb\xb0\xb3x\xaa\xcc*\x18\xdf\xb4v\xaa\x99\xab\x00\xd6\xab9R\x05': ('application/vnd.vectrex', 'Dark Tower (1983) (Prototype)'),
b'\xfb\xfdXFMB\x98m\x10\xf1\xb3\x7f2\x10q\xectRTi': ('application/vnd.vectrex', 'Dark Tower (1983) (Prototype) (Fred Taft Hack) [h1]'),
},
12322: {
b'\xc3\xf3\x05\xfe\x0e(\xdeM\\\xd8&\x90\xecMEz4\xc5\xb1Y': ('application/vnd.vectrex', 'Dark Tower (1983) (Prototype) [b1]'),
},
12470: {
b'\x0c\xaf\tb\xf4\xb4m\xdd\xc1\x0f<\xde\x04\x8f\x05\\\xa6\x0f\xa1\xec': ('application/vnd.vectrex', 'Count05 Sound by Chris Salomon (1998) (PD)'),
},
12760: {
b'\xd2\x01)S\x9bA\x04\xe70A\xba\xa2\xa8L\n\x1c\xf6\xccH\xf4': ('application/vnd.vectrex', 'Labyrinth Rev 3 by Chris Salomon (1998) (PD)'),
},
13434: {
b'\x9b@t\x8f\xb9\xe3\x95\xf7\r\x12f\xf1\xa4\x08(3\x1f\x1d@\x12': ('application/vnd.vectrex', 'Vectrexians (1999) (PD)'),
},
13524: {
b'\xd7X\xe9B\xb0\xaa6\xef*\x19\xa0\x86\x0b\xcd\xea\xfc\xffQG4': ('application/vnd.vectrex', 'Real Ghostbusters Sound by Chris Salomon (1998) (PD)'),
},
13913: {
b'\x80\xcf"d?nL^=\x9d\xc7%\xec\xd7\r\x8d\xc7\xc2\x83\xd9': ('application/vnd.vectrex', 'Labyrinth Rev 4 (Vector Rouge) by Chris Salomon (1998) (PD)'),
},
15026: {
b'\x13\x98\x91\xcc\xaf\x0f\xc7\xc4\xce\r$\xf0[)\x99I\x8e\xac?f': ('application/vnd.vectrex', 'Labyrinth Rev 2 by Chris Salomon (1998) (PD)'),
},
15602: {
b'_\x94 4\xed\x8e\x953a\xd2\xc0\x18\x98\xb8\x0b\x81H\x96\x18\xf6': ('application/vnd.vectrex', "Ronen's Game Cart (2000) (Ronen Habot)"),
},
15956: {
b'\x14K)\xa9\xceX\xed\xbcQ\xdeG\x9b\x05\x86\xe0\xee\x95\xb9\x03\xec': ('application/vnd.vectrex', 'Monty on the Run Sound by Chris Salomon (1998) (PD)'),
},
16361: {
b'\xc3\x90\xf5\x80\xf8A\xb2p"tVU!8Xy\xb8\xd9\xfd\x1a': ('application/vnd.vectrex', 'Omega Chase by Christopher Tumber (2000) (PD)'),
}, },
16384: { 16384: {
b'\xbf\x06\x9aM\xd5\xb6T\x03\xbe\xeal\xc6\r\x91 ew\xea\x1c\x0e': ('application/vnd.atari2600.cart', '2 Pak Special - Cavern Blaster, City War (1992) (HES) (773-867) (PAL)'), b'\xbf\x06\x9aM\xd5\xb6T\x03\xbe\xeal\xc6\r\x91 ew\xea\x1c\x0e': ('application/vnd.atari2600.cart', '2 Pak Special - Cavern Blaster, City War (1992) (HES) (773-867) (PAL)'),
@ -1865,6 +2492,42 @@ sha1_signatures = {
b'I\xde\xbd\xf3\xc13\xfd\xe9\x90]m\x917\xda]\x8d\xff\x8db\x83': ('application/vnd.atari5200.cart', 'Wizard of Wor (USA)'), b'I\xde\xbd\xf3\xc13\xfd\xe9\x90]m\x917\xda]\x8d\xff\x8db\x83': ('application/vnd.atari5200.cart', 'Wizard of Wor (USA)'),
b'\x8bU\x12\xd3\xd2\xa9R\xc9\x9b\x93w\x91\x9f\x0e\x06H\x11a\xd8\x1e': ('application/vnd.atari5200.cart', 'Xari Arena (USA) (Proto)'), b'\x8bU\x12\xd3\xd2\xa9R\xc9\x9b\x93w\x91\x9f\x0e\x06H\x11a\xd8\x1e': ('application/vnd.atari5200.cart', 'Xari Arena (USA) (Proto)'),
b'\x181[\xec\x1eb\x10"\x90\xfe\xebw\xfb)\x0e\x12f\xcf[\xfc': ('application/vnd.atari5200.cart', 'Zone Ranger (USA)'), b'\x181[\xec\x1eb\x10"\x90\xfe\xebw\xfb)\x0e\x12f\xcf[\xfc': ('application/vnd.atari5200.cart', 'Zone Ranger (USA)'),
b'\x85X\x8c\xa1\x16\xfe6\x95\xf1\x9e\x1d\x06\xdd\x08S"\n[/9': ('application/vnd.vectrex', 'All Good Things by John Dondzila (1996)'),
b'>\x8f\xfd?V\x9ci\xddJ\xa6G\xaa\x8f9.\xa38\xfe\xfeB': ('application/vnd.vectrex', 'Patriots III - BALListics Busters by John Dondzila (2002)'),
b"w]n_\xd48$j%o'\xa2\xa5\x14Sh\xec},\xbe": ('application/vnd.vectrex', "Spike Hoppin' by John Dondzila (1998)"),
b'\x7f\x01F\x970\x9e\xfc\xa2/1\x04H\xac\xb0,\x8e]\xa8\x9cj': ('application/vnd.vectrex', 'V-Frogger by Chris Salomon (1998) (PD)'),
b'{\xd5\xc2\x96\x86j:q6\xa9\x90\xe1\x1f1&\xd1\x90A\xb3\xce': ('application/vnd.vectrex', 'V-Frogger by Chris Salomon (1998) (PD) [a1]'),
b'\xee\xc5t\x1a\xe8Z\xe1\x0eJ\x0b\xa7\x8e\xf7\xee)F\x8b"1@': ('application/vnd.vectrex', 'V-Frogger by Chris Salomon, Sound by Kurt Woloch (2001) (PD)'),
},
16409: {
b'L\xfe\xdf*\xe3\xd9\x19\x98\x8b\x8e\xfa\xf8B\xbb]\xa5TC\x86W': ('application/vnd.vectrex', 'Fast Food Sound 1 by Chris Salomon (1998) (PD)'),
},
16446: {
b'r:\xa7\xe0\xd0\xf3\x01\xe8\x99\xd6\xd5\xd4M/\xac\xa4}*\xe4*': ('application/vnd.vectrex', "Spike Hoppin' by John Dondzila (1998) [b2]"),
},
16913: {
b'\x00\xba4\x7fq\xcc\xcdm8\xf0\x12&;u\xfam\x17\xb0`<': ('application/vnd.vectrex', 'Omega Chase (Final Version) (1998) (PD)'),
},
17823: {
b'\xea\x08\xfb\xf8H\xb9\x19MV\xec\xd6]\x15\xb9\xd6_ldTg': ('application/vnd.vectrex', 'Pac-Mania Sound 2 by Chris Salomon (1998) (PD)'),
},
18385: {
b'\xb0\xae \xce\xae\xf6\xe6\x0c>\xba\xc9_\xa8]\xef\xd2W\x1e\xe0g': ('application/vnd.vectrex', 'Great Giana Sisters (Ingame) by Chris Salomon (1998) (PD)'),
},
20604: {
b'M\xed\xa8]rf\x06P]\xaf\x9e\x05\x96\x88\x9f\xd0\x8c\xd7\x0e\xca': ('application/vnd.vectrex', 'Pac-Mania Sound 1 by Chris Salomon (1998) (PD)'),
},
21863: {
b'%\xc4\xcfF\tVed\xd4\x06\xb2\x8a\xecq\x90\xef\xf4Z\xf2\xc8': ('application/vnd.vectrex', 'Tsunami by Christopher Tumber (2001) (PD) [a1]'),
},
22941: {
b'\xb4l~\n\xab\x9e\x84\xbaY9\xbea\x9cb\xf5\xf0)\x1e\x17\x95': ('application/vnd.vectrex', 'Misfits 1 Music by Chris Salomon (1998) (PD)'),
},
23040: {
b'\xa28\x15\xd20\x94\xee\x05\xbe\x9cT21\xd1\x19f\x93#\xac\x13': ('application/vnd.vectrex', 'Sound1 Demo (19xx) (PD)'),
},
24214: {
b'\x1d\xb7j\x962w8\xbe \xe6\x059\xf0^\xf6\xe3QA5\x19': ('application/vnd.vectrex', 'ZZAP - Scrolling Space Game Demo (1989) (PD)'),
}, },
25344: { 25344: {
b'V\x94AG\xfdIO\x874F\n\x89\x92\\\xd9E\xc1\xc7\xc5\xa5': ('application/vnd.atari2600.starpath', 'Dragonstomper (Excalibur) (1982) (Starpath Corporation, Stephen H. Landrum) (6) (AR-4400) (PAL)'), b'V\x94AG\xfdIO\x874F\n\x89\x92\\\xd9E\xc1\xc7\xc5\xa5': ('application/vnd.atari2600.starpath', 'Dragonstomper (Excalibur) (1982) (Starpath Corporation, Stephen H. Landrum) (6) (AR-4400) (PAL)'),
@ -1874,6 +2537,22 @@ sha1_signatures = {
b'K\x90\x15\xc9e\x07\xe3-\x18\x87l\xb7\xfe\x9e\xf3G\x19\x98\xbf\x1b': ('application/vnd.atari2600.starpath', 'Survival Island (Jungle Raid) (1983) (Starpath Corporation, Steve Mundry, Scott Nelson) (12) (AR-4401) (PAL)'), b'K\x90\x15\xc9e\x07\xe3-\x18\x87l\xb7\xfe\x9e\xf3G\x19\x98\xbf\x1b': ('application/vnd.atari2600.starpath', 'Survival Island (Jungle Raid) (1983) (Starpath Corporation, Steve Mundry, Scott Nelson) (12) (AR-4401) (PAL)'),
b'@\x80\x8bze6\x105\x9d8\xa0\xb5\xe8M0\x18\xed\xbd\x0f\x99': ('application/vnd.atari2600.starpath', 'Survival Island (Jungle Raid) (1983) (Starpath Corporation, Steve Mundry, Scott Nelson) (12) (AR-4401) ~'), b'@\x80\x8bze6\x105\x9d8\xa0\xb5\xe8M0\x18\xed\xbd\x0f\x99': ('application/vnd.atari2600.starpath', 'Survival Island (Jungle Raid) (1983) (Starpath Corporation, Steve Mundry, Scott Nelson) (12) (AR-4401) ~'),
}, },
25431: {
b'\x8c\x07\xf9\xdb;^\xef\xb9\x93\xef\xa3m\xa0\x8c\xa8=\xc6E\xb1b': ('application/vnd.vectrex', 'Tsunami by Christopher Tumber (2001) (PD) [a2]'),
},
25886: {
b'C\x8e\x1c\xb5\xcd\x95k\x94\xa3\x98\xee<p\xf8\x1a\x88S4f\x9c': ('application/vnd.vectrex', '3-D Demo by Chris (Mar 06) (2000) (PD)'),
},
29218: {
b'\xa1\x18Q\n\x93A\x84v*\x03#&\xbb\x10^-\xe0\x84\xa5\xc1': ('application/vnd.vectrex', 'Verzerk by Alex Herbert (2002)'),
},
29872: {
b'\x90\xa0U}{\xf7a\xc2\xea\xa3\n\x15M$\x94\x84S\x88\xecj': ('application/vnd.vectrex', '3-D Demo by Chris (Mar 08) (2000) (PD)'),
},
30538: {
b'\xd63k#(,\xc8\xc8\xe8!\xb3\xc9\x04F\x13)\xf3\x8d\xa3?': ('application/vnd.vectrex', 'Axel F - Beverly Hills Cop by Chris Salomon (1998) (PD)'),
b'Q1\xf6\xed\xda\xa7\xe9U_\xf8`\tB\xc4\xea\xc3`\xef\x0f\xa1': ('application/vnd.vectrex', 'Axel F - Beverly Hills Cop by Chris Salomon (1998) (PD) [a1]'),
},
32768: { 32768: {
b'Y\xd0\x04T~i:\xa0[\xb33?\x05Qc\xad\xe2\xc9\xea\x95': ('application/vnd.atari2600.cart', 'Fatal Run (Ultimate Driving) (1989) (Atari - Sculptured Software, Steve Aguirre) (CX26162) (Prototype)'), b'Y\xd0\x04T~i:\xa0[\xb33?\x05Qc\xad\xe2\xc9\xea\x95': ('application/vnd.atari2600.cart', 'Fatal Run (Ultimate Driving) (1989) (Atari - Sculptured Software, Steve Aguirre) (CX26162) (Prototype)'),
b'\xd0\xbbX\xea\x1f\xc3~\x92\x9e_|\xde\xad\x03{\xb1J\x16dQ': ('application/vnd.atari2600.cart', 'Fatal Run (Ultimate Driving) (1991) (Atari - Sculptured Software, Steve Aguirre) (CX26162) (PAL) ~'), b'\xd0\xbbX\xea\x1f\xc3~\x92\x9e_|\xde\xad\x03{\xb1J\x16dQ': ('application/vnd.atari2600.cart', 'Fatal Run (Ultimate Driving) (1991) (Atari - Sculptured Software, Steve Aguirre) (CX26162) (PAL) ~'),
@ -1896,6 +2575,16 @@ sha1_signatures = {
b'lc=\xe5\x0el\xc0\xc0\xc4\x00a\xcd$\xe6\xf7\x8fU*C\x8f': ('application/vnd.atari5200.cart', 'Vanguard (USA)'), b'lc=\xe5\x0el\xc0\xc0\xc4\x00a\xcd$\xe6\xf7\x8fU*C\x8f': ('application/vnd.atari5200.cart', 'Vanguard (USA)'),
b'\xc3\xcf3!m\xfaHC\t\xb9#\xf2\x18)\xd0@Hk\xc4\x81': ('application/vnd.atari5200.cart', 'Xevious (USA) (Proto)'), b'\xc3\xcf3!m\xfaHC\t\xb9#\xf2\x18)\xd0@Hk\xc4\x81': ('application/vnd.atari5200.cart', 'Xevious (USA) (Proto)'),
b'JLJ%\xc8\xed\x1b\n\xe7\x9c\xa2&\x84\xd7\xd3\x11\xa5d\xa7\xb5': ('application/vnd.atari5200.cart', 'Zaxxon (USA)'), b'JLJ%\xc8\xed\x1b\n\xe7\x9c\xa2&\x84\xd7\xd3\x11\xa5d\xa7\xb5': ('application/vnd.atari5200.cart', 'Zaxxon (USA)'),
b'\x88\x03\x18#\xed*\xf9^\x8azb9\xcd\x83\xb1X\xf9\xb7\xc1j': ('application/vnd.vectrex', 'Berzerk (1982) (Bugfixed Prototype) [o1]'),
b'A \xa6W\xce*p#q\xd0\x9f\xe7\xfdX\xdc\x9c\xc4\xb7\xe5\xcb': ('application/vnd.vectrex', 'Gravitrex by John Dondzila (2002)'),
b'|\x07R\xc2K6E\xb7\x163{W\xfeoK\xc4\x06N\x9e\xb0': ('application/vnd.vectrex', 'Moon Lander Demo by Clay Cowgill (1997) (PD) [a1]'),
b'\xfe\xc1\x13\xdf\xd3\x93\x1f\x14\xa6\xe7\xca\xd2%W\x18`\xf9\xa7"\x1f': ('application/vnd.vectrex', 'Polar Rescue (1983) [a1][o1]'),
b'|\xe8]\xb8\xdd2hz\xd7b\x961\xae\x118 7\x1f\xaf|': ('application/vnd.vectrex', 'Spectrum I+ Demo (1982) (PD)'),
b'\x9f`\xae\xf3\xdd\x8a\x8b\x11\x06\xf8Z\x8e\xdfMe:\x0bQW2': ('application/vnd.vectrex', 'Vecmania Part 1 (1999) (PD)'),
b'\x93f\xbb\xf1\x7f\xb4J(\xfe\x0e\x1d\xb2\xf4\xc0\xb8\xc3\x1c\xe0\xcf\xe8': ('application/vnd.vectrex', 'Vecmania Part 1 (1999) (PD) [a1]'),
b'\x0c\x8b\x89\x9b"\xd3W\x84\xb7>\x1c;=\x91V\xc19\xaa\xc1L': ('application/vnd.vectrex', 'Vecmania Part 2 (1999) (PD)'),
b'xYp)3H\x99j\x18\x03\xa8\xd5\x08?\x81\xa0\xf9\xbe\x14\xb9': ('application/vnd.vectrex', 'Vectopia by John Dondzila (2001) (PD)'),
b't]\xdb\xdc(_\x1d\xa4\xf7\xc3\xeb^D\xfe%-P<z\x15': ('application/vnd.vectrex', 'Wormhole by John Dondzila (2001) (PD)'),
}, },
33792: { 33792: {
b'L\xda\x82\x17l\xab\xc3\xe52\xeb\xca\xd0\xf63\x17\x9al@;\xae': ('application/vnd.atari2600.starpath', 'Escape from the Mindmaster (Labyrinth) (1982) (Starpath Corporation, Dennis Caswell) (5) (AR-4200) (PAL)'), b'L\xda\x82\x17l\xab\xc3\xe52\xeb\xca\xd0\xf63\x17\x9al@;\xae': ('application/vnd.atari2600.starpath', 'Escape from the Mindmaster (Labyrinth) (1982) (Starpath Corporation, Dennis Caswell) (5) (AR-4200) (PAL)'),