Add DTCM to DS/DSi memory maps for cheevos

This commit is contained in:
CasualPokePlayer 2024-09-02 15:38:26 -07:00
parent c80416245e
commit c778d49b01
1 changed files with 7 additions and 3 deletions

View File

@ -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: