diff --git a/BizHawk.Emulation.Cores/Consoles/Atari/2600/Atari2600.cs b/BizHawk.Emulation.Cores/Consoles/Atari/2600/Atari2600.cs index 587688fa25..444fc820a8 100644 --- a/BizHawk.Emulation.Cores/Consoles/Atari/2600/Atari2600.cs +++ b/BizHawk.Emulation.Cores/Consoles/Atari/2600/Atari2600.cs @@ -43,7 +43,9 @@ namespace BizHawk.Emulation.Cores.Atari.Atari2600 this.game = game; if (!game.GetOptionsDict().ContainsKey("m")) + { DetectMapper(); + } Console.WriteLine("Game uses mapper " + game.GetOptionsDict()["m"]); HardReset(); @@ -56,6 +58,14 @@ namespace BizHawk.Emulation.Cores.Atari.Atari2600 { case 2048: m = "2K"; break; case 4096: m = "4K"; break; + case 8192: m = "F8"; break; + case 16384: m = "F6"; break; + case 12288: m = "FA"; break; + case 32768: m = "F4"; break; + case 65536: m = "EF"; break; + case 131072: m = "MC"; break; + case 262144: m = "3F"; break; + case 524288: m = "3F"; break; } game.AddOption("m", m); }