[PCE] regretfully implement sprite limit, fixing some anomalies

This commit is contained in:
beirich 2011-07-24 03:32:39 +00:00
parent 206329a7c8
commit c30529685d
5 changed files with 99 additions and 91 deletions

View File

@ -9,22 +9,13 @@ General:
Right now the emulator is simply displaying a framebuffer. Eventually, we will do an update that emulates NTSC.
But for now we're letting this be. There's no intermediate step between emulating a framebuffer and emulating a TV.
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 - 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
MML Demo - Echo channels are too loud (equal volume!)
The Lost Sunheart (J) - Uses LFO in intro sound strongly!
Eagan's Rendered Sprite Demo - demonstrates sprites that shouldnt be displayed
Yo, Bro - game screen black, can hear game playing though
Youkai Douchuuki(J) - part of bg missing? wtf. Cpu BRK right at beginning...
Bouken Danshaku Don - The Lost Sunheart (J) - Uses LFO in intro sound strongly!
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
Yo, Bro - game screen black, can hear game playing though
Youkai Douchuuki(J) - part of bg missing? wtf.
Games Express CD Card 1993 - dont forget to treat as a turbocd system card
===================================
Games that need TV Emulation (to varying degrees)

View File

@ -120,13 +120,20 @@ namespace BizHawk.Emulation.Consoles.TurboGrafx
Cpu.WriteMemory21 = WriteMemoryPopulous;
}
if (game.GetOptions().Contains("ForceSpriteLimit") || game.GetOptions().Contains("NotInDatabase"))
{
VDC1.PerformSpriteLimit = true;
if (VDC2 != null)
VDC2.PerformSpriteLimit = true;
}
// Ok, yes, HBlankPeriod's only purpose is game-specific hax.
// 1) At least they're not coded directly into the emulator, but instead data-driven.
// 2) The games (2) which have custom HBlankPeriods work without it, the override only
// 2) The games which have custom HBlankPeriods work without it, the override only
// serves to clean up minor gfx anomalies.
// 3) There's no point in haxing the timing with incorrect values in an attempt to avoid this.
// The proper fix is cycle-accurate/bus-accurate timing. That isn't coming to the C#
// version of this core. Lets just acknolwedge that the timing is imperfect and fix
// version of this core. Let's just acknolwedge that the timing is imperfect and fix
// it in the least intrusive and most honest way we can.
if (game.GetOptions().ContainsStartsWith("HBlankPeriod"))

View File

@ -26,6 +26,7 @@ namespace BizHawk.Emulation.Consoles.TurboGrafx
private byte[] PriorityBuffer = new byte[512];
private byte[] InterSpritePriorityBuffer = new byte[512];
public int HBlankCycles = 79;
public bool PerformSpriteLimit;
public void ExecFrame(bool render)
{
@ -158,20 +159,26 @@ namespace BizHawk.Emulation.Consoles.TurboGrafx
Array.Clear(InterSpritePriorityBuffer, 0, FrameWidth);
bool Sprite4ColorMode = Sprite4ColorModeEnabled;
int activeSprites = 0;
for (int i = 0; i < 64; i++)
{
if (activeSprites >= 16 && PerformSpriteLimit)
break;
int y = (SpriteAttributeTable[(i * 4) + 0] & 1023) - 64;
int x = (SpriteAttributeTable[(i * 4) + 1] & 1023) - 32;
ushort flags = SpriteAttributeTable[(i * 4) + 3];
int height = heightTable[(flags >> 12) & 3];
int width = (flags & 0x100) == 0 ? 16 : 32;
if (y + height <= ActiveLine || y > ActiveLine)
continue;
activeSprites += width == 16 ? 1 : 2;
int patternNo = (((SpriteAttributeTable[(i * 4) + 2]) >> 1) & 0x1FF);
int paletteBase = 256 + ((flags & 15) * 16);
int width = (flags & 0x100) == 0 ? 16 : 32;
bool priority = (flags & 0x80) != 0;
bool hflip = (flags & 0x0800) != 0;
bool vflip = (flags & 0x8000) != 0;

View File

@ -981,8 +981,11 @@ namespace BizHawk.MultiClient
private void LoadSaveRam()
{
using (var reader = new BinaryReader(new FileStream(Global.Game.SaveRamPath, FileMode.Open, FileAccess.Read)))
reader.Read(Global.Emulator.SaveRam, 0, Global.Emulator.SaveRam.Length);
try
{
using (var reader = new BinaryReader(new FileStream(Global.Game.SaveRamPath, FileMode.Open, FileAccess.Read)))
reader.Read(Global.Emulator.SaveRam, 0, Global.Emulator.SaveRam.Length);
} catch { }
}
private void CloseGame()

View File

@ -2008,8 +2008,8 @@ A24D3600BA212EC2189C879153197336 1943 Kai Sounds PCE
43BFC5B93780423C336AA626DE39914A 5-in-1 Fami Collection - NES Collection Nr 1 (J) PCE
D013F98F2F42DC8149C6575078865654 6-in-1 Fami Collection - NES Collection Nr 2 (J) [h1] PCE
442703F1FE5CF6FD2CF830430B42AB92 6-in-1 Fami Collection - NES Collection Nr 2 (J) PCE
74C5919E04CD3A73B491B9C37E75B545 V Adventure Island (J) [b1] PCE BRAM
65EA7BEBC2ECAEDA8CEE373FF2A83534 Adventure Island (J) PCE BRAM
74C5919E04CD3A73B491B9C37E75B545 V Adventure Island (J) [b1] PCE BRAM;ForceSpriteLimit
65EA7BEBC2ECAEDA8CEE373FF2A83534 Adventure Island (J) PCE BRAM;ForceSpriteLimit
A6567279C26A1076EBEAD9C38C736FF6 V Aero Blasters (J) [b1] PCE
CC44F8DCE3263CEEB21AA8AF2146E283 V Aero Blasters (J) [b2] PCE
3D3B872D9031FA3227D68F2239B00B82 Aero Blasters (J) PCE
@ -2022,10 +2022,10 @@ B2B62BAAB5FEFAFC5DB6538720B503C3 Aero Blasters (U) PCE
E6007D05D1E7EF57787110451496EECF V After Burner II (J) [b4] PCE
AC0CDEE014E725E428FDE5774751FF8D After Burner II (J) PCE
AA4DF7A6167F0E92A7934B829B2D32F1 After Burner II Sounds PCE
CAA17E131DDD5AD01799BEB161C3216D Air Zonk (U) [h1] PCE
406BEC60FFCA9AC151A793969B0C10C6 Air Zonk (U) PCE
793E5C0B15515E49FC3A20A55A04FAF8 PC Denjin - Punkic Cyborgs (J) [a1] PCE
7320BC8FB2A9417EE63CF77ADA108753 PC Denjin - Punkic Cyborgs (J) PCE
CAA17E131DDD5AD01799BEB161C3216D Air Zonk (U) [h1] PCE ForceSpriteLimit
406BEC60FFCA9AC151A793969B0C10C6 Air Zonk (U) PCE ForceSpriteLimit
793E5C0B15515E49FC3A20A55A04FAF8 PC Denjin - Punkic Cyborgs (J) [a1] PCE ForceSpriteLimit
7320BC8FB2A9417EE63CF77ADA108753 PC Denjin - Punkic Cyborgs (J) PCE ForceSpriteLimit
FAB87C47994AF634A60FF6A13E54110B PC Denjin - Punkic Cyborgs Sounds PCE
EF19406DC09CED4C392E6BD0A9DC3478 V Alien Crush (J) [b1] PCE
6697CF388DD28E67C92276CE598DBEC8 Alien Crush (J) PCE
@ -2106,11 +2106,11 @@ C0523D275C5BFEB835D4C2414954204C Bikkuriman World (J) [T-Fre90%_Raph99_Nebola_A
3F5F41BFAC77DF360BCE1F9A9C114B9E Gunhed (J) [t1] PCE
537C1976F0306E264DA966A907B93E3F Gunhed (J) PCE
45A4DE61F590AFD0F8C7BAC9B77081C2 Gunhed Sounds PCE
59E76DAAB5685CB77CC9E85C288BEB19 V Bloody Wolf (U) [b1] PCE
3C6908694D65BD0586ECFAF6005C52D5 Bloody Wolf (U) [h1] PCE
F19869D1823A28E8472452BAF697CF56 Bloody Wolf (U) PCE
59E76DAAB5685CB77CC9E85C288BEB19 V Bloody Wolf (U) [b1] PCE ForceSpriteLimit
3C6908694D65BD0586ECFAF6005C52D5 Bloody Wolf (U) [h1] PCE ForceSpriteLimit
F19869D1823A28E8472452BAF697CF56 Bloody Wolf (U) PCE ForceSpriteLimit
6BFBAA11FBB67A58DC2D3D4165686240 Bloody Wolf Sounds PCE
027376EB6A5F3F36DE49B2F7A95D0958 Narazumo no Sentou Butai Bloody Wolf (J) PCE
027376EB6A5F3F36DE49B2F7A95D0958 Narazumo no Sentou Butai Bloody Wolf (J) PCE ForceSpriteLimit
AC341B143C8A35A9EFD5E8D3C803E543 Body Conquest II (J) PCE
8930D24E64BE677B898423A295B2BDE0 Bomberman '93 Special (J) [!] PCE BRAM
98D5EAE8ACBA9C6B4764D6688DB9229C Bomberman '93 Special (J) [h1] PCE BRAM
@ -2189,9 +2189,9 @@ CCF0795C95150FC3246926312FECF842 Break In (J) PCE
C0062922F009F2BA87E40329A70C4361 V Bullfight - Ring no Hasha (J) [b2] PCE
FE6C94521215A976D24C5F87076EB533 V Bullfight - Ring no Hasha (J) [o1] PCE
7A48865EDDCC5EF4BD998A5BFEA05AE4 Bullfight - Ring no Hasha (J) PCE
F9BAB36A40287AAC0DE3BDD929AA996B Burning Angels (J) [h1] PCE
EE986BDE2543CA3243ACF3DA67028769 V Burning Angels (J) [o1] PCE
214A55E19AED90A0095CA0D65894B7D3 Burning Angels (J) PCE
F9BAB36A40287AAC0DE3BDD929AA996B Burning Angels (J) [h1] PCE ForceSpriteLimit
EE986BDE2543CA3243ACF3DA67028769 V Burning Angels (J) [o1] PCE ForceSpriteLimit
214A55E19AED90A0095CA0D65894B7D3 Burning Angels (J) PCE ForceSpriteLimit
41E6B1EB80752DFBA2032308D1A4433E Burning Angels Sounds PCE
252C2D172FCF53A7077A60A2A13DC949 V Busou Keiji Cyber Cross (J) [b1] PCE
2F5701498D032F0BC905793DC7BF5D2C V Busou Keiji Cyber Cross (J) [o1] PCE
@ -2237,7 +2237,7 @@ ADECAC51DFF1F9FF6563B7A70C45F309 Be Ball Sounds PCE
5F0FA8612104325376098FF5DC36359F V Chew Man Fu (U) [b1] PCE BRAM
3EFB336A5EAA03168A8B561DC948E8D8 Chew Man Fu (U) [h1] PCE BRAM
FF32565F935AF07372E1DFD0AC7FBE78 Chew Man Fu (U) PCE BRAM
0D1E37AA94D82EF48F94F11F04FE7DB1 Chibi Maruko-Chan Quiz de Pihyara (J) PCE
0D1E37AA94D82EF48F94F11F04FE7DB1 Chibi Maruko-Chan Quiz de Pihyara (J) PCE ForceSpriteLimit
8649845540952B77BAA7A8AD9B2BA36C Chikuden Yatoubei - Kubikiri Yakata Yori (J) [a1] PCE BRAM
230232534784E6B36C0E8B5DF1572CBC Chikuden Yatoubei - Kubikiri Yakata Yori (J) PCE BRAM
2969D1C13EA38F52592E360745CCD4ED V China Warrior (U) [b1] PCE
@ -2362,13 +2362,13 @@ ECE4968FFE768A4EA895EAFF204A84F8 Dragon Spirit (U) [h1][t1] PCE
7859A0A98D767E2AB72C0093724E6326 Dragon Spirit (U) [t1] PCE
1FE13078C7ABA4EF0777D5A470D56986 Dragon Spirit (U) PCE
90C4EFD296F4E8D61744009EEF777138 Dragon Spirit Sounds PCE
89FD1CB05FBC53561371C78F27861A07 V Dragon's Curse (U) [b1] PCE BRAM
F1C246FA1C667DC012A6DED88C25D2F4 V Dragon's Curse (U) [b2] PCE BRAM
C483DBC7193B46E998CCB0C29DEE1B40 V Dragon's Curse (U) [b3] PCE BRAM
68D5336562A56599243E6CB3269567E2 V Dragon's Curse (U) [b4] PCE BRAM
45E4911D70BE5ED7B2024B9C9282FA14 Dragon's Curse (U) [h1] PCE BRAM
1D7FBD0F8AED6C7FE2CD2E66A17973FC Dragon's Curse (U) [T+Fre99%_Raph99] PCE BRAM
55153240FE1D0076C4F759B82F2D7E3E Dragon's Curse (U) PCE BRAM
89FD1CB05FBC53561371C78F27861A07 V Dragon's Curse (U) [b1] PCE BRAM;ForceSpriteLimit
F1C246FA1C667DC012A6DED88C25D2F4 V Dragon's Curse (U) [b2] PCE BRAM;ForceSpriteLimit
C483DBC7193B46E998CCB0C29DEE1B40 V Dragon's Curse (U) [b3] PCE BRAM;ForceSpriteLimit
68D5336562A56599243E6CB3269567E2 V Dragon's Curse (U) [b4] PCE BRAM;ForceSpriteLimit
45E4911D70BE5ED7B2024B9C9282FA14 Dragon's Curse (U) [h1] PCE BRAM;ForceSpriteLimit
1D7FBD0F8AED6C7FE2CD2E66A17973FC Dragon's Curse (U) [T+Fre99%_Raph99] PCE BRAM;ForceSpriteLimit
55153240FE1D0076C4F759B82F2D7E3E Dragon's Curse (U) PCE BRAM;ForceSpriteLimit
3F4BEB251BD49078292D25382E57AC73 Dragon's Curse Sounds PCE
58784C89C3C94E8402FA15C1EC212EA7 Drop Off (U) [h1] PCE
7DF6342574ED3E0241029A11F1F5C4DA Drop Off (U) PCE
@ -2734,7 +2734,7 @@ B2058E62743E1B6F6C45BD2D75B196DB V Nazo no Masquerade (J) [o1] PCE
AA267C7DAAD5E386912E70E3D5A2EBFF Necros no Yousai Sounds PCE
419545FA5E2587288E8AEA87811C152A Nekketsu Koukou Dodgeball Bu PC Bangai Hen (J) PCE
3E0F9671DF0BD13E2218015270752F88 Nekketsu Koukou Dodgeball Bu Sounds PCE
830E071A0EE4773193444950D235D7EF Nekketsu Koukou Dodgeball Bu PC Soccer Hen (J) PCE
830E071A0EE4773193444950D235D7EF Nekketsu Koukou Dodgeball Bu PC Soccer Hen (J) PCE ForceSpriteLimit
30578D6FED4DD0E0CA624D9669F96EEF Neutopia II (J) [o1] PCE BRAM
D04CABF4A80CE7CEF46B7700CD469487 Neutopia II (J) PCE BRAM
E268E8346504B839588135F73536F900 V Neutopia II (U) [b1] PCE BRAM
@ -2859,29 +2859,29 @@ C7F4C99CCB9F56EF954F3CCF332CE0DB Power Drift (J) PCE
4CA37C2CD64741800D8201E1E55C069F V Power Gate (J) [b1] PCE
D55EE19E14073166B4112B7D068E57BB Power Gate (J) [b2] PCE
A797C794F8EEF6EBBDACD7A3996E7134 Power Gate (J) PCE
F373FC1112D572905135A611346E34F3 Power Golf (J) [o1] PCE
D52311A3229F8077EEED3BDA3B644648 V Power Golf (J) [o1][b1] PCE
874FF8163F238F737023AFB78508E05B V Power Golf (J) [o1][b2] PCE
C9ACD977DEB987AD2C63D43E57BE2F35 Power Golf (J) PCE
ACEC6433AEA774F584EF59D819E3D91B Power Golf (U) [h1] PCE
2D2D8E47491B1431EDDB269751DBC88B V Power Golf (U) [h1][o1] PCE
356038631889076AADBDBF6DE84965F3 V Power Golf (U) [o1] PCE
8A524C7491BD6614E9C92BB7117A57F3 Power Golf (U) PCE
F373FC1112D572905135A611346E34F3 Power Golf (J) [o1] PCE ForceSpriteLimit
D52311A3229F8077EEED3BDA3B644648 V Power Golf (J) [o1][b1] PCE ForceSpriteLimit
874FF8163F238F737023AFB78508E05B V Power Golf (J) [o1][b2] PCE ForceSpriteLimit
C9ACD977DEB987AD2C63D43E57BE2F35 Power Golf (J) PCE ForceSpriteLimit
ACEC6433AEA774F584EF59D819E3D91B Power Golf (U) [h1] PCE ForceSpriteLimit
2D2D8E47491B1431EDDB269751DBC88B V Power Golf (U) [h1][o1] PCE ForceSpriteLimit
356038631889076AADBDBF6DE84965F3 V Power Golf (U) [o1] PCE ForceSpriteLimit
8A524C7491BD6614E9C92BB7117A57F3 Power Golf (U) PCE ForceSpriteLimit
B438B66ECD54A951CDA82DA9F5BA1F6E Power Golf Sounds PCE
D77A24F6FFF7183ED377E7753FCCEFDA Power League '93 (J) PCE BRAM
D77A24F6FFF7183ED377E7753FCCEFDA Power League '93 (J) PCE BRAM;ForceSpriteLimit
E5E1031C335221D57AD025FE9E61E698 Power League All Stars GOLD (J) [!] PCE
8AAC98C9A6457A6A2AB19132F5FA19EC V Power League II (J) [b1] PCE
F3C39BF0C6787202A40AC28C2FC67FF3 V Power League II (J) [o1] PCE
3CC67E4B750CE2D977580883F3840966 Power League II (J) PCE
4597AC981A13EE5B66F1E4AF916F4219 Power League II Sounds PCE
9D8F9705B17B820A10C66DC7605A5703 V Power League III (J) [o1] PCE BRAM
0C042E30FF15E4608E49F364B5BE2233 Power League III (J) PCE BRAM
9D8F9705B17B820A10C66DC7605A5703 V Power League III (J) [o1] PCE BRAM;ForceSpriteLimit
0C042E30FF15E4608E49F364B5BE2233 Power League III (J) PCE BRAM;ForceSpriteLimit
A8A74E85BE10CD223E6655D7BFCDCED2 Power League III Sounds PCE
D7B057E7C35BE8CB7B37084FFE805688 Power League IV (J) PCE BRAM
D7B057E7C35BE8CB7B37084FFE805688 Power League IV (J) PCE BRAM;ForceSpriteLimit
6A8D677A579F412B2E448CDC22256801 Power League IV Sounds PCE
2BC88BFE869B69EE8F2162F28F7FBBDE V Power League V (J) [b1] PCE BRAM
28EE97D4331412AA25FF7E419792D20C Power League V (J) [o1] PCE BRAM
35C4D1D204EED571700D18A46E697F25 Power League V (J) PCE BRAM
2BC88BFE869B69EE8F2162F28F7FBBDE V Power League V (J) [b1] PCE BRAM;ForceSpriteLimit
28EE97D4331412AA25FF7E419792D20C Power League V (J) [o1] PCE BRAM;ForceSpriteLimit
35C4D1D204EED571700D18A46E697F25 Power League V (J) PCE BRAM;ForceSpriteLimit
CEE5F7D66017649C5925F971535867BC Power League V Sounds PCE
C40760FA44A7BBE3438C0547541DB20D Power Tennis (J) PCE
051E1E2CC8451A5A0B55A69E64948083 Pro Yakyuu World Stadium '91 (J) [a1] PCE
@ -2931,10 +2931,10 @@ BED5EA7E49D0DFF30B22EA9C26E6BD51 V Rabio Lepus Special (J) [b1][o1] PCE
300BF0F1ABC488B4AFF4D6E6D9F0C6DB Rabio Lepus Special (J) [o1] PCE
4B942FF45A454222DD4EC1951E75A72C Rabio Lepus Special (J) PCE
A898DE64E527DE7D1300A71F8ACD6C7D Rabio Lepus Special Sounds PCE
4E5BA08522FF4F4586D5EB4A0C0A8894 V Racing Damashii (J) [b1] PCE
57023F17BA7EEF3280657303C507EC17 V Racing Damashii (J) [b2] PCE
EE5ADDA5378D024FD4BD4F0F05A61EE0 V Racing Damashii (J) [b3] PCE
B0267ECB483472DAC6E3F9F97F625A99 Racing Damashii (J) PCE
4E5BA08522FF4F4586D5EB4A0C0A8894 V Racing Damashii (J) [b1] PCE ForceSpriteLimit
57023F17BA7EEF3280657303C507EC17 V Racing Damashii (J) [b2] PCE ForceSpriteLimit
EE5ADDA5378D024FD4BD4F0F05A61EE0 V Racing Damashii (J) [b3] PCE ForceSpriteLimit
B0267ECB483472DAC6E3F9F97F625A99 Racing Damashii (J) PCE ForceSpriteLimit
A2B306262C741FE92257EF173ABD3920 Racing Damashii Sounds PCE
61E4361D7168A66DBF05E1758A46D2B1 V Raiden (J) [b1] PCE
EE18F4D09A3D74068D5F724D07F294F3 V Raiden (J) [b2] PCE
@ -2953,13 +2953,13 @@ E998693AB9D694EEBE66E5942FD5137E Rastan Saga II (J) PCE
41B5225B740AD5AFFF5D4BA1BE5C5F84 Rock On (J) [o1] PCE
5FC5B7CD7F43F12D7E1ECED8368D4296 Rock On (J) PCE
9CD3662C5386B6F45A9744BE79C7FCC5 Ryuukyuu (J) PCE
C4A44C852FADCCBE11A8B71974C2740D V S.C.I. - Special Criminal Investigation (J) [b1] PCE
F912E59C870CFD939797E3EA08BA50CD V S.C.I. - Special Criminal Investigation (J) [b2] PCE
83B1566F0B4C8845710E55FA8C466267 V S.C.I. - Special Criminal Investigation (J) [b3] PCE
9B60F0036FEF3245E6010B1347645B09 V S.C.I. - Special Criminal Investigation (J) [b4] PCE
D0C6750302CD54952A82F4F9ACA972B2 V S.C.I. - Special Criminal Investigation (J) [b5] PCE
341FADB74ECB8A221A4CAE12CB428576 V S.C.I. - Special Criminal Investigation (J) [b6] PCE
D86284F679E05540DE98ED7F90A71FCF S.C.I. - Special Criminal Investigation (J) PCE
C4A44C852FADCCBE11A8B71974C2740D V S.C.I. - Special Criminal Investigation (J) [b1] PCE ForceSpriteLimit
F912E59C870CFD939797E3EA08BA50CD V S.C.I. - Special Criminal Investigation (J) [b2] PCE ForceSpriteLimit
83B1566F0B4C8845710E55FA8C466267 V S.C.I. - Special Criminal Investigation (J) [b3] PCE ForceSpriteLimit
9B60F0036FEF3245E6010B1347645B09 V S.C.I. - Special Criminal Investigation (J) [b4] PCE ForceSpriteLimit
D0C6750302CD54952A82F4F9ACA972B2 V S.C.I. - Special Criminal Investigation (J) [b5] PCE ForceSpriteLimit
341FADB74ECB8A221A4CAE12CB428576 V S.C.I. - Special Criminal Investigation (J) [b6] PCE ForceSpriteLimit
D86284F679E05540DE98ED7F90A71FCF S.C.I. - Special Criminal Investigation (J) PCE ForceSpriteLimit
8974001A99D1171CC9908273A86E95CA S.C.I. - Special Criminal Investigation Sounds PCE
0CB043FE940E91D6660927AA6B01E1D9 Sadakichi Nanaban Series Hideyoshi no Ougon (J) PCE
88528BC22227F6A643D5A2A500894547 Sadakichi Nanaban Series Hideyoshi no Ougon Sounds PCE
@ -3073,13 +3073,13 @@ CCC8569E089821F01715F6DB494C38FC V Spin Pair (J) [b2] PCE
C14C82B5E9F50B429D6CDC8CC67E0E24 Spin Pair Sounds PCE
B5640A4DF96C2EACF782E1B91CC59ADD Spiral Wave (J) PCE
D504C824E57145F14587A388D11941CF Spiral Wave Sounds PCE
C0001E91BA486E0E43D1373E1B54F682 V Splatterhouse (J) [b1] PCE
D20555A3EA16899E09175B763D7E5596 V Splatterhouse (J) [b2] PCE
B6E08DB3D58E8997220EDC5BA0FE834E V Splatterhouse (J) [b3] PCE
A030BC71AC3B8C61F7CB184101F2139D V Splatterhouse (J) [b4] PCE
EA2EAF7AA11A639D13A6119DD3C3F6DC Splatterhouse (J) PCE
5F07716507928AF08BE892B35F8A0D66 Splatterhouse (U) [h1] PCE
F6690EC0F440CED641718D6BC52E3FBD Splatterhouse (U) PCE
C0001E91BA486E0E43D1373E1B54F682 V Splatterhouse (J) [b1] PCE ForceSpriteLimit
D20555A3EA16899E09175B763D7E5596 V Splatterhouse (J) [b2] PCE ForceSpriteLimit
B6E08DB3D58E8997220EDC5BA0FE834E V Splatterhouse (J) [b3] PCE ForceSpriteLimit
A030BC71AC3B8C61F7CB184101F2139D V Splatterhouse (J) [b4] PCE ForceSpriteLimit
EA2EAF7AA11A639D13A6119DD3C3F6DC Splatterhouse (J) PCE ForceSpriteLimit
5F07716507928AF08BE892B35F8A0D66 Splatterhouse (U) [h1] PCE ForceSpriteLimit
F6690EC0F440CED641718D6BC52E3FBD Splatterhouse (U) PCE ForceSpriteLimit
6CCF91CFD0C90EA5D6F8EBE52C82338E Splatterhouse Sounds PCE
079143DD26714AB606E82BBE17CECB6F Stratego (J) [a1] PCE
24F861727E714E9D78B2737F8D61268D V Stratego (J) [b1] PCE
@ -3120,11 +3120,11 @@ EB39FC09FD5FD1260D15FA1FAECB47B0 Super Volley Ball (U) [h1] PCE
A949AEDC262875C5D390FCE7048F8D26 Super Volley Ball Sounds PCE
BDB29558FEA5B2E7550087AD79718A4A Susanoou Densetsu (J) PCE BRAM
0818CC16AFFF9AE2DFD737736153E8D6 Susanoou Densetsu Sounds PCE
49DEFA8B4359BE0D587AEFE053B3F1A6 V Taito Chase H.Q. (J) [o1] PCE
12D5098D64869E784CF10029838DF21F Taito Chase H.Q. (J) PCE
E2D377F1B1DA0CCAC2220FA0B3D5D103 Taito Chase H.Q. (U) [h1] PCE
007C5BB1EF2A84C36D16B1CD2DDAAA7F V Taito Chase H.Q. (U) [o1] PCE
B6098CEF5A4729009D446603C650E323 Taito Chase H.Q. (U) PCE
49DEFA8B4359BE0D587AEFE053B3F1A6 V Taito Chase H.Q. (J) [o1] PCE ForceSpriteLimit
12D5098D64869E784CF10029838DF21F Taito Chase H.Q. (J) PCE ForceSpriteLimit
E2D377F1B1DA0CCAC2220FA0B3D5D103 Taito Chase H.Q. (U) [h1] PCE ForceSpriteLimit
007C5BB1EF2A84C36D16B1CD2DDAAA7F V Taito Chase H.Q. (U) [o1] PCE ForceSpriteLimit
B6098CEF5A4729009D446603C650E323 Taito Chase H.Q. (U) PCE ForceSpriteLimit
A402C5F2B38FC8733D7EB4A6082EE945 Takeda Shingen (J) [a1] PCE
A7C20F8D0359B63C568A1AB6EE560CC0 Takeda Shingen (J) PCE
B1EC9E29BD7C1F13F8B1F4C82E117160 Takeda Shingen Sounds PCE
@ -3160,16 +3160,16 @@ F914D101D22CB30D8CE5CAA5775E00F8 Terra Cresta II - Mandrer no Gyakushuu Sounds
988817C9050CA21799F423AADCFB55C4 V Thunder Blade (J) [b1] PCE
B4BF32B4D986FA5F53115C3F361A8679 Thunder Blade (J) PCE
35056FAE292DCB5613CE47A9B1409495 Thunder Blade Sounds PCE
4DE641F0B4C81F7D6A162418166B361E V Tiger Road (U) [b1] PCE BRAM
156FF8A278C783F9A1F40534E4038668 V Tiger Road (U) [b2] PCE BRAM
BFCDCB5D9F11780DD5EDE405F5810E5E Tiger Road (U) [h1] PCE BRAM
9BA841F0A773CB191B595F07563D1D38 V Tiger Road (U) [h1][o1] PCE BRAM
819DBE8653A7C45F954C7F116D96C402 V Tiger Road (U) [o1] PCE BRAM
189AEC122AC913609C955C7C62AAA2E2 Tiger Road (U) PCE BRAM
4DE641F0B4C81F7D6A162418166B361E V Tiger Road (U) [b1] PCE BRAM;ForceSpriteLimit
156FF8A278C783F9A1F40534E4038668 V Tiger Road (U) [b2] PCE BRAM;ForceSpriteLimit
BFCDCB5D9F11780DD5EDE405F5810E5E Tiger Road (U) [h1] PCE BRAM;ForceSpriteLimit
9BA841F0A773CB191B595F07563D1D38 V Tiger Road (U) [h1][o1] PCE BRAM;ForceSpriteLimit
819DBE8653A7C45F954C7F116D96C402 V Tiger Road (U) [o1] PCE BRAM;ForceSpriteLimit
189AEC122AC913609C955C7C62AAA2E2 Tiger Road (U) PCE BRAM;ForceSpriteLimit
F242D0A56B1E6DEF381F9DE7547AC7DC Tiger Road Sounds PCE
9267DEF66C891688B6E1CD39929717AF V Tora eno Michi - Tiger Road (J) [b1] PCE BRAM
C939EEB04BCA43D4F32339A620DEF580 V Tora eno Michi - Tiger Road (J) [o1] PCE BRAM
E29C489F69B1FCBD37937FA4D31F9D0C Tora eno Michi - Tiger Road (J) PCE BRAM
9267DEF66C891688B6E1CD39929717AF V Tora eno Michi - Tiger Road (J) [b1] PCE BRAM;ForceSpriteLimit
C939EEB04BCA43D4F32339A620DEF580 V Tora eno Michi - Tiger Road (J) [o1] PCE BRAM;ForceSpriteLimit
E29C489F69B1FCBD37937FA4D31F9D0C Tora eno Michi - Tiger Road (J) PCE BRAM;ForceSpriteLimit
324491528ACFBCFFA8AC1BC4311B7110 V Time Cruise (U) [b1] PCE
4047F48CA376796F75C12C66D47A304D V Time Cruise (U) [b2] PCE
E494FBBECEAE5303FE4790A0EB3078E1 Time Cruise (U) [h1] PCE
@ -3584,8 +3584,8 @@ EBFAC851830AB527EFDC4A5827FF143E Battle Ace Sounds SGX
4CF0242D85D8A32918A13A80C62C89EE V Daimakaimura (J) [b1] SGX
6D9FF6F70608166C88FD2553D44CA17A Daimakaimura (J) SGX
C52D23DE777B1A6ADD4DA0CD559EF1F7 Daimakaimura Sounds SGX
7E1E489C50FC6213196E6DBB704F6671 Madouou Granzort (J) SGX
81D6C718657CF261935B21E8403D501D Madouou Granzort Sounds PCE
7E1E489C50FC6213196E6DBB704F6671 Madouou Granzort (J) SGX ForceSpriteLimit
81D6C718657CF261935B21E8403D501D Madouou Granzort Sounds SGX
; ************ TI-83 ************