diff --git a/src/emu/luaengine.c b/src/emu/luaengine.c index 6db3a48b2f2..1af1c0f0aff 100644 --- a/src/emu/luaengine.c +++ b/src/emu/luaengine.c @@ -827,7 +827,9 @@ void lua_engine::initialize() .addData ("manufacturer", &game_driver::manufacturer) .endClass () .beginClass ("device") - .addFunction("name", &device_t::tag) + .addFunction ("name", &device_t::name) + .addFunction ("shortname", &device_t::shortname) + .addFunction ("tag", &device_t::tag) .addProperty ("spaces", &lua_engine::l_dev_get_memspaces) .endClass() .beginClass ("lua_addr_space") @@ -850,6 +852,8 @@ void lua_engine::initialize() .endClass() .deriveClass ("screen_dev") .addFunction ("name", &screen_device::name) + .addFunction ("shortname", &screen_device::shortname) + .addFunction ("tag", &screen_device::tag) .addFunction ("height", &screen_device::height) .addFunction ("width", &screen_device::width) .endClass()