From 7e5ba6d041b51a887de68ea70939c4f3336a2135 Mon Sep 17 00:00:00 2001 From: Miodrag Milanovic Date: Wed, 15 Feb 2012 15:29:33 +0000 Subject: [PATCH] Made aliases for image devices without index, make some exotic cases to work better (no whatsnew) --- src/emu/emuopts.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/emu/emuopts.c b/src/emu/emuopts.c index b6db86e3e79..2648301d7ac 100644 --- a/src/emu/emuopts.c +++ b/src/emu/emuopts.c @@ -320,7 +320,9 @@ void emu_options::add_device_options(bool isfirst) // retrieve info about the device instance astring option_name; option_name.printf("%s;%s", image->instance_name(), image->brief_instance_name()); - + if (strcmp(image->device_typename(image->image_type()),image->instance_name())==0){ + option_name.printf("%s;%s;%s1;%s1", image->instance_name(), image->brief_instance_name(), image->instance_name(), image->brief_instance_name()); + } // add the option if (!exists(image->instance_name())) { entry[0].name = option_name;