saturnus: kof95 now works

This commit is contained in:
nattthebear 2017-06-11 09:51:33 -04:00
parent ee026d0525
commit 5b2415c032
2 changed files with 4 additions and 3 deletions

View File

@ -70,6 +70,7 @@ namespace BizHawk.Emulation.Common
Option("SAT", "E", ss_100a_ue);
Option("SAT", "E", ss_100_j);
Option("SAT", "E", ss_101_j);
FirmwareAndOption("a67cd4f550751f8b91de2b8b74528ab4e0c11c77", 2 * 1024 * 1024, "SAT", "KOF95", "kof95.bin", "King of Fighters cartridge");
var ti83_102 = File("CE08F6A808701FC6672230A790167EE485157561", 262144, "ti83_102.rom", "TI-83 Rom v1.02"); // ?? is this size correct?
var ti83_103 = File("8399E384804D8D29866CAA4C8763D7A61946A467", 262144, "ti83_103.rom", "TI-83 Rom v1.03"); // ?? is this size correct?

View File

@ -78,7 +78,7 @@ namespace BizHawk.Emulation.Cores.Consoles.Sega.Saturn
Path = comm.CoreFileProvider.DllPath(),
Filename = "ss.wbx",
SbrkHeapSizeKB = 128,
SealedHeapSizeKB = 1024, // 512KB of bios
SealedHeapSizeKB = 4096, // 512KB of bios, 2MB of kof95/ultraman carts
InvisibleHeapSizeKB = 8 * 1024, // 4MB of framebuffer
MmapHeapSizeKB = 0, // not used?
PlainHeapSizeKB = 24 * 1024, // up to 16MB of cart ram
@ -553,9 +553,9 @@ namespace BizHawk.Emulation.Cores.Consoles.Sega.Saturn
switch (filename)
{
case "ss.cart.kof95_path":
return "KOF95";
case "ss.cart.ultraman_path":
// this may be moved to an xmlloader thing, and not the firmware interface
throw new NotImplementedException();
return "ULTRAMAN";
case "BIOS_J":
case "BIOS_A":
return "J";