PCE GameDB overhaul
This commit is contained in:
parent
b78202a4c6
commit
8295e6d65b
|
@ -13,13 +13,23 @@ Air Zonk - OK now - previous problem game
|
|||
Cadash - Req HBlank hack to eliminate minor visual artifact
|
||||
Chase HQ - Press start -"O" sprite gets left on screen. probably timing on SATB DMA
|
||||
Coryoon - OK now - previous problem game
|
||||
Cross Wiber - Minor; Raster on wrong line
|
||||
Cross Wiber - Req HBlank hack to eliminate minor visual artifact
|
||||
Dungeon Explorer - OK now - previous problem game
|
||||
Lode Runner - OK now - previous problem game
|
||||
MML Demo - Echo channels are too loud (equal volume!)
|
||||
Outrun - Req HBlank hack to eliminate visual artifact
|
||||
Tiger Road - On second level, sprites should be getting masked from the top status area somehow
|
||||
|
||||
Bouken Danshaku Don - The Lost Sunheart (J) - Uses LFO in intro sound strongly!
|
||||
City Hunter- uses SET on ORA instruction
|
||||
Eagan's Rendered Sprite Demo by Eagan Rackley (PD) - demonstrates sprites that shouldnt be displayed
|
||||
Games Express CD Card 1993 - dont forget to treat as a turbocd system card
|
||||
Puzzle Boy(J) - screen vert height is fucked up...needs to be masked or just clipped?
|
||||
Yo, Bro - game screen black, can hear game playing though
|
||||
Youkai Douchuuki(J) - part of bg missing? wtf.
|
||||
|
||||
Note, check overdump roms From A - Final Lap Twin
|
||||
|
||||
===================================
|
||||
Games that need TV Emulation (to varying degrees)
|
||||
===================================
|
||||
|
|
|
@ -120,6 +120,10 @@ namespace BizHawk
|
|||
Game.Name = items[2];
|
||||
Game.System = items[3];
|
||||
Game.MetaData = items.Length >= 6 ? items[5] : null;
|
||||
|
||||
if (db.ContainsKey(Game.hash))
|
||||
Console.WriteLine("gamedb: Multiple hash entries {0}, duplicate detected on {1}",Game.hash, Game.Name);
|
||||
|
||||
db[Game.hash] = Game;
|
||||
} catch
|
||||
{
|
||||
|
@ -136,11 +140,11 @@ namespace BizHawk
|
|||
if (db.TryGetValue(hash, out ret))
|
||||
return ret;
|
||||
|
||||
hash = Util.BytesToHexString(System.Security.Cryptography.SHA1.Create().ComputeHash(RomData));
|
||||
if (db.TryGetValue(hash, out ret))
|
||||
return ret;
|
||||
hash = Util.BytesToHexString(System.Security.Cryptography.MD5.Create().ComputeHash(RomData));
|
||||
if (db.TryGetValue(hash, out ret))
|
||||
return ret;
|
||||
|
||||
hash = Util.BytesToHexString(System.Security.Cryptography.MD5.Create().ComputeHash(RomData));
|
||||
hash = Util.BytesToHexString(System.Security.Cryptography.SHA1.Create().ComputeHash(RomData));
|
||||
if (db.TryGetValue(hash, out ret))
|
||||
return ret;
|
||||
|
||||
|
@ -149,7 +153,9 @@ namespace BizHawk
|
|||
Game.hash = hash;
|
||||
Game.MetaData = "NotInDatabase";
|
||||
Game.Status = RomStatus.NotInDatabase;
|
||||
Console.WriteLine("Game was not in DB. CRC: {0:X8} ", CRC32.Calculate(RomData));
|
||||
Console.WriteLine("Game was not in DB. CRC: {0:X8} MD5: {1}",
|
||||
CRC32.Calculate(RomData),
|
||||
Util.BytesToHexString(System.Security.Cryptography.MD5.Create().ComputeHash(RomData)));
|
||||
|
||||
string ext = Path.GetExtension(fileName).ToUpperInvariant();
|
||||
|
||||
|
|
File diff suppressed because it is too large
Load Diff
Loading…
Reference in New Issue