diff --git a/src/BizHawk.Client.EmuHawk/RetroAchievements/RetroAchievements.Memory.cs b/src/BizHawk.Client.EmuHawk/RetroAchievements/RetroAchievements.Memory.cs index a14a394ede..f4f71dd5b8 100644 --- a/src/BizHawk.Client.EmuHawk/RetroAchievements/RetroAchievements.Memory.cs +++ b/src/BizHawk.Client.EmuHawk/RetroAchievements/RetroAchievements.Memory.cs @@ -362,9 +362,8 @@ namespace BizHawk.Client.EmuHawk private static readonly ConsoleID[] UseFullMainMem = [ ConsoleID.Amiga, ConsoleID.Lynx, ConsoleID.NeoGeoPocket, ConsoleID.Jaguar, - ConsoleID.JaguarCD, ConsoleID.DS, ConsoleID.DSi, ConsoleID.AppleII, - ConsoleID.Vectrex, ConsoleID.Tic80, ConsoleID.PCEngine, ConsoleID.Uzebox, - ConsoleID.Nintendo3DS, + ConsoleID.JaguarCD, ConsoleID.AppleII, ConsoleID.Vectrex, ConsoleID.Tic80, + ConsoleID.PCEngine, ConsoleID.Uzebox, ConsoleID.Nintendo3DS, ]; // these consoles will use part of the system bus at an offset @@ -583,6 +582,11 @@ namespace BizHawk.Client.EmuHawk TryAddDomain("RAM"); // Emu83 TryAddDomain("Main RAM"); // TI83Hawk break; + case ConsoleID.DS: + case ConsoleID.DSi: + TryAddDomain("Main RAM", 0x1000000); + mfs.Add(new(domains["Data TCM"], 0, domains["Data TCM"].Size)); + break; case ConsoleID.UnknownConsoleID: case ConsoleID.ZXSpectrum: // this doesn't actually have anything standardized, so... default: