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):
def __str__(self):
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 .ataridos import AtariDosDiskImage, BootDiskImage, AtariDosFile, XexContainerSegment, AtariDiskImage
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 .dos33 import Dos33DiskImage, ProdosDiskImage, Dos33BinFile
from .standard_delivery import StandardDeliveryImage
@ -171,6 +171,11 @@ class Atari2600StarpathParser(SegmentParser):
image_type = Atari2600StarpathImage
class VectrexParser(SegmentParser):
menu_name = "Vectrex Cartridge"
image_type = VectrexCartImage
class RomParser(SegmentParser):
menu_name = "ROM Image"
image_type = RomImage
@ -330,6 +335,9 @@ mime_parsers = {
"application/vnd.atari2600.starpath": [
Atari2600StarpathParser,
],
"application/vnd.vectrex": [
VectrexParser,
],
"application/vnd.mame_rom": [
MameZipParser,
],

View File

@ -1,4 +1,211 @@
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: {
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) ~'),
@ -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'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: {
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)'),
@ -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'\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'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: {
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'\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'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: {
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'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: {
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'\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: {
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) ~'),
@ -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'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'\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: {
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'\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'\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: {
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'@\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: {
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) ~'),
@ -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'\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'\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: {
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)'),