summaryrefslogtreecommitdiffstatshomepage
path: root/src/emu/validity.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/emu/validity.cpp')
-rw-r--r--src/emu/validity.cpp4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/emu/validity.cpp b/src/emu/validity.cpp
index c95815e0386..58f068cf93b 100644
--- a/src/emu/validity.cpp
+++ b/src/emu/validity.cpp
@@ -1864,6 +1864,10 @@ void validity_checker::validate_device_types()
}
else
{
+ // make sure the device name is not too long
+ if (strlen(dev->shortname()) > 32)
+ osd_printf_error("Device short name must be 32 characters or less\n");
+
// check for invalid characters in shortname
for (char const *s = dev->shortname(); *s; ++s)
{