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
|
Cadash - Req HBlank hack to eliminate minor visual artifact
|
||||||
Chase HQ - Press start -"O" sprite gets left on screen. probably timing on SATB DMA
|
Chase HQ - Press start -"O" sprite gets left on screen. probably timing on SATB DMA
|
||||||
Coryoon - OK now - previous problem game
|
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
|
Dungeon Explorer - OK now - previous problem game
|
||||||
Lode Runner - OK now - previous problem game
|
Lode Runner - OK now - previous problem game
|
||||||
MML Demo - Echo channels are too loud (equal volume!)
|
MML Demo - Echo channels are too loud (equal volume!)
|
||||||
Outrun - Req HBlank hack to eliminate visual artifact
|
Outrun - Req HBlank hack to eliminate visual artifact
|
||||||
Tiger Road - On second level, sprites should be getting masked from the top status area somehow
|
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)
|
Games that need TV Emulation (to varying degrees)
|
||||||
===================================
|
===================================
|
||||||
|
|
|
@ -120,6 +120,10 @@ namespace BizHawk
|
||||||
Game.Name = items[2];
|
Game.Name = items[2];
|
||||||
Game.System = items[3];
|
Game.System = items[3];
|
||||||
Game.MetaData = items.Length >= 6 ? items[5] : null;
|
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;
|
db[Game.hash] = Game;
|
||||||
} catch
|
} catch
|
||||||
{
|
{
|
||||||
|
@ -136,11 +140,11 @@ namespace BizHawk
|
||||||
if (db.TryGetValue(hash, out ret))
|
if (db.TryGetValue(hash, out ret))
|
||||||
return ret;
|
return ret;
|
||||||
|
|
||||||
hash = Util.BytesToHexString(System.Security.Cryptography.SHA1.Create().ComputeHash(RomData));
|
hash = Util.BytesToHexString(System.Security.Cryptography.MD5.Create().ComputeHash(RomData));
|
||||||
if (db.TryGetValue(hash, out ret))
|
if (db.TryGetValue(hash, out ret))
|
||||||
return 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))
|
if (db.TryGetValue(hash, out ret))
|
||||||
return ret;
|
return ret;
|
||||||
|
|
||||||
|
@ -149,7 +153,9 @@ namespace BizHawk
|
||||||
Game.hash = hash;
|
Game.hash = hash;
|
||||||
Game.MetaData = "NotInDatabase";
|
Game.MetaData = "NotInDatabase";
|
||||||
Game.Status = RomStatus.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();
|
string ext = Path.GetExtension(fileName).ToUpperInvariant();
|
||||||
|
|
||||||
|
|
File diff suppressed because it is too large
Load Diff
Loading…
Reference in New Issue