Added ability to edit ROM properties info directly from the ROM launcher,

without having to actually start the ROM.  There's no real error checking
in place yet; I just quickly added this to make mass updating of
properties easier.


git-svn-id: svn://svn.code.sf.net/p/stella/code/trunk@1366 8b62c5a3-ac7e-4cc8-8f21-d9a121418aba
This commit is contained in:
stephena 2007-09-06 02:15:00 +00:00
parent 80e3626288
commit f60fe600c9
10 changed files with 125 additions and 98 deletions

View File

@ -45,7 +45,7 @@ static const char* DefProps[DEF_PROPS_SIZE][21] = {
{ "02e3f4ba156fb578bef7d7a0bf3400c1", "", "", "Booster (Junkosoft) (PD)", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "" },
{ "033e21521e0bf4e54e8816873943406d", "20th Century Fox", "11020", "Earth Dies Screaming (1983) (20th Century Fox)", "", "Rare", "", "", "", "", "", "", "", "", "", "", "29", "", "", "", "" },
{ "0375f589f7da06d2d2be532e0d4d4b94", "", "", "Push (V0.04) (2001) (AD)", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "" },
{ "038e1e79c3d4410defde4bfe0b99cc32", "Atari", "", "Aquaventure (1983) (Atari) (Prototype)", "", "Unbelievably Rare", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "NO" },
{ "038e1e79c3d4410defde4bfe0b99cc32", "Atari", "", "Aquaventure (1983) (Atari) (Prototype)", "", "Unbelievably Rare", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "" },
{ "039cf18b459d33b8a8fca31d06c4c244", "", "", "Demo Image Series #0 (12-02-2003) (AD)", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "" },
{ "03b1051c9374678363c899914412cfc5", "", "", "Incoming (30-10-2002) (Ben Larson) (PD)", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "" },
{ "03c3f7ba4585e349dd12bfa7b34b7729", "Sega", "004-01", "Star Trek - Strategic Operations Simulator (1983) (Sega)", "", "Rare", "", "", "", "", "", "", "", "", "", "", "", "", "YES", "", "" },
@ -53,7 +53,7 @@ static const char* DefProps[DEF_PROPS_SIZE][21] = {
{ "041b5e56bbc650db574bd8db3fae2696", "", "", "Thrust (V1.0) (2000) (TJ)", "", "New Release", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "" },
{ "043f165f384fbea3ea89393597951512", "Spectravision", "SA-202", "Planet Patrol (1982) (Spectravision)", "", "Rare", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "" },
{ "0443cfa9872cdb49069186413275fa21", "Mattel", "MT4518", "Burgertime (1982) (Mattel)", "", "Rare", "", "", "", "", "", "", "", "", "", "", "26", "", "", "", "" },
{ "045035f995272eb2deb8820111745a07", "Starpath", "AR-4401", "Survival Island (1982) (Starpath)", "", "Rare", "", "", "", "", "", "", "", "", "", "", "30", "", "", "", "NO" },
{ "045035f995272eb2deb8820111745a07", "Starpath", "AR-4401", "Survival Island (1982) (Starpath)", "", "Rare", "", "", "", "", "", "", "", "", "", "", "30", "", "", "", "" },
{ "047ac3b9faea64522b7a23c4465a7aa8", "Atari", "", "Defender (1981) (Atari) (PAL) [p1][!]", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "" },
{ "04856e3006a4f5f7b4638da71dad3d88", "Atari", "CX26176", "Radar Lock (1989) (Atari) (PAL) [!]", "", "Rare", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "" },
{ "049626cbfb1a5f7a5dc885a0c4bb758e", "Activision", "AX-017", "Megamania (1982) (Activision) (PAL) [p1][!]", "", "Uncommon", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "" },
@ -159,7 +159,7 @@ static const char* DefProps[DEF_PROPS_SIZE][21] = {
{ "0d1b3abf681a2fc9a6aa31a9b0e8b445", "Atari", "", "Laser Blast (32-in-1) (Atari) (PAL) [!]", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "" },
{ "0d27c7f5db349b592f70f68daf5e8f3b", "", "", "Space Instigators (21-10-2002) (CT)", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "" },
{ "0d35618b6d76ddd46d2626e9e3e40db5", "", "", "X-Doom V.26 (PD)", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "" },
{ "0d5af65ad3f19558e6f8e29bf2a9d0f8", "Atari", "CX26151", "Dark Chambers (1988) (Atari) (PAL) [!]", "", "Uncommon", "", "", "", "", "", "", "", "", "", "", "", "", "YES", "", "NO" },
{ "0d5af65ad3f19558e6f8e29bf2a9d0f8", "Atari", "CX26151", "Dark Chambers (1988) (Atari) (PAL) [!]", "", "Uncommon", "", "", "", "", "", "", "", "", "", "", "", "", "YES", "", "" },
{ "0d6b974fe58a1bdd453600401c407856", "", "", "128-in-1 Junior Console (Chip 3) (PAL) [!]", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "" },
{ "0d786a41695e5fc8cffd05a6dbb3f659", "", "", "Scrolling Playfield With Score (10-02-2003) (Aaron Bergstrom)", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "" },
{ "0d7e630a14856f4d52c9666040961d4d", "", "", "Wavy Line Test (PD)", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "" },
@ -191,7 +191,7 @@ static const char* DefProps[DEF_PROPS_SIZE][21] = {
{ "103e9d616328969f5d7b4e0a381b25d5", "", "", "Playfield Illustration and Logo Demo (2001) (Jake Patterson) (PD)", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "" },
{ "103f1756d9dc0dd2b16b53ad0f0f1859", "ITT Family Games", "554-33391", "Alien's Return (ITT Family Games) (PAL) [!]", "", "Extremely Rare", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "" },
{ "106326c262dfd3e8eaeabd961d2a0519", "", "", "PAL-NTSC Detector (15-11-2002) (CT)[a1]", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "" },
{ "106855474c69d08c8ffa308d47337269", "Atari", "CX26151", "Dark Chambers (1988) (Atari)", "", "Uncommon", "", "", "", "", "", "", "", "", "", "", "", "", "YES", "", "NO" },
{ "106855474c69d08c8ffa308d47337269", "Atari", "CX26151", "Dark Chambers (1988) (Atari)", "", "Uncommon", "", "", "", "", "", "", "", "", "", "", "", "", "YES", "", "" },
{ "107cc025334211e6d29da0b6be46aec7", "Atari", "CX2648 / 4975161", "Video Pinball (1980) (Atari) [!]", "", "Uncommon", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "" },
{ "10958cd0a1a81d599005f1797ab0e51d", "Eduardo", "", "Centipede 2k (2000) (PD)", "Hack of Centipede (Atari)", "New Release (Hack)", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "" },
{ "10a3cd14e5dcfdde6ff216a14ce7b7dd", "Atari", "", "Human Cannonball (AKA Cannon Man) (1979) (Atari) (PAL) [!]", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "" },
@ -340,8 +340,8 @@ static const char* DefProps[DEF_PROPS_SIZE][21] = {
{ "1ec5bef77b91e59313cba205f15b06d7", "", "", "Overhead Adventure Demo 1 (PD)", "", "", "", "", "", "", "", "", "", "", "", "", "64", "", "", "", "" },
{ "1ede4f365ce1386d58f121b15a775e24", "Parker Bros", "PB5360", "Q-bert (1983) (Parker Bros) (PAL) [b1]", "", "Common", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "" },
{ "1edfbde1dba5498c14dcb80277cd9b99", "", "", "Death Derby (v0006) (2001) (Glenn Saunders) (PD)", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "" },
{ "1ee2cfc7d0333b96bd11f7f3ec8ce8bc", "Starpath", "AR-4200", "Escape from the Mindmaster (4 of 4) (1982) (Starpath) (PAL)", "", "Extremely Rare", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "NO" },
{ "1ee9c1ba95cef2cf987d63f176c54ac3", "Atari", "CX2675", "Ms. Pac-Man (1982) (Atari) (PAL) [!]", "", "Common", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "NO" },
{ "1ee2cfc7d0333b96bd11f7f3ec8ce8bc", "Starpath", "AR-4200", "Escape from the Mindmaster (4 of 4) (1982) (Starpath) (PAL)", "", "Extremely Rare", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "" },
{ "1ee9c1ba95cef2cf987d63f176c54ac3", "Atari", "CX2675", "Ms. Pac-Man (1982) (Atari) (PAL) [!]", "", "Common", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "" },
{ "1f21666b8f78b65051b7a609f1d48608", "CCE / Ultravision / K-Tel Vision", "C-851", "Condor Attack (CCE)", "", "Extremely Rare", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "" },
{ "1f2ae0c70a04c980c838c2cdc412cf45", "", "", "Rubik's Cube (Prototype)", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "" },
{ "1f349dd41c3f93c4214e5e308dccb056", "", "", "Virtual Pet Demo 2 (CRACKERS) (PD)", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "" },
@ -435,11 +435,11 @@ static const char* DefProps[DEF_PROPS_SIZE][21] = {
{ "2723e442d55d741a8e2d9293108cd5ed", "Tigervision", "7-011", "Miner 2049er Volume II (1983) (Tigervision) [b1]", "", "Extremely Rare", "", "", "", "", "", "", "", "", "", "", "", "", "YES", "", "" },
{ "273ce50db5a0d6da7ea827a54f44dee9", "", "", "Island Flyer Demo (PD)", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "" },
{ "274d17ccd825ef9c728d68394b4569d2", "Mystique-Playaround", "1004", "Bachelorette Party (1982) (Mystique-Playaround)", "Uses the Paddle Controllers", "Extremely Rare", "", "", "", "", "", "", "PADDLES", "", "", "", "22", "222", "YES", "", "" },
{ "277c7281ac945b8331e2e6fcad560c11", "Starpath", "AR-4401", "Survival Island (2 of 3) (1983) (Starpath) (PAL)", "", "Rare", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "NO" },
{ "277c7281ac945b8331e2e6fcad560c11", "Starpath", "AR-4401", "Survival Island (2 of 3) (1983) (Starpath) (PAL)", "", "Rare", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "" },
{ "277cca62014fceebb46c549bac25a2e3", "Activision", "AG-002", "Boxing (1981) (Activision) [o1]", "", "Uncommon", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "" },
{ "278155fc9956e9b6ef2359eb238f7c7f", "", "", "Donkey Kong Junior (Coleco) [h1]", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "" },
{ "2783006ee6519f15cbc96adae031c9a9", "Telegames", "", "Night Stalker (Telegames) (PAL) [a1]", "", "Rare", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "" },
{ "278f14887d601b5e5b620f1870bc09f6", "", "", "SWOOPS! (v0.96) (Thomas Jentzsch)", "Uses the Joystick (L) and Paddle (R) Controllers", "", "", "", "", "", "", "", "", "PADDLES", "", "", "30", "", "", "", "NO" },
{ "278f14887d601b5e5b620f1870bc09f6", "", "", "SWOOPS! (v0.96) (Thomas Jentzsch)", "Uses the Joystick (L) and Paddle (R) Controllers", "", "", "", "", "", "", "", "", "PADDLES", "", "", "30", "", "", "", "" },
{ "27a3c5216b6c6e96e321634973b73784", "", "", "Greeting Cart Atari Coin (V1) (SnailSoft)(PD)", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "" },
{ "27c6a2ca16ad7d814626ceea62fa8fb4", "Parker Bros", "PB5590", "Frogger II - Threedeep! (1983) (Parker Bros)", "", "Extremely Rare", "", "", "", "", "", "", "", "", "", "", "", "", "YES", "", "" },
{ "27c8a76cf59a9fc6b667468ef1e3f9e9", "", "", "Greeting Cart Atari-Troll(PD)", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "" },
@ -463,7 +463,7 @@ static const char* DefProps[DEF_PROPS_SIZE][21] = {
{ "294762000e853b4319f9991c1ced5dfc", "", "", "T.F. Space Invaders (Space Invaders Hack)", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "" },
{ "295f3679bdf91ca5e37da3f787b29997", "", "", "Exorcise (Adventure Hack)", "Hack of Adventure (Atari)", "New Release (Hack)", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "" },
{ "29630a20d356fb58685b150bfa8f00c3", "Mattel", "MT5687", "International Soccer (1982) (Mattel) [a1]", "", "Uncommon", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "" },
{ "297c405afd01f3ac48cdb67b00d273fe", "Atari", "CX26123", "Jr. Pac-Man (1984) (Atari) (PAL) [!]", "", "Uncommon", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "NO" },
{ "297c405afd01f3ac48cdb67b00d273fe", "Atari", "CX26123", "Jr. Pac-Man (1984) (Atari) (PAL) [!]", "", "Uncommon", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "" },
{ "2982e655dffc89d218a0a3072cfc6811", "", "", "Mini Golf 812631 (Miniature Golf Hack)", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "" },
{ "29949f893ef6cb9e8ecb368b9e99eee4", "Erik Eid", "", "Euchre (Alpha) (NTSC) (31-08-2002) (Erik Eid)", "", "New Release", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "" },
{ "299eb1ad959176b2c89f36082ee5e861", "", "", "Death Derby (14-01-2003) (TJ)", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "" },
@ -511,7 +511,7 @@ static const char* DefProps[DEF_PROPS_SIZE][21] = {
{ "2d9e5d8d083b6367eda880e80dfdfaeb", "Selchow", "87", "Glib (1983) (Selchow & Righter)", "", "Unbelievably Rare", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "" },
{ "2d9e65959808a6098c16c82a59c9d9dc", "Starpath", "AR-4400", "Dragonstomper (1 of 3) (1982) (Starpath) (PAL)", "", "Extremely Rare", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "" },
{ "2dbc92688f9ba92a7e086d62be9df79d", "", "", "How to Draw a Playfield (1997) (Jim Crawford) (PD)", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "" },
{ "2dbdca3058035d2b40c734dcf06a86d9", "Thomas Jentzsch", "", "Asteroids DC+ by Thomas Jentzsch (Asteroids Hack)", "Uses the Joystick (left) or Steering (right) Controller", "New Release (Hack)", "", "", "", "", "", "", "", "DRIVING", "", "", "", "", "YES", "", "NO" },
{ "2dbdca3058035d2b40c734dcf06a86d9", "Thomas Jentzsch", "", "Asteroids DC+ by Thomas Jentzsch (Asteroids Hack)", "Uses the Joystick (left) or Steering (right) Controller", "New Release (Hack)", "", "", "", "", "", "", "", "DRIVING", "", "", "", "", "YES", "", "" },
{ "2dfec1615c49501fefc02165c81955e6", "", "", "Song (05-11-2002) (Paul Slocum)", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "YES", "", "" },
{ "2e0aed5bb619edcefa3fafb4fbe7c551", "", "", "Qb (2.06) (Retroactive) (NTSC)", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "YES", "", "" },
{ "2e1401b931c9eb064af5e0a7184e598d", "", "", "Death Derby (v0008) (2001) (Glenn Saunders) (PD)", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "" },
@ -593,7 +593,7 @@ static const char* DefProps[DEF_PROPS_SIZE][21] = {
{ "34f4b1d809aa705ace6e46b13253fd3b", "", "", "Nothern Alliance (Aaron Bergstrom) (Space Invaders Hack)", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "" },
{ "35163b56f4a692a232ae96ad3e23310f", "Retroactive", "", "Qb (2.12) (Retroactive)", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "YES", "", "" },
{ "3556e125681aea864e17b09f3f3b2a75", "", "", "Incoming (2 Player Demo) (PD)", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "" },
{ "3576037c9281656655fa114a835be553", "Starpath", "AR-4200", "Escape from the Mindmaster (1 of 4) (1982) (Starpath) (PAL)", "", "Extremely Rare", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "NO" },
{ "3576037c9281656655fa114a835be553", "Starpath", "AR-4200", "Escape from the Mindmaster (1 of 4) (1982) (Starpath) (PAL)", "", "Extremely Rare", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "" },
{ "3577e19714921912685bb0e32ddf943c", "TechnoVision", "", "Pharaoh's Curse (TechnoVision) (PAL) [!]", "", "Extremely Rare", "", "", "", "", "", "", "", "", "", "", "", "", "YES", "", "" },
{ "35ae903dff7389755ad4a07f2fb7400c", "", "", "Colored Wall Demo (PD)", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "" },
{ "35b10a248a7e67493ec43aeb9743538c", "", "", "Defender (Dor-x) (Defender Hack)", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "" },
@ -609,7 +609,7 @@ static const char* DefProps[DEF_PROPS_SIZE][21] = {
{ "368d88a6c071caba60b4f778615aae94", "Atari", "CX26159", "Double Dunk (1989) (Atari)", "", "Rare", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "" },
{ "36a701c60a9f9768d057bc2a83526a80", "", "", "Cube Conquest (Interlaced) (Billy Eno) (PD)", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "YES", "", "" },
{ "36b20c427975760cb9cf4a47e41369e4", "Coleco", "2451", "Donkey Kong (198x)", "", "Common", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "" },
{ "36c29ceee2c151b23a1ad7aa04bd529d", "Atari", "CX26123", "Jr. Pac-Man (1984) (Atari) [!]", "", "Uncommon", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "NO" },
{ "36c29ceee2c151b23a1ad7aa04bd529d", "Atari", "CX26123", "Jr. Pac-Man (1984) (Atari) [!]", "", "Uncommon", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "" },
{ "36c31bb5daeb103f488c66de67ac5075", "Starpath", "AR-4302", "Party Mix (1 of 3) (1982) (Starpath)", "Uses the Paddle Controllers", "Extremely Rare", "", "", "", "", "", "", "PADDLES", "", "", "", "24", "", "", "", "" },
{ "36e47ed74968c365121eab60f48c6517", "Spectravideo", "SA-210", "Master Builder (1983) (Spectravideo) (PAL) [!]", "", "Rare", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "" },
{ "36edef446ab4c2395666efc672b92ed0", "Atari", "", "Off the Wall (1989) (Atari) (PAL) [!]", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "" },
@ -732,7 +732,7 @@ static const char* DefProps[DEF_PROPS_SIZE][21] = {
{ "4189adfc1b30c121248876e3a1a3ac7e", "Eric Ball", "", "Skeleton (Complete) (06-09-2002) (Eric Ball)", "", "New Release", "STEREO", "", "", "", "", "", "", "", "", "", "", "", "", "", "" },
{ "4191b671bcd8237fc8e297b4947f2990", "Exus", "", "Video Jogger (Exus) (PAL)", "", "Extremely Rare", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "" },
{ "41c4e3d45a06df9d21b7aae6ae7e9912", "CCE", "", "Grand Prix (CCE)", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "" },
{ "41f252a66c6301f1e8ab3612c19bc5d4", "Atari", "CX2681", "Battlezone (1983) (Atari) [!]", "", "Uncommon", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "NO" },
{ "41f252a66c6301f1e8ab3612c19bc5d4", "Atari", "CX2681", "Battlezone (1983) (Atari) [!]", "", "Uncommon", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "" },
{ "42249ec8043a9a0203dde0b5bb46d8c4", "CCE", "", "Resgate Espacial (CCE)", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "" },
{ "4233eb824c2b4811abef9b6d00355ae9", "Retroactive", "", "Qb (V0.10) (PAL) (2001) (Retroactive)", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "YES", "", "" },
{ "4251b4557ea6953e88afb22a3a868724", "", "", "Robot City (V1.1) (TJ)", "", "", "", "", "", "", "", "", "", "", "", "", "24", "", "", "", "" },
@ -812,7 +812,7 @@ static const char* DefProps[DEF_PROPS_SIZE][21] = {
{ "4a5a2a33ccaf2f0c7ff6b60b9e1a0791", "Spiceware", "SW-01", "Medieval Mayhem (NTSC)", "", "Homebrew", "STEREO", "", "", "", "", "", "PADDLES", "PADDLES", "", "", "", "", "", "", "" },
{ "4a6be79310f86f0bebc7dfcba4d74161", "Telesys", "1006", "Demolition Herby (1982) (Telesys) (PAL) [p1][!]", "", "Extremely Rare", "", "", "", "", "", "", "", "", "", "", "", "", "YES", "", "" },
{ "4a7eee19c2dfb6aeb4d9d0a01d37e127", "Hozer Video Games", "", "Crazy Valet (Hozer Video Games)", "", "New Release", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "" },
{ "4a9009620038f7f30aaeb2a00ae58fde", "Starpath", "AR-4401", "Survival Island (3 of 3) (1983) (Starpath)", "", "Rare", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "NO" },
{ "4a9009620038f7f30aaeb2a00ae58fde", "Starpath", "AR-4401", "Survival Island (3 of 3) (1983) (Starpath)", "", "Rare", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "" },
{ "4ab4af3adcdae8cdacc3d06084fc8d6a", "Nick Bensema", "", "Sucky Zepplin (Nick Bensema) (PD)", "", "New Release", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "" },
{ "4abb4c87a4c5f5d0c14ead2bb36251be", "Atari", "CX26135", "RealSports Boxing (1987) (Atari) (PAL) [!]", "", "Uncommon", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "" },
{ "4ac9f40ddfcf194bd8732a75b3f2f214", "Atari", "CX26106", "Grover's Music Maker (Atari) (Prototype)", "Uses Kids/Keypad Controllers", "Prototype", "", "", "", "", "", "", "KEYBOARD", "KEYBOARD", "", "", "", "", "", "", "" },
@ -831,7 +831,7 @@ static const char* DefProps[DEF_PROPS_SIZE][21] = {
{ "4c0fb2544ae0f8b5f7ae8bce7bd7f134", "Starpath", "AR-4302", "Party Mix Preview (1982) (Starpath)", "Uses the Paddle Controllers", "Extremely Rare", "", "", "", "", "", "", "PADDLES", "PADDLES", "", "", "24", "", "", "", "" },
{ "4c205f166157154df2f1ef60d87e552f", "", "", "Single-Scanline Positioning Demo 2 (2001) (Roger Williams)", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "" },
{ "4c39a2c97917d3d71739b3e21f60bba5", "", "", "Whale (Sub Scan Hack)", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "" },
{ "4c462b2b6fb0a19a1437eb2c3dc20783", "Starpath", "AR-4401", "Survival Island (1 of 3) (1983) (Starpath)", "", "Rare", "", "", "", "", "", "", "", "", "", "", "30", "", "", "", "NO" },
{ "4c462b2b6fb0a19a1437eb2c3dc20783", "Starpath", "AR-4401", "Survival Island (1 of 3) (1983) (Starpath)", "", "Rare", "", "", "", "", "", "", "", "", "", "", "30", "", "", "", "" },
{ "4c4ce802cbfd160f7b3ec0f13f2a29df", "", "", "Beta Demo (V1.1) (26-09-2002) (MP)", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "" },
{ "4c606235f4ec5d2a4b89139093a69437", "", "", "notBoulderDashPAL.bin", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "YES", "", "" },
{ "4c8832ed387bbafc055320c05205bc08", "Atari", "CX2601 / 6699801 / 4975124", "Combat (1977) (Atari) [!]", "", "Common", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "" },
@ -877,7 +877,7 @@ static const char* DefProps[DEF_PROPS_SIZE][21] = {
{ "4fbe0f10a6327a76f83f83958c3cbeff", "", "", "Keystone Kapers (CCE) [!]", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "" },
{ "4fc1b85b8074b4b9436d097900e34f29", "", "", "John K Harvey's Equalizer (NTSC) (PD) [a1]", "", "New Release", "", "", "", "", "", "", "", "", "", "", "", "", "YES", "", "" },
{ "502044b1ac111b394e6fbb0d821fca41", "", "", "Hangman Invader 4letter (Hangman Hack)", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "" },
{ "504688d49a41bf03d8a955512609f3f2", "", "", "SWOOPS!", "Uses the Joystick (L) and Paddle (R) Controllers", "", "", "", "", "", "", "", "", "PADDLES", "", "", "30", "", "", "", "NO" },
{ "504688d49a41bf03d8a955512609f3f2", "", "", "SWOOPS!", "Uses the Joystick (L) and Paddle (R) Controllers", "", "", "", "", "", "", "", "", "PADDLES", "", "", "30", "", "", "", "" },
{ "50568c80ac61cab789d9923c9b05b68e", "ebivision", "", "Merlin's Walls - Standard Edition (1999) (Ebivision) [!]", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "" },
{ "50a410a5ded0fc9aa6576be45a04f215", "Activision", "AG-019", "Sky Jinks (1982) (Activision) (PAL) [!]", "", "Rare", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "" },
{ "50ef88f9a5e0e1e6b86e175362a27fdb", "", "", "Multi-Sprite Game V2.4 (Piero Cavina) (PD)", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "" },
@ -993,7 +993,7 @@ static const char* DefProps[DEF_PROPS_SIZE][21] = {
{ "5d1260152596d91adc8cf5741adb719a", "", "", "Death Derby (200204) (TJ)", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "" },
{ "5d2cc33ca798783dee435eb29debf6d6", "Atari", "", "Commando (1988) (Activision) [!]", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "" },
{ "5d799bfa9e1e7b6224877162accada0d", "Spectravideo", "SA-206", "Challenge of...NEXAR (1982) (Spectravideo)", "", "Rare", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "" },
{ "5d8f1ab95362acdf3426d572a6301bf2", "", "", "SWOOPS! (v0.96) (Thomas Jentzsch) (PAL)", "Uses the Joystick (L) and Paddle (R) Controllers", "", "", "", "", "", "", "", "", "PADDLES", "", "", "30", "", "", "", "NO" },
{ "5d8f1ab95362acdf3426d572a6301bf2", "", "", "SWOOPS! (v0.96) (Thomas Jentzsch) (PAL)", "Uses the Joystick (L) and Paddle (R) Controllers", "", "", "", "", "", "", "", "", "PADDLES", "", "", "30", "", "", "", "" },
{ "5d8fb14860c2f198472b233874f6b0c9", "", "", "Boing! (PD) [a2]", "", "New Release", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "" },
{ "5db9e5bf663cad6bf159bc395f6ead53", "Goliath", "", "Time Race (Goliath) (PAL) [!]", "", "", "", "", "", "", "", "", "", "", "", "", "48", "256", "", "", "" },
{ "5dccf215fdb9bbf5d4a6d0139e5e8bcb", "Froggo", "FG 1009", "Sea Hunt (1987) (Froggo)", "", "Rare", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "" },
@ -1022,7 +1022,7 @@ static const char* DefProps[DEF_PROPS_SIZE][21] = {
{ "5faffe1c4c57430978dec5ced32b9f4a", "Dactar", "", "Volleyball (Dactar) (PAL) [p1][!]", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "" },
{ "5fb71cc60e293fe10a5023f11c734e55", "", "", "This Planet Sucks (Fix) (27-12-2002) (Greg Troutman)", "", "", "", "", "", "", "", "", "", "", "", "", "38", "", "", "", "" },
{ "600d48eef5c0ec27db554b7328b3251c", "", "", "Bars and Text Demo 3 (PD)", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "" },
{ "6015a9cef783e97e98a2aa2cf070ae06", "Thomas Jentzsch", "", "Battlezone TC by Thomas Jentzsch (2 joystick Hack)", "Uses two simultaneous Joystick Controllers, Hack of Battlezone (Atari)", "New Release (Hack)", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "NO" },
{ "6015a9cef783e97e98a2aa2cf070ae06", "Thomas Jentzsch", "", "Battlezone TC by Thomas Jentzsch (2 joystick Hack)", "Uses two simultaneous Joystick Controllers, Hack of Battlezone (Atari)", "New Release (Hack)", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "" },
{ "60345ae60f7c7010346de7aff9bfe6ea", "Activision", "", "Atlantis (1982) (Activision) [a1]", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "" },
{ "60358edf0c2cc76b1e549e031e50e130", "Manuel Polik", "", "Cyber Goth Galaxian by Manuel Polik (Galaxian Hack)", "Hack of Galaxian (Atari)", "New Release (Hack)", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "" },
{ "603c7a0d12c935df5810f400f3971b67", "Bitcorp", "", "Mr. Postman (1983) (Bitcorp) (PAL) [!]", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "" },
@ -1070,7 +1070,7 @@ static const char* DefProps[DEF_PROPS_SIZE][21] = {
{ "63e783994df824caf289b69a084cbf3e", "David Marli", "", "Fat Albert by David Marli (Fast Food Hack)", "Hack of Fast Food (Telesys)", "New Release (Hack)", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "" },
{ "63e9e612bbee31045f8d184a4e53f8ec", "", "", "Moby Blues (2002) (ATARITALIA) (Mario Bros Hack)", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "" },
{ "640a08e9ca019172d612df22a9190afb", "Atari", "CX2691", "Joust (1982) (Atari) (PAL) [!]", "", "Common", "", "", "", "", "", "", "", "", "", "", "", "", "YES", "", "" },
{ "64198bb6470c78ac24fcf13fe76ab28c", "Starpath", "AR-4200", "Escape from the Mindmaster (1982) (Starpath) [a1]", "", "Extremely Rare", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "NO" },
{ "64198bb6470c78ac24fcf13fe76ab28c", "Starpath", "AR-4200", "Escape from the Mindmaster (1982) (Starpath) [a1]", "", "Extremely Rare", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "" },
{ "643e6451eb6b8ab793eb60ba9c02e000", "", "", "Ghostbusters II (V2)", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "YES", "", "" },
{ "645bf7f9146f0e4811ff9c7898f5cd93", "Xonox", "", "Super Kung-Fu (1983) (Xonox) (PAL) [!]", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "" },
{ "6468d744be9984f2a39ca9285443a2b2", "Atari", "", "Othello (32-in-1) (Atari) (PAL) [!]", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "" },
@ -1130,7 +1130,7 @@ static const char* DefProps[DEF_PROPS_SIZE][21] = {
{ "68cd2adc6b1fc9a1f263ab4561112f30", "", "", "Boulderdash Demo (09-12-2002) (TJ)", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "" },
{ "68feb6d6ff63e80df1302d8547979aec", "", "", "Starfield Demo 2 (20-12-2002) (CT)", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "" },
{ "6913c90002636c1487538d4004f7cac2", "", "CX26131", "Monstercise (Atari) (Prototype)", "Uses Kids/Keypad Controllers", "Prototype", "", "", "", "", "", "", "KEYBOARD", "KEYBOARD", "", "", "", "", "", "", "" },
{ "691d67910b08b63de8631901d1887c1f", "Starpath", "", "Survival Island (1982) (Starpath) [a1]", "", "Rare", "", "", "", "", "", "", "", "", "", "", "30", "", "", "", "NO" },
{ "691d67910b08b63de8631901d1887c1f", "Starpath", "", "Survival Island (1982) (Starpath) [a1]", "", "Rare", "", "", "", "", "", "", "", "", "", "", "30", "", "", "", "" },
{ "692202772d8b38ccf85a90c8003a1324", "", "", "Zi - The Flie Buster (2002) (Fernando Mora) (PD)", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "" },
{ "693137592a7f5ccc9baae2d1041b7a85", "", "", "Qb (V2.02) (Stella) (2001) (Retroactive) [a1]", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "YES", "", "" },
{ "6982854657a2cc87d712f718e402bf85", "Zellers", "", "Earth Attack (Zellers) [!]", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "" },
@ -1281,7 +1281,7 @@ static const char* DefProps[DEF_PROPS_SIZE][21] = {
{ "7608abdfd9b26f4a0ecec18b232bea54", "Atari", "", "Football (32-in-1) (Atari) (PAL) [!]", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "" },
{ "7628d3cadeee0fd2e41e68b3b8fbe229", "Atari", "", "Fishing Derby (32-in-1) (Atari) (PAL) [!]", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "" },
{ "76a9bf05a6de8418a3ebc7fc254b71b4", "Videosoft", "VS1008", "Color Bar Generator (Videosoft)", "", "Prototype", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "" },
{ "76c685d1a60c0107aa54a772113a2972", "Starpath", "AR-4401", "Survival Island (3 of 3) (1983) (Starpath) (PAL)", "", "Rare", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "NO" },
{ "76c685d1a60c0107aa54a772113a2972", "Starpath", "AR-4401", "Survival Island (3 of 3) (1983) (Starpath) (PAL)", "", "Rare", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "" },
{ "76c88341017eae660efc6e49c4b6ab40", "", "", "Indiana Pitfall (Pitfall Hack)", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "" },
{ "76ee917d817ef9a654bc4783e0273ac4", "Starsoft", "", "Fox & Goat (Starsoft) (PAL) [!]", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "" },
{ "76f53abbbf39a0063f24036d6ee0968a", "Mattel", "MT7045", "Bump 'N' Jump (1983) (Mattel)", "", "Rare", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "" },
@ -1320,7 +1320,7 @@ static const char* DefProps[DEF_PROPS_SIZE][21] = {
{ "7a09299f473105ae1ef3ad6f9f2cd807", "Atari", "CX2616", "Championship Soccer (AKA Pele's Soccer) (Atari) (PAL) [!]", "", "Common", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "" },
{ "7a2af383014f5d810ad26d322823549d", "", "", "FlickerSort Demo (20-04-2002) (MP)", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "" },
{ "7a5463545dfb2dcfdafa6074b2f2c15e", "20th Century Fox", "11007", "Turmoil (1982) (20th Century Fox) [!]", "", "Uncommon", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "" },
{ "7a63d7ea3f2851bcf04f0bb4ba1a3929", "Starpath", "AR-4200", "Escape from the Mindmaster (3 of 4) (1982) (Starpath)", "", "Extremely Rare", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "NO" },
{ "7a63d7ea3f2851bcf04f0bb4ba1a3929", "Starpath", "AR-4200", "Escape from the Mindmaster (3 of 4) (1982) (Starpath)", "", "Extremely Rare", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "" },
{ "7a64b5a6e90619c6aacf244cdd7502f8", "Baroque Gaming (Brian Eno)", "", "Warring Worms (Beta 1) (2002) (Baroque Gaming)", "", "Prototype", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "" },
{ "7a7f6ab9215a3a6b5940b8737f116359", "Starpath", "AR-4103", "Killer Satellites Preview (1982) (Starpath)", "", "Rare", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "" },
{ "7a93d0c029eaa72236523eedc3f19645", "", "", "20 Sprites at Once Demo 2 (PD)", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "" },
@ -1405,7 +1405,7 @@ static const char* DefProps[DEF_PROPS_SIZE][21] = {
{ "819aeeb9a2e11deb54e6de334f843894", "Atari", "CX2661", "Fun with Numbers (1977) (Atari)", "", "Uncommon", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "" },
{ "81a010abdba1a640f7adf7f84e13d307", "Telegames", "7062 A305", "Universal Chaos (Telegames)", "", "Rare", "", "", "", "", "", "", "", "", "", "", "", "", "YES", "", "" },
{ "81b3bf17cf01039d311b4cd738ae608e", "CBS Electronics", "M8793", "Gorf (1982) (CBS Electronics)", "", "Uncommon", "", "", "", "", "", "", "", "", "", "", "", "", "YES", "", "" },
{ "81f4f0285f651399a12ff2e2f35bab77", "Starpath", "AR-4200", "Escape from the Mindmaster (1982) (Starpath)", "", "Extremely Rare", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "NO" },
{ "81f4f0285f651399a12ff2e2f35bab77", "Starpath", "AR-4200", "Escape from the Mindmaster (1982) (Starpath)", "", "Extremely Rare", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "" },
{ "822a950f27ff0122870558a89a49cad3", "", "", "Space Jockey (1982) (PAL) [p1][!]", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "" },
{ "82337e5fe0f418ca9484ca851dfc226a", "", "", "Robot City (V1.0) (Alpha) (TJ)", "", "", "", "", "", "", "", "", "", "", "", "", "24", "", "", "", "" },
{ "826481f6fc53ea47c9f272f7050eedf7", "Imagic", "", "Atlantis II (1982) (Imagic) [!]", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "" },
@ -1464,7 +1464,7 @@ static const char* DefProps[DEF_PROPS_SIZE][21] = {
{ "8786f229b974c393222874f73a9f3206", "", "", "Spider Fighter (1983) (Activision) (PAL) [!]", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "" },
{ "87b460df21b7bbcfc57b1c082c6794b0", "", "", "Climber 5 (20-03-2003) (Dennis Debro)", "", "", "", "", "", "", "", "", "", "", "", "", "28", "", "", "", "NO" },
{ "87bea777a34278d29b3b6029833c5422", "Tigervision / Thomas Jentzsch", "", "Polaris (1983) (Tigervision) (NTSC by Thomas Jentzsch)", "", "New Release (Video Format Conversion)", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "" },
{ "87e79cd41ce136fd4f72cc6e2c161bee", "", "CX2675", "Ms. Pac-Man (1982) (Atari)", "", "Common", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "NO" },
{ "87e79cd41ce136fd4f72cc6e2c161bee", "", "CX2675", "Ms. Pac-Man (1982) (Atari)", "", "Common", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "" },
{ "87f020daa98d0132e98e43db7d8fea7e", "20th Century Fox", "11001", "Worm War I (1982) (20th Century Fox) [!]", "", "Uncommon", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "" },
{ "883258dcd68cefc6cd4d40b1185116dc", "Activision", "AZ-030", "Decathlon (1983) (Activision) (PAL) [!]", "", "Rare", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "" },
{ "885b2002fa9d27502d84968d4656c4ca", "CBS Electronics", "4L-2737", "Omega Race (1983) (CBS Electronics) [o1]", "Uses Booster Grip Controller; set right difficulty to 'A' to use Booster-Grip in both ports", "Uncommon", "", "", "", "A", "", "", "BOOSTER-GRIP", "BOOSTER-GRIP", "", "", "", "", "", "", "" },
@ -1514,13 +1514,13 @@ static const char* DefProps[DEF_PROPS_SIZE][21] = {
{ "8ccaa442d26b09139685f5b22bf189c4", "Retroactive", "", "Qb (V1.01) (NTSC) (2001) (Retroactive)", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "YES", "", "" },
{ "8cd26dcf249456fe4aeb8db42d49df74", "Atari", "CX26139", "Crossbow (1987) (Atari)", "", "Uncommon", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "" },
{ "8ce9126066f2ddd5173e9f1f9ce1494e", "", "", "Missile Command (CX-22 Trackball) (NTSC) (2002) (TJ)", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "YES", "", "" },
{ "8cf0d333bbe85b9549b1e6b1e2390b8d", "Atari", "CX2649 / 4975163", "Asteroids (1979) (Atari) (PAL) [!]", "", "Common", "", "", "", "", "", "", "", "", "", "", "", "", "YES", "", "NO" },
{ "8cf0d333bbe85b9549b1e6b1e2390b8d", "Atari", "CX2649 / 4975163", "Asteroids (1979) (Atari) (PAL) [!]", "", "Common", "", "", "", "", "", "", "", "", "", "", "", "", "YES", "", "" },
{ "8d00a38f4c8f8800f1c237215ac243fc", "", "", "3-D Corridor (Green) (30-03-2003) (AD)", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "" },
{ "8d1e2a6d2885966e6d86717180938f87", "", "", "Missile Command (Amiga Mouse) (NTSC) (2002) (TJ)", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "YES", "", "" },
{ "8d8b7d7b983f75debbdaac651e814768", "", "", "Demo Image Series #15 - Three Marios (PAL) (06-03-2003) (AD)", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "" },
{ "8d9a06101ebb0f147936356e645309b8", "", "", "Grid Pattern Demo 2 (20-12-2002) (CT)", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "" },
{ "8da51e0c4b6b46f7619425119c7d018e", "Atari", "CX26183", "Sentinel (1990) (Atari)", "Uses Light Gun Controller (left only)", "Rare", "", "", "", "", "", "", "LIGHTGUN", "NONE", "", "", "", "", "", "", "" },
{ "8df4be9ddc54ac363b13dc57ceaf161a", "Atari / Scott Stilphen", "", "Asteroids SS (Asteroids Hack)", "Hack of Asteroids (Atari)", "", "", "", "", "", "", "", "", "", "", "", "", "", "YES", "", "NO" },
{ "8df4be9ddc54ac363b13dc57ceaf161a", "Atari / Scott Stilphen", "", "Asteroids SS (Asteroids Hack)", "Hack of Asteroids (Atari)", "", "", "", "", "", "", "", "", "", "", "", "", "", "YES", "", "" },
{ "8e0ab801b1705a740b476b7f588c6d16", "Activision", "AG-009", "Freeway (1981) (Activision) [!]", "", "Uncommon", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "" },
{ "8e42674972d6805068fc653e014370fd", "", "", "Skeleton (PAL) (15-10-2002) (Eric Ball)", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "" },
{ "8e4cd60d93fcde8065c1a2b972a26377", "Imagic", "", "Laser Gates (1983) (Imagic) (PAL) [!]", "", "Rare", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "" },
@ -1585,7 +1585,7 @@ static const char* DefProps[DEF_PROPS_SIZE][21] = {
{ "93eb1795c8b1065b1b3d62bb9ec0ccdc", "", "", "Custer's Viagra (JSK) (Custer's Revenge Hack)", "", "", "", "", "", "", "", "", "", "", "", "", "32", "", "", "", "" },
{ "94102febc53b4a78342d11b645342ed4", "", "", "Joustpong (14-07-2002) (Kirk Israel) (PD)", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "" },
{ "9436b7ad131b5a1f7753ce4309ba3dee", "Kyle Pittman", "", "War of The Worlds by Kyle Pittman (Defender Hack)", "Hack of Defender (Atari)", "New Release (Hack)", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "" },
{ "9469d18238345d87768e8965f9f4a6b2", "CCE", "", "Ms. Pac-Man (1982) (CCE)", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "NO" },
{ "9469d18238345d87768e8965f9f4a6b2", "CCE", "", "Ms. Pac-Man (1982) (CCE)", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "" },
{ "947317a89af38a49c4864d6bdd6a91fb", "CBS Electronics", "4L-2487", "Solar Fox (1983) (CBS Electronics)", "", "Uncommon", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "" },
{ "94b92a882f6dbaa6993a46e2dcc58402", "Activision", "AX-026", "Enduro (1983) (Activision) [!]", "", "Uncommon", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "" },
{ "94e3fbc19107a169909e274187247a9d", "", "", "2-in-1 - Freeway and Tennis [p1]", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "" },
@ -1701,7 +1701,7 @@ static const char* DefProps[DEF_PROPS_SIZE][21] = {
{ "a0297c4788f9e91d43e522f4c561b4ad", "Atari", "CX26102", "Cookie Monster Munch (1983) (Atari) (PAL) [!]", "Uses Kids/Keypad Controllers", "Rare", "", "", "", "", "", "", "KEYBOARD", "KEYBOARD", "", "", "", "", "", "", "" },
{ "a0563dd6d8215c38c488fbbd61435626", "", "", "Ship Demo (V 1501) (PD)", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "" },
{ "a0675883f9b09a3595ddd66a6f5d3498", "Sunrise", "6057 A227", "Quest for Quintana Roo (Telegames) [!]", "", "Extremely Rare", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "" },
{ "a075ad332942740c386f4c3814925ece", "Starpath", "AR-4200", "Escape from the Mindmaster (2 of 4) (1982) (Starpath) (PAL)", "", "Extremely Rare", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "NO" },
{ "a075ad332942740c386f4c3814925ece", "Starpath", "AR-4200", "Escape from the Mindmaster (2 of 4) (1982) (Starpath) (PAL)", "", "Extremely Rare", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "" },
{ "a0d502dc8b90b1d7daa5f6effb10d349", "", "", "Demo Image Series #5 - Sam (19-02-2003) (AD)", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "" },
{ "a0e2d310e3e98646268200c8f0f08f46", "", "", "Othello (1978) (Atari-Picture Label) (PAL) [a1][!]", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "" },
{ "a100eff2d7ae61ca2b8e65baf7e2aae8", "David Marli", "", "Muncher by David Marli (Pac-Man Hack)", "Hack of Pac-Man (Atari)", "New Release (Hack)", "", "", "", "", "", "", "", "", "", "", "33", "", "", "", "" },
@ -1882,7 +1882,7 @@ static const char* DefProps[DEF_PROPS_SIZE][21] = {
{ "b1e2d5dc1353af6d56cd2fe7cfe75254", "Atari", "CX26171", "Motorodeo (1990) (Atari) (PAL) [!]", "", "Unbelievably Rare", "", "", "", "", "", "", "", "", "", "", "", "", "YES", "", "" },
{ "b1fd0b71de9f6eeb5143a97963674cb6", "", "", "Multi-Color Demo 7 (Bob Colbert) (PD)", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "" },
{ "b21ee4639476eaec8204f00c712b7497", "Tigervision", "7-008", "Miner 2049er (1982) (Tigervision) [b1]", "", "Extremely Rare", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "" },
{ "b227175699e372b8fe10ce243ad6dda5", "Atari", "CX2649 / 4975163", "Asteroids (1979) (Atari) [a1][!]", "", "Common", "", "", "", "", "", "", "", "", "", "", "", "", "YES", "", "NO" },
{ "b227175699e372b8fe10ce243ad6dda5", "Atari", "CX2649 / 4975163", "Asteroids (1979) (Atari) [a1][!]", "", "Common", "", "", "", "", "", "", "", "", "", "", "", "", "YES", "", "" },
{ "b2737034f974535f5c0c6431ab8caf73", "CBS Electronics", "4L-2520", "Tunnel Runner (1983) (CBS Electronics) [!]", "", "Rare", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "" },
{ "b2761efb8a11fc59b00a3b9d78022ad6", "Atari", "CX2651 / 6699805 / 4975602", "Blackjack (1977) (Atari) [o1]", "Uses the Paddle Controllers", "Rare", "", "", "", "", "", "", "PADDLES", "", "", "", "", "", "", "", "" },
{ "b28b3d07ffd5f56938a922b7448730b9", "", "", "Greeting Cart Autobots(PD)", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "" },
@ -1894,7 +1894,7 @@ static const char* DefProps[DEF_PROPS_SIZE][21] = {
{ "b2f0d7217147160b2f481954cedf814b", "", "", "Marquee Drawer (2001) (B. Watson)", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "YES", "", "" },
{ "b3017e397f74efd53caf8fae0a38e3fe", "Retroactive", "", "Qb (2.12) (Retroactive) (PAL)", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "YES", "", "" },
{ "b311ab95e85bc0162308390728a7361d", "Parker Bros", "PB5080", "Gyruss (1984) (Parker Bros)", "", "Rare", "", "", "", "", "", "", "", "", "", "", "", "", "YES", "", "" },
{ "b31dc989f594764eacfa7931cead0050", "Starpath", "AR-4401", "Survival Island (2 of 3) (1983) (Starpath)", "", "Rare", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "NO" },
{ "b31dc989f594764eacfa7931cead0050", "Starpath", "AR-4401", "Survival Island (2 of 3) (1983) (Starpath)", "", "Rare", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "" },
{ "b37f0fe822b92ca8f5e330bf62d56ea9", "Xonox", "99001", "Spike's Peak (1983) (Xonox) (PAL) [!]", "", "Extremely Rare", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "" },
{ "b392964e8b1c9c2bed12246f228011b2", "US Games", "", "Name This Game (AKA Octopus) (PAL) [p1][!]", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "" },
{ "b4030c38a720dd84b84178b6ce1fc749", "Mattel", "MT5687", "International Soccer (1982) (Mattel)", "", "Uncommon", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "" },
@ -1920,7 +1920,7 @@ static const char* DefProps[DEF_PROPS_SIZE][21] = {
{ "b6821ac51c4c1dcb283f01be2f047dc1", "", "", "Rubik's Cube 3D Demo (25-11-2002) (TJ)", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "" },
{ "b6960be26bee87d53ba4e2e71cfe772f", "", "", "3-D Corridor (Spiral Words) (31-03-2003) (AD)", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "" },
{ "b6d52a0cf53ad4216feb04147301f87d", "Imagic", "IA3312", "No Escape! (1983) (Imagic) [!]", "", "Rare", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "" },
{ "b6e40bce550672e5495a8cdde7075b8b", "Starpath", "AR-4401", "Survival Island (1 of 3) (1983) (Starpath) (PAL)", "", "Rare", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "NO" },
{ "b6e40bce550672e5495a8cdde7075b8b", "Starpath", "AR-4401", "Survival Island (1 of 3) (1983) (Starpath) (PAL)", "", "Rare", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "" },
{ "b702641d698c60bcdc922dbd8c9dd49c", "Atari", "", "Space War (32-in-1) (Atari) (PAL) [!]", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "" },
{ "b719ada17771a8d206c7976553825139", "Ron Corcoran", "", "DUP Space Invaders (Ron Corcoran)", "Hack of Space Invaders (Atari)", "New Release (Hack)", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "" },
{ "b731d35e4ac6b3b47eba5dd0991f452f", "", "", "Rubik's Cube 3D Demo (Final) (08-01-2003) (TJ)", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "" },
@ -2132,13 +2132,13 @@ static const char* DefProps[DEF_PROPS_SIZE][21] = {
{ "cbeafd37f15e0dddb0540dbe15c545a4", "", "", "Black and White Fast Scolling Demo (PD)", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "" },
{ "cc12581e079cd18330a89902625b8347", "Dave Neuman", "", "Space Battle (PAL)", "", "Homebrew", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "" },
{ "cc1727dadf82e8fbf152e47d7e88d6c9", "", "", "Death Derby (v0004) (2001) (Glenn Saunders) (PD)", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "" },
{ "cc1939e4769d0c157ace326efcfdcf80", "Starpath", "AR-4200", "Escape from the Mindmaster (3 of 4) (1982) (Starpath) (PAL)", "", "Extremely Rare", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "NO" },
{ "cc1939e4769d0c157ace326efcfdcf80", "Starpath", "AR-4200", "Escape from the Mindmaster (3 of 4) (1982) (Starpath) (PAL)", "", "Extremely Rare", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "" },
{ "cc3d942c6958bd16b1c602623f59e6e1", "", "", "Pigs in Space starring Miss Piggy (1986) (Atari) (PAL) [a1][!]", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "" },
{ "cc74ddb45d7bc4d04c2e6f1907416699", "", "", "Colour Display Programme (1997) (Chris Cracknell)", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "" },
{ "cca33ae30a58f39e3fc5d80f94dc0362", "", "", "Okie Dokie (PD)", "", "New Release", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "" },
{ "ccb5fa954fb76f09caae9a8c66462190", "", "ASC1001", "Malagai (1983) (Answer Software)", "", "Unbelievably Rare", "", "", "", "", "", "", "", "", "", "", "", "", "YES", "", "" },
{ "ccb807eb79b0ed0f5fdc460445ef703a", "", "", "Superman (Stunt_Cycle_Rules!) (Superman Hack)", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "" },
{ "ccbd36746ed4525821a8083b0d6d2c2c", "", "CX2649", "Asteroids [p1]", "", "Common", "", "", "", "", "", "", "", "", "", "", "", "", "YES", "", "NO" },
{ "ccbd36746ed4525821a8083b0d6d2c2c", "", "CX2649", "Asteroids [p1]", "", "Common", "", "", "", "", "", "", "", "", "", "", "", "", "YES", "", "" },
{ "cccfe9e9a11b1dad04beba46eefb7351", "", "", "Poker Squares (V0.25) (PAL) (2001) (B. Watson)", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "" },
{ "ccd6ce508eee4b3fca67212833edcd85", "", "", "Hot Wave (Starsoft) (w-Black Label) (PAL) [!]", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "" },
{ "cd032ab6764b55438a7b0bfb5e78595a", "", "", "Hangman Pac-Man 4letter (Hangman Hack)", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "" },
@ -2202,7 +2202,7 @@ static const char* DefProps[DEF_PROPS_SIZE][21] = {
{ "d175258b2973b917a05b46df4e1cf15d", "", "", "Walker (198x)", "", "", "", "", "", "", "", "", "", "", "", "", "", "230", "", "", "" },
{ "d17a671029b1532b197defca5f3649a7", "Hozer Video Games", "", "Gunfight 2600 - Limit broken again! (2001) (MP)", "", "New Release", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "" },
{ "d17a8c440d6be79fae393a4b46661164", "", "", "Warring Worms (Beta 3) (2002) (Billy Eno)", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "" },
{ "d1a1841b7f2007a24439ac248374630a", "Starpath", "AR-4200", "Escape from the Mindmaster (1 of 4) (1982) (Starpath)", "", "Extremely Rare", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "NO" },
{ "d1a1841b7f2007a24439ac248374630a", "Starpath", "AR-4200", "Escape from the Mindmaster (1 of 4) (1982) (Starpath)", "", "Extremely Rare", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "" },
{ "d1a9478b99d6a55e13a9fd4262da7cd4", "US Games", "VC 1001", "Space Jockey (1982) (US Games) [o1]", "", "Common", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "" },
{ "d1b4075925e8d3031a7616d2f02fdd1f", "", "", "Demo Image Series #7 - Two Marios (27-02-2003) (AD)", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "" },
{ "d1d704a7146e95709b57b6d4cac3f788", "Atari", "", "Slot Racers (32-in-1) (Atari) (PAL) [!]", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "" },
@ -2347,7 +2347,7 @@ static const char* DefProps[DEF_PROPS_SIZE][21] = {
{ "deb39482e77f984d4ce73be9fd8adabd", "Activision", "AK-048-04", "River Raid II (1988) (Activision) [!]", "", "Extremely Rare", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "" },
{ "ded26e1cb17f875a9c17515c900f9933", "", "", "Space Treat (29-12-2002) (Fabrizio Zavagli)", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "" },
{ "df2745d585238780101df812d00b49f4", "Cooper Black", "", "Space Tunnel (Cooper Black) (PAL) [p1]", "", "", "", "", "", "", "", "", "", "", "", "", "", "220", "", "", "" },
{ "df40af244a8d68b492bfba9e97dea4d6", "Franklin Cruz", "", "Asteroids 2 (Asteroids Hack)", "Hack of Asteroids (Atari)", "", "", "", "", "", "", "", "", "", "", "", "", "", "YES", "", "NO" },
{ "df40af244a8d68b492bfba9e97dea4d6", "Franklin Cruz", "", "Asteroids 2 (Asteroids Hack)", "Hack of Asteroids (Atari)", "", "", "", "", "", "", "", "", "", "", "", "", "", "YES", "", "" },
{ "df4aea767cdf6a3f138255092e84d713", "", "", "Image - Samantha Fox (Colour) (09-02-2003) (AD)", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "" },
{ "df5cc5cccdc140eb7107f5b8adfacda1", "Cracker Jack Productions", "", "Lumberman by Cracker Jack Productions (Pac-Man Hack)", "Hack of Pac-Man (1981) (Atari)", "New Release (Hack)", "", "", "", "", "", "", "", "", "", "", "33", "", "", "", "" },
{ "df62a658496ac98a3aa4a6ee5719c251", "", "CX2626 / 99829 / 75116", "Arcade Golf (1979) (Sears)", "", "Uncommon", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "" },
@ -2543,7 +2543,7 @@ static const char* DefProps[DEF_PROPS_SIZE][21] = {
{ "f02ba8b5292bf3017d10553c9b7b2861", "Atari", "", "Xenophobe (1990) (Atari) (PAL) [!]", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "" },
{ "f032b2f2d8323404a6b4541f92dd1825", "", "", "Many Blue Bars and Text Demo 3 (PD)", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "" },
{ "f047df70d3d08e331122cd2de61d6af8", "Dave Neuman", "", "Space Battle (NTSC)", "", "Homebrew", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "" },
{ "f0536303f49006806bac3aec15738336", "Starpath", "AR-4200", "Escape from the Mindmaster (4 of 4) (1982) (Starpath)", "", "Extremely Rare", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "NO" },
{ "f0536303f49006806bac3aec15738336", "Starpath", "AR-4200", "Escape from the Mindmaster (4 of 4) (1982) (Starpath)", "", "Extremely Rare", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "" },
{ "f0541d2f7cda5ec7bab6d62b6128b823", "Atari", "", "Bionic Breakthrough (1984) (Atari) (Prototype)", "Uses Mindlink Controller (left only)", "Prototype", "", "", "", "", "", "", "MINDLINK", "NONE", "", "", "", "", "", "", "" },
{ "f060826626aac9e0d8cda0282f4b7fc3", "Atari", "CX2605 / 99822 / 75109", "Outlaw - GunSlinger (1978) (Atari) [o1]", "", "Uncommon", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "" },
{ "f0631c6675033428238408885d7e4fde", "Paul Slocum", "", "Test Cart (2002) (Paul Slocum)", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "YES", "", "" },
@ -2609,7 +2609,7 @@ static const char* DefProps[DEF_PROPS_SIZE][21] = {
{ "f687ec4b69611a7f78bd69b8a567937a", "Activision", "AZ-028", "Robot Tank (1983) (Activision) (PAL) [!]", "", "Rare", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "" },
{ "f69a39b215852a0c2764d2a923c1e463", "", "", "Move a Blue Blob Demo 2 (PD)", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "" },
{ "f69bb58b815a6bdca548fa4d5e0d5a75", "Atari", "", "Bowling (32-in-1) (Atari) (PAL) [!]", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "" },
{ "f69d4fcf76942fcd9bdf3fd8fde790fb", "CCE", "", "Aquaventure (CCE)", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "NO" },
{ "f69d4fcf76942fcd9bdf3fd8fde790fb", "CCE", "", "Aquaventure (CCE)", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "" },
{ "f6a282374441012b01714e19699fc62a", "Zimag", "GN-010 / 710-111", "I Want My Mommy (AKA Ursinho Esperto) (Zimag) [!]", "", "Extremely Rare", "", "", "", "", "", "", "", "", "", "", "", "", "YES", "", "" },
{ "f6a9ea814d15b85bffe980c927df606b", "Atari", "CX2638 / 4975166", "Missile Command (1981) (Atari) (PAL) [p1][!]", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "YES", "", "" },
{ "f6c13e816e58c8c62f82b2c8b91a2d67", "", "", "Scrolling Playfield 2 (Junkosoft) (PD)", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "" },
@ -2690,7 +2690,7 @@ static const char* DefProps[DEF_PROPS_SIZE][21] = {
{ "fbb0151ea2108e33b2dbaae14a1831dd", "Activision / Thomas Jentzsch", "", "Robot Tank TV by Thomas Jentzsch (2 Joystick Hack)", "Uses two simultaneous Joystick Controllers, Hack of Robot Tank (Activision)", "New Release (Hack)", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "" },
{ "fbb4f3debf48dc961b559384467f2057", "", "", "River Raid III (1985) (Digitel-Brazil) [!]", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "" },
{ "fbd6102e17a5c02c6e1911381b7203f9", "", "", "Star Fire - Warping!! (10-04-2003) (MP)", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "" },
{ "fbe554aa8f759226d251ba6b64a9cce4", "Atari", "CX2681", "Battlezone (1983) (Atari) (PAL) [!]", "", "Uncommon", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "NO" },
{ "fbe554aa8f759226d251ba6b64a9cce4", "Atari", "CX2681", "Battlezone (1983) (Atari) (PAL) [!]", "", "Uncommon", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "" },
{ "fbfebee9c14694719e3eda4854dc42ee", "", "", "Baubles 3 (Jake Patterson) (PD)", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "" },
{ "fc2104dd2dadf9a6176c1c1c8f87ced9", "Coleco", "2663", "Time Pilot (1983) (Coleco)", "", "Rare", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "" },
{ "fc2233fc116faef0d3c31541717ca2db", "Atari", "CX2646", "Pac-Man (Atari) (PAL) [!]", "", "Common", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "" },
@ -2710,7 +2710,7 @@ static const char* DefProps[DEF_PROPS_SIZE][21] = {
{ "fd8b4ee0d57605b35e236e814f706ff1", "", "", "Phoenix (1982) (Atari) (PAL) [a1][!]", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "" },
{ "fd9b321cee5fbb32c39ba3ca5d9ec7cf", "Jeffry Johnston", "", "Radial Pong - Version 5 (Jeffry Johnston) (PD)", "", "New Release", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "" },
{ "fdd4995a50395db14f518f63c2d63438", "", "", "Oh No! (Version 3) (18-01-2003) (AD)", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "" },
{ "fdf0de38517e0cf7f0885f98ccc95836", "Starpath", "AR-4200", "Escape from the Mindmaster (2 of 4) (1982) (Starpath)", "", "Extremely Rare", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "NO" },
{ "fdf0de38517e0cf7f0885f98ccc95836", "Starpath", "AR-4200", "Escape from the Mindmaster (2 of 4) (1982) (Starpath)", "", "Extremely Rare", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "" },
{ "fdf6680b2b1e8054293a39700a765692", "", "", "Alpha Demo - The Beta Demo 2 (2000) (MP)", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "" },
{ "fe0b7f27e3ad50bbf9ff468ee56d553d", "", "", "Lines Demo (Eckhard Stolberg) (PAL) (PD)", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "" },
{ "fe0bc4bb92c1c4de7d5706aaa8d8c10d", "", "", "Sprite Demo 2 (PD)", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "" },

View File

@ -13,7 +13,7 @@
// See the file "license" for information on usage and redistribution of
// this file, and for a DISCLAIMER OF ALL WARRANTIES.
//
// $Id: PropsSet.cxx,v 1.35 2007-09-03 18:37:22 stephena Exp $
// $Id: PropsSet.cxx,v 1.36 2007-09-06 02:15:00 stephena Exp $
//============================================================================
#include <sstream>
@ -107,6 +107,10 @@ void PropertiesSet::getMD5(const string& md5, Properties& properties,
// - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
void PropertiesSet::insert(const Properties& properties, bool save)
{
// Since the PropSet is keyed by md5, we can't insert without a valid one
if(properties.get(Cartridge_MD5) == "")
return;
insertNode(myRoot, properties, save);
}

View File

@ -199,7 +199,6 @@
"Cartridge.Manufacturer" "Atari"
"Cartridge.Name" "Aquaventure (1983) (Atari) (Prototype)"
"Cartridge.Rarity" "Unbelievably Rare"
"Emulation.HmoveBlanks" "NO"
""
"Cartridge.MD5" "02e3f4ba156fb578bef7d7a0bf3400c1"
@ -288,7 +287,6 @@
"Cartridge.Name" "Survival Island (1982) (Starpath)"
"Cartridge.Rarity" "Rare"
"Display.YStart" "30"
"Emulation.HmoveBlanks" "NO"
""
"Cartridge.MD5" "04dfb4acac1d0909e4c360fd2ac04480"
@ -877,7 +875,6 @@
"Cartridge.Name" "Dark Chambers (1988) (Atari) (PAL) [!]"
"Cartridge.Rarity" "Uncommon"
"Display.Phosphor" "YES"
"Emulation.HmoveBlanks" "NO"
""
"Cartridge.MD5" "0d1b3abf681a2fc9a6aa31a9b0e8b445"
@ -1105,7 +1102,6 @@
"Cartridge.Name" "Dark Chambers (1988) (Atari)"
"Cartridge.Rarity" "Uncommon"
"Display.Phosphor" "YES"
"Emulation.HmoveBlanks" "NO"
""
"Cartridge.MD5" "106326c262dfd3e8eaeabd961d2a0519"
@ -1960,7 +1956,6 @@
"Cartridge.ModelNo" "AR-4200"
"Cartridge.Name" "Escape from the Mindmaster (4 of 4) (1982) (Starpath) (PAL)"
"Cartridge.Rarity" "Extremely Rare"
"Emulation.HmoveBlanks" "NO"
""
"Cartridge.MD5" "1ee9c1ba95cef2cf987d63f176c54ac3"
@ -1968,7 +1963,6 @@
"Cartridge.ModelNo" "CX2675"
"Cartridge.Name" "Ms. Pac-Man (1982) (Atari) (PAL) [!]"
"Cartridge.Rarity" "Common"
"Emulation.HmoveBlanks" "NO"
""
"Cartridge.MD5" "200a9d2a7cb4441ce4f002df6aa47e38"
@ -2507,7 +2501,6 @@
"Cartridge.ModelNo" "AR-4401"
"Cartridge.Name" "Survival Island (2 of 3) (1983) (Starpath) (PAL)"
"Cartridge.Rarity" "Rare"
"Emulation.HmoveBlanks" "NO"
""
"Cartridge.MD5" "281ff9bd0470643853de5cbd6d9e17f5"
@ -2543,7 +2536,6 @@
"Cartridge.Note" "Uses the Joystick (L) and Paddle (R) Controllers"
"Controller.Right" "PADDLES"
"Display.YStart" "30"
"Emulation.HmoveBlanks" "NO"
""
"Cartridge.MD5" "27c8a76cf59a9fc6b667468ef1e3f9e9"
@ -2667,7 +2659,6 @@
"Cartridge.ModelNo" "CX26123"
"Cartridge.Name" "Jr. Pac-Man (1984) (Atari) (PAL) [!]"
"Cartridge.Rarity" "Uncommon"
"Emulation.HmoveBlanks" "NO"
""
"Cartridge.MD5" "2982e655dffc89d218a0a3072cfc6811"
@ -2873,7 +2864,6 @@
"Cartridge.Rarity" "New Release (Hack)"
"Controller.Right" "DRIVING"
"Display.Phosphor" "YES"
"Emulation.HmoveBlanks" "NO"
""
"Cartridge.MD5" "2d1cf85fbc732856bf76470cd4060f4a"
@ -3395,7 +3385,6 @@
"Cartridge.ModelNo" "AR-4200"
"Cartridge.Name" "Escape from the Mindmaster (1 of 4) (1982) (Starpath) (PAL)"
"Cartridge.Rarity" "Extremely Rare"
"Emulation.HmoveBlanks" "NO"
""
"Cartridge.MD5" "3556e125681aea864e17b09f3f3b2a75"
@ -3513,7 +3502,6 @@
"Cartridge.ModelNo" "CX26123"
"Cartridge.Name" "Jr. Pac-Man (1984) (Atari) [!]"
"Cartridge.Rarity" "Uncommon"
"Emulation.HmoveBlanks" "NO"
""
"Cartridge.MD5" "36e47ed74968c365121eab60f48c6517"
@ -4218,7 +4206,6 @@
"Cartridge.ModelNo" "CX2681"
"Cartridge.Name" "Battlezone (1983) (Atari) [!]"
"Cartridge.Rarity" "Uncommon"
"Emulation.HmoveBlanks" "NO"
""
"Cartridge.MD5" "41c4e3d45a06df9d21b7aae6ae7e9912"
@ -4731,7 +4718,6 @@
"Cartridge.ModelNo" "AR-4401"
"Cartridge.Name" "Survival Island (3 of 3) (1983) (Starpath)"
"Cartridge.Rarity" "Rare"
"Emulation.HmoveBlanks" "NO"
""
"Cartridge.MD5" "4af4103759d603c82b1c9c5acd2d8faf"
@ -4809,7 +4795,6 @@
"Cartridge.Name" "Survival Island (1 of 3) (1983) (Starpath)"
"Cartridge.Rarity" "Rare"
"Display.YStart" "30"
"Emulation.HmoveBlanks" "NO"
""
"Cartridge.MD5" "4c39a2c97917d3d71739b3e21f60bba5"
@ -5100,7 +5085,6 @@
"Cartridge.Note" "Uses the Joystick (L) and Paddle (R) Controllers"
"Controller.Right" "PADDLES"
"Display.YStart" "30"
"Emulation.HmoveBlanks" "NO"
""
"Cartridge.MD5" "50ef88f9a5e0e1e6b86e175362a27fdb"
@ -5774,7 +5758,6 @@
"Cartridge.Note" "Uses the Joystick (L) and Paddle (R) Controllers"
"Controller.Right" "PADDLES"
"Display.YStart" "30"
"Emulation.HmoveBlanks" "NO"
""
"Cartridge.MD5" "5dccf215fdb9bbf5d4a6d0139e5e8bcb"
@ -5945,7 +5928,6 @@
"Cartridge.Name" "Battlezone TC by Thomas Jentzsch (2 joystick Hack)"
"Cartridge.Note" "Uses two simultaneous Joystick Controllers, Hack of Battlezone (Atari)"
"Cartridge.Rarity" "New Release (Hack)"
"Emulation.HmoveBlanks" "NO"
""
"Cartridge.MD5" "613abf596c304ef6dbd8f3351920c37a"
@ -6205,7 +6187,6 @@
"Cartridge.ModelNo" "AR-4200"
"Cartridge.Name" "Escape from the Mindmaster (1982) (Starpath) [a1]"
"Cartridge.Rarity" "Extremely Rare"
"Emulation.HmoveBlanks" "NO"
""
"Cartridge.MD5" "63e783994df824caf289b69a084cbf3e"
@ -6618,7 +6599,6 @@
"Cartridge.Name" "Survival Island (1982) (Starpath) [a1]"
"Cartridge.Rarity" "Rare"
"Display.YStart" "30"
"Emulation.HmoveBlanks" "NO"
""
"Cartridge.MD5" "692202772d8b38ccf85a90c8003a1324"
@ -7460,7 +7440,6 @@
"Cartridge.ModelNo" "AR-4401"
"Cartridge.Name" "Survival Island (3 of 3) (1983) (Starpath) (PAL)"
"Cartridge.Rarity" "Rare"
"Emulation.HmoveBlanks" "NO"
""
"Cartridge.MD5" "76f66ce3b83d7a104a899b4b3354a2f2"
@ -7666,7 +7645,6 @@
"Cartridge.ModelNo" "AR-4200"
"Cartridge.Name" "Escape from the Mindmaster (3 of 4) (1982) (Starpath)"
"Cartridge.Rarity" "Extremely Rare"
"Emulation.HmoveBlanks" "NO"
""
"Cartridge.MD5" "7a2af383014f5d810ad26d322823549d"
@ -8106,7 +8084,6 @@
"Cartridge.ModelNo" "AR-4200"
"Cartridge.Name" "Escape from the Mindmaster (1982) (Starpath)"
"Cartridge.Rarity" "Extremely Rare"
"Emulation.HmoveBlanks" "NO"
""
"Cartridge.MD5" "80e52315919bd8a8b82a407ccd9bb13f"
@ -8549,7 +8526,6 @@
"Cartridge.ModelNo" "CX2675"
"Cartridge.Name" "Ms. Pac-Man (1982) (Atari)"
"Cartridge.Rarity" "Common"
"Emulation.HmoveBlanks" "NO"
""
"Cartridge.MD5" "87bea777a34278d29b3b6029833c5422"
@ -8821,7 +8797,6 @@
"Cartridge.Name" "Asteroids (1979) (Atari) (PAL) [!]"
"Cartridge.Rarity" "Common"
"Display.Phosphor" "YES"
"Emulation.HmoveBlanks" "NO"
""
"Cartridge.MD5" "8cd26dcf249456fe4aeb8db42d49df74"
@ -8851,7 +8826,6 @@
"Cartridge.Name" "Asteroids SS (Asteroids Hack)"
"Cartridge.Note" "Hack of Asteroids (Atari)"
"Display.Phosphor" "YES"
"Emulation.HmoveBlanks" "NO"
""
"Cartridge.MD5" "8d8b7d7b983f75debbdaac651e814768"
@ -9247,7 +9221,6 @@
"Cartridge.MD5" "9469d18238345d87768e8965f9f4a6b2"
"Cartridge.Manufacturer" "CCE"
"Cartridge.Name" "Ms. Pac-Man (1982) (CCE)"
"Emulation.HmoveBlanks" "NO"
""
"Cartridge.MD5" "9436b7ad131b5a1f7753ce4309ba3dee"
@ -9917,7 +9890,6 @@
"Cartridge.ModelNo" "AR-4200"
"Cartridge.Name" "Escape from the Mindmaster (2 of 4) (1982) (Starpath) (PAL)"
"Cartridge.Rarity" "Extremely Rare"
"Emulation.HmoveBlanks" "NO"
""
"Cartridge.MD5" "a0675883f9b09a3595ddd66a6f5d3498"
@ -10891,7 +10863,6 @@
"Cartridge.Name" "Asteroids (1979) (Atari) [a1][!]"
"Cartridge.Rarity" "Common"
"Display.Phosphor" "YES"
"Emulation.HmoveBlanks" "NO"
""
"Cartridge.MD5" "b0c9cf89a6d4e612524f4fd48b5bb562"
@ -11080,7 +11051,6 @@
"Cartridge.ModelNo" "AR-4401"
"Cartridge.Name" "Survival Island (2 of 3) (1983) (Starpath)"
"Cartridge.Rarity" "Rare"
"Emulation.HmoveBlanks" "NO"
""
"Cartridge.MD5" "b451307b8b5e29f1c5f2cf064f6c7227"
@ -11226,7 +11196,6 @@
"Cartridge.ModelNo" "AR-4401"
"Cartridge.Name" "Survival Island (1 of 3) (1983) (Starpath) (PAL)"
"Cartridge.Rarity" "Rare"
"Emulation.HmoveBlanks" "NO"
""
"Cartridge.MD5" "b7345220a0c587f3b0c47af33ebe533c"
@ -12294,7 +12263,6 @@
"Cartridge.Name" "Asteroids [p1]"
"Cartridge.Rarity" "Common"
"Display.Phosphor" "YES"
"Emulation.HmoveBlanks" "NO"
""
"Cartridge.MD5" "cb8afcbc4a779b588b0428ea7af211d5"
@ -12464,7 +12432,6 @@
"Cartridge.ModelNo" "AR-4200"
"Cartridge.Name" "Escape from the Mindmaster (3 of 4) (1982) (Starpath) (PAL)"
"Cartridge.Rarity" "Extremely Rare"
"Emulation.HmoveBlanks" "NO"
""
"Cartridge.MD5" "cc3d942c6958bd16b1c602623f59e6e1"
@ -12842,7 +12809,6 @@
"Cartridge.ModelNo" "AR-4200"
"Cartridge.Name" "Escape from the Mindmaster (1 of 4) (1982) (Starpath)"
"Cartridge.Rarity" "Extremely Rare"
"Emulation.HmoveBlanks" "NO"
""
"Cartridge.MD5" "d17a671029b1532b197defca5f3649a7"
@ -13657,7 +13623,6 @@
"Cartridge.Name" "Asteroids 2 (Asteroids Hack)"
"Cartridge.Note" "Hack of Asteroids (Atari)"
"Display.Phosphor" "YES"
"Emulation.HmoveBlanks" "NO"
""
"Cartridge.MD5" "dea0ade296f7093e71185e802b500db8"
@ -14759,7 +14724,6 @@
"Cartridge.ModelNo" "AR-4200"
"Cartridge.Name" "Escape from the Mindmaster (4 of 4) (1982) (Starpath)"
"Cartridge.Rarity" "Extremely Rare"
"Emulation.HmoveBlanks" "NO"
""
"Cartridge.MD5" "f032b2f2d8323404a6b4541f92dd1825"
@ -14995,7 +14959,6 @@
"Cartridge.MD5" "f69d4fcf76942fcd9bdf3fd8fde790fb"
"Cartridge.Manufacturer" "CCE"
"Cartridge.Name" "Aquaventure (CCE)"
"Emulation.HmoveBlanks" "NO"
""
"Cartridge.MD5" "f4204fc92d17ed4cb567c40361ad58f1"
@ -15563,7 +15526,6 @@
"Cartridge.ModelNo" "CX2681"
"Cartridge.Name" "Battlezone (1983) (Atari) (PAL) [!]"
"Cartridge.Rarity" "Uncommon"
"Emulation.HmoveBlanks" "NO"
""
"Cartridge.MD5" "fb88c400d602fe759ae74ef1716ee84e"
@ -15752,7 +15714,6 @@
"Cartridge.ModelNo" "AR-4200"
"Cartridge.Name" "Escape from the Mindmaster (2 of 4) (1982) (Starpath)"
"Cartridge.Rarity" "Extremely Rare"
"Emulation.HmoveBlanks" "NO"
""
"Cartridge.MD5" "fdd4995a50395db14f518f63c2d63438"

View File

@ -13,7 +13,7 @@
// See the file "license" for information on usage and redistribution of
// this file, and for a DISCLAIMER OF ALL WARRANTIES.
//
// $Id: GameInfoDialog.cxx,v 1.40 2007-09-03 18:37:23 stephena Exp $
// $Id: GameInfoDialog.cxx,v 1.41 2007-09-06 02:15:00 stephena Exp $
//
// Based on code from ScummVM - Scumm Interpreter
// Copyright (C) 2002-2004 The ScummVM project
@ -22,6 +22,7 @@
#include "Console.hxx"
#include "Dialog.hxx"
#include "EditTextWidget.hxx"
#include "Launcher.hxx"
#include "OSystem.hxx"
#include "PopUpWidget.hxx"
#include "Props.hxx"
@ -37,6 +38,7 @@ GameInfoDialog::GameInfoDialog(
GuiObject* boss, int x, int y, int w, int h)
: Dialog(osystem, parent, x, y, w, h),
CommandSender(boss),
myPropertiesLoaded(false),
myDefaultsSelected(false)
{
const int fontHeight = font.getFontHeight(),
@ -320,17 +322,33 @@ GameInfoDialog::~GameInfoDialog()
// - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
void GameInfoDialog::loadConfig()
{
myPropertiesLoaded = false;
myDefaultsSelected = false;
if(&myOSystem->console())
{
myGameProperties = myOSystem->console().properties();
myPropertiesLoaded = true;
loadView();
}
else if(&myOSystem->launcher())
{
const string& md5 = myOSystem->launcher().romMD5();
if(md5 != "")
{
instance()->propSet().getMD5(md5, myGameProperties);
myPropertiesLoaded = true;
loadView();
}
}
}
// - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
void GameInfoDialog::loadView()
{
if(!myPropertiesLoaded)
return;
string s;
int i;
@ -483,6 +501,9 @@ void GameInfoDialog::loadView()
// - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
void GameInfoDialog::saveConfig()
{
if(!myPropertiesLoaded)
return;
string s;
int i, tag;
@ -588,7 +609,8 @@ void GameInfoDialog::saveConfig()
instance()->propSet().insert(myGameProperties, true);
// In any event, inform the Console and save the properties
instance()->console().setProperties(myGameProperties);
if(&myOSystem->console())
instance()->console().setProperties(myGameProperties);
instance()->propSet().save(myOSystem->propertiesFile());
}

View File

@ -13,7 +13,7 @@
// See the file "license" for information on usage and redistribution of
// this file, and for a DISCLAIMER OF ALL WARRANTIES.
//
// $Id: GameInfoDialog.hxx,v 1.23 2007-09-03 18:37:23 stephena Exp $
// $Id: GameInfoDialog.hxx,v 1.24 2007-09-06 02:15:00 stephena Exp $
//
// Based on code from ScummVM - Scumm Interpreter
// Copyright (C) 2002-2004 The ScummVM project
@ -100,6 +100,9 @@ class GameInfoDialog : public Dialog, public CommandSender
/** Game properties for currently loaded ROM */
Properties myGameProperties;
/** Indicates that we've got a valid properties entry */
bool myPropertiesLoaded;
/** Indicates that the default properties have been loaded */
bool myDefaultsSelected;

View File

@ -13,11 +13,13 @@
// See the file "license" for information on usage and redistribution of
// this file, and for a DISCLAIMER OF ALL WARRANTIES.
//
// $Id: Launcher.cxx,v 1.18 2007-08-10 18:27:11 stephena Exp $
// $Id: Launcher.cxx,v 1.19 2007-09-06 02:15:00 stephena Exp $
//============================================================================
#include <sstream>
class Properties;
#include "LauncherDialog.hxx"
#include "Version.hxx"
#include "OSystem.hxx"
@ -58,3 +60,9 @@ void Launcher::initializeVideo()
string title = string("Stella ") + STELLA_VERSION;
myOSystem->frameBuffer().initialize(title, myWidth, myHeight);
}
// - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
string Launcher::romMD5()
{
return ((LauncherDialog*)myBaseDialog)->selectedRomMD5();
}

View File

@ -13,12 +13,13 @@
// See the file "license" for information on usage and redistribution of
// this file, and for a DISCLAIMER OF ALL WARRANTIES.
//
// $Id: Launcher.hxx,v 1.11 2007-08-10 18:27:11 stephena Exp $
// $Id: Launcher.hxx,v 1.12 2007-09-06 02:15:00 stephena Exp $
//============================================================================
#ifndef LAUNCHER_HXX
#define LAUNCHER_HXX
class Properties;
class OSystem;
#include "DialogContainer.hxx"
@ -27,7 +28,7 @@ class OSystem;
The base dialog for the ROM launcher in Stella.
@author Stephen Anthony
@version $Id: Launcher.hxx,v 1.11 2007-08-10 18:27:11 stephena Exp $
@version $Id: Launcher.hxx,v 1.12 2007-09-06 02:15:00 stephena Exp $
*/
class Launcher : public DialogContainer
{
@ -47,6 +48,11 @@ class Launcher : public DialogContainer
*/
void initializeVideo();
/**
Get game properties for the currently selected ROM.
*/
string romMD5();
private:
// The width and height of this dialog
uInt32 myWidth;

View File

@ -13,7 +13,7 @@
// See the file "license" for information on usage and redistribution of
// this file, and for a DISCLAIMER OF ALL WARRANTIES.
//
// $Id: LauncherDialog.cxx,v 1.71 2007-09-03 18:37:23 stephena Exp $
// $Id: LauncherDialog.cxx,v 1.72 2007-09-06 02:15:00 stephena Exp $
//
// Based on code from ScummVM - Scumm Interpreter
// Copyright (C) 2002-2004 The ScummVM project
@ -172,6 +172,24 @@ LauncherDialog::~LauncherDialog()
delete myGameList;
}
// - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
string LauncherDialog::selectedRomMD5()
{
int item = myList->getSelected();
if(item < 0 || myGameList->isDir(item))
return "";
// Make sure we have a valid md5 for this ROM
if(myGameList->md5(item) == "")
{
const string& md5 = MD5FromFile(myGameList->path(item));
myGameList->setMd5(item, md5);
return md5;
}
else
return myGameList->md5(item);
}
// - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
void LauncherDialog::loadConfig()
{

View File

@ -13,7 +13,7 @@
// See the file "license" for information on usage and redistribution of
// this file, and for a DISCLAIMER OF ALL WARRANTIES.
//
// $Id: LauncherDialog.hxx,v 1.28 2007-09-03 18:37:23 stephena Exp $
// $Id: LauncherDialog.hxx,v 1.29 2007-09-06 02:15:00 stephena Exp $
//
// Based on code from ScummVM - Scumm Interpreter
// Copyright (C) 2002-2004 The ScummVM project
@ -22,20 +22,23 @@
#ifndef LAUNCHER_DIALOG_HXX
#define LAUNCHER_DIALOG_HXX
class DialogContainer;
class OptionsDialog;
class ProgressDialog;
#include "bspf.hxx"
class ButtonWidget;
class CommandSender;
class DialogContainer;
class GameList;
class OptionsDialog;
class OSystem;
class ProgressDialog;
class Properties;
class RomInfoWidget;
class StaticTextWidget;
class StringListWidget;
class ButtonWidget;
class RomInfoWidget;
class OSystem;
class GameList;
#include "FSNode.hxx"
#include "Dialog.hxx"
#include "bspf.hxx"
#include "FSNode.hxx"
// These must be accessible from LauncherOptionsDialog
enum {
@ -52,6 +55,8 @@ class LauncherDialog : public Dialog
int x, int y, int w, int h);
~LauncherDialog();
string selectedRomMD5();
protected:
virtual void handleCommand(CommandSender* sender, int cmd, int data, int id);

View File

@ -13,7 +13,7 @@
// See the file "license" for information on usage and redistribution of
// this file, and for a DISCLAIMER OF ALL WARRANTIES.
//
// $Id: OptionsDialog.cxx,v 1.59 2007-08-22 13:55:40 stephena Exp $
// $Id: OptionsDialog.cxx,v 1.60 2007-09-06 02:15:00 stephena Exp $
//
// Based on code from ScummVM - Scumm Interpreter
// Copyright (C) 2002-2004 The ScummVM project
@ -149,7 +149,7 @@ OptionsDialog::OptionsDialog(OSystem* osystem, DialogContainer* parent,
// Certain buttons are disabled depending on mode
if(myIsGlobal)
{
myGameInfoButton->clearFlags(WIDGET_ENABLED);
// myGameInfoButton->clearFlags(WIDGET_ENABLED);
myCheatCodeButton->clearFlags(WIDGET_ENABLED);
}