support skip option on everything else
This commit is contained in:
parent
f00320b90c
commit
84c4310120
|
@ -32,6 +32,8 @@ namespace BizHawk.Emulation.Cores.Consoles.Belogic
|
|||
InvisibleHeapSizeKB = 4,
|
||||
MmapHeapSizeKB = 4,
|
||||
PlainHeapSizeKB = 4,
|
||||
SkipCoreConsistencyCheck = comm.CorePreferences.HasFlag(CoreComm.CorePreferencesFlags.WaterboxCoreConsistencyCheck),
|
||||
SkipMemoryConsistencyCheck = comm.CorePreferences.HasFlag(CoreComm.CorePreferencesFlags.WaterboxCoreConsistencyCheck),
|
||||
});
|
||||
|
||||
_exe.AddReadonlyFile(rom, "romfile");
|
||||
|
|
|
@ -70,6 +70,8 @@ namespace BizHawk.Emulation.Cores.Consoles.NEC.PCFX
|
|||
InvisibleHeapSizeKB = 4,
|
||||
PlainHeapSizeKB = 4 * 1024,
|
||||
MmapHeapSizeKB = 6 * 1024,
|
||||
SkipCoreConsistencyCheck = comm.CorePreferences.HasFlag(CoreComm.CorePreferencesFlags.WaterboxCoreConsistencyCheck),
|
||||
SkipMemoryConsistencyCheck = comm.CorePreferences.HasFlag(CoreComm.CorePreferencesFlags.WaterboxCoreConsistencyCheck),
|
||||
});
|
||||
|
||||
SetCdCallbacks();
|
||||
|
|
|
@ -65,7 +65,9 @@ namespace BizHawk.Emulation.Cores.Consoles.Nintendo.Gameboy
|
|||
InvisibleHeapSizeKB = 12,
|
||||
SealedHeapSizeKB = 9 * 1024,
|
||||
PlainHeapSizeKB = 4,
|
||||
MmapHeapSizeKB = 1024
|
||||
MmapHeapSizeKB = 1024,
|
||||
SkipCoreConsistencyCheck = comm.CorePreferences.HasFlag(CoreComm.CorePreferencesFlags.WaterboxCoreConsistencyCheck),
|
||||
SkipMemoryConsistencyCheck = comm.CorePreferences.HasFlag(CoreComm.CorePreferencesFlags.WaterboxCoreConsistencyCheck),
|
||||
});
|
||||
|
||||
_cgb = (rom[0x143] & 0xc0) == 0xc0 && !sgb;
|
||||
|
|
|
@ -38,7 +38,9 @@ namespace BizHawk.Emulation.Cores.Nintendo.SNES9X
|
|||
SbrkHeapSizeKB = 1024,
|
||||
SealedHeapSizeKB = 12 * 1024,
|
||||
InvisibleHeapSizeKB = 6 * 1024,
|
||||
PlainHeapSizeKB = 64
|
||||
PlainHeapSizeKB = 64,
|
||||
SkipCoreConsistencyCheck = comm.CorePreferences.HasFlag(CoreComm.CorePreferencesFlags.WaterboxCoreConsistencyCheck),
|
||||
SkipMemoryConsistencyCheck = comm.CorePreferences.HasFlag(CoreComm.CorePreferencesFlags.WaterboxCoreConsistencyCheck),
|
||||
});
|
||||
|
||||
if (!_core.biz_init())
|
||||
|
|
|
@ -39,7 +39,9 @@ namespace BizHawk.Emulation.Cores.Consoles.Nintendo.VB
|
|||
SbrkHeapSizeKB = 256,
|
||||
SealedHeapSizeKB = 4 * 1024,
|
||||
InvisibleHeapSizeKB = 256,
|
||||
PlainHeapSizeKB = 256
|
||||
PlainHeapSizeKB = 256,
|
||||
SkipCoreConsistencyCheck = comm.CorePreferences.HasFlag(CoreComm.CorePreferencesFlags.WaterboxCoreConsistencyCheck),
|
||||
SkipMemoryConsistencyCheck = comm.CorePreferences.HasFlag(CoreComm.CorePreferencesFlags.WaterboxCoreConsistencyCheck),
|
||||
});
|
||||
|
||||
if (!_boyee.Load(rom, rom.Length, LibVirtualBoyee.NativeSyncSettings.FromFrontendSettings(_syncSettings)))
|
||||
|
|
|
@ -48,7 +48,9 @@ namespace BizHawk.Emulation.Cores.Consoles.SNK
|
|||
SealedHeapSizeKB = 5 * 1024, // must be a bit larger than the ROM size
|
||||
InvisibleHeapSizeKB = 4,
|
||||
PlainHeapSizeKB = 5 * 1024, // must be a bit larger than the ROM size
|
||||
StartAddress = startAddress
|
||||
StartAddress = startAddress,
|
||||
SkipCoreConsistencyCheck = comm.CorePreferences.HasFlag(CoreComm.CorePreferencesFlags.WaterboxCoreConsistencyCheck),
|
||||
SkipMemoryConsistencyCheck = comm.CorePreferences.HasFlag(CoreComm.CorePreferencesFlags.WaterboxCoreConsistencyCheck),
|
||||
});
|
||||
|
||||
if (!_neopop.LoadSystem(rom, rom.Length, _syncSettings.Language))
|
||||
|
|
|
@ -57,6 +57,8 @@ namespace BizHawk.Emulation.Cores.Consoles.Sega.PicoDrive
|
|||
InvisibleHeapSizeKB = 1024,
|
||||
MmapHeapSizeKB = 4096,
|
||||
PlainHeapSizeKB = 64,
|
||||
SkipCoreConsistencyCheck = comm.CorePreferences.HasFlag(CoreComm.CorePreferencesFlags.WaterboxCoreConsistencyCheck),
|
||||
SkipMemoryConsistencyCheck = comm.CorePreferences.HasFlag(CoreComm.CorePreferencesFlags.WaterboxCoreConsistencyCheck),
|
||||
});
|
||||
|
||||
if (has32xBios)
|
||||
|
|
|
@ -93,7 +93,9 @@ namespace BizHawk.Emulation.Cores.Consoles.Sega.Saturn
|
|||
InvisibleHeapSizeKB = 8 * 1024, // 4MB of framebuffer
|
||||
MmapHeapSizeKB = 0, // not used?
|
||||
PlainHeapSizeKB = 24 * 1024, // up to 16MB of cart ram
|
||||
StartAddress = LibSaturnus.StartAddress
|
||||
StartAddress = LibSaturnus.StartAddress,
|
||||
SkipCoreConsistencyCheck = comm.CorePreferences.HasFlag(CoreComm.CorePreferencesFlags.WaterboxCoreConsistencyCheck),
|
||||
SkipMemoryConsistencyCheck = comm.CorePreferences.HasFlag(CoreComm.CorePreferencesFlags.WaterboxCoreConsistencyCheck),
|
||||
});
|
||||
|
||||
SetFirmwareCallbacks();
|
||||
|
|
|
@ -51,7 +51,9 @@ namespace BizHawk.Emulation.Cores.Consoles.Sega.gpgx
|
|||
SealedHeapSizeKB = 36 * 1024,
|
||||
InvisibleHeapSizeKB = 4 * 1024,
|
||||
PlainHeapSizeKB = 64,
|
||||
MmapHeapSizeKB = 1 * 1024
|
||||
MmapHeapSizeKB = 1 * 1024,
|
||||
SkipCoreConsistencyCheck = comm.CorePreferences.HasFlag(CoreComm.CorePreferencesFlags.WaterboxCoreConsistencyCheck),
|
||||
SkipMemoryConsistencyCheck = comm.CorePreferences.HasFlag(CoreComm.CorePreferencesFlags.WaterboxCoreConsistencyCheck),
|
||||
});
|
||||
|
||||
using (_elf.EnterExit())
|
||||
|
|
Loading…
Reference in New Issue