added property for bezel file names

This commit is contained in:
thrust26 2023-08-21 22:34:33 +02:00
parent 3b53d3376e
commit 856ece86d0
12 changed files with 3796 additions and 3667 deletions

View File

@ -33,9 +33,9 @@ PNGLibrary::PNGLibrary(OSystem& osystem)
} }
// - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - // - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
void PNGLibrary::loadImage(const string& filename, FBSurface& surface, VariantList& metaData) void PNGLibrary::loadImage(const string& filename, FBSurface& surface,
double* aspectRatio, VariantList& metaData)
{ {
png_structp png_ptr{nullptr}; png_structp png_ptr{nullptr};
png_infop info_ptr{nullptr}; png_infop info_ptr{nullptr};
png_uint_32 iwidth{0}, iheight{0}; png_uint_32 iwidth{0}, iheight{0};
@ -123,6 +123,8 @@ void PNGLibrary::loadImage(const string& filename, FBSurface& surface, VariantLi
// Load image into the surface, setting the correct dimensions // Load image into the surface, setting the correct dimensions
loadImagetoSurface(surface, hasAlpha); loadImagetoSurface(surface, hasAlpha);
*aspectRatio = static_cast<double>(ReadInfo.width) / ReadInfo.height;
// Cleanup // Cleanup
if(png_ptr) if(png_ptr)
png_destroy_read_struct(&png_ptr, info_ptr ? &info_ptr : nullptr, nullptr); png_destroy_read_struct(&png_ptr, info_ptr ? &info_ptr : nullptr, nullptr);

View File

@ -50,7 +50,7 @@ class PNGLibrary
error message. error message.
*/ */
void loadImage(const string& filename, FBSurface& surface, void loadImage(const string& filename, FBSurface& surface,
VariantList& metaData); double* aspectRatio, VariantList& metaData);
/** /**
Save the current FrameBuffer image to a PNG file. Note that in most Save the current FrameBuffer image to a PNG file. Note that in most

File diff suppressed because it is too large Load Diff

View File

@ -1336,41 +1336,29 @@ FBInitStatus FrameBuffer::applyVideoMode()
bool FrameBuffer::checkBezel() bool FrameBuffer::checkBezel()
{ {
const string& path = myOSystem.bezelDir().getPath(); const string& path = myOSystem.bezelDir().getPath();
const string& cartName = myOSystem.console().properties().get(PropType::Cart_Name); const string& bezelName = myOSystem.console().properties().get(PropType::Bezel_Name);
FSNode node(path + cartName + ".png"); FSNode node(path + bezelName + ".png");
if(!node.exists()) return node.exists();
{
FSNode defaultNode(path + "default.png");
return defaultNode.exists();
}
return true;
} }
// - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - // - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
bool FrameBuffer::loadBezel() bool FrameBuffer::loadBezel()
{ {
const string& path = myOSystem.bezelDir().getPath(); const string& path = myOSystem.bezelDir().getPath();
const string& cartName = myOSystem.console().properties().get(PropType::Cart_Name); const string& bezelName = myOSystem.console().properties().get(PropType::Bezel_Name);
bool isValid = true; bool isValid = true;
double aspectRatio = 1;
myBezelSurface = allocateSurface(myActiveVidMode.screenS.w, myActiveVidMode.screenS.h); myBezelSurface = allocateSurface(myActiveVidMode.screenS.w, myActiveVidMode.screenS.h);
try try
{ {
VariantList metaData; VariantList metaData;
myOSystem.png().loadImage(path + cartName + ".png", *myBezelSurface, metaData); myOSystem.png().loadImage(path + bezelName + ".png", *myBezelSurface, &aspectRatio, metaData);
} }
catch(const runtime_error&) catch(const runtime_error&)
{ {
try isValid = false;
{
VariantList metaData;
myOSystem.png().loadImage(path + "default.png", *myBezelSurface, metaData);
}
catch(const runtime_error&)
{
isValid = false;
}
} }
if(isValid) if(isValid)

View File

@ -753,6 +753,7 @@ unique_ptr<Console> OSystem::openConsole(const FSNode& romfile, string& md5)
CMDLINE_PROPS_UPDATE("ppblend", PropType::Display_PPBlend); CMDLINE_PROPS_UPDATE("ppblend", PropType::Display_PPBlend);
CMDLINE_PROPS_UPDATE("pxcenter", PropType::Controller_PaddlesXCenter); CMDLINE_PROPS_UPDATE("pxcenter", PropType::Controller_PaddlesXCenter);
CMDLINE_PROPS_UPDATE("pycenter", PropType::Controller_PaddlesYCenter); CMDLINE_PROPS_UPDATE("pycenter", PropType::Controller_PaddlesYCenter);
CMDLINE_PROPS_UPDATE("bezelname", PropType::Bezel_Name);
// Finally, create the cart with the correct properties // Finally, create the cart with the correct properties
if(cart) if(cart)

View File

@ -181,7 +181,8 @@ void Properties::print() const
<< get(PropType::Display_Format) << "|" << get(PropType::Display_Format) << "|"
<< get(PropType::Display_VCenter) << "|" << get(PropType::Display_VCenter) << "|"
<< get(PropType::Display_Phosphor) << "|" << get(PropType::Display_Phosphor) << "|"
<< get(PropType::Display_PPBlend) << get(PropType::Display_PPBlend) << "|"
<< get(PropType::Bezel_Name)
<< endl; << endl;
} }
@ -241,7 +242,8 @@ void Properties::printHeader()
<< "Display_Format|" << "Display_Format|"
<< "Display_VCenter|" << "Display_VCenter|"
<< "Display_Phosphor|" << "Display_Phosphor|"
<< "Display_PPBlend" << "Display_PPBlend|"
<< "Bezel_Name"
<< endl; << endl;
} }
@ -276,7 +278,8 @@ std::array<string, Properties::NUM_PROPS> Properties::ourDefaultProperties =
"AUTO", // Display.Format "AUTO", // Display.Format
"0", // Display.VCenter "0", // Display.VCenter
"NO", // Display.Phosphor "NO", // Display.Phosphor
"0" // Display.PPBlend "0", // Display.PPBlend
"default" // Bezel.Name
}; };
// - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - // - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
@ -310,5 +313,6 @@ std::array<string, Properties::NUM_PROPS> Properties::ourPropertyNames =
"Display.Format", "Display.Format",
"Display.VCenter", "Display.VCenter",
"Display.Phosphor", "Display.Phosphor",
"Display.PPBlend" "Display.PPBlend",
"Bezel.Name"
}; };

View File

@ -51,6 +51,7 @@ enum class PropType : uInt8 {
Display_VCenter, Display_VCenter,
Display_Phosphor, Display_Phosphor,
Display_PPBlend, Display_PPBlend,
Bezel_Name,
NumTypes NumTypes
}; };

View File

@ -750,6 +750,7 @@ void Settings::usage()
<< " -vcenter <arg> Sets the 'Display.vcenter' property\n" << " -vcenter <arg> Sets the 'Display.vcenter' property\n"
<< " -pp <arg> Sets the 'Display.Phosphor' property\n" << " -pp <arg> Sets the 'Display.Phosphor' property\n"
<< " -ppblend <arg> Sets the 'Display.PPBlend' property\n" << " -ppblend <arg> Sets the 'Display.PPBlend' property\n"
<< " -bezelname <arg> Sets the 'Bezel.Name' property\n"
<< endl << endl
#endif #endif

View File

@ -75,6 +75,7 @@
"Cart.Name" "AStar (NTSC)" "Cart.Name" "AStar (NTSC)"
"Cart.Rarity" "Homebrew" "Cart.Rarity" "Homebrew"
"Cart.Url" "https://atariage.com/store/index.php?l=product_detail&p=821" "Cart.Url" "https://atariage.com/store/index.php?l=product_detail&p=821"
"Bezel.Name" "AStar (USA) (Unl)"
"" ""
"Cart.MD5" "012020625a3227815e47b37fd025e480" "Cart.MD5" "012020625a3227815e47b37fd025e480"
@ -233,6 +234,7 @@
"Cart.ModelNo" "931502" "Cart.ModelNo" "931502"
"Cart.Name" "Frogger (1982) (Parker Bros) (PAL)" "Cart.Name" "Frogger (1982) (Parker Bros) (PAL)"
"Cart.Highscore" "{\"score_addresses\":[\"0xcc\",\"0xce\"],\"variations_address\":\"0xdd\",\"variations_count\":6}" "Cart.Highscore" "{\"score_addresses\":[\"0xcc\",\"0xce\"],\"variations_address\":\"0xdd\",\"variations_count\":6}"
"Bezel.Name" "Frogger (USA)"
"" ""
"Cart.MD5" "02cee0b140d2f1a1efcfb1d482a5c392" "Cart.MD5" "02cee0b140d2f1a1efcfb1d482a5c392"
@ -325,6 +327,7 @@
"Cart.Manufacturer" "Thomas Jentzsch" "Cart.Manufacturer" "Thomas Jentzsch"
"Cart.Name" "Thrust (V1.0) (2000) (Thomas Jentzsch)" "Cart.Name" "Thrust (V1.0) (2000) (Thomas Jentzsch)"
"Cart.Rarity" "New Release" "Cart.Rarity" "New Release"
"Bezel.Name" "Thrust+ DC Edition (USA) (Unl)"
"" ""
"Cart.MD5" "043f165f384fbea3ea89393597951512" "Cart.MD5" "043f165f384fbea3ea89393597951512"
@ -378,6 +381,7 @@
"Cart.Manufacturer" "Thomas Jentzsch" "Cart.Manufacturer" "Thomas Jentzsch"
"Cart.Name" "Jammed (2001) (XYPE)" "Cart.Name" "Jammed (2001) (XYPE)"
"Cart.Url" "https://atariage.com/store/index.php?l=product_detail&p=98" "Cart.Url" "https://atariage.com/store/index.php?l=product_detail&p=98"
"Bezel.Name" "Jammed (USA) (Unl)"
"" ""
"Cart.MD5" "04e737c9d53cd84bfd5ee679954e4706" "Cart.MD5" "04e737c9d53cd84bfd5ee679954e4706"
@ -436,6 +440,7 @@
"Cart.ModelNo" "AG-019" "Cart.ModelNo" "AG-019"
"Cart.Name" "Sky Jinks (1982) (Activision) (16K)" "Cart.Name" "Sky Jinks (1982) (Activision) (16K)"
"Cart.Highscore" "{\"score_addresses\":[\"0x9e\",\"0xa6\",\"0xa2\"],\"score_digits\":6,\"score_inverted\":true,\"variations_address\":\"0x99\",\"variations_count\":4,\"variations_zero_based\":true}" "Cart.Highscore" "{\"score_addresses\":[\"0x9e\",\"0xa6\",\"0xa2\"],\"score_digits\":6,\"score_inverted\":true,\"variations_address\":\"0x99\",\"variations_count\":4,\"variations_zero_based\":true}"
"Bezel.Name" "Sky Jinks (USA)"
"" ""
"Cart.MD5" "05b45ba09c05befa75ac70476829eda0" "Cart.MD5" "05b45ba09c05befa75ac70476829eda0"
@ -507,6 +512,7 @@
"Cart.Highscore" "{\"notes\":\"Variations cannot be defined\",\"score_addresses\":[\"0xe0\",\"0xe1\",\"0xe2\"],\"score_digits\":6,\"variations_count\":1}" "Cart.Highscore" "{\"notes\":\"Variations cannot be defined\",\"score_addresses\":[\"0xe0\",\"0xe1\",\"0xe2\"],\"score_digits\":6,\"variations_count\":1}"
"Cart.Url" "https://atariage.com/store/index.php?l=product_detail&p=1188" "Cart.Url" "https://atariage.com/store/index.php?l=product_detail&p=1188"
"Display.Format" "PAL60" "Display.Format" "PAL60"
"Bezel.Name" "Millipede (USA)"
"" ""
"Cart.MD5" "0651216c4a4a9c9ac5ada3013a317c72" "Cart.MD5" "0651216c4a4a9c9ac5ada3013a317c72"
@ -693,6 +699,7 @@
"Cart.ModelNo" "PB5300" "Cart.ModelNo" "PB5300"
"Cart.Name" "Frogger (1982) (Parker Bros)" "Cart.Name" "Frogger (1982) (Parker Bros)"
"Cart.Highscore" "{\"score_addresses\":[\"0xcc\",\"0xce\"],\"variations_address\":\"0xdd\",\"variations_count\":6}" "Cart.Highscore" "{\"score_addresses\":[\"0xcc\",\"0xce\"],\"variations_address\":\"0xdd\",\"variations_count\":6}"
"Bezel.Name" "Frogger (USA)"
"" ""
"Cart.MD5" "082fdc8bd47fef01482ce5883c4ffdb8" "Cart.MD5" "082fdc8bd47fef01482ce5883c4ffdb8"
@ -737,6 +744,7 @@
"Cart.Note" "Uses Atari Trak-Ball Controller" "Cart.Note" "Uses Atari Trak-Ball Controller"
"Cart.Highscore" "{\"notes\":\"Variations cannot be defined\",\"score_addresses\":[\"0xf4\",\"0xf5\",\"0xf6\"],\"score_digits\":6,\"variations_count\":1}" "Cart.Highscore" "{\"notes\":\"Variations cannot be defined\",\"score_addresses\":[\"0xf4\",\"0xf5\",\"0xf6\"],\"score_digits\":6,\"variations_count\":1}"
"Cart.Url" "https://atariage.com/store/index.php?l=product_detail&p=1180" "Cart.Url" "https://atariage.com/store/index.php?l=product_detail&p=1180"
"Bezel.Name" "Centipede (USA)"
"" ""
"Cart.MD5" "0894aa7be77521f9df562be8d9555fe6" "Cart.MD5" "0894aa7be77521f9df562be8d9555fe6"
@ -1291,6 +1299,7 @@
"Cart.Note" "Uses Amiga Mouse Controller" "Cart.Note" "Uses Amiga Mouse Controller"
"Cart.Highscore" "{\"notes\":\"Variations cannot be defined\",\"score_addresses\":[\"0xf4\",\"0xf5\",\"0xf6\"],\"score_digits\":6,\"variations_count\":1}" "Cart.Highscore" "{\"notes\":\"Variations cannot be defined\",\"score_addresses\":[\"0xf4\",\"0xf5\",\"0xf6\"],\"score_digits\":6,\"variations_count\":1}"
"Cart.Url" "https://atariage.com/store/index.php?l=product_detail&p=1180" "Cart.Url" "https://atariage.com/store/index.php?l=product_detail&p=1180"
"Bezel.Name" "Centipede (USA)"
"" ""
"Cart.MD5" "0e4b2b6e014a93ef8be896823da0d4ec" "Cart.MD5" "0e4b2b6e014a93ef8be896823da0d4ec"
@ -1351,6 +1360,7 @@
"Cart.Manufacturer" "Atari, Joe Decuir, Larry Caplan, Steve Mayer, Larry Wagner" "Cart.Manufacturer" "Atari, Joe Decuir, Larry Caplan, Steve Mayer, Larry Wagner"
"Cart.ModelNo" "CX26163P" "Cart.ModelNo" "CX26163P"
"Cart.Name" "Combat (32 in 1) (1988) (Atari) (PAL)" "Cart.Name" "Combat (32 in 1) (1988) (Atari) (PAL)"
"Bezel.Name" "Combat (USA)"
"" ""
"Cart.MD5" "0efc91e45f61023cda9d086a7d3c402f" "Cart.MD5" "0efc91e45f61023cda9d086a7d3c402f"
@ -2223,6 +2233,7 @@
"Cart.ModelNo" "CX2676" "Cart.ModelNo" "CX2676"
"Cart.Name" "Centipede (1983) (Atari) (PAL)" "Cart.Name" "Centipede (1983) (Atari) (PAL)"
"Cart.Highscore" "{\"notes\":\"Variations cannot be defined\",\"score_addresses\":[\"0xf4\",\"0xf5\",\"0xf6\"],\"score_digits\":6,\"variations_count\":1}" "Cart.Highscore" "{\"notes\":\"Variations cannot be defined\",\"score_addresses\":[\"0xf4\",\"0xf5\",\"0xf6\"],\"score_digits\":6,\"variations_count\":1}"
"Bezel.Name" "Centipede (USA)"
"" ""
"Cart.MD5" "17ee158d15e4a34f57a837bc1ce2b0ce" "Cart.MD5" "17ee158d15e4a34f57a837bc1ce2b0ce"
@ -2257,6 +2268,7 @@
"Cart.Highscore" "{\"score_addresses\":[\"0xf3\",\"0xf1\",\"0xef\"],\"score_digits\":6,\"variations_address\":\"0xe9\",\"variations_count\":34}" "Cart.Highscore" "{\"score_addresses\":[\"0xf3\",\"0xf1\",\"0xef\"],\"score_digits\":6,\"variations_address\":\"0xe9\",\"variations_count\":34}"
"Cart.Url" "https://atariage.com/store/index.php?l=product_detail&p=1183" "Cart.Url" "https://atariage.com/store/index.php?l=product_detail&p=1183"
"Display.Phosphor" "YES" "Display.Phosphor" "YES"
"Bezel.Name" "Missile Command (USA)"
"" ""
"Cart.MD5" "1862fca4f98e66f363308b859b5863af" "Cart.MD5" "1862fca4f98e66f363308b859b5863af"
@ -2399,6 +2411,7 @@
"Cart.Name" "Asteroids (1981) (Atari) (PAL) [a2]" "Cart.Name" "Asteroids (1981) (Atari) (PAL) [a2]"
"Cart.Highscore" "{\"notes\":\"Variations > 32 differ by 1\",\"score_addresses\":[\"0xbd\",\"0xbe\"],\"score_bcd\":false,\"score_digits\":5,\"score_inverted\":true,\"score_trailing_zeroes\":1,\"variations_address\":\"0x80\",\"variations_bcd\":false,\"variations_count\":66}" "Cart.Highscore" "{\"notes\":\"Variations > 32 differ by 1\",\"score_addresses\":[\"0xbd\",\"0xbe\"],\"score_bcd\":false,\"score_digits\":5,\"score_inverted\":true,\"score_trailing_zeroes\":1,\"variations_address\":\"0x80\",\"variations_bcd\":false,\"variations_count\":66}"
"Display.Phosphor" "YES" "Display.Phosphor" "YES"
"Bezel.Name" "Asteroids (USA)"
"" ""
"Cart.MD5" "19b3b807507653516985ba95da92499d" "Cart.MD5" "19b3b807507653516985ba95da92499d"
@ -3014,6 +3027,7 @@
"Cart.Note" "Uses Atari Trak-Ball Controller" "Cart.Note" "Uses Atari Trak-Ball Controller"
"Cart.Highscore" "{\"notes\":\"Variations cannot be defined\",\"score_addresses\":[\"0xf4\",\"0xf5\",\"0xf6\"],\"score_digits\":6,\"variations_count\":1}" "Cart.Highscore" "{\"notes\":\"Variations cannot be defined\",\"score_addresses\":[\"0xf4\",\"0xf5\",\"0xf6\"],\"score_digits\":6,\"variations_count\":1}"
"Cart.Url" "https://atariage.com/store/index.php?l=product_detail&p=1180" "Cart.Url" "https://atariage.com/store/index.php?l=product_detail&p=1180"
"Bezel.Name" "Centipede (USA)"
"" ""
"Cart.MD5" "218b76f5a4142dc2ea9051a768583d70" "Cart.MD5" "218b76f5a4142dc2ea9051a768583d70"
@ -3148,6 +3162,7 @@
"Controller.Left" "ATARIMOUSE" "Controller.Left" "ATARIMOUSE"
"Controller.Right" "ATARIMOUSE" "Controller.Right" "ATARIMOUSE"
"Display.Phosphor" "YES" "Display.Phosphor" "YES"
"Bezel.Name" "Missile Command (USA)"
"" ""
"Cart.MD5" "23d445ea19a18fb78d5035878d9fb649" "Cart.MD5" "23d445ea19a18fb78d5035878d9fb649"
@ -3294,6 +3309,7 @@
"Cart.Manufacturer" "Activision, Larry Miller" "Cart.Manufacturer" "Activision, Larry Miller"
"Cart.ModelNo" "AX-021" "Cart.ModelNo" "AX-021"
"Cart.Name" "Spider Fighter (1983) (Activision)" "Cart.Name" "Spider Fighter (1983) (Activision)"
"Bezel.Name" "Spider Fighter (USA)"
"" ""
"Cart.MD5" "24d9a55d8f0633e886a1b33ee1e0e797" "Cart.MD5" "24d9a55d8f0633e886a1b33ee1e0e797"
@ -3543,6 +3559,7 @@
"Cart.Url" "https://atariage.com/store/index.php?l=product_detail&p=329" "Cart.Url" "https://atariage.com/store/index.php?l=product_detail&p=329"
"Controller.PaddlesXCenter" "7" "Controller.PaddlesXCenter" "7"
"Controller.MouseAxis" "28" "Controller.MouseAxis" "28"
"Bezel.Name" "SWOOPS! (USA) (Unl)"
"" ""
"Cart.MD5" "27a5d2d0c74c8e4b2c05b94c9f098eea" "Cart.MD5" "27a5d2d0c74c8e4b2c05b94c9f098eea"
@ -3696,6 +3713,7 @@
"Cart.Manufacturer" "Activision, Carol Shaw" "Cart.Manufacturer" "Activision, Carol Shaw"
"Cart.ModelNo" "AX-020, AX-020-04" "Cart.ModelNo" "AX-020, AX-020-04"
"Cart.Name" "River Raid (1982) (Activision) (16K)" "Cart.Name" "River Raid (1982) (Activision) (16K)"
"Bezel.Name" "River Raid (USA)"
"" ""
"Cart.MD5" "291dd47588b9158beebe4accc3a093a6" "Cart.MD5" "291dd47588b9158beebe4accc3a093a6"
@ -3795,6 +3813,7 @@
"Cart.ModelNo" "AG-019" "Cart.ModelNo" "AG-019"
"Cart.Name" "Sky Jinks (1982) (Activision)" "Cart.Name" "Sky Jinks (1982) (Activision)"
"Cart.Highscore" "{\"score_addresses\":[\"0x9e\",\"0xa6\",\"0xa2\"],\"score_digits\":6,\"score_inverted\":true,\"variations_address\":\"0x99\",\"variations_count\":4,\"variations_zero_based\":true}" "Cart.Highscore" "{\"score_addresses\":[\"0x9e\",\"0xa6\",\"0xa2\"],\"score_digits\":6,\"score_inverted\":true,\"variations_address\":\"0x99\",\"variations_count\":4,\"variations_zero_based\":true}"
"Bezel.Name" "Sky Jinks (USA)"
"" ""
"Cart.MD5" "2a10053fd08664c7cfbbb104386ed77f" "Cart.MD5" "2a10053fd08664c7cfbbb104386ed77f"
@ -4175,6 +4194,7 @@
"Controller.Right" "DRIVING" "Controller.Right" "DRIVING"
"Controller.MouseAxis" "58" "Controller.MouseAxis" "58"
"Display.Phosphor" "YES" "Display.Phosphor" "YES"
"Bezel.Name" "Asteroids (USA)"
"" ""
"Cart.MD5" "2dcf9ce486393cd36ca0928cd53b96cb" "Cart.MD5" "2dcf9ce486393cd36ca0928cd53b96cb"
@ -4571,6 +4591,7 @@
"Cart.Name" "Climber 5 (01-05-2003) (Dennis Debro)" "Cart.Name" "Climber 5 (01-05-2003) (Dennis Debro)"
"Cart.Rarity" "Homebrew" "Cart.Rarity" "Homebrew"
"Cart.Url" "https://atariage.com/store/index.php?l=product_detail&p=261" "Cart.Url" "https://atariage.com/store/index.php?l=product_detail&p=261"
"Bezel.Name" "Climber 5 (USA)"
"" ""
"Cart.MD5" "327468d6c19697e65ab702f06502c7ed" "Cart.MD5" "327468d6c19697e65ab702f06502c7ed"
@ -4661,6 +4682,7 @@
"Cart.ModelNo" "PB5760" "Cart.ModelNo" "PB5760"
"Cart.Name" "Montezuma's Revenge (1984) (Parker Bros)" "Cart.Name" "Montezuma's Revenge (1984) (Parker Bros)"
"Cart.Note" "Featuring Panama Joe" "Cart.Note" "Featuring Panama Joe"
"Bezel.Name" "Montezuma's Revenge - Featuring Panama Joe (USA)"
"" ""
"Cart.MD5" "335793736cbf6fc99c9359ed2a32a49d" "Cart.MD5" "335793736cbf6fc99c9359ed2a32a49d"
@ -4756,6 +4778,7 @@
"Cart.Name" "StarMaster (1982) (Activision) (PAL) [fixed]" "Cart.Name" "StarMaster (1982) (Activision) (PAL) [fixed]"
"Cart.Note" "Use Color/BW switch to change between galactic chart and front views" "Cart.Note" "Use Color/BW switch to change between galactic chart and front views"
"Cart.Highscore" "{\"notes\":\"Score only calculated when game is over\",\"score_addresses\":[\"0xc1\",\"0xc2\"],\"variations_address\":\"0x80\",\"variations_count\":4,\"variations_zero_based\":true}" "Cart.Highscore" "{\"notes\":\"Score only calculated when game is over\",\"score_addresses\":[\"0xc1\",\"0xc2\"],\"variations_address\":\"0x80\",\"variations_count\":4,\"variations_zero_based\":true}"
"Bezel.Name" "StarMaster (USA)"
"" ""
"Cart.MD5" "34b269387fa1aa5a396636f5ecdd63dd" "Cart.MD5" "34b269387fa1aa5a396636f5ecdd63dd"
@ -5170,6 +5193,7 @@
"Cart.Manufacturer" "Activision, Carol Shaw" "Cart.Manufacturer" "Activision, Carol Shaw"
"Cart.ModelNo" "AX-020, AX-020-04" "Cart.ModelNo" "AX-020, AX-020-04"
"Cart.Name" "River Raid (1982) (Activision)" "Cart.Name" "River Raid (1982) (Activision)"
"Bezel.Name" "River Raid (USA)"
"" ""
"Cart.MD5" "393e41ca8bdd35b52bf6256a968a9b89" "Cart.MD5" "393e41ca8bdd35b52bf6256a968a9b89"
@ -5261,6 +5285,7 @@
"Cart.Name" "Missile Command (1981) (Atari)" "Cart.Name" "Missile Command (1981) (Atari)"
"Cart.Highscore" "{\"score_addresses\":[\"0xf3\",\"0xf1\",\"0xef\"],\"score_digits\":6,\"variations_address\":\"0xe9\",\"variations_count\":34}" "Cart.Highscore" "{\"score_addresses\":[\"0xf3\",\"0xf1\",\"0xef\"],\"score_digits\":6,\"variations_address\":\"0xe9\",\"variations_count\":34}"
"Display.Phosphor" "YES" "Display.Phosphor" "YES"
"Bezel.Name" "Missile Command (USA)"
"" ""
"Cart.MD5" "3a35d7f1dc2a33565c8dca52baa86bc4" "Cart.MD5" "3a35d7f1dc2a33565c8dca52baa86bc4"
@ -5279,6 +5304,7 @@
"Cart.Note" "Uses Atari Mouse Controller" "Cart.Note" "Uses Atari Mouse Controller"
"Cart.Highscore" "{\"notes\":\"Variations cannot be defined\",\"score_addresses\":[\"0xf4\",\"0xf5\",\"0xf6\"],\"score_digits\":6,\"variations_count\":1}" "Cart.Highscore" "{\"notes\":\"Variations cannot be defined\",\"score_addresses\":[\"0xf4\",\"0xf5\",\"0xf6\"],\"score_digits\":6,\"variations_count\":1}"
"Cart.Url" "https://atariage.com/store/index.php?l=product_detail&p=1180" "Cart.Url" "https://atariage.com/store/index.php?l=product_detail&p=1180"
"Bezel.Name" "Centipede (USA)"
"" ""
"Cart.MD5" "3a526e6a1f9fe918af0f2ce997dfea73" "Cart.MD5" "3a526e6a1f9fe918af0f2ce997dfea73"
@ -5455,6 +5481,7 @@
"Cart.ModelNo" "CX26118" "Cart.ModelNo" "CX26118"
"Cart.Name" "Millipede (1984) (Atari)" "Cart.Name" "Millipede (1984) (Atari)"
"Cart.Highscore" "{\"notes\":\"Variations cannot be defined\",\"score_addresses\":[\"0xe0\",\"0xe1\",\"0xe2\"],\"score_digits\":6,\"variations_count\":1}" "Cart.Highscore" "{\"notes\":\"Variations cannot be defined\",\"score_addresses\":[\"0xe0\",\"0xe1\",\"0xe2\"],\"score_digits\":6,\"variations_count\":1}"
"Bezel.Name" "Millipede (USA)"
"" ""
"Cart.MD5" "3c72ddaf41158fdd66e4f1cb90d4fd29" "Cart.MD5" "3c72ddaf41158fdd66e4f1cb90d4fd29"
@ -5644,6 +5671,7 @@
"Cart.Rarity" "Hack of Asteroids" "Cart.Rarity" "Hack of Asteroids"
"Cart.Highscore" "{\"notes\":\"Variations > 32 differ by 1\",\"score_addresses\":[\"0xbd\",\"0xbe\"],\"score_bcd\":false,\"score_digits\":5,\"score_inverted\":true,\"score_trailing_zeroes\":1,\"variations_address\":\"0x80\",\"variations_bcd\":false,\"variations_count\":66}" "Cart.Highscore" "{\"notes\":\"Variations > 32 differ by 1\",\"score_addresses\":[\"0xbd\",\"0xbe\"],\"score_bcd\":false,\"score_digits\":5,\"score_inverted\":true,\"score_trailing_zeroes\":1,\"variations_address\":\"0x80\",\"variations_bcd\":false,\"variations_count\":66}"
"Display.Phosphor" "YES" "Display.Phosphor" "YES"
"Bezel.Name" "Asteroids (USA)"
"" ""
"Cart.MD5" "3e5ca1afaa27c5da3c54c9942fec528b" "Cart.MD5" "3e5ca1afaa27c5da3c54c9942fec528b"
@ -5683,6 +5711,7 @@
"Cart.Name" "Pitfall! (1982) (Activision)" "Cart.Name" "Pitfall! (1982) (Activision)"
"Cart.Note" "Pitfall Harry's Jungle Adventure (Jungle Runner)" "Cart.Note" "Pitfall Harry's Jungle Adventure (Jungle Runner)"
"Cart.Highscore" "{\"score_addresses\":[\"0xd5\",\"0xd6\",\"0xd7\"],\"score_digits\":6,\"variations_count\":1}" "Cart.Highscore" "{\"score_addresses\":[\"0xd5\",\"0xd6\",\"0xd7\"],\"score_digits\":6,\"variations_count\":1}"
"Bezel.Name" "Pitfall! - Pitfall Harry's Jungle Adventure (USA)"
"" ""
"Cart.MD5" "3eae062a9b722bda1255d474a87eca5c" "Cart.MD5" "3eae062a9b722bda1255d474a87eca5c"
@ -5809,6 +5838,7 @@
"Cart.Name" "AStar (PAL)" "Cart.Name" "AStar (PAL)"
"Cart.Rarity" "Homebrew" "Cart.Rarity" "Homebrew"
"Cart.Url" "https://atariage.com/store/index.php?l=product_detail&p=821" "Cart.Url" "https://atariage.com/store/index.php?l=product_detail&p=821"
"Bezel.Name" "AStar (USA) (Unl)"
"" ""
"Cart.MD5" "3fd53bfeee39064c945a769f17815a7f" "Cart.MD5" "3fd53bfeee39064c945a769f17815a7f"
@ -6373,6 +6403,7 @@
"Cart.Note" "Uses Atari Mouse Controller" "Cart.Note" "Uses Atari Mouse Controller"
"Cart.Highscore" "{\"notes\":\"Variations cannot be defined\",\"score_addresses\":[\"0xe0\",\"0xe1\",\"0xe2\"],\"score_digits\":6,\"variations_count\":1}" "Cart.Highscore" "{\"notes\":\"Variations cannot be defined\",\"score_addresses\":[\"0xe0\",\"0xe1\",\"0xe2\"],\"score_digits\":6,\"variations_count\":1}"
"Cart.Url" "https://atariage.com/store/index.php?l=product_detail&p=1188" "Cart.Url" "https://atariage.com/store/index.php?l=product_detail&p=1188"
"Bezel.Name" "Millipede (USA)"
"" ""
"Cart.MD5" "47464694e9cce07fdbfd096605bf39d4" "Cart.MD5" "47464694e9cce07fdbfd096605bf39d4"
@ -6475,6 +6506,7 @@
"Cart.Manufacturer" "Nukey Shay" "Cart.Manufacturer" "Nukey Shay"
"Cart.Name" "Montezuma's Revenge (Genesis) (F6_Conversion)" "Cart.Name" "Montezuma's Revenge (Genesis) (F6_Conversion)"
"Cart.Note" "Genesis controller" "Cart.Note" "Genesis controller"
"Bezel.Name" "Montezuma's Revenge - Featuring Panama Joe (USA)"
"" ""
"Cart.MD5" "48411c9ef7e2cef1d6b2bee0e6055c27" "Cart.MD5" "48411c9ef7e2cef1d6b2bee0e6055c27"
@ -6558,6 +6590,7 @@
"Cart.Name" "Demon Attack (1982) (Imagic) (PAL)" "Cart.Name" "Demon Attack (1982) (Imagic) (PAL)"
"Cart.Note" "AKA Death from Above" "Cart.Note" "AKA Death from Above"
"Cart.Highscore" "{\"score_addresses\":[\"0x81\",\"0x83\",\"0x85\"],\"score_digits\":6,\"special_address\":\"0x80\",\"special_label\":\"Wave\",\"special_zero_based\":true,\"variations_address\":\"0xea\",\"variations_count\":10}" "Cart.Highscore" "{\"score_addresses\":[\"0x81\",\"0x83\",\"0x85\"],\"score_digits\":6,\"special_address\":\"0x80\",\"special_label\":\"Wave\",\"special_zero_based\":true,\"variations_address\":\"0xea\",\"variations_count\":10}"
"Bezel.Name" "Demon Attack (USA)"
"" ""
"Cart.MD5" "4904a2550759b9b4570e886374f9d092" "Cart.MD5" "4904a2550759b9b4570e886374f9d092"
@ -6707,6 +6740,7 @@
"Cart.Name" "Montezuma's Revenge (PAL) (Genesis)" "Cart.Name" "Montezuma's Revenge (PAL) (Genesis)"
"Cart.Note" "Genesis controller (B jumps left, C jumps right)" "Cart.Note" "Genesis controller (B jumps left, C jumps right)"
"Cart.Rarity" "Homebrew" "Cart.Rarity" "Homebrew"
"Bezel.Name" "Montezuma's Revenge - Featuring Panama Joe (USA)"
"" ""
"Cart.MD5" "4ab4af3adcdae8cdacc3d06084fc8d6a" "Cart.MD5" "4ab4af3adcdae8cdacc3d06084fc8d6a"
@ -6846,6 +6880,7 @@
"Cart.Highscore" "{\"notes\":\"Variations cannot be defined\",\"score_addresses\":[\"0xe0\",\"0xe1\",\"0xe2\"],\"score_digits\":6,\"variations_count\":1}" "Cart.Highscore" "{\"notes\":\"Variations cannot be defined\",\"score_addresses\":[\"0xe0\",\"0xe1\",\"0xe2\"],\"score_digits\":6,\"variations_count\":1}"
"Cart.Url" "https://atariage.com/store/index.php?l=product_detail&p=1188" "Cart.Url" "https://atariage.com/store/index.php?l=product_detail&p=1188"
"Display.Format" "PAL60" "Display.Format" "PAL60"
"Bezel.Name" "Millipede (USA)"
"" ""
"Cart.MD5" "4c030667d07d1438f0e5c458a90978d8" "Cart.MD5" "4c030667d07d1438f0e5c458a90978d8"
@ -6899,6 +6934,7 @@
"Cart.Manufacturer" "Atari, Joe Decuir, Steve Mayer, Larry Wagner - Sears" "Cart.Manufacturer" "Atari, Joe Decuir, Steve Mayer, Larry Wagner - Sears"
"Cart.ModelNo" "CX2601 - 99801, 6-99801, 49-75124" "Cart.ModelNo" "CX2601 - 99801, 6-99801, 49-75124"
"Cart.Name" "Combat (1977) (Atari)" "Cart.Name" "Combat (1977) (Atari)"
"Bezel.Name" "Combat (USA)"
"" ""
"Cart.MD5" "4c8970f6c294a0a54c9c45e5e8445f93" "Cart.MD5" "4c8970f6c294a0a54c9c45e5e8445f93"
@ -7233,6 +7269,7 @@
"Cart.ModelNo" "EAG-019, EAG-019-04I - 711 019-715" "Cart.ModelNo" "EAG-019, EAG-019-04I - 711 019-715"
"Cart.Name" "Sky Jinks (1982) (Activision) (PAL) (4K)" "Cart.Name" "Sky Jinks (1982) (Activision) (PAL) (4K)"
"Cart.Highscore" "{\"score_addresses\":[\"0x9e\",\"0xa6\",\"0xa2\"],\"score_digits\":6,\"score_inverted\":true,\"variations_address\":\"0x99\",\"variations_count\":4,\"variations_zero_based\":true}" "Cart.Highscore" "{\"score_addresses\":[\"0x9e\",\"0xa6\",\"0xa2\"],\"score_digits\":6,\"score_inverted\":true,\"variations_address\":\"0x99\",\"variations_count\":4,\"variations_zero_based\":true}"
"Bezel.Name" "Sky Jinks (USA)"
"" ""
"Cart.MD5" "504688d49a41bf03d8a955512609f3f2" "Cart.MD5" "504688d49a41bf03d8a955512609f3f2"
@ -7244,6 +7281,7 @@
"Cart.Url" "https://atariage.com/store/index.php?l=product_detail&p=329" "Cart.Url" "https://atariage.com/store/index.php?l=product_detail&p=329"
"Controller.PaddlesXCenter" "7" "Controller.PaddlesXCenter" "7"
"Controller.MouseAxis" "28" "Controller.MouseAxis" "28"
"Bezel.Name" "SWOOPS! (USA) (Unl)"
"" ""
"Cart.MD5" "50568c80ac61cab789d9923c9b05b68e" "Cart.MD5" "50568c80ac61cab789d9923c9b05b68e"
@ -7273,6 +7311,7 @@
"Cart.ModelNo" "EAG-019, EAG-019-04I - 711 019-715" "Cart.ModelNo" "EAG-019, EAG-019-04I - 711 019-715"
"Cart.Name" "Sky Jinks (1982) (Activision) (PAL)" "Cart.Name" "Sky Jinks (1982) (Activision) (PAL)"
"Cart.Highscore" "{\"score_addresses\":[\"0x9e\",\"0xa6\",\"0xa2\"],\"score_digits\":6,\"score_inverted\":true,\"variations_address\":\"0x99\",\"variations_count\":4,\"variations_zero_based\":true}" "Cart.Highscore" "{\"score_addresses\":[\"0x9e\",\"0xa6\",\"0xa2\"],\"score_digits\":6,\"score_inverted\":true,\"variations_address\":\"0x99\",\"variations_count\":4,\"variations_zero_based\":true}"
"Bezel.Name" "Sky Jinks (USA)"
"" ""
"Cart.MD5" "50c7edc9f9dc0369abcdab3b4efeb5e9" "Cart.MD5" "50c7edc9f9dc0369abcdab3b4efeb5e9"
@ -7387,6 +7426,7 @@
"Cart.Note" "Uses Amiga Mouse Controller" "Cart.Note" "Uses Amiga Mouse Controller"
"Cart.Highscore" "{\"notes\":\"Variations cannot be defined\",\"score_addresses\":[\"0xe0\",\"0xe1\",\"0xe2\"],\"score_digits\":6,\"variations_count\":1}" "Cart.Highscore" "{\"notes\":\"Variations cannot be defined\",\"score_addresses\":[\"0xe0\",\"0xe1\",\"0xe2\"],\"score_digits\":6,\"variations_count\":1}"
"Cart.Url" "https://atariage.com/store/index.php?l=product_detail&p=1188" "Cart.Url" "https://atariage.com/store/index.php?l=product_detail&p=1188"
"Bezel.Name" "Millipede (USA)"
"" ""
"Cart.MD5" "522c9cf684ecd72db2f85053e6f6f720" "Cart.MD5" "522c9cf684ecd72db2f85053e6f6f720"
@ -7588,6 +7628,7 @@
"Cart.Note" "Uses Atari Trak-Ball Controller" "Cart.Note" "Uses Atari Trak-Ball Controller"
"Cart.Highscore" "{\"notes\":\"Variations cannot be defined\",\"score_addresses\":[\"0xf4\",\"0xf5\",\"0xf6\"],\"score_digits\":6,\"variations_count\":1}" "Cart.Highscore" "{\"notes\":\"Variations cannot be defined\",\"score_addresses\":[\"0xf4\",\"0xf5\",\"0xf6\"],\"score_digits\":6,\"variations_count\":1}"
"Cart.Url" "https://atariage.com/store/index.php?l=product_detail&p=1180" "Cart.Url" "https://atariage.com/store/index.php?l=product_detail&p=1180"
"Bezel.Name" "Centipede (USA)"
"" ""
"Cart.MD5" "53f147b9746fdc997c62f3dd67888ee5" "Cart.MD5" "53f147b9746fdc997c62f3dd67888ee5"
@ -8069,6 +8110,7 @@
"Cart.Note" "Uses Amiga Mouse Controller" "Cart.Note" "Uses Amiga Mouse Controller"
"Cart.Highscore" "{\"notes\":\"Variations cannot be defined\",\"score_addresses\":[\"0xf4\",\"0xf5\",\"0xf6\"],\"score_digits\":6,\"variations_count\":1}" "Cart.Highscore" "{\"notes\":\"Variations cannot be defined\",\"score_addresses\":[\"0xf4\",\"0xf5\",\"0xf6\"],\"score_digits\":6,\"variations_count\":1}"
"Cart.Url" "https://atariage.com/store/index.php?l=product_detail&p=1180" "Cart.Url" "https://atariage.com/store/index.php?l=product_detail&p=1180"
"Bezel.Name" "Centipede (USA)"
"" ""
"Cart.MD5" "5a5390f91437af9951a5f8455b61cd43" "Cart.MD5" "5a5390f91437af9951a5f8455b61cd43"
@ -8226,6 +8268,7 @@
"Cart.MD5" "5bbab3f3e4b47e3e23f9820765dbb45c" "Cart.MD5" "5bbab3f3e4b47e3e23f9820765dbb45c"
"Cart.Name" "Pitfall! (says 1985) [h1]" "Cart.Name" "Pitfall! (says 1985) [h1]"
"Cart.Highscore" "{\"score_addresses\":[\"0xd5\",\"0xd6\",\"0xd7\"],\"score_digits\":6,\"variations_count\":1}" "Cart.Highscore" "{\"score_addresses\":[\"0xd5\",\"0xd6\",\"0xd7\"],\"score_digits\":6,\"variations_count\":1}"
"Bezel.Name" "Pitfall! - Pitfall Harry's Jungle Adventure (USA)"
"" ""
"Cart.MD5" "5bbb75b49b2bccef9c91ff84bb249c80" "Cart.MD5" "5bbb75b49b2bccef9c91ff84bb249c80"
@ -8384,6 +8427,7 @@
"Cart.Url" "https://atariage.com/store/index.php?l=product_detail&p=329" "Cart.Url" "https://atariage.com/store/index.php?l=product_detail&p=329"
"Controller.PaddlesXCenter" "7" "Controller.PaddlesXCenter" "7"
"Controller.MouseAxis" "28" "Controller.MouseAxis" "28"
"Bezel.Name" "SWOOPS! (USA) (Unl)"
"" ""
"Cart.MD5" "5d8fb14860c2f198472b233874f6b0c9" "Cart.MD5" "5d8fb14860c2f198472b233874f6b0c9"
@ -8492,6 +8536,7 @@
"Cart.Url" "https://atariage.com/store/index.php?l=product_detail&p=37" "Cart.Url" "https://atariage.com/store/index.php?l=product_detail&p=37"
"Controller.Left" "BOOSTERGRIP" "Controller.Left" "BOOSTERGRIP"
"Controller.Right" "DRIVING" "Controller.Right" "DRIVING"
"Bezel.Name" "Thrust+ Platinum (USA) (Unl)"
"" ""
"Cart.MD5" "5e99aa93d0acc741dcda8752c4e813ce" "Cart.MD5" "5e99aa93d0acc741dcda8752c4e813ce"
@ -9458,6 +9503,7 @@
"Cart.Note" "Uses Atari Mouse Controller" "Cart.Note" "Uses Atari Mouse Controller"
"Cart.Highscore" "{\"notes\":\"Variations cannot be defined\",\"score_addresses\":[\"0xf4\",\"0xf5\",\"0xf6\"],\"score_digits\":6,\"variations_count\":1}" "Cart.Highscore" "{\"notes\":\"Variations cannot be defined\",\"score_addresses\":[\"0xf4\",\"0xf5\",\"0xf6\"],\"score_digits\":6,\"variations_count\":1}"
"Cart.Url" "https://atariage.com/store/index.php?l=product_detail&p=1180" "Cart.Url" "https://atariage.com/store/index.php?l=product_detail&p=1180"
"Bezel.Name" "Centipede (USA)"
"" ""
"Cart.MD5" "683bb0d0f0c5df58557fba9dffc32c40" "Cart.MD5" "683bb0d0f0c5df58557fba9dffc32c40"
@ -9601,6 +9647,7 @@
"Cart.Note" "Uses Atari Trak-Ball Controller" "Cart.Note" "Uses Atari Trak-Ball Controller"
"Cart.Highscore" "{\"notes\":\"Variations cannot be defined\",\"score_addresses\":[\"0xf4\",\"0xf5\",\"0xf6\"],\"score_digits\":6,\"variations_count\":1}" "Cart.Highscore" "{\"notes\":\"Variations cannot be defined\",\"score_addresses\":[\"0xf4\",\"0xf5\",\"0xf6\"],\"score_digits\":6,\"variations_count\":1}"
"Cart.Url" "https://atariage.com/store/index.php?l=product_detail&p=1180" "Cart.Url" "https://atariage.com/store/index.php?l=product_detail&p=1180"
"Bezel.Name" "Centipede (USA)"
"" ""
"Cart.MD5" "6979f30204149be3e227558cffe21c1d" "Cart.MD5" "6979f30204149be3e227558cffe21c1d"
@ -9664,6 +9711,7 @@
"Cart.Highscore" "{\"score_addresses\":[\"0xf3\",\"0xf1\",\"0xef\"],\"score_digits\":6,\"variations_address\":\"0xe9\",\"variations_count\":34}" "Cart.Highscore" "{\"score_addresses\":[\"0xf3\",\"0xf1\",\"0xef\"],\"score_digits\":6,\"variations_address\":\"0xe9\",\"variations_count\":34}"
"Cart.Url" "https://atariage.com/store/index.php?l=product_detail&p=1183" "Cart.Url" "https://atariage.com/store/index.php?l=product_detail&p=1183"
"Display.Phosphor" "YES" "Display.Phosphor" "YES"
"Bezel.Name" "Missile Command (USA)"
"" ""
"Cart.MD5" "69fac82cd2312dd9ce5d90e22e2f070a" "Cart.MD5" "69fac82cd2312dd9ce5d90e22e2f070a"
@ -10196,6 +10244,7 @@
"Cart.ModelNo" "AX-018, AX-018-04" "Cart.ModelNo" "AX-018, AX-018-04"
"Cart.Name" "Pitfall! (1982) (Activision) (16K)" "Cart.Name" "Pitfall! (1982) (Activision) (16K)"
"Cart.Highscore" "{\"score_addresses\":[\"0xd5\",\"0xd6\",\"0xd7\"],\"score_digits\":6,\"variations_count\":1}" "Cart.Highscore" "{\"score_addresses\":[\"0xd5\",\"0xd6\",\"0xd7\"],\"score_digits\":6,\"variations_count\":1}"
"Bezel.Name" "Pitfall! - Pitfall Harry's Jungle Adventure (USA)"
"" ""
"Cart.MD5" "6fe67f525c39200a798985e419431805" "Cart.MD5" "6fe67f525c39200a798985e419431805"
@ -10535,6 +10584,7 @@
"Cart.Name" "StarMaster (1982) (Activision) (PAL)" "Cart.Name" "StarMaster (1982) (Activision) (PAL)"
"Cart.Note" "Use Color/BW switch to change between galactic chart and front views" "Cart.Note" "Use Color/BW switch to change between galactic chart and front views"
"Cart.Highscore" "{\"notes\":\"Score only calculated when game is over\",\"score_addresses\":[\"0xc1\",\"0xc2\"],\"variations_address\":\"0x80\",\"variations_count\":4,\"variations_zero_based\":true}" "Cart.Highscore" "{\"notes\":\"Score only calculated when game is over\",\"score_addresses\":[\"0xc1\",\"0xc2\"],\"variations_address\":\"0x80\",\"variations_count\":4,\"variations_zero_based\":true}"
"Bezel.Name" "StarMaster (USA)"
"" ""
"Cart.MD5" "73cb1f1666f3fd30b52b4f3d760c928f" "Cart.MD5" "73cb1f1666f3fd30b52b4f3d760c928f"
@ -11015,6 +11065,7 @@
"Cart.Name" "Pitfall! (1982) (Activision) (PAL)" "Cart.Name" "Pitfall! (1982) (Activision) (PAL)"
"Cart.Note" "Abenteuer im Urwald (Jungle Runner)" "Cart.Note" "Abenteuer im Urwald (Jungle Runner)"
"Cart.Highscore" "{\"score_addresses\":[\"0xd5\",\"0xd6\",\"0xd7\"],\"score_digits\":6,\"variations_count\":1}" "Cart.Highscore" "{\"score_addresses\":[\"0xd5\",\"0xd6\",\"0xd7\"],\"score_digits\":6,\"variations_count\":1}"
"Bezel.Name" "Pitfall! - Pitfall Harry's Jungle Adventure (USA)"
"" ""
"Cart.MD5" "791c88eca9836af8c34bf32b07cb58a7" "Cart.MD5" "791c88eca9836af8c34bf32b07cb58a7"
@ -11118,6 +11169,7 @@
"Cart.ModelNo" "CX2673, CX2673P" "Cart.ModelNo" "CX2673, CX2673P"
"Cart.Name" "Phoenix (1983) (Atari) (PAL)" "Cart.Name" "Phoenix (1983) (Atari) (PAL)"
"Cart.Highscore" "{\"score_addresses\":[\"0xc9\",\"0xc8\",\"0xc7\"],\"score_digits\":6,\"variations_count\":1}" "Cart.Highscore" "{\"score_addresses\":[\"0xc9\",\"0xc8\",\"0xc7\"],\"score_digits\":6,\"variations_count\":1}"
"Bezel.Name" "Phoenix (USA)"
"" ""
"Cart.MD5" "7a09299f473105ae1ef3ad6f9f2cd807" "Cart.MD5" "7a09299f473105ae1ef3ad6f9f2cd807"
@ -11405,6 +11457,7 @@
"Cart.Note" "Uses Atari Mouse Controller" "Cart.Note" "Uses Atari Mouse Controller"
"Cart.Highscore" "{\"notes\":\"Variations cannot be defined\",\"score_addresses\":[\"0xf4\",\"0xf5\",\"0xf6\"],\"score_digits\":6,\"variations_count\":1}" "Cart.Highscore" "{\"notes\":\"Variations cannot be defined\",\"score_addresses\":[\"0xf4\",\"0xf5\",\"0xf6\"],\"score_digits\":6,\"variations_count\":1}"
"Cart.Url" "https://atariage.com/store/index.php?l=product_detail&p=1180" "Cart.Url" "https://atariage.com/store/index.php?l=product_detail&p=1180"
"Bezel.Name" "Centipede (USA)"
"" ""
"Cart.MD5" "7d0b49ea4fe3a5f1e119a6d14843db17" "Cart.MD5" "7d0b49ea4fe3a5f1e119a6d14843db17"
@ -11520,6 +11573,7 @@
"Cart.Url" "https://atariage.com/store/index.php?l=product_detail&p=37" "Cart.Url" "https://atariage.com/store/index.php?l=product_detail&p=37"
"Controller.Left" "BOOSTERGRIP" "Controller.Left" "BOOSTERGRIP"
"Controller.Right" "DRIVING" "Controller.Right" "DRIVING"
"Bezel.Name" "Thrust+ Platinum (USA) (Unl)"
"" ""
"Cart.MD5" "7dfd100bda9abb0f3744361bc7112681" "Cart.MD5" "7dfd100bda9abb0f3744361bc7112681"
@ -11560,6 +11614,7 @@
"Cart.ModelNo" "CX2673" "Cart.ModelNo" "CX2673"
"Cart.Name" "Phoenix (1983) (Atari)" "Cart.Name" "Phoenix (1983) (Atari)"
"Cart.Highscore" "{\"score_addresses\":[\"0xc9\",\"0xc8\",\"0xc7\"],\"score_digits\":6,\"variations_count\":1}" "Cart.Highscore" "{\"score_addresses\":[\"0xc9\",\"0xc8\",\"0xc7\"],\"score_digits\":6,\"variations_count\":1}"
"Bezel.Name" "Phoenix (USA)"
"" ""
"Cart.MD5" "7e7c4c59d55494e66eef5e04ec1c6157" "Cart.MD5" "7e7c4c59d55494e66eef5e04ec1c6157"
@ -12421,6 +12476,7 @@
"Cart.Manufacturer" "Activision, Larry Miller - Ariola" "Cart.Manufacturer" "Activision, Larry Miller - Ariola"
"Cart.ModelNo" "EAX-021, EAX-021-04I - 711 021-720" "Cart.ModelNo" "EAX-021, EAX-021-04I - 711 021-720"
"Cart.Name" "Spider Fighter (1983) (Activision) (PAL)" "Cart.Name" "Spider Fighter (1983) (Activision) (PAL)"
"Bezel.Name" "Spider Fighter (USA)"
"" ""
"Cart.MD5" "8786f4609a66fbea2cd9aa48ca7aa11c" "Cart.MD5" "8786f4609a66fbea2cd9aa48ca7aa11c"
@ -12436,6 +12492,7 @@
"Cart.Name" "Climber 5 (20-03-2003) (Dennis Debro)" "Cart.Name" "Climber 5 (20-03-2003) (Dennis Debro)"
"Cart.Rarity" "Homebrew" "Cart.Rarity" "Homebrew"
"Cart.Url" "https://atariage.com/store/index.php?l=product_detail&p=261" "Cart.Url" "https://atariage.com/store/index.php?l=product_detail&p=261"
"Bezel.Name" "Climber 5 (USA)"
"" ""
"Cart.MD5" "87b6a17132fc32f576bc49ea18729506" "Cart.MD5" "87b6a17132fc32f576bc49ea18729506"
@ -12770,6 +12827,7 @@
"Cart.ModelNo" "AG-019" "Cart.ModelNo" "AG-019"
"Cart.Name" "Sky Jinks (1982) (Activision) (4K)" "Cart.Name" "Sky Jinks (1982) (Activision) (4K)"
"Cart.Highscore" "{\"score_addresses\":[\"0x9e\",\"0xa6\",\"0xa2\"],\"score_digits\":6,\"score_inverted\":true,\"variations_address\":\"0x99\",\"variations_count\":4,\"variations_zero_based\":true}" "Cart.Highscore" "{\"score_addresses\":[\"0x9e\",\"0xa6\",\"0xa2\"],\"score_digits\":6,\"score_inverted\":true,\"variations_address\":\"0x99\",\"variations_count\":4,\"variations_zero_based\":true}"
"Bezel.Name" "Sky Jinks (USA)"
"" ""
"Cart.MD5" "8bebac614571135933116045204f0f00" "Cart.MD5" "8bebac614571135933116045204f0f00"
@ -12781,6 +12839,7 @@
"Controller.Left" "TRAKBALL" "Controller.Left" "TRAKBALL"
"Controller.Right" "TRAKBALL" "Controller.Right" "TRAKBALL"
"Display.Phosphor" "YES" "Display.Phosphor" "YES"
"Bezel.Name" "Missile Command (USA)"
"" ""
"Cart.MD5" "8c103a79b007a2fd5af602334937b4e1" "Cart.MD5" "8c103a79b007a2fd5af602334937b4e1"
@ -12860,6 +12919,7 @@
"Cart.Note" "Uses Amiga Mouse Controller" "Cart.Note" "Uses Amiga Mouse Controller"
"Cart.Highscore" "{\"notes\":\"Variations cannot be defined\",\"score_addresses\":[\"0xf4\",\"0xf5\",\"0xf6\"],\"score_digits\":6,\"variations_count\":1}" "Cart.Highscore" "{\"notes\":\"Variations cannot be defined\",\"score_addresses\":[\"0xf4\",\"0xf5\",\"0xf6\"],\"score_digits\":6,\"variations_count\":1}"
"Cart.Url" "https://atariage.com/store/index.php?l=product_detail&p=1180" "Cart.Url" "https://atariage.com/store/index.php?l=product_detail&p=1180"
"Bezel.Name" "Centipede (USA)"
"" ""
"Cart.MD5" "8cd26dcf249456fe4aeb8db42d49df74" "Cart.MD5" "8cd26dcf249456fe4aeb8db42d49df74"
@ -12878,6 +12938,7 @@
"Controller.Left" "TRAKBALL" "Controller.Left" "TRAKBALL"
"Controller.Right" "TRAKBALL" "Controller.Right" "TRAKBALL"
"Display.Phosphor" "YES" "Display.Phosphor" "YES"
"Bezel.Name" "Missile Command (USA)"
"" ""
"Cart.MD5" "8cf0d333bbe85b9549b1e6b1e2390b8d" "Cart.MD5" "8cf0d333bbe85b9549b1e6b1e2390b8d"
@ -12887,6 +12948,7 @@
"Cart.Rarity" "Common" "Cart.Rarity" "Common"
"Cart.Highscore" "{\"notes\":\"Variations > 32 differ by 1\",\"score_addresses\":[\"0xbd\",\"0xbe\"],\"score_bcd\":false,\"score_digits\":5,\"score_inverted\":true,\"score_trailing_zeroes\":1,\"variations_address\":\"0x80\",\"variations_bcd\":false,\"variations_count\":66}" "Cart.Highscore" "{\"notes\":\"Variations > 32 differ by 1\",\"score_addresses\":[\"0xbd\",\"0xbe\"],\"score_bcd\":false,\"score_digits\":5,\"score_inverted\":true,\"score_trailing_zeroes\":1,\"variations_address\":\"0x80\",\"variations_bcd\":false,\"variations_count\":66}"
"Display.Phosphor" "YES" "Display.Phosphor" "YES"
"Bezel.Name" "Asteroids (USA)"
"" ""
"Cart.MD5" "8d00a38f4c8f8800f1c237215ac243fc" "Cart.MD5" "8d00a38f4c8f8800f1c237215ac243fc"
@ -12900,6 +12962,7 @@
"Cart.Rarity" "Homebrew" "Cart.Rarity" "Homebrew"
"Cart.Highscore" "{\"score_addresses\":[\"0xf3\",\"0xf1\",\"0xef\"],\"score_digits\":6,\"variations_address\":\"0xe9\",\"variations_count\":34}" "Cart.Highscore" "{\"score_addresses\":[\"0xf3\",\"0xf1\",\"0xef\"],\"score_digits\":6,\"variations_address\":\"0xe9\",\"variations_count\":34}"
"Display.Phosphor" "YES" "Display.Phosphor" "YES"
"Bezel.Name" "Missile Command (USA)"
"" ""
"Cart.MD5" "8d2a818e0255c66040802defe32c341a" "Cart.MD5" "8d2a818e0255c66040802defe32c341a"
@ -13243,6 +13306,7 @@
"Cart.ModelNo" "CX2676" "Cart.ModelNo" "CX2676"
"Cart.Name" "Centipede (1983) (Atari)" "Cart.Name" "Centipede (1983) (Atari)"
"Cart.Highscore" "{\"notes\":\"Variations cannot be defined\",\"score_addresses\":[\"0xf4\",\"0xf5\",\"0xf6\"],\"score_digits\":6,\"variations_count\":1}" "Cart.Highscore" "{\"notes\":\"Variations cannot be defined\",\"score_addresses\":[\"0xf4\",\"0xf5\",\"0xf6\"],\"score_digits\":6,\"variations_count\":1}"
"Bezel.Name" "Centipede (USA)"
"" ""
"Cart.MD5" "91d1c82ceaf8af2add3973a3c34bc0cb" "Cart.MD5" "91d1c82ceaf8af2add3973a3c34bc0cb"
@ -13278,6 +13342,7 @@
"Cart.Manufacturer" "Activision, Carol Shaw - Ariola" "Cart.Manufacturer" "Activision, Carol Shaw - Ariola"
"Cart.ModelNo" "EAX-020, EAX-020-04B, EAX-020-04I - 711 020-720" "Cart.ModelNo" "EAX-020, EAX-020-04B, EAX-020-04I - 711 020-720"
"Cart.Name" "River Raid (1982) (Activision) (PAL)" "Cart.Name" "River Raid (1982) (Activision) (PAL)"
"Bezel.Name" "River Raid (USA)"
"" ""
"Cart.MD5" "9281eccd7f6ef4b3ebdcfd2204c9763a" "Cart.MD5" "9281eccd7f6ef4b3ebdcfd2204c9763a"
@ -13356,6 +13421,7 @@
"Cart.Name" "Missile Command (1981) (Atari) (PAL)" "Cart.Name" "Missile Command (1981) (Atari) (PAL)"
"Cart.Highscore" "{\"score_addresses\":[\"0xf3\",\"0xf1\",\"0xef\"],\"score_digits\":6,\"variations_address\":\"0xe9\",\"variations_count\":34}" "Cart.Highscore" "{\"score_addresses\":[\"0xf3\",\"0xf1\",\"0xef\"],\"score_digits\":6,\"variations_address\":\"0xe9\",\"variations_count\":34}"
"Display.Phosphor" "YES" "Display.Phosphor" "YES"
"Bezel.Name" "Missile Command (USA)"
"" ""
"Cart.MD5" "936ef1d6f8a57b9ff575dc195ee36b80" "Cart.MD5" "936ef1d6f8a57b9ff575dc195ee36b80"
@ -13479,6 +13545,7 @@
"Cart.Url" "https://atariage.com/store/index.php?l=product_detail&p=37" "Cart.Url" "https://atariage.com/store/index.php?l=product_detail&p=37"
"Controller.Left" "JOYSTICK" "Controller.Left" "JOYSTICK"
"Controller.Right" "DRIVING" "Controller.Right" "DRIVING"
"Bezel.Name" "Thrust+ Platinum (USA) (Unl)"
"" ""
"Cart.MD5" "9446940866c9417f210f8552cf6c3078" "Cart.MD5" "9446940866c9417f210f8552cf6c3078"
@ -13635,6 +13702,7 @@
"Cart.Manufacturer" "Andrew Davie & Thomas Jentzsch" "Cart.Manufacturer" "Andrew Davie & Thomas Jentzsch"
"Cart.Name" "Boulder Dash - Demo (2011)" "Cart.Name" "Boulder Dash - Demo (2011)"
"Cart.Rarity" "New Release" "Cart.Rarity" "New Release"
"Bezel.Name" "Boulder Dash (USA) (Unl)"
"" ""
"Cart.MD5" "96670d0bf3610da2afcabd8e21d8eabf" "Cart.MD5" "96670d0bf3610da2afcabd8e21d8eabf"
@ -13654,6 +13722,7 @@
"Cart.Note" "Uses Atari Mouse Controller" "Cart.Note" "Uses Atari Mouse Controller"
"Cart.Highscore" "{\"notes\":\"Variations cannot be defined\",\"score_addresses\":[\"0xf4\",\"0xf5\",\"0xf6\"],\"score_digits\":6,\"variations_count\":1}" "Cart.Highscore" "{\"notes\":\"Variations cannot be defined\",\"score_addresses\":[\"0xf4\",\"0xf5\",\"0xf6\"],\"score_digits\":6,\"variations_count\":1}"
"Cart.Url" "https://atariage.com/store/index.php?l=product_detail&p=1180" "Cart.Url" "https://atariage.com/store/index.php?l=product_detail&p=1180"
"Bezel.Name" "Centipede (USA)"
"" ""
"Cart.MD5" "9671b658286e276cc4a3d02aa25931d2" "Cart.MD5" "9671b658286e276cc4a3d02aa25931d2"
@ -13700,6 +13769,7 @@
"Controller.Left" "ATARIMOUSE" "Controller.Left" "ATARIMOUSE"
"Controller.Right" "ATARIMOUSE" "Controller.Right" "ATARIMOUSE"
"Display.Phosphor" "YES" "Display.Phosphor" "YES"
"Bezel.Name" "Missile Command (USA)"
"" ""
"Cart.MD5" "96f806fc62005205d851e758d050dfca" "Cart.MD5" "96f806fc62005205d851e758d050dfca"
@ -13875,6 +13945,7 @@
"Cart.ModelNo" "AX-018, AX-018-04" "Cart.ModelNo" "AX-018, AX-018-04"
"Cart.Name" "Pitfall! (1982) (Activision) (8K)" "Cart.Name" "Pitfall! (1982) (Activision) (8K)"
"Cart.Highscore" "{\"score_addresses\":[\"0xd5\",\"0xd6\",\"0xd7\"],\"score_digits\":6,\"variations_count\":1}" "Cart.Highscore" "{\"score_addresses\":[\"0xd5\",\"0xd6\",\"0xd7\"],\"score_digits\":6,\"variations_count\":1}"
"Bezel.Name" "Pitfall! - Pitfall Harry's Jungle Adventure (USA)"
"" ""
"Cart.MD5" "98ef1593624b409b9fb83a1c272a0aa7" "Cart.MD5" "98ef1593624b409b9fb83a1c272a0aa7"
@ -13893,6 +13964,7 @@
"Cart.MD5" "98fa3ad778a668a79449350de4b3b95b" "Cart.MD5" "98fa3ad778a668a79449350de4b3b95b"
"Cart.Manufacturer" "Thomas Jentzsch" "Cart.Manufacturer" "Thomas Jentzsch"
"Cart.Name" "Thrust (V1.1) (2000) (Thomas Jentzsch)" "Cart.Name" "Thrust (V1.1) (2000) (Thomas Jentzsch)"
"Bezel.Name" "Thrust+ DC Edition (USA) (Unl)"
"" ""
"Cart.MD5" "9905f9f4706223dadee84f6867ede8e3" "Cart.MD5" "9905f9f4706223dadee84f6867ede8e3"
@ -14155,6 +14227,7 @@
"Cart.Name" "Climber 5 (16-04-2003) (Dennis Debro)" "Cart.Name" "Climber 5 (16-04-2003) (Dennis Debro)"
"Cart.Note" "For Philly Classic 4" "Cart.Note" "For Philly Classic 4"
"Cart.Rarity" "Homebrew" "Cart.Rarity" "Homebrew"
"Bezel.Name" "Climber 5 (USA)"
"" ""
"Cart.MD5" "9d522a3759aa855668e75962c84546f7" "Cart.MD5" "9d522a3759aa855668e75962c84546f7"
@ -14320,6 +14393,7 @@
"Cart.Name" "Montezuma's Revenge (Thomas Jentzsch) (PAL60)" "Cart.Name" "Montezuma's Revenge (Thomas Jentzsch) (PAL60)"
"Cart.Note" "NTSC Conversion" "Cart.Note" "NTSC Conversion"
"Cart.Rarity" "Homebrew" "Cart.Rarity" "Homebrew"
"Bezel.Name" "Montezuma's Revenge - Featuring Panama Joe (USA)"
"" ""
"Cart.MD5" "9f8fad4badcd7be61bbd2bcaeef3c58f" "Cart.MD5" "9f8fad4badcd7be61bbd2bcaeef3c58f"
@ -14635,6 +14709,7 @@
"Cart.Manufacturer" "Nukey Shay" "Cart.Manufacturer" "Nukey Shay"
"Cart.Name" "Montezuma's Revenge (Genesis) (PAL60) (F6_Conversion)" "Cart.Name" "Montezuma's Revenge (Genesis) (PAL60) (F6_Conversion)"
"Cart.Note" "Genesis controller" "Cart.Note" "Genesis controller"
"Bezel.Name" "Montezuma's Revenge - Featuring Panama Joe (USA)"
"" ""
"Cart.MD5" "a302b922a8dbec47743f28b7f91d4cd8" "Cart.MD5" "a302b922a8dbec47743f28b7f91d4cd8"
@ -14722,6 +14797,7 @@
"Cart.Name" "AStar (PAL60)" "Cart.Name" "AStar (PAL60)"
"Cart.Rarity" "Homebrew" "Cart.Rarity" "Homebrew"
"Cart.Url" "https://atariage.com/store/index.php?l=product_detail&p=821" "Cart.Url" "https://atariage.com/store/index.php?l=product_detail&p=821"
"Bezel.Name" "AStar (USA) (Unl)"
"" ""
"Cart.MD5" "a406d2f6d84e61d842f4cb13b2b1cfa7" "Cart.MD5" "a406d2f6d84e61d842f4cb13b2b1cfa7"
@ -14762,6 +14838,7 @@
"Cart.ModelNo" "AG-019" "Cart.ModelNo" "AG-019"
"Cart.Name" "Sky Jinks (1982) (Activision) (8K)" "Cart.Name" "Sky Jinks (1982) (Activision) (8K)"
"Cart.Highscore" "{\"score_addresses\":[\"0x9e\",\"0xa6\",\"0xa2\"],\"score_digits\":6,\"score_inverted\":true,\"variations_address\":\"0x99\",\"variations_count\":4,\"variations_zero_based\":true}" "Cart.Highscore" "{\"score_addresses\":[\"0x9e\",\"0xa6\",\"0xa2\"],\"score_digits\":6,\"score_inverted\":true,\"variations_address\":\"0x99\",\"variations_count\":4,\"variations_zero_based\":true}"
"Bezel.Name" "Sky Jinks (USA)"
"" ""
"Cart.MD5" "a47e26096de6f6487bf5dd2d1cced294" "Cart.MD5" "a47e26096de6f6487bf5dd2d1cced294"
@ -14964,6 +15041,7 @@
"Cart.ModelNo" "CX26118, CX26118P" "Cart.ModelNo" "CX26118, CX26118P"
"Cart.Name" "Millipede (1984) (Atari) (PAL)" "Cart.Name" "Millipede (1984) (Atari) (PAL)"
"Cart.Highscore" "{\"notes\":\"Variations cannot be defined\",\"score_addresses\":[\"0xe0\",\"0xe1\",\"0xe2\"],\"score_digits\":6,\"variations_count\":1}" "Cart.Highscore" "{\"notes\":\"Variations cannot be defined\",\"score_addresses\":[\"0xe0\",\"0xe1\",\"0xe2\"],\"score_digits\":6,\"variations_count\":1}"
"Bezel.Name" "Millipede (USA)"
"" ""
"Cart.MD5" "a779b9fa02c62d00d7c31ed51268f18a" "Cart.MD5" "a779b9fa02c62d00d7c31ed51268f18a"
@ -15182,6 +15260,7 @@
"Cart.Name" "Asteroids (1981) (Atari) (PAL) [a1]" "Cart.Name" "Asteroids (1981) (Atari) (PAL) [a1]"
"Cart.Highscore" "{\"notes\":\"Variations > 32 differ by 1\",\"score_addresses\":[\"0xbd\",\"0xbe\"],\"score_bcd\":false,\"score_digits\":5,\"score_inverted\":true,\"score_trailing_zeroes\":1,\"variations_address\":\"0x80\",\"variations_bcd\":false,\"variations_count\":66}" "Cart.Highscore" "{\"notes\":\"Variations > 32 differ by 1\",\"score_addresses\":[\"0xbd\",\"0xbe\"],\"score_bcd\":false,\"score_digits\":5,\"score_inverted\":true,\"score_trailing_zeroes\":1,\"variations_address\":\"0x80\",\"variations_bcd\":false,\"variations_count\":66}"
"Display.Phosphor" "YES" "Display.Phosphor" "YES"
"Bezel.Name" "Asteroids (USA)"
"" ""
"Cart.MD5" "a97733b0852ee3096300102cb0689175" "Cart.MD5" "a97733b0852ee3096300102cb0689175"
@ -15340,6 +15419,7 @@
"Cart.Manufacturer" "Andrew Davie & Thomas Jentzsch" "Cart.Manufacturer" "Andrew Davie & Thomas Jentzsch"
"Cart.Name" "Boulder Dash - Demo V2 (2014)" "Cart.Name" "Boulder Dash - Demo V2 (2014)"
"Cart.Rarity" "New Release" "Cart.Rarity" "New Release"
"Bezel.Name" "Boulder Dash (USA) (Unl)"
"" ""
"Cart.MD5" "ab4ac994865fb16ebb85738316309457" "Cart.MD5" "ab4ac994865fb16ebb85738316309457"
@ -15355,6 +15435,7 @@
"Cart.Manufacturer" "Activision - Imagineering, Dan Kitchen, David Lubar" "Cart.Manufacturer" "Activision - Imagineering, Dan Kitchen, David Lubar"
"Cart.ModelNo" "AK-048-04" "Cart.ModelNo" "AK-048-04"
"Cart.Name" "River Raid II (1988) (Activision)" "Cart.Name" "River Raid II (1988) (Activision)"
"Bezel.Name" "River Raid (USA)"
"" ""
"Cart.MD5" "ab5bf1ef5e463ad1cbb11b6a33797228" "Cart.MD5" "ab5bf1ef5e463ad1cbb11b6a33797228"
@ -15401,6 +15482,7 @@
"Cart.Manufacturer" "Atari, Joe Decuir, Steve Mayer, Larry Wagner - Sears" "Cart.Manufacturer" "Atari, Joe Decuir, Steve Mayer, Larry Wagner - Sears"
"Cart.ModelNo" "CX2601 - 99801, 6-99801, 49-75124" "Cart.ModelNo" "CX2601 - 99801, 6-99801, 49-75124"
"Cart.Name" "Combat (1977) (Atari) (4K)" "Cart.Name" "Combat (1977) (Atari) (4K)"
"Bezel.Name" "Combat (USA)"
"" ""
"Cart.MD5" "ac0ddbcff34d064009591607746e33b8" "Cart.MD5" "ac0ddbcff34d064009591607746e33b8"
@ -15543,6 +15625,7 @@
"Cart.Url" "https://atariage.com/store/index.php?l=product_detail&p=829" "Cart.Url" "https://atariage.com/store/index.php?l=product_detail&p=829"
"Console.RightDiff" "A" "Console.RightDiff" "A"
"Display.Phosphor" "YES" "Display.Phosphor" "YES"
"Bezel.Name" "Lady Bug (USA) (Unl)"
"" ""
"Cart.MD5" "ae047e9468bda961d8e9e9d8ff52980f" "Cart.MD5" "ae047e9468bda961d8e9e9d8ff52980f"
@ -15820,6 +15903,7 @@
"Cart.Name" "Demon Attack (1982) (Imagic) [fixed]" "Cart.Name" "Demon Attack (1982) (Imagic) [fixed]"
"Cart.Note" "AKA Death from Above" "Cart.Note" "AKA Death from Above"
"Cart.Highscore" "{\"score_addresses\":[\"0x81\",\"0x83\",\"0x85\"],\"score_digits\":6,\"special_address\":\"0x80\",\"special_label\":\"Wave\",\"special_zero_based\":true,\"variations_address\":\"0xea\",\"variations_count\":10}" "Cart.Highscore" "{\"score_addresses\":[\"0x81\",\"0x83\",\"0x85\"],\"score_digits\":6,\"special_address\":\"0x80\",\"special_label\":\"Wave\",\"special_zero_based\":true,\"variations_address\":\"0xea\",\"variations_count\":10}"
"Bezel.Name" "Demon Attack (USA)"
"" ""
"Cart.MD5" "b1339c56a9ea63122232fe4328373ac5" "Cart.MD5" "b1339c56a9ea63122232fe4328373ac5"
@ -15904,6 +15988,7 @@
"Cart.Rarity" "Common" "Cart.Rarity" "Common"
"Cart.Highscore" "{\"notes\":\"Variations > 32 differ by 1\",\"score_addresses\":[\"0xbd\",\"0xbe\"],\"score_bcd\":false,\"score_digits\":5,\"score_inverted\":true,\"score_trailing_zeroes\":1,\"variations_address\":\"0x80\",\"variations_bcd\":false,\"variations_count\":66}" "Cart.Highscore" "{\"notes\":\"Variations > 32 differ by 1\",\"score_addresses\":[\"0xbd\",\"0xbe\"],\"score_bcd\":false,\"score_digits\":5,\"score_inverted\":true,\"score_trailing_zeroes\":1,\"variations_address\":\"0x80\",\"variations_bcd\":false,\"variations_count\":66}"
"Display.Phosphor" "YES" "Display.Phosphor" "YES"
"Bezel.Name" "Asteroids (USA)"
"" ""
"Cart.MD5" "b23ebf427713dd0198b7ef47dbd07ef4" "Cart.MD5" "b23ebf427713dd0198b7ef47dbd07ef4"
@ -16544,12 +16629,14 @@
"Cart.MD5" "ba317f83cdfcd58cbc65aac1ccb87bc5" "Cart.MD5" "ba317f83cdfcd58cbc65aac1ccb87bc5"
"Cart.Manufacturer" "Thomas Jentzsch" "Cart.Manufacturer" "Thomas Jentzsch"
"Cart.Name" "Jammed (2001) (XYPE) [a1]" "Cart.Name" "Jammed (2001) (XYPE) [a1]"
"Bezel.Name" "Jammed (USA) (Unl)"
"" ""
"Cart.MD5" "ba3a17efd26db8b4f09c0cf7afdf84d1" "Cart.MD5" "ba3a17efd26db8b4f09c0cf7afdf84d1"
"Cart.Manufacturer" "Activision, Larry Miller" "Cart.Manufacturer" "Activision, Larry Miller"
"Cart.ModelNo" "AX-021" "Cart.ModelNo" "AX-021"
"Cart.Name" "Spider Fighter (1983) (Activision) (16K)" "Cart.Name" "Spider Fighter (1983) (Activision) (16K)"
"Bezel.Name" "Spider Fighter (USA)"
"" ""
"Cart.MD5" "ba3b0eebccc7b791107de5b4abb671b4" "Cart.MD5" "ba3b0eebccc7b791107de5b4abb671b4"
@ -16614,6 +16701,7 @@
"Cart.Name" "Asteroids (1981) (Atari) (PAL) [no copyright]" "Cart.Name" "Asteroids (1981) (Atari) (PAL) [no copyright]"
"Cart.Highscore" "{\"notes\":\"Variations > 32 differ by 1\",\"score_addresses\":[\"0xbd\",\"0xbe\"],\"score_bcd\":false,\"score_digits\":5,\"score_inverted\":true,\"score_trailing_zeroes\":1,\"variations_address\":\"0x80\",\"variations_bcd\":false,\"variations_count\":66}" "Cart.Highscore" "{\"notes\":\"Variations > 32 differ by 1\",\"score_addresses\":[\"0xbd\",\"0xbe\"],\"score_bcd\":false,\"score_digits\":5,\"score_inverted\":true,\"score_trailing_zeroes\":1,\"variations_address\":\"0x80\",\"variations_bcd\":false,\"variations_count\":66}"
"Display.Phosphor" "YES" "Display.Phosphor" "YES"
"Bezel.Name" "Asteroids (USA)"
"" ""
"Cart.MD5" "bb579404924c40ca378b4aff6ccf302d" "Cart.MD5" "bb579404924c40ca378b4aff6ccf302d"
@ -16721,6 +16809,7 @@
"Cart.Manufacturer" "Activision, Carol Shaw" "Cart.Manufacturer" "Activision, Carol Shaw"
"Cart.ModelNo" "AX-020, AX-020-04" "Cart.ModelNo" "AX-020, AX-020-04"
"Cart.Name" "River Raid (1982) (Activision) (8K)" "Cart.Name" "River Raid (1982) (Activision) (8K)"
"Bezel.Name" "River Raid (USA)"
"" ""
"Cart.MD5" "bce4c291d0007f16997faa5c4db0a6b8" "Cart.MD5" "bce4c291d0007f16997faa5c4db0a6b8"
@ -16841,6 +16930,7 @@
"Cart.Manufacturer" "Atari, Joe Decuir, Steve Mayer, Larry Wagner - Sears" "Cart.Manufacturer" "Atari, Joe Decuir, Steve Mayer, Larry Wagner - Sears"
"Cart.ModelNo" "CX2601 - 99801, 6-99801, 49-75124" "Cart.ModelNo" "CX2601 - 99801, 6-99801, 49-75124"
"Cart.Name" "Combat (1977) (Atari) (4K) [a]" "Cart.Name" "Combat (1977) (Atari) (4K) [a]"
"Bezel.Name" "Combat (USA)"
"" ""
"Cart.MD5" "be3f0e827e2f748819dac2a22d6ac823" "Cart.MD5" "be3f0e827e2f748819dac2a22d6ac823"
@ -17067,6 +17157,7 @@
"Cart.Note" "Uses Atari Trak-Ball Controller" "Cart.Note" "Uses Atari Trak-Ball Controller"
"Cart.Highscore" "{\"notes\":\"Variations cannot be defined\",\"score_addresses\":[\"0xe0\",\"0xe1\",\"0xe2\"],\"score_digits\":6,\"variations_count\":1}" "Cart.Highscore" "{\"notes\":\"Variations cannot be defined\",\"score_addresses\":[\"0xe0\",\"0xe1\",\"0xe2\"],\"score_digits\":6,\"variations_count\":1}"
"Cart.Url" "https://atariage.com/store/index.php?l=product_detail&p=1188" "Cart.Url" "https://atariage.com/store/index.php?l=product_detail&p=1188"
"Bezel.Name" "Millipede (USA)"
"" ""
"Cart.MD5" "c150c76cbde2c9b5a97eb5399d46c64f" "Cart.MD5" "c150c76cbde2c9b5a97eb5399d46c64f"
@ -17261,6 +17352,7 @@
"Cart.Highscore" "{\"score_addresses\":[\"0xf3\",\"0xf1\",\"0xef\"],\"score_digits\":6,\"variations_address\":\"0xe9\",\"variations_count\":34}" "Cart.Highscore" "{\"score_addresses\":[\"0xf3\",\"0xf1\",\"0xef\"],\"score_digits\":6,\"variations_address\":\"0xe9\",\"variations_count\":34}"
"Cart.Url" "https://atariage.com/store/index.php?l=product_detail&p=1183" "Cart.Url" "https://atariage.com/store/index.php?l=product_detail&p=1183"
"Display.Phosphor" "YES" "Display.Phosphor" "YES"
"Bezel.Name" "Missile Command (USA)"
"" ""
"Cart.MD5" "c2fbef02b6eea37d8df3e91107f89950" "Cart.MD5" "c2fbef02b6eea37d8df3e91107f89950"
@ -17604,6 +17696,7 @@
"Cart.Note" "Uses Atari Trak-Ball Controller" "Cart.Note" "Uses Atari Trak-Ball Controller"
"Cart.Highscore" "{\"notes\":\"Variations cannot be defined\",\"score_addresses\":[\"0xf4\",\"0xf5\",\"0xf6\"],\"score_digits\":6,\"variations_count\":1}" "Cart.Highscore" "{\"notes\":\"Variations cannot be defined\",\"score_addresses\":[\"0xf4\",\"0xf5\",\"0xf6\"],\"score_digits\":6,\"variations_count\":1}"
"Cart.Url" "https://atariage.com/store/index.php?l=product_detail&p=1180" "Cart.Url" "https://atariage.com/store/index.php?l=product_detail&p=1180"
"Bezel.Name" "Centipede (USA)"
"" ""
"Cart.MD5" "c5fe45f2734afd47e27ca3b04a90213c" "Cart.MD5" "c5fe45f2734afd47e27ca3b04a90213c"
@ -18165,6 +18258,7 @@
"Cart.Rarity" "Common" "Cart.Rarity" "Common"
"Cart.Highscore" "{\"notes\":\"Variations > 32 differ by 1\",\"score_addresses\":[\"0xbd\",\"0xbe\"],\"score_bcd\":false,\"score_digits\":5,\"score_inverted\":true,\"score_trailing_zeroes\":1,\"variations_address\":\"0x80\",\"variations_bcd\":false,\"variations_count\":66}" "Cart.Highscore" "{\"notes\":\"Variations > 32 differ by 1\",\"score_addresses\":[\"0xbd\",\"0xbe\"],\"score_bcd\":false,\"score_digits\":5,\"score_inverted\":true,\"score_trailing_zeroes\":1,\"variations_address\":\"0x80\",\"variations_bcd\":false,\"variations_count\":66}"
"Display.Phosphor" "YES" "Display.Phosphor" "YES"
"Bezel.Name" "Asteroids (USA)"
"" ""
"Cart.MD5" "cccfe9e9a11b1dad04beba46eefb7351" "Cart.MD5" "cccfe9e9a11b1dad04beba46eefb7351"
@ -18281,6 +18375,7 @@
"Cart.Note" "Uses Amiga Mouse Controller" "Cart.Note" "Uses Amiga Mouse Controller"
"Cart.Highscore" "{\"notes\":\"Variations cannot be defined\",\"score_addresses\":[\"0xf4\",\"0xf5\",\"0xf6\"],\"score_digits\":6,\"variations_count\":1}" "Cart.Highscore" "{\"notes\":\"Variations cannot be defined\",\"score_addresses\":[\"0xf4\",\"0xf5\",\"0xf6\"],\"score_digits\":6,\"variations_count\":1}"
"Cart.Url" "https://atariage.com/store/index.php?l=product_detail&p=1180" "Cart.Url" "https://atariage.com/store/index.php?l=product_detail&p=1180"
"Bezel.Name" "Centipede (USA)"
"" ""
"Cart.MD5" "cdb81bf33d830ee4ee0606ee99e84dba" "Cart.MD5" "cdb81bf33d830ee4ee0606ee99e84dba"
@ -18687,6 +18782,7 @@
"Cart.Note" "Uses Atari Mouse Controller" "Cart.Note" "Uses Atari Mouse Controller"
"Cart.Highscore" "{\"notes\":\"Variations cannot be defined\",\"score_addresses\":[\"0xf4\",\"0xf5\",\"0xf6\"],\"score_digits\":6,\"variations_count\":1}" "Cart.Highscore" "{\"notes\":\"Variations cannot be defined\",\"score_addresses\":[\"0xf4\",\"0xf5\",\"0xf6\"],\"score_digits\":6,\"variations_count\":1}"
"Cart.Url" "https://atariage.com/store/index.php?l=product_detail&p=1180" "Cart.Url" "https://atariage.com/store/index.php?l=product_detail&p=1180"
"Bezel.Name" "Centipede (USA)"
"" ""
"Cart.MD5" "d0e15a3ce322c5af60f07343594392af" "Cart.MD5" "d0e15a3ce322c5af60f07343594392af"
@ -18814,6 +18910,7 @@
"Cart.Manufacturer" "Activision, Larry Miller" "Cart.Manufacturer" "Activision, Larry Miller"
"Cart.ModelNo" "AX-021" "Cart.ModelNo" "AX-021"
"Cart.Name" "Spider Fighter (1983) (Activision) (8K)" "Cart.Name" "Spider Fighter (1983) (Activision) (8K)"
"Bezel.Name" "Spider Fighter (USA)"
"" ""
"Cart.MD5" "d28afe0517a046265c418181fa9dd9a1" "Cart.MD5" "d28afe0517a046265c418181fa9dd9a1"
@ -19026,6 +19123,7 @@
"Cart.Name" "Asteroids (1981) (Atari) [a2]" "Cart.Name" "Asteroids (1981) (Atari) [a2]"
"Cart.Highscore" "{\"notes\":\"Variations > 32 differ by 1\",\"score_addresses\":[\"0xbd\",\"0xbe\"],\"score_bcd\":false,\"score_digits\":5,\"score_inverted\":true,\"score_trailing_zeroes\":1,\"variations_address\":\"0x80\",\"variations_bcd\":false,\"variations_count\":66}" "Cart.Highscore" "{\"notes\":\"Variations > 32 differ by 1\",\"score_addresses\":[\"0xbd\",\"0xbe\"],\"score_bcd\":false,\"score_digits\":5,\"score_inverted\":true,\"score_trailing_zeroes\":1,\"variations_address\":\"0x80\",\"variations_bcd\":false,\"variations_count\":66}"
"Display.Phosphor" "YES" "Display.Phosphor" "YES"
"Bezel.Name" "Asteroids (USA)"
"" ""
"Cart.MD5" "d573089534ca596e64efef474be7b6bc" "Cart.MD5" "d573089534ca596e64efef474be7b6bc"
@ -19074,6 +19172,7 @@
"Cart.Manufacturer" "Activision, Carol Shaw" "Cart.Manufacturer" "Activision, Carol Shaw"
"Cart.ModelNo" "EAX-020" "Cart.ModelNo" "EAX-020"
"Cart.Name" "River Raid (1982) (Activision) (SECAM)" "Cart.Name" "River Raid (1982) (Activision) (SECAM)"
"Bezel.Name" "River Raid (USA)"
"" ""
"Cart.MD5" "d5e27051512c1e7445a9bf91501bda09" "Cart.MD5" "d5e27051512c1e7445a9bf91501bda09"
@ -19139,6 +19238,7 @@
"Cart.Name" "StarMaster (1982) (Activision)" "Cart.Name" "StarMaster (1982) (Activision)"
"Cart.Note" "Use Color/BW switch to change between galactic chart and front views" "Cart.Note" "Use Color/BW switch to change between galactic chart and front views"
"Cart.Highscore" "{\"notes\":\"Score only calculated when game is over\",\"score_addresses\":[\"0xc1\",\"0xc2\"],\"variations_address\":\"0x80\",\"variations_count\":4,\"variations_zero_based\":true}" "Cart.Highscore" "{\"notes\":\"Score only calculated when game is over\",\"score_addresses\":[\"0xc1\",\"0xc2\"],\"variations_address\":\"0x80\",\"variations_count\":4,\"variations_zero_based\":true}"
"Bezel.Name" "StarMaster (USA)"
"" ""
"Cart.MD5" "d6a44277c3eb4f9d039185e0ecf7bfa6" "Cart.MD5" "d6a44277c3eb4f9d039185e0ecf7bfa6"
@ -19341,6 +19441,7 @@
"Cart.Note" "Uses Amiga Mouse Controller" "Cart.Note" "Uses Amiga Mouse Controller"
"Cart.Highscore" "{\"notes\":\"Variations cannot be defined\",\"score_addresses\":[\"0xf4\",\"0xf5\",\"0xf6\"],\"score_digits\":6,\"variations_count\":1}" "Cart.Highscore" "{\"notes\":\"Variations cannot be defined\",\"score_addresses\":[\"0xf4\",\"0xf5\",\"0xf6\"],\"score_digits\":6,\"variations_count\":1}"
"Cart.Url" "https://atariage.com/store/index.php?l=product_detail&p=1180" "Cart.Url" "https://atariage.com/store/index.php?l=product_detail&p=1180"
"Bezel.Name" "Centipede (USA)"
"" ""
"Cart.MD5" "d97e3d0b4575ce0b9a6132e19cfeac6e" "Cart.MD5" "d97e3d0b4575ce0b9a6132e19cfeac6e"
@ -19739,6 +19840,7 @@
"Cart.Name" "Asteroids (1981) (Atari)" "Cart.Name" "Asteroids (1981) (Atari)"
"Cart.Highscore" "{\"notes\":\"Variations > 32 differ by 1\",\"score_addresses\":[\"0xbd\",\"0xbe\"],\"score_bcd\":false,\"score_digits\":5,\"score_inverted\":true,\"score_trailing_zeroes\":1,\"variations_address\":\"0x80\",\"variations_bcd\":false,\"variations_count\":66}" "Cart.Highscore" "{\"notes\":\"Variations > 32 differ by 1\",\"score_addresses\":[\"0xbd\",\"0xbe\"],\"score_bcd\":false,\"score_digits\":5,\"score_inverted\":true,\"score_trailing_zeroes\":1,\"variations_address\":\"0x80\",\"variations_bcd\":false,\"variations_count\":66}"
"Display.Phosphor" "YES" "Display.Phosphor" "YES"
"Bezel.Name" "Asteroids (USA)"
"" ""
"Cart.MD5" "dd8a2124d4eda200df715c698a6ea887" "Cart.MD5" "dd8a2124d4eda200df715c698a6ea887"
@ -19856,6 +19958,7 @@
"Cart.Note" "Supports BoosterGrip" "Cart.Note" "Supports BoosterGrip"
"Cart.Rarity" "New Release" "Cart.Rarity" "New Release"
"Controller.Left" "BOOSTERGRIP" "Controller.Left" "BOOSTERGRIP"
"Bezel.Name" "Thrust+ DC Edition (USA) (Unl)"
"" ""
"Cart.MD5" "de8443ff47283e7b274a7838cb071fb6" "Cart.MD5" "de8443ff47283e7b274a7838cb071fb6"
@ -19875,6 +19978,7 @@
"Cart.Manufacturer" "Activision, David Lubar" "Cart.Manufacturer" "Activision, David Lubar"
"Cart.ModelNo" "AK-048-04" "Cart.ModelNo" "AK-048-04"
"Cart.Name" "River Raid II (1988) (Activision) [a]" "Cart.Name" "River Raid II (1988) (Activision) [a]"
"Bezel.Name" "River Raid (USA)"
"" ""
"Cart.MD5" "ded26e1cb17f875a9c17515c900f9933" "Cart.MD5" "ded26e1cb17f875a9c17515c900f9933"
@ -20205,6 +20309,7 @@
"Cart.Note" "Bugfixed" "Cart.Note" "Bugfixed"
"Cart.Rarity" "New Release" "Cart.Rarity" "New Release"
"Controller.Left" "BOOSTERGRIP" "Controller.Left" "BOOSTERGRIP"
"Bezel.Name" "Thrust+ DC Edition (USA) (Unl)"
"" ""
"Cart.MD5" "e1efe2ef7664bb6758b1a22ff8ea16a1" "Cart.MD5" "e1efe2ef7664bb6758b1a22ff8ea16a1"
@ -20273,6 +20378,7 @@
"Cart.Rarity" "Homebrew" "Cart.Rarity" "Homebrew"
"Cart.Highscore" "{\"score_addresses\":[\"0x81\",\"0x82\",\"0x83\"],\"score_digits\":6,\"special_address\":\"0x84\",\"special_label\":\"Wave\",\"special_zero_based\":true,\"variations_count\":1}" "Cart.Highscore" "{\"score_addresses\":[\"0x81\",\"0x82\",\"0x83\"],\"score_digits\":6,\"special_address\":\"0x84\",\"special_label\":\"Wave\",\"special_zero_based\":true,\"variations_count\":1}"
"Cart.Url" "https://atariage.com/store/index.php?l=product_detail&p=229" "Cart.Url" "https://atariage.com/store/index.php?l=product_detail&p=229"
"Bezel.Name" "Star Fire (USA)"
"" ""
"Cart.MD5" "e28113d10c0c14cc3b5f430b0d142fcb" "Cart.MD5" "e28113d10c0c14cc3b5f430b0d142fcb"
@ -20335,6 +20441,7 @@
"Cart.Manufacturer" "Atari, Joe Decuir, Steve Mayer, Larry Wagner" "Cart.Manufacturer" "Atari, Joe Decuir, Steve Mayer, Larry Wagner"
"Cart.ModelNo" "CX26163P" "Cart.ModelNo" "CX26163P"
"Cart.Name" "Combat (32 in 1) (1988) (Atari) (PAL) (4K)" "Cart.Name" "Combat (32 in 1) (1988) (Atari) (PAL) (4K)"
"Bezel.Name" "Combat (USA)"
"" ""
"Cart.MD5" "e30f3a37032da52d7815b5a409f6d4b4" "Cart.MD5" "e30f3a37032da52d7815b5a409f6d4b4"
@ -20445,6 +20552,7 @@
"Cart.Note" "Uses Atari Trak-Ball Controller" "Cart.Note" "Uses Atari Trak-Ball Controller"
"Cart.Highscore" "{\"notes\":\"Variations cannot be defined\",\"score_addresses\":[\"0xf4\",\"0xf5\",\"0xf6\"],\"score_digits\":6,\"variations_count\":1}" "Cart.Highscore" "{\"notes\":\"Variations cannot be defined\",\"score_addresses\":[\"0xf4\",\"0xf5\",\"0xf6\"],\"score_digits\":6,\"variations_count\":1}"
"Cart.Url" "https://atariage.com/store/index.php?l=product_detail&p=1180" "Cart.Url" "https://atariage.com/store/index.php?l=product_detail&p=1180"
"Bezel.Name" "Centipede (USA)"
"" ""
"Cart.MD5" "e49ac0ec879a0d7820bc2598fc2cfcd4" "Cart.MD5" "e49ac0ec879a0d7820bc2598fc2cfcd4"
@ -20864,6 +20972,7 @@
"Cart.Manufacturer" "Atari, Joe Decuir, Larry Caplan, Steve Mayer, Larry Wagner" "Cart.Manufacturer" "Atari, Joe Decuir, Larry Caplan, Steve Mayer, Larry Wagner"
"Cart.ModelNo" "CX2601, CX2601P" "Cart.ModelNo" "CX2601, CX2601P"
"Cart.Name" "Combat (1977) (Atari) (PAL)" "Cart.Name" "Combat (1977) (Atari) (PAL)"
"Bezel.Name" "Combat (USA)"
"" ""
"Cart.MD5" "e8e7b9bdf4bf04930c2bcaa0278ee637" "Cart.MD5" "e8e7b9bdf4bf04930c2bcaa0278ee637"
@ -20961,6 +21070,7 @@
"Cart.Highscore" "{\"notes\":\"Variations cannot be defined\",\"score_addresses\":[\"0xe0\",\"0xe1\",\"0xe2\"],\"score_digits\":6,\"variations_count\":1}" "Cart.Highscore" "{\"notes\":\"Variations cannot be defined\",\"score_addresses\":[\"0xe0\",\"0xe1\",\"0xe2\"],\"score_digits\":6,\"variations_count\":1}"
"Cart.Url" "https://atariage.com/store/index.php?l=product_detail&p=1188" "Cart.Url" "https://atariage.com/store/index.php?l=product_detail&p=1188"
"Display.Format" "PAL60" "Display.Format" "PAL60"
"Bezel.Name" "Millipede (USA)"
"" ""
"Cart.MD5" "e9e646f730b8400cd5da08c849ef3e3b" "Cart.MD5" "e9e646f730b8400cd5da08c849ef3e3b"
@ -21152,6 +21262,7 @@
"Cart.Note" "Uses Amiga Mouse Controller" "Cart.Note" "Uses Amiga Mouse Controller"
"Cart.Highscore" "{\"notes\":\"Variations cannot be defined\",\"score_addresses\":[\"0xf4\",\"0xf5\",\"0xf6\"],\"score_digits\":6,\"variations_count\":1}" "Cart.Highscore" "{\"notes\":\"Variations cannot be defined\",\"score_addresses\":[\"0xf4\",\"0xf5\",\"0xf6\"],\"score_digits\":6,\"variations_count\":1}"
"Cart.Url" "https://atariage.com/store/index.php?l=product_detail&p=1180" "Cart.Url" "https://atariage.com/store/index.php?l=product_detail&p=1180"
"Bezel.Name" "Centipede (USA)"
"" ""
"Cart.MD5" "ebf2dff78a08733251bf3838f02f7938" "Cart.MD5" "ebf2dff78a08733251bf3838f02f7938"
@ -21479,6 +21590,7 @@
"Cart.Note" "Uses Atari Mouse Controller" "Cart.Note" "Uses Atari Mouse Controller"
"Cart.Highscore" "{\"notes\":\"Variations cannot be defined\",\"score_addresses\":[\"0xf4\",\"0xf5\",\"0xf6\"],\"score_digits\":6,\"variations_count\":1}" "Cart.Highscore" "{\"notes\":\"Variations cannot be defined\",\"score_addresses\":[\"0xf4\",\"0xf5\",\"0xf6\"],\"score_digits\":6,\"variations_count\":1}"
"Cart.Url" "https://atariage.com/store/index.php?l=product_detail&p=1180" "Cart.Url" "https://atariage.com/store/index.php?l=product_detail&p=1180"
"Bezel.Name" "Centipede (USA)"
"" ""
"Cart.MD5" "efffafc17b7cb01b9ca35324aa767364" "Cart.MD5" "efffafc17b7cb01b9ca35324aa767364"
@ -21599,6 +21711,7 @@
"Cart.Name" "Demon Attack (1982) (Imagic)" "Cart.Name" "Demon Attack (1982) (Imagic)"
"Cart.Note" "AKA Death from Above" "Cart.Note" "AKA Death from Above"
"Cart.Highscore" "{\"score_addresses\":[\"0x81\",\"0x83\",\"0x85\"],\"score_digits\":6,\"special_address\":\"0x80\",\"special_label\":\"Wave\",\"special_zero_based\":true,\"variations_address\":\"0xea\",\"variations_count\":10}" "Cart.Highscore" "{\"score_addresses\":[\"0x81\",\"0x83\",\"0x85\"],\"score_digits\":6,\"special_address\":\"0x80\",\"special_label\":\"Wave\",\"special_zero_based\":true,\"variations_address\":\"0xea\",\"variations_count\":10}"
"Bezel.Name" "Demon Attack (USA)"
"" ""
"Cart.MD5" "f0ef9a1e5d4027a157636d7f19952bb5" "Cart.MD5" "f0ef9a1e5d4027a157636d7f19952bb5"
@ -21649,6 +21762,7 @@
"Cart.Url" "https://atariage.com/store/index.php?l=product_detail&p=829" "Cart.Url" "https://atariage.com/store/index.php?l=product_detail&p=829"
"Console.RightDiff" "A" "Console.RightDiff" "A"
"Display.Phosphor" "YES" "Display.Phosphor" "YES"
"Bezel.Name" "Lady Bug (USA) (Unl)"
"" ""
"Cart.MD5" "f14d5e96ec3380aef57a4b70132c6677" "Cart.MD5" "f14d5e96ec3380aef57a4b70132c6677"
@ -21888,6 +22002,7 @@
"Cart.Name" "Toyshop Trouble (AtariAge)" "Cart.Name" "Toyshop Trouble (AtariAge)"
"Cart.Note" "F8 Emulator Release" "Cart.Note" "F8 Emulator Release"
"Cart.Url" "https://atariage.com/store/index.php?l=product_detail&p=873" "Cart.Url" "https://atariage.com/store/index.php?l=product_detail&p=873"
"Bezel.Name" "Toyshop Trouble (USA) (Unl)"
"" ""
"Cart.MD5" "f3c431930e035a457fe370ed4d230659" "Cart.MD5" "f3c431930e035a457fe370ed4d230659"
@ -22223,6 +22338,7 @@
"Cart.Name" "Pitfall (1983) (CCE)" "Cart.Name" "Pitfall (1983) (CCE)"
"Cart.Note" "AKA Pitfall!" "Cart.Note" "AKA Pitfall!"
"Cart.Highscore" "{\"score_addresses\":[\"0xd5\",\"0xd6\",\"0xd7\"],\"score_digits\":6,\"variations_count\":1}" "Cart.Highscore" "{\"score_addresses\":[\"0xd5\",\"0xd6\",\"0xd7\"],\"score_digits\":6,\"variations_count\":1}"
"Bezel.Name" "Pitfall! - Pitfall Harry's Jungle Adventure (USA)"
"" ""
"Cart.MD5" "f7424985bac41067502b4a05b64cb75a" "Cart.MD5" "f7424985bac41067502b4a05b64cb75a"
@ -22734,6 +22850,7 @@
"Cart.Rarity" "Homebrew" "Cart.Rarity" "Homebrew"
"Cart.Highscore" "{\"score_addresses\":[\"0x81\",\"0x82\",\"0x83\"],\"score_digits\":6,\"special_address\":\"0x84\",\"special_label\":\"Wave\",\"special_zero_based\":true,\"variations_count\":1}" "Cart.Highscore" "{\"score_addresses\":[\"0x81\",\"0x82\",\"0x83\"],\"score_digits\":6,\"special_address\":\"0x84\",\"special_label\":\"Wave\",\"special_zero_based\":true,\"variations_count\":1}"
"Cart.Url" "https://atariage.com/store/index.php?l=product_detail&p=229" "Cart.Url" "https://atariage.com/store/index.php?l=product_detail&p=229"
"Bezel.Name" "Star Fire (USA)"
"" ""
"Cart.MD5" "fb88c400d602fe759ae74ef1716ee84e" "Cart.MD5" "fb88c400d602fe759ae74ef1716ee84e"
@ -22822,6 +22939,7 @@
"Cart.MD5" "fc668a2251dd79cbd903d4fa0e558f96" "Cart.MD5" "fc668a2251dd79cbd903d4fa0e558f96"
"Cart.Manufacturer" "Thomas Jentzsch" "Cart.Manufacturer" "Thomas Jentzsch"
"Cart.Name" "Thrust (V1.1) (2000) (Thomas Jentzsch) [a1]" "Cart.Name" "Thrust (V1.1) (2000) (Thomas Jentzsch) [a1]"
"Bezel.Name" "Thrust+ DC Edition (USA) (Unl)"
"" ""
"Cart.MD5" "fc92d74f073a44bc6e46a3b3fa8256a2" "Cart.MD5" "fc92d74f073a44bc6e46a3b3fa8256a2"
@ -22922,6 +23040,7 @@
"Cart.ModelNo" "CX2673, CX2673P" "Cart.ModelNo" "CX2673, CX2673P"
"Cart.Name" "Phoenix (1982) (Atari) (PAL) [a]" "Cart.Name" "Phoenix (1982) (Atari) (PAL) [a]"
"Cart.Highscore" "{\"score_addresses\":[\"0xc9\",\"0xc8\",\"0xc7\"],\"score_digits\":6,\"variations_count\":1}" "Cart.Highscore" "{\"score_addresses\":[\"0xc9\",\"0xc8\",\"0xc7\"],\"score_digits\":6,\"variations_count\":1}"
"Bezel.Name" "Phoenix (USA)"
"" ""
"Cart.MD5" "fd9b321cee5fbb32c39ba3ca5d9ec7cf" "Cart.MD5" "fd9b321cee5fbb32c39ba3ca5d9ec7cf"

View File

@ -482,6 +482,13 @@ void GameInfoDialog::addCartridgeTab()
buttonWidth(">>"), myUrl->getHeight(), ">>", kLinkPressed); buttonWidth(">>"), myUrl->getHeight(), ">>", kLinkPressed);
wid.push_back(myUrl); wid.push_back(myUrl);
ypos += lineHeight + VGAP;
new StaticTextWidget(myTab, _font, xpos, ypos + 1, lwidth, fontHeight, "Bezelname");
myBezelName = new EditTextWidget(myTab, _font, xpos + lwidth, ypos - 1,
fwidth, lineHeight, "");
myBezelName->setToolTip("Define the name of the bezel file.");
wid.push_back(myBezelName);
// Add items for tab 3 // Add items for tab 3
addToFocusList(wid, myTab, tabID); addToFocusList(wid, myTab, tabID);
@ -870,6 +877,7 @@ void GameInfoDialog::loadCartridgeProperties(const Properties& props)
myRarity->setText(props.get(PropType::Cart_Rarity)); myRarity->setText(props.get(PropType::Cart_Rarity));
myNote->setText(props.get(PropType::Cart_Note)); myNote->setText(props.get(PropType::Cart_Note));
myUrl->setText(props.get(PropType::Cart_Url)); myUrl->setText(props.get(PropType::Cart_Url));
myBezelName->setText(props.get(PropType::Bezel_Name));
updateLink(); updateLink();
} }
@ -986,6 +994,7 @@ void GameInfoDialog::saveProperties()
myGameProperties.set(PropType::Cart_Rarity, myRarity->getText()); myGameProperties.set(PropType::Cart_Rarity, myRarity->getText());
myGameProperties.set(PropType::Cart_Note, myNote->getText()); myGameProperties.set(PropType::Cart_Note, myNote->getText());
myGameProperties.set(PropType::Cart_Url, myUrl->getText()); myGameProperties.set(PropType::Cart_Url, myUrl->getText());
myGameProperties.set(PropType::Bezel_Name, myBezelName->getText());
} }
// - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - // - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

View File

@ -139,6 +139,7 @@ class GameInfoDialog : public Dialog, public CommandSender
EditTextWidget* myNote{nullptr}; EditTextWidget* myNote{nullptr};
ButtonWidget* myUrlButton{nullptr}; ButtonWidget* myUrlButton{nullptr};
EditTextWidget* myUrl{nullptr}; EditTextWidget* myUrl{nullptr};
EditTextWidget* myBezelName{nullptr};
// High Scores properties // High Scores properties
CheckboxWidget* myHighScores{nullptr}; CheckboxWidget* myHighScores{nullptr};

View File

@ -31,7 +31,8 @@ my %prop_type = (
"Display.Format" => 25, "Display.Format" => 25,
"Display.VCenter" => 26, "Display.VCenter" => 26,
"Display.Phosphor" => 27, "Display.Phosphor" => 27,
"Display.PPBlend" => 28 "Display.PPBlend" => 28,
"Bezel.Name" => 29
); );
my @prop_type_as_string = ( my @prop_type_as_string = (
"Cart.MD5", "Cart.MD5",
@ -62,7 +63,8 @@ my @prop_type_as_string = (
"Display.Format", "Display.Format",
"Display.VCenter", "Display.VCenter",
"Display.Phosphor", "Display.Phosphor",
"Display.PPBlend" "Display.PPBlend",
"Bezel.Name"
); );
my @prop_defaults = ( my @prop_defaults = (
@ -94,7 +96,8 @@ my @prop_defaults = (
"AUTO", # Display.Format "AUTO", # Display.Format
"0", # Display.VCenter "0", # Display.VCenter
"NO", # Display.Phosphor "NO", # Display.Phosphor
"0" # Display.PPBlend "0", # Display.PPBlend
"default" # Bezel.Name
); );
# Load and parse a properties file into an hash table of property # Load and parse a properties file into an hash table of property