diff --git a/src/emu/emuopts.cpp b/src/emu/emuopts.cpp index 1cb0fbadc3d..160398d165f 100644 --- a/src/emu/emuopts.cpp +++ b/src/emu/emuopts.cpp @@ -389,9 +389,9 @@ namespace if (!same_name) result.push_back(image.brief_instance_name()); - if (strcmp(image.device_typename(image.image_type()), image.instance_name().c_str()) == 0) + if( image.instance_name() != image.cannonical_instance_name() ) { - result.push_back(image.instance_name() + "1"); + result.push_back(image.cannonical_instance_name()); if (!same_name) result.push_back(image.brief_instance_name() + "1"); }