summaryrefslogtreecommitdiffstatshomepage
path: root/src/frontend/mame/luaengine.cpp
diff options
context:
space:
mode:
author cracyc <cracyc@users.noreply.github.com>2018-05-02 08:42:56 -0500
committer cracyc <cracyc@users.noreply.github.com>2018-05-02 08:42:56 -0500
commit6efb37250fde2ff84629841149098f54642c5c7b (patch)
tree1dd869dab43afdd95e5ce386a7f1ace8a8a5fdaa /src/frontend/mame/luaengine.cpp
parent72cfcbd39eba25b1ea51499a1770215288f36b75 (diff)
plugins/cheat: translate debugger expressions by space index as the debugger does (nw)
pc9801: use correct video clock, fixes policenauts video speed (nw)
Diffstat (limited to 'src/frontend/mame/luaengine.cpp')
-rw-r--r--src/frontend/mame/luaengine.cpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/frontend/mame/luaengine.cpp b/src/frontend/mame/luaengine.cpp
index e8e45bbf2fd..846d24dbbd0 100644
--- a/src/frontend/mame/luaengine.cpp
+++ b/src/frontend/mame/luaengine.cpp
@@ -1441,8 +1441,9 @@ void lua_engine::initialize()
"write_direct_u32", &addr_space::direct_mem_write<uint32_t>,
"write_direct_i64", &addr_space::direct_mem_write<int64_t>,
"write_direct_u64", &addr_space::direct_mem_write<uint64_t>,
- "name", sol::property(&addr_space::name),
+ "name", sol::property([](addr_space &sp) { return sp.space.name(); }),
"shift", sol::property([](addr_space &sp) { return sp.space.addr_shift(); }),
+ "index", sol::property([](addr_space &sp) { return sp.space.spacenum(); }),
"map", sol::property([this](addr_space &sp) {
address_space &space = sp.space;
sol::table map = sol().create_table();