summaryrefslogtreecommitdiffstatshomepage
path: root/src/emu/machine
diff options
context:
space:
mode:
author Miodrag Milanovic <mmicko@gmail.com>2012-02-23 14:19:37 +0000
committer Miodrag Milanovic <mmicko@gmail.com>2012-02-23 14:19:37 +0000
commit97c3d0cb3986b29007ab69d6401d367d2f5b09bd (patch)
treeb7ecebcaeaad8232c80cae48dc8389ac37a346df /src/emu/machine
parentdc0fc0e01fd65f29fade25c082977da1cbeb1e9d (diff)
- removed need for *_dev.lst files [Miodrag Milanovic]
- enforced short names for slot card devices - updated validation, romverify and listxml output accordingly - slotoptions now also contain shortnames so it's possible to link slot option and device
Diffstat (limited to 'src/emu/machine')
-rw-r--r--src/emu/machine/ctronics.h1
-rw-r--r--src/emu/machine/idectrl.h2
-rw-r--r--src/emu/machine/nscsi_cd.h1
-rw-r--r--src/emu/machine/nscsi_hd.h1
4 files changed, 5 insertions, 0 deletions
diff --git a/src/emu/machine/ctronics.h b/src/emu/machine/ctronics.h
index 82dc03176d1..cb62e288aad 100644
--- a/src/emu/machine/ctronics.h
+++ b/src/emu/machine/ctronics.h
@@ -132,6 +132,7 @@ protected:
// device-level overrides
virtual void device_start();
virtual void device_reset();
+ virtual void device_config_complete() { m_shortname = "centronics_printer"; }
private:
printer_image_device *m_printer;
centronics_device *m_owner;
diff --git a/src/emu/machine/idectrl.h b/src/emu/machine/idectrl.h
index ae5ca6c52bb..e55aae970e1 100644
--- a/src/emu/machine/idectrl.h
+++ b/src/emu/machine/idectrl.h
@@ -96,6 +96,7 @@ protected:
// device-level overrides
virtual void device_start();
virtual void device_reset();
+ virtual void device_config_complete() { m_shortname = "hdd"; }
void ide_build_features();
virtual bool is_ready() { return (m_disk != NULL); }
@@ -117,6 +118,7 @@ protected:
// device-level overrides
virtual void device_start();
virtual void device_reset();
+ virtual void device_config_complete() { m_shortname = "hdd_image"; }
// optional information overrides
virtual machine_config_constructor device_mconfig_additions() const;
};
diff --git a/src/emu/machine/nscsi_cd.h b/src/emu/machine/nscsi_cd.h
index 4231a5c8599..f4c98181088 100644
--- a/src/emu/machine/nscsi_cd.h
+++ b/src/emu/machine/nscsi_cd.h
@@ -18,6 +18,7 @@ public:
protected:
virtual void device_start();
virtual void device_reset();
+ virtual void device_config_complete() { m_shortname = "scsi_cdrom"; }
virtual void scsi_command();
virtual UINT8 scsi_get_data(int id, int pos);
diff --git a/src/emu/machine/nscsi_hd.h b/src/emu/machine/nscsi_hd.h
index d49f6109d8a..1d3f8baea0a 100644
--- a/src/emu/machine/nscsi_hd.h
+++ b/src/emu/machine/nscsi_hd.h
@@ -18,6 +18,7 @@ public:
protected:
virtual void device_start();
virtual void device_reset();
+ virtual void device_config_complete() { m_shortname = "scsi_harddisk"; }
virtual void scsi_command();
virtual UINT8 scsi_get_data(int id, int pos);