]> Shamusworld >> Repos - virtualjaguar/blobdiff - src/filedb.cpp
Added HOSTCC to m68000 Makefile, improvements to M68K disassembler.
[virtualjaguar] / src / filedb.cpp
index 8dc4fa2aa1c0efbe25047ea0494427580754aae0..fe499f993671d2eeb2799b09a1e8ed1a97005554 100644 (file)
@@ -1,10 +1,10 @@
 //
 // filedb.cpp - File database
 //
-// by James L. Hammons
+// by James Hammons
 // (C) 2010 Underground Software
 //
-// JLH = James L. Hammons <jlhamm@acm.org>
+// JLH = James Hammons <jlhamm@acm.org>
 //
 // Who  When        What
 // ---  ----------  -------------------------------------------------------------
@@ -37,13 +37,14 @@ enum FileFlags { FF_ROM=1, FF_ALPINE=2, FF_BIOS=4, FF_REQ_DSP=8, FF_REQ_BIOS=16,
 // that somebody slapped a universal header on.
 
 RomIdentifier romList[] = {
-       { 0x0509C85E, "Raiden (World) (alt)", FF_ROM },
+       { 0x0509C85E, "Raiden (World) (alt)", FF_ROM | FF_REQ_BIOS },
        { 0x08849D0F, "Hyper Force (World)", FF_ALPINE | FF_VERIFIED },
        { 0x08F15576, "Iron Soldier (World) (v1.04)", FF_ROM | FF_VERIFIED },
        { 0x0957A072, "Kasumi Ninja (World)", FF_ROM | FF_VERIFIED },
        { 0x0AC83D77, "NBA Jam T.E. (World)", FF_ROM | FF_VERIFIED },
        { 0x0EC5369D, "Evolution - Dino Dudes (World)", FF_ROM | FF_VERIFIED },
        { 0x0F6A1C2C, "Ultra Vortek (World)", FF_ROM | FF_VERIFIED },
+       { 0x0FDCEB66, "Brutal Sports Football (World)", FF_ROM | FF_BAD_DUMP },
        { 0x14915F20, "White Men Can't Jump (World)", FF_ROM | FF_VERIFIED },
        { 0x1660F070, "Power Drive Rally (World)", FF_ROM | FF_VERIFIED },
        { 0x1A20C5C4, "Protector (World)", FF_ROM | FF_VERIFIED | FF_REQ_DSP },
@@ -61,6 +62,8 @@ RomIdentifier romList[] = {
        { 0x4471BFA0, "Skyhammer (World)", FF_ALPINE | FF_VERIFIED },
        { 0x47EBC158, "Theme Park (World)", FF_ROM | FF_VERIFIED },
        { 0x4899628F, "Hover Strike (World)", FF_ROM | FF_VERIFIED },
+       { 0x4A08A2BD, "SuperCross 3D (World)", FF_ROM | FF_BAD_DUMP },
+       { 0x544E7A01, "Downfall (World)", FF_ROM | FF_VERIFIED },
        { 0x55A0669C, "[BIOS] Atari Jaguar Developer CD (World)", FF_BIOS },
        { 0x58272540, "Syndicate (World)", FF_ROM | FF_VERIFIED },
        { 0x5A101212, "Sensible Soccer - International Edition (World)", FF_ROM | FF_VERIFIED },
@@ -68,10 +71,10 @@ RomIdentifier romList[] = {
        { 0x5CFF14AB, "Pinball Fantasies (World)", FF_ROM | FF_VERIFIED },
        { 0x5DDF9724, "Protector - Special Edition (World)", FF_ALPINE | FF_VERIFIED },
        { 0x5E2CDBC0, "Doom (World)", FF_ROM | FF_VERIFIED | FF_REQ_DSP },
-       { 0x5F2C2774, "Battlesphere (World)", FF_ROM | FF_VERIFIED },
+       { 0x5F2C2774, "Battle Sphere (World)", FF_ROM | FF_VERIFIED | FF_REQ_DSP },
        { 0x61C7EEC0, "Zero 5 (World)", FF_ROM | FF_VERIFIED },
        { 0x61EE6B62, "Arena Football '95", FF_ALPINE | FF_VERIFIED },
-       { 0x67F9AB3A, "Battle Sphere Gold (World)", FF_ROM },
+       { 0x67F9AB3A, "Battle Sphere Gold (World)", FF_ROM | FF_REQ_DSP },
        { 0x687068D5, "[BIOS] Atari Jaguar CD (World)", FF_BIOS },
        { 0x6B2B95AD, "Tempest 2000 (World)", FF_ROM | FF_VERIFIED },
        { 0x6EB774EB, "Worms (World)", FF_ROM | FF_VERIFIED },
@@ -79,9 +82,10 @@ RomIdentifier romList[] = {
        { 0x732FFAB6, "Soccer Kid (World)", FF_ROM | FF_VERIFIED },
        { 0x817A2273, "Pitfall - The Mayan Adventure (World)", FF_ROM | FF_VERIFIED },
        { 0x83A3FB5D, "Towers II", FF_ROM | FF_VERIFIED },
+       { 0x85919165, "Superfly DX (v1.1)", FF_ROM | FF_VERIFIED },
        { 0x892BC67C, "Flip Out! (World)", FF_ROM | FF_VERIFIED },
        { 0x8975F48B, "Zool 2 (World)", FF_ROM | FF_VERIFIED },
-       { 0x89DA21FF, "Phase Zero", FF_ALPINE | FF_VERIFIED },
+       { 0x89DA21FF, "Phase Zero", FF_ALPINE | FF_VERIFIED | FF_REQ_DSP },
        { 0x8D15DBC6, "[BIOS] Atari Jaguar Stubulator '94 (World)", FF_BIOS },
        { 0x8FEA5AB0, "Dragon - The Bruce Lee Story (World)", FF_ROM | FF_VERIFIED },
        { 0x91095DD3, "Brett Hull Hockey", FF_ROM | FF_VERIFIED },
@@ -89,7 +93,7 @@ RomIdentifier romList[] = {
        { 0x97EB4651, "I-War (World)", FF_ROM | FF_VERIFIED },
        { 0xA0A25A67, "Missile Command VR", FF_ALPINE },
        { 0xA27823D8, "Ultra Vortek (World) (v0.94) (Beta)", FF_ROM },
-       { 0xA7E01FEF, "Mad Bodies (2008)", FF_ROM | FF_NON_WORKING },
+       { 0xA7E01FEF, "Mad Bodies (2008)", FF_ROM },
        { 0xA9F8A00E, "Rayman (World)", FF_ROM | FF_VERIFIED },
        { 0xAEA9D831, "Barkley Shut Up & Jam", FF_ROM | FF_VERIFIED },
        { 0xB14C4753, "Fight for Life (World)", FF_ROM | FF_VERIFIED },
@@ -98,14 +102,14 @@ RomIdentifier romList[] = {
        { 0xBCB1A4BF, "Brutal Sports Football (World)", FF_ROM | FF_VERIFIED },
        { 0xBD18D606, "Space War 2000 (World) (alt)", FF_ALPINE },
        { 0xBDA405C6, "Cannon Fodder (World)", FF_ROM | FF_VERIFIED },
-       { 0xBDE67498, "Cybermorph (World) (Rev 1)", FF_ROM | FF_VERIFIED },
+       { 0xBDE67498, "Cybermorph (World) (Rev 1)", FF_ROM | FF_VERIFIED | FF_REQ_DSP },
        { 0xC2898F6E, "Barkley Shut Up & Jam (alt)", FF_ALPINE },
        { 0xC36E935E, "Beebris (World)", FF_ALPINE | FF_VERIFIED },
        { 0xC5562581, "Zoop! (World)", FF_ROM | FF_VERIFIED },
        { 0xC654681B, "Total Carnage (World)", FF_ROM | FF_VERIFIED },
        { 0xC6C7BA62, "Fight for Life (World) (alt)", FF_ROM | FF_BAD_DUMP },
        { 0xC9608717, "Val d'Isere Skiing and Snowboarding (World)", FF_ROM | FF_VERIFIED },
-       { 0xCBFD822A, "Air Cars (World) (alt)", FF_ROM },
+       { 0xCBFD822A, "Air Cars (World) (alt)", FF_ROM | FF_BAD_DUMP },
        { 0xCD5BF827, "Attack of the Mutant Penguins (World)", FF_ROM | FF_VERIFIED | FF_REQ_DSP },
        { 0xD6C19E34, "Iron Soldier 2 (World)", FF_ROM | FF_VERIFIED },
        { 0xD8696F23, "Breakout 2000 (alt)", FF_ALPINE },
@@ -117,9 +121,9 @@ RomIdentifier romList[] = {
        { 0xE28756DE, "Atari Karts (World)", FF_ROM | FF_VERIFIED },
        { 0xE60277BB, "[BIOS] Atari Jaguar Stubulator '93 (World)", FF_BIOS },
        { 0xE91BD644, "Wolfenstein 3D (World)", FF_ROM | FF_VERIFIED },
-       { 0xEA9B3FA7, "Phase Zero", FF_ROM },
+       { 0xEA9B3FA7, "Phase Zero", FF_ROM | FF_REQ_DSP },
        { 0xEC22F572, "SuperCross 3D (World)", FF_ROM | FF_VERIFIED },
-       { 0xECF854E7, "Cybermorph (World) (Rev 2)", FF_ROM },
+       { 0xECF854E7, "Cybermorph (World) (Rev 2)", FF_ROM | FF_REQ_DSP },
        { 0xEEE8D61D, "Club Drive (World)", FF_ROM | FF_VERIFIED },
        { 0xF4ACBB04, "Tiny Toon Adventures (World)", FF_ROM | FF_VERIFIED },
        { 0xFA7775AE, "Checkered Flag (World)", FF_ROM | FF_VERIFIED },