diff options
Diffstat (limited to 'src')
144 files changed, 443 insertions, 432 deletions
diff --git a/src/devices/cpu/adsp2100/adsp2100.cpp b/src/devices/cpu/adsp2100/adsp2100.cpp index a1c9675ed2d..55b445b044f 100644 --- a/src/devices/cpu/adsp2100/adsp2100.cpp +++ b/src/devices/cpu/adsp2100/adsp2100.cpp @@ -104,12 +104,12 @@ // device type definitions -DEFINE_DEVICE_TYPE(ADSP2100, adsp2100_device, "adsp2100", "ADSP-2100") -DEFINE_DEVICE_TYPE(ADSP2101, adsp2101_device, "adsp2101", "ADSP-2101") -DEFINE_DEVICE_TYPE(ADSP2104, adsp2104_device, "adsp2104", "ADSP-2104") -DEFINE_DEVICE_TYPE(ADSP2105, adsp2105_device, "adsp2105", "ADSP-2105") -DEFINE_DEVICE_TYPE(ADSP2115, adsp2115_device, "adsp2115", "ADSP-2115") -DEFINE_DEVICE_TYPE(ADSP2181, adsp2181_device, "adsp2181", "ADSP-2181") +DEFINE_DEVICE_TYPE(ADSP2100, adsp2100_device, "adsp2100", "Analog Devices ADSP-2100") +DEFINE_DEVICE_TYPE(ADSP2101, adsp2101_device, "adsp2101", "Analog Devices ADSP-2101") +DEFINE_DEVICE_TYPE(ADSP2104, adsp2104_device, "adsp2104", "Analog Devices ADSP-2104") +DEFINE_DEVICE_TYPE(ADSP2105, adsp2105_device, "adsp2105", "Analog Devices ADSP-2105") +DEFINE_DEVICE_TYPE(ADSP2115, adsp2115_device, "adsp2115", "Analog Devices ADSP-2115") +DEFINE_DEVICE_TYPE(ADSP2181, adsp2181_device, "adsp2181", "Analog Devices ADSP-2181") //************************************************************************** diff --git a/src/devices/cpu/apexc/apexc.cpp b/src/devices/cpu/apexc/apexc.cpp index 9f74a019fff..d870735a5c7 100644 --- a/src/devices/cpu/apexc/apexc.cpp +++ b/src/devices/cpu/apexc/apexc.cpp @@ -331,7 +331,7 @@ field: X address D Function Y address D (part 2) #include "debugger.h" -DEFINE_DEVICE_TYPE(APEXC, apexc_cpu_device, "apexc_cpu", "APEXC") +DEFINE_DEVICE_TYPE(APEXC, apexc_cpu_device, "apexc_cpu", "APE(X)C") /* decrement ICount by n */ diff --git a/src/devices/cpu/arc/arc.cpp b/src/devices/cpu/arc/arc.cpp index fa421875bd1..e88624e93be 100644 --- a/src/devices/cpu/arc/arc.cpp +++ b/src/devices/cpu/arc/arc.cpp @@ -15,7 +15,7 @@ #include "arcdasm.h" -DEFINE_DEVICE_TYPE(ARC, arc_cpu_device, "arc_a4", "ARCtangent A4") +DEFINE_DEVICE_TYPE(ARC, arc_cpu_device, "arc_a4", "Argonaut ARCtangent A4") arc_cpu_device::arc_cpu_device(const machine_config &mconfig, const char *tag, device_t *owner, uint32_t clock) diff --git a/src/devices/cpu/arcompact/arcompact.cpp b/src/devices/cpu/arcompact/arcompact.cpp index 27db4fcdf07..a8dae0358af 100644 --- a/src/devices/cpu/arcompact/arcompact.cpp +++ b/src/devices/cpu/arcompact/arcompact.cpp @@ -24,7 +24,7 @@ #include "arcompactdasm.h" -DEFINE_DEVICE_TYPE(ARCA5, arcompact_device, "arc_a5", "ARCtangent A5") +DEFINE_DEVICE_TYPE(ARCA5, arcompact_device, "arc_a5", "Argonaut ARCtangent A5") READ32_MEMBER( arcompact_device::arcompact_auxreg002_LPSTART_r) { return m_LP_START&0xfffffffe; } diff --git a/src/devices/cpu/asap/asap.cpp b/src/devices/cpu/asap/asap.cpp index c5d91084a83..5d1bf9cb12a 100644 --- a/src/devices/cpu/asap/asap.cpp +++ b/src/devices/cpu/asap/asap.cpp @@ -131,7 +131,7 @@ const asap_device::ophandler asap_device::s_conditiontable[16] = //************************************************************************** // device type definition -DEFINE_DEVICE_TYPE(ASAP, asap_device, "asap", "ASAP") +DEFINE_DEVICE_TYPE(ASAP, asap_device, "asap", "Atari ASAP") //------------------------------------------------- // asap_device - constructor diff --git a/src/devices/cpu/avr8/avr8.cpp b/src/devices/cpu/avr8/avr8.cpp index 00690e6540d..44a05e42435 100644 --- a/src/devices/cpu/avr8/avr8.cpp +++ b/src/devices/cpu/avr8/avr8.cpp @@ -564,10 +564,10 @@ static const char avr8_reg_name[4] = { 'A', 'B', 'C', 'D' }; // DEVICE INTERFACE //************************************************************************** -DEFINE_DEVICE_TYPE(ATMEGA88, atmega88_device, "atmega88", "ATmega88") -DEFINE_DEVICE_TYPE(ATMEGA644, atmega644_device, "atmega644", "ATmega644") -DEFINE_DEVICE_TYPE(ATMEGA1280, atmega1280_device, "atmega1280", "ATmega1280") -DEFINE_DEVICE_TYPE(ATMEGA2560, atmega2560_device, "atmega2560", "ATmega2560") +DEFINE_DEVICE_TYPE(ATMEGA88, atmega88_device, "atmega88", "Atmel ATmega88") +DEFINE_DEVICE_TYPE(ATMEGA644, atmega644_device, "atmega644", "Atmel ATmega644") +DEFINE_DEVICE_TYPE(ATMEGA1280, atmega1280_device, "atmega1280", "Atmel ATmega1280") +DEFINE_DEVICE_TYPE(ATMEGA2560, atmega2560_device, "atmega2560", "Atmel ATmega2560") //************************************************************************** // INTERNAL ADDRESS MAP diff --git a/src/devices/cpu/cop400/cop400.cpp b/src/devices/cpu/cop400/cop400.cpp index d0835f86027..d77461e9533 100644 --- a/src/devices/cpu/cop400/cop400.cpp +++ b/src/devices/cpu/cop400/cop400.cpp @@ -62,23 +62,23 @@ #include "cop444ds.h" -DEFINE_DEVICE_TYPE(COP401, cop401_cpu_device, "cop401", "COP401") -DEFINE_DEVICE_TYPE(COP410, cop410_cpu_device, "cop410", "COP410") -DEFINE_DEVICE_TYPE(COP411, cop411_cpu_device, "cop411", "COP411") -DEFINE_DEVICE_TYPE(COP402, cop402_cpu_device, "cop402", "COP402") -DEFINE_DEVICE_TYPE(COP420, cop420_cpu_device, "cop420", "COP420") -DEFINE_DEVICE_TYPE(COP421, cop421_cpu_device, "cop421", "COP421") -DEFINE_DEVICE_TYPE(COP422, cop422_cpu_device, "cop422", "COP422") -DEFINE_DEVICE_TYPE(COP404L, cop404l_cpu_device, "cop404l", "COP404L") -DEFINE_DEVICE_TYPE(COP444L, cop444l_cpu_device, "cop444l", "COP444L") -DEFINE_DEVICE_TYPE(COP445L, cop445l_cpu_device, "cop445l", "COP445L") -DEFINE_DEVICE_TYPE(COP404C, cop404c_cpu_device, "cop404c", "COP404C") -DEFINE_DEVICE_TYPE(COP424C, cop424c_cpu_device, "cop424c", "COP424C") -DEFINE_DEVICE_TYPE(COP425C, cop425c_cpu_device, "cop425c", "COP425C") -DEFINE_DEVICE_TYPE(COP426C, cop426c_cpu_device, "cop426c", "COP426C") -DEFINE_DEVICE_TYPE(COP444C, cop444c_cpu_device, "cop444c", "COP444C") -DEFINE_DEVICE_TYPE(COP445C, cop445c_cpu_device, "cop445c", "COP445C") -DEFINE_DEVICE_TYPE(COP446C, cop446c_cpu_device, "cop446c", "COP446C") +DEFINE_DEVICE_TYPE(COP401, cop401_cpu_device, "cop401", "National Semiconductor COP401") +DEFINE_DEVICE_TYPE(COP410, cop410_cpu_device, "cop410", "National Semiconductor COP410") +DEFINE_DEVICE_TYPE(COP411, cop411_cpu_device, "cop411", "National Semiconductor COP411") +DEFINE_DEVICE_TYPE(COP402, cop402_cpu_device, "cop402", "National Semiconductor COP402") +DEFINE_DEVICE_TYPE(COP420, cop420_cpu_device, "cop420", "National Semiconductor COP420") +DEFINE_DEVICE_TYPE(COP421, cop421_cpu_device, "cop421", "National Semiconductor COP421") +DEFINE_DEVICE_TYPE(COP422, cop422_cpu_device, "cop422", "National Semiconductor COP422") +DEFINE_DEVICE_TYPE(COP404L, cop404l_cpu_device, "cop404l", "National Semiconductor COP404L") +DEFINE_DEVICE_TYPE(COP444L, cop444l_cpu_device, "cop444l", "National Semiconductor COP444L") +DEFINE_DEVICE_TYPE(COP445L, cop445l_cpu_device, "cop445l", "National Semiconductor COP445L") +DEFINE_DEVICE_TYPE(COP404C, cop404c_cpu_device, "cop404c", "National Semiconductor COP404C") +DEFINE_DEVICE_TYPE(COP424C, cop424c_cpu_device, "cop424c", "National Semiconductor COP424C") +DEFINE_DEVICE_TYPE(COP425C, cop425c_cpu_device, "cop425c", "National Semiconductor COP425C") +DEFINE_DEVICE_TYPE(COP426C, cop426c_cpu_device, "cop426c", "National Semiconductor COP426C") +DEFINE_DEVICE_TYPE(COP444C, cop444c_cpu_device, "cop444c", "National Semiconductor COP444C") +DEFINE_DEVICE_TYPE(COP445C, cop445c_cpu_device, "cop445c", "National Semiconductor COP445C") +DEFINE_DEVICE_TYPE(COP446C, cop446c_cpu_device, "cop446c", "National Semiconductor COP446C") diff --git a/src/devices/cpu/diablo/diablo1300.cpp b/src/devices/cpu/diablo/diablo1300.cpp index 5989ce309e5..8aba2c157ac 100644 --- a/src/devices/cpu/diablo/diablo1300.cpp +++ b/src/devices/cpu/diablo/diablo1300.cpp @@ -64,7 +64,7 @@ inline void diablo1300_cpu_device::write_reg(uint16_t reg, uint8_t data) /*****************************************************************************/ -DEFINE_DEVICE_TYPE(DIABLO1300, diablo1300_cpu_device, "diablo1300_cpu", "DIABLO 1300 CPU") +DEFINE_DEVICE_TYPE(DIABLO1300, diablo1300_cpu_device, "diablo1300", "DIABLO 1300") //------------------------------------------------- // diablo1300_cpu_device - constructor diff --git a/src/devices/cpu/dsp32/dsp32.cpp b/src/devices/cpu/dsp32/dsp32.cpp index e700edd0075..d8007e27378 100644 --- a/src/devices/cpu/dsp32/dsp32.cpp +++ b/src/devices/cpu/dsp32/dsp32.cpp @@ -137,7 +137,7 @@ // DEVICE INTERFACE //************************************************************************** -DEFINE_DEVICE_TYPE(DSP32C, dsp32c_device, "dsp32c", "DSP32C") +DEFINE_DEVICE_TYPE(DSP32C, dsp32c_device, "dsp32c", "AT&T DSP32C") //------------------------------------------------- // dsp32c_device - constructor diff --git a/src/devices/cpu/dsp56k/dsp56k.cpp b/src/devices/cpu/dsp56k/dsp56k.cpp index 299fbbe2ae6..368ca9cc076 100644 --- a/src/devices/cpu/dsp56k/dsp56k.cpp +++ b/src/devices/cpu/dsp56k/dsp56k.cpp @@ -60,7 +60,7 @@ #include "dsp56mem.h" -DEFINE_DEVICE_TYPE_NS(DSP56156, DSP56K, dsp56k_device, "dsp56156", "DSP56156") +DEFINE_DEVICE_TYPE_NS(DSP56156, DSP56K, dsp56k_device, "dsp56156", "Motorola DSP56156") namespace DSP56K { diff --git a/src/devices/cpu/e132xs/e132xs.cpp b/src/devices/cpu/e132xs/e132xs.cpp index 71b8eb126b5..3f107c664f0 100644 --- a/src/devices/cpu/e132xs/e132xs.cpp +++ b/src/devices/cpu/e132xs/e132xs.cpp @@ -1930,17 +1930,17 @@ void hyperstone_device::execute_run() } } -DEFINE_DEVICE_TYPE(E116T, e116t_device, "e116t", "E1-16T") -DEFINE_DEVICE_TYPE(E116XT, e116xt_device, "e116xt", "E1-16XT") -DEFINE_DEVICE_TYPE(E116XS, e116xs_device, "e116xs", "E1-16XS") -DEFINE_DEVICE_TYPE(E116XSR, e116xsr_device, "e116xsr", "E1-16XSR") -DEFINE_DEVICE_TYPE(E132N, e132n_device, "e132n", "E1-32N") -DEFINE_DEVICE_TYPE(E132T, e132t_device, "e132t", "E1-32T") -DEFINE_DEVICE_TYPE(E132XN, e132xn_device, "e132xn", "E1-32XN") -DEFINE_DEVICE_TYPE(E132XT, e132xt_device, "e132xt", "E1-32XT") -DEFINE_DEVICE_TYPE(E132XS, e132xs_device, "e132xs", "E1-32XS") -DEFINE_DEVICE_TYPE(E132XSR, e132xsr_device, "e132xsr", "E1-32XSR") -DEFINE_DEVICE_TYPE(GMS30C2116, gms30c2116_device, "gms30c2116", "GMS30C2116") -DEFINE_DEVICE_TYPE(GMS30C2132, gms30c2132_device, "gms30c2132", "GMS30C2132") -DEFINE_DEVICE_TYPE(GMS30C2216, gms30c2216_device, "gms30c2216", "GMS30C2216") -DEFINE_DEVICE_TYPE(GMS30C2232, gms30c2232_device, "gms30c2232", "GMS30C2232") +DEFINE_DEVICE_TYPE(E116T, e116t_device, "e116t", "hyperstone E1-16T") +DEFINE_DEVICE_TYPE(E116XT, e116xt_device, "e116xt", "hyperstone E1-16XT") +DEFINE_DEVICE_TYPE(E116XS, e116xs_device, "e116xs", "hyperstone E1-16XS") +DEFINE_DEVICE_TYPE(E116XSR, e116xsr_device, "e116xsr", "hyperstone E1-16XSR") +DEFINE_DEVICE_TYPE(E132N, e132n_device, "e132n", "hyperstone E1-32N") +DEFINE_DEVICE_TYPE(E132T, e132t_device, "e132t", "hyperstone E1-32T") +DEFINE_DEVICE_TYPE(E132XN, e132xn_device, "e132xn", "hyperstone E1-32XN") +DEFINE_DEVICE_TYPE(E132XT, e132xt_device, "e132xt", "hyperstone E1-32XT") +DEFINE_DEVICE_TYPE(E132XS, e132xs_device, "e132xs", "hyperstone E1-32XS") +DEFINE_DEVICE_TYPE(E132XSR, e132xsr_device, "e132xsr", "hyperstone E1-32XSR") +DEFINE_DEVICE_TYPE(GMS30C2116, gms30c2116_device, "gms30c2116", "Hynix GMS30C2116") +DEFINE_DEVICE_TYPE(GMS30C2132, gms30c2132_device, "gms30c2132", "Hynix GMS30C2132") +DEFINE_DEVICE_TYPE(GMS30C2216, gms30c2216_device, "gms30c2216", "Hynix GMS30C2216") +DEFINE_DEVICE_TYPE(GMS30C2232, gms30c2232_device, "gms30c2232", "Hynix GMS30C2232") diff --git a/src/devices/cpu/g65816/g65816.cpp b/src/devices/cpu/g65816/g65816.cpp index e1b636d3a1d..a6dc7686a4e 100644 --- a/src/devices/cpu/g65816/g65816.cpp +++ b/src/devices/cpu/g65816/g65816.cpp @@ -93,8 +93,8 @@ TODO general: #include "g65816.h" -DEFINE_DEVICE_TYPE(G65816, g65816_device, "g65c816", "G65C816") -DEFINE_DEVICE_TYPE(_5A22, _5a22_device, "5a22", "5A22") +DEFINE_DEVICE_TYPE(G65816, g65816_device, "g65c816", "Western Design Center G65C816") +DEFINE_DEVICE_TYPE(_5A22, _5a22_device, "5a22", "Ricoh 5A22") enum { diff --git a/src/devices/cpu/h6280/h6280.cpp b/src/devices/cpu/h6280/h6280.cpp index c47ed31a70f..5df36ff2fb0 100644 --- a/src/devices/cpu/h6280/h6280.cpp +++ b/src/devices/cpu/h6280/h6280.cpp @@ -154,7 +154,7 @@ enum // DEVICE INTERFACE //************************************************************************** -DEFINE_DEVICE_TYPE(H6280, h6280_device, "h6280", "HuC6280") +DEFINE_DEVICE_TYPE(H6280, h6280_device, "h6280", "Hudson Soft HuC6280") //------------------------------------------------- // h6280_device - constructor diff --git a/src/devices/cpu/h8/h83002.cpp b/src/devices/cpu/h8/h83002.cpp index 17e39189e4d..2acfc26e14c 100644 --- a/src/devices/cpu/h8/h83002.cpp +++ b/src/devices/cpu/h8/h83002.cpp @@ -3,7 +3,7 @@ #include "emu.h" #include "h83002.h" -DEFINE_DEVICE_TYPE(H83002, h83002_device, "h83002", "H8/3002") +DEFINE_DEVICE_TYPE(H83002, h83002_device, "h83002", "Hitachi H8/3002") h83002_device::h83002_device(const machine_config &mconfig, const char *tag, device_t *owner, uint32_t clock) : h8h_device(mconfig, H83002, tag, owner, clock, address_map_constructor(FUNC(h83002_device::map), this)), diff --git a/src/devices/cpu/h8/h83006.cpp b/src/devices/cpu/h8/h83006.cpp index 60b3b09cf55..fe0d349438a 100644 --- a/src/devices/cpu/h8/h83006.cpp +++ b/src/devices/cpu/h8/h83006.cpp @@ -3,8 +3,8 @@ #include "emu.h" #include "h83006.h" -DEFINE_DEVICE_TYPE(H83006, h83006_device, "h83006", "H8/3006") -DEFINE_DEVICE_TYPE(H83007, h83007_device, "h83007", "H8/3007") +DEFINE_DEVICE_TYPE(H83006, h83006_device, "h83006", "Hitachi H8/3006") +DEFINE_DEVICE_TYPE(H83007, h83007_device, "h83007", "Hitachi H8/3007") h83006_device::h83006_device(const machine_config &mconfig, device_type type, const char *tag, device_t *owner, uint32_t clock, uint32_t start) : diff --git a/src/devices/cpu/h8/h83008.cpp b/src/devices/cpu/h8/h83008.cpp index de8df8dfde8..41b2ceeddd8 100644 --- a/src/devices/cpu/h8/h83008.cpp +++ b/src/devices/cpu/h8/h83008.cpp @@ -3,7 +3,7 @@ #include "emu.h" #include "h83008.h" -DEFINE_DEVICE_TYPE(H83008, h83008_device, "h83008", "H8/3008") +DEFINE_DEVICE_TYPE(H83008, h83008_device, "h83008", "Hitachi H8/3008") h83008_device::h83008_device(const machine_config &mconfig, const char *tag, device_t *owner, uint32_t clock) : h8h_device(mconfig, H83008, tag, owner, clock, address_map_constructor(FUNC(h83008_device::map), this)), diff --git a/src/devices/cpu/h8/h83048.cpp b/src/devices/cpu/h8/h83048.cpp index ea8db3c69e0..6f163be1b9d 100644 --- a/src/devices/cpu/h8/h83048.cpp +++ b/src/devices/cpu/h8/h83048.cpp @@ -3,10 +3,10 @@ #include "emu.h" #include "h83048.h" -DEFINE_DEVICE_TYPE(H83044, h83044_device, "h83044", "H8/3044") -DEFINE_DEVICE_TYPE(H83045, h83045_device, "h83045", "H8/3045") -DEFINE_DEVICE_TYPE(H83047, h83047_device, "h83047", "H8/3047") -DEFINE_DEVICE_TYPE(H83048, h83048_device, "h83048", "H8/3048") +DEFINE_DEVICE_TYPE(H83044, h83044_device, "h83044", "Hitachi H8/3044") +DEFINE_DEVICE_TYPE(H83045, h83045_device, "h83045", "Hitachi H8/3045") +DEFINE_DEVICE_TYPE(H83047, h83047_device, "h83047", "Hitachi H8/3047") +DEFINE_DEVICE_TYPE(H83048, h83048_device, "h83048", "Hitachi H8/3048") h83048_device::h83048_device(const machine_config &mconfig, device_type type, const char *tag, device_t *owner, uint32_t clock, uint32_t start) : h8h_device(mconfig, type, tag, owner, clock, address_map_constructor(FUNC(h83048_device::map), this)), diff --git a/src/devices/cpu/h8/h83337.cpp b/src/devices/cpu/h8/h83337.cpp index a35409afd71..4602efc4eaa 100644 --- a/src/devices/cpu/h8/h83337.cpp +++ b/src/devices/cpu/h8/h83337.cpp @@ -3,9 +3,9 @@ #include "emu.h" #include "h83337.h" -DEFINE_DEVICE_TYPE(H83334, h83334_device, "h83334", "H8/3334") -DEFINE_DEVICE_TYPE(H83336, h83336_device, "h83336", "H8/3336") -DEFINE_DEVICE_TYPE(H83337, h83337_device, "h83337", "H8/3337") +DEFINE_DEVICE_TYPE(H83334, h83334_device, "h83334", "Hitachi H8/3334") +DEFINE_DEVICE_TYPE(H83336, h83336_device, "h83336", "Hitachi H8/3336") +DEFINE_DEVICE_TYPE(H83337, h83337_device, "h83337", "Hitachi H8/3337") h83337_device::h83337_device(const machine_config &mconfig, device_type type, const char *tag, device_t *owner, uint32_t clock, uint32_t start) : diff --git a/src/devices/cpu/h8/h8s2245.cpp b/src/devices/cpu/h8/h8s2245.cpp index c589f6c96c7..aa17243ed19 100644 --- a/src/devices/cpu/h8/h8s2245.cpp +++ b/src/devices/cpu/h8/h8s2245.cpp @@ -3,10 +3,10 @@ #include "emu.h" #include "h8s2245.h" -DEFINE_DEVICE_TYPE(H8S2241, h8s2241_device, "h8s2241", "H8S/2241") -DEFINE_DEVICE_TYPE(H8S2242, h8s2242_device, "h8s2242", "H8S/2242") -DEFINE_DEVICE_TYPE(H8S2245, h8s2245_device, "h8s2245", "H8S/2245") -DEFINE_DEVICE_TYPE(H8S2246, h8s2246_device, "h8s2246", "H8S/2246") +DEFINE_DEVICE_TYPE(H8S2241, h8s2241_device, "h8s2241", "Hitachi H8S/2241") +DEFINE_DEVICE_TYPE(H8S2242, h8s2242_device, "h8s2242", "Hitachi H8S/2242") +DEFINE_DEVICE_TYPE(H8S2245, h8s2245_device, "h8s2245", "Hitachi H8S/2245") +DEFINE_DEVICE_TYPE(H8S2246, h8s2246_device, "h8s2246", "Hitachi H8S/2246") h8s2245_device::h8s2245_device(const machine_config &mconfig, device_type type, const char *tag, device_t *owner, uint32_t clock, uint32_t start) : diff --git a/src/devices/cpu/h8/h8s2320.cpp b/src/devices/cpu/h8/h8s2320.cpp index d682f46921b..99bf744cdbf 100644 --- a/src/devices/cpu/h8/h8s2320.cpp +++ b/src/devices/cpu/h8/h8s2320.cpp @@ -3,15 +3,15 @@ #include "emu.h" #include "h8s2320.h" -DEFINE_DEVICE_TYPE(H8S2320, h8s2320_device, "h8s2320", "H8S/2320") -DEFINE_DEVICE_TYPE(H8S2321, h8s2321_device, "h8s2321", "H8S/2321") -DEFINE_DEVICE_TYPE(H8S2322, h8s2322_device, "h8s2322", "H8S/2322") -DEFINE_DEVICE_TYPE(H8S2323, h8s2323_device, "h8s2323", "H8S/2323") -DEFINE_DEVICE_TYPE(H8S2324, h8s2324_device, "h8s2324", "H8S/2324") -DEFINE_DEVICE_TYPE(H8S2326, h8s2326_device, "h8s2326", "H8S/2326") -DEFINE_DEVICE_TYPE(H8S2327, h8s2327_device, "h8s2327", "H8S/2327") -DEFINE_DEVICE_TYPE(H8S2328, h8s2328_device, "h8s2328", "H8S/2328") -DEFINE_DEVICE_TYPE(H8S2329, h8s2329_device, "h8s2329", "H8S/2329") +DEFINE_DEVICE_TYPE(H8S2320, h8s2320_device, "h8s2320", "Hitachi H8S/2320") +DEFINE_DEVICE_TYPE(H8S2321, h8s2321_device, "h8s2321", "Hitachi H8S/2321") +DEFINE_DEVICE_TYPE(H8S2322, h8s2322_device, "h8s2322", "Hitachi H8S/2322") +DEFINE_DEVICE_TYPE(H8S2323, h8s2323_device, "h8s2323", "Hitachi H8S/2323") +DEFINE_DEVICE_TYPE(H8S2324, h8s2324_device, "h8s2324", "Hitachi H8S/2324") +DEFINE_DEVICE_TYPE(H8S2326, h8s2326_device, "h8s2326", "Hitachi H8S/2326") +DEFINE_DEVICE_TYPE(H8S2327, h8s2327_device, "h8s2327", "Hitachi H8S/2327") +DEFINE_DEVICE_TYPE(H8S2328, h8s2328_device, "h8s2328", "Hitachi H8S/2328") +DEFINE_DEVICE_TYPE(H8S2329, h8s2329_device, "h8s2329", "Hitachi H8S/2329") h8s2320_device::h8s2320_device(const machine_config &mconfig, device_type type, const char *tag, device_t *owner, uint32_t clock, uint32_t start) : diff --git a/src/devices/cpu/h8/h8s2357.cpp b/src/devices/cpu/h8/h8s2357.cpp index bffcce1e37e..0bac92e5d9b 100644 --- a/src/devices/cpu/h8/h8s2357.cpp +++ b/src/devices/cpu/h8/h8s2357.cpp @@ -3,12 +3,12 @@ #include "emu.h" #include "h8s2357.h" -DEFINE_DEVICE_TYPE(H8S2357, h8s2357_device, "h8s2357", "H8S/2357") -DEFINE_DEVICE_TYPE(H8S2352, h8s2352_device, "h8s2352", "H8S/2352") -DEFINE_DEVICE_TYPE(H8S2398, h8s2398_device, "h8s2398", "H8S/2398") -DEFINE_DEVICE_TYPE(H8S2394, h8s2394_device, "h8s2394", "H8S/2394") -DEFINE_DEVICE_TYPE(H8S2392, h8s2392_device, "h8s2392", "H8S/2392") -DEFINE_DEVICE_TYPE(H8S2390, h8s2390_device, "h8s2390", "H8S/2390") +DEFINE_DEVICE_TYPE(H8S2357, h8s2357_device, "h8s2357", "Hitachi H8S/2357") +DEFINE_DEVICE_TYPE(H8S2352, h8s2352_device, "h8s2352", "Hitachi H8S/2352") +DEFINE_DEVICE_TYPE(H8S2398, h8s2398_device, "h8s2398", "Hitachi H8S/2398") +DEFINE_DEVICE_TYPE(H8S2394, h8s2394_device, "h8s2394", "Hitachi H8S/2394") +DEFINE_DEVICE_TYPE(H8S2392, h8s2392_device, "h8s2392", "Hitachi H8S/2392") +DEFINE_DEVICE_TYPE(H8S2390, h8s2390_device, "h8s2390", "Hitachi H8S/2390") h8s2357_device::h8s2357_device(const machine_config &mconfig, device_type type, const char *tag, device_t *owner, uint32_t clock, uint32_t start) : h8s2000_device(mconfig, type, tag, owner, clock, address_map_constructor(FUNC(h8s2357_device::map), this)), diff --git a/src/devices/cpu/h8/h8s2655.cpp b/src/devices/cpu/h8/h8s2655.cpp index c9abdf82017..b2c824b4f1e 100644 --- a/src/devices/cpu/h8/h8s2655.cpp +++ b/src/devices/cpu/h8/h8s2655.cpp @@ -3,8 +3,8 @@ #include "emu.h" #include "h8s2655.h" -DEFINE_DEVICE_TYPE(H8S2655, h8s2655_device, "h8s2655", "H8S/2655") -DEFINE_DEVICE_TYPE(H8S2653, h8s2653_device, "h8s2653", "H8S/2653") +DEFINE_DEVICE_TYPE(H8S2655, h8s2655_device, "h8s2655", "Hitachi H8S/2655") +DEFINE_DEVICE_TYPE(H8S2653, h8s2653_device, "h8s2653", "Hitachi H8S/2653") h8s2655_device::h8s2655_device(const machine_config &mconfig, device_type type, const char *tag, device_t *owner, uint32_t clock) : h8s2600_device(mconfig, type, tag, owner, clock, address_map_constructor(FUNC(h8s2655_device::map), this)), diff --git a/src/devices/cpu/hcd62121/hcd62121.cpp b/src/devices/cpu/hcd62121/hcd62121.cpp index efdb53ba2cd..fa15345ec79 100644 --- a/src/devices/cpu/hcd62121/hcd62121.cpp +++ b/src/devices/cpu/hcd62121/hcd62121.cpp @@ -49,7 +49,7 @@ constexpr u8 FLAG_ZL = 0x02; constexpr u8 FLAG_ZH = 0x01; -DEFINE_DEVICE_TYPE(HCD62121, hcd62121_cpu_device, "hcd62121_cpu_device", "Hitachi HCD62121") +DEFINE_DEVICE_TYPE(HCD62121, hcd62121_cpu_device, "hcd62121", "Hitachi HCD62121") hcd62121_cpu_device::hcd62121_cpu_device(const machine_config &mconfig, const char *tag, device_t *owner, uint32_t clock) diff --git a/src/devices/cpu/hd61700/hd61700.cpp b/src/devices/cpu/hd61700/hd61700.cpp index 1c6225a9d79..32d8bde8950 100644 --- a/src/devices/cpu/hd61700/hd61700.cpp +++ b/src/devices/cpu/hd61700/hd61700.cpp @@ -98,7 +98,7 @@ static const uint16_t irq_vector[] = {0x0032, 0x0042, 0x0052, 0x0062, 0x0072}; // HD61700 DEVICE //************************************************************************** -DEFINE_DEVICE_TYPE(HD61700, hd61700_cpu_device, "hd61700", "HD61700") +DEFINE_DEVICE_TYPE(HD61700, hd61700_cpu_device, "hd61700", "Hitachi HD61700") //------------------------------------------------- // hd61700_cpu_device - constructor diff --git a/src/devices/cpu/hmcs40/hmcs40.cpp b/src/devices/cpu/hmcs40/hmcs40.cpp index e3bcf08e3e3..abb058023c1 100644 --- a/src/devices/cpu/hmcs40/hmcs40.cpp +++ b/src/devices/cpu/hmcs40/hmcs40.cpp @@ -23,36 +23,36 @@ // MCU types // HMCS42/C/CL -//DEFINE_DEVICE_TYPE(HD38702, hd38702_device, "hd38702", "HD38702") // PMOS, 28 pins, 22 I/O lines, (512+32)x10 ROM, 32x4 RAM, no B or SPY register -//DEFINE_DEVICE_TYPE(HD44700, hd44700_device, "hd44700", "HD44700") // CMOS version -//DEFINE_DEVICE_TYPE(HD44708, hd44708_device, "hd44708", "HD44708") // CMOS version, low-power +//DEFINE_DEVICE_TYPE(HD38702, hd38702_device, "hd38702", "Hitachi HD38702") // PMOS, 28 pins, 22 I/O lines, (512+32)x10 ROM, 32x4 RAM, no B or SPY register +//DEFINE_DEVICE_TYPE(HD44700, hd44700_device, "hd44700", "Hitachi HD44700") // CMOS version +//DEFINE_DEVICE_TYPE(HD44708, hd44708_device, "hd44708", "Hitachi HD44708") // CMOS version, low-power // HMCS43/C/CL -DEFINE_DEVICE_TYPE(HD38750, hd38750_device, "hd38750", "HD38750") // PMOS, 42 pins, 32 I/O lines, (1024+64)x10 ROM, 80x4 RAM -DEFINE_DEVICE_TYPE(HD38755, hd38755_device, "hd38755", "HD38755") // ceramic filter oscillator type -DEFINE_DEVICE_TYPE(HD44750, hd44750_device, "hd44750", "HD44750") // CMOS version -DEFINE_DEVICE_TYPE(HD44758, hd44758_device, "hd44758", "HD44758") // CMOS version, low-power +DEFINE_DEVICE_TYPE(HD38750, hd38750_device, "hd38750", "Hitachi HD38750") // PMOS, 42 pins, 32 I/O lines, (1024+64)x10 ROM, 80x4 RAM +DEFINE_DEVICE_TYPE(HD38755, hd38755_device, "hd38755", "Hitachi HD38755") // ceramic filter oscillator type +DEFINE_DEVICE_TYPE(HD44750, hd44750_device, "hd44750", "Hitachi HD44750") // CMOS version +DEFINE_DEVICE_TYPE(HD44758, hd44758_device, "hd44758", "Hitachi HD44758") // CMOS version, low-power // HMCS44A/C/CL -DEFINE_DEVICE_TYPE(HD38800, hd38800_device, "hd38800", "HD38800") // PMOS, 42 pins, 32 I/O lines, (2048+128)x10 ROM, 160x4 RAM -DEFINE_DEVICE_TYPE(HD38805, hd38805_device, "hd38805", "HD38805") // ceramic filter oscillator type -DEFINE_DEVICE_TYPE(HD44801, hd44801_device, "hd44801", "HD44801") // CMOS version -DEFINE_DEVICE_TYPE(HD44808, hd44808_device, "hd44808", "HD44808") // CMOS version, low-power +DEFINE_DEVICE_TYPE(HD38800, hd38800_device, "hd38800", "Hitachi HD38800") // PMOS, 42 pins, 32 I/O lines, (2048+128)x10 ROM, 160x4 RAM +DEFINE_DEVICE_TYPE(HD38805, hd38805_device, "hd38805", "Hitachi HD38805") // ceramic filter oscillator type +DEFINE_DEVICE_TYPE(HD44801, hd44801_device, "hd44801", "Hitachi HD44801") // CMOS version +DEFINE_DEVICE_TYPE(HD44808, hd44808_device, "hd44808", "Hitachi HD44808") // CMOS version, low-power // HMCS45A/C/CL -DEFINE_DEVICE_TYPE(HD38820, hd38820_device, "hd38820", "HD38820") // PMOS, 54 pins(QFP) or 64 pins(DIP), 44 I/O lines, (2048+128)x10 ROM, 160x4 RAM -DEFINE_DEVICE_TYPE(HD38825, hd38825_device, "hd38825", "HD38825") // ceramic filter oscillator type -DEFINE_DEVICE_TYPE(HD44820, hd44820_device, "hd44820", "HD44820") // CMOS version -DEFINE_DEVICE_TYPE(HD44828, hd44828_device, "hd44828", "HD44828") // CMOS version, low-power +DEFINE_DEVICE_TYPE(HD38820, hd38820_device, "hd38820", "Hitachi HD38820") // PMOS, 54 pins(QFP) or 64 pins(DIP), 44 I/O lines, (2048+128)x10 ROM, 160x4 RAM +DEFINE_DEVICE_TYPE(HD38825, hd38825_device, "hd38825", "Hitachi HD38825") // ceramic filter oscillator type +DEFINE_DEVICE_TYPE(HD44820, hd44820_device, "hd44820", "Hitachi HD44820") // CMOS version +DEFINE_DEVICE_TYPE(HD44828, hd44828_device, "hd44828", "Hitachi HD44828") // CMOS version, low-power // HMCS46C/CL (no PMOS version exists) -//DEFINE_DEVICE_TYPE(HD44840, hd44840_device, "hd44840", "HD44840") // CMOS, 42 pins, 32 I/O lines, 4096x10 ROM, 256x4 RAM -//DEFINE_DEVICE_TYPE(HD44848, hd44848_device, "hd44848", "HD44848") // CMOS, low-power +//DEFINE_DEVICE_TYPE(HD44840, hd44840_device, "hd44840", "Hitachi HD44840") // CMOS, 42 pins, 32 I/O lines, 4096x10 ROM, 256x4 RAM +//DEFINE_DEVICE_TYPE(HD44848, hd44848_device, "hd44848", "Hitachi HD44848") // CMOS, low-power // HMCS47A/C/CL -//DEFINE_DEVICE_TYPE(HD38870, hd38870_device, "hd38870", "HD38870") // PMOS, 54 pins(QFP) or 64 pins(DIP), 44 I/O lines, 4096x10 ROM, 256x4 RAM -//DEFINE_DEVICE_TYPE(HD44860, hd44860_device, "hd44860", "HD44860") // CMOS version -//DEFINE_DEVICE_TYPE(HD44868, hd44868_device, "hd44868", "HD44868") // CMOS version, low-power +//DEFINE_DEVICE_TYPE(HD38870, hd38870_device, "hd38870", "Hitachi HD38870") // PMOS, 54 pins(QFP) or 64 pins(DIP), 44 I/O lines, 4096x10 ROM, 256x4 RAM +//DEFINE_DEVICE_TYPE(HD44860, hd44860_device, "hd44860", "Hitachi HD44860") // CMOS version +//DEFINE_DEVICE_TYPE(HD44868, hd44868_device, "hd44868", "Hitachi HD44868") // CMOS version, low-power // internal memory maps diff --git a/src/devices/cpu/hphybrid/hphybrid.cpp b/src/devices/cpu/hphybrid/hphybrid.cpp index f85fd4b9a06..e21df040a7c 100644 --- a/src/devices/cpu/hphybrid/hphybrid.cpp +++ b/src/devices/cpu/hphybrid/hphybrid.cpp @@ -105,8 +105,8 @@ enum { // Part of r32-r37 that is actually output as address extension (6 bits of "BSC": block select code) #define BSC_REG_MASK 0x3f -DEFINE_DEVICE_TYPE(HP_5061_3001, hp_5061_3001_cpu_device, "5061_3001", "HP-5061-3001") -DEFINE_DEVICE_TYPE(HP_5061_3011, hp_5061_3011_cpu_device, "5061_3011", "HP-5061-3011") +DEFINE_DEVICE_TYPE(HP_5061_3001, hp_5061_3001_cpu_device, "5061_3001", "Hewlett-Packard HP-5061-3001") +DEFINE_DEVICE_TYPE(HP_5061_3011, hp_5061_3011_cpu_device, "5061_3011", "Hewlett-Packard HP-5061-3011") WRITE_LINE_MEMBER(hp_hybrid_cpu_device::dmar_w) { diff --git a/src/devices/cpu/i386/i386.cpp b/src/devices/cpu/i386/i386.cpp index 66760a6d890..966287b9428 100644 --- a/src/devices/cpu/i386/i386.cpp +++ b/src/devices/cpu/i386/i386.cpp @@ -28,17 +28,17 @@ /* seems to be defined on mingw-gcc */ #undef i386 -DEFINE_DEVICE_TYPE(I386, i386_device, "i386", "I386") -DEFINE_DEVICE_TYPE(I386SX, i386sx_device, "i386sx", "I386SX") -DEFINE_DEVICE_TYPE(I486, i486_device, "i486", "I486") -DEFINE_DEVICE_TYPE(I486DX4, i486dx4_device, "i486dx4", "I486DX4") -DEFINE_DEVICE_TYPE(PENTIUM, pentium_device, "pentium", "Pentium") +DEFINE_DEVICE_TYPE(I386, i386_device, "i386", "Intel I386") +DEFINE_DEVICE_TYPE(I386SX, i386sx_device, "i386sx", "Intel I386SX") +DEFINE_DEVICE_TYPE(I486, i486_device, "i486", "Intel I486") +DEFINE_DEVICE_TYPE(I486DX4, i486dx4_device, "i486dx4", "Intel I486DX4") +DEFINE_DEVICE_TYPE(PENTIUM, pentium_device, "pentium", "Intel Pentium") DEFINE_DEVICE_TYPE(MEDIAGX, mediagx_device, "mediagx", "Cyrix MediaGX") -DEFINE_DEVICE_TYPE(PENTIUM_PRO, pentium_pro_device, "pentium_pro", "Pentium Pro") -DEFINE_DEVICE_TYPE(PENTIUM_MMX, pentium_mmx_device, "pentium_mmx", "Pentium MMX") -DEFINE_DEVICE_TYPE(PENTIUM2, pentium2_device, "pentium2", "Pentium II") -DEFINE_DEVICE_TYPE(PENTIUM3, pentium3_device, "pentium3", "Pentium III") -DEFINE_DEVICE_TYPE(PENTIUM4, pentium4_device, "pentium4", "Pentium 4") +DEFINE_DEVICE_TYPE(PENTIUM_PRO, pentium_pro_device, "pentium_pro", "Intel Pentium Pro") +DEFINE_DEVICE_TYPE(PENTIUM_MMX, pentium_mmx_device, "pentium_mmx", "Intel Pentium MMX") +DEFINE_DEVICE_TYPE(PENTIUM2, pentium2_device, "pentium2", "Intel Pentium II") +DEFINE_DEVICE_TYPE(PENTIUM3, pentium3_device, "pentium3", "Intel Pentium III") +DEFINE_DEVICE_TYPE(PENTIUM4, pentium4_device, "pentium4", "Intel Pentium 4") i386_device::i386_device(const machine_config &mconfig, const char *tag, device_t *owner, uint32_t clock) diff --git a/src/devices/cpu/i8085/i8085.cpp b/src/devices/cpu/i8085/i8085.cpp index 310904af9cd..537e41146e4 100644 --- a/src/devices/cpu/i8085/i8085.cpp +++ b/src/devices/cpu/i8085/i8085.cpp @@ -197,9 +197,9 @@ op_call 8085 11 +7(18) -2(9) */ -DEFINE_DEVICE_TYPE(I8080, i8080_cpu_device, "i8080", "8080") -DEFINE_DEVICE_TYPE(I8080A, i8080a_cpu_device, "i8080a", "8080A") -DEFINE_DEVICE_TYPE(I8085A, i8085a_cpu_device, "i8085a", "8085A") +DEFINE_DEVICE_TYPE(I8080, i8080_cpu_device, "i8080", "Intel 8080") +DEFINE_DEVICE_TYPE(I8080A, i8080a_cpu_device, "i8080a", "Intel 8080A") +DEFINE_DEVICE_TYPE(I8085A, i8085a_cpu_device, "i8085a", "Intel 8085A") i8085a_cpu_device::i8085a_cpu_device(const machine_config &mconfig, const char *tag, device_t *owner, u32 clock) diff --git a/src/devices/cpu/i8089/i8089.cpp b/src/devices/cpu/i8089/i8089.cpp index de92ffab75a..c9efe424dfe 100644 --- a/src/devices/cpu/i8089/i8089.cpp +++ b/src/devices/cpu/i8089/i8089.cpp @@ -23,7 +23,7 @@ // DEVICE DEFINITIONS //************************************************************************** -DEFINE_DEVICE_TYPE(I8089, i8089_device, "i8089", "I8089") +DEFINE_DEVICE_TYPE(I8089, i8089_device, "i8089", "Intel I8089") //************************************************************************** diff --git a/src/devices/cpu/i86/i186.cpp b/src/devices/cpu/i86/i186.cpp index 558a36cb912..1fcfa081a94 100644 --- a/src/devices/cpu/i86/i186.cpp +++ b/src/devices/cpu/i86/i186.cpp @@ -118,8 +118,8 @@ const uint8_t i80186_cpu_device::m_i80186_timing[] = 33, /* (80186) BOUND */ }; -DEFINE_DEVICE_TYPE(I80186, i80186_cpu_device, "i80186", "I80186") -DEFINE_DEVICE_TYPE(I80188, i80188_cpu_device, "i80188", "I80188") +DEFINE_DEVICE_TYPE(I80186, i80186_cpu_device, "i80186", "Intel I80186") +DEFINE_DEVICE_TYPE(I80188, i80188_cpu_device, "i80188", "Intel I80188") i80188_cpu_device::i80188_cpu_device(const machine_config &mconfig, const char *tag, device_t *owner, uint32_t clock) : i80186_cpu_device(mconfig, I80188, tag, owner, clock, 8) diff --git a/src/devices/cpu/i86/i286.cpp b/src/devices/cpu/i86/i286.cpp index 1f95dfa8d5e..541a06cf702 100644 --- a/src/devices/cpu/i86/i286.cpp +++ b/src/devices/cpu/i86/i286.cpp @@ -165,7 +165,7 @@ const uint8_t i80286_cpu_device::m_i80286_timing[] = 13, /* (80186) BOUND */ }; -DEFINE_DEVICE_TYPE(I80286, i80286_cpu_device, "i80286", "I80286") +DEFINE_DEVICE_TYPE(I80286, i80286_cpu_device, "i80286", "Intel I80286") i80286_cpu_device::i80286_cpu_device(const machine_config &mconfig, const char *tag, device_t *owner, uint32_t clock) : i8086_common_cpu_device(mconfig, I80286, tag, owner, clock) diff --git a/src/devices/cpu/i86/i86.cpp b/src/devices/cpu/i86/i86.cpp index 85229cb0cfa..fd7068e77f4 100644 --- a/src/devices/cpu/i86/i86.cpp +++ b/src/devices/cpu/i86/i86.cpp @@ -88,8 +88,8 @@ const uint8_t i8086_cpu_device::m_i8086_timing[] = /***************************************************************************/ -DEFINE_DEVICE_TYPE(I8086, i8086_cpu_device, "i8086", "I8086") -DEFINE_DEVICE_TYPE(I8088, i8088_cpu_device, "i8088", "I8088") +DEFINE_DEVICE_TYPE(I8086, i8086_cpu_device, "i8086", "Intel I8086") +DEFINE_DEVICE_TYPE(I8088, i8088_cpu_device, "i8088", "Intel I8088") i8088_cpu_device::i8088_cpu_device(const machine_config &mconfig, const char *tag, device_t *owner, uint32_t clock) : i8086_cpu_device(mconfig, I8088, tag, owner, clock, 8) diff --git a/src/devices/cpu/i860/i860.cpp b/src/devices/cpu/i860/i860.cpp index a9d8a3c78b9..5387f0d6f29 100644 --- a/src/devices/cpu/i860/i860.cpp +++ b/src/devices/cpu/i860/i860.cpp @@ -32,7 +32,7 @@ enum { }; -DEFINE_DEVICE_TYPE(I860, i860_cpu_device, "i860xr", "i860XR") +DEFINE_DEVICE_TYPE(I860, i860_cpu_device, "i860xr", "Intel i860XR") i860_cpu_device::i860_cpu_device(const machine_config &mconfig, const char *tag, device_t *owner, uint32_t clock) diff --git a/src/devices/cpu/i960/i960.cpp b/src/devices/cpu/i960/i960.cpp index e2be6e46d7a..b6d76e9788f 100644 --- a/src/devices/cpu/i960/i960.cpp +++ b/src/devices/cpu/i960/i960.cpp @@ -12,7 +12,7 @@ #endif -DEFINE_DEVICE_TYPE(I960, i960_cpu_device, "i960kb", "i960KB") +DEFINE_DEVICE_TYPE(I960, i960_cpu_device, "i960kb", "Intel i960KB") i960_cpu_device::i960_cpu_device(const machine_config &mconfig, const char *tag, device_t *owner, uint32_t clock) diff --git a/src/devices/cpu/ie15/ie15.cpp b/src/devices/cpu/ie15/ie15.cpp index 80c0fecdbe7..23e69cadd45 100644 --- a/src/devices/cpu/ie15/ie15.cpp +++ b/src/devices/cpu/ie15/ie15.cpp @@ -22,7 +22,7 @@ //************************************************************************** // device type definition -DEFINE_DEVICE_TYPE(IE15_CPU, ie15_cpu_device, "ie15_cpu", "ie15 CPU") +DEFINE_DEVICE_TYPE(IE15_CPU, ie15_cpu_device, "ie15", "ie15 CPU") //************************************************************************** // DEVICE INTERFACE diff --git a/src/devices/cpu/jaguar/jaguar.cpp b/src/devices/cpu/jaguar/jaguar.cpp index b38f2c1fe97..a58d6c3be44 100644 --- a/src/devices/cpu/jaguar/jaguar.cpp +++ b/src/devices/cpu/jaguar/jaguar.cpp @@ -136,9 +136,10 @@ const jaguar_cpu_device::op_func jaguar_cpu_device::dsp_op_table[64] = #define ROPCODE(pc) (m_direct->read_word(pc, WORD_XOR_BE(0))) - -DEFINE_DEVICE_TYPE(JAGUARGPU, jaguargpu_cpu_device, "jaguargpu", "Jaguar GPU") -DEFINE_DEVICE_TYPE(JAGUARDSP, jaguardsp_cpu_device, "jaguardsp", "Jaguar DSP") +// SC414200AT +DEFINE_DEVICE_TYPE(JAGUARGPU, jaguargpu_cpu_device, "jaguargpu", "Motorola Atari Jaguar GPU \"Tom\"") +// SC414201FT +DEFINE_DEVICE_TYPE(JAGUARDSP, jaguardsp_cpu_device, "jaguardsp", "Motorola Atari Jaguar DSP \"Jerry\"") jaguar_cpu_device::jaguar_cpu_device(const machine_config &mconfig, device_type type, const char *tag, device_t *owner, uint32_t clock, bool isdsp) diff --git a/src/devices/cpu/lh5801/lh5801.cpp b/src/devices/cpu/lh5801/lh5801.cpp index 6ba677d1e17..85feddde34f 100644 --- a/src/devices/cpu/lh5801/lh5801.cpp +++ b/src/devices/cpu/lh5801/lh5801.cpp @@ -64,7 +64,7 @@ enum #define H 0x10 -DEFINE_DEVICE_TYPE(LH5801, lh5801_cpu_device, "lh5801", "LH5801") +DEFINE_DEVICE_TYPE(LH5801, lh5801_cpu_device, "lh5801", "Sharp LH5801") lh5801_cpu_device::lh5801_cpu_device(const machine_config &mconfig, const char *tag, device_t *owner, uint32_t clock) diff --git a/src/devices/cpu/lr35902/lr35902.cpp b/src/devices/cpu/lr35902/lr35902.cpp index 95a20eeaaf3..360613df184 100644 --- a/src/devices/cpu/lr35902/lr35902.cpp +++ b/src/devices/cpu/lr35902/lr35902.cpp @@ -61,7 +61,7 @@ enum lr35902_flag // LR35902 DEVICE //************************************************************************** -DEFINE_DEVICE_TYPE(LR35902, lr35902_cpu_device, "lr35902", "LR35902") +DEFINE_DEVICE_TYPE(LR35902, lr35902_cpu_device, "lr35902", "Sharp LR35902") lr35902_cpu_device::lr35902_cpu_device(const machine_config &mconfig, const char *tag, device_t *owner, uint32_t clock) diff --git a/src/devices/cpu/m37710/m37710.cpp b/src/devices/cpu/m37710/m37710.cpp index 3c68bebf58e..9851c30983a 100644 --- a/src/devices/cpu/m37710/m37710.cpp +++ b/src/devices/cpu/m37710/m37710.cpp @@ -62,10 +62,10 @@ #define M37710_DEBUG (0) // enables verbose logging for peripherals, etc. -DEFINE_DEVICE_TYPE(M37702M2, m37702m2_device, "m37702m2", "M37702M2") -DEFINE_DEVICE_TYPE(M37702S1, m37702s1_device, "m37702s1", "M37702S1") -DEFINE_DEVICE_TYPE(M37710S4, m37710s4_device, "m37710s4", "M37710S4") -DEFINE_DEVICE_TYPE(M37720S1, m37720s1_device, "m37720s1", "M37720S1") +DEFINE_DEVICE_TYPE(M37702M2, m37702m2_device, "m37702m2", "Mitsubishi M37702M2") +DEFINE_DEVICE_TYPE(M37702S1, m37702s1_device, "m37702s1", "Mitsubishi M37702S1") +DEFINE_DEVICE_TYPE(M37710S4, m37710s4_device, "m37710s4", "Mitsubishi M37710S4") +DEFINE_DEVICE_TYPE(M37720S1, m37720s1_device, "m37720s1", "Mitsubishi M37720S1") // On-board RAM, ROM, and peripherals diff --git a/src/devices/cpu/m6502/deco16.cpp b/src/devices/cpu/m6502/deco16.cpp index f822436d2ef..b624d935d20 100644 --- a/src/devices/cpu/m6502/deco16.cpp +++ b/src/devices/cpu/m6502/deco16.cpp @@ -14,7 +14,7 @@ #define DECO16_VERBOSE 1 -DEFINE_DEVICE_TYPE(DECO16, deco16_device, "deco16", "DECO16") +DEFINE_DEVICE_TYPE(DECO16, deco16_device, "deco16", "Data East DECO16") deco16_device::deco16_device(const machine_config &mconfig, const char *tag, device_t *owner, uint32_t clock) : m6502_device(mconfig, DECO16, tag, owner, clock), diff --git a/src/devices/cpu/m6502/m4510.cpp b/src/devices/cpu/m6502/m4510.cpp index 72acc006aea..d441abb24fd 100644 --- a/src/devices/cpu/m6502/m4510.cpp +++ b/src/devices/cpu/m6502/m4510.cpp @@ -15,7 +15,7 @@ #include "m4510.h" #include "m4510d.h" -DEFINE_DEVICE_TYPE(M4510, m4510_device, "m4510", "M4510") +DEFINE_DEVICE_TYPE(M4510, m4510_device, "m4510", "CSG M4510") m4510_device::m4510_device(const machine_config &mconfig, const char *tag, device_t *owner, uint32_t clock) : m65ce02_device(mconfig, M4510, tag, owner, clock), diff --git a/src/devices/cpu/m6502/m6502.cpp b/src/devices/cpu/m6502/m6502.cpp index 63d12c5b336..9ea07bb18a4 100644 --- a/src/devices/cpu/m6502/m6502.cpp +++ b/src/devices/cpu/m6502/m6502.cpp @@ -13,7 +13,7 @@ #include "m6502.h" #include "m6502d.h" -DEFINE_DEVICE_TYPE(M6502, m6502_device, "m6502", "M6502") +DEFINE_DEVICE_TYPE(M6502, m6502_device, "m6502", "MOS Technology M6502") m6502_device::m6502_device(const machine_config &mconfig, const char *tag, device_t *owner, uint32_t clock) : m6502_device(mconfig, M6502, tag, owner, clock) diff --git a/src/devices/cpu/m6502/m6504.cpp b/src/devices/cpu/m6502/m6504.cpp index 36084a12254..9f29f569790 100644 --- a/src/devices/cpu/m6502/m6504.cpp +++ b/src/devices/cpu/m6502/m6504.cpp @@ -11,7 +11,7 @@ #include "emu.h" #include "m6504.h" -DEFINE_DEVICE_TYPE(M6504, m6504_device, "m6504", "M6504") +DEFINE_DEVICE_TYPE(M6504, m6504_device, "m6504", "MOS Technology M6504") m6504_device::m6504_device(const machine_config &mconfig, const char *tag, device_t *owner, uint32_t clock) : m6502_device(mconfig, M6504, tag, owner, clock) diff --git a/src/devices/cpu/m6502/m6507.cpp b/src/devices/cpu/m6502/m6507.cpp index 8909b839c46..e76dbf9a03d 100644 --- a/src/devices/cpu/m6502/m6507.cpp +++ b/src/devices/cpu/m6502/m6507.cpp @@ -11,7 +11,7 @@ #include "emu.h" #include "m6507.h" -DEFINE_DEVICE_TYPE(M6507, m6507_device, "m6507", "M6507") +DEFINE_DEVICE_TYPE(M6507, m6507_device, "m6507", "MOS Technology M6507") m6507_device::m6507_device(const machine_config &mconfig, const char *tag, device_t *owner, uint32_t clock) : m6502_device(mconfig, M6507, tag, owner, clock) diff --git a/src/devices/cpu/m6502/m6509.cpp b/src/devices/cpu/m6502/m6509.cpp index a954df176cc..d3d17596082 100644 --- a/src/devices/cpu/m6502/m6509.cpp +++ b/src/devices/cpu/m6502/m6509.cpp @@ -12,7 +12,7 @@ #include "m6509.h" #include "m6509d.h" -DEFINE_DEVICE_TYPE(M6509, m6509_device, "m6509", "M6509") +DEFINE_DEVICE_TYPE(M6509, m6509_device, "m6509", "MOS Technology M6509") m6509_device::m6509_device(const machine_config &mconfig, const char *tag, device_t *owner, uint32_t clock) : m6502_device(mconfig, M6509, tag, owner, clock), bank_i(0), bank_y(0) diff --git a/src/devices/cpu/m6502/m6510.cpp b/src/devices/cpu/m6502/m6510.cpp index c9c00b9cb27..349988b850d 100644 --- a/src/devices/cpu/m6502/m6510.cpp +++ b/src/devices/cpu/m6502/m6510.cpp @@ -12,7 +12,7 @@ #include "m6510.h" #include "m6510d.h" -DEFINE_DEVICE_TYPE(M6510, m6510_device, "m6510", "M6510") +DEFINE_DEVICE_TYPE(M6510, m6510_device, "m6510", "MOS Technology M6510") m6510_device::m6510_device(const machine_config &mconfig, const char *tag, device_t *owner, uint32_t clock) : m6510_device(mconfig, M6510, tag, owner, clock) diff --git a/src/devices/cpu/m6502/m6510t.cpp b/src/devices/cpu/m6502/m6510t.cpp index 36844bbf655..83d3cc5527e 100644 --- a/src/devices/cpu/m6502/m6510t.cpp +++ b/src/devices/cpu/m6502/m6510t.cpp @@ -11,7 +11,7 @@ #include "emu.h" #include "m6510t.h" -DEFINE_DEVICE_TYPE(M6510T, m6510t_device, "m6510t", "M6510T") +DEFINE_DEVICE_TYPE(M6510T, m6510t_device, "m6510t", "MOS Technology M6510T") m6510t_device::m6510t_device(const machine_config &mconfig, const char *tag, device_t *owner, uint32_t clock) : m6510_device(mconfig, M6510T, tag, owner, clock) diff --git a/src/devices/cpu/m6502/m65c02.cpp b/src/devices/cpu/m6502/m65c02.cpp index bc79ea84231..7f4ce41dc31 100644 --- a/src/devices/cpu/m6502/m65c02.cpp +++ b/src/devices/cpu/m6502/m65c02.cpp @@ -13,7 +13,7 @@ #include "m65c02.h" #include "m65c02d.h" -DEFINE_DEVICE_TYPE(M65C02, m65c02_device, "m65c02", "M65C02") +DEFINE_DEVICE_TYPE(M65C02, m65c02_device, "m65c02", "MOS Technology M65C02") m65c02_device::m65c02_device(const machine_config &mconfig, const char *tag, device_t *owner, uint32_t clock) : m6502_device(mconfig, M65C02, tag, owner, clock) diff --git a/src/devices/cpu/m6502/m65ce02.cpp b/src/devices/cpu/m6502/m65ce02.cpp index 9e497a3f4d3..7787dcef368 100644 --- a/src/devices/cpu/m6502/m65ce02.cpp +++ b/src/devices/cpu/m6502/m65ce02.cpp @@ -12,7 +12,7 @@ #include "m65ce02.h" #include "m65ce02d.h" -DEFINE_DEVICE_TYPE(M65CE02, m65ce02_device, "m65ce02", "M65CE02") +DEFINE_DEVICE_TYPE(M65CE02, m65ce02_device, "m65ce02", "MOS Technology M65CE02") m65ce02_device::m65ce02_device(const machine_config &mconfig, const char *tag, device_t *owner, uint32_t clock) : m65ce02_device(mconfig, M65CE02, tag, owner, clock) diff --git a/src/devices/cpu/m6502/m65sc02.cpp b/src/devices/cpu/m6502/m65sc02.cpp index 0fae547b4be..b92ad8d0678 100644 --- a/src/devices/cpu/m6502/m65sc02.cpp +++ b/src/devices/cpu/m6502/m65sc02.cpp @@ -11,7 +11,7 @@ #include "emu.h" #include "m65sc02.h" -DEFINE_DEVICE_TYPE(M65SC02, m65sc02_device, "m65sc02", "M65SC02") +DEFINE_DEVICE_TYPE(M65SC02, m65sc02_device, "m65sc02", "Rockwell M65SC02") m65sc02_device::m65sc02_device(const machine_config &mconfig, const char *tag, device_t *owner, uint32_t clock) : r65c02_device(mconfig, M65SC02, tag, owner, clock) diff --git a/src/devices/cpu/m6502/m740.cpp b/src/devices/cpu/m6502/m740.cpp index cce9289b1de..2a40ad3772a 100644 --- a/src/devices/cpu/m6502/m740.cpp +++ b/src/devices/cpu/m6502/m740.cpp @@ -11,7 +11,7 @@ #include "emu.h" #include "m740.h" -DEFINE_DEVICE_TYPE(M740, m740_device, "m740", "M740") +DEFINE_DEVICE_TYPE(M740, m740_device, "m740", "Mitsubishi M740") m740_device::m740_device(const machine_config &mconfig, const char *tag, device_t *owner, uint32_t clock) : m740_device(mconfig, M740, tag, owner, clock) diff --git a/src/devices/cpu/m6502/n2a03.cpp b/src/devices/cpu/m6502/n2a03.cpp index 115c4c710cb..cf10308b0d9 100644 --- a/src/devices/cpu/m6502/n2a03.cpp +++ b/src/devices/cpu/m6502/n2a03.cpp @@ -12,7 +12,7 @@ #include "n2a03.h" #include "n2a03d.h" -DEFINE_DEVICE_TYPE(N2A03, n2a03_device, "n2a03", "N2A03") +DEFINE_DEVICE_TYPE(N2A03, n2a03_device, "n2a03", "Ricoh N2A03") READ8_MEMBER(n2a03_device::psg1_4014_r) { diff --git a/src/devices/cpu/m6502/r65c02.cpp b/src/devices/cpu/m6502/r65c02.cpp index ab7bb936876..b6bc4a35eb3 100644 --- a/src/devices/cpu/m6502/r65c02.cpp +++ b/src/devices/cpu/m6502/r65c02.cpp @@ -12,7 +12,7 @@ #include "r65c02.h" #include "r65c02d.h" -DEFINE_DEVICE_TYPE(R65C02, r65c02_device, "r65c02", "R65C02") +DEFINE_DEVICE_TYPE(R65C02, r65c02_device, "r65c02", "Rockwell R65C02") r65c02_device::r65c02_device(const machine_config &mconfig, const char *tag, device_t *owner, uint32_t clock) : r65c02_device(mconfig, R65C02, tag, owner, clock) diff --git a/src/devices/cpu/m6800/m6800.cpp b/src/devices/cpu/m6800/m6800.cpp index 85690eff57d..5285ea30661 100644 --- a/src/devices/cpu/m6800/m6800.cpp +++ b/src/devices/cpu/m6800/m6800.cpp @@ -322,9 +322,9 @@ const uint8_t m6800_cpu_device::cycles_nsc8105[256] = #undef XX // /invalid opcode unknown cc -DEFINE_DEVICE_TYPE(M6800, m6800_cpu_device, "m6800", "M6800") -DEFINE_DEVICE_TYPE(M6802, m6802_cpu_device, "m6802", "M6802") -DEFINE_DEVICE_TYPE(M6808, m6808_cpu_device, "m6808", "M6808") +DEFINE_DEVICE_TYPE(M6800, m6800_cpu_device, "m6800", "Motorola M6800") +DEFINE_DEVICE_TYPE(M6802, m6802_cpu_device, "m6802", "Motorola M6802") +DEFINE_DEVICE_TYPE(M6808, m6808_cpu_device, "m6808", "Motorola M6808") DEFINE_DEVICE_TYPE(NSC8105, nsc8105_cpu_device, "nsc8105", "NSC8105") diff --git a/src/devices/cpu/m6800/m6801.cpp b/src/devices/cpu/m6800/m6801.cpp index 6330a2df2a6..877952e1d29 100644 --- a/src/devices/cpu/m6800/m6801.cpp +++ b/src/devices/cpu/m6800/m6801.cpp @@ -244,12 +244,12 @@ ADDRESS_MAP_START(m6801_cpu_device::m6803_mem) ADDRESS_MAP_END -DEFINE_DEVICE_TYPE(M6801, m6801_cpu_device, "m6801", "M6801") -DEFINE_DEVICE_TYPE(M6803, m6803_cpu_device, "m6803", "M6803") -DEFINE_DEVICE_TYPE(HD6301, hd6301_cpu_device, "hd6301", "HD6301") -DEFINE_DEVICE_TYPE(HD63701, hd63701_cpu_device, "hd63701", "HD63701") -DEFINE_DEVICE_TYPE(HD6303R, hd6303r_cpu_device, "hd6303r", "HD6303R") -DEFINE_DEVICE_TYPE(HD6303Y, hd6303y_cpu_device, "hd6303y", "HD6303Y") +DEFINE_DEVICE_TYPE(M6801, m6801_cpu_device, "m6801", "Motorola M6801") +DEFINE_DEVICE_TYPE(M6803, m6803_cpu_device, "m6803", "Motorola M6803") +DEFINE_DEVICE_TYPE(HD6301, hd6301_cpu_device, "hd6301", "Hitachi HD6301") +DEFINE_DEVICE_TYPE(HD63701, hd63701_cpu_device, "hd63701", "Hitachi HD63701") +DEFINE_DEVICE_TYPE(HD6303R, hd6303r_cpu_device, "hd6303r", "Hitachi HD6303R") +DEFINE_DEVICE_TYPE(HD6303Y, hd6303y_cpu_device, "hd6303y", "Hitachi HD6303Y") m6801_cpu_device::m6801_cpu_device(const machine_config &mconfig, const char *tag, device_t *owner, uint32_t clock) : m6801_cpu_device(mconfig, M6801, tag, owner, clock, m6803_insn, cycles_6803, address_map_constructor()) diff --git a/src/devices/cpu/m68000/m68kcpu.cpp b/src/devices/cpu/m68000/m68kcpu.cpp index 8a0008bdfb5..c8a13cadb4e 100644 --- a/src/devices/cpu/m68000/m68kcpu.cpp +++ b/src/devices/cpu/m68000/m68kcpu.cpp @@ -2464,24 +2464,24 @@ device_memory_interface::space_config_vector m68000_base_device::memory_space_co -DEFINE_DEVICE_TYPE(M68000, m68000_device, "m68000", "M68000") -DEFINE_DEVICE_TYPE(M68301, m68301_device, "m68301", "M68301") -DEFINE_DEVICE_TYPE(M68008, m68008_device, "m68008", "M68008") -DEFINE_DEVICE_TYPE(M68008PLCC, m68008plcc_device, "m68008plcc", "M68008PLCC") -DEFINE_DEVICE_TYPE(M68010, m68010_device, "m68010", "M68010") -DEFINE_DEVICE_TYPE(M68EC020, m68ec020_device, "m68ec020", "M68EC020") -DEFINE_DEVICE_TYPE(M68020, m68020_device, "m68020", "M68020") -DEFINE_DEVICE_TYPE(M68020FPU, m68020fpu_device, "m68020fpu", "M68020FPU") -DEFINE_DEVICE_TYPE(M68020PMMU, m68020pmmu_device, "m68020pmmu", "M68020PMMU") -DEFINE_DEVICE_TYPE(M68020HMMU, m68020hmmu_device, "m68020hmmu", "M68020HMMU") -DEFINE_DEVICE_TYPE(M68EC030, m68ec030_device, "m68ec030", "M68EC030") -DEFINE_DEVICE_TYPE(M68030, m68030_device, "m68030", "M68030") -DEFINE_DEVICE_TYPE(M68EC040, m68ec040_device, "m68ec040", "M68EC040") -DEFINE_DEVICE_TYPE(M68LC040, m68lc040_device, "m68lc040", "M68LC040") -DEFINE_DEVICE_TYPE(M68040, m68040_device, "m68040", "M68040") -DEFINE_DEVICE_TYPE(SCC68070, scc68070_device, "scc68070", "SCC68070") +DEFINE_DEVICE_TYPE(M68000, m68000_device, "m68000", "Motorola M68000") +DEFINE_DEVICE_TYPE(M68301, m68301_device, "m68301", "Motorola M68301") +DEFINE_DEVICE_TYPE(M68008, m68008_device, "m68008", "Motorola M68008") +DEFINE_DEVICE_TYPE(M68008PLCC, m68008plcc_device, "m68008plcc", "Motorola M68008PLCC") +DEFINE_DEVICE_TYPE(M68010, m68010_device, "m68010", "Motorola M68010") +DEFINE_DEVICE_TYPE(M68EC020, m68ec020_device, "m68ec020", "Motorola M68EC020") +DEFINE_DEVICE_TYPE(M68020, m68020_device, "m68020", "Motorola M68020") +DEFINE_DEVICE_TYPE(M68020FPU, m68020fpu_device, "m68020fpu", "Motorola M68020FPU") +DEFINE_DEVICE_TYPE(M68020PMMU, m68020pmmu_device, "m68020pmmu", "Motorola M68020PMMU") +DEFINE_DEVICE_TYPE(M68020HMMU, m68020hmmu_device, "m68020hmmu", "Motorola M68020HMMU") +DEFINE_DEVICE_TYPE(M68EC030, m68ec030_device, "m68ec030", "Motorola M68EC030") +DEFINE_DEVICE_TYPE(M68030, m68030_device, "m68030", "Motorola M68030") +DEFINE_DEVICE_TYPE(M68EC040, m68ec040_device, "m68ec040", "Motorola M68EC040") +DEFINE_DEVICE_TYPE(M68LC040, m68lc040_device, "m68lc040", "Motorola M68LC040") +DEFINE_DEVICE_TYPE(M68040, m68040_device, "m68040", "Motorola M68040") +DEFINE_DEVICE_TYPE(SCC68070, scc68070_device, "scc68070", "Philips SCC68070") DEFINE_DEVICE_TYPE(FSCPU32, fscpu32_device, "fscpu32", "Freescale CPU32 Core") -DEFINE_DEVICE_TYPE(MCF5206E, mcf5206e_device, "mcf5206e", "MCF5206E") +DEFINE_DEVICE_TYPE(MCF5206E, mcf5206e_device, "mcf5206e", "Freescale MCF5206E") m68000_device::m68000_device(const machine_config &mconfig, const char *tag, device_t *owner, uint32_t clock) : m68000_device(mconfig, M68000, tag, owner, clock) diff --git a/src/devices/cpu/m6805/m6805.cpp b/src/devices/cpu/m6805/m6805.cpp index 6cf6956cf82..0fd92fd7154 100644 --- a/src/devices/cpu/m6805/m6805.cpp +++ b/src/devices/cpu/m6805/m6805.cpp @@ -667,6 +667,6 @@ void hd63705_device::interrupt_vector() } -DEFINE_DEVICE_TYPE(M6805, m6805_device, "m6805", "M6805") -DEFINE_DEVICE_TYPE(M68HC05EG, m68hc05eg_device, "m68hc05eg", "MC68HC05EG") -DEFINE_DEVICE_TYPE(HD63705, hd63705_device, "hd63705", "HD63705") +DEFINE_DEVICE_TYPE(M6805, m6805_device, "m6805", "Motorola M6805") +DEFINE_DEVICE_TYPE(M68HC05EG, m68hc05eg_device, "m68hc05eg", "Motorola MC68HC05EG") +DEFINE_DEVICE_TYPE(HD63705, hd63705_device, "hd63705", "Hitachi HD63705") diff --git a/src/devices/cpu/m6805/m68705.cpp b/src/devices/cpu/m6805/m68705.cpp index e0133bf70ab..c448901ab67 100644 --- a/src/devices/cpu/m6805/m68705.cpp +++ b/src/devices/cpu/m6805/m68705.cpp @@ -88,10 +88,10 @@ constexpr u16 M68705_INT_MASK = 0x03; * Global variables ****************************************************************************/ -DEFINE_DEVICE_TYPE(M68705P3, m68705p3_device, "m68705p3", "MC68705P3") -DEFINE_DEVICE_TYPE(M68705P5, m68705p5_device, "m68705p5", "MC68705P5") -DEFINE_DEVICE_TYPE(M68705R3, m68705r3_device, "m68705r3", "MC68705R3") -DEFINE_DEVICE_TYPE(M68705U3, m68705u3_device, "m68705u3", "MC68705U3") +DEFINE_DEVICE_TYPE(M68705P3, m68705p3_device, "m68705p3", "Motorola MC68705P3") +DEFINE_DEVICE_TYPE(M68705P5, m68705p5_device, "m68705p5", "Motorola MC68705P5") +DEFINE_DEVICE_TYPE(M68705R3, m68705r3_device, "m68705r3", "Motorola MC68705R3") +DEFINE_DEVICE_TYPE(M68705U3, m68705u3_device, "m68705u3", "Motorola MC68705U3") /**************************************************************************** diff --git a/src/devices/cpu/m6805/m68hc05.cpp b/src/devices/cpu/m6805/m68hc05.cpp index 900835b1775..2f2157a9570 100644 --- a/src/devices/cpu/m6805/m68hc05.cpp +++ b/src/devices/cpu/m6805/m68hc05.cpp @@ -90,9 +90,9 @@ constexpr u16 M68HC05_INT_MASK = M68HC05_INT_IRQ | M68HC05_INT_TIMER; * Global variables ****************************************************************************/ -DEFINE_DEVICE_TYPE(M68HC05C4, m68hc05c4_device, "m68hc05c4", "MC68HC05C4") -DEFINE_DEVICE_TYPE(M68HC05C8, m68hc05c8_device, "m68hc05c8", "MC68HC05C8") -DEFINE_DEVICE_TYPE(M68HC705C8A, m68hc705c8a_device, "m68hc705c8a", "MC68HC705C8A") +DEFINE_DEVICE_TYPE(M68HC05C4, m68hc05c4_device, "m68hc05c4", "Motorola MC68HC05C4") +DEFINE_DEVICE_TYPE(M68HC05C8, m68hc05c8_device, "m68hc05c8", "Motorola MC68HC05C8") +DEFINE_DEVICE_TYPE(M68HC705C8A, m68hc705c8a_device, "m68hc705c8a", "Motorola MC68HC705C8A") diff --git a/src/devices/cpu/m6809/hd6309.cpp b/src/devices/cpu/m6809/hd6309.cpp index 0937a575542..bbd662b9cc3 100644 --- a/src/devices/cpu/m6809/hd6309.cpp +++ b/src/devices/cpu/m6809/hd6309.cpp @@ -125,8 +125,8 @@ March 2013 NPW: // DEVICE INTERFACE //************************************************************************** -DEFINE_DEVICE_TYPE(HD6309, hd6309_device, "hd6309", "HD6309") -DEFINE_DEVICE_TYPE(HD6309E, hd6309e_device, "hd6309e", "HD6309E") +DEFINE_DEVICE_TYPE(HD6309, hd6309_device, "hd6309", "Hitachi HD6309") +DEFINE_DEVICE_TYPE(HD6309E, hd6309e_device, "hd6309e", "Hitachi HD6309E") //------------------------------------------------- diff --git a/src/devices/cpu/m6809/m6809.cpp b/src/devices/cpu/m6809/m6809.cpp index 2438d90c304..d54386329bf 100644 --- a/src/devices/cpu/m6809/m6809.cpp +++ b/src/devices/cpu/m6809/m6809.cpp @@ -128,8 +128,8 @@ March 2013 NPW: // DEVICE INTERFACE //************************************************************************** -DEFINE_DEVICE_TYPE(MC6809, mc6809_device, "mc6809", "MC6809") -DEFINE_DEVICE_TYPE(MC6809E, mc6809e_device, "mc6809e", "MC6809E") +DEFINE_DEVICE_TYPE(MC6809, mc6809_device, "mc6809", "Motorola MC6809") +DEFINE_DEVICE_TYPE(MC6809E, mc6809e_device, "mc6809e", "Motorola MC6809E") DEFINE_DEVICE_TYPE(M6809, m6809_device, "m6809", "MC6809 (legacy)") diff --git a/src/devices/cpu/mb86233/mb86233.cpp b/src/devices/cpu/mb86233/mb86233.cpp index 6184159eeb5..3d49b8dc933 100644 --- a/src/devices/cpu/mb86233/mb86233.cpp +++ b/src/devices/cpu/mb86233/mb86233.cpp @@ -21,7 +21,7 @@ #include "mb86233d.h" -DEFINE_DEVICE_TYPE(MB86233, mb86233_cpu_device, "mb86233", "MB86233") +DEFINE_DEVICE_TYPE(MB86233, mb86233_cpu_device, "mb86233", "Fujitsu MB86233 \"TGP\"") mb86233_cpu_device::mb86233_cpu_device(const machine_config &mconfig, const char *tag, device_t *owner, uint32_t clock) diff --git a/src/devices/cpu/mb86235/mb86235.cpp b/src/devices/cpu/mb86235/mb86235.cpp index 0e0cc09e39e..f26536f4a44 100644 --- a/src/devices/cpu/mb86235/mb86235.cpp +++ b/src/devices/cpu/mb86235/mb86235.cpp @@ -30,7 +30,7 @@ -DEFINE_DEVICE_TYPE(MB86235, mb86235_device, "mb86235", "MB86235") +DEFINE_DEVICE_TYPE(MB86235, mb86235_device, "mb86235", "Fujitsu MB86235 \"TGPx4\"") ADDRESS_MAP_START(mb86235_device::internal_abus) @@ -112,7 +112,7 @@ void mb86235_device::device_start() m_drcuml->symbol_add(&m_core->alutemp, sizeof(m_core->alutemp), "alutemp"); m_drcuml->symbol_add(&m_core->multemp, sizeof(m_core->multemp), "multemp"); - m_drcuml->symbol_add(&m_core->pcs_ptr, sizeof(m_core->pcs_ptr), "pcs_ptr"); + m_drcuml->symbol_add(&m_core->pcp, sizeof(m_core->pcp), "pcp"); m_drcfe = std::make_unique<mb86235_frontend>(this, COMPILE_BACKWARDS_BYTES, COMPILE_FORWARDS_BYTES, COMPILE_MAX_SEQUENCE); diff --git a/src/devices/cpu/mb86235/mb86235.h b/src/devices/cpu/mb86235/mb86235.h index e1268cc7e64..8f3c9ddb848 100644 --- a/src/devices/cpu/mb86235/mb86235.h +++ b/src/devices/cpu/mb86235/mb86235.h @@ -135,8 +135,8 @@ private: uint32_t arg3; uint64_t arg64; - uint32_t pcs[4]; - int pcs_ptr; + uint32_t pcp; /**< PC stack pointer */ + uint32_t pcs[4]; /**< PC stack contents */ uint32_t jmpdest; uint32_t alutemp; diff --git a/src/devices/cpu/mb86235/mb86235drc.cpp b/src/devices/cpu/mb86235/mb86235drc.cpp index fa0b2edf87e..e94bd726210 100644 --- a/src/devices/cpu/mb86235/mb86235drc.cpp +++ b/src/devices/cpu/mb86235/mb86235drc.cpp @@ -1,6 +1,5 @@ // license:BSD-3-Clause // copyright-holders:Ville Linde - /****************************************************************************** MB86235 UML recompiler core @@ -1629,14 +1628,14 @@ void mb86235_device::generate_control(drcuml_block *block, compiler_state *compi { // push PC code_label no_overflow = compiler->labelnum++; - UML_CMP(block, mem(&m_core->pcs_ptr), 4); + UML_CMP(block, mem(&m_core->pcp), 4); UML_JMPc(block, COND_L, no_overflow); UML_MOV(block, mem(&m_core->pc), desc->pc); UML_CALLC(block, cfunc_pcs_overflow, this); UML_LABEL(block, no_overflow); - UML_STORE(block, m_core->pcs, mem(&m_core->pcs_ptr), desc->pc + 2, SIZE_DWORD, SCALE_x4); - UML_ADD(block, mem(&m_core->pcs_ptr), mem(&m_core->pcs_ptr), 1); + UML_STORE(block, m_core->pcs, mem(&m_core->pcp), desc->pc + 2, SIZE_DWORD, SCALE_x4); + UML_ADD(block, mem(&m_core->pcp), mem(&m_core->pcp), 1); generate_branch_target(block, compiler, desc, (op >> 12) & 0xf, ef2); generate_branch(block, compiler, desc); @@ -1647,14 +1646,14 @@ void mb86235_device::generate_control(drcuml_block *block, compiler_state *compi { // pop PC code_label no_underflow = compiler->labelnum++; - UML_CMP(block, mem(&m_core->pcs_ptr), 0); + UML_CMP(block, mem(&m_core->pcp), 0); UML_JMPc(block, COND_G, no_underflow); UML_MOV(block, mem(&m_core->pc), desc->pc); UML_CALLC(block, cfunc_pcs_underflow, this); UML_LABEL(block, no_underflow); - UML_SUB(block, mem(&m_core->pcs_ptr), mem(&m_core->pcs_ptr), 1); - UML_LOAD(block, I0, m_core->pcs, mem(&m_core->pcs_ptr), SIZE_DWORD, SCALE_x4); + UML_SUB(block, mem(&m_core->pcp), mem(&m_core->pcp), 1); + UML_LOAD(block, I0, m_core->pcs, mem(&m_core->pcp), SIZE_DWORD, SCALE_x4); generate_branch(block, compiler, desc); break; diff --git a/src/devices/cpu/mb86235/mb86235ops.cpp b/src/devices/cpu/mb86235/mb86235ops.cpp new file mode 100644 index 00000000000..136f0fddaa1 --- /dev/null +++ b/src/devices/cpu/mb86235/mb86235ops.cpp @@ -0,0 +1,12 @@ +// license:BSD-3-Clause +// copyright-holders:Angelo Salese, ElSemi +/***************************************************************************** + * + * MB86235 "TGPx4" (c) Fujitsu + * + * Interpreter functions and opcodes + * + *****************************************************************************/ + +#include "emu.h" +#include "mb86235.h" diff --git a/src/devices/cpu/mb88xx/mb88xx.cpp b/src/devices/cpu/mb88xx/mb88xx.cpp index 033f14494ef..5faf6bd9203 100644 --- a/src/devices/cpu/mb88xx/mb88xx.cpp +++ b/src/devices/cpu/mb88xx/mb88xx.cpp @@ -21,12 +21,12 @@ #include "debugger.h" -DEFINE_DEVICE_TYPE(MB88201, mb88201_cpu_device, "mb88201", "MB88201") -DEFINE_DEVICE_TYPE(MB88202, mb88202_cpu_device, "mb88202", "MB88202") -DEFINE_DEVICE_TYPE(MB8841, mb8841_cpu_device, "mb8841", "MB8841") -DEFINE_DEVICE_TYPE(MB8842, mb8842_cpu_device, "mb8842", "MB8842") -DEFINE_DEVICE_TYPE(MB8843, mb8843_cpu_device, "mb8843", "MB8843") -DEFINE_DEVICE_TYPE(MB8844, mb8844_cpu_device, "mb8844", "MB8844") +DEFINE_DEVICE_TYPE(MB88201, mb88201_cpu_device, "mb88201", "Fujitsu MB88201") +DEFINE_DEVICE_TYPE(MB88202, mb88202_cpu_device, "mb88202", "Fujitsu MB88202") +DEFINE_DEVICE_TYPE(MB8841, mb8841_cpu_device, "mb8841", "Fujitsu MB8841") +DEFINE_DEVICE_TYPE(MB8842, mb8842_cpu_device, "mb8842", "Fujitsu MB8842") +DEFINE_DEVICE_TYPE(MB8843, mb8843_cpu_device, "mb8843", "Fujitsu MB8843") +DEFINE_DEVICE_TYPE(MB8844, mb8844_cpu_device, "mb8844", "Fujitsu MB8844") /*************************************************************************** diff --git a/src/devices/cpu/mc68hc11/mc68hc11.cpp b/src/devices/cpu/mc68hc11/mc68hc11.cpp index 4f360ff581c..cebc8b47420 100644 --- a/src/devices/cpu/mc68hc11/mc68hc11.cpp +++ b/src/devices/cpu/mc68hc11/mc68hc11.cpp @@ -40,7 +40,7 @@ enum static const int div_tab[4] = { 1, 4, 8, 16 }; -DEFINE_DEVICE_TYPE(MC68HC11, mc68hc11_cpu_device, "mc68hc11", "MC68HC11") +DEFINE_DEVICE_TYPE(MC68HC11, mc68hc11_cpu_device, "mc68hc11", "Motorola MC68HC11") mc68hc11_cpu_device::mc68hc11_cpu_device(const machine_config &mconfig, const char *tag, device_t *owner, uint32_t clock) diff --git a/src/devices/cpu/mcs48/mcs48.cpp b/src/devices/cpu/mcs48/mcs48.cpp index ee661878900..5b59c660401 100644 --- a/src/devices/cpu/mcs48/mcs48.cpp +++ b/src/devices/cpu/mcs48/mcs48.cpp @@ -141,22 +141,22 @@ -DEFINE_DEVICE_TYPE(I8021, i8021_device, "i8021", "I8021") -DEFINE_DEVICE_TYPE(I8022, i8022_device, "i8022", "I8022") -DEFINE_DEVICE_TYPE(I8035, i8035_device, "i8035", "I8035") -DEFINE_DEVICE_TYPE(I8048, i8048_device, "i8048", "I8048") -DEFINE_DEVICE_TYPE(I8648, i8648_device, "i8648", "I8648") -DEFINE_DEVICE_TYPE(I8748, i8748_device, "i8748", "I8748") -DEFINE_DEVICE_TYPE(I8039, i8039_device, "i8039", "I8039") -DEFINE_DEVICE_TYPE(I8049, i8049_device, "i8049", "I8049") -DEFINE_DEVICE_TYPE(I8749, i8749_device, "i8749", "I8749") -DEFINE_DEVICE_TYPE(I8040, i8040_device, "i8040", "I8040") -DEFINE_DEVICE_TYPE(I8050, i8050_device, "i8050", "I8050") -DEFINE_DEVICE_TYPE(I8041, i8041_device, "i8041", "I8041") -DEFINE_DEVICE_TYPE(I8741, i8741_device, "i8741", "I8741") -DEFINE_DEVICE_TYPE(I8042, i8042_device, "i8042", "I8042") -DEFINE_DEVICE_TYPE(I8242, i8242_device, "i8242", "I8242") -DEFINE_DEVICE_TYPE(I8742, i8742_device, "i8742", "I8742") +DEFINE_DEVICE_TYPE(I8021, i8021_device, "i8021", "Intel I8021") +DEFINE_DEVICE_TYPE(I8022, i8022_device, "i8022", "Intel I8022") +DEFINE_DEVICE_TYPE(I8035, i8035_device, "i8035", "Intel I8035") +DEFINE_DEVICE_TYPE(I8048, i8048_device, "i8048", "Intel I8048") +DEFINE_DEVICE_TYPE(I8648, i8648_device, "i8648", "Intel I8648") +DEFINE_DEVICE_TYPE(I8748, i8748_device, "i8748", "Intel I8748") +DEFINE_DEVICE_TYPE(I8039, i8039_device, "i8039", "Intel I8039") +DEFINE_DEVICE_TYPE(I8049, i8049_device, "i8049", "Intel I8049") +DEFINE_DEVICE_TYPE(I8749, i8749_device, "i8749", "Intel I8749") +DEFINE_DEVICE_TYPE(I8040, i8040_device, "i8040", "Intel I8040") +DEFINE_DEVICE_TYPE(I8050, i8050_device, "i8050", "Intel I8050") +DEFINE_DEVICE_TYPE(I8041, i8041_device, "i8041", "Intel I8041") +DEFINE_DEVICE_TYPE(I8741, i8741_device, "i8741", "Intel I8741") +DEFINE_DEVICE_TYPE(I8042, i8042_device, "i8042", "Intel I8042") +DEFINE_DEVICE_TYPE(I8242, i8242_device, "i8242", "Intel I8242") +DEFINE_DEVICE_TYPE(I8742, i8742_device, "i8742", "Intel I8742") DEFINE_DEVICE_TYPE(MB8884, mb8884_device, "mb8884", "MB8884") DEFINE_DEVICE_TYPE(N7751, n7751_device, "n7751", "N7751") DEFINE_DEVICE_TYPE(M58715, m58715_device, "m58715", "M58715") diff --git a/src/devices/cpu/mcs51/mcs51.cpp b/src/devices/cpu/mcs51/mcs51.cpp index c9555244322..1a3e5b51c86 100644 --- a/src/devices/cpu/mcs51/mcs51.cpp +++ b/src/devices/cpu/mcs51/mcs51.cpp @@ -222,20 +222,20 @@ enum }; -DEFINE_DEVICE_TYPE(I8031, i8031_device, "i8031", "I8031") -DEFINE_DEVICE_TYPE(I8032, i8032_device, "i8032", "I8032") -DEFINE_DEVICE_TYPE(I8051, i8051_device, "i8051", "I8051") -DEFINE_DEVICE_TYPE(I8751, i8751_device, "i8751", "I8751") -DEFINE_DEVICE_TYPE(I8052, i8052_device, "i8052", "I8052") -DEFINE_DEVICE_TYPE(I8752, i8752_device, "i8752", "I8752") -DEFINE_DEVICE_TYPE(I80C31, i80c31_device, "i80c31", "I80C31") -DEFINE_DEVICE_TYPE(I80C51, i80c51_device, "i80c51", "I80C51") -DEFINE_DEVICE_TYPE(I87C51, i87c51_device, "i87c51", "I87C51") -DEFINE_DEVICE_TYPE(I80C32, i80c32_device, "i80c32", "I80C32") -DEFINE_DEVICE_TYPE(I80C52, i80c52_device, "i80c52", "I80C52") -DEFINE_DEVICE_TYPE(I87C52, i87c52_device, "i87c52", "I87C52") -DEFINE_DEVICE_TYPE(AT89C4051, at89c4051_device, "at89c4051", "AT89C4051") -DEFINE_DEVICE_TYPE(DS5002FP, ds5002fp_device, "ds5002fp", "DS5002FP") +DEFINE_DEVICE_TYPE(I8031, i8031_device, "i8031", "Intel I8031") +DEFINE_DEVICE_TYPE(I8032, i8032_device, "i8032", "Intel I8032") +DEFINE_DEVICE_TYPE(I8051, i8051_device, "i8051", "Intel I8051") +DEFINE_DEVICE_TYPE(I8751, i8751_device, "i8751", "Intel I8751") +DEFINE_DEVICE_TYPE(I8052, i8052_device, "i8052", "Intel I8052") +DEFINE_DEVICE_TYPE(I8752, i8752_device, "i8752", "Intel I8752") +DEFINE_DEVICE_TYPE(I80C31, i80c31_device, "i80c31", "Intel I80C31") +DEFINE_DEVICE_TYPE(I80C51, i80c51_device, "i80c51", "Intel I80C51") +DEFINE_DEVICE_TYPE(I87C51, i87c51_device, "i87c51", "Intel I87C51") +DEFINE_DEVICE_TYPE(I80C32, i80c32_device, "i80c32", "Intel I80C32") +DEFINE_DEVICE_TYPE(I80C52, i80c52_device, "i80c52", "Intel I80C52") +DEFINE_DEVICE_TYPE(I87C52, i87c52_device, "i87c52", "Intel I87C52") +DEFINE_DEVICE_TYPE(AT89C4051, at89c4051_device, "at89c4051", "Atmel AT89C4051") +DEFINE_DEVICE_TYPE(DS5002FP, ds5002fp_device, "ds5002fp", "Dallas DS5002FP") /*************************************************************************** diff --git a/src/devices/cpu/mcs96/i8x9x.cpp b/src/devices/cpu/mcs96/i8x9x.cpp index cdb65bd3954..8be334218e2 100644 --- a/src/devices/cpu/mcs96/i8x9x.cpp +++ b/src/devices/cpu/mcs96/i8x9x.cpp @@ -372,7 +372,7 @@ p8098_device::p8098_device(const machine_config &mconfig, const char *tag, devic { } -DEFINE_DEVICE_TYPE(C8095, c8095_device, "c8095", "C8095") -DEFINE_DEVICE_TYPE(P8098, p8098_device, "p8098", "P8098") +DEFINE_DEVICE_TYPE(C8095, c8095_device, "c8095", "Intel C8095") +DEFINE_DEVICE_TYPE(P8098, p8098_device, "p8098", "Intel P8098") #include "cpu/mcs96/i8x9x.hxx" diff --git a/src/devices/cpu/melps4/m58846.cpp b/src/devices/cpu/melps4/m58846.cpp index 5813f6714ce..69f51eb3451 100644 --- a/src/devices/cpu/melps4/m58846.cpp +++ b/src/devices/cpu/melps4/m58846.cpp @@ -10,7 +10,7 @@ #include "m58846.h" -DEFINE_DEVICE_TYPE(M58846, m58846_device, "m58846", "M58846") +DEFINE_DEVICE_TYPE(M58846, m58846_device, "m58846", "Mitsubishi M58846") // internal memory maps diff --git a/src/devices/cpu/mips/mips3.cpp b/src/devices/cpu/mips/mips3.cpp index f71f4bb738c..d823e440b10 100644 --- a/src/devices/cpu/mips/mips3.cpp +++ b/src/devices/cpu/mips/mips3.cpp @@ -99,26 +99,26 @@ static const uint8_t fpmode_source[4] = #define ROPCODE(pc) direct->read_dword(pc) -DEFINE_DEVICE_TYPE(VR4300BE, vr4300be_device, "vr4300be", "VR4300 (big)") -DEFINE_DEVICE_TYPE(VR4300LE, vr4300le_device, "vr4300le", "VR4300 (little)") -DEFINE_DEVICE_TYPE(VR4310BE, vr4310be_device, "vr4310be", "VR4310 (big)") -DEFINE_DEVICE_TYPE(VR4310LE, vr4310le_device, "vr4310le", "VR4310 (little)") -DEFINE_DEVICE_TYPE(R4600BE, r4600be_device, "r4600be", "R4600 (big)") -DEFINE_DEVICE_TYPE(R4600LE, r4600le_device, "r4600le", "R4600 (little)") -DEFINE_DEVICE_TYPE(R4650BE, r4650be_device, "r4650be", "IDT R4650 (big)") -DEFINE_DEVICE_TYPE(R4650LE, r4650le_device, "r4650le", "IDT R4650 (little)") -DEFINE_DEVICE_TYPE(R4700BE, r4700be_device, "r4700be", "R4700 (big)") -DEFINE_DEVICE_TYPE(R4700LE, r4700le_device, "r4700le", "R4700 (little)") -DEFINE_DEVICE_TYPE(TX4925BE, tx4925be_device, "tx4925be", "TX4925 (big)") -DEFINE_DEVICE_TYPE(TX4925LE, tx4925le_device, "tx4925le", "TX4925 (little)") -DEFINE_DEVICE_TYPE(R5000BE, r5000be_device, "r5000be", "R5000 (big)") -DEFINE_DEVICE_TYPE(R5000LE, r5000le_device, "r5000le", "R5000 (little)") -DEFINE_DEVICE_TYPE(VR5500BE, vr5500be_device, "vr5500be", "VR5500 (big)") -DEFINE_DEVICE_TYPE(VR5500LE, vr5500le_device, "vr5500le", "VR5500 (little)") -DEFINE_DEVICE_TYPE(QED5271BE, qed5271be_device, "qed5271be", "QED5271 (big)") -DEFINE_DEVICE_TYPE(QED5271LE, qed5271le_device, "qed5271le", "QED5271 (little)") -DEFINE_DEVICE_TYPE(RM7000BE, rm7000be_device, "rm7000be", "RM7000 (big)") -DEFINE_DEVICE_TYPE(RM7000LE, rm7000le_device, "rm7000le", "RM7000 (little)") +DEFINE_DEVICE_TYPE(VR4300BE, vr4300be_device, "vr4300be", "NEC VR4300 (big)") +DEFINE_DEVICE_TYPE(VR4300LE, vr4300le_device, "vr4300le", "NEC VR4300 (little)") +DEFINE_DEVICE_TYPE(VR4310BE, vr4310be_device, "vr4310be", "NEC VR4310 (big)") +DEFINE_DEVICE_TYPE(VR4310LE, vr4310le_device, "vr4310le", "NEC VR4310 (little)") +DEFINE_DEVICE_TYPE(R4600BE, r4600be_device, "r4600be", "MIPS R4600 (big)") +DEFINE_DEVICE_TYPE(R4600LE, r4600le_device, "r4600le", "MIPS R4600 (little)") +DEFINE_DEVICE_TYPE(R4650BE, r4650be_device, "r4650be", "MIPS IDT R4650 (big)") +DEFINE_DEVICE_TYPE(R4650LE, r4650le_device, "r4650le", "MIPS IDT R4650 (little)") +DEFINE_DEVICE_TYPE(R4700BE, r4700be_device, "r4700be", "MIPS R4700 (big)") +DEFINE_DEVICE_TYPE(R4700LE, r4700le_device, "r4700le", "MIPS R4700 (little)") +DEFINE_DEVICE_TYPE(TX4925BE, tx4925be_device, "tx4925be", "Toshiba TX4925 (big)") +DEFINE_DEVICE_TYPE(TX4925LE, tx4925le_device, "tx4925le", "Toshiba TX4925 (little)") +DEFINE_DEVICE_TYPE(R5000BE, r5000be_device, "r5000be", "MIPS R5000 (big)") +DEFINE_DEVICE_TYPE(R5000LE, r5000le_device, "r5000le", "MIPS R5000 (little)") +DEFINE_DEVICE_TYPE(VR5500BE, vr5500be_device, "vr5500be", "NEC VR5500 (big)") +DEFINE_DEVICE_TYPE(VR5500LE, vr5500le_device, "vr5500le", "NEC VR5500 (little)") +DEFINE_DEVICE_TYPE(QED5271BE, qed5271be_device, "qed5271be", "MIPS QED5271 (big)") +DEFINE_DEVICE_TYPE(QED5271LE, qed5271le_device, "qed5271le", "MIPS QED5271 (little)") +DEFINE_DEVICE_TYPE(RM7000BE, rm7000be_device, "rm7000be", "MIPS RM7000 (big)") +DEFINE_DEVICE_TYPE(RM7000LE, rm7000le_device, "rm7000le", "MIPS RM7000 (little)") // VR4300 and VR5432 have 4 fewer PFN bits, and only 32 TLB entries diff --git a/src/devices/cpu/mips/r3000.cpp b/src/devices/cpu/mips/r3000.cpp index db1a35ec370..30571d00d6c 100644 --- a/src/devices/cpu/mips/r3000.cpp +++ b/src/devices/cpu/mips/r3000.cpp @@ -114,11 +114,11 @@ // DEVICE INTERFACE //************************************************************************** -DEFINE_DEVICE_TYPE(R3041, r3041_device, "r3041", "R3041") -DEFINE_DEVICE_TYPE(R3051, r3051_device, "r3051", "R3051") -DEFINE_DEVICE_TYPE(R3052, r3052_device, "r3052", "R3052") -DEFINE_DEVICE_TYPE(R3071, r3071_device, "r3071", "R3071") -DEFINE_DEVICE_TYPE(R3081, r3081_device, "r3081", "R3081") +DEFINE_DEVICE_TYPE(R3041, r3041_device, "r3041", "MIPS R3041") +DEFINE_DEVICE_TYPE(R3051, r3051_device, "r3051", "MIPS R3051") +DEFINE_DEVICE_TYPE(R3052, r3052_device, "r3052", "MIPS R3052") +DEFINE_DEVICE_TYPE(R3071, r3071_device, "r3071", "MIPS R3071") +DEFINE_DEVICE_TYPE(R3081, r3081_device, "r3081", "MIPS R3081") //------------------------------------------------- diff --git a/src/devices/cpu/mn10200/mn10200.cpp b/src/devices/cpu/mn10200/mn10200.cpp index 7f4b6ab0180..0d59ad3e688 100644 --- a/src/devices/cpu/mn10200/mn10200.cpp +++ b/src/devices/cpu/mn10200/mn10200.cpp @@ -37,7 +37,7 @@ enum mn10200_flag }; -DEFINE_DEVICE_TYPE(MN1020012A, mn1020012a_device, "mn1020012a", "MN1020012A") +DEFINE_DEVICE_TYPE(MN1020012A, mn1020012a_device, "mn1020012a", "Panasonic MN1020012A") // internal memory maps ADDRESS_MAP_START(mn10200_device::mn1020012a_internal_map) diff --git a/src/devices/cpu/nanoprocessor/nanoprocessor.cpp b/src/devices/cpu/nanoprocessor/nanoprocessor.cpp index 8533ec2b102..97ff8fb741b 100644 --- a/src/devices/cpu/nanoprocessor/nanoprocessor.cpp +++ b/src/devices/cpu/nanoprocessor/nanoprocessor.cpp @@ -42,7 +42,7 @@ enum { #define NANO_E_BIT (NANO_DC0_BIT + HP_NANO_DC_NO) // Extend flag #define NANO_I_BIT (NANO_E_BIT + 1) // Interrupt flag -DEFINE_DEVICE_TYPE(HP_NANOPROCESSOR, hp_nanoprocessor_device, "nanoprocessor", "HP-Nanoprocessor") +DEFINE_DEVICE_TYPE(HP_NANOPROCESSOR, hp_nanoprocessor_device, "nanoprocessor", "Hewlett Packard HP-Nanoprocessor") hp_nanoprocessor_device::hp_nanoprocessor_device(const machine_config &mconfig, const char *tag, device_t *owner, uint32_t clock) : cpu_device(mconfig, HP_NANOPROCESSOR, tag, owner, clock), diff --git a/src/devices/cpu/nec/nec.cpp b/src/devices/cpu/nec/nec.cpp index c3acf3b5be3..89beeb9d087 100644 --- a/src/devices/cpu/nec/nec.cpp +++ b/src/devices/cpu/nec/nec.cpp @@ -116,10 +116,10 @@ typedef uint32_t DWORD; #include "necpriv.h" -DEFINE_DEVICE_TYPE(V20, v20_device, "v20", "V20") -DEFINE_DEVICE_TYPE(V30, v30_device, "v30", "V30") -DEFINE_DEVICE_TYPE(V33, v33_device, "v33", "V33") -DEFINE_DEVICE_TYPE(V33A, v33a_device, "v33a", "V33A") +DEFINE_DEVICE_TYPE(V20, v20_device, "v20", "NEC V20") +DEFINE_DEVICE_TYPE(V30, v30_device, "v30", "NEC V30") +DEFINE_DEVICE_TYPE(V33, v33_device, "v33", "NEC V33") +DEFINE_DEVICE_TYPE(V33A, v33a_device, "v33a", "NEC V33A") diff --git a/src/devices/cpu/nec/v25.cpp b/src/devices/cpu/nec/v25.cpp index 7c1dfb28731..f846c1541e4 100644 --- a/src/devices/cpu/nec/v25.cpp +++ b/src/devices/cpu/nec/v25.cpp @@ -46,8 +46,8 @@ typedef uint32_t DWORD; #include "v25priv.h" #include "necdasm.h" -DEFINE_DEVICE_TYPE(V25, v25_device, "v25", "V25") -DEFINE_DEVICE_TYPE(V35, v35_device, "v35", "V35") +DEFINE_DEVICE_TYPE(V25, v25_device, "v25", "NEC V25") +DEFINE_DEVICE_TYPE(V35, v35_device, "v35", "NEC V35") v25_common_device::v25_common_device(const machine_config &mconfig, device_type type, const char *tag, device_t *owner, uint32_t clock, bool is_16bit, offs_t fetch_xor, uint8_t prefetch_size, uint8_t prefetch_cycles, uint32_t chip_type) diff --git a/src/devices/cpu/nec/v53.cpp b/src/devices/cpu/nec/v53.cpp index 018613af230..714c9f66797 100644 --- a/src/devices/cpu/nec/v53.cpp +++ b/src/devices/cpu/nec/v53.cpp @@ -16,8 +16,8 @@ -DEFINE_DEVICE_TYPE(V53, v53_device, "v53", "V53") -DEFINE_DEVICE_TYPE(V53A, v53a_device, "v53a", "V53A") +DEFINE_DEVICE_TYPE(V53, v53_device, "v53", "NEC V53") +DEFINE_DEVICE_TYPE(V53A, v53a_device, "v53a", "NEC V53A") WRITE8_MEMBER(v53_base_device::BSEL_w) { diff --git a/src/devices/cpu/patinhofeio/patinho_feio.cpp b/src/devices/cpu/patinhofeio/patinho_feio.cpp index a453d17f1de..af53dc18024 100644 --- a/src/devices/cpu/patinhofeio/patinho_feio.cpp +++ b/src/devices/cpu/patinhofeio/patinho_feio.cpp @@ -50,7 +50,7 @@ void patinho_feio_cpu_device::compute_effective_address(unsigned int addr){ } } -DEFINE_DEVICE_TYPE(PATO_FEIO_CPU, patinho_feio_cpu_device, "pato_feio_cpu", "Patinho Feio CPU") +DEFINE_DEVICE_TYPE(PATO_FEIO_CPU, patinho_feio_cpu_device, "patinho_feio", "Patinho Feio") //Internal 4kbytes of RAM ADDRESS_MAP_START(patinho_feio_cpu_device::prog_8bit) diff --git a/src/devices/cpu/pdp1/pdp1.cpp b/src/devices/cpu/pdp1/pdp1.cpp index 73482e5b82d..baff252ea63 100644 --- a/src/devices/cpu/pdp1/pdp1.cpp +++ b/src/devices/cpu/pdp1/pdp1.cpp @@ -378,7 +378,7 @@ #define PREVIOUS_PC ((PC & ADDRESS_EXTENSION_MASK) | ((PC-1) & BASE_ADDRESS_MASK)) -DEFINE_DEVICE_TYPE(PDP1, pdp1_device, "pdp1_cpu", "PDP1") +DEFINE_DEVICE_TYPE(PDP1, pdp1_device, "pdp1_cpu", "DEC PDP1") pdp1_device::pdp1_device(const machine_config &mconfig, const char *tag, device_t *owner, uint32_t clock) diff --git a/src/devices/cpu/pdp1/tx0.cpp b/src/devices/cpu/pdp1/tx0.cpp index 376cf15a346..c434e84687c 100644 --- a/src/devices/cpu/pdp1/tx0.cpp +++ b/src/devices/cpu/pdp1/tx0.cpp @@ -41,8 +41,8 @@ #define INCREMENT_PC_8KW (PC = (PC+1) & ADDRESS_MASK_8KW) -DEFINE_DEVICE_TYPE(TX0_8KW, tx0_8kw_device, "tx0_8kw_cpu", "TX-0 8KW") -DEFINE_DEVICE_TYPE(TX0_64KW, tx0_64kw_device, "tx0_64kw_cpu", "TX-0 64KW") +DEFINE_DEVICE_TYPE(TX0_8KW, tx0_8kw_device, "tx0_8kw", "MIT Lincoln Laboratory TX-0 8KW") +DEFINE_DEVICE_TYPE(TX0_64KW, tx0_64kw_device, "tx0_64kw", "MIT Lincoln Laboratory TX-0 64KW") tx0_device::tx0_device(const machine_config &mconfig, device_type type, const char *tag, device_t *owner, uint32_t clock, int addr_bits, int address_mask, int ir_mask) diff --git a/src/devices/cpu/pdp8/pdp8.cpp b/src/devices/cpu/pdp8/pdp8.cpp index b3ade64fc75..65906feb050 100644 --- a/src/devices/cpu/pdp8/pdp8.cpp +++ b/src/devices/cpu/pdp8/pdp8.cpp @@ -43,7 +43,7 @@ #define OPR_GROUP1_VAL 0000 #define OPR_GROUP2_VAL 0400 -DEFINE_DEVICE_TYPE(PDP8, pdp8_device, "pdp8_cpu", "PDP8") +DEFINE_DEVICE_TYPE(PDP8, pdp8_device, "pdp8_cpu", "DEC PDP8") //------------------------------------------------- // pdp8_device - constructor diff --git a/src/devices/cpu/pic16c5x/pic16c5x.cpp b/src/devices/cpu/pic16c5x/pic16c5x.cpp index cddd87fd2e5..68301435a90 100644 --- a/src/devices/cpu/pic16c5x/pic16c5x.cpp +++ b/src/devices/cpu/pic16c5x/pic16c5x.cpp @@ -77,14 +77,14 @@ #include "debugger.h" -DEFINE_DEVICE_TYPE(PIC16C54, pic16c54_device, "pic16c54", "PIC16C54") -DEFINE_DEVICE_TYPE(PIC16C55, pic16c55_device, "pic16c55", "PIC16C55") -DEFINE_DEVICE_TYPE(PIC16C56, pic16c56_device, "pic16c56", "PIC16C56") -DEFINE_DEVICE_TYPE(PIC16C57, pic16c57_device, "pic16c57", "PIC16C57") -DEFINE_DEVICE_TYPE(PIC16C58, pic16c58_device, "pic16c58", "PIC16C58") - -DEFINE_DEVICE_TYPE(PIC1650, pic1650_device, "pic1650", "PIC1650") -DEFINE_DEVICE_TYPE(PIC1655, pic1655_device, "pic1655", "PIC1655") +DEFINE_DEVICE_TYPE(PIC16C54, pic16c54_device, "pic16c54", "Microchip PIC16C54") +DEFINE_DEVICE_TYPE(PIC16C55, pic16c55_device, "pic16c55", "Microchip PIC16C55") +DEFINE_DEVICE_TYPE(PIC16C56, pic16c56_device, "pic16c56", "Microchip PIC16C56") +DEFINE_DEVICE_TYPE(PIC16C57, pic16c57_device, "pic16c57", "Microchip PIC16C57") +DEFINE_DEVICE_TYPE(PIC16C58, pic16c58_device, "pic16c58", "Microchip PIC16C58") + +DEFINE_DEVICE_TYPE(PIC1650, pic1650_device, "pic1650", "Microchip PIC1650") +DEFINE_DEVICE_TYPE(PIC1655, pic1655_device, "pic1655", "Microchip PIC1655") /**************************************************************************** diff --git a/src/devices/cpu/pic16c62x/pic16c62x.cpp b/src/devices/cpu/pic16c62x/pic16c62x.cpp index f9e6848df9e..276747aef4d 100644 --- a/src/devices/cpu/pic16c62x/pic16c62x.cpp +++ b/src/devices/cpu/pic16c62x/pic16c62x.cpp @@ -58,12 +58,12 @@ #include "debugger.h" -DEFINE_DEVICE_TYPE(PIC16C620, pic16c620_device, "pic16c620", "PIC16C620") -DEFINE_DEVICE_TYPE(PIC16C620A, pic16c620a_device, "pic16c620a", "PIC16C620A") -DEFINE_DEVICE_TYPE(PIC16C621, pic16c621_device, "pic16c621", "PIC16C621") -DEFINE_DEVICE_TYPE(PIC16C621A, pic16c621a_device, "pic16c621a", "PIC16C621A") -DEFINE_DEVICE_TYPE(PIC16C622, pic16c622_device, "pic16c622", "PIC16C622") -DEFINE_DEVICE_TYPE(PIC16C622A, pic16c622a_device, "pic16c622a", "PIC16C622A") +DEFINE_DEVICE_TYPE(PIC16C620, pic16c620_device, "pic16c620", "Microchip PIC16C620") +DEFINE_DEVICE_TYPE(PIC16C620A, pic16c620a_device, "pic16c620a", "Microchip PIC16C620A") +DEFINE_DEVICE_TYPE(PIC16C621, pic16c621_device, "pic16c621", "Microchip PIC16C621") +DEFINE_DEVICE_TYPE(PIC16C621A, pic16c621a_device, "pic16c621a", "Microchip PIC16C621A") +DEFINE_DEVICE_TYPE(PIC16C622, pic16c622_device, "pic16c622", "Microchip PIC16C622") +DEFINE_DEVICE_TYPE(PIC16C622A, pic16c622a_device, "pic16c622a", "Microchip PIC16C622A") diff --git a/src/devices/cpu/powerpc/ppccom.cpp b/src/devices/cpu/powerpc/ppccom.cpp index c59a670200c..7f0ee873138 100644 --- a/src/devices/cpu/powerpc/ppccom.cpp +++ b/src/devices/cpu/powerpc/ppccom.cpp @@ -195,16 +195,16 @@ static const uint8_t fcmp_cr_table_source[32] = }; -DEFINE_DEVICE_TYPE(PPC601, ppc601_device, "ppc601", "PowerPC 601") -DEFINE_DEVICE_TYPE(PPC602, ppc602_device, "ppc602", "PowerPC 602") -DEFINE_DEVICE_TYPE(PPC603, ppc603_device, "ppc603", "PowerPC 603") -DEFINE_DEVICE_TYPE(PPC603E, ppc603e_device, "ppc603e", "PowerPC 603E") -DEFINE_DEVICE_TYPE(PPC603R, ppc603r_device, "ppc603r", "PowerPC 603R") -DEFINE_DEVICE_TYPE(PPC604, ppc604_device, "ppc604", "PowerPC 604") -DEFINE_DEVICE_TYPE(MPC8240, mpc8240_device, "mpc8240", "PowerPC MPC8240") -DEFINE_DEVICE_TYPE(PPC403GA, ppc403ga_device, "ppc403ga", "PowerPC 403GA") -DEFINE_DEVICE_TYPE(PPC403GCX, ppc403gcx_device, "ppc403gcx", "PowerPC 403GCX") -DEFINE_DEVICE_TYPE(PPC405GP, ppc405gp_device, "ppc405gp", "PowerPC 405GP") +DEFINE_DEVICE_TYPE(PPC601, ppc601_device, "ppc601", "IBM PowerPC 601") +DEFINE_DEVICE_TYPE(PPC602, ppc602_device, "ppc602", "IBM PowerPC 602") +DEFINE_DEVICE_TYPE(PPC603, ppc603_device, "ppc603", "IBM PowerPC 603") +DEFINE_DEVICE_TYPE(PPC603E, ppc603e_device, "ppc603e", "IBM PowerPC 603E") +DEFINE_DEVICE_TYPE(PPC603R, ppc603r_device, "ppc603r", "IBM PowerPC 603R") +DEFINE_DEVICE_TYPE(PPC604, ppc604_device, "ppc604", "IBM PowerPC 604") +DEFINE_DEVICE_TYPE(MPC8240, mpc8240_device, "mpc8240", "IBM PowerPC MPC8240") +DEFINE_DEVICE_TYPE(PPC403GA, ppc403ga_device, "ppc403ga", "IBM PowerPC 403GA") +DEFINE_DEVICE_TYPE(PPC403GCX, ppc403gcx_device, "ppc403gcx", "IBM PowerPC 403GCX") +DEFINE_DEVICE_TYPE(PPC405GP, ppc405gp_device, "ppc405gp", "IBM PowerPC 405GP") ppc_device::ppc_device(const machine_config &mconfig, device_type type, const char *tag, device_t *owner, uint32_t clock, int address_bits, int data_bits, powerpc_flavor flavor, uint32_t cap, uint32_t tb_divisor, address_map_constructor internal_map) diff --git a/src/devices/cpu/pps4/pps4.cpp b/src/devices/cpu/pps4/pps4.cpp index 8decf412b8d..e34f48ed5e2 100644 --- a/src/devices/cpu/pps4/pps4.cpp +++ b/src/devices/cpu/pps4/pps4.cpp @@ -1,6 +1,5 @@ // license:BSD-3-Clause // copyright-holders:Juergen Buchmueller - /***************************************************************************** * * pps4.c @@ -85,8 +84,8 @@ #define VERBOSE 0 //!< set to 1 to log certain instruction conditions #include "logmacro.h" -DEFINE_DEVICE_TYPE(PPS4, pps4_device, "pps4", "PPS4-4") -DEFINE_DEVICE_TYPE(PPS4_2, pps4_2_device, "pps4_2", "PPS-4/2") +DEFINE_DEVICE_TYPE(PPS4, pps4_device, "pps4", "Rockwell PPS4-4") +DEFINE_DEVICE_TYPE(PPS4_2, pps4_2_device, "pps4_2", "Rockwell PPS-4/2") pps4_device::pps4_device(const machine_config &mconfig, device_type type, const char *tag, device_t *owner, u32 clock) : cpu_device(mconfig, type, tag, owner, clock) diff --git a/src/devices/cpu/psx/psx.cpp b/src/devices/cpu/psx/psx.cpp index 52861c92dfd..b7f4b726383 100644 --- a/src/devices/cpu/psx/psx.cpp +++ b/src/devices/cpu/psx/psx.cpp @@ -174,12 +174,12 @@ static const char *const delayn[] = }; // device type definition -DEFINE_DEVICE_TYPE(CXD8530AQ, cxd8530aq_device, "cxd8530aq", "CXD8530AQ") -DEFINE_DEVICE_TYPE(CXD8530BQ, cxd8530bq_device, "cxd8530bq", "CXD8530BQ") -DEFINE_DEVICE_TYPE(CXD8530CQ, cxd8530cq_device, "cxd8530cq", "CXD8530CQ") -DEFINE_DEVICE_TYPE(CXD8661R, cxd8661r_device, "cxd8661r", "CXD8661R") -DEFINE_DEVICE_TYPE(CXD8606BQ, cxd8606bq_device, "cxd8606bq", "CXD8606BQ") -DEFINE_DEVICE_TYPE(CXD8606CQ, cxd8606cq_device, "cxd8606cq", "CXD8606CQ") +DEFINE_DEVICE_TYPE(CXD8530AQ, cxd8530aq_device, "cxd8530aq", "Sony CXD8530AQ") +DEFINE_DEVICE_TYPE(CXD8530BQ, cxd8530bq_device, "cxd8530bq", "Sony CXD8530BQ") +DEFINE_DEVICE_TYPE(CXD8530CQ, cxd8530cq_device, "cxd8530cq", "Sony CXD8530CQ") +DEFINE_DEVICE_TYPE(CXD8661R, cxd8661r_device, "cxd8661r", "Sony CXD8661R") +DEFINE_DEVICE_TYPE(CXD8606BQ, cxd8606bq_device, "cxd8606bq", "Sony CXD8606BQ") +DEFINE_DEVICE_TYPE(CXD8606CQ, cxd8606cq_device, "cxd8606cq", "Sony CXD8606CQ") static const uint32_t mtc0_writemask[]= { diff --git a/src/devices/cpu/rsp/rsp.cpp b/src/devices/cpu/rsp/rsp.cpp index 51e880d53d9..816df4d4e84 100644 --- a/src/devices/cpu/rsp/rsp.cpp +++ b/src/devices/cpu/rsp/rsp.cpp @@ -19,7 +19,7 @@ #include "rsp_dasm.h" -DEFINE_DEVICE_TYPE(RSP, rsp_device, "rsp", "RSP") +DEFINE_DEVICE_TYPE(RSP, rsp_device, "rsp", "Nintendo & SGI Reality Signal Processor RSP") #define LOG_INSTRUCTION_EXECUTION 0 diff --git a/src/devices/cpu/s2650/s2650.cpp b/src/devices/cpu/s2650/s2650.cpp index 7b452907e03..62793b175ed 100644 --- a/src/devices/cpu/s2650/s2650.cpp +++ b/src/devices/cpu/s2650/s2650.cpp @@ -25,7 +25,7 @@ #define INLINE_EA 1 -DEFINE_DEVICE_TYPE(S2650, s2650_device, "s2650", "S2650") +DEFINE_DEVICE_TYPE(S2650, s2650_device, "s2650", "Signetics S2650") s2650_device::s2650_device(const machine_config &mconfig, const char *tag, device_t *owner, uint32_t clock) diff --git a/src/devices/cpu/saturn/saturn.cpp b/src/devices/cpu/saturn/saturn.cpp index 480f10a8c1f..06229a9a6c0 100644 --- a/src/devices/cpu/saturn/saturn.cpp +++ b/src/devices/cpu/saturn/saturn.cpp @@ -39,7 +39,7 @@ -DEFINE_DEVICE_TYPE(SATURN, saturn_device, "saturn_cpu", "HP Saturn") +DEFINE_DEVICE_TYPE(SATURN, saturn_device, "saturn_cpu", "Hewlett-Packard HP Saturn") saturn_device::saturn_device(const machine_config &mconfig, const char *tag, device_t *owner, uint32_t clock) diff --git a/src/devices/cpu/sc61860/sc61860.cpp b/src/devices/cpu/sc61860/sc61860.cpp index 7277cbc444c..b52bd5e1596 100644 --- a/src/devices/cpu/sc61860/sc61860.cpp +++ b/src/devices/cpu/sc61860/sc61860.cpp @@ -45,7 +45,7 @@ #include "logmacro.h" -DEFINE_DEVICE_TYPE(SC61860, sc61860_device, "sc61860", "SC61860") +DEFINE_DEVICE_TYPE(SC61860, sc61860_device, "sc61860", "Sharp SC61860") sc61860_device::sc61860_device(const machine_config &mconfig, const char *tag, device_t *owner, uint32_t clock) diff --git a/src/devices/cpu/scmp/scmp.cpp b/src/devices/cpu/scmp/scmp.cpp index f85ca4d1ba5..d73ac319ed3 100644 --- a/src/devices/cpu/scmp/scmp.cpp +++ b/src/devices/cpu/scmp/scmp.cpp @@ -18,8 +18,8 @@ #include "logmacro.h" -DEFINE_DEVICE_TYPE(SCMP, scmp_device, "ins8050", "INS 8050 SC/MP") -DEFINE_DEVICE_TYPE(INS8060, ins8060_device, "ins8060", "INS 8060 SC/MP II") +DEFINE_DEVICE_TYPE(SCMP, scmp_device, "ins8050", "National Semiconductor INS 8050 SC/MP") +DEFINE_DEVICE_TYPE(INS8060, ins8060_device, "ins8060", "National Semiconductor INS 8060 SC/MP II") scmp_device::scmp_device(const machine_config &mconfig, const char *tag, device_t *owner, uint32_t clock) diff --git a/src/devices/cpu/score/score.cpp b/src/devices/cpu/score/score.cpp index 7f4eaff51dd..b1182a8bb25 100644 --- a/src/devices/cpu/score/score.cpp +++ b/src/devices/cpu/score/score.cpp @@ -17,7 +17,7 @@ // CONSTANTS //************************************************************************** -DEFINE_DEVICE_TYPE(SCORE7, score7_cpu_device, "score7", "S+core 7") +DEFINE_DEVICE_TYPE(SCORE7, score7_cpu_device, "score7", "Sunplus S+core 7") //************************************************************************** diff --git a/src/devices/cpu/se3208/se3208.cpp b/src/devices/cpu/se3208/se3208.cpp index fb188002bd8..79d1830d533 100644 --- a/src/devices/cpu/se3208/se3208.cpp +++ b/src/devices/cpu/se3208/se3208.cpp @@ -45,7 +45,7 @@ // are such accesses simply illegal, be handled in a different way, or simply not be happening in the first place? #define ALLOW_UNALIGNED_DWORD_ACCESS 0 -DEFINE_DEVICE_TYPE(SE3208, se3208_device, "se3208", "SE3208") +DEFINE_DEVICE_TYPE(SE3208, se3208_device, "se3208", "ADChips SE3208") se3208_device::se3208_device(const machine_config &mconfig, const char *tag, device_t *owner, uint32_t clock) diff --git a/src/devices/cpu/sh/sh2.cpp b/src/devices/cpu/sh/sh2.cpp index 7626cc0c74e..bf68177a10b 100644 --- a/src/devices/cpu/sh/sh2.cpp +++ b/src/devices/cpu/sh/sh2.cpp @@ -104,9 +104,9 @@ -DEFINE_DEVICE_TYPE(SH1, sh1_device, "sh1", "SH-1") -DEFINE_DEVICE_TYPE(SH2, sh2_device, "sh2", "SH-2") -DEFINE_DEVICE_TYPE(SH2A, sh2a_device, "sh21", "SH-2A") +DEFINE_DEVICE_TYPE(SH1, sh1_device, "sh1", "Hitachi SH-1") +DEFINE_DEVICE_TYPE(SH2, sh2_device, "sh2", "Hitachi SH-2") +DEFINE_DEVICE_TYPE(SH2A, sh2a_device, "sh21", "Hitachi SH-2A") /*------------------------------------------------- sh2_internal_a5 - read handler for diff --git a/src/devices/cpu/sh/sh4.cpp b/src/devices/cpu/sh/sh4.cpp index 680494d5000..2cc4260559f 100644 --- a/src/devices/cpu/sh/sh4.cpp +++ b/src/devices/cpu/sh/sh4.cpp @@ -34,10 +34,10 @@ #include "debugger.h" -DEFINE_DEVICE_TYPE(SH3LE, sh3_device, "sh3le", "SH-3 (little)") -DEFINE_DEVICE_TYPE(SH3BE, sh3be_device, "sh3be", "SH-3 (big)") -DEFINE_DEVICE_TYPE(SH4LE, sh4_device, "sh4le", "SH-4 (little)") -DEFINE_DEVICE_TYPE(SH4BE, sh4be_device, "sh4be", "SH-4 (big)") +DEFINE_DEVICE_TYPE(SH3LE, sh3_device, "sh3le", "Hitachi SH-3 (little)") +DEFINE_DEVICE_TYPE(SH3BE, sh3be_device, "sh3be", "Hitachi SH-3 (big)") +DEFINE_DEVICE_TYPE(SH4LE, sh4_device, "sh4le", "Hitachi SH-4 (little)") +DEFINE_DEVICE_TYPE(SH4BE, sh4be_device, "sh4be", "Hitachi SH-4 (big)") #if 0 diff --git a/src/devices/cpu/sharc/sharc.cpp b/src/devices/cpu/sharc/sharc.cpp index aa66d23c444..115280bd3ac 100644 --- a/src/devices/cpu/sharc/sharc.cpp +++ b/src/devices/cpu/sharc/sharc.cpp @@ -54,7 +54,7 @@ enum SHARC_B12, SHARC_B13, SHARC_B14, SHARC_B15 }; -DEFINE_DEVICE_TYPE(ADSP21062, adsp21062_device, "adsp21062", "ADSP21062") +DEFINE_DEVICE_TYPE(ADSP21062, adsp21062_device, "adsp21062", "Analog Devices ADSP21062 \"SHARC\"") ADDRESS_MAP_START(adsp21062_device::internal_pgm) AM_RANGE(0x20000, 0x24fff) AM_READWRITE(pm0_r, pm0_w) diff --git a/src/devices/cpu/sm510/sm500core.cpp b/src/devices/cpu/sm510/sm500core.cpp index a4edbc7d3a4..9cd8e796a16 100644 --- a/src/devices/cpu/sm510/sm500core.cpp +++ b/src/devices/cpu/sm510/sm500core.cpp @@ -17,7 +17,7 @@ // MCU types -DEFINE_DEVICE_TYPE(SM500, sm500_device, "sm500", "SM500") // 1.2K ROM, 4x10x4 RAM, shift registers for LCD +DEFINE_DEVICE_TYPE(SM500, sm500_device, "sm500", "Sharp SM500") // 1.2K ROM, 4x10x4 RAM, shift registers for LCD // internal memory maps diff --git a/src/devices/cpu/sm510/sm510core.cpp b/src/devices/cpu/sm510/sm510core.cpp index e09d591a8cd..e838ad12b14 100644 --- a/src/devices/cpu/sm510/sm510core.cpp +++ b/src/devices/cpu/sm510/sm510core.cpp @@ -16,7 +16,7 @@ // MCU types -DEFINE_DEVICE_TYPE(SM510, sm510_device, "sm510", "SM510") // 2.7Kx8 ROM, 128x4 RAM(32x4 for LCD) +DEFINE_DEVICE_TYPE(SM510, sm510_device, "sm510", "Sharp SM510") // 2.7Kx8 ROM, 128x4 RAM(32x4 for LCD) // internal memory maps diff --git a/src/devices/cpu/sm510/sm511core.cpp b/src/devices/cpu/sm510/sm511core.cpp index 02526f925a6..faf65d12266 100644 --- a/src/devices/cpu/sm510/sm511core.cpp +++ b/src/devices/cpu/sm510/sm511core.cpp @@ -20,8 +20,8 @@ // MCU types -DEFINE_DEVICE_TYPE(SM511, sm511_device, "sm511", "SM511") // 4Kx8 ROM, 128x4 RAM(32x4 for LCD), melody controller -DEFINE_DEVICE_TYPE(SM512, sm512_device, "sm512", "SM512") // 4Kx8 ROM, 128x4 RAM(48x4 for LCD), melody controller +DEFINE_DEVICE_TYPE(SM511, sm511_device, "sm511", "Sharp SM511") // 4Kx8 ROM, 128x4 RAM(32x4 for LCD), melody controller +DEFINE_DEVICE_TYPE(SM512, sm512_device, "sm512", "Sharp SM512") // 4Kx8 ROM, 128x4 RAM(48x4 for LCD), melody controller // internal memory maps diff --git a/src/devices/cpu/sm510/sm590core.cpp b/src/devices/cpu/sm510/sm590core.cpp index 1d210f6af5a..0ece8bc58f5 100644 --- a/src/devices/cpu/sm510/sm590core.cpp +++ b/src/devices/cpu/sm510/sm590core.cpp @@ -18,9 +18,9 @@ // MCU types -DEFINE_DEVICE_TYPE(SM590, sm590_device, "sm590", "SM590") // 512x8 ROM, 32x4 RAM -//DEFINE_DEVICE_TYPE(SM591, sm591_device, "sm591", "SM591") // 1kx8 ROM, 56x4 RAM -//DEFINE_DEVICE_TYPE(SM595, sm595_device, "sm595", "SM595") // 768x8 ROM, 32x4 RAM +DEFINE_DEVICE_TYPE(SM590, sm590_device, "sm590", "Sharp SM590") // 512x8 ROM, 32x4 RAM +//DEFINE_DEVICE_TYPE(SM591, sm591_device, "sm591", "Sharp SM591") // 1kx8 ROM, 56x4 RAM +//DEFINE_DEVICE_TYPE(SM595, sm595_device, "sm595", "Sharp SM595") // 768x8 ROM, 32x4 RAM // internal memory maps ADDRESS_MAP_START(sm590_device::program_1x128x4) diff --git a/src/devices/cpu/sm510/sm5acore.cpp b/src/devices/cpu/sm510/sm5acore.cpp index bbb3dfe02a5..85876e115a3 100644 --- a/src/devices/cpu/sm510/sm5acore.cpp +++ b/src/devices/cpu/sm510/sm5acore.cpp @@ -16,8 +16,8 @@ // MCU types -DEFINE_DEVICE_TYPE(SM5A, sm5a_device, "sm5a", "SM5A") // 1.8K ROM, 5x13x4 RAM, shift registers for LCD -DEFINE_DEVICE_TYPE(SM5L, sm5l_device, "sm5l", "SM5L") // low-power version of SM5A +DEFINE_DEVICE_TYPE(SM5A, sm5a_device, "sm5a", "Sharp SM5A") // 1.8K ROM, 5x13x4 RAM, shift registers for LCD +DEFINE_DEVICE_TYPE(SM5L, sm5l_device, "sm5l", "Sharp SM5L") // low-power version of SM5A DEFINE_DEVICE_TYPE(KB1013VK12, kb1013vk12_device, "kb1013vk1_2", "KB1013VK1-2") // Soviet-era clone of SM5A diff --git a/src/devices/cpu/sm8500/sm8500.cpp b/src/devices/cpu/sm8500/sm8500.cpp index 74d10aae658..85622f5a197 100644 --- a/src/devices/cpu/sm8500/sm8500.cpp +++ b/src/devices/cpu/sm8500/sm8500.cpp @@ -25,7 +25,7 @@ they are internally. #include "debugger.h" -DEFINE_DEVICE_TYPE(SM8500, sm8500_cpu_device, "sm8500", "SM8500") +DEFINE_DEVICE_TYPE(SM8500, sm8500_cpu_device, "sm8500", "Sharp SM8500") static constexpr uint8_t sm8500_b2w[8] = { diff --git a/src/devices/cpu/spc700/spc700.cpp b/src/devices/cpu/spc700/spc700.cpp index 07390f03969..a60bb957521 100644 --- a/src/devices/cpu/spc700/spc700.cpp +++ b/src/devices/cpu/spc700/spc700.cpp @@ -218,7 +218,7 @@ static inline int MAKE_INT_8(int A) {return (A & 0x80) ? A | ~0xff : A & 0xff;} -DEFINE_DEVICE_TYPE(SPC700, spc700_device, "spc700", "SPC700") +DEFINE_DEVICE_TYPE(SPC700, spc700_device, "spc700", "Sony SPC700") spc700_device::spc700_device(const machine_config &mconfig, const char *tag, device_t *owner, uint32_t clock) diff --git a/src/devices/cpu/ssem/ssem.cpp b/src/devices/cpu/ssem/ssem.cpp index 6cfffaef83d..d115db0e3e0 100644 --- a/src/devices/cpu/ssem/ssem.cpp +++ b/src/devices/cpu/ssem/ssem.cpp @@ -75,7 +75,7 @@ inline void ssem_device::program_write32(uint32_t address, uint32_t data) /*****************************************************************************/ -DEFINE_DEVICE_TYPE(SSEMCPU, ssem_device, "ssem_cpu", "SSEM CPU") +DEFINE_DEVICE_TYPE(SSEMCPU, ssem_device, "ssem_cpu", "Manchester SSEM") //------------------------------------------------- // ssem_device - constructor diff --git a/src/devices/cpu/ssp1601/ssp1601.cpp b/src/devices/cpu/ssp1601/ssp1601.cpp index b19766b72c5..0eb076ff78d 100644 --- a/src/devices/cpu/ssp1601/ssp1601.cpp +++ b/src/devices/cpu/ssp1601/ssp1601.cpp @@ -191,7 +191,7 @@ #endif -DEFINE_DEVICE_TYPE(SSP1601, ssp1601_device, "ssp1601", "SSP1601") +DEFINE_DEVICE_TYPE(SSP1601, ssp1601_device, "ssp1601", "Samsung SSP1601") ssp1601_device::ssp1601_device(const machine_config &mconfig, const char *tag, device_t *owner, uint32_t clock) diff --git a/src/devices/cpu/superfx/superfx.cpp b/src/devices/cpu/superfx/superfx.cpp index 1e203a0a1f3..802ccff64be 100644 --- a/src/devices/cpu/superfx/superfx.cpp +++ b/src/devices/cpu/superfx/superfx.cpp @@ -5,7 +5,7 @@ #include "superfx.h" -DEFINE_DEVICE_TYPE(SUPERFX, superfx_device, "superfx", "SuperFX") +DEFINE_DEVICE_TYPE(SUPERFX, superfx_device, "superfx", "Nintendo SuperFX") superfx_device::superfx_device(const machine_config &mconfig, const char *tag, device_t *owner, uint32_t clock) : cpu_device(mconfig, SUPERFX, tag, owner, clock) diff --git a/src/devices/cpu/t11/t11.cpp b/src/devices/cpu/t11/t11.cpp index 1747c79b64a..b7d2b13db2b 100644 --- a/src/devices/cpu/t11/t11.cpp +++ b/src/devices/cpu/t11/t11.cpp @@ -36,7 +36,7 @@ #define PSW m_psw.b.l -DEFINE_DEVICE_TYPE(T11, t11_device, "t11", "T11") +DEFINE_DEVICE_TYPE(T11, t11_device, "t11", "DEC T11") DEFINE_DEVICE_TYPE(K1801VM2, k1801vm2_device, "k1801vm2", "K1801VM2") diff --git a/src/devices/cpu/tlcs870/tlcs870.cpp b/src/devices/cpu/tlcs870/tlcs870.cpp index 881792f9730..b40f3aa75c9 100644 --- a/src/devices/cpu/tlcs870/tlcs870.cpp +++ b/src/devices/cpu/tlcs870/tlcs870.cpp @@ -73,7 +73,7 @@ -DEFINE_DEVICE_TYPE(TMP87PH40AN, tmp87ph40an_device, "tmp87ph40an", "TMP87PH40AN") +DEFINE_DEVICE_TYPE(TMP87PH40AN, tmp87ph40an_device, "tmp87ph40an", "Toshiba TMP87PH40AN") ADDRESS_MAP_START(tlcs870_device::tmp87ph40an_mem) #if 0 diff --git a/src/devices/cpu/tlcs90/tlcs90.cpp b/src/devices/cpu/tlcs90/tlcs90.cpp index 6600ce9d223..89f793053e3 100644 --- a/src/devices/cpu/tlcs90/tlcs90.cpp +++ b/src/devices/cpu/tlcs90/tlcs90.cpp @@ -20,12 +20,12 @@ ALLOW_SAVE_TYPE(tlcs90_device::e_mode); // allow save_item on a non-fundamental type -DEFINE_DEVICE_TYPE(TMP90840, tmp90840_device, "tmp90840", "TMP90840") -DEFINE_DEVICE_TYPE(TMP90841, tmp90841_device, "tmp90841", "TMP90841") -DEFINE_DEVICE_TYPE(TMP90845, tmp90845_device, "tmp90845", "TMP90845") -DEFINE_DEVICE_TYPE(TMP91640, tmp91640_device, "tmp91640", "TMP91640") -DEFINE_DEVICE_TYPE(TMP91641, tmp91641_device, "tmp91641", "TMP91641") -DEFINE_DEVICE_TYPE(TMP90PH44, tmp90ph44_device, "tmp90ph44", "TMP90PH44") +DEFINE_DEVICE_TYPE(TMP90840, tmp90840_device, "tmp90840", "Toshiba TMP90840") +DEFINE_DEVICE_TYPE(TMP90841, tmp90841_device, "tmp90841", "Toshiba TMP90841") +DEFINE_DEVICE_TYPE(TMP90845, tmp90845_device, "tmp90845", "Toshiba TMP90845") +DEFINE_DEVICE_TYPE(TMP91640, tmp91640_device, "tmp91640", "Toshiba TMP91640") +DEFINE_DEVICE_TYPE(TMP91641, tmp91641_device, "tmp91641", "Toshiba TMP91641") +DEFINE_DEVICE_TYPE(TMP90PH44, tmp90ph44_device, "tmp90ph44", "Toshiba TMP90PH44") #define T90_IOBASE 0xffc0 diff --git a/src/devices/cpu/tlcs900/tlcs900.cpp b/src/devices/cpu/tlcs900/tlcs900.cpp index 08495008887..3fd84d6d9e4 100644 --- a/src/devices/cpu/tlcs900/tlcs900.cpp +++ b/src/devices/cpu/tlcs900/tlcs900.cpp @@ -21,8 +21,8 @@ TODO: #include "debugger.h" -DEFINE_DEVICE_TYPE(TMP95C061, tmp95c061_device, "tmp95c061", "TMP95C061") -DEFINE_DEVICE_TYPE(TMP95C063, tmp95c063_device, "tmp95c063", "TMP95C063") +DEFINE_DEVICE_TYPE(TMP95C061, tmp95c061_device, "tmp95c061", "Toshiba TMP95C061") +DEFINE_DEVICE_TYPE(TMP95C063, tmp95c063_device, "tmp95c063", "Toshiba TMP95C063") ADDRESS_MAP_START(tmp95c061_device::tmp95c061_mem8) diff --git a/src/devices/cpu/tms1000/tms0270.cpp b/src/devices/cpu/tms1000/tms0270.cpp index e5e80a7d276..99cbd496590 100644 --- a/src/devices/cpu/tms1000/tms0270.cpp +++ b/src/devices/cpu/tms1000/tms0270.cpp @@ -15,7 +15,7 @@ // - 64-term microinstructions PLA between the RAM and ROM, similar to TMS0980, // plus optional separate lines for custom opcode handling // - 48-term output PLA above the RAM (rotate opla 90 degrees) -DEFINE_DEVICE_TYPE(TMS0270, tms0270_cpu_device, "tms0270", "TMS0270") // 40-pin DIP, 16 O pins, 8+ R pins (some R pins are internally hooked up to support more I/O) +DEFINE_DEVICE_TYPE(TMS0270, tms0270_cpu_device, "tms0270", "Texas Instruments TMS0270") // 40-pin DIP, 16 O pins, 8+ R pins (some R pins are internally hooked up to support more I/O) // newer TMS0270 chips (eg. Speak & Math) have 42 pins // TMS0260 is same or similar? diff --git a/src/devices/cpu/tms1000/tms0970.cpp b/src/devices/cpu/tms1000/tms0970.cpp index 19e3ec6a334..e401f2cd323 100644 --- a/src/devices/cpu/tms1000/tms0970.cpp +++ b/src/devices/cpu/tms1000/tms0970.cpp @@ -12,7 +12,7 @@ // TMS0950 is a TMS1000 with a TMS0980 style opla, it was quickly succeeded by the TMS0970 // - RAM, ROM, microinstructions is the same as TMS1000 // - 10-term inverted output PLA and segment PLA on the top-left -DEFINE_DEVICE_TYPE(TMS0950, tms0950_cpu_device, "tms0950", "TMS0950") // 28-pin DIP, 8 O pins, 11? R pins +DEFINE_DEVICE_TYPE(TMS0950, tms0950_cpu_device, "tms0950", "Texas Instruments TMS0950") // 28-pin DIP, 8 O pins, 11? R pins // TMS0970 is a stripped-down version of the TMS0980, itself acting more like a TMS1000 // - RAM and ROM is the same as TMS1000 @@ -21,8 +21,8 @@ DEFINE_DEVICE_TYPE(TMS0950, tms0950_cpu_device, "tms0950", "TMS0950") // 28-pin // RETN, SETR, RBIT, SBIT, LDX, COMX, TDO, ..., redir(----0-00), LDP // - 32-term microinstructions PLA between the RAM and ROM, supporting 15 microinstructions // - 16-term inverted output PLA and segment PLA above the RAM (rotate opla 90 degrees) -DEFINE_DEVICE_TYPE(TMS0970, tms0970_cpu_device, "tms0970", "TMS0970") // 28-pin DIP, 11 R pins (note: pinout may slightly differ from chip to chip) -DEFINE_DEVICE_TYPE(TMS1990, tms1990_cpu_device, "tms1990", "TMS1990") // 28-pin DIP, ? R pins.. +DEFINE_DEVICE_TYPE(TMS0970, tms0970_cpu_device, "tms0970", "Texas Instruments TMS0970") // 28-pin DIP, 11 R pins (note: pinout may slightly differ from chip to chip) +DEFINE_DEVICE_TYPE(TMS1990, tms1990_cpu_device, "tms1990", "Texas Instruments TMS1990") // 28-pin DIP, ? R pins.. // device definitions diff --git a/src/devices/cpu/tms1000/tms0980.cpp b/src/devices/cpu/tms1000/tms0980.cpp index 0d76026f114..401ec6e2649 100644 --- a/src/devices/cpu/tms1000/tms0980.cpp +++ b/src/devices/cpu/tms1000/tms0980.cpp @@ -21,13 +21,13 @@ // TDO, SBIT, RETN, SETR, REAC, XDA, SAL, RBIT, ..., OFF, SBL, LDP, redir(------00- + R0^BL) // - 64-term microinstructions PLA between the RAM and ROM, supporting 20 microinstructions // - 16-term inverted output PLA and segment PLA above the RAM (rotate opla 90 degrees) -DEFINE_DEVICE_TYPE(TMS0980, tms0980_cpu_device, "tms0980", "TMS0980") // 28-pin DIP, 9 R pins +DEFINE_DEVICE_TYPE(TMS0980, tms0980_cpu_device, "tms0980", "Texas Instruments TMS0980") // 28-pin DIP, 9 R pins // TMS1980 is a TMS0980 with a TMS1x00 style opla // - RAM, ROM, and main instructions PLAs is the same as TMS0980 // - one of the microinstructions redirects to a RSTR instruction, like on TMS0270 // - 32-term inverted output PLA above the RAM, 7 bits! (rotate opla 270 degrees) -DEFINE_DEVICE_TYPE(TMS1980, tms1980_cpu_device, "tms1980", "TMS1980") // 28-pin DIP, 7 O pins, 10 R pins, high voltage +DEFINE_DEVICE_TYPE(TMS1980, tms1980_cpu_device, "tms1980", "Texas Instruments TMS1980") // 28-pin DIP, 7 O pins, 10 R pins, high voltage // internal memory maps diff --git a/src/devices/cpu/tms1000/tms1000.cpp b/src/devices/cpu/tms1000/tms1000.cpp index ccbdea5bbb9..dbaff7e56fa 100644 --- a/src/devices/cpu/tms1000/tms1000.cpp +++ b/src/devices/cpu/tms1000/tms1000.cpp @@ -24,16 +24,16 @@ // - 30-term microinstructions PLA(mpla) at the top half, to the right of the midline, supporting 16 microinstructions // - 20-term output PLA(opla) at the top-left // - the ALU is between the opla and mpla -DEFINE_DEVICE_TYPE(TMS1000, tms1000_cpu_device, "tms1000", "TMS1000") // 28-pin DIP, 11 R pins -DEFINE_DEVICE_TYPE(TMS1070, tms1070_cpu_device, "tms1070", "TMS1070") // high voltage version -DEFINE_DEVICE_TYPE(TMS1040, tms1040_cpu_device, "tms1040", "TMS1040") // same as TMS1070 with just a different pinout? -DEFINE_DEVICE_TYPE(TMS1200, tms1200_cpu_device, "tms1200", "TMS1200") // 40-pin DIP, 13 R pins -DEFINE_DEVICE_TYPE(TMS1700, tms1700_cpu_device, "tms1700", "TMS1700") // 28-pin DIP, RAM/ROM size halved, 9 R pins -DEFINE_DEVICE_TYPE(TMS1730, tms1730_cpu_device, "tms1730", "TMS1730") // 20-pin DIP, same die as TMS1700, package has less pins: 6 R pins, 5 O pins (output PLA is still 8-bit, O1,O3,O5 unused) +DEFINE_DEVICE_TYPE(TMS1000, tms1000_cpu_device, "tms1000", "Texas Instruments TMS1000") // 28-pin DIP, 11 R pins +DEFINE_DEVICE_TYPE(TMS1070, tms1070_cpu_device, "tms1070", "Texas Instruments TMS1070") // high voltage version +DEFINE_DEVICE_TYPE(TMS1040, tms1040_cpu_device, "tms1040", "Texas Instruments TMS1040") // same as TMS1070 with just a different pinout? +DEFINE_DEVICE_TYPE(TMS1200, tms1200_cpu_device, "tms1200", "Texas Instruments TMS1200") // 40-pin DIP, 13 R pins +DEFINE_DEVICE_TYPE(TMS1700, tms1700_cpu_device, "tms1700", "Texas Instruments TMS1700") // 28-pin DIP, RAM/ROM size halved, 9 R pins +DEFINE_DEVICE_TYPE(TMS1730, tms1730_cpu_device, "tms1730", "Texas Instruments TMS1730") // 20-pin DIP, same die as TMS1700, package has less pins: 6 R pins, 5 O pins (output PLA is still 8-bit, O1,O3,O5 unused) // 2nd source Motorola chips -DEFINE_DEVICE_TYPE(MC141000, mc141000_cpu_device, "mc141000", "MC141000") // CMOS, pin-compatible with TMS1000(reverse polarity) -DEFINE_DEVICE_TYPE(MC141200, mc141200_cpu_device, "mc141200", "MC141200") // CMOS, 40-pin DIP, 16 R pins +DEFINE_DEVICE_TYPE(MC141000, mc141000_cpu_device, "mc141000", "Motorola MC141000") // CMOS, pin-compatible with TMS1000(reverse polarity) +DEFINE_DEVICE_TYPE(MC141200, mc141200_cpu_device, "mc141200", "Motorola MC141200") // CMOS, 40-pin DIP, 16 R pins // internal memory maps diff --git a/src/devices/cpu/tms1000/tms1000c.cpp b/src/devices/cpu/tms1000/tms1000c.cpp index 898d1a3a26e..d83e822be44 100644 --- a/src/devices/cpu/tms1000/tms1000c.cpp +++ b/src/devices/cpu/tms1000/tms1000c.cpp @@ -20,7 +20,7 @@ // * page select doesn't flip in the middle // - 32-term mpla at bottom-right, different order // - 32-term opla at bottom-left, ordered O7-O0(0 or 1), and A8,4,2,1,S -DEFINE_DEVICE_TYPE(TMS1000C, tms1000c_cpu_device, "tms1000c", "TMS1000C") // 28-pin SDIP, 10 R pins +DEFINE_DEVICE_TYPE(TMS1000C, tms1000c_cpu_device, "tms1000c", "Texas Instruments TMS1000C") // 28-pin SDIP, 10 R pins // device definitions diff --git a/src/devices/cpu/tms1000/tms1100.cpp b/src/devices/cpu/tms1000/tms1100.cpp index 6fe49642ccb..01b800f8c05 100644 --- a/src/devices/cpu/tms1000/tms1100.cpp +++ b/src/devices/cpu/tms1000/tms1100.cpp @@ -15,10 +15,10 @@ #include "debugger.h" // TMS1100 is nearly the same as TMS1000, some different opcodes, and with double the RAM and ROM -DEFINE_DEVICE_TYPE(TMS1100, tms1100_cpu_device, "tms1100", "TMS1100") // 28-pin DIP, 11 R pins -DEFINE_DEVICE_TYPE(TMS1170, tms1170_cpu_device, "tms1170", "TMS1170") // high voltage version -DEFINE_DEVICE_TYPE(TMS1300, tms1300_cpu_device, "tms1300", "TMS1300") // 40-pin DIP, 16 R pins -DEFINE_DEVICE_TYPE(TMS1370, tms1370_cpu_device, "tms1370", "TMS1370") // high voltage version, also seen in 28-pin package(some O/R pins unavailable) +DEFINE_DEVICE_TYPE(TMS1100, tms1100_cpu_device, "tms1100", "Texas Instruments TMS1100") // 28-pin DIP, 11 R pins +DEFINE_DEVICE_TYPE(TMS1170, tms1170_cpu_device, "tms1170", "Texas Instruments TMS1170") // high voltage version +DEFINE_DEVICE_TYPE(TMS1300, tms1300_cpu_device, "tms1300", "Texas Instruments TMS1300") // 40-pin DIP, 16 R pins +DEFINE_DEVICE_TYPE(TMS1370, tms1370_cpu_device, "tms1370", "Texas Instruments TMS1370") // high voltage version, also seen in 28-pin package(some O/R pins unavailable) // internal memory maps diff --git a/src/devices/cpu/tms1000/tms1400.cpp b/src/devices/cpu/tms1000/tms1400.cpp index 18ddd67ace4..5efa56e0821 100644 --- a/src/devices/cpu/tms1000/tms1400.cpp +++ b/src/devices/cpu/tms1000/tms1400.cpp @@ -16,14 +16,14 @@ // TMS1400 follows the TMS1100, it doubles the ROM size again (4 chapters of 16 pages), and adds a 3-level callstack // - rotate the view and mirror the OR-mask to get the proper layout of the mpla, the default is identical to tms1100 // - the opla size is increased from 20 to 32 terms -DEFINE_DEVICE_TYPE(TMS1400, tms1400_cpu_device, "tms1400", "TMS1400") // 28-pin DIP, 11 R pins (TMS1400CR is same, but with TMS1100 pinout) -DEFINE_DEVICE_TYPE(TMS1470, tms1470_cpu_device, "tms1470", "TMS1470") // high voltage version, 1 R pin removed for Vdd +DEFINE_DEVICE_TYPE(TMS1400, tms1400_cpu_device, "tms1400", "Texas Instruments TMS1400") // 28-pin DIP, 11 R pins (TMS1400CR is same, but with TMS1100 pinout) +DEFINE_DEVICE_TYPE(TMS1470, tms1470_cpu_device, "tms1470", "Texas Instruments TMS1470") // high voltage version, 1 R pin removed for Vdd // TMS1600 adds more I/O to the TMS1400, input pins are doubled with added L1,2,4,8 // - rotate the view and mirror the OR-mask to get the proper layout of the mpla, the default is identical to tms1100 // - the opla size is increased from 20 to 32 terms -DEFINE_DEVICE_TYPE(TMS1600, tms1600_cpu_device, "tms1600", "TMS1600") // 40-pin DIP, 16 R pins -DEFINE_DEVICE_TYPE(TMS1670, tms1670_cpu_device, "tms1670", "TMS1670") // high voltage version +DEFINE_DEVICE_TYPE(TMS1600, tms1600_cpu_device, "tms1600", "Texas Instruments TMS1600") // 40-pin DIP, 16 R pins +DEFINE_DEVICE_TYPE(TMS1670, tms1670_cpu_device, "tms1670", "Texas Instruments TMS1670") // high voltage version // internal memory maps diff --git a/src/devices/cpu/tms1000/tp0320.cpp b/src/devices/cpu/tms1000/tp0320.cpp index 6d68aedf69c..395f437b811 100644 --- a/src/devices/cpu/tms1000/tp0320.cpp +++ b/src/devices/cpu/tms1000/tp0320.cpp @@ -23,7 +23,7 @@ // - 64-term microinstructions PLA between the RAM and ROM, similar to TMS0980, // plus separate lines for custom opcode handling like TMS0270, used for SETR and RSTR // - 24-term output PLA above LCD RAM -DEFINE_DEVICE_TYPE(TP0320, tp0320_cpu_device, "tp0320", "TP0320") // 28-pin SDIP, .. +DEFINE_DEVICE_TYPE(TP0320, tp0320_cpu_device, "tp0320", "Texas Instruments TP0320") // 28-pin SDIP, .. // internal memory maps diff --git a/src/devices/cpu/tms32010/tms32010.cpp b/src/devices/cpu/tms32010/tms32010.cpp index e30ec15c254..64b355fcf5b 100644 --- a/src/devices/cpu/tms32010/tms32010.cpp +++ b/src/devices/cpu/tms32010/tms32010.cpp @@ -74,9 +74,9 @@ #define P_OUT(A,V) TMS32010_Out(A,V) -DEFINE_DEVICE_TYPE(TMS32010, tms32010_device, "tms32010", "TMS32010") -DEFINE_DEVICE_TYPE(TMS32015, tms32015_device, "tms32015", "TMS32015") -DEFINE_DEVICE_TYPE(TMS32016, tms32016_device, "tms32016", "TMS32016") +DEFINE_DEVICE_TYPE(TMS32010, tms32010_device, "tms32010", "Texas Instruments TMS32010") +DEFINE_DEVICE_TYPE(TMS32015, tms32015_device, "tms32015", "Texas Instruments TMS32015") +DEFINE_DEVICE_TYPE(TMS32016, tms32016_device, "tms32016", "Texas Instruments TMS32016") /**************************************************************************** diff --git a/src/devices/cpu/tms32025/tms32025.cpp b/src/devices/cpu/tms32025/tms32025.cpp index 9efad675aad..cb007f51f5c 100644 --- a/src/devices/cpu/tms32025/tms32025.cpp +++ b/src/devices/cpu/tms32025/tms32025.cpp @@ -184,8 +184,8 @@ Table 3-2. TMS32025/26 Memory Blocks #define IND m_AR[ARP] /* address used in indirect memory access operations */ -DEFINE_DEVICE_TYPE(TMS32025, tms32025_device, "tms32025", "TMS32025") -DEFINE_DEVICE_TYPE(TMS32026, tms32026_device, "tms32026", "TMS32026") +DEFINE_DEVICE_TYPE(TMS32025, tms32025_device, "tms32025", "Texas Instruments TMS32025") +DEFINE_DEVICE_TYPE(TMS32026, tms32026_device, "tms32026", "Texas Instruments TMS32026") ADDRESS_MAP_START(tms32025_device::tms32025_data) AM_RANGE(0x0000, 0x0000) AM_READWRITE(drr_r, drr_w) diff --git a/src/devices/cpu/tms32031/tms32031.cpp b/src/devices/cpu/tms32031/tms32031.cpp index baa8a3c8fbe..5a1891568c0 100644 --- a/src/devices/cpu/tms32031/tms32031.cpp +++ b/src/devices/cpu/tms32031/tms32031.cpp @@ -88,8 +88,8 @@ const int GIEFLAG = 0x2000; //************************************************************************** // device type definition -DEFINE_DEVICE_TYPE(TMS32031, tms32031_device, "tms32031", "TMS32031") -DEFINE_DEVICE_TYPE(TMS32032, tms32032_device, "tms32032", "TMS32032") +DEFINE_DEVICE_TYPE(TMS32031, tms32031_device, "tms32031", "Texas Instruments TMS32031") +DEFINE_DEVICE_TYPE(TMS32032, tms32032_device, "tms32032", "Texas Instruments TMS32032") // internal memory maps diff --git a/src/devices/cpu/tms32051/tms32051.cpp b/src/devices/cpu/tms32051/tms32051.cpp index 7dec63c1fae..6b0b44fade9 100644 --- a/src/devices/cpu/tms32051/tms32051.cpp +++ b/src/devices/cpu/tms32051/tms32051.cpp @@ -47,8 +47,8 @@ enum }; -DEFINE_DEVICE_TYPE(TMS32051, tms32051_device, "tms32051", "TMS32051") -DEFINE_DEVICE_TYPE(TMS32053, tms32053_device, "tms32053", "TMS32053") +DEFINE_DEVICE_TYPE(TMS32051, tms32051_device, "tms32051", "Texas Instruments TMS32051") +DEFINE_DEVICE_TYPE(TMS32053, tms32053_device, "tms32053", "Texas Instruments TMS32053") /************************************************************************** diff --git a/src/devices/cpu/tms32082/tms32082.cpp b/src/devices/cpu/tms32082/tms32082.cpp index 7d111e330da..3b8fa103160 100644 --- a/src/devices/cpu/tms32082/tms32082.cpp +++ b/src/devices/cpu/tms32082/tms32082.cpp @@ -13,8 +13,8 @@ #include "dis_mp.h" #include "debugger.h" -DEFINE_DEVICE_TYPE(TMS32082_MP, tms32082_mp_device, "tms32082_mp", "TMS32082 MP") -DEFINE_DEVICE_TYPE(TMS32082_PP, tms32082_pp_device, "tms32082_pp", "TMS32082 PP") +DEFINE_DEVICE_TYPE(TMS32082_MP, tms32082_mp_device, "tms32082_mp", "Texas Instruments TMS32082 MP") +DEFINE_DEVICE_TYPE(TMS32082_PP, tms32082_pp_device, "tms32082_pp", "Texas Instruments TMS32082 PP") diff --git a/src/devices/cpu/tms57002/tms57002.cpp b/src/devices/cpu/tms57002/tms57002.cpp index 67c10d545a2..c5451b35f91 100644 --- a/src/devices/cpu/tms57002/tms57002.cpp +++ b/src/devices/cpu/tms57002/tms57002.cpp @@ -14,7 +14,7 @@ #include "57002dsm.h" -DEFINE_DEVICE_TYPE(TMS57002, tms57002_device, "tms57002", "TMS57002") +DEFINE_DEVICE_TYPE(TMS57002, tms57002_device, "tms57002", "Texas Instruments TMS57002 \"DASP\"") // Can't use a DEVICE_ADDRESS_MAP, not yet anyway ADDRESS_MAP_START(tms57002_device::internal_pgm) diff --git a/src/devices/cpu/tms7000/tms7000.cpp b/src/devices/cpu/tms7000/tms7000.cpp index 7f63ac07aff..ae55767dd70 100644 --- a/src/devices/cpu/tms7000/tms7000.cpp +++ b/src/devices/cpu/tms7000/tms7000.cpp @@ -23,29 +23,29 @@ // TMS7000 is the most basic one, 128 bytes internal RAM and no internal ROM. // TMS7020 and TMS7040 are same, but with 2KB and 4KB internal ROM respectively. -DEFINE_DEVICE_TYPE(TMS7000, tms7000_device, "tms7000", "TMS7000") -DEFINE_DEVICE_TYPE(TMS7020, tms7020_device, "tms7020", "TMS7020") -DEFINE_DEVICE_TYPE(TMS7040, tms7040_device, "tms7040", "TMS7040") +DEFINE_DEVICE_TYPE(TMS7000, tms7000_device, "tms7000", "Texas Instruments TMS7000") +DEFINE_DEVICE_TYPE(TMS7020, tms7020_device, "tms7020", "Texas Instruments TMS7020") +DEFINE_DEVICE_TYPE(TMS7040, tms7040_device, "tms7040", "Texas Instruments TMS7040") // Exelvision (spinoff of TI) TMS7020 added one custom opcode. -DEFINE_DEVICE_TYPE(TMS7020_EXL, tms7020_exl_device, "tms7020_exl", "TMS7020 (Exelvision)") +DEFINE_DEVICE_TYPE(TMS7020_EXL, tms7020_exl_device, "tms7020_exl", "Texas Instruments TMS7020 (Exelvision)") // CMOS devices biggest difference in a 'real world' setting is that the power // requirements are much lower. This obviously has no use in software emulation. -DEFINE_DEVICE_TYPE(TMS70C00, tms70c00_device, "tms70c00", "TMS70C00") -DEFINE_DEVICE_TYPE(TMS70C20, tms70c20_device, "tms70c20", "TMS70C20") -DEFINE_DEVICE_TYPE(TMS70C40, tms70c40_device, "tms70c40", "TMS70C40") +DEFINE_DEVICE_TYPE(TMS70C00, tms70c00_device, "tms70c00", "Texas Instruments TMS70C00") +DEFINE_DEVICE_TYPE(TMS70C20, tms70c20_device, "tms70c20", "Texas Instruments TMS70C20") +DEFINE_DEVICE_TYPE(TMS70C40, tms70c40_device, "tms70c40", "Texas Instruments TMS70C40") // TMS70x1 features more peripheral I/O, the main addition being a serial port. // TMS70x2 is the same, just with twice more RAM (256 bytes) -DEFINE_DEVICE_TYPE(TMS7001, tms7001_device, "tms7001", "TMS7001") -DEFINE_DEVICE_TYPE(TMS7041, tms7041_device, "tms7041", "TMS7041") -DEFINE_DEVICE_TYPE(TMS7002, tms7002_device, "tms7002", "TMS7002") -DEFINE_DEVICE_TYPE(TMS7042, tms7042_device, "tms7042", "TMS7042") +DEFINE_DEVICE_TYPE(TMS7001, tms7001_device, "tms7001", "Texas Instruments TMS7001") +DEFINE_DEVICE_TYPE(TMS7041, tms7041_device, "tms7041", "Texas Instruments TMS7041") +DEFINE_DEVICE_TYPE(TMS7002, tms7002_device, "tms7002", "Texas Instruments TMS7002") +DEFINE_DEVICE_TYPE(TMS7042, tms7042_device, "tms7042", "Texas Instruments TMS7042") // TMS70C46 is literally a shell around a TMS70C40, with support for external // memory bus, auto external clock divider on slow memory, and wake-up on keypress. -DEFINE_DEVICE_TYPE(TMS70C46, tms70c46_device, "tms70c46", "TMC70C46") +DEFINE_DEVICE_TYPE(TMS70C46, tms70c46_device, "tms70c46", "Texas Instruments TMS70C46") // TMS70Cx2 is an update to TMS70x2 with some extra features. Due to some changes // in peripheral file I/O, it is not backward compatible to TMS70x2. diff --git a/src/devices/cpu/tms9900/ti990_10.cpp b/src/devices/cpu/tms9900/ti990_10.cpp index bcb96cb6d90..b6aa778e047 100644 --- a/src/devices/cpu/tms9900/ti990_10.cpp +++ b/src/devices/cpu/tms9900/ti990_10.cpp @@ -129,4 +129,4 @@ util::disasm_interface *ti990_10_device::create_disassembler() return new tms9900_disassembler(TMS9900_ID); } -DEFINE_DEVICE_TYPE(TI990_10, ti990_10_device, "ti990_10_cpu", "TI990/10 CPU") +DEFINE_DEVICE_TYPE(TI990_10, ti990_10_device, "ti990_10", "Texas Instruments TI990/10 CPU") diff --git a/src/devices/cpu/tms9900/tms9900.cpp b/src/devices/cpu/tms9900/tms9900.cpp index f984852f2cd..9616bf833d2 100644 --- a/src/devices/cpu/tms9900/tms9900.cpp +++ b/src/devices/cpu/tms9900/tms9900.cpp @@ -2759,4 +2759,4 @@ util::disasm_interface *tms99xx_device::create_disassembler() } -DEFINE_DEVICE_TYPE(TMS9900, tms9900_device, "tms9900", "TMS9900") +DEFINE_DEVICE_TYPE(TMS9900, tms9900_device, "tms9900", "Texas Instruments TMS9900") diff --git a/src/devices/cpu/tms9900/tms9980a.cpp b/src/devices/cpu/tms9900/tms9980a.cpp index fc1d12afbc8..ccfd6555f7f 100644 --- a/src/devices/cpu/tms9900/tms9980a.cpp +++ b/src/devices/cpu/tms9900/tms9980a.cpp @@ -289,4 +289,4 @@ util::disasm_interface *tms9980a_device::create_disassembler() return new tms9900_disassembler(TMS9980_ID); } -DEFINE_DEVICE_TYPE(TMS9980A, tms9980a_device, "tms9980a", "TMS9980A") +DEFINE_DEVICE_TYPE(TMS9980A, tms9980a_device, "tms9980a", "Texas Instruments TMS9980A") diff --git a/src/devices/cpu/tms9900/tms9995.cpp b/src/devices/cpu/tms9900/tms9995.cpp index c9f849d5851..625aa14b487 100644 --- a/src/devices/cpu/tms9900/tms9995.cpp +++ b/src/devices/cpu/tms9900/tms9995.cpp @@ -3507,5 +3507,5 @@ util::disasm_interface *tms9995_device::create_disassembler() } -DEFINE_DEVICE_TYPE(TMS9995, tms9995_device, "tms9995", "TMS9995") -DEFINE_DEVICE_TYPE(TMS9995_MP9537, tms9995_mp9537_device, "tms9995_mp9537", "TMS9995-MP9537") +DEFINE_DEVICE_TYPE(TMS9995, tms9995_device, "tms9995", "Texas Instruments TMS9995") +DEFINE_DEVICE_TYPE(TMS9995_MP9537, tms9995_mp9537_device, "tms9995_mp9537", "Texas Instruments TMS9995-MP9537") diff --git a/src/devices/cpu/unsp/unsp.cpp b/src/devices/cpu/unsp/unsp.cpp index 8ee2111af65..5fd7695b025 100644 --- a/src/devices/cpu/unsp/unsp.cpp +++ b/src/devices/cpu/unsp/unsp.cpp @@ -14,7 +14,7 @@ #include "debugger.h" -DEFINE_DEVICE_TYPE(UNSP, unsp_device, "unsp", "u'nSP") +DEFINE_DEVICE_TYPE(UNSP, unsp_device, "unsp", "SunPlus u'nSP") unsp_device::unsp_device(const machine_config &mconfig, const char *tag, device_t *owner, uint32_t clock) diff --git a/src/devices/cpu/upd7725/upd7725.cpp b/src/devices/cpu/upd7725/upd7725.cpp index c805c5bbc14..8d6c37cdb61 100644 --- a/src/devices/cpu/upd7725/upd7725.cpp +++ b/src/devices/cpu/upd7725/upd7725.cpp @@ -22,8 +22,8 @@ //************************************************************************** // device type definition -DEFINE_DEVICE_TYPE(UPD7725, upd7725_device, "upd7725", "uPD7725") -DEFINE_DEVICE_TYPE(UPD96050, upd96050_device, "upd96050", "uPD96050") +DEFINE_DEVICE_TYPE(UPD7725, upd7725_device, "upd7725", "NEC uPD7725") +DEFINE_DEVICE_TYPE(UPD96050, upd96050_device, "upd96050", "NEC uPD96050") necdsp_device::necdsp_device(const machine_config &mconfig, device_type type, const char *tag, device_t *owner, uint32_t clock, uint32_t abits, uint32_t dbits) : cpu_device(mconfig, type, tag, owner, clock), diff --git a/src/devices/cpu/upd7810/upd7810.cpp b/src/devices/cpu/upd7810/upd7810.cpp index ad2c2555bbc..c9fd6105dde 100644 --- a/src/devices/cpu/upd7810/upd7810.cpp +++ b/src/devices/cpu/upd7810/upd7810.cpp @@ -377,11 +377,11 @@ STOP 01001000 10111011 12 stop #include "upd7810_dasm.h" -DEFINE_DEVICE_TYPE(UPD7810, upd7810_device, "upd7810", "uPD7810") -DEFINE_DEVICE_TYPE(UPD7807, upd7807_device, "upd7807", "uPD7807") -DEFINE_DEVICE_TYPE(UPD7801, upd7801_device, "upd7801", "uPD7801") -DEFINE_DEVICE_TYPE(UPD78C05, upd78c05_device, "upd78c05", "uPD78C05") -DEFINE_DEVICE_TYPE(UPD78C06, upd78c06_device, "upd78c06", "uPD78C06") +DEFINE_DEVICE_TYPE(UPD7810, upd7810_device, "upd7810", "NEC uPD7810") +DEFINE_DEVICE_TYPE(UPD7807, upd7807_device, "upd7807", "NEC uPD7807") +DEFINE_DEVICE_TYPE(UPD7801, upd7801_device, "upd7801", "NEC uPD7801") +DEFINE_DEVICE_TYPE(UPD78C05, upd78c05_device, "upd78c05", "NEC uPD78C05") +DEFINE_DEVICE_TYPE(UPD78C06, upd78c06_device, "upd78c06", "NEC uPD78C06") ADDRESS_MAP_START(upd7810_device::upd_internal_128_ram_map) diff --git a/src/devices/cpu/upd7810/upd7811.cpp b/src/devices/cpu/upd7810/upd7811.cpp index 82c89e24683..cc18b815f3c 100644 --- a/src/devices/cpu/upd7810/upd7811.cpp +++ b/src/devices/cpu/upd7810/upd7811.cpp @@ -28,7 +28,7 @@ ADDRESS_MAP_START(upd7810_device::upd_internal_4096_rom_map) AM_RANGE(0xff00, 0xffff) AM_RAM ADDRESS_MAP_END -DEFINE_DEVICE_TYPE(UPD7811, upd7811_device, "upd78c11", "uPD78C11") +DEFINE_DEVICE_TYPE(UPD7811, upd7811_device, "upd78c11", "NEC uPD78C11") upd7811_device::upd7811_device(const machine_config &mconfig, const char *tag, device_t *owner, uint32_t clock) : upd7810_device(mconfig, UPD7811, tag, owner, clock, address_map_constructor(FUNC(upd7811_device::upd_internal_4096_rom_map), this)) diff --git a/src/devices/cpu/v30mz/v30mz.cpp b/src/devices/cpu/v30mz/v30mz.cpp index de393ea5f9f..0d9b07cee76 100644 --- a/src/devices/cpu/v30mz/v30mz.cpp +++ b/src/devices/cpu/v30mz/v30mz.cpp @@ -95,7 +95,7 @@ enum BREGS { /***************************************************************************/ -DEFINE_DEVICE_TYPE(V30MZ, v30mz_cpu_device, "v30mz", "V30MZ") +DEFINE_DEVICE_TYPE(V30MZ, v30mz_cpu_device, "v30mz", "NEC V30MZ") v30mz_cpu_device::v30mz_cpu_device(const machine_config &mconfig, const char *tag, device_t *owner, uint32_t clock) diff --git a/src/devices/cpu/v60/v60.cpp b/src/devices/cpu/v60/v60.cpp index 7891f5daa25..a792d6771be 100644 --- a/src/devices/cpu/v60/v60.cpp +++ b/src/devices/cpu/v60/v60.cpp @@ -78,8 +78,8 @@ Package: 132-pin PGA, 200-pin QFP #include "v60d.h" #include "debugger.h" -DEFINE_DEVICE_TYPE(V60, v60_device, "v60", "V60") -DEFINE_DEVICE_TYPE(V70, v70_device, "v70", "V70") +DEFINE_DEVICE_TYPE(V60, v60_device, "v60", "NEC V60") +DEFINE_DEVICE_TYPE(V70, v70_device, "v70", "NEC V70") // Set m_PIR (Processor ID) for NEC m_ LSB is reserved to NEC, diff --git a/src/devices/cpu/v810/v810.cpp b/src/devices/cpu/v810/v810.cpp index a7662cb251d..d93cda0be28 100644 --- a/src/devices/cpu/v810/v810.cpp +++ b/src/devices/cpu/v810/v810.cpp @@ -36,7 +36,7 @@ #define clkMEM 3 -DEFINE_DEVICE_TYPE(V810, v810_device, "v810", "V810") +DEFINE_DEVICE_TYPE(V810, v810_device, "v810", "NEC V810") v810_device::v810_device(const machine_config &mconfig, const char *tag, device_t *owner, uint32_t clock) diff --git a/src/devices/cpu/z180/z180.cpp b/src/devices/cpu/z180/z180.cpp index ba25e51152e..a4464998b36 100644 --- a/src/devices/cpu/z180/z180.cpp +++ b/src/devices/cpu/z180/z180.cpp @@ -78,7 +78,7 @@ Hitachi HD647180 series: /* register is calculated as follows: refresh=(Regs.R&127)|(Regs.R2&128) */ /****************************************************************************/ -DEFINE_DEVICE_TYPE(Z180, z180_device, "z180", "Z180") +DEFINE_DEVICE_TYPE(Z180, z180_device, "z180", "Zilog Z180") z180_device::z180_device(const machine_config &mconfig, const char *tag, device_t *owner, uint32_t clock) diff --git a/src/devices/cpu/z8/z8.cpp b/src/devices/cpu/z8/z8.cpp index 950600adc6c..1fc8848731e 100644 --- a/src/devices/cpu/z8/z8.cpp +++ b/src/devices/cpu/z8/z8.cpp @@ -155,10 +155,10 @@ enum #define PRE1 m_r[Z8_REGISTER_PRE1] -DEFINE_DEVICE_TYPE(Z8601, z8601_device, "z8601", "Z8601") +DEFINE_DEVICE_TYPE(Z8601, z8601_device, "z8601", "Zilog Z8601") DEFINE_DEVICE_TYPE(UB8830D, ub8830d_device, "ub8830d", "UB8830D") -DEFINE_DEVICE_TYPE(Z8611, z8611_device, "z8611", "Z8611") -DEFINE_DEVICE_TYPE(Z8681, z8681_device, "z8681", "Z8681") +DEFINE_DEVICE_TYPE(Z8611, z8611_device, "z8611", "Zilog Z8611") +DEFINE_DEVICE_TYPE(Z8681, z8681_device, "z8681", "Zilog Z8681") /*************************************************************************** diff --git a/src/devices/cpu/z80/kl5c80a12.cpp b/src/devices/cpu/z80/kl5c80a12.cpp index e04cdad91c9..44e1d9256b3 100644 --- a/src/devices/cpu/z80/kl5c80a12.cpp +++ b/src/devices/cpu/z80/kl5c80a12.cpp @@ -16,7 +16,7 @@ #include "emu.h" #include "kl5c80a12.h" -DEFINE_DEVICE_TYPE(KL5C80A12, kl5c80a12_device, "kl5c80a12", "KL5C80A12") +DEFINE_DEVICE_TYPE(KL5C80A12, kl5c80a12_device, "kl5c80a12", "Kawasaki LSI KL5C80A12") kl5c80a12_device::kl5c80a12_device(const machine_config &mconfig, const char *tag, device_t *owner, uint32_t clock) diff --git a/src/devices/cpu/z80/tmpz84c011.cpp b/src/devices/cpu/z80/tmpz84c011.cpp index 0b8bcf914ce..dbf41ace3d2 100644 --- a/src/devices/cpu/z80/tmpz84c011.cpp +++ b/src/devices/cpu/z80/tmpz84c011.cpp @@ -13,7 +13,7 @@ #include "emu.h" #include "tmpz84c011.h" -DEFINE_DEVICE_TYPE(TMPZ84C011, tmpz84c011_device, "tmpz84c011", "TMPZ84C011") +DEFINE_DEVICE_TYPE(TMPZ84C011, tmpz84c011_device, "tmpz84c011", "Toshiba TMPZ84C011") ADDRESS_MAP_START(tmpz84c011_device::tmpz84c011_internal_io_map) AM_RANGE(0x10, 0x13) AM_MIRROR(0xff00) AM_DEVREADWRITE("tmpz84c011_ctc", z80ctc_device, read, write) diff --git a/src/devices/cpu/z80/tmpz84c015.cpp b/src/devices/cpu/z80/tmpz84c015.cpp index f92864000c3..8381798250d 100644 --- a/src/devices/cpu/z80/tmpz84c015.cpp +++ b/src/devices/cpu/z80/tmpz84c015.cpp @@ -15,7 +15,7 @@ #include "emu.h" #include "tmpz84c015.h" -DEFINE_DEVICE_TYPE(TMPZ84C015, tmpz84c015_device, "tmpz84c015", "TMPZ84C015") +DEFINE_DEVICE_TYPE(TMPZ84C015, tmpz84c015_device, "tmpz84c015", "Toshiba TMPZ84C015") ADDRESS_MAP_START(tmpz84c015_device::tmpz84c015_internal_io_map) AM_RANGE(0x10, 0x13) AM_MIRROR(0xff00) AM_DEVREADWRITE("tmpz84c015_ctc", z80ctc_device, read, write) diff --git a/src/devices/cpu/z80/z80.cpp b/src/devices/cpu/z80/z80.cpp index b8b8bdcaeb8..5f64bb2ab0e 100644 --- a/src/devices/cpu/z80/z80.cpp +++ b/src/devices/cpu/z80/z80.cpp @@ -3725,11 +3725,11 @@ device_memory_interface::space_config_vector z80_device::memory_space_config() c }; } -DEFINE_DEVICE_TYPE(Z80, z80_device, "z80", "Z80") +DEFINE_DEVICE_TYPE(Z80, z80_device, "z80", "Zilog Z80") nsc800_device::nsc800_device(const machine_config &mconfig, const char *tag, device_t *owner, uint32_t clock) : z80_device(mconfig, NSC800, tag, owner, clock) { } -DEFINE_DEVICE_TYPE(NSC800, nsc800_device, "nsc800", "NSC800") +DEFINE_DEVICE_TYPE(NSC800, nsc800_device, "nsc800", "National Semiconductor NSC800") |