diff --git a/src/BizHawk.Client.Common/DisplayManager/DisplayManagerBase.cs b/src/BizHawk.Client.Common/DisplayManager/DisplayManagerBase.cs
index f288bd1072..9cb813fa8a 100644
--- a/src/BizHawk.Client.Common/DisplayManager/DisplayManagerBase.cs
+++ b/src/BizHawk.Client.Common/DisplayManager/DisplayManagerBase.cs
@@ -16,7 +16,7 @@ using BizHawk.Client.Common.Filters;
using BizHawk.Common.CollectionExtensions;
using BizHawk.Common.PathExtensions;
using BizHawk.Emulation.Common;
-using BizHawk.Emulation.Cores.Consoles.Nintendo._3DS;
+using BizHawk.Emulation.Cores.Consoles.Nintendo.N3DS;
using BizHawk.Emulation.Cores.Consoles.Nintendo.NDS;
using BizHawk.Emulation.Cores.Sony.PSX;
diff --git a/src/BizHawk.Client.Common/DisplayManager/Filters/Gui.cs b/src/BizHawk.Client.Common/DisplayManager/Filters/Gui.cs
index ce6d80e7a5..903a789aa6 100644
--- a/src/BizHawk.Client.Common/DisplayManager/Filters/Gui.cs
+++ b/src/BizHawk.Client.Common/DisplayManager/Filters/Gui.cs
@@ -4,7 +4,7 @@ using System.Drawing;
using BizHawk.Bizware.BizwareGL;
using BizHawk.Client.Common.FilterManager;
using BizHawk.Emulation.Common;
-using BizHawk.Emulation.Cores.Consoles.Nintendo._3DS;
+using BizHawk.Emulation.Cores.Consoles.Nintendo.N3DS;
using BizHawk.Emulation.Cores.Consoles.Nintendo.NDS;
namespace BizHawk.Client.Common.Filters
diff --git a/src/BizHawk.Client.Common/RomGame.cs b/src/BizHawk.Client.Common/RomGame.cs
index 8f4e62cc48..07c25bd2d8 100644
--- a/src/BizHawk.Client.Common/RomGame.cs
+++ b/src/BizHawk.Client.Common/RomGame.cs
@@ -57,7 +57,7 @@ namespace BizHawk.Client.Common
GameInfo = new()
{
Name = Path.GetFileNameWithoutExtension(file.Name).Replace('_', ' '),
- System = VSystemID.Raw._3DS,
+ System = VSystemID.Raw.N3DS,
Hash = "N/A",
Status = RomStatus.NotInDatabase,
NotInDatabase = true
diff --git a/src/BizHawk.Client.Common/config/PathEntryCollection.cs b/src/BizHawk.Client.Common/config/PathEntryCollection.cs
index 7efc6ffd60..b4c296a817 100644
--- a/src/BizHawk.Client.Common/config/PathEntryCollection.cs
+++ b/src/BizHawk.Client.Common/config/PathEntryCollection.cs
@@ -64,7 +64,7 @@ namespace BizHawk.Client.Common
[VSystemID.Raw.Sega32X] = "Sega 32X",
[VSystemID.Raw.GGL] = "Dual Game Gear",
[VSystemID.Raw.Satellaview] = "Satellaview",
- [VSystemID.Raw._3DS] = "3DS"
+ [VSystemID.Raw.N3DS] = "3DS"
};
private static PathEntry BaseEntryFor(string sysID, string path)
@@ -191,9 +191,9 @@ namespace BizHawk.Client.Common
new(GLOBAL, "Temp Files", ""),
},
- CommonEntriesFor(VSystemID.Raw._3DS, basePath: Path.Combine(".", "3DS"), omitSaveRAM: true),
+ CommonEntriesFor(VSystemID.Raw.N3DS, basePath: Path.Combine(".", "3DS"), omitSaveRAM: true),
new[] {
- UserEntryFor(VSystemID.Raw._3DS),
+ UserEntryFor(VSystemID.Raw.N3DS),
},
CommonEntriesFor(VSystemID.Raw.Sega32X, basePath: Path.Combine(".", "32X")),
diff --git a/src/BizHawk.Emulation.Common/Extensions.cs b/src/BizHawk.Emulation.Common/Extensions.cs
index d08c089cf8..42a1b28193 100644
--- a/src/BizHawk.Emulation.Common/Extensions.cs
+++ b/src/BizHawk.Emulation.Common/Extensions.cs
@@ -18,7 +18,6 @@ namespace BizHawk.Emulation.Common
/// need to think about e.g. Genesis / Mega Drive using one sysID but having a different display name depending on the BIOS region --yoshi
public static readonly IReadOnlyDictionary SystemIDDisplayNames = new Dictionary
{
- [VSystemID.Raw._3DS] = "3DS",
[VSystemID.Raw.A26] = "Atari 2600",
[VSystemID.Raw.A78] = "Atari 7800",
[VSystemID.Raw.AmstradCPC] = "Amstrad CPC",
@@ -41,6 +40,7 @@ namespace BizHawk.Emulation.Common
[VSystemID.Raw.Libretro] = "Libretro",
[VSystemID.Raw.Lynx] = "Lynx",
[VSystemID.Raw.MSX] = "MSX",
+ [VSystemID.Raw.N3DS] = "3DS",
[VSystemID.Raw.N64] = "Nintendo 64",
[VSystemID.Raw.NDS] = "NDS",
[VSystemID.Raw.NES] = "NES",
diff --git a/src/BizHawk.Emulation.Common/VSystemID.cs b/src/BizHawk.Emulation.Common/VSystemID.cs
index 789113248c..86a3c6dd76 100644
--- a/src/BizHawk.Emulation.Common/VSystemID.cs
+++ b/src/BizHawk.Emulation.Common/VSystemID.cs
@@ -14,7 +14,6 @@ namespace BizHawk.Emulation.Common
{
public static class Raw
{
- public const string _3DS = "3DS";
public const string A26 = "A26";
public const string A78 = "A78";
public const string Amiga = "Amiga";
@@ -39,6 +38,7 @@ namespace BizHawk.Emulation.Common
public const string Libretro = "Libretro";
public const string Lynx = "Lynx";
public const string MSX = "MSX";
+ public const string N3DS = "3DS";
public const string N64 = "N64";
public const string NDS = "NDS";
public const string NeoGeoCD = "NeoGeoCD";
diff --git a/src/BizHawk.Emulation.Cores/Consoles/Nintendo/3DS/3DSMotionEmu.cs b/src/BizHawk.Emulation.Cores/Consoles/Nintendo/3DS/3DSMotionEmu.cs
index 73b8022a67..a2001e34ec 100644
--- a/src/BizHawk.Emulation.Cores/Consoles/Nintendo/3DS/3DSMotionEmu.cs
+++ b/src/BizHawk.Emulation.Cores/Consoles/Nintendo/3DS/3DSMotionEmu.cs
@@ -1,7 +1,7 @@
using System;
using System.Numerics;
-namespace BizHawk.Emulation.Cores.Consoles.Nintendo._3DS
+namespace BizHawk.Emulation.Cores.Consoles.Nintendo.N3DS
{
public class _3DSMotionEmu
{
diff --git a/src/BizHawk.Emulation.Cores/Consoles/Nintendo/3DS/Citra.IEmulator.cs b/src/BizHawk.Emulation.Cores/Consoles/Nintendo/3DS/Citra.IEmulator.cs
index d85ee698db..3f3917ecf2 100644
--- a/src/BizHawk.Emulation.Cores/Consoles/Nintendo/3DS/Citra.IEmulator.cs
+++ b/src/BizHawk.Emulation.Cores/Consoles/Nintendo/3DS/Citra.IEmulator.cs
@@ -1,6 +1,6 @@
using BizHawk.Emulation.Common;
-namespace BizHawk.Emulation.Cores.Consoles.Nintendo._3DS
+namespace BizHawk.Emulation.Cores.Consoles.Nintendo.N3DS
{
public partial class Citra : IEmulator
{
@@ -12,7 +12,7 @@ namespace BizHawk.Emulation.Cores.Consoles.Nintendo._3DS
public int Frame { get; set; }
- public string SystemId => VSystemID.Raw._3DS;
+ public string SystemId => VSystemID.Raw.N3DS;
public bool DeterministicEmulation { get; }
diff --git a/src/BizHawk.Emulation.Cores/Consoles/Nintendo/3DS/Citra.IInputPollable.cs b/src/BizHawk.Emulation.Cores/Consoles/Nintendo/3DS/Citra.IInputPollable.cs
index 88a6f56d75..120fea0b27 100644
--- a/src/BizHawk.Emulation.Cores/Consoles/Nintendo/3DS/Citra.IInputPollable.cs
+++ b/src/BizHawk.Emulation.Cores/Consoles/Nintendo/3DS/Citra.IInputPollable.cs
@@ -3,7 +3,7 @@ using System;
using BizHawk.Common;
using BizHawk.Emulation.Common;
-namespace BizHawk.Emulation.Cores.Consoles.Nintendo._3DS
+namespace BizHawk.Emulation.Cores.Consoles.Nintendo.N3DS
{
public partial class Citra : IInputPollable
{
diff --git a/src/BizHawk.Emulation.Cores/Consoles/Nintendo/3DS/Citra.IMemoryDomains.cs b/src/BizHawk.Emulation.Cores/Consoles/Nintendo/3DS/Citra.IMemoryDomains.cs
index fc3af92754..e98b51a1df 100644
--- a/src/BizHawk.Emulation.Cores/Consoles/Nintendo/3DS/Citra.IMemoryDomains.cs
+++ b/src/BizHawk.Emulation.Cores/Consoles/Nintendo/3DS/Citra.IMemoryDomains.cs
@@ -3,7 +3,7 @@ using System.Collections.Generic;
using BizHawk.Emulation.Common;
-namespace BizHawk.Emulation.Cores.Consoles.Nintendo._3DS
+namespace BizHawk.Emulation.Cores.Consoles.Nintendo.N3DS
{
public partial class Citra
{
diff --git a/src/BizHawk.Emulation.Cores/Consoles/Nintendo/3DS/Citra.ISettable.cs b/src/BizHawk.Emulation.Cores/Consoles/Nintendo/3DS/Citra.ISettable.cs
index 59483a6d96..9daecd1d89 100644
--- a/src/BizHawk.Emulation.Cores/Consoles/Nintendo/3DS/Citra.ISettable.cs
+++ b/src/BizHawk.Emulation.Cores/Consoles/Nintendo/3DS/Citra.ISettable.cs
@@ -8,7 +8,7 @@ using System.Drawing;
using System.Runtime.InteropServices;
using System.Text;
-namespace BizHawk.Emulation.Cores.Consoles.Nintendo._3DS
+namespace BizHawk.Emulation.Cores.Consoles.Nintendo.N3DS
{
public partial class Citra : ISettable
{
diff --git a/src/BizHawk.Emulation.Cores/Consoles/Nintendo/3DS/Citra.ISoundProvider.cs b/src/BizHawk.Emulation.Cores/Consoles/Nintendo/3DS/Citra.ISoundProvider.cs
index d8895daedf..53e2bdfd64 100644
--- a/src/BizHawk.Emulation.Cores/Consoles/Nintendo/3DS/Citra.ISoundProvider.cs
+++ b/src/BizHawk.Emulation.Cores/Consoles/Nintendo/3DS/Citra.ISoundProvider.cs
@@ -3,7 +3,7 @@ using System.Runtime.InteropServices;
using BizHawk.Emulation.Common;
-namespace BizHawk.Emulation.Cores.Consoles.Nintendo._3DS
+namespace BizHawk.Emulation.Cores.Consoles.Nintendo.N3DS
{
public partial class Citra : ISoundProvider
{
diff --git a/src/BizHawk.Emulation.Cores/Consoles/Nintendo/3DS/Citra.IStatable.cs b/src/BizHawk.Emulation.Cores/Consoles/Nintendo/3DS/Citra.IStatable.cs
index d99d9695d0..a00ef69524 100644
--- a/src/BizHawk.Emulation.Cores/Consoles/Nintendo/3DS/Citra.IStatable.cs
+++ b/src/BizHawk.Emulation.Cores/Consoles/Nintendo/3DS/Citra.IStatable.cs
@@ -3,7 +3,7 @@ using System.IO;
using BizHawk.Emulation.Common;
-namespace BizHawk.Emulation.Cores.Consoles.Nintendo._3DS
+namespace BizHawk.Emulation.Cores.Consoles.Nintendo.N3DS
{
public partial class Citra : IStatable
{
diff --git a/src/BizHawk.Emulation.Cores/Consoles/Nintendo/3DS/Citra.IVideoProvider.cs b/src/BizHawk.Emulation.Cores/Consoles/Nintendo/3DS/Citra.IVideoProvider.cs
index 2ad32b0b68..40dc600a97 100644
--- a/src/BizHawk.Emulation.Cores/Consoles/Nintendo/3DS/Citra.IVideoProvider.cs
+++ b/src/BizHawk.Emulation.Cores/Consoles/Nintendo/3DS/Citra.IVideoProvider.cs
@@ -2,7 +2,7 @@ using System;
using BizHawk.Emulation.Common;
-namespace BizHawk.Emulation.Cores.Consoles.Nintendo._3DS
+namespace BizHawk.Emulation.Cores.Consoles.Nintendo.N3DS
{
public class CitraVideoProvider : IVideoProvider
{
diff --git a/src/BizHawk.Emulation.Cores/Consoles/Nintendo/3DS/Citra.cs b/src/BizHawk.Emulation.Cores/Consoles/Nintendo/3DS/Citra.cs
index e895877b59..1ba59cc28f 100644
--- a/src/BizHawk.Emulation.Cores/Consoles/Nintendo/3DS/Citra.cs
+++ b/src/BizHawk.Emulation.Cores/Consoles/Nintendo/3DS/Citra.cs
@@ -9,7 +9,7 @@ using BizHawk.BizInvoke;
using BizHawk.Common;
using BizHawk.Emulation.Common;
-namespace BizHawk.Emulation.Cores.Consoles.Nintendo._3DS
+namespace BizHawk.Emulation.Cores.Consoles.Nintendo.N3DS
{
[PortedCore(CoreNames.Citra, "Citra Emulator Project", "nightly-1953", "https://citra-emu.org", singleInstance: true, isReleased: false)]
[ServiceNotApplicable(new[] { typeof(IDriveLight), typeof(IRegionable) })]
@@ -39,7 +39,7 @@ namespace BizHawk.Emulation.Cores.Consoles.Nintendo._3DS
public bool TouchScreenRotated { get; private set; }
public bool TouchScreenEnabled { get; private set; }
- [CoreConstructor(VSystemID.Raw._3DS)]
+ [CoreConstructor(VSystemID.Raw.N3DS)]
public Citra(CoreLoadParameters lp)
{
if (lp.Roms.Exists(r => r.RomPath.Contains("|")))
diff --git a/src/BizHawk.Emulation.Cores/Consoles/Nintendo/3DS/LibCitra.cs b/src/BizHawk.Emulation.Cores/Consoles/Nintendo/3DS/LibCitra.cs
index f116ceec1c..1b199fa84b 100644
--- a/src/BizHawk.Emulation.Cores/Consoles/Nintendo/3DS/LibCitra.cs
+++ b/src/BizHawk.Emulation.Cores/Consoles/Nintendo/3DS/LibCitra.cs
@@ -3,7 +3,7 @@ using System.Runtime.InteropServices;
using BizHawk.BizInvoke;
-namespace BizHawk.Emulation.Cores.Consoles.Nintendo._3DS
+namespace BizHawk.Emulation.Cores.Consoles.Nintendo.N3DS
{
public abstract class LibCitra
{