add in RetroAchievements support for Uzebox and TI83
This commit is contained in:
parent
01cc5ca476
commit
2d17290918
|
@ -91,6 +91,8 @@ namespace BizHawk.Client.EmuHawk
|
|||
PCEngineCD = 76,
|
||||
JaguarCD = 77,
|
||||
DSi = 78,
|
||||
TI83 = 79,
|
||||
Uzebox = 80,
|
||||
|
||||
NumConsoleIDs
|
||||
}
|
||||
|
@ -154,9 +156,9 @@ namespace BizHawk.Client.EmuHawk
|
|||
VSystemID.Raw.SMS => ConsoleID.MasterSystem,
|
||||
VSystemID.Raw.SNES when Emu is LibsnesCore { IsSGB: true } => ConsoleID.GB,
|
||||
VSystemID.Raw.SNES => ConsoleID.SNES,
|
||||
VSystemID.Raw.TI83 => ConsoleID.UnknownConsoleID,
|
||||
VSystemID.Raw.TI83 => ConsoleID.TI83,
|
||||
VSystemID.Raw.TIC80 => ConsoleID.Tic80,
|
||||
VSystemID.Raw.UZE => ConsoleID.UnknownConsoleID,
|
||||
VSystemID.Raw.UZE => ConsoleID.Uzebox,
|
||||
VSystemID.Raw.VB => ConsoleID.VirtualBoy,
|
||||
VSystemID.Raw.VEC => ConsoleID.Vectrex,
|
||||
VSystemID.Raw.Wii => ConsoleID.WII,
|
||||
|
|
|
@ -363,6 +363,7 @@ namespace BizHawk.Client.EmuHawk
|
|||
ConsoleID.PlayStation, ConsoleID.Lynx, ConsoleID.Lynx, ConsoleID.NeoGeoPocket,
|
||||
ConsoleID.Jaguar, ConsoleID.JaguarCD, ConsoleID.DS, ConsoleID.DSi,
|
||||
ConsoleID.AppleII, ConsoleID.Vectrex, ConsoleID.Tic80, ConsoleID.PCEngine,
|
||||
ConsoleID.Uzebox,
|
||||
};
|
||||
|
||||
// these consoles will use part of the system bus at an offset
|
||||
|
@ -385,14 +386,14 @@ namespace BizHawk.Client.EmuHawk
|
|||
{
|
||||
if (domains.Has(domain))
|
||||
{
|
||||
if (size.HasValue && domains[domain].Size < size.Value)
|
||||
if (size.HasValue && domains[domain]!.Size < size.Value)
|
||||
{
|
||||
mfs.Add(new(domains[domain], 0, domains[domain].Size, addressMangler));
|
||||
mfs.Add(new NullMemFunctions(size.Value - domains[domain].Size));
|
||||
}
|
||||
else
|
||||
{
|
||||
mfs.Add(new(domains[domain], 0, size ?? domains[domain].Size, addressMangler));
|
||||
mfs.Add(new(domains[domain], 0, size ?? domains[domain]!.Size, addressMangler));
|
||||
}
|
||||
}
|
||||
else if (size.HasValue)
|
||||
|
@ -550,6 +551,10 @@ namespace BizHawk.Client.EmuHawk
|
|||
mfs.AddRange(domains.Where(domain => domain.Name.Contains("ram"))
|
||||
.Select(domain => new MemFunctions(domain, 0, domain.Size)));
|
||||
break;
|
||||
case ConsoleID.TI83:
|
||||
TryAddDomain("RAM"); // Emu83
|
||||
TryAddDomain("Main RAM"); // TI83Hawk
|
||||
break;
|
||||
case ConsoleID.UnknownConsoleID:
|
||||
case ConsoleID.ZXSpectrum: // this doesn't actually have anything standardized, so...
|
||||
default:
|
||||
|
|
Loading…
Reference in New Issue