puae: block some unsupported images, reduce heap sizes

This commit is contained in:
feos 2024-10-24 21:47:22 +03:00
parent 52f4f7426c
commit 703955fcd7
3 changed files with 8 additions and 8 deletions

View File

@ -844,7 +844,7 @@ namespace BizHawk.Client.Common
public static readonly IReadOnlyCollection<string> A78 = new[] { "a78" };
public static readonly IReadOnlyCollection<string> Amiga = new[] { "adf", "adz", "dms", "fdi", "hdf", "ipf", "lha" };
public static readonly IReadOnlyCollection<string> Amiga = new[] { "adf", "adz", "dms", "fdi", /*"hdf", "ipf", "lha"*/ };
public static readonly IReadOnlyCollection<string> AppleII = new[] { "dsk", "do", "po" };

View File

@ -446,8 +446,8 @@ namespace BizHawk.Emulation.Common
case ".ADZ":
case ".DMS":
case ".FDI":
case ".HDF":
case ".LHA":
// case ".HDF":
// case ".LHA":
game.System = VSystemID.Raw.Amiga;
break;

View File

@ -57,11 +57,11 @@ namespace BizHawk.Emulation.Cores.Computers.Amiga
var paue = PreInit<LibPUAE>(new WaterboxOptions
{
Filename = "puae.wbx",
SbrkHeapSizeKB = 5 * 512,
SealedHeapSizeKB = 10 * 1024,
InvisibleHeapSizeKB = 10 * 1024,
PlainHeapSizeKB = 10 * 1024,
MmapHeapSizeKB = 40 * 1024,
SbrkHeapSizeKB = 1024,
SealedHeapSizeKB = 512,
InvisibleHeapSizeKB = 512,
PlainHeapSizeKB = 512,
MmapHeapSizeKB = 20 * 1024,
SkipCoreConsistencyCheck = lp.Comm.CorePreferences.HasFlag(CoreComm.CorePreferencesFlags.WaterboxCoreConsistencyCheck),
SkipMemoryConsistencyCheck = lp.Comm.CorePreferences.HasFlag(CoreComm.CorePreferencesFlags.WaterboxMemoryConsistencyCheck),
});