diff --git a/BizHawk.MultiClient/BizHawk.MultiClient_v4.5.csproj b/BizHawk.MultiClient/BizHawk.MultiClient_v4.5.csproj
index 745962f2a3..342ff9ff01 100644
--- a/BizHawk.MultiClient/BizHawk.MultiClient_v4.5.csproj
+++ b/BizHawk.MultiClient/BizHawk.MultiClient_v4.5.csproj
@@ -422,7 +422,9 @@
HexFind.cs
-
+
+ Component
+
Component
diff --git a/BizHawk.MultiClient/tools/Lua/LuaImplementation.cs b/BizHawk.MultiClient/tools/Lua/LuaImplementation.cs
index c0cfcd74fb..495ef0f0f8 100644
--- a/BizHawk.MultiClient/tools/Lua/LuaImplementation.cs
+++ b/BizHawk.MultiClient/tools/Lua/LuaImplementation.cs
@@ -178,6 +178,7 @@ namespace BizHawk.MultiClient
public static string[] MainMemoryFunctions = new[]
{
+ "getname",
"readbyte",
"readbyterange",
"readfloat",
@@ -2366,6 +2367,11 @@ namespace BizHawk.MultiClient
#endregion
+ public string mainmemory_getname()
+ {
+ return Global.Emulator.MainMemory.Name;
+ }
+
public uint mainmemory_readbyte(object lua_addr)
{
int addr = LuaInt(lua_addr);