diff options
Diffstat (limited to 'src/emu/machine')
47 files changed, 146 insertions, 0 deletions
diff --git a/src/emu/machine/6522via.c b/src/emu/machine/6522via.c index 5c539b00ace..0eafd16b8e5 100644 --- a/src/emu/machine/6522via.c +++ b/src/emu/machine/6522via.c @@ -1181,3 +1181,6 @@ DEVICE_GET_INFO(via6522) case DEVINFO_STR_CREDITS: /* Nothing */ break; } } + + +DEFINE_LEGACY_DEVICE(VIA6522, via6522); diff --git a/src/emu/machine/6526cia.c b/src/emu/machine/6526cia.c index 4f10566850d..a972aad0ab7 100644 --- a/src/emu/machine/6526cia.c +++ b/src/emu/machine/6526cia.c @@ -1001,3 +1001,7 @@ DEVICE_GET_INFO(cia8520) default: DEVICE_GET_INFO_CALL(cia6526r1); break; } } + +DEFINE_LEGACY_DEVICE(MOS6526R1, cia6526r1); +DEFINE_LEGACY_DEVICE(MOS6526R2, cia6526r2); +DEFINE_LEGACY_DEVICE(MOS8520, cia8520); diff --git a/src/emu/machine/6532riot.c b/src/emu/machine/6532riot.c index a8298803a18..2dfbb37aff6 100644 --- a/src/emu/machine/6532riot.c +++ b/src/emu/machine/6532riot.c @@ -512,3 +512,6 @@ DEVICE_GET_INFO( riot6532 ) case DEVINFO_STR_CREDITS: strcpy(info->s, "Copyright Nicola Salmoria and the MAME Team"); break; } } + + +DEFINE_LEGACY_DEVICE(RIOT6532, riot6532); diff --git a/src/emu/machine/6821pia.c b/src/emu/machine/6821pia.c index 444afaa96a4..317440f7dd9 100644 --- a/src/emu/machine/6821pia.c +++ b/src/emu/machine/6821pia.c @@ -1335,3 +1335,6 @@ static const char DEVTEMPLATE_SOURCE[] = __FILE__; #define DEVTEMPLATE_DERIVED_FEATURES 0 #define DEVTEMPLATE_DERIVED_NAME "6822 PIA" #include "devtempl.h" + +DEFINE_LEGACY_DEVICE(PIA6821, pia6821); +DEFINE_LEGACY_DEVICE(PIA6822, pia6822); diff --git a/src/emu/machine/6840ptm.c b/src/emu/machine/6840ptm.c index 26573634bd5..b61989c0405 100644 --- a/src/emu/machine/6840ptm.c +++ b/src/emu/machine/6840ptm.c @@ -843,3 +843,5 @@ static const char DEVTEMPLATE_SOURCE[] = __FILE__; #define DEVTEMPLATE_FEATURES DT_HAS_START | DT_HAS_RESET #define DEVTEMPLATE_NAME "6840 PTM" #include "devtempl.h" + +DEFINE_LEGACY_DEVICE(PTM6840, ptm6840); diff --git a/src/emu/machine/6850acia.c b/src/emu/machine/6850acia.c index 2e49c15df89..aab140713ff 100644 --- a/src/emu/machine/6850acia.c +++ b/src/emu/machine/6850acia.c @@ -837,3 +837,5 @@ DEVICE_GET_INFO( acia6850 ) case DEVINFO_STR_CREDITS: /* Nothing */ break; } } + +DEFINE_LEGACY_DEVICE(ACIA6850, acia6850); diff --git a/src/emu/machine/68681.c b/src/emu/machine/68681.c index f31bc93da36..f9879fea708 100644 --- a/src/emu/machine/68681.c +++ b/src/emu/machine/68681.c @@ -794,3 +794,5 @@ DEVICE_GET_INFO(duart68681) case DEVINFO_STR_CREDITS: strcpy(info->s, "Copyright Nicola Salmoria and the MAME Team"); break; } } + +DEFINE_LEGACY_DEVICE(DUART68681, duart68681); diff --git a/src/emu/machine/74123.c b/src/emu/machine/74123.c index fd899470fd0..72cca0f23eb 100644 --- a/src/emu/machine/74123.c +++ b/src/emu/machine/74123.c @@ -237,3 +237,5 @@ DEVICE_GET_INFO( ttl74123 ) case DEVINFO_STR_CREDITS: strcpy(info->s, "Copyright Nicola Salmoria and the MAME Team"); break; } } + +DEFINE_LEGACY_DEVICE(TTL74123, ttl74123); diff --git a/src/emu/machine/74148.c b/src/emu/machine/74148.c index 7a9ff3cf085..14996123019 100644 --- a/src/emu/machine/74148.c +++ b/src/emu/machine/74148.c @@ -222,3 +222,5 @@ static const char DEVTEMPLATE_SOURCE[] = __FILE__; #define DEVTEMPLATE_NAME "74148" #define DEVTEMPLATE_FAMILY "TTL" #include "devtempl.h" + +DEFINE_LEGACY_DEVICE(TTL74148, ttl74148); diff --git a/src/emu/machine/74153.c b/src/emu/machine/74153.c index 897d5ea0126..eca2a2d6491 100644 --- a/src/emu/machine/74153.c +++ b/src/emu/machine/74153.c @@ -184,3 +184,5 @@ static const char DEVTEMPLATE_SOURCE[] = __FILE__; #define DEVTEMPLATE_NAME "74153" #define DEVTEMPLATE_FAMILY "TTL" #include "devtempl.h" + +DEFINE_LEGACY_DEVICE(TTL74153, ttl74153); diff --git a/src/emu/machine/7474.c b/src/emu/machine/7474.c index 4409dcee8d5..8c51a4a76e2 100644 --- a/src/emu/machine/7474.c +++ b/src/emu/machine/7474.c @@ -205,3 +205,5 @@ static const char DEVTEMPLATE_SOURCE[] = __FILE__; #define DEVTEMPLATE_NAME "7474" #define DEVTEMPLATE_FAMILY "TTL" #include "devtempl.h" + +DEFINE_LEGACY_DEVICE(TTL7474, ttl7474); diff --git a/src/emu/machine/8237dma.c b/src/emu/machine/8237dma.c index bce04b61cf7..880400c9396 100644 --- a/src/emu/machine/8237dma.c +++ b/src/emu/machine/8237dma.c @@ -673,3 +673,5 @@ DEVICE_GET_INFO( i8237 ) { } } + +DEFINE_LEGACY_DEVICE(I8237, i8237); diff --git a/src/emu/machine/8255ppi.c b/src/emu/machine/8255ppi.c index 5589fb46f8c..bf8fb52fbd5 100644 --- a/src/emu/machine/8255ppi.c +++ b/src/emu/machine/8255ppi.c @@ -640,3 +640,5 @@ DEVICE_GET_INFO(ppi8255) { } } + +DEFINE_LEGACY_DEVICE(PPI8255, ppi8255); diff --git a/src/emu/machine/8257dma.c b/src/emu/machine/8257dma.c index 6092244269e..5b6b3226d32 100644 --- a/src/emu/machine/8257dma.c +++ b/src/emu/machine/8257dma.c @@ -451,3 +451,6 @@ DEVICE_GET_INFO( i8257 ) case DEVINFO_STR_CREDITS: strcpy(info->s, "Copyright Nicola Salmoria and the MAME Team"); break; } } + + +DEFINE_LEGACY_DEVICE(I8257, i8257); diff --git a/src/emu/machine/adc083x.c b/src/emu/machine/adc083x.c index af8dc183b34..d339826cc6b 100644 --- a/src/emu/machine/adc083x.c +++ b/src/emu/machine/adc083x.c @@ -531,3 +531,9 @@ static const char DEVTEMPLATE_SOURCE[] = __FILE__; #define DEVTEMPLATE_DERIVED_FEATURES 0 #define DEVTEMPLATE_DERIVED_NAME "A/D Converters 0838" #include "devtempl.h" + + +DEFINE_LEGACY_DEVICE(ADC0831, adc0831); +DEFINE_LEGACY_DEVICE(ADC0832, adc0832); +DEFINE_LEGACY_DEVICE(ADC0834, adc0834); +DEFINE_LEGACY_DEVICE(ADC0838, adc0838); diff --git a/src/emu/machine/adc1038.c b/src/emu/machine/adc1038.c index 5ffee842037..f2a1e7daf0d 100644 --- a/src/emu/machine/adc1038.c +++ b/src/emu/machine/adc1038.c @@ -172,3 +172,6 @@ static const char DEVTEMPLATE_SOURCE[] = __FILE__; #define DEVTEMPLATE_NAME "A/D Converters 1038" #define DEVTEMPLATE_FAMILY "National Semiconductor A/D Converters 1038" #include "devtempl.h" + + +DEFINE_LEGACY_DEVICE(ADC1038, adc1038); diff --git a/src/emu/machine/adc1213x.c b/src/emu/machine/adc1213x.c index bca94ed6606..56294b29785 100644 --- a/src/emu/machine/adc1213x.c +++ b/src/emu/machine/adc1213x.c @@ -370,3 +370,8 @@ static const char DEVTEMPLATE_SOURCE[] = __FILE__; #define DEVTEMPLATE_DERIVED_FEATURES 0 #define DEVTEMPLATE_DERIVED_NAME "A/D Converter 12132" #include "devtempl.h" + + +DEFINE_LEGACY_DEVICE(ADC12130, adc12130); +DEFINE_LEGACY_DEVICE(ADC12132, adc12132); +DEFINE_LEGACY_DEVICE(ADC12138, adc12138); diff --git a/src/emu/machine/at28c16.c b/src/emu/machine/at28c16.c index 0b241aada45..2efb403c46a 100644 --- a/src/emu/machine/at28c16.c +++ b/src/emu/machine/at28c16.c @@ -229,3 +229,6 @@ DEVICE_GET_INFO(at28c16) case DEVINFO_STR_CREDITS: strcpy(info->s, "Copyright Nicola Salmoria and the MAME Team"); break; } } + + +DEFINE_LEGACY_NVRAM_DEVICE(AT28C16, at28c16); diff --git a/src/emu/machine/cdp1852.c b/src/emu/machine/cdp1852.c index 2ad3b41ea7c..a6b0ee5c8a5 100644 --- a/src/emu/machine/cdp1852.c +++ b/src/emu/machine/cdp1852.c @@ -228,3 +228,6 @@ DEVICE_GET_INFO( cdp1852 ) case DEVINFO_STR_CREDITS: strcpy(info->s, "Copyright Nicola Salmoria and the MAME Team"); break; } } + + +DEFINE_LEGACY_DEVICE(CDP1852, cdp1852); diff --git a/src/emu/machine/ds1302.c b/src/emu/machine/ds1302.c index fdad770932f..3ebaab9450c 100644 --- a/src/emu/machine/ds1302.c +++ b/src/emu/machine/ds1302.c @@ -225,3 +225,6 @@ static const char DEVTEMPLATE_SOURCE[] = __FILE__; #define DEVTEMPLATE_NAME "Dallas DS1302 RTC" #define DEVTEMPLATE_FAMILY "Dallas DS1302 RTC" #include "devtempl.h" + + +DEFINE_LEGACY_DEVICE(DS1302, ds1302); diff --git a/src/emu/machine/ds2404.c b/src/emu/machine/ds2404.c index b8b66bda455..5ab5ea5714c 100644 --- a/src/emu/machine/ds2404.c +++ b/src/emu/machine/ds2404.c @@ -353,3 +353,6 @@ static const char DEVTEMPLATE_SOURCE[] = __FILE__; #define DEVTEMPLATE_NAME "DS2404" #define DEVTEMPLATE_FAMILY "NVRAM" #include "devtempl.h" + + +DEFINE_LEGACY_NVRAM_DEVICE(DS2404, ds2404); diff --git a/src/emu/machine/f3853.c b/src/emu/machine/f3853.c index 81af2777716..13747c9c864 100644 --- a/src/emu/machine/f3853.c +++ b/src/emu/machine/f3853.c @@ -229,3 +229,5 @@ DEVICE_GET_INFO( f3853 ) } } + +DEFINE_LEGACY_DEVICE(F3853, f3853); diff --git a/src/emu/machine/i2cmemdev.c b/src/emu/machine/i2cmemdev.c index 34ba2d1ae55..2f3f1d500ed 100644 --- a/src/emu/machine/i2cmemdev.c +++ b/src/emu/machine/i2cmemdev.c @@ -474,3 +474,6 @@ DEVICE_GET_INFO( i2cmem ) case DEVINFO_STR_CREDITS: strcpy( info->s, "Copyright Nicola Salmoria and the MAME Team" ); break; } } + + +DEFINE_LEGACY_NVRAM_DEVICE(I2CMEM, i2cmem); diff --git a/src/emu/machine/i8243.c b/src/emu/machine/i8243.c index 7103977ddce..af3c137de10 100644 --- a/src/emu/machine/i8243.c +++ b/src/emu/machine/i8243.c @@ -184,3 +184,6 @@ DEVICE_GET_INFO( i8243 ) case DEVINFO_STR_CREDITS: /* Nothing */ break; } } + + +DEFINE_LEGACY_DEVICE(I8243, i8243); diff --git a/src/emu/machine/i8255a.c b/src/emu/machine/i8255a.c index 2c7285613ce..b9c631a92e5 100644 --- a/src/emu/machine/i8255a.c +++ b/src/emu/machine/i8255a.c @@ -904,3 +904,6 @@ DEVICE_GET_INFO( i8255a ) case DEVINFO_STR_CREDITS: strcpy(info->s, "Copyright MESS Team"); break; } } + + +DEFINE_LEGACY_DEVICE(I8255A, i8255a); diff --git a/src/emu/machine/idectrl.c b/src/emu/machine/idectrl.c index 811297bc7b7..9f443c31189 100644 --- a/src/emu/machine/idectrl.c +++ b/src/emu/machine/idectrl.c @@ -1979,3 +1979,6 @@ DEVICE_GET_INFO( ide_controller ) case DEVINFO_STR_CREDITS: strcpy(info->s, "Copyright Nicola Salmoria and the MAME Team"); break; } } + + +DEFINE_LEGACY_DEVICE(IDE_CONTROLLER, ide_controller); diff --git a/src/emu/machine/ins8154.c b/src/emu/machine/ins8154.c index ba5173edcb6..27d3e80c5ee 100644 --- a/src/emu/machine/ins8154.c +++ b/src/emu/machine/ins8154.c @@ -267,3 +267,6 @@ static const char DEVTEMPLATE_SOURCE[] = __FILE__; #define DEVTEMPLATE_VERSION "1.1" #define DEVTEMPLATE_CREDITS "Copyright MESS Team" #include "devtempl.h" + + +DEFINE_LEGACY_DEVICE(INS8154, ins8154); diff --git a/src/emu/machine/ins8250.c b/src/emu/machine/ins8250.c index 568f3b7b9d4..41102ebd792 100644 --- a/src/emu/machine/ins8250.c +++ b/src/emu/machine/ins8250.c @@ -700,3 +700,11 @@ DEVICE_GET_INFO( pc16550d ) } } + + +DEFINE_LEGACY_DEVICE(INS8250, ins8250); +DEFINE_LEGACY_DEVICE(INS8250A, ins8250a); +DEFINE_LEGACY_DEVICE(NS16450, ns16450); +DEFINE_LEGACY_DEVICE(NS16550, ns16550); +DEFINE_LEGACY_DEVICE(NS16550A, ns16550a); +DEFINE_LEGACY_DEVICE(PC16550D, pc16550d); diff --git a/src/emu/machine/k033906.c b/src/emu/machine/k033906.c index 5b4b4c631c7..eae724bb235 100644 --- a/src/emu/machine/k033906.c +++ b/src/emu/machine/k033906.c @@ -167,3 +167,6 @@ static const char DEVTEMPLATE_SOURCE[] = __FILE__; #define DEVTEMPLATE_NAME "Konami 033906" #define DEVTEMPLATE_FAMILY "Konami PCI Bridge 033906" #include "devtempl.h" + + +DEFINE_LEGACY_DEVICE(K033906, k033906); diff --git a/src/emu/machine/k056230.c b/src/emu/machine/k056230.c index 3d254225346..f5a5dbbed32 100644 --- a/src/emu/machine/k056230.c +++ b/src/emu/machine/k056230.c @@ -141,3 +141,6 @@ static const char DEVTEMPLATE_SOURCE[] = __FILE__; #define DEVTEMPLATE_NAME "Konami 056230" #define DEVTEMPLATE_FAMILY "Konami Network Board 056230" #include "devtempl.h" + + +DEFINE_LEGACY_DEVICE(K056230, k056230); diff --git a/src/emu/machine/latch8.c b/src/emu/machine/latch8.c index a2b66670bf8..0bdb024145f 100644 --- a/src/emu/machine/latch8.c +++ b/src/emu/machine/latch8.c @@ -254,3 +254,6 @@ DEVICE_GET_INFO( latch8 ) case DEVINFO_STR_CREDITS: strcpy(info->s, "Copyright Nicola Salmoria and the MAME Team"); break; } } + + +DEFINE_LEGACY_DEVICE(LATCH8, latch8); diff --git a/src/emu/machine/ldcore.c b/src/emu/machine/ldcore.c index 365c2eab5f8..beb1921bf1a 100644 --- a/src/emu/machine/ldcore.c +++ b/src/emu/machine/ldcore.c @@ -1662,3 +1662,7 @@ DEVICE_GET_INFO( laserdisc ) case DEVINFO_STR_CREDITS: strcpy(info->s, "Copyright Nicola Salmoria and the MAME Team"); break; } } + + +DEFINE_LEGACY_DEVICE(LASERDISC, laserdisc); +DEFINE_LEGACY_SOUND_DEVICE(LASERDISC, laserdisc_sound); diff --git a/src/emu/machine/mb14241.c b/src/emu/machine/mb14241.c index 1023951fc9c..593bdae58a4 100644 --- a/src/emu/machine/mb14241.c +++ b/src/emu/machine/mb14241.c @@ -75,3 +75,6 @@ static const char DEVTEMPLATE_SOURCE[] = __FILE__; #define DEVTEMPLATE_NAME "MB14241" #define DEVTEMPLATE_FAMILY "MB14241 Shifter IC" #include "devtempl.h" + + +DEFINE_LEGACY_DEVICE(MB14241, mb14241); diff --git a/src/emu/machine/mb3773.c b/src/emu/machine/mb3773.c index c0edb5148b8..74a402ee4c1 100644 --- a/src/emu/machine/mb3773.c +++ b/src/emu/machine/mb3773.c @@ -112,3 +112,6 @@ static const char DEVTEMPLATE_SOURCE[] = __FILE__; #define DEVTEMPLATE_NAME "Fujistu MB3773" #define DEVTEMPLATE_FAMILY "Fujistu Power Supply Monitor" #include "devtempl.h" + + +DEFINE_LEGACY_DEVICE(MB3773, mb3773); diff --git a/src/emu/machine/mb87078.c b/src/emu/machine/mb87078.c index 81f518f17e2..3d5165b735b 100644 --- a/src/emu/machine/mb87078.c +++ b/src/emu/machine/mb87078.c @@ -274,3 +274,5 @@ static const char DEVTEMPLATE_SOURCE[] = __FILE__; #define DEVTEMPLATE_FAMILY "Fujitsu Volume Controller MB87078" #include "devtempl.h" + +DEFINE_LEGACY_DEVICE(MB87078, mb87078); diff --git a/src/emu/machine/msm6242.c b/src/emu/machine/msm6242.c index cd1f1a4d190..2f84a309729 100644 --- a/src/emu/machine/msm6242.c +++ b/src/emu/machine/msm6242.c @@ -199,3 +199,6 @@ WRITE16_HANDLER( msm6242_lsb_w ) msm6242_w(space, offset, data); } #endif + + +DEFINE_LEGACY_DEVICE(MSM6242, msm6242); diff --git a/src/emu/machine/pci.c b/src/emu/machine/pci.c index 5ebe0c3b038..4fb5a3989b2 100644 --- a/src/emu/machine/pci.c +++ b/src/emu/machine/pci.c @@ -263,3 +263,6 @@ DEVICE_GET_INFO( pci_bus ) case DEVINFO_STR_CREDITS: strcpy(info->s, "Copyright Nicola Salmoria and the MAME Team"); break; } } + + +DEFINE_LEGACY_DEVICE(PCI_BUS, pci_bus); diff --git a/src/emu/machine/pd4990a.c b/src/emu/machine/pd4990a.c index dcb7c62adec..47996a3c0a7 100644 --- a/src/emu/machine/pd4990a.c +++ b/src/emu/machine/pd4990a.c @@ -532,3 +532,6 @@ static const char DEVTEMPLATE_SOURCE[] = __FILE__; #define DEVTEMPLATE_NAME "NEC uPD4990A" #define DEVTEMPLATE_FAMILY "NEC uPD4990A Calendar & Clock" #include "devtempl.h" + + +DEFINE_LEGACY_DEVICE(UPD4990A, upd4990a); diff --git a/src/emu/machine/pic8259.c b/src/emu/machine/pic8259.c index 88fcc9b9d3f..473a70d34d9 100644 --- a/src/emu/machine/pic8259.c +++ b/src/emu/machine/pic8259.c @@ -458,3 +458,5 @@ DEVICE_GET_INFO( pic8259 ) { } } + +DEFINE_LEGACY_DEVICE(PIC8259, pic8259); diff --git a/src/emu/machine/pit8253.c b/src/emu/machine/pit8253.c index f2e82cd031c..b7dd4c2f44e 100644 --- a/src/emu/machine/pit8253.c +++ b/src/emu/machine/pit8253.c @@ -1188,3 +1188,7 @@ DEVICE_GET_INFO( pit8254 ) { default: DEVICE_GET_INFO_CALL(pit8253); break; } } + + +DEFINE_LEGACY_DEVICE(PIT8253, pit8253); +DEFINE_LEGACY_DEVICE(PIT8254, pit8254); diff --git a/src/emu/machine/rp5h01.c b/src/emu/machine/rp5h01.c index 08aee97d11c..504d5890967 100644 --- a/src/emu/machine/rp5h01.c +++ b/src/emu/machine/rp5h01.c @@ -211,3 +211,6 @@ static const char DEVTEMPLATE_SOURCE[] = __FILE__; #define DEVTEMPLATE_NAME "RP5H01" #define DEVTEMPLATE_FAMILY "RP5H01" #include "devtempl.h" + + +DEFINE_LEGACY_DEVICE(RP5H01, rp5h01); diff --git a/src/emu/machine/rtc65271.c b/src/emu/machine/rtc65271.c index 0e584d32fb6..ea43f512df9 100644 --- a/src/emu/machine/rtc65271.c +++ b/src/emu/machine/rtc65271.c @@ -717,3 +717,6 @@ static const char DEVTEMPLATE_SOURCE[] = __FILE__; #define DEVTEMPLATE_NAME "RTC65271" #define DEVTEMPLATE_FAMILY "RTC" #include "devtempl.h" + + +DEFINE_LEGACY_NVRAM_DEVICE(RTC65271, rtc65271); diff --git a/src/emu/machine/smc91c9x.c b/src/emu/machine/smc91c9x.c index 8bfc815ef7a..d04864ace2e 100644 --- a/src/emu/machine/smc91c9x.c +++ b/src/emu/machine/smc91c9x.c @@ -632,3 +632,8 @@ DEVICE_GET_INFO( smc91c96 ) default: DEVICE_GET_INFO_CALL(smc91c9x); break; } } + + +DEFINE_LEGACY_DEVICE(SMC91C94, smc91c94); +DEFINE_LEGACY_DEVICE(SMC91C96, smc91c96); + diff --git a/src/emu/machine/timekpr.c b/src/emu/machine/timekpr.c index 6de5be00cab..4dfafc7370d 100644 --- a/src/emu/machine/timekpr.c +++ b/src/emu/machine/timekpr.c @@ -524,3 +524,9 @@ DEVICE_GET_INFO( mk48t08 ) default: DEVICE_GET_INFO_CALL(timekeeper); break; } } + + +DEFINE_LEGACY_NVRAM_DEVICE(M48T02, m48t02); +DEFINE_LEGACY_NVRAM_DEVICE(M48T35, m48t35); +DEFINE_LEGACY_NVRAM_DEVICE(M48T58, m48t58); +DEFINE_LEGACY_NVRAM_DEVICE(MK48T08, mk48t08); diff --git a/src/emu/machine/tms6100.c b/src/emu/machine/tms6100.c index 863a2219de0..90f61c0bedb 100644 --- a/src/emu/machine/tms6100.c +++ b/src/emu/machine/tms6100.c @@ -277,3 +277,6 @@ static const char DEVTEMPLATE_SOURCE[] = __FILE__; #define DEVTEMPLATE_DERIVED_NAME "M58819" #include "devtempl.h" + +DEFINE_LEGACY_DEVICE(TMS6100, tms6100); +DEFINE_LEGACY_DEVICE(M58819, m58819); diff --git a/src/emu/machine/upd4701.c b/src/emu/machine/upd4701.c index 27c8928305d..e96abb52ad3 100644 --- a/src/emu/machine/upd4701.c +++ b/src/emu/machine/upd4701.c @@ -312,3 +312,6 @@ static const char DEVTEMPLATE_SOURCE[] = __FILE__; #define DEVTEMPLATE_NAME "NEC uPD4701 Encoder" #define DEVTEMPLATE_FAMILY "NEC uPD4701 Encoder" #include "devtempl.h" + + +DEFINE_LEGACY_DEVICE(UPD4701, upd4701); diff --git a/src/emu/machine/x2212.c b/src/emu/machine/x2212.c index 735492b0a74..c32dde91ab6 100644 --- a/src/emu/machine/x2212.c +++ b/src/emu/machine/x2212.c @@ -152,3 +152,5 @@ static const char DEVTEMPLATE_SOURCE[] = __FILE__; #define DEVTEMPLATE_CLASS DEVICE_CLASS_PERIPHERAL #include "devtempl.h" + +DEFINE_LEGACY_NVRAM_DEVICE(X2212, x2212); |