From 0ec2741440a76029b523a517eba3782904e609a2 Mon Sep 17 00:00:00 2001 From: Miodrag Milanovic Date: Fri, 23 Aug 2013 10:48:21 +0000 Subject: [PATCH] Fixed missing devices from XML (excluding legacy cpu) (nw) --- src/emu/cpu/m68000/m68000.h | 1 + src/emu/cpu/m68000/m68kcpu.c | 5 +++++ src/emu/machine/mcf5206e.c | 2 +- src/mame/machine/awboard.c | 2 +- src/mame/machine/fd1089.c | 8 ++++---- src/mame/machine/fd1089.h | 2 +- src/mame/machine/fd1094.c | 2 +- src/mame/machine/naomibd.c | 4 ++-- src/mame/machine/naomibd.h | 2 +- src/mame/machine/naomig1.c | 4 ++-- src/mame/machine/naomig1.h | 2 +- src/mame/machine/naomigd.c | 2 +- src/mame/machine/naomim1.c | 2 +- src/mame/machine/naomim2.c | 2 +- src/mame/machine/naomim4.c | 2 +- src/mame/machine/naomirom.c | 2 +- src/mame/video/sega16sp.c | 24 ++++++++++++------------ src/mame/video/sega16sp.h | 4 ++-- src/mess/machine/c64/reu.c | 10 +++++----- src/mess/machine/c64/reu.h | 2 +- src/mess/machine/gb_slot.c | 2 +- src/mess/machine/ti99/videowrp.c | 10 ++++++++++ src/mess/machine/ti99/videowrp.h | 10 ++++------ 23 files changed, 60 insertions(+), 46 deletions(-) diff --git a/src/emu/cpu/m68000/m68000.h b/src/emu/cpu/m68000/m68000.h index 2cffb1058a7..b9b181ebc92 100644 --- a/src/emu/cpu/m68000/m68000.h +++ b/src/emu/cpu/m68000/m68000.h @@ -407,6 +407,7 @@ class m68000_device : public m68000_base_device public: // construction/destruction m68000_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock); + m68000_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock, const char *shortname, const char *source); m68000_device(const machine_config &mconfig, const char *name, const char *tag, device_t *owner, UINT32 clock, const device_type type, UINT32 prg_data_width, UINT32 prg_address_bits, address_map_constructor internal_map, const char *shortname, const char *source); diff --git a/src/emu/cpu/m68000/m68kcpu.c b/src/emu/cpu/m68000/m68kcpu.c index 94526192d7d..f1ee9e9afa0 100644 --- a/src/emu/cpu/m68000/m68kcpu.c +++ b/src/emu/cpu/m68000/m68kcpu.c @@ -2489,6 +2489,11 @@ m68000_device::m68000_device(const machine_config &mconfig, const char *tag, dev { } +m68000_device::m68000_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock, const char *shortname, const char *source) + : m68000_base_device(mconfig, "M68000", tag, owner, clock, M68000, 16,24, shortname, source) +{ +} + void m68000_device::device_start() { init_cpu_m68000(); diff --git a/src/emu/machine/mcf5206e.c b/src/emu/machine/mcf5206e.c index bab4725afc0..8289d8abe69 100644 --- a/src/emu/machine/mcf5206e.c +++ b/src/emu/machine/mcf5206e.c @@ -829,7 +829,7 @@ const device_type MCF5206E_PERIPHERAL = &device_creator dma_cb; - naomi_g1_device(const machine_config &mconfig, device_type type, const char *name, const char *tag, device_t *owner, UINT32 clock); + naomi_g1_device(const machine_config &mconfig, device_type type, const char *name, const char *tag, device_t *owner, UINT32 clock, const char *shortname, const char *source); template void set_irq_cb(_cb cb) { irq_cb.set_callback(cb); } void set_dma_cb(dma_cb _cb) { _dma_cb = _cb; } diff --git a/src/mame/machine/naomigd.c b/src/mame/machine/naomigd.c index ba2227d800d..2a5e8d5f4b7 100644 --- a/src/mame/machine/naomigd.c +++ b/src/mame/machine/naomigd.c @@ -325,7 +325,7 @@ void naomi_gdrom_board::write_from_qword(UINT8 *region, UINT64 qword) } naomi_gdrom_board::naomi_gdrom_board(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock) - : naomi_board(mconfig, NAOMI_GDROM_BOARD, "NAOMI-GDROM-BOARD", tag, owner, clock) + : naomi_board(mconfig, NAOMI_GDROM_BOARD, "NAOMI-GDROM-BOARD", tag, owner, clock, "naomi_gdrom_board", __FILE__) { image_tag = 0; pic_tag = 0; diff --git a/src/mame/machine/naomim1.c b/src/mame/machine/naomim1.c index 8739fb743a0..809ee5d248b 100644 --- a/src/mame/machine/naomim1.c +++ b/src/mame/machine/naomim1.c @@ -11,7 +11,7 @@ DEVICE_ADDRESS_MAP_START(submap, 16, naomi_m1_board) ADDRESS_MAP_END naomi_m1_board::naomi_m1_board(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock) - : naomi_board(mconfig, NAOMI_M1_BOARD, "NAOMI-M1-BOARD", tag, owner, clock) + : naomi_board(mconfig, NAOMI_M1_BOARD, "NAOMI-M1-BOARD", tag, owner, clock, "naomi_m1_board", __FILE__) { key_tag = 0; } diff --git a/src/mame/machine/naomim2.c b/src/mame/machine/naomim2.c index 4af8c561218..93e3ef695d9 100644 --- a/src/mame/machine/naomim2.c +++ b/src/mame/machine/naomim2.c @@ -5,7 +5,7 @@ const device_type NAOMI_M2_BOARD = &device_creator; naomi_m2_board::naomi_m2_board(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock) - : naomi_board(mconfig, NAOMI_M2_BOARD, "NAOMI-M2-BOARD", tag, owner, clock) + : naomi_board(mconfig, NAOMI_M2_BOARD, "NAOMI-M2-BOARD", tag, owner, clock, "naomi_m2_board", __FILE__) { key_tag = 0; } diff --git a/src/mame/machine/naomim4.c b/src/mame/machine/naomim4.c index fe8724272d0..de55be0d872 100644 --- a/src/mame/machine/naomim4.c +++ b/src/mame/machine/naomim4.c @@ -30,7 +30,7 @@ const UINT8 naomi_m4_board::k_sboxes[4][16] = { }; naomi_m4_board::naomi_m4_board(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock) - : naomi_board(mconfig, NAOMI_M4_BOARD, "NAOMI-M1-BOARD", tag, owner, clock) + : naomi_board(mconfig, NAOMI_M4_BOARD, "NAOMI-M1-BOARD", tag, owner, clock, "naomi_m4_board", __FILE__) { key_tag = 0; } diff --git a/src/mame/machine/naomirom.c b/src/mame/machine/naomirom.c index 2cb92390c8b..eba11ea7163 100644 --- a/src/mame/machine/naomirom.c +++ b/src/mame/machine/naomirom.c @@ -5,7 +5,7 @@ const device_type NAOMI_ROM_BOARD = &device_creator; naomi_rom_board::naomi_rom_board(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock) - : naomi_board(mconfig, NAOMI_ROM_BOARD, "NAOMI-ROM-BOARD", tag, owner, clock) + : naomi_board(mconfig, NAOMI_ROM_BOARD, "NAOMI-ROM-BOARD", tag, owner, clock, "naomi_rom_board", __FILE__) { } diff --git a/src/mame/video/sega16sp.c b/src/mame/video/sega16sp.c index 0a856f73484..01e2cfea4bb 100644 --- a/src/mame/video/sega16sp.c +++ b/src/mame/video/sega16sp.c @@ -65,8 +65,8 @@ const device_type SEGA_YBOARD_SPRITES = &device_creator