diff options
author | Miodrag Milanovic <mmicko@gmail.com> | 2016-01-20 21:42:13 +0100 |
---|---|---|
committer | Miodrag Milanovic <mmicko@gmail.com> | 2016-01-20 21:42:13 +0100 |
commit | 4e8e3066f847cc0fa11539f4d9ab8a63f70ca475 (patch) | |
tree | 25d48b50f2b89dd5b9e7dbbfeeb85c534ec6852a /src/mame/includes | |
parent | 3a8ccb89b426509be06089a19c51ecf55567ed1b (diff) |
reverting:
SHA-1: 1f90ceab075c4869298e963bf0a14a0aac2f1caa
* tags are now strings (nw)
fix start project for custom builds in Visual Studio (nw)
Diffstat (limited to 'src/mame/includes')
895 files changed, 1072 insertions, 1072 deletions
diff --git a/src/mame/includes/1942.h b/src/mame/includes/1942.h index 0a3bf182c5d..2a35641950f 100644 --- a/src/mame/includes/1942.h +++ b/src/mame/includes/1942.h @@ -9,7 +9,7 @@ class _1942_state : public driver_device { public: - _1942_state(const machine_config &mconfig, device_type type, std::string tag) + _1942_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_spriteram(*this, "spriteram"), m_fg_videoram(*this, "fg_videoram"), diff --git a/src/mame/includes/1943.h b/src/mame/includes/1943.h index 2deeb9b269a..9e926cbf8b6 100644 --- a/src/mame/includes/1943.h +++ b/src/mame/includes/1943.h @@ -9,7 +9,7 @@ class _1943_state : public driver_device { public: - _1943_state(const machine_config &mconfig, device_type type, std::string tag) + _1943_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this, "maincpu"), m_videoram(*this, "videoram"), diff --git a/src/mame/includes/20pacgal.h b/src/mame/includes/20pacgal.h index a29a26ab46e..b9043dd26d2 100644 --- a/src/mame/includes/20pacgal.h +++ b/src/mame/includes/20pacgal.h @@ -14,7 +14,7 @@ class _20pacgal_state : public driver_device { public: - _20pacgal_state(const machine_config &mconfig, device_type type, std::string tag) + _20pacgal_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_video_ram(*this, "video_ram"), m_char_gfx_ram(*this, "char_gfx_ram"), @@ -77,7 +77,7 @@ public: class _25pacman_state : public _20pacgal_state { public: - _25pacman_state(const machine_config &mconfig, device_type type, std::string tag) + _25pacman_state(const machine_config &mconfig, device_type type, const char *tag) : _20pacgal_state(mconfig, type, tag) { } diff --git a/src/mame/includes/3do.h b/src/mame/includes/3do.h index a3be5eb1302..c826052faa4 100644 --- a/src/mame/includes/3do.h +++ b/src/mame/includes/3do.h @@ -139,7 +139,7 @@ struct DSPP { class _3do_state : public driver_device { public: - _3do_state(const machine_config &mconfig, device_type type, std::string tag) + _3do_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this, "maincpu"), m_dram(*this, "dram"), diff --git a/src/mame/includes/40love.h b/src/mame/includes/40love.h index 78dc572c6a2..f40e4b338f3 100644 --- a/src/mame/includes/40love.h +++ b/src/mame/includes/40love.h @@ -6,7 +6,7 @@ class fortyl_state : public driver_device { public: - fortyl_state(const machine_config &mconfig, device_type type, std::string tag) + fortyl_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_videoram(*this, "videoram"), m_video_ctrl(*this, "video_ctrl"), diff --git a/src/mame/includes/4enraya.h b/src/mame/includes/4enraya.h index ad01080c9c9..fbc92212515 100644 --- a/src/mame/includes/4enraya.h +++ b/src/mame/includes/4enraya.h @@ -11,7 +11,7 @@ class _4enraya_state : public driver_device { public: - _4enraya_state(const machine_config &mconfig, device_type type, std::string tag) + _4enraya_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this, "maincpu"), m_ay(*this, "aysnd"), diff --git a/src/mame/includes/8080bw.h b/src/mame/includes/8080bw.h index 04d37a12018..da298c9174d 100644 --- a/src/mame/includes/8080bw.h +++ b/src/mame/includes/8080bw.h @@ -18,7 +18,7 @@ class _8080bw_state : public mw8080bw_state { public: - _8080bw_state(const machine_config &mconfig, device_type type, std::string tag) + _8080bw_state(const machine_config &mconfig, device_type type, const char *tag) : mw8080bw_state(mconfig, type, tag), m_schaser_effect_555_timer(*this, "schaser_sh_555"), m_claybust_gun_on(*this, "claybust_gun"), diff --git a/src/mame/includes/88games.h b/src/mame/includes/88games.h index ef8565451e8..892b05883df 100644 --- a/src/mame/includes/88games.h +++ b/src/mame/includes/88games.h @@ -14,7 +14,7 @@ class _88games_state : public driver_device { public: - _88games_state(const machine_config &mconfig, device_type type, std::string tag) + _88games_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this, "maincpu"), m_audiocpu(*this, "audiocpu"), diff --git a/src/mame/includes/abc1600.h b/src/mame/includes/abc1600.h index 6c76362197c..5269a352c47 100644 --- a/src/mame/includes/abc1600.h +++ b/src/mame/includes/abc1600.h @@ -57,7 +57,7 @@ class abc1600_state : public driver_device { public: - abc1600_state(const machine_config &mconfig, device_type type, std::string tag) + abc1600_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this, MC68008P8_TAG), m_dma0(*this, Z8410AB1_0_TAG), diff --git a/src/mame/includes/abc80.h b/src/mame/includes/abc80.h index ee9c032486f..794ce95d141 100644 --- a/src/mame/includes/abc80.h +++ b/src/mame/includes/abc80.h @@ -65,7 +65,7 @@ class abc80_state : public driver_device { public: - abc80_state(const machine_config &mconfig, device_type type, std::string tag) : + abc80_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this, Z80_TAG), m_pio(*this, Z80PIO_TAG), diff --git a/src/mame/includes/abc80x.h b/src/mame/includes/abc80x.h index c56f698438c..ff688fd9702 100644 --- a/src/mame/includes/abc80x.h +++ b/src/mame/includes/abc80x.h @@ -70,7 +70,7 @@ class abc800_state : public driver_device { public: - abc800_state(const machine_config &mconfig, device_type type, std::string tag) : + abc800_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this, Z80_TAG), m_ctc(*this, Z80CTC_TAG), @@ -160,7 +160,7 @@ public: class abc800m_state : public abc800_state { public: - abc800m_state(const machine_config &mconfig, device_type type, std::string tag) : + abc800m_state(const machine_config &mconfig, device_type type, const char *tag) : abc800_state(mconfig, type, tag), m_crtc(*this, MC6845_TAG), m_palette(*this, "palette"), @@ -189,7 +189,7 @@ public: class abc800c_state : public abc800_state { public: - abc800c_state(const machine_config &mconfig, device_type type, std::string tag) : + abc800c_state(const machine_config &mconfig, device_type type, const char *tag) : abc800_state(mconfig, type, tag), m_trom(*this, SAA5052_TAG), m_palette(*this, "palette"), @@ -218,7 +218,7 @@ public: class abc802_state : public abc800_state { public: - abc802_state(const machine_config &mconfig, device_type type, std::string tag) : + abc802_state(const machine_config &mconfig, device_type type, const char *tag) : abc800_state(mconfig, type, tag), m_crtc(*this, MC6845_TAG), m_palette(*this, "palette"), @@ -262,7 +262,7 @@ public: class abc806_state : public abc800_state { public: - abc806_state(const machine_config &mconfig, device_type type, std::string tag) : + abc806_state(const machine_config &mconfig, device_type type, const char *tag) : abc800_state(mconfig, type, tag), m_crtc(*this, MC6845_TAG), m_palette(*this, "palette"), diff --git a/src/mame/includes/ac1.h b/src/mame/includes/ac1.h index c29e2d960fd..b127b882a2b 100644 --- a/src/mame/includes/ac1.h +++ b/src/mame/includes/ac1.h @@ -15,7 +15,7 @@ class ac1_state : public driver_device { public: - ac1_state(const machine_config &mconfig, device_type type, std::string tag) + ac1_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_cassette(*this, "cassette"), m_maincpu(*this, "maincpu"), diff --git a/src/mame/includes/actfancr.h b/src/mame/includes/actfancr.h index 00c10c48986..f26d9843b3f 100644 --- a/src/mame/includes/actfancr.h +++ b/src/mame/includes/actfancr.h @@ -12,7 +12,7 @@ class actfancr_state : public driver_device { public: - actfancr_state(const machine_config &mconfig, device_type type, std::string tag) + actfancr_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_main_ram(*this, "main_ram"), m_maincpu(*this, "maincpu"), diff --git a/src/mame/includes/adam.h b/src/mame/includes/adam.h index 4596c0be499..604b14782d6 100644 --- a/src/mame/includes/adam.h +++ b/src/mame/includes/adam.h @@ -28,7 +28,7 @@ class adam_state : public driver_device { public: - adam_state(const machine_config &mconfig, device_type type, std::string tag) : + adam_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this, Z80_TAG), m_netcpu(*this, M6801_TAG), diff --git a/src/mame/includes/advision.h b/src/mame/includes/advision.h index d4db761cf54..67182a92163 100644 --- a/src/mame/includes/advision.h +++ b/src/mame/includes/advision.h @@ -20,7 +20,7 @@ class advision_state : public driver_device { public: - advision_state(const machine_config &mconfig, device_type type, std::string tag) + advision_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this, I8048_TAG), m_soundcpu(*this, COP411_TAG), diff --git a/src/mame/includes/aeroboto.h b/src/mame/includes/aeroboto.h index fe895521236..81510561b29 100644 --- a/src/mame/includes/aeroboto.h +++ b/src/mame/includes/aeroboto.h @@ -9,7 +9,7 @@ class aeroboto_state : public driver_device { public: - aeroboto_state(const machine_config &mconfig, device_type type, std::string tag) + aeroboto_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_mainram(*this, "mainram"), m_videoram(*this, "videoram"), diff --git a/src/mame/includes/aerofgt.h b/src/mame/includes/aerofgt.h index bc721632e6f..194640f805c 100644 --- a/src/mame/includes/aerofgt.h +++ b/src/mame/includes/aerofgt.h @@ -7,7 +7,7 @@ class aerofgt_state : public driver_device { public: - aerofgt_state(const machine_config &mconfig, device_type type, std::string tag) + aerofgt_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_bg1videoram(*this, "bg1videoram"), m_bg2videoram(*this, "bg2videoram"), diff --git a/src/mame/includes/aim65.h b/src/mame/includes/aim65.h index e4893f92885..8ef3a8e98c2 100644 --- a/src/mame/includes/aim65.h +++ b/src/mame/includes/aim65.h @@ -36,7 +36,7 @@ class aim65_state : public driver_device { public: - aim65_state(const machine_config &mconfig, device_type type, std::string tag) + aim65_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this, "maincpu"), m_cassette1(*this, "cassette"), diff --git a/src/mame/includes/airbustr.h b/src/mame/includes/airbustr.h index 63e34f4a535..ae570085a3e 100644 --- a/src/mame/includes/airbustr.h +++ b/src/mame/includes/airbustr.h @@ -11,7 +11,7 @@ class airbustr_state : public driver_device { public: - airbustr_state(const machine_config &mconfig, device_type type, std::string tag) + airbustr_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_devram(*this, "devram"), m_videoram2(*this, "videoram2"), diff --git a/src/mame/includes/ajax.h b/src/mame/includes/ajax.h index 0cbba802a88..3f633044eae 100644 --- a/src/mame/includes/ajax.h +++ b/src/mame/includes/ajax.h @@ -9,7 +9,7 @@ class ajax_state : public driver_device { public: - ajax_state(const machine_config &mconfig, device_type type, std::string tag) + ajax_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this, "maincpu"), m_audiocpu(*this, "audiocpu"), diff --git a/src/mame/includes/alesis.h b/src/mame/includes/alesis.h index 0424cc09c0e..c22899efdd3 100644 --- a/src/mame/includes/alesis.h +++ b/src/mame/includes/alesis.h @@ -28,7 +28,7 @@ class alesis_dm3ag_device : public device_t { public: // construction/destruction - alesis_dm3ag_device(const machine_config &mconfig, std::string tag, device_t *owner, UINT32 clock); + alesis_dm3ag_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock); // optional information overrides virtual machine_config_constructor device_mconfig_additions() const override; @@ -61,7 +61,7 @@ private: class alesis_state : public driver_device { public: - alesis_state(const machine_config &mconfig, device_type type, std::string tag) + alesis_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_lcdc(*this, "hd44780"), m_cassette(*this, "cassette"), diff --git a/src/mame/includes/aliens.h b/src/mame/includes/aliens.h index 635e4b9b366..8d78eb14660 100644 --- a/src/mame/includes/aliens.h +++ b/src/mame/includes/aliens.h @@ -14,7 +14,7 @@ class aliens_state : public driver_device { public: - aliens_state(const machine_config &mconfig, device_type type, std::string tag) + aliens_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this, "maincpu"), m_audiocpu(*this, "audiocpu"), diff --git a/src/mame/includes/alpha68k.h b/src/mame/includes/alpha68k.h index 367829de950..22fb75f2d21 100644 --- a/src/mame/includes/alpha68k.h +++ b/src/mame/includes/alpha68k.h @@ -9,7 +9,7 @@ class alpha68k_state : public driver_device { public: - alpha68k_state(const machine_config &mconfig, device_type type, std::string tag) + alpha68k_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_shared_ram(*this, "shared_ram"), m_spriteram(*this, "spriteram"), diff --git a/src/mame/includes/ambush.h b/src/mame/includes/ambush.h index b77804f8cef..bb67a139dda 100644 --- a/src/mame/includes/ambush.h +++ b/src/mame/includes/ambush.h @@ -9,7 +9,7 @@ class ambush_state : public driver_device { public: - ambush_state(const machine_config &mconfig, device_type type, std::string tag) + ambush_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_videoram(*this, "videoram"), m_spriteram(*this, "spriteram"), diff --git a/src/mame/includes/amiga.h b/src/mame/includes/amiga.h index 212f4de451f..680dcffdb5e 100644 --- a/src/mame/includes/amiga.h +++ b/src/mame/includes/amiga.h @@ -326,7 +326,7 @@ Ernesto Corvi & Mariusz Wojcieszek class amiga_state : public driver_device { public: - amiga_state(const machine_config &mconfig, device_type type, std::string tag) : + amiga_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_agnus_id(AGNUS_NTSC), m_denise_id(DENISE), diff --git a/src/mame/includes/ampoker2.h b/src/mame/includes/ampoker2.h index b30db6e1306..2270da2dc3e 100644 --- a/src/mame/includes/ampoker2.h +++ b/src/mame/includes/ampoker2.h @@ -3,7 +3,7 @@ class ampoker2_state : public driver_device { public: - ampoker2_state(const machine_config &mconfig, device_type type, std::string tag) + ampoker2_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_videoram(*this, "videoram"), m_maincpu(*this, "maincpu"), diff --git a/src/mame/includes/amspdwy.h b/src/mame/includes/amspdwy.h index 14becd93b66..079b811b7f6 100644 --- a/src/mame/includes/amspdwy.h +++ b/src/mame/includes/amspdwy.h @@ -11,7 +11,7 @@ class amspdwy_state : public driver_device { public: - amspdwy_state(const machine_config &mconfig, device_type type, std::string tag) + amspdwy_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_videoram(*this, "videoram"), m_spriteram(*this, "spriteram"), diff --git a/src/mame/includes/amstrad.h b/src/mame/includes/amstrad.h index 4c3b524e15a..ce09d777428 100644 --- a/src/mame/includes/amstrad.h +++ b/src/mame/includes/amstrad.h @@ -125,7 +125,7 @@ public: TIMER_SET_RESOLUTION }; - amstrad_state(const machine_config &mconfig, device_type type, std::string tag) + amstrad_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this, "maincpu"), m_ay(*this, "ay"), diff --git a/src/mame/includes/angelkds.h b/src/mame/includes/angelkds.h index ab0c5000cd5..ecd59f1e4e5 100644 --- a/src/mame/includes/angelkds.h +++ b/src/mame/includes/angelkds.h @@ -9,7 +9,7 @@ class angelkds_state : public driver_device { public: - angelkds_state(const machine_config &mconfig, device_type type, std::string tag) + angelkds_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_bgtopvideoram(*this, "bgtopvideoram"), m_bgbotvideoram(*this, "bgbotvideoram"), diff --git a/src/mame/includes/apollo.h b/src/mame/includes/apollo.h index f300aff3d0d..978d2ef0257 100644 --- a/src/mame/includes/apollo.h +++ b/src/mame/includes/apollo.h @@ -38,10 +38,10 @@ #define LOG(x) { logerror x; logerror ("\n"); apollo_check_log(); } #define LOG1(x) { if (VERBOSE > 0) LOG(x) } #define LOG2(x) { if (VERBOSE > 1) LOG(x) } -#define CLOG(x) { machine().logerror ("%s - %s: ", apollo_cpu_context(machine().device(MAINCPU)), tag().c_str()); machine().logerror x; machine().logerror ("\n"); apollo_check_log(); } +#define CLOG(x) { machine().logerror ("%s - %s: ", apollo_cpu_context(machine().device(MAINCPU)), tag()); machine().logerror x; machine().logerror ("\n"); apollo_check_log(); } #define CLOG1(x) { if (VERBOSE > 0) CLOG(x) } #define CLOG2(x) { if (VERBOSE > 1) CLOG(x) } -#define DLOG(x) { device->logerror ("%s - %s: ", apollo_cpu_context(device->machine().device(MAINCPU)), device->tag().c_str()); device->logerror x; device->logerror ("\n"); apollo_check_log(); } +#define DLOG(x) { device->logerror ("%s - %s: ", apollo_cpu_context(device->machine().device(MAINCPU)), device->tag()); device->logerror x; device->logerror ("\n"); apollo_check_log(); } #define DLOG1(x) { if (VERBOSE > 0) DLOG(x) } #define DLOG2(x) { if (VERBOSE > 1) DLOG(x) } #define MLOG(x) { machine().logerror ("%s: ", apollo_cpu_context(machine().device(MAINCPU))); machine().logerror x; machine().logerror ("\n"); apollo_check_log(); } @@ -112,7 +112,7 @@ class apollo_ni; class apollo_state : public driver_device { public: - apollo_state(const machine_config &mconfig, device_type type, std::string tag) + apollo_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this, MAINCPU), m_messram_ptr(*this, "messram"), @@ -326,7 +326,7 @@ void apollo_csr_set_status_register(UINT16 mask, UINT16 data); class apollo_sio: public mc68681_device { public: - apollo_sio(const machine_config &mconfig, std::string tag, + apollo_sio(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock); DECLARE_READ8_MEMBER(read); @@ -353,7 +353,7 @@ class apollo_ni: public device_t, public device_image_interface { public: // construction/destruction - apollo_ni(const machine_config &mconfig, std::string tag, device_t *owner, UINT32 clock); + apollo_ni(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock); virtual ~apollo_ni(); virtual iodevice_t image_type() const override { return IO_ROM; } @@ -398,8 +398,8 @@ extern const device_type APOLLO_NI; class apollo_graphics_15i : public device_t { public: - apollo_graphics_15i(const machine_config &mconfig, std::string tag, device_t *owner, UINT32 clock); - apollo_graphics_15i(const machine_config &mconfig, std::string tag, device_t *owner, UINT32 clock, device_type type, const char *name, const char *shortname, const char *source); + apollo_graphics_15i(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock); + apollo_graphics_15i(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock, device_type type, const char *name, const char *shortname, const char *source); ~apollo_graphics_15i(); UINT32 screen_update(screen_device &screen, bitmap_rgb32 &bitmap, const rectangle &cliprect); @@ -637,7 +637,7 @@ MACHINE_CONFIG_EXTERN( apollo_graphics ); class apollo_graphics_19i : public apollo_graphics_15i { public: - apollo_graphics_19i(const machine_config &mconfig, std::string tag, device_t *owner, UINT32 clock); + apollo_graphics_19i(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock); protected: // device-level overrides virtual void device_config_complete() override; @@ -676,7 +676,7 @@ class apollo_stdio_device: public device_t, public device_serial_interface { public: // construction/destruction - apollo_stdio_device(const machine_config &mconfig, std::string tag, + apollo_stdio_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock); template<class _Object> static devcb_base &set_tx_cb(device_t &device, _Object object) diff --git a/src/mame/includes/apple1.h b/src/mame/includes/apple1.h index b1010cb6313..35215b9e9a3 100644 --- a/src/mame/includes/apple1.h +++ b/src/mame/includes/apple1.h @@ -32,7 +32,7 @@ struct terminal_t class apple1_state : public driver_device { public: - apple1_state(const machine_config &mconfig, device_type type, std::string tag) + apple1_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this, "maincpu"), m_ram(*this, RAM_TAG), diff --git a/src/mame/includes/apple2.h b/src/mame/includes/apple2.h index ff01bd53410..0216a80236e 100644 --- a/src/mame/includes/apple2.h +++ b/src/mame/includes/apple2.h @@ -125,7 +125,7 @@ struct apple2_memmap_config class apple2_state : public driver_device { public: - apple2_state(const machine_config &mconfig, device_type type, std::string tag) + apple2_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this, "maincpu"), m_ram(*this, RAM_TAG), diff --git a/src/mame/includes/apple2gs.h b/src/mame/includes/apple2gs.h index e50d9faa041..6812cc2b466 100644 --- a/src/mame/includes/apple2gs.h +++ b/src/mame/includes/apple2gs.h @@ -90,7 +90,7 @@ void apple2gs_remove_irq(running_machine &machine, UINT16 irq_mask); class apple2gs_state : public apple2_state { public: - apple2gs_state(const machine_config &mconfig, device_type type, std::string tag) + apple2gs_state(const machine_config &mconfig, device_type type, const char *tag) : apple2_state(mconfig, type, tag), m_maincpu(*this, "maincpu"), m_es5503(*this, "es5503"), diff --git a/src/mame/includes/apple3.h b/src/mame/includes/apple3.h index 896aaac8671..4d53b0bba56 100644 --- a/src/mame/includes/apple3.h +++ b/src/mame/includes/apple3.h @@ -40,7 +40,7 @@ class apple3_state : public driver_device { public: - apple3_state(const machine_config &mconfig, device_type type, std::string tag) + apple3_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this, "maincpu"), m_ram(*this, RAM_TAG), diff --git a/src/mame/includes/appoooh.h b/src/mame/includes/appoooh.h index 5200de8cc94..34e49e02c8b 100644 --- a/src/mame/includes/appoooh.h +++ b/src/mame/includes/appoooh.h @@ -5,7 +5,7 @@ class appoooh_state : public driver_device { public: - appoooh_state(const machine_config &mconfig, device_type type, std::string tag) + appoooh_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_spriteram(*this, "spriteram"), m_fg_videoram(*this, "fg_videoram"), diff --git a/src/mame/includes/aquarium.h b/src/mame/includes/aquarium.h index d0e7da92199..2741a17be17 100644 --- a/src/mame/includes/aquarium.h +++ b/src/mame/includes/aquarium.h @@ -6,7 +6,7 @@ class aquarium_state : public driver_device { public: - aquarium_state(const machine_config &mconfig, device_type type, std::string tag) + aquarium_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_mid_videoram(*this, "mid_videoram"), m_bak_videoram(*this, "bak_videoram"), diff --git a/src/mame/includes/aquarius.h b/src/mame/includes/aquarius.h index a5ea8517ccc..c9325f074b6 100644 --- a/src/mame/includes/aquarius.h +++ b/src/mame/includes/aquarius.h @@ -22,7 +22,7 @@ class aquarius_state : public driver_device { public: - aquarius_state(const machine_config &mconfig, device_type type, std::string tag) + aquarius_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this, "maincpu"), m_cassette(*this, "cassette"), diff --git a/src/mame/includes/arabian.h b/src/mame/includes/arabian.h index 96ca38c5e20..0dc5fc7fde2 100644 --- a/src/mame/includes/arabian.h +++ b/src/mame/includes/arabian.h @@ -11,7 +11,7 @@ class arabian_state : public driver_device { public: - arabian_state(const machine_config &mconfig, device_type type, std::string tag) + arabian_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_custom_cpu_ram(*this, "custom_cpu_ram"), m_blitter(*this, "blitter"), diff --git a/src/mame/includes/arcadecl.h b/src/mame/includes/arcadecl.h index 480c7f20073..7a580d012c1 100644 --- a/src/mame/includes/arcadecl.h +++ b/src/mame/includes/arcadecl.h @@ -12,7 +12,7 @@ class arcadecl_state : public atarigen_state { public: - arcadecl_state(const machine_config &mconfig, device_type type, std::string tag) + arcadecl_state(const machine_config &mconfig, device_type type, const char *tag) : atarigen_state(mconfig, type, tag), m_mob(*this, "mob"), m_bitmap(*this, "bitmap") { } diff --git a/src/mame/includes/arcadia.h b/src/mame/includes/arcadia.h index f9f7931ee66..164c095852c 100644 --- a/src/mame/includes/arcadia.h +++ b/src/mame/includes/arcadia.h @@ -29,7 +29,7 @@ class arcadia_state : public driver_device { public: - arcadia_state(const machine_config &mconfig, device_type type, std::string tag) + arcadia_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_custom(*this, "custom"), m_panel(*this, "panel"), diff --git a/src/mame/includes/archimds.h b/src/mame/includes/archimds.h index 8158adb5418..9156fa255eb 100644 --- a/src/mame/includes/archimds.h +++ b/src/mame/includes/archimds.h @@ -44,7 +44,7 @@ class archimedes_state : public driver_device { public: - archimedes_state(const machine_config &mconfig, device_type type, std::string tag) + archimedes_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_kart(*this, "kart"), m_maincpu(*this, "maincpu"), diff --git a/src/mame/includes/argus.h b/src/mame/includes/argus.h index 1f3f136726a..1274f9a5d58 100644 --- a/src/mame/includes/argus.h +++ b/src/mame/includes/argus.h @@ -5,7 +5,7 @@ class argus_state : public driver_device { public: - argus_state(const machine_config &mconfig, device_type type, std::string tag) + argus_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this, "maincpu"), m_audiocpu(*this, "audiocpu"), diff --git a/src/mame/includes/arkanoid.h b/src/mame/includes/arkanoid.h index 7da89d7e72d..05d3ab53400 100644 --- a/src/mame/includes/arkanoid.h +++ b/src/mame/includes/arkanoid.h @@ -20,7 +20,7 @@ public: TIMER_68705_PRESCALER_EXPIRED, }; - arkanoid_state(const machine_config &mconfig, device_type type, std::string tag) + arkanoid_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_videoram(*this,"videoram"), m_spriteram(*this,"spriteram"), diff --git a/src/mame/includes/armedf.h b/src/mame/includes/armedf.h index 8c58a01cef3..b09b256ee45 100644 --- a/src/mame/includes/armedf.h +++ b/src/mame/includes/armedf.h @@ -6,7 +6,7 @@ class armedf_state : public driver_device { public: - armedf_state(const machine_config &mconfig, device_type type, std::string tag) + armedf_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this, "maincpu"), m_extra(*this, "extra"), @@ -104,7 +104,7 @@ public: class bigfghtr_state : public armedf_state { public: - bigfghtr_state(const machine_config &mconfig, device_type type, std::string tag) + bigfghtr_state(const machine_config &mconfig, device_type type, const char *tag) : armedf_state(mconfig, type, tag), m_sharedram(*this, "sharedram") { } diff --git a/src/mame/includes/artmagic.h b/src/mame/includes/artmagic.h index d02da1fcd7b..32f56fd2747 100644 --- a/src/mame/includes/artmagic.h +++ b/src/mame/includes/artmagic.h @@ -16,7 +16,7 @@ public: TIMER_IRQ_OFF }; - artmagic_state(const machine_config &mconfig, device_type type, std::string tag) + artmagic_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this, "maincpu"), m_oki(*this, "oki"), diff --git a/src/mame/includes/ashnojoe.h b/src/mame/includes/ashnojoe.h index 5de4adc05d2..028ccdd650a 100644 --- a/src/mame/includes/ashnojoe.h +++ b/src/mame/includes/ashnojoe.h @@ -10,7 +10,7 @@ class ashnojoe_state : public driver_device { public: - ashnojoe_state(const machine_config &mconfig, device_type type, std::string tag) + ashnojoe_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_tileram_3(*this, "tileram_3"), m_tileram_4(*this, "tileram_4"), diff --git a/src/mame/includes/asterix.h b/src/mame/includes/asterix.h index 05acbea623b..04a65a6aee3 100644 --- a/src/mame/includes/asterix.h +++ b/src/mame/includes/asterix.h @@ -18,7 +18,7 @@ public: TIMER_NMI }; - asterix_state(const machine_config &mconfig, device_type type, std::string tag) + asterix_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this, "maincpu"), m_audiocpu(*this, "audiocpu"), diff --git a/src/mame/includes/asteroid.h b/src/mame/includes/asteroid.h index 6ce78646fe0..3929311d0c9 100644 --- a/src/mame/includes/asteroid.h +++ b/src/mame/includes/asteroid.h @@ -12,7 +12,7 @@ class asteroid_state : public driver_device { public: - asteroid_state(const machine_config &mconfig, device_type type, std::string tag) + asteroid_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this, "maincpu"), m_dvg(*this, "dvg"), diff --git a/src/mame/includes/astrocde.h b/src/mame/includes/astrocde.h index c6901fcfcf1..99ec5cc7e39 100644 --- a/src/mame/includes/astrocde.h +++ b/src/mame/includes/astrocde.h @@ -29,7 +29,7 @@ public: TIMER_SCANLINE }; - astrocde_state(const machine_config &mconfig, device_type type, std::string tag) + astrocde_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this, "maincpu"), m_subcpu(*this, "sub"), diff --git a/src/mame/includes/astrof.h b/src/mame/includes/astrof.h index 11a69a7aed8..f45a3681777 100644 --- a/src/mame/includes/astrof.h +++ b/src/mame/includes/astrof.h @@ -12,7 +12,7 @@ class astrof_state : public driver_device { public: - astrof_state(const machine_config &mconfig, device_type type, std::string tag) + astrof_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_videoram(*this, "videoram"), m_astrof_color(*this, "astrof_color"), diff --git a/src/mame/includes/asuka.h b/src/mame/includes/asuka.h index 963a0ba5daa..5e824c3da78 100644 --- a/src/mame/includes/asuka.h +++ b/src/mame/includes/asuka.h @@ -20,7 +20,7 @@ public: TIMER_CADASH_INTERRUPT5 }; - asuka_state(const machine_config &mconfig, device_type type, std::string tag) + asuka_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_cadash_shared_ram(*this, "sharedram"), m_maincpu(*this, "maincpu"), diff --git a/src/mame/includes/at.h b/src/mame/includes/at.h index 34d213537d4..7d1d8e84d4b 100644 --- a/src/mame/includes/at.h +++ b/src/mame/includes/at.h @@ -50,7 +50,7 @@ class at586_state : public driver_device { public: - at586_state(const machine_config &mconfig, device_type type, std::string tag) + at586_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this, "maincpu") { } required_device<cpu_device> m_maincpu; @@ -61,7 +61,7 @@ public: class at_state : public driver_device { public: - at_state(const machine_config &mconfig, device_type type, std::string tag) + at_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this, "maincpu"), m_pic8259_master(*this, "pic8259_master"), @@ -170,7 +170,7 @@ public: class megapc_state : public driver_device { public: - megapc_state(const machine_config &mconfig, device_type type, std::string tag) + megapc_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this, "maincpu"), m_wd7600(*this, "wd7600"), diff --git a/src/mame/includes/atari.h b/src/mame/includes/atari.h index e7df9e30db6..ed899fc5386 100644 --- a/src/mame/includes/atari.h +++ b/src/mame/includes/atari.h @@ -23,7 +23,7 @@ class atari_common_state : public driver_device { public: - atari_common_state(const machine_config &mconfig, device_type type, std::string tag) + atari_common_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this, "maincpu"), m_gtia(*this, "gtia"), diff --git a/src/mame/includes/atarifb.h b/src/mame/includes/atarifb.h index 5bfe589dcd2..445ab76f18a 100644 --- a/src/mame/includes/atarifb.h +++ b/src/mame/includes/atarifb.h @@ -20,7 +20,7 @@ class atarifb_state : public driver_device { public: - atarifb_state(const machine_config &mconfig, device_type type, std::string tag) + atarifb_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_alphap1_videoram(*this, "p1_videoram"), m_alphap2_videoram(*this, "p2_videoram"), diff --git a/src/mame/includes/atarig1.h b/src/mame/includes/atarig1.h index 7b17b33b571..3cef67afe31 100644 --- a/src/mame/includes/atarig1.h +++ b/src/mame/includes/atarig1.h @@ -13,7 +13,7 @@ class atarig1_state : public atarigen_state { public: - atarig1_state(const machine_config &mconfig, device_type type, std::string tag) + atarig1_state(const machine_config &mconfig, device_type type, const char *tag) : atarigen_state(mconfig, type, tag), m_maincpu(*this, "maincpu"), m_jsa(*this, "jsa"), diff --git a/src/mame/includes/atarig42.h b/src/mame/includes/atarig42.h index 05880a6675e..048d0c5384e 100644 --- a/src/mame/includes/atarig42.h +++ b/src/mame/includes/atarig42.h @@ -14,7 +14,7 @@ class atarig42_state : public atarigen_state { public: - atarig42_state(const machine_config &mconfig, device_type type, std::string tag) + atarig42_state(const machine_config &mconfig, device_type type, const char *tag) : atarigen_state(mconfig, type, tag), m_maincpu(*this, "maincpu"), m_jsa(*this, "jsa"), diff --git a/src/mame/includes/atarigt.h b/src/mame/includes/atarigt.h index 6f6ee9f5d7a..b2bc558eb1f 100644 --- a/src/mame/includes/atarigt.h +++ b/src/mame/includes/atarigt.h @@ -18,7 +18,7 @@ class atarigt_state : public atarigen_state { public: - atarigt_state(const machine_config &mconfig, device_type type, std::string tag) + atarigt_state(const machine_config &mconfig, device_type type, const char *tag) : atarigen_state(mconfig, type, tag), m_colorram(*this, "colorram", 32), m_playfield_tilemap(*this, "playfield"), diff --git a/src/mame/includes/atarigx2.h b/src/mame/includes/atarigx2.h index 4ef3932f41c..e0393e3b22e 100644 --- a/src/mame/includes/atarigx2.h +++ b/src/mame/includes/atarigx2.h @@ -14,7 +14,7 @@ class atarigx2_state : public atarigen_state { public: - atarigx2_state(const machine_config &mconfig, device_type type, std::string tag) + atarigx2_state(const machine_config &mconfig, device_type type, const char *tag) : atarigen_state(mconfig, type, tag), m_jsa(*this, "jsa"), m_mo_command(*this, "mo_command"), diff --git a/src/mame/includes/atarist.h b/src/mame/includes/atarist.h index c9499ac7895..34a6be7972e 100644 --- a/src/mame/includes/atarist.h +++ b/src/mame/includes/atarist.h @@ -80,7 +80,7 @@ public: TIMER_BLITTER_TICK }; - st_state(const machine_config &mconfig, device_type type, std::string tag) + st_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this, M68000_TAG), m_fdc(*this, WD1772_TAG), @@ -341,7 +341,7 @@ protected: class megast_state : public st_state { public: - megast_state(const machine_config &mconfig, device_type type, std::string tag) + megast_state(const machine_config &mconfig, device_type type, const char *tag) : st_state(mconfig, type, tag) { } @@ -358,7 +358,7 @@ public: TIMER_MICROWIRE_TICK }; - ste_state(const machine_config &mconfig, device_type type, std::string tag) + ste_state(const machine_config &mconfig, device_type type, const char *tag) : st_state(mconfig, type, tag), m_lmc1992(*this, LMC1992_TAG) { } @@ -433,7 +433,7 @@ protected: class megaste_state : public ste_state { public: - megaste_state(const machine_config &mconfig, device_type type, std::string tag) + megaste_state(const machine_config &mconfig, device_type type, const char *tag) : ste_state(mconfig, type, tag) { } @@ -448,7 +448,7 @@ public: class stbook_state : public ste_state { public: - stbook_state(const machine_config &mconfig, device_type type, std::string tag) + stbook_state(const machine_config &mconfig, device_type type, const char *tag) : ste_state(mconfig, type, tag), m_sw400(*this, "SW400") { } diff --git a/src/mame/includes/atarisy1.h b/src/mame/includes/atarisy1.h index 71e8da26e6c..a2e27c24704 100644 --- a/src/mame/includes/atarisy1.h +++ b/src/mame/includes/atarisy1.h @@ -13,7 +13,7 @@ class atarisy1_state : public atarigen_state { public: - atarisy1_state(const machine_config &mconfig, device_type type, std::string tag) + atarisy1_state(const machine_config &mconfig, device_type type, const char *tag) : atarigen_state(mconfig, type, tag), m_bankselect(*this, "bankselect"), m_mob(*this, "mob"), diff --git a/src/mame/includes/atarisy2.h b/src/mame/includes/atarisy2.h index 793a4834d59..21be1d85549 100644 --- a/src/mame/includes/atarisy2.h +++ b/src/mame/includes/atarisy2.h @@ -15,7 +15,7 @@ class atarisy2_state : public atarigen_state { public: - atarisy2_state(const machine_config &mconfig, device_type type, std::string tag) + atarisy2_state(const machine_config &mconfig, device_type type, const char *tag) : atarigen_state(mconfig, type, tag), m_maincpu(*this, "maincpu"), m_audiocpu(*this, "audiocpu"), diff --git a/src/mame/includes/atetris.h b/src/mame/includes/atetris.h index 07e85aa679d..e35b6b9e62c 100644 --- a/src/mame/includes/atetris.h +++ b/src/mame/includes/atetris.h @@ -11,7 +11,7 @@ class atetris_state : public driver_device { public: - atetris_state(const machine_config &mconfig, device_type type, std::string tag) + atetris_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this, "maincpu"), m_gfxdecode(*this, "gfxdecode"), diff --git a/src/mame/includes/atom.h b/src/mame/includes/atom.h index b593f66be3a..af9ecff57cf 100644 --- a/src/mame/includes/atom.h +++ b/src/mame/includes/atom.h @@ -41,7 +41,7 @@ class atom_state : public driver_device { public: - atom_state(const machine_config &mconfig, device_type type, std::string tag) + atom_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this, SY6502_TAG), m_vdg(*this, MC6847_TAG), @@ -120,7 +120,7 @@ public: class atomeb_state : public atom_state { public: - atomeb_state(const machine_config &mconfig, device_type type, std::string tag) + atomeb_state(const machine_config &mconfig, device_type type, const char *tag) : atom_state(mconfig, type, tag), m_e0(*this, "rom_e0"), m_e1(*this, "rom_e1") diff --git a/src/mame/includes/aussiebyte.h b/src/mame/includes/aussiebyte.h index 6fe92a61538..0f798e1a99f 100644 --- a/src/mame/includes/aussiebyte.h +++ b/src/mame/includes/aussiebyte.h @@ -30,7 +30,7 @@ class aussiebyte_state : public driver_device { public: - aussiebyte_state(const machine_config &mconfig, device_type type, std::string tag) + aussiebyte_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag) , m_palette(*this, "palette") , m_maincpu(*this, "maincpu") diff --git a/src/mame/includes/avalnche.h b/src/mame/includes/avalnche.h index 373327ce4d7..e1884176ae1 100644 --- a/src/mame/includes/avalnche.h +++ b/src/mame/includes/avalnche.h @@ -12,7 +12,7 @@ class avalnche_state : public driver_device { public: - avalnche_state(const machine_config &mconfig, device_type type, std::string tag) + avalnche_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_videoram(*this, "videoram"), m_discrete(*this, "discrete"), diff --git a/src/mame/includes/avigo.h b/src/mame/includes/avigo.h index ec1d82310c8..6ef813906b6 100644 --- a/src/mame/includes/avigo.h +++ b/src/mame/includes/avigo.h @@ -29,7 +29,7 @@ class avigo_state : public driver_device { public: - avigo_state(const machine_config &mconfig, device_type type, std::string tag) + avigo_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this, "maincpu"), m_ram(*this, RAM_TAG), diff --git a/src/mame/includes/aztarac.h b/src/mame/includes/aztarac.h index 6786c3cba26..45cb076ec3c 100644 --- a/src/mame/includes/aztarac.h +++ b/src/mame/includes/aztarac.h @@ -11,7 +11,7 @@ class aztarac_state : public driver_device { public: - aztarac_state(const machine_config &mconfig, device_type type, std::string tag) + aztarac_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this, "maincpu"), m_audiocpu(*this, "audiocpu"), diff --git a/src/mame/includes/b2m.h b/src/mame/includes/b2m.h index fb1d50e6e49..a267a2b7538 100644 --- a/src/mame/includes/b2m.h +++ b/src/mame/includes/b2m.h @@ -20,7 +20,7 @@ class b2m_state : public driver_device { public: - b2m_state(const machine_config &mconfig, device_type type, std::string tag) + b2m_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this, "maincpu"), m_speaker(*this, "speaker"), diff --git a/src/mame/includes/badlands.h b/src/mame/includes/badlands.h index 1ed276ecf0f..dca560b4466 100644 --- a/src/mame/includes/badlands.h +++ b/src/mame/includes/badlands.h @@ -12,7 +12,7 @@ class badlands_state : public atarigen_state { public: - badlands_state(const machine_config &mconfig, device_type type, std::string tag) + badlands_state(const machine_config &mconfig, device_type type, const char *tag) : atarigen_state(mconfig, type, tag), m_playfield_tilemap(*this, "playfield"), m_mob(*this, "mob") { } diff --git a/src/mame/includes/bagman.h b/src/mame/includes/bagman.h index fca8de986c9..f38bb7e361d 100644 --- a/src/mame/includes/bagman.h +++ b/src/mame/includes/bagman.h @@ -5,7 +5,7 @@ class bagman_state : public driver_device { public: - bagman_state(const machine_config &mconfig, device_type type, std::string tag) + bagman_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this, "maincpu"), m_gfxdecode(*this, "gfxdecode"), diff --git a/src/mame/includes/balsente.h b/src/mame/includes/balsente.h index 126ac063087..c3bd5218959 100644 --- a/src/mame/includes/balsente.h +++ b/src/mame/includes/balsente.h @@ -31,7 +31,7 @@ class balsente_state : public driver_device { public: - balsente_state(const machine_config &mconfig, device_type type, std::string tag) + balsente_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_scanline_timer(*this, "scan_timer"), m_counter_0_timer(*this, "8253_0_timer"), diff --git a/src/mame/includes/banctec.h b/src/mame/includes/banctec.h index ab8744ca894..d41e87c777e 100644 --- a/src/mame/includes/banctec.h +++ b/src/mame/includes/banctec.h @@ -14,7 +14,7 @@ class banctec_state : public driver_device { public: - banctec_state(const machine_config &mconfig, device_type type, std::string tag) + banctec_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this, "maincpu"), m_gfxdecode(*this, "gfxdecode"), diff --git a/src/mame/includes/bankp.h b/src/mame/includes/bankp.h index ec7aefe74f7..9eb8b731cd0 100644 --- a/src/mame/includes/bankp.h +++ b/src/mame/includes/bankp.h @@ -9,7 +9,7 @@ class bankp_state : public driver_device { public: - bankp_state(const machine_config &mconfig, device_type type, std::string tag) + bankp_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_videoram(*this, "videoram"), m_colorram(*this, "colorram"), diff --git a/src/mame/includes/baraduke.h b/src/mame/includes/baraduke.h index f8940e08551..fb468780ea9 100644 --- a/src/mame/includes/baraduke.h +++ b/src/mame/includes/baraduke.h @@ -5,7 +5,7 @@ class baraduke_state : public driver_device { public: - baraduke_state(const machine_config &mconfig, device_type type, std::string tag) + baraduke_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_spriteram(*this, "spriteram"), m_videoram(*this, "videoram"), diff --git a/src/mame/includes/batman.h b/src/mame/includes/batman.h index 666ce66f2ba..f98632ee177 100644 --- a/src/mame/includes/batman.h +++ b/src/mame/includes/batman.h @@ -13,7 +13,7 @@ class batman_state : public atarigen_state { public: - batman_state(const machine_config &mconfig, device_type type, std::string tag) + batman_state(const machine_config &mconfig, device_type type, const char *tag) : atarigen_state(mconfig, type, tag), m_jsa(*this, "jsa"), m_vad(*this, "vad") { } diff --git a/src/mame/includes/battlane.h b/src/mame/includes/battlane.h index e676679ce9c..1a6e6124a12 100644 --- a/src/mame/includes/battlane.h +++ b/src/mame/includes/battlane.h @@ -9,7 +9,7 @@ class battlane_state : public driver_device { public: - battlane_state(const machine_config &mconfig, device_type type, std::string tag) + battlane_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_tileram(*this, "tileram"), m_spriteram(*this, "spriteram"), diff --git a/src/mame/includes/battlera.h b/src/mame/includes/battlera.h index 7bbaf80ee50..3c1c72b4806 100644 --- a/src/mame/includes/battlera.h +++ b/src/mame/includes/battlera.h @@ -9,7 +9,7 @@ class battlera_state : public driver_device { public: - battlera_state(const machine_config &mconfig, device_type type, std::string tag) + battlera_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this, "maincpu"), m_audiocpu(*this, "audiocpu"), diff --git a/src/mame/includes/battlex.h b/src/mame/includes/battlex.h index 298dfd83cdf..cf4ac5ead7f 100644 --- a/src/mame/includes/battlex.h +++ b/src/mame/includes/battlex.h @@ -9,7 +9,7 @@ class battlex_state : public driver_device { public: - battlex_state(const machine_config &mconfig, device_type type, std::string tag) + battlex_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_videoram(*this, "videoram"), m_spriteram(*this, "spriteram"), diff --git a/src/mame/includes/battlnts.h b/src/mame/includes/battlnts.h index a036fbf34d6..b6eff358b79 100644 --- a/src/mame/includes/battlnts.h +++ b/src/mame/includes/battlnts.h @@ -12,7 +12,7 @@ class battlnts_state : public driver_device { public: - battlnts_state(const machine_config &mconfig, device_type type, std::string tag) + battlnts_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this, "maincpu"), m_audiocpu(*this, "audiocpu"), diff --git a/src/mame/includes/bbc.h b/src/mame/includes/bbc.h index a8cffc7c5ac..8a5851a664f 100644 --- a/src/mame/includes/bbc.h +++ b/src/mame/includes/bbc.h @@ -46,7 +46,7 @@ enum machine_type_t class bbc_state : public driver_device { public: - bbc_state(const machine_config &mconfig, device_type type, std::string tag) : + bbc_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this, "maincpu"), m_ram(*this, RAM_TAG), diff --git a/src/mame/includes/bbusters.h b/src/mame/includes/bbusters.h index 48cd5206084..c2c4526502f 100644 --- a/src/mame/includes/bbusters.h +++ b/src/mame/includes/bbusters.h @@ -5,7 +5,7 @@ class bbusters_state : public driver_device { public: - bbusters_state(const machine_config &mconfig, device_type type, std::string tag) + bbusters_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this, "maincpu"), m_audiocpu(*this, "audiocpu"), diff --git a/src/mame/includes/beathead.h b/src/mame/includes/beathead.h index 88ae6dc91a4..5913cb4a997 100644 --- a/src/mame/includes/beathead.h +++ b/src/mame/includes/beathead.h @@ -13,7 +13,7 @@ class beathead_state : public atarigen_state { public: - beathead_state(const machine_config &mconfig, device_type type, std::string tag) + beathead_state(const machine_config &mconfig, device_type type, const char *tag) : atarigen_state(mconfig, type, tag), m_maincpu(*this, "maincpu"), m_jsa(*this, "jsa"), diff --git a/src/mame/includes/bebox.h b/src/mame/includes/bebox.h index 27c64903fa7..80ace184a53 100644 --- a/src/mame/includes/bebox.h +++ b/src/mame/includes/bebox.h @@ -32,7 +32,7 @@ public: TIMER_GET_DEVICES }; - bebox_state(const machine_config &mconfig, device_type type, std::string tag) + bebox_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_ppc1(*this, "ppc1"), m_ppc2(*this, "ppc2"), diff --git a/src/mame/includes/beezer.h b/src/mame/includes/beezer.h index 9fcd8496215..a4afe9f6d30 100644 --- a/src/mame/includes/beezer.h +++ b/src/mame/includes/beezer.h @@ -8,7 +8,7 @@ class beezer_sound_device; class beezer_state : public driver_device { public: - beezer_state(const machine_config &mconfig, device_type type, std::string tag) + beezer_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_videoram(*this, "videoram"), m_maincpu(*this, "maincpu"), @@ -70,7 +70,7 @@ class beezer_sound_device : public device_t, public device_sound_interface { public: - beezer_sound_device(const machine_config &mconfig, std::string tag, device_t *owner, UINT32 clock); + beezer_sound_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock); ~beezer_sound_device() {} DECLARE_READ8_MEMBER( sh6840_r ); diff --git a/src/mame/includes/bfm_ad5.h b/src/mame/includes/bfm_ad5.h index 6950d970e3d..39f01c25739 100644 --- a/src/mame/includes/bfm_ad5.h +++ b/src/mame/includes/bfm_ad5.h @@ -7,7 +7,7 @@ class adder5_state : public driver_device { public: - adder5_state(const machine_config &mconfig, device_type type, std::string tag) + adder5_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this, "maincpu") { } diff --git a/src/mame/includes/bfm_sc45.h b/src/mame/includes/bfm_sc45.h index cd4bf707f74..5844cdc9a1b 100644 --- a/src/mame/includes/bfm_sc45.h +++ b/src/mame/includes/bfm_sc45.h @@ -63,7 +63,7 @@ class bfm_sc45_state : public driver_device { public: - bfm_sc45_state(const machine_config &mconfig, device_type type, std::string tag) + bfm_sc45_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_duart(*this, "duart68681"), m_vfd0(*this, "vfd0"), @@ -98,7 +98,7 @@ void bfm_sc45_write_serial_vfd(running_machine &machine, bool cs, bool clock, bo class sc4_state : public bfm_sc45_state { public: - sc4_state(const machine_config &mconfig, device_type type, std::string tag) + sc4_state(const machine_config &mconfig, device_type type, const char *tag) : bfm_sc45_state(mconfig, type, tag), m_maincpu(*this, "maincpu"), m_cpuregion(*this, "maincpu"), @@ -623,7 +623,7 @@ protected: class sc4_adder4_state : public sc4_state { public: - sc4_adder4_state(const machine_config &mconfig, device_type type, std::string tag) + sc4_adder4_state(const machine_config &mconfig, device_type type, const char *tag) : sc4_state(mconfig, type, tag), m_adder4cpu(*this, "adder4") { } diff --git a/src/mame/includes/bfm_sc5.h b/src/mame/includes/bfm_sc5.h index e8d815fea76..004a727ce04 100644 --- a/src/mame/includes/bfm_sc5.h +++ b/src/mame/includes/bfm_sc5.h @@ -6,7 +6,7 @@ class bfm_sc5_state : public bfm_sc45_state { public: - bfm_sc5_state(const machine_config &mconfig, device_type type, std::string tag) + bfm_sc5_state(const machine_config &mconfig, device_type type, const char *tag) : bfm_sc45_state(mconfig, type, tag), m_maincpu(*this, "maincpu") { } diff --git a/src/mame/includes/bigevglf.h b/src/mame/includes/bigevglf.h index 5907235db8d..d0bd4a3cea5 100644 --- a/src/mame/includes/bigevglf.h +++ b/src/mame/includes/bigevglf.h @@ -5,7 +5,7 @@ class bigevglf_state : public driver_device { public: - bigevglf_state(const machine_config &mconfig, device_type type, std::string tag) + bigevglf_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_paletteram(*this, "paletteram"), m_spriteram1(*this, "spriteram1"), diff --git a/src/mame/includes/bigstrkb.h b/src/mame/includes/bigstrkb.h index 43925568e6f..dd7bf0cb86c 100644 --- a/src/mame/includes/bigstrkb.h +++ b/src/mame/includes/bigstrkb.h @@ -3,7 +3,7 @@ class bigstrkb_state : public driver_device { public: - bigstrkb_state(const machine_config &mconfig, device_type type, std::string tag) + bigstrkb_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this, "maincpu"), m_gfxdecode(*this, "gfxdecode"), diff --git a/src/mame/includes/bionicc.h b/src/mame/includes/bionicc.h index 1c138a84cac..afe83c076cb 100644 --- a/src/mame/includes/bionicc.h +++ b/src/mame/includes/bionicc.h @@ -13,7 +13,7 @@ class bionicc_state : public driver_device { public: - bionicc_state(const machine_config &mconfig, device_type type, std::string tag) + bionicc_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_spriteram(*this, "spriteram") , m_txvideoram(*this, "txvideoram"), diff --git a/src/mame/includes/bishi.h b/src/mame/includes/bishi.h index a68c0456f3c..f2421b3b3b9 100644 --- a/src/mame/includes/bishi.h +++ b/src/mame/includes/bishi.h @@ -18,7 +18,7 @@ class bishi_state : public driver_device { public: - bishi_state(const machine_config &mconfig, device_type type, std::string tag) + bishi_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this, "maincpu"), m_audiocpu(*this, "audiocpu"), diff --git a/src/mame/includes/bk.h b/src/mame/includes/bk.h index f65dd632436..cd872bcaa88 100644 --- a/src/mame/includes/bk.h +++ b/src/mame/includes/bk.h @@ -13,7 +13,7 @@ class bk_state : public driver_device { public: - bk_state(const machine_config &mconfig, device_type type, std::string tag) + bk_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_bk0010_video_ram(*this, "video_ram"), m_maincpu(*this, "maincpu"), diff --git a/src/mame/includes/bking.h b/src/mame/includes/bking.h index 081a632f244..ffd455d3421 100644 --- a/src/mame/includes/bking.h +++ b/src/mame/includes/bking.h @@ -5,7 +5,7 @@ class bking_state : public driver_device { public: - bking_state(const machine_config &mconfig, device_type type, std::string tag) + bking_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_playfield_ram(*this, "playfield_ram"), m_audiocpu(*this, "audiocpu"), diff --git a/src/mame/includes/bladestl.h b/src/mame/includes/bladestl.h index ac53b37a3a3..e95eac874e8 100644 --- a/src/mame/includes/bladestl.h +++ b/src/mame/includes/bladestl.h @@ -14,7 +14,7 @@ class bladestl_state : public driver_device { public: - bladestl_state(const machine_config &mconfig, device_type type, std::string tag) + bladestl_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this, "maincpu"), diff --git a/src/mame/includes/blktiger.h b/src/mame/includes/blktiger.h index 30eeb0b999d..c464103385e 100644 --- a/src/mame/includes/blktiger.h +++ b/src/mame/includes/blktiger.h @@ -11,7 +11,7 @@ class blktiger_state : public driver_device { public: - blktiger_state(const machine_config &mconfig, device_type type, std::string tag) + blktiger_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_spriteram(*this, "spriteram") , m_txvideoram(*this, "txvideoram"), diff --git a/src/mame/includes/blmbycar.h b/src/mame/includes/blmbycar.h index b195e9bcc18..2fbc5390e01 100644 --- a/src/mame/includes/blmbycar.h +++ b/src/mame/includes/blmbycar.h @@ -9,7 +9,7 @@ class blmbycar_state : public driver_device { public: - blmbycar_state(const machine_config &mconfig, device_type type, std::string tag) + blmbycar_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_vram_1(*this, "vram_1"), m_vram_0(*this, "vram_0"), diff --git a/src/mame/includes/blockade.h b/src/mame/includes/blockade.h index 5133478053b..d0b40e1f628 100644 --- a/src/mame/includes/blockade.h +++ b/src/mame/includes/blockade.h @@ -6,7 +6,7 @@ class blockade_state : public driver_device { public: - blockade_state(const machine_config &mconfig, device_type type, std::string tag) + blockade_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_videoram(*this, "videoram"), m_discrete(*this, "discrete"), diff --git a/src/mame/includes/blockout.h b/src/mame/includes/blockout.h index 3360004f49f..81758b92397 100644 --- a/src/mame/includes/blockout.h +++ b/src/mame/includes/blockout.h @@ -9,7 +9,7 @@ class blockout_state : public driver_device { public: - blockout_state(const machine_config &mconfig, device_type type, std::string tag) + blockout_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_videoram(*this, "videoram"), m_frontvideoram(*this, "frontvideoram"), diff --git a/src/mame/includes/bloodbro.h b/src/mame/includes/bloodbro.h index 6254f731b20..a4bfc21a918 100644 --- a/src/mame/includes/bloodbro.h +++ b/src/mame/includes/bloodbro.h @@ -3,7 +3,7 @@ class bloodbro_state : public driver_device { public: - bloodbro_state(const machine_config &mconfig, device_type type, std::string tag) + bloodbro_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this, "maincpu"), m_gfxdecode(*this, "gfxdecode"), diff --git a/src/mame/includes/blstroid.h b/src/mame/includes/blstroid.h index f22f40144f1..d1cedbeead6 100644 --- a/src/mame/includes/blstroid.h +++ b/src/mame/includes/blstroid.h @@ -19,7 +19,7 @@ public: TIMER_IRQ_ON }; - blstroid_state(const machine_config &mconfig, device_type type, std::string tag) + blstroid_state(const machine_config &mconfig, device_type type, const char *tag) : atarigen_state(mconfig, type, tag), m_playfield_tilemap(*this, "playfield"), m_jsa(*this, "jsa"), diff --git a/src/mame/includes/blueprnt.h b/src/mame/includes/blueprnt.h index 3e9022da8a4..f515e0c6ed1 100644 --- a/src/mame/includes/blueprnt.h +++ b/src/mame/includes/blueprnt.h @@ -9,7 +9,7 @@ class blueprnt_state : public driver_device { public: - blueprnt_state(const machine_config &mconfig, device_type type, std::string tag) + blueprnt_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_audiocpu(*this, "audiocpu"), m_videoram(*this, "videoram"), diff --git a/src/mame/includes/bogeyman.h b/src/mame/includes/bogeyman.h index acc163f58f7..d5bd855fac3 100644 --- a/src/mame/includes/bogeyman.h +++ b/src/mame/includes/bogeyman.h @@ -11,7 +11,7 @@ class bogeyman_state : public driver_device { public: - bogeyman_state(const machine_config &mconfig, device_type type, std::string tag) + bogeyman_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this, "maincpu"), m_gfxdecode(*this, "gfxdecode"), diff --git a/src/mame/includes/bombjack.h b/src/mame/includes/bombjack.h index a1f32ad899e..db58222ccea 100644 --- a/src/mame/includes/bombjack.h +++ b/src/mame/includes/bombjack.h @@ -9,7 +9,7 @@ class bombjack_state : public driver_device { public: - bombjack_state(const machine_config &mconfig, device_type type, std::string tag) + bombjack_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_videoram(*this, "videoram"), m_colorram(*this, "colorram"), diff --git a/src/mame/includes/boogwing.h b/src/mame/includes/boogwing.h index 2093f989597..9b28449b41b 100644 --- a/src/mame/includes/boogwing.h +++ b/src/mame/includes/boogwing.h @@ -17,7 +17,7 @@ class boogwing_state : public driver_device { public: - boogwing_state(const machine_config &mconfig, device_type type, std::string tag) + boogwing_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this, "maincpu"), m_audiocpu(*this, "audiocpu"), diff --git a/src/mame/includes/bottom9.h b/src/mame/includes/bottom9.h index 18ead5f59bb..cfaa72de2b0 100644 --- a/src/mame/includes/bottom9.h +++ b/src/mame/includes/bottom9.h @@ -14,7 +14,7 @@ class bottom9_state : public driver_device { public: - bottom9_state(const machine_config &mconfig, device_type type, std::string tag) + bottom9_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this, "maincpu"), m_audiocpu(*this, "audiocpu"), diff --git a/src/mame/includes/brkthru.h b/src/mame/includes/brkthru.h index fa100f8d896..c3cfd0d6daa 100644 --- a/src/mame/includes/brkthru.h +++ b/src/mame/includes/brkthru.h @@ -9,7 +9,7 @@ class brkthru_state : public driver_device { public: - brkthru_state(const machine_config &mconfig, device_type type, std::string tag) + brkthru_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_fg_videoram(*this, "fg_videoram"), m_videoram(*this, "videoram"), diff --git a/src/mame/includes/bsktball.h b/src/mame/includes/bsktball.h index a1bfc588e1b..5ef6ba53321 100644 --- a/src/mame/includes/bsktball.h +++ b/src/mame/includes/bsktball.h @@ -18,7 +18,7 @@ class bsktball_state : public driver_device { public: - bsktball_state(const machine_config &mconfig, device_type type, std::string tag) + bsktball_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_videoram(*this, "videoram"), m_motion(*this, "motion"), diff --git a/src/mame/includes/btime.h b/src/mame/includes/btime.h index 4ded4c99674..fb27d1722cc 100644 --- a/src/mame/includes/btime.h +++ b/src/mame/includes/btime.h @@ -9,7 +9,7 @@ class btime_state : public driver_device { public: - btime_state(const machine_config &mconfig, device_type type, std::string tag) + btime_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_rambase(*this, "rambase"), m_videoram(*this, "videoram"), diff --git a/src/mame/includes/btoads.h b/src/mame/includes/btoads.h index fcf90b3d214..065137c3262 100644 --- a/src/mame/includes/btoads.h +++ b/src/mame/includes/btoads.h @@ -17,7 +17,7 @@ class btoads_state : public driver_device { public: - btoads_state(const machine_config &mconfig, device_type type, std::string tag) + btoads_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_audiocpu(*this, "audiocpu"), m_bsmt(*this, "bsmt"), diff --git a/src/mame/includes/bublbobl.h b/src/mame/includes/bublbobl.h index d24e31b9d30..c308ac921b5 100644 --- a/src/mame/includes/bublbobl.h +++ b/src/mame/includes/bublbobl.h @@ -10,7 +10,7 @@ public: TIMER_M68705_IRQ_ACK }; - bublbobl_state(const machine_config &mconfig, device_type type, std::string tag) + bublbobl_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_videoram(*this, "videoram"), m_objectram(*this, "objectram"), diff --git a/src/mame/includes/buggychl.h b/src/mame/includes/buggychl.h index 4abdde02a2e..f55343b1122 100644 --- a/src/mame/includes/buggychl.h +++ b/src/mame/includes/buggychl.h @@ -10,7 +10,7 @@ class buggychl_state : public driver_device { public: - buggychl_state(const machine_config &mconfig, device_type type, std::string tag) + buggychl_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_charram(*this, "charram"), m_videoram(*this, "videoram"), diff --git a/src/mame/includes/bullet.h b/src/mame/includes/bullet.h index 978f810e1b3..206b5dac222 100644 --- a/src/mame/includes/bullet.h +++ b/src/mame/includes/bullet.h @@ -30,7 +30,7 @@ class bullet_state : public driver_device { public: - bullet_state(const machine_config &mconfig, device_type type, std::string tag) + bullet_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this, Z80_TAG), m_ctc(*this, Z80CTC_TAG), @@ -131,7 +131,7 @@ public: class bulletf_state : public bullet_state { public: - bulletf_state(const machine_config &mconfig, device_type type, std::string tag) : + bulletf_state(const machine_config &mconfig, device_type type, const char *tag) : bullet_state(mconfig, type, tag), m_floppy8(*this, MB8877_TAG":8"), m_floppy9(*this, MB8877_TAG":9"), diff --git a/src/mame/includes/busicom.h b/src/mame/includes/busicom.h index 3b04f20c5d0..d6a5423808f 100644 --- a/src/mame/includes/busicom.h +++ b/src/mame/includes/busicom.h @@ -14,7 +14,7 @@ class busicom_state : public driver_device { public: - busicom_state(const machine_config &mconfig, device_type type, std::string tag) + busicom_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this, "maincpu"), m_palette(*this, "palette") { } diff --git a/src/mame/includes/bw12.h b/src/mame/includes/bw12.h index 0916575a16c..39330c20fcb 100644 --- a/src/mame/includes/bw12.h +++ b/src/mame/includes/bw12.h @@ -38,7 +38,7 @@ class bw12_state : public driver_device { public: - bw12_state(const machine_config &mconfig, device_type type, std::string tag) + bw12_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this, Z80_TAG), m_pia(*this, PIA6821_TAG), diff --git a/src/mame/includes/bw2.h b/src/mame/includes/bw2.h index 42531a11146..041e8e4d5e5 100644 --- a/src/mame/includes/bw2.h +++ b/src/mame/includes/bw2.h @@ -31,7 +31,7 @@ class bw2_state : public driver_device { public: - bw2_state(const machine_config &mconfig, device_type type, std::string tag) + bw2_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this, Z80_TAG), m_uart(*this, I8251_TAG), diff --git a/src/mame/includes/bwidow.h b/src/mame/includes/bwidow.h index dc357b45979..48c53e2c87c 100644 --- a/src/mame/includes/bwidow.h +++ b/src/mame/includes/bwidow.h @@ -11,7 +11,7 @@ class bwidow_state : public driver_device { public: - bwidow_state(const machine_config &mconfig, device_type type, std::string tag) + bwidow_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag) , m_maincpu(*this, "maincpu") { } diff --git a/src/mame/includes/bwing.h b/src/mame/includes/bwing.h index ee249399cf9..215cb663122 100644 --- a/src/mame/includes/bwing.h +++ b/src/mame/includes/bwing.h @@ -13,7 +13,7 @@ class bwing_state : public driver_device { public: - bwing_state(const machine_config &mconfig, device_type type, std::string tag) + bwing_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this, "maincpu"), m_subcpu(*this, "sub"), diff --git a/src/mame/includes/bzone.h b/src/mame/includes/bzone.h index b9ab8687de9..98894644a3c 100644 --- a/src/mame/includes/bzone.h +++ b/src/mame/includes/bzone.h @@ -16,7 +16,7 @@ class bzone_state : public driver_device { public: - bzone_state(const machine_config &mconfig, device_type type, std::string tag) + bzone_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this, "maincpu"), m_mathbox(*this, "mathbox"), diff --git a/src/mame/includes/c128.h b/src/mame/includes/c128.h index edb95947442..03d72b42db5 100644 --- a/src/mame/includes/c128.h +++ b/src/mame/includes/c128.h @@ -42,7 +42,7 @@ class c128_state : public driver_device { public: - c128_state(const machine_config &mconfig, device_type type, std::string tag) : + c128_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this, Z80A_TAG), m_subcpu(*this, M8502_TAG), diff --git a/src/mame/includes/c64.h b/src/mame/includes/c64.h index 4394e447213..2bf654f9080 100644 --- a/src/mame/includes/c64.h +++ b/src/mame/includes/c64.h @@ -34,7 +34,7 @@ class c64_state : public driver_device { public: - c64_state(const machine_config &mconfig, device_type type, std::string tag) : + c64_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this, M6510_TAG), m_pla(*this, PLA_TAG), @@ -179,7 +179,7 @@ public: class sx64_state : public c64_state { public: - sx64_state(const machine_config &mconfig, device_type type, std::string tag) + sx64_state(const machine_config &mconfig, device_type type, const char *tag) : c64_state(mconfig, type, tag) { } @@ -191,7 +191,7 @@ public: class c64c_state : public c64_state { public: - c64c_state(const machine_config &mconfig, device_type type, std::string tag) + c64c_state(const machine_config &mconfig, device_type type, const char *tag) : c64_state(mconfig, type, tag) { } }; @@ -200,7 +200,7 @@ public: class c64gs_state : public c64c_state { public: - c64gs_state(const machine_config &mconfig, device_type type, std::string tag) + c64gs_state(const machine_config &mconfig, device_type type, const char *tag) : c64c_state(mconfig, type, tag) { } diff --git a/src/mame/includes/c80.h b/src/mame/includes/c80.h index 2b6ad92b41d..0f96980fc8d 100644 --- a/src/mame/includes/c80.h +++ b/src/mame/includes/c80.h @@ -19,7 +19,7 @@ class c80_state : public driver_device { public: - c80_state(const machine_config &mconfig, device_type type, std::string tag) + c80_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this, Z80_TAG), m_pio1(*this, Z80PIO1_TAG), diff --git a/src/mame/includes/cabal.h b/src/mame/includes/cabal.h index 02314f73e4a..6f5a3e71cfb 100644 --- a/src/mame/includes/cabal.h +++ b/src/mame/includes/cabal.h @@ -6,7 +6,7 @@ class cabal_state : public driver_device { public: - cabal_state(const machine_config &mconfig, device_type type, std::string tag) + cabal_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this, "maincpu"), m_audiocpu(*this, "audiocpu"), diff --git a/src/mame/includes/calomega.h b/src/mame/includes/calomega.h index 0d483bde85f..8667ed87797 100644 --- a/src/mame/includes/calomega.h +++ b/src/mame/includes/calomega.h @@ -6,7 +6,7 @@ class calomega_state : public driver_device { public: - calomega_state(const machine_config &mconfig, device_type type, std::string tag) : + calomega_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this, "maincpu"), m_acia6850_0(*this, "acia6850_0"), diff --git a/src/mame/includes/canyon.h b/src/mame/includes/canyon.h index 4cff3850a0a..316a8dc2d2c 100644 --- a/src/mame/includes/canyon.h +++ b/src/mame/includes/canyon.h @@ -22,7 +22,7 @@ class canyon_state : public driver_device { public: - canyon_state(const machine_config &mconfig, device_type type, std::string tag) + canyon_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_videoram(*this, "videoram"), m_discrete(*this, "discrete"), diff --git a/src/mame/includes/capbowl.h b/src/mame/includes/capbowl.h index ace918c14b7..cb63080bc17 100644 --- a/src/mame/includes/capbowl.h +++ b/src/mame/includes/capbowl.h @@ -17,7 +17,7 @@ public: TIMER_UPDATE }; - capbowl_state(const machine_config &mconfig, device_type type, std::string tag) + capbowl_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this, "maincpu"), m_audiocpu(*this, "audiocpu"), diff --git a/src/mame/includes/carjmbre.h b/src/mame/includes/carjmbre.h index 0d01cdda918..e19917b9f43 100644 --- a/src/mame/includes/carjmbre.h +++ b/src/mame/includes/carjmbre.h @@ -9,7 +9,7 @@ class carjmbre_state : public driver_device { public: - carjmbre_state(const machine_config &mconfig, device_type type, std::string tag) + carjmbre_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_videoram(*this, "videoram"), m_spriteram(*this, "spriteram"), diff --git a/src/mame/includes/carpolo.h b/src/mame/includes/carpolo.h index c0ba199c24d..62978cef335 100644 --- a/src/mame/includes/carpolo.h +++ b/src/mame/includes/carpolo.h @@ -16,7 +16,7 @@ class carpolo_state : public driver_device { public: - carpolo_state(const machine_config &mconfig, device_type type, std::string tag) + carpolo_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_alpharam(*this, "alpharam"), m_spriteram(*this, "spriteram"), diff --git a/src/mame/includes/cave.h b/src/mame/includes/cave.h index dbd41997233..938a4757559 100644 --- a/src/mame/includes/cave.h +++ b/src/mame/includes/cave.h @@ -29,7 +29,7 @@ struct sprite_cave class cave_state : public driver_device { public: - cave_state(const machine_config &mconfig, device_type type, std::string tag) + cave_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_videoregs(*this, "videoregs"), m_vram(*this, "vram"), diff --git a/src/mame/includes/cbasebal.h b/src/mame/includes/cbasebal.h index 823d59e804c..b64eb70e6f8 100644 --- a/src/mame/includes/cbasebal.h +++ b/src/mame/includes/cbasebal.h @@ -9,7 +9,7 @@ class cbasebal_state : public driver_device { public: - cbasebal_state(const machine_config &mconfig, device_type type, std::string tag) + cbasebal_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_spriteram(*this, "spriteram"), m_maincpu(*this, "maincpu"), diff --git a/src/mame/includes/cbm2.h b/src/mame/includes/cbm2.h index 78333352213..78ddb7824da 100644 --- a/src/mame/includes/cbm2.h +++ b/src/mame/includes/cbm2.h @@ -54,7 +54,7 @@ class cbm2_state : public driver_device { public: - cbm2_state(const machine_config &mconfig, device_type type, std::string tag) + cbm2_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this, M6509_TAG), m_pla1(*this, PLA1_TAG), @@ -247,7 +247,7 @@ public: class cbm2hp_state : public cbm2_state { public: - cbm2hp_state(const machine_config &mconfig, device_type type, std::string tag) + cbm2hp_state(const machine_config &mconfig, device_type type, const char *tag) : cbm2_state(mconfig, type, tag) { } @@ -261,7 +261,7 @@ public: class p500_state : public cbm2_state { public: - p500_state(const machine_config &mconfig, device_type type, std::string tag) + p500_state(const machine_config &mconfig, device_type type, const char *tag) : cbm2_state(mconfig, type, tag), m_pla2(*this, PLA2_TAG), m_vic(*this, MOS6569_TAG), diff --git a/src/mame/includes/cbuster.h b/src/mame/includes/cbuster.h index eea7d7dc425..51b2f20543b 100644 --- a/src/mame/includes/cbuster.h +++ b/src/mame/includes/cbuster.h @@ -12,7 +12,7 @@ class cbuster_state : public driver_device { public: - cbuster_state(const machine_config &mconfig, device_type type, std::string tag) + cbuster_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_ram(*this, "ram"), m_pf1_rowscroll(*this, "pf1_rowscroll"), diff --git a/src/mame/includes/ccastles.h b/src/mame/includes/ccastles.h index 125303dde16..2a815cec48f 100644 --- a/src/mame/includes/ccastles.h +++ b/src/mame/includes/ccastles.h @@ -12,7 +12,7 @@ class ccastles_state : public driver_device { public: - ccastles_state(const machine_config &mconfig, device_type type, std::string tag) + ccastles_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this, "maincpu"), m_nvram_4b(*this, "nvram_4b"), diff --git a/src/mame/includes/cchasm.h b/src/mame/includes/cchasm.h index f57fde2e70c..444b05c3b5e 100644 --- a/src/mame/includes/cchasm.h +++ b/src/mame/includes/cchasm.h @@ -18,7 +18,7 @@ public: TIMER_REFRESH_END }; - cchasm_state(const machine_config &mconfig, device_type type, std::string tag) + cchasm_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this, "maincpu"), m_ctc(*this, "ctc"), diff --git a/src/mame/includes/cclimber.h b/src/mame/includes/cclimber.h index 2bd38b7f1ee..2d0b64f566a 100644 --- a/src/mame/includes/cclimber.h +++ b/src/mame/includes/cclimber.h @@ -3,7 +3,7 @@ class cclimber_state : public driver_device { public: - cclimber_state(const machine_config &mconfig, device_type type, std::string tag) + cclimber_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this, "maincpu"), m_audiocpu(*this, "audiocpu"), diff --git a/src/mame/includes/cdi.h b/src/mame/includes/cdi.h index 19266b57e77..2e7b13ada04 100644 --- a/src/mame/includes/cdi.h +++ b/src/mame/includes/cdi.h @@ -17,7 +17,7 @@ class cdi_state : public driver_device { public: - cdi_state(const machine_config &mconfig, device_type type, std::string tag) + cdi_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag) , m_maincpu(*this, "maincpu") , m_planea(*this, "planea") diff --git a/src/mame/includes/centiped.h b/src/mame/includes/centiped.h index e3f385e9846..74eb06ad0c6 100644 --- a/src/mame/includes/centiped.h +++ b/src/mame/includes/centiped.h @@ -11,7 +11,7 @@ class centiped_state : public driver_device { public: - centiped_state(const machine_config &mconfig, device_type type, std::string tag) + centiped_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_rambase(*this, "rambase"), m_videoram(*this, "videoram"), diff --git a/src/mame/includes/cgc7900.h b/src/mame/includes/cgc7900.h index ea5e318a81b..defea5ddad9 100644 --- a/src/mame/includes/cgc7900.h +++ b/src/mame/includes/cgc7900.h @@ -26,7 +26,7 @@ class cgc7900_state : public driver_device { public: - cgc7900_state(const machine_config &mconfig, device_type type, std::string tag) + cgc7900_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this, M68000_TAG), m_palette(*this, "palette"), diff --git a/src/mame/includes/chaknpop.h b/src/mame/includes/chaknpop.h index 822732d8626..dc457388e66 100644 --- a/src/mame/includes/chaknpop.h +++ b/src/mame/includes/chaknpop.h @@ -8,7 +8,7 @@ class chaknpop_state : public driver_device { public: - chaknpop_state(const machine_config &mconfig, device_type type, std::string tag) + chaknpop_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this, "maincpu"), m_gfxdecode(*this, "gfxdecode"), diff --git a/src/mame/includes/champbas.h b/src/mame/includes/champbas.h index 62bd63df748..6c409a7a708 100644 --- a/src/mame/includes/champbas.h +++ b/src/mame/includes/champbas.h @@ -13,7 +13,7 @@ class champbas_state : public driver_device { public: - champbas_state(const machine_config &mconfig, device_type type, std::string tag) + champbas_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this, "maincpu"), m_audiocpu(*this, "audiocpu"), diff --git a/src/mame/includes/changela.h b/src/mame/includes/changela.h index c020b917620..2b0d9b24db7 100644 --- a/src/mame/includes/changela.h +++ b/src/mame/includes/changela.h @@ -5,7 +5,7 @@ class changela_state : public driver_device { public: - changela_state(const machine_config &mconfig, device_type type, std::string tag) + changela_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_spriteram(*this, "spriteram"), m_videoram(*this, "videoram"), diff --git a/src/mame/includes/channelf.h b/src/mame/includes/channelf.h index c9f41bc38f6..41c7e70cd7e 100644 --- a/src/mame/includes/channelf.h +++ b/src/mame/includes/channelf.h @@ -20,7 +20,7 @@ class channelf_state : public driver_device { public: - channelf_state(const machine_config &mconfig, device_type type, std::string tag) + channelf_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this, "maincpu"), m_custom(*this,"custom"), diff --git a/src/mame/includes/cheekyms.h b/src/mame/includes/cheekyms.h index cc15368f8a4..7957a0802f6 100644 --- a/src/mame/includes/cheekyms.h +++ b/src/mame/includes/cheekyms.h @@ -10,7 +10,7 @@ class cheekyms_state : public driver_device { public: - cheekyms_state(const machine_config &mconfig, device_type type, std::string tag) + cheekyms_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this, "maincpu"), m_dac(*this, "dac"), diff --git a/src/mame/includes/chqflag.h b/src/mame/includes/chqflag.h index 450b072409a..269d95edc36 100644 --- a/src/mame/includes/chqflag.h +++ b/src/mame/includes/chqflag.h @@ -15,7 +15,7 @@ class chqflag_state : public driver_device { public: - chqflag_state(const machine_config &mconfig, device_type type, std::string tag) + chqflag_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this, "maincpu"), m_audiocpu(*this, "audiocpu"), diff --git a/src/mame/includes/cidelsa.h b/src/mame/includes/cidelsa.h index 40e49c063cb..a6f77e9eb2d 100644 --- a/src/mame/includes/cidelsa.h +++ b/src/mame/includes/cidelsa.h @@ -44,7 +44,7 @@ public: TIMER_SET_CPU_MODE }; - cidelsa_state(const machine_config &mconfig, device_type type, std::string tag) + cidelsa_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this, CDP1802_TAG), m_vis(*this, CDP1869_TAG) @@ -90,7 +90,7 @@ protected: class draco_state : public cidelsa_state { public: - draco_state(const machine_config &mconfig, device_type type, std::string tag) + draco_state(const machine_config &mconfig, device_type type, const char *tag) : cidelsa_state(mconfig, type, tag), m_psg(*this, AY8910_TAG) { } diff --git a/src/mame/includes/cinemat.h b/src/mame/includes/cinemat.h index 268e2c4723d..6f860f51b29 100644 --- a/src/mame/includes/cinemat.h +++ b/src/mame/includes/cinemat.h @@ -13,7 +13,7 @@ class cinemat_state : public driver_device { public: - cinemat_state(const machine_config &mconfig, device_type type, std::string tag) + cinemat_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this, "maincpu"), m_ay1(*this, "ay1"), diff --git a/src/mame/includes/circus.h b/src/mame/includes/circus.h index 2426ac0ef44..d02896de619 100644 --- a/src/mame/includes/circus.h +++ b/src/mame/includes/circus.h @@ -5,7 +5,7 @@ class circus_state : public driver_device { public: - circus_state(const machine_config &mconfig, device_type type, std::string tag) + circus_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_videoram(*this, "videoram"), m_maincpu(*this, "maincpu"), diff --git a/src/mame/includes/circusc.h b/src/mame/includes/circusc.h index b95b032acb7..782a605243d 100644 --- a/src/mame/includes/circusc.h +++ b/src/mame/includes/circusc.h @@ -12,7 +12,7 @@ class circusc_state : public driver_device { public: - circusc_state(const machine_config &mconfig, device_type type, std::string tag) + circusc_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_spritebank(*this, "spritebank"), m_scroll(*this, "scroll"), diff --git a/src/mame/includes/cischeat.h b/src/mame/includes/cischeat.h index c042dc1d55c..30b7bb40e27 100644 --- a/src/mame/includes/cischeat.h +++ b/src/mame/includes/cischeat.h @@ -7,7 +7,7 @@ class cischeat_state : public driver_device { public: - cischeat_state(const machine_config &mconfig, device_type type, std::string tag) + cischeat_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_vregs(*this, "vregs"), m_scrollram(*this, "scrollram"), diff --git a/src/mame/includes/citycon.h b/src/mame/includes/citycon.h index eb9b34d8b58..bda3dd426cc 100644 --- a/src/mame/includes/citycon.h +++ b/src/mame/includes/citycon.h @@ -9,7 +9,7 @@ class citycon_state : public driver_device { public: - citycon_state(const machine_config &mconfig, device_type type, std::string tag) + citycon_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_videoram(*this, "videoram"), m_linecolor(*this, "linecolor"), diff --git a/src/mame/includes/cloak.h b/src/mame/includes/cloak.h index 7fcc6d76ec0..c3f3c127b49 100644 --- a/src/mame/includes/cloak.h +++ b/src/mame/includes/cloak.h @@ -9,7 +9,7 @@ class cloak_state : public driver_device { public: - cloak_state(const machine_config &mconfig, device_type type, std::string tag) + cloak_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_videoram(*this, "videoram"), m_spriteram(*this, "spriteram"), diff --git a/src/mame/includes/cloud9.h b/src/mame/includes/cloud9.h index 27d8f2c1c7e..b1f4e70f12f 100644 --- a/src/mame/includes/cloud9.h +++ b/src/mame/includes/cloud9.h @@ -12,7 +12,7 @@ class cloud9_state : public driver_device { public: - cloud9_state(const machine_config &mconfig, device_type type, std::string tag) + cloud9_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this, "maincpu"), m_nvram(*this, "nvram") , diff --git a/src/mame/includes/clshroad.h b/src/mame/includes/clshroad.h index 24d89babb3f..4f03741f5af 100644 --- a/src/mame/includes/clshroad.h +++ b/src/mame/includes/clshroad.h @@ -3,7 +3,7 @@ class clshroad_state : public driver_device { public: - clshroad_state(const machine_config &mconfig, device_type type, std::string tag) + clshroad_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this, "maincpu"), m_gfxdecode(*this, "gfxdecode"), diff --git a/src/mame/includes/cninja.h b/src/mame/includes/cninja.h index 5948333cc3a..8acd4730ddf 100644 --- a/src/mame/includes/cninja.h +++ b/src/mame/includes/cninja.h @@ -17,7 +17,7 @@ class cninja_state : public driver_device { public: - cninja_state(const machine_config &mconfig, device_type type, std::string tag) + cninja_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this, "maincpu"), m_audiocpu(*this, "audiocpu"), diff --git a/src/mame/includes/coco.h b/src/mame/includes/coco.h index 7bcf0146f98..f083911afbc 100644 --- a/src/mame/includes/coco.h +++ b/src/mame/includes/coco.h @@ -88,7 +88,7 @@ MACHINE_CONFIG_EXTERN( coco_sound ); class coco_state : public driver_device { public: - coco_state(const machine_config &mconfig, device_type type, std::string tag); + coco_state(const machine_config &mconfig, device_type type, const char *tag); required_device<cpu_device> m_maincpu; required_device<pia6821_device> m_pia_0; diff --git a/src/mame/includes/coco12.h b/src/mame/includes/coco12.h index c97cac0e23b..bfc2149e4c2 100644 --- a/src/mame/includes/coco12.h +++ b/src/mame/includes/coco12.h @@ -36,7 +36,7 @@ class coco12_state : public coco_state { public: - coco12_state(const machine_config &mconfig, device_type type, std::string tag) + coco12_state(const machine_config &mconfig, device_type type, const char *tag) : coco_state(mconfig, type, tag), m_sam(*this, SAM_TAG), m_vdg(*this, VDG_TAG) diff --git a/src/mame/includes/coco3.h b/src/mame/includes/coco3.h index 271ce2c7ca1..9cc9a8d9d35 100644 --- a/src/mame/includes/coco3.h +++ b/src/mame/includes/coco3.h @@ -37,7 +37,7 @@ class coco3_state : public coco_state { public: - coco3_state(const machine_config &mconfig, device_type type, std::string tag) + coco3_state(const machine_config &mconfig, device_type type, const char *tag) : coco_state(mconfig, type, tag), m_gime(*this, GIME_TAG) { } diff --git a/src/mame/includes/coleco.h b/src/mame/includes/coleco.h index cbd90172800..2886f18b9a8 100644 --- a/src/mame/includes/coleco.h +++ b/src/mame/includes/coleco.h @@ -16,7 +16,7 @@ class coleco_state : public driver_device { public: - coleco_state(const machine_config &mconfig, device_type type, std::string tag) + coleco_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this, "maincpu"), m_cart(*this, COLECOVISION_CARTRIDGE_SLOT_TAG), diff --git a/src/mame/includes/combatsc.h b/src/mame/includes/combatsc.h index 784c3f8d4a4..6d5871da384 100644 --- a/src/mame/includes/combatsc.h +++ b/src/mame/includes/combatsc.h @@ -12,7 +12,7 @@ class combatsc_state : public driver_device { public: - combatsc_state(const machine_config &mconfig, device_type type, std::string tag) + combatsc_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_audiocpu(*this, "audiocpu"), m_k007121_1(*this, "k007121_1"), diff --git a/src/mame/includes/commando.h b/src/mame/includes/commando.h index 23ce611a526..6888a612a0a 100644 --- a/src/mame/includes/commando.h +++ b/src/mame/includes/commando.h @@ -11,7 +11,7 @@ class commando_state : public driver_device { public: - commando_state(const machine_config &mconfig, device_type type, std::string tag) + commando_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_spriteram(*this, "spriteram") , m_videoram2(*this, "videoram2"), diff --git a/src/mame/includes/compgolf.h b/src/mame/includes/compgolf.h index 4048ba940ef..d2d8c2e5816 100644 --- a/src/mame/includes/compgolf.h +++ b/src/mame/includes/compgolf.h @@ -9,7 +9,7 @@ class compgolf_state : public driver_device { public: - compgolf_state(const machine_config &mconfig, device_type type, std::string tag) + compgolf_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_videoram(*this, "videoram"), m_bg_ram(*this, "bg_ram"), diff --git a/src/mame/includes/compis.h b/src/mame/includes/compis.h index 3047f5a545f..8a8e48eb53e 100644 --- a/src/mame/includes/compis.h +++ b/src/mame/includes/compis.h @@ -52,7 +52,7 @@ class compis_state : public driver_device { public: - compis_state(const machine_config &mconfig, device_type type, std::string tag) + compis_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this, I80186_TAG), m_osp(*this, I80130_TAG), diff --git a/src/mame/includes/comquest.h b/src/mame/includes/comquest.h index 3321b549ca0..32b6ef2c935 100644 --- a/src/mame/includes/comquest.h +++ b/src/mame/includes/comquest.h @@ -13,7 +13,7 @@ class comquest_state : public driver_device { public: - comquest_state(const machine_config &mconfig, device_type type, std::string tag) + comquest_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this, "maincpu") { } diff --git a/src/mame/includes/comx35.h b/src/mame/includes/comx35.h index 66a6f09dd54..b1dfa88abbe 100644 --- a/src/mame/includes/comx35.h +++ b/src/mame/includes/comx35.h @@ -31,7 +31,7 @@ class comx35_state : public driver_device { public: - comx35_state(const machine_config &mconfig, device_type type, std::string tag) + comx35_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this, CDP1802_TAG), m_vis(*this, CDP1869_TAG), diff --git a/src/mame/includes/concept.h b/src/mame/includes/concept.h index 8eee3b9858a..d6b0c3cab04 100644 --- a/src/mame/includes/concept.h +++ b/src/mame/includes/concept.h @@ -29,7 +29,7 @@ class concept_state : public driver_device { public: - concept_state(const machine_config &mconfig, device_type type, std::string tag) + concept_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this, "maincpu"), m_acia0(*this, ACIA_0_TAG), diff --git a/src/mame/includes/contra.h b/src/mame/includes/contra.h index a230d8d5c99..454a3ca21f9 100644 --- a/src/mame/includes/contra.h +++ b/src/mame/includes/contra.h @@ -11,7 +11,7 @@ class contra_state : public driver_device { public: - contra_state(const machine_config &mconfig, device_type type, std::string tag) + contra_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_fg_cram(*this, "fg_cram"), m_fg_vram(*this, "fg_vram"), diff --git a/src/mame/includes/coolpool.h b/src/mame/includes/coolpool.h index 8047db24489..6730f624cba 100644 --- a/src/mame/includes/coolpool.h +++ b/src/mame/includes/coolpool.h @@ -6,7 +6,7 @@ class coolpool_state : public driver_device { public: - coolpool_state(const machine_config &mconfig, device_type type, std::string tag) + coolpool_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this, "maincpu"), m_dsp(*this, "dsp"), diff --git a/src/mame/includes/cop01.h b/src/mame/includes/cop01.h index eb19ca52166..447775fab34 100644 --- a/src/mame/includes/cop01.h +++ b/src/mame/includes/cop01.h @@ -9,7 +9,7 @@ class cop01_state : public driver_device { public: - cop01_state(const machine_config &mconfig, device_type type, std::string tag) + cop01_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_bgvideoram(*this, "bgvideoram"), m_spriteram(*this, "spriteram"), diff --git a/src/mame/includes/copsnrob.h b/src/mame/includes/copsnrob.h index 7034d9eef22..3030a7ed13e 100644 --- a/src/mame/includes/copsnrob.h +++ b/src/mame/includes/copsnrob.h @@ -12,7 +12,7 @@ class copsnrob_state : public driver_device { public: - copsnrob_state(const machine_config &mconfig, device_type type, std::string tag) + copsnrob_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_trucky(*this, "trucky"), m_truckram(*this, "truckram"), diff --git a/src/mame/includes/cosmic.h b/src/mame/includes/cosmic.h index 8dce651e8f2..706b69befea 100644 --- a/src/mame/includes/cosmic.h +++ b/src/mame/includes/cosmic.h @@ -16,7 +16,7 @@ class cosmic_state : public driver_device { public: - cosmic_state(const machine_config &mconfig, device_type type, std::string tag) + cosmic_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_videoram(*this, "videoram"), m_spriteram(*this, "spriteram"), diff --git a/src/mame/includes/cosmicos.h b/src/mame/includes/cosmicos.h index b818063dd71..d152bf22b85 100644 --- a/src/mame/includes/cosmicos.h +++ b/src/mame/includes/cosmicos.h @@ -41,7 +41,7 @@ enum class cosmicos_state : public driver_device { public: - cosmicos_state(const machine_config &mconfig, device_type type, std::string tag) + cosmicos_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this, CDP1802_TAG), m_cti(*this, CDP1864_TAG), diff --git a/src/mame/includes/cps1.h b/src/mame/includes/cps1.h index b7cc1dcc02c..6e3354de437 100644 --- a/src/mame/includes/cps1.h +++ b/src/mame/includes/cps1.h @@ -97,7 +97,7 @@ struct CPS1config class cps_state : public driver_device { public: - cps_state(const machine_config &mconfig, device_type type, std::string tag) + cps_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_mainram(*this, "mainram"), m_gfxram(*this, "gfxram"), diff --git a/src/mame/includes/cps3.h b/src/mame/includes/cps3.h index 41ad4faa808..4f954dbdb9d 100644 --- a/src/mame/includes/cps3.h +++ b/src/mame/includes/cps3.h @@ -14,7 +14,7 @@ class cps3_state : public driver_device { public: - cps3_state(const machine_config &mconfig, device_type type, std::string tag) + cps3_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this, "maincpu"), m_gfxdecode(*this, "gfxdecode"), diff --git a/src/mame/includes/crbaloon.h b/src/mame/includes/crbaloon.h index 689c58c2a41..a1cb75fe79a 100644 --- a/src/mame/includes/crbaloon.h +++ b/src/mame/includes/crbaloon.h @@ -15,7 +15,7 @@ Crazy Ballooon class crbaloon_state : public driver_device { public: - crbaloon_state(const machine_config &mconfig, device_type type, std::string tag) + crbaloon_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_videoram(*this, "videoram"), m_colorram(*this, "colorram"), diff --git a/src/mame/includes/crgolf.h b/src/mame/includes/crgolf.h index 24bae8ec46b..c337a5f8263 100644 --- a/src/mame/includes/crgolf.h +++ b/src/mame/includes/crgolf.h @@ -12,7 +12,7 @@ class crgolf_state : public driver_device { public: - crgolf_state(const machine_config &mconfig, device_type type, std::string tag) + crgolf_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_color_select(*this, "color_select"), m_screen_flip(*this, "screen_flip"), diff --git a/src/mame/includes/crimfght.h b/src/mame/includes/crimfght.h index bf9f949d4ee..b7d2b3afa00 100644 --- a/src/mame/includes/crimfght.h +++ b/src/mame/includes/crimfght.h @@ -13,7 +13,7 @@ class crimfght_state : public driver_device { public: - crimfght_state(const machine_config &mconfig, device_type type, std::string tag) + crimfght_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this, "maincpu"), m_audiocpu(*this, "audiocpu"), diff --git a/src/mame/includes/crospang.h b/src/mame/includes/crospang.h index 95e025c3073..a5aecdada51 100644 --- a/src/mame/includes/crospang.h +++ b/src/mame/includes/crospang.h @@ -11,7 +11,7 @@ class crospang_state : public driver_device { public: - crospang_state(const machine_config &mconfig, device_type type, std::string tag) + crospang_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_fg_videoram(*this, "fg_videoram"), m_bg_videoram(*this, "bg_videoram"), diff --git a/src/mame/includes/crshrace.h b/src/mame/includes/crshrace.h index 4b5b928c059..eb809fbceba 100644 --- a/src/mame/includes/crshrace.h +++ b/src/mame/includes/crshrace.h @@ -8,7 +8,7 @@ class crshrace_state : public driver_device { public: - crshrace_state(const machine_config &mconfig, device_type type, std::string tag) + crshrace_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_videoram1(*this, "videoram1"), m_videoram2(*this, "videoram2"), diff --git a/src/mame/includes/crvision.h b/src/mame/includes/crvision.h index 91cae1f4825..53cdc1fc7a4 100644 --- a/src/mame/includes/crvision.h +++ b/src/mame/includes/crvision.h @@ -31,7 +31,7 @@ class crvision_state : public driver_device { public: - crvision_state(const machine_config &mconfig, device_type type, std::string tag) + crvision_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this, M6502_TAG), m_pia(*this, PIA6821_TAG), @@ -73,7 +73,7 @@ protected: class crvision_pal_state : public crvision_state { public: - crvision_pal_state(const machine_config &mconfig, device_type type, std::string tag) + crvision_pal_state(const machine_config &mconfig, device_type type, const char *tag) : crvision_state(mconfig, type, tag) { } }; @@ -81,7 +81,7 @@ public: class laser2001_state : public crvision_state { public: - laser2001_state(const machine_config &mconfig, device_type type, std::string tag) + laser2001_state(const machine_config &mconfig, device_type type, const char *tag) : crvision_state(mconfig, type, tag), m_centronics(*this, CENTRONICS_TAG), m_inp_y(*this, "Y"), diff --git a/src/mame/includes/cvs.h b/src/mame/includes/cvs.h index 83a04f69eb5..de9dee5a059 100644 --- a/src/mame/includes/cvs.h +++ b/src/mame/includes/cvs.h @@ -22,7 +22,7 @@ struct cvs_star class cvs_state : public driver_device { public: - cvs_state(const machine_config &mconfig, device_type type, std::string tag) + cvs_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_video_ram(*this, "video_ram"), m_bullet_ram(*this, "bullet_ram"), diff --git a/src/mame/includes/cxhumax.h b/src/mame/includes/cxhumax.h index 0aad8fb69ba..dfa85b1720f 100644 --- a/src/mame/includes/cxhumax.h +++ b/src/mame/includes/cxhumax.h @@ -31,7 +31,7 @@ struct cx_timer_regs_t class cxhumax_state : public driver_device { public: - cxhumax_state(const machine_config &mconfig, device_type type, std::string tag) + cxhumax_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this, "maincpu"), m_flash(*this, "flash"), diff --git a/src/mame/includes/cyberbal.h b/src/mame/includes/cyberbal.h index 1e578ee769c..0bc65bccb57 100644 --- a/src/mame/includes/cyberbal.h +++ b/src/mame/includes/cyberbal.h @@ -16,7 +16,7 @@ class cyberbal_state : public atarigen_state { public: - cyberbal_state(const machine_config &mconfig, device_type type, std::string tag) + cyberbal_state(const machine_config &mconfig, device_type type, const char *tag) : atarigen_state(mconfig, type, tag), m_maincpu(*this, "maincpu"), m_audiocpu(*this, "audiocpu"), diff --git a/src/mame/includes/cybiko.h b/src/mame/includes/cybiko.h index 5dd0cb7d47a..0c6ad30b5aa 100644 --- a/src/mame/includes/cybiko.h +++ b/src/mame/includes/cybiko.h @@ -49,7 +49,7 @@ struct CYBIKO_RS232 class cybiko_state : public driver_device { public: - cybiko_state(const machine_config &mconfig, device_type type, std::string tag) + cybiko_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this, "maincpu"), m_crtc(*this, "hd66421"), diff --git a/src/mame/includes/dai.h b/src/mame/includes/dai.h index 937c7083244..dd05267a394 100644 --- a/src/mame/includes/dai.h +++ b/src/mame/includes/dai.h @@ -28,7 +28,7 @@ public: TIMER_TMS5501 }; - dai_state(const machine_config &mconfig, device_type type, std::string tag) + dai_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this, "maincpu"), m_pit(*this, "pit8253"), diff --git a/src/mame/includes/darius.h b/src/mame/includes/darius.h index d2fbbfd2e85..13f037f0ca0 100644 --- a/src/mame/includes/darius.h +++ b/src/mame/includes/darius.h @@ -17,7 +17,7 @@ class darius_state : public driver_device { public: - darius_state(const machine_config &mconfig, device_type type, std::string tag) + darius_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_spriteram(*this, "spriteram"), m_fg_ram(*this, "fg_ram"), diff --git a/src/mame/includes/darkmist.h b/src/mame/includes/darkmist.h index d053615cde7..224c1fc2ac6 100644 --- a/src/mame/includes/darkmist.h +++ b/src/mame/includes/darkmist.h @@ -5,7 +5,7 @@ class darkmist_state : public driver_device { public: - darkmist_state(const machine_config &mconfig, device_type type, std::string tag) + darkmist_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this, "maincpu"), m_t5182(*this, "t5182"), diff --git a/src/mame/includes/darkseal.h b/src/mame/includes/darkseal.h index 633201ac43a..c08602d56db 100644 --- a/src/mame/includes/darkseal.h +++ b/src/mame/includes/darkseal.h @@ -7,7 +7,7 @@ class darkseal_state : public driver_device { public: - darkseal_state(const machine_config &mconfig, device_type type, std::string tag) + darkseal_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this, "maincpu"), m_audiocpu(*this, "audiocpu"), diff --git a/src/mame/includes/dassault.h b/src/mame/includes/dassault.h index 93752e8580c..257778ba849 100644 --- a/src/mame/includes/dassault.h +++ b/src/mame/includes/dassault.h @@ -15,7 +15,7 @@ class dassault_state : public driver_device { public: - dassault_state(const machine_config &mconfig, device_type type, std::string tag) + dassault_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this, "maincpu"), m_audiocpu(*this, "audiocpu"), diff --git a/src/mame/includes/dbz.h b/src/mame/includes/dbz.h index c70a6e2e26a..734a9a0b2d3 100644 --- a/src/mame/includes/dbz.h +++ b/src/mame/includes/dbz.h @@ -16,7 +16,7 @@ class dbz_state : public driver_device { public: - dbz_state(const machine_config &mconfig, device_type type, std::string tag) + dbz_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_bg1_videoram(*this, "bg1_videoram"), m_bg2_videoram(*this, "bg2_videoram"), diff --git a/src/mame/includes/dc.h b/src/mame/includes/dc.h index d932fdeb0af..a45e2e506d3 100644 --- a/src/mame/includes/dc.h +++ b/src/mame/includes/dc.h @@ -17,7 +17,7 @@ class dc_state : public driver_device { public: - dc_state(const machine_config &mconfig, device_type type, std::string tag) + dc_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), dc_framebuffer_ram(*this, "frameram"), dc_texture_ram(*this, "dc_texture_ram"), diff --git a/src/mame/includes/dccons.h b/src/mame/includes/dccons.h index 7950f9ee0db..47b47d72f6c 100644 --- a/src/mame/includes/dccons.h +++ b/src/mame/includes/dccons.h @@ -8,7 +8,7 @@ class dc_cons_state : public dc_state { public: - dc_cons_state(const machine_config &mconfig, device_type type, std::string tag) + dc_cons_state(const machine_config &mconfig, device_type type, const char *tag) : dc_state(mconfig, type, tag), m_ata(*this, "ata") // m_dcflash(*this, "dcflash") diff --git a/src/mame/includes/dcheese.h b/src/mame/includes/dcheese.h index dafec4f1d42..d8c9455f899 100644 --- a/src/mame/includes/dcheese.h +++ b/src/mame/includes/dcheese.h @@ -16,7 +16,7 @@ public: TIMER_SIGNAL_IRQ }; - dcheese_state(const machine_config &mconfig, device_type type, std::string tag) + dcheese_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this, "maincpu"), m_audiocpu(*this, "audiocpu"), diff --git a/src/mame/includes/dcon.h b/src/mame/includes/dcon.h index e0a0fed9867..ffff5c97c3e 100644 --- a/src/mame/includes/dcon.h +++ b/src/mame/includes/dcon.h @@ -3,7 +3,7 @@ class dcon_state : public driver_device { public: - dcon_state(const machine_config &mconfig, device_type type, std::string tag) + dcon_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this, "maincpu"), m_gfxdecode(*this, "gfxdecode"), diff --git a/src/mame/includes/dday.h b/src/mame/includes/dday.h index 58b105f381f..a6b1c498f1b 100644 --- a/src/mame/includes/dday.h +++ b/src/mame/includes/dday.h @@ -10,7 +10,7 @@ class dday_state : public driver_device { public: - dday_state(const machine_config &mconfig, device_type type, std::string tag) + dday_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_textvideoram(*this, "textvideoram"), m_fgvideoram(*this, "fgvideoram"), diff --git a/src/mame/includes/ddragon.h b/src/mame/includes/ddragon.h index 03f7f7a3449..1c5d203856d 100644 --- a/src/mame/includes/ddragon.h +++ b/src/mame/includes/ddragon.h @@ -10,7 +10,7 @@ class ddragon_state : public driver_device { public: - ddragon_state(const machine_config &mconfig, device_type type, std::string tag) + ddragon_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_rambase(*this, "rambase"), m_bgvideoram(*this, "bgvideoram"), diff --git a/src/mame/includes/ddragon3.h b/src/mame/includes/ddragon3.h index 37d7ada1b4e..5513ca9076f 100644 --- a/src/mame/includes/ddragon3.h +++ b/src/mame/includes/ddragon3.h @@ -12,7 +12,7 @@ class ddragon3_state : public driver_device { public: - ddragon3_state(const machine_config &mconfig, device_type type, std::string tag) + ddragon3_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_bg_videoram(*this, "bg_videoram"), m_fg_videoram(*this, "fg_videoram"), @@ -85,7 +85,7 @@ public: class wwfwfest_state : public ddragon3_state { public: - wwfwfest_state(const machine_config &mconfig, device_type type, std::string tag) + wwfwfest_state(const machine_config &mconfig, device_type type, const char *tag) : ddragon3_state(mconfig, type, tag), m_fg0_videoram(*this, "fg0_videoram"), m_paletteram(*this, "palette") diff --git a/src/mame/includes/ddribble.h b/src/mame/includes/ddribble.h index 2a5e1b1b9ff..bb9a508717d 100644 --- a/src/mame/includes/ddribble.h +++ b/src/mame/includes/ddribble.h @@ -12,7 +12,7 @@ class ddribble_state : public driver_device { public: - ddribble_state(const machine_config &mconfig, device_type type, std::string tag) + ddribble_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_fg_videoram(*this, "fg_videoram"), m_spriteram_1(*this, "spriteram_1"), diff --git a/src/mame/includes/deadang.h b/src/mame/includes/deadang.h index 01058c3a43f..eb82b28ad15 100644 --- a/src/mame/includes/deadang.h +++ b/src/mame/includes/deadang.h @@ -5,7 +5,7 @@ class deadang_state : public driver_device { public: - deadang_state(const machine_config &mconfig, device_type type, std::string tag) + deadang_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this, "maincpu"), m_subcpu(*this, "sub"), diff --git a/src/mame/includes/dec0.h b/src/mame/includes/dec0.h index e4948131ec4..c48444662a0 100644 --- a/src/mame/includes/dec0.h +++ b/src/mame/includes/dec0.h @@ -8,7 +8,7 @@ class dec0_state : public driver_device { public: - dec0_state(const machine_config &mconfig, device_type type, std::string tag) + dec0_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this, "maincpu"), m_audiocpu(*this, "audiocpu"), @@ -113,7 +113,7 @@ public: class dec0_automat_state : public dec0_state { public: - dec0_automat_state(const machine_config &mconfig, device_type type, std::string tag) + dec0_automat_state(const machine_config &mconfig, device_type type, const char *tag) : dec0_state(mconfig, type, tag) { } diff --git a/src/mame/includes/dec8.h b/src/mame/includes/dec8.h index aea1334722b..746bfb35f1c 100644 --- a/src/mame/includes/dec8.h +++ b/src/mame/includes/dec8.h @@ -14,7 +14,7 @@ public: TIMER_DEC8_I8751 }; - dec8_state(const machine_config &mconfig, device_type type, std::string tag) + dec8_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this, "maincpu"), m_subcpu(*this, "sub"), diff --git a/src/mame/includes/deco32.h b/src/mame/includes/deco32.h index 597539512fc..c1ce644b7d1 100644 --- a/src/mame/includes/deco32.h +++ b/src/mame/includes/deco32.h @@ -13,7 +13,7 @@ class deco32_state : public driver_device { public: - deco32_state(const machine_config &mconfig, device_type type, std::string tag) + deco32_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this, "maincpu"), m_audiocpu(*this, "audiocpu"), @@ -189,7 +189,7 @@ public: class dragngun_state : public deco32_state { public: - dragngun_state(const machine_config &mconfig, device_type type, std::string tag) + dragngun_state(const machine_config &mconfig, device_type type, const char *tag) : deco32_state(mconfig, type, tag), m_sprite_layout_0_ram(*this, "lay0"), m_sprite_layout_1_ram(*this, "lay1"), diff --git a/src/mame/includes/deco_mlc.h b/src/mame/includes/deco_mlc.h index a661e166ec6..e9bde7e7bb7 100644 --- a/src/mame/includes/deco_mlc.h +++ b/src/mame/includes/deco_mlc.h @@ -8,7 +8,7 @@ class deco_mlc_state : public driver_device { public: - deco_mlc_state(const machine_config &mconfig, device_type type, std::string tag) + deco_mlc_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_deco146(*this, "ioprot"), m_mlc_ram(*this, "mlc_ram"), diff --git a/src/mame/includes/decocass.h b/src/mame/includes/decocass.h index 16e6a2d6621..37ff50c3784 100644 --- a/src/mame/includes/decocass.h +++ b/src/mame/includes/decocass.h @@ -18,7 +18,7 @@ class decocass_state : public driver_device { public: - decocass_state(const machine_config &mconfig, device_type type, std::string tag) + decocass_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this, "maincpu"), m_audiocpu(*this, "audiocpu"), diff --git a/src/mame/includes/decocrpt.h b/src/mame/includes/decocrpt.h index 41b855bf0e6..6ea05a3b7a0 100644 --- a/src/mame/includes/decocrpt.h +++ b/src/mame/includes/decocrpt.h @@ -2,9 +2,9 @@ // copyright-holders:Nicola Salmoria /*----------- defined in machine/decocrpt.c -----------*/ -void deco56_decrypt_gfx(running_machine &machine, std::string tag); -void deco74_decrypt_gfx(running_machine &machine, std::string tag); -void deco56_remap_gfx(running_machine &machine, std::string tag); +void deco56_decrypt_gfx(running_machine &machine, const char *tag); +void deco74_decrypt_gfx(running_machine &machine, const char *tag); +void deco56_remap_gfx(running_machine &machine, const char *tag); /*----------- defined in machine/deco102.c -----------*/ diff --git a/src/mame/includes/deniam.h b/src/mame/includes/deniam.h index fd0afe16581..6f3d91de158 100644 --- a/src/mame/includes/deniam.h +++ b/src/mame/includes/deniam.h @@ -10,7 +10,7 @@ class deniam_state : public driver_device { public: - deniam_state(const machine_config &mconfig, device_type type, std::string tag) + deniam_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_videoram(*this, "videoram"), m_textram(*this, "textram"), diff --git a/src/mame/includes/dgn_beta.h b/src/mame/includes/dgn_beta.h index e5eb58621e0..a55d157aaa1 100644 --- a/src/mame/includes/dgn_beta.h +++ b/src/mame/includes/dgn_beta.h @@ -81,7 +81,7 @@ struct PageReg class dgn_beta_state : public driver_device { public: - dgn_beta_state(const machine_config &mconfig, device_type type, std::string tag) + dgn_beta_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_mc6845(*this, "crtc"), m_videoram(*this, "videoram"), diff --git a/src/mame/includes/dgnalpha.h b/src/mame/includes/dgnalpha.h index 08e6c8c0907..220bc334137 100644 --- a/src/mame/includes/dgnalpha.h +++ b/src/mame/includes/dgnalpha.h @@ -38,7 +38,7 @@ class dragon_alpha_state : public dragon64_state { public: - dragon_alpha_state(const machine_config &mconfig, device_type type, std::string tag) + dragon_alpha_state(const machine_config &mconfig, device_type type, const char *tag) : dragon64_state(mconfig, type, tag), m_pia_2(*this, PIA2_TAG), m_ay8912(*this, AY8912_TAG), diff --git a/src/mame/includes/dietgo.h b/src/mame/includes/dietgo.h index d84111b4366..71d9c2341f6 100644 --- a/src/mame/includes/dietgo.h +++ b/src/mame/includes/dietgo.h @@ -14,7 +14,7 @@ class dietgo_state : public driver_device { public: - dietgo_state(const machine_config &mconfig, device_type type, std::string tag) + dietgo_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_deco104(*this, "ioprot104"), m_pf1_rowscroll(*this, "pf1_rowscroll"), diff --git a/src/mame/includes/djboy.h b/src/mame/includes/djboy.h index e952d7a9aa6..1a32b0a9733 100644 --- a/src/mame/includes/djboy.h +++ b/src/mame/includes/djboy.h @@ -13,7 +13,7 @@ class djboy_state : public driver_device { public: - djboy_state(const machine_config &mconfig, device_type type, std::string tag) + djboy_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_videoram(*this, "videoram"), m_paletteram(*this, "paletteram"), diff --git a/src/mame/includes/djmain.h b/src/mame/includes/djmain.h index 50d5dade85e..cbc65036a39 100644 --- a/src/mame/includes/djmain.h +++ b/src/mame/includes/djmain.h @@ -8,7 +8,7 @@ class djmain_state : public driver_device { public: - djmain_state(const machine_config &mconfig, device_type type, std::string tag) + djmain_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_obj_ram(*this, "obj_ram"), m_maincpu(*this, "maincpu"), diff --git a/src/mame/includes/dkong.h b/src/mame/includes/dkong.h index 44908d3d90a..2033bf96bbe 100644 --- a/src/mame/includes/dkong.h +++ b/src/mame/includes/dkong.h @@ -93,7 +93,7 @@ enum class dkong_state : public driver_device { public: - dkong_state(const machine_config &mconfig, device_type type, std::string tag) + dkong_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this, "maincpu"), m_soundcpu(*this, "soundcpu"), diff --git a/src/mame/includes/dm7000.h b/src/mame/includes/dm7000.h index d9a7a3a46b9..4306f4619e4 100644 --- a/src/mame/includes/dm7000.h +++ b/src/mame/includes/dm7000.h @@ -12,7 +12,7 @@ class dm7000_state : public driver_device { public: - dm7000_state(const machine_config &mconfig, device_type type, std::string tag) + dm7000_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this, "maincpu"), m_terminal(*this, TERMINAL_TAG) diff --git a/src/mame/includes/docastle.h b/src/mame/includes/docastle.h index e482176a03f..13913392953 100644 --- a/src/mame/includes/docastle.h +++ b/src/mame/includes/docastle.h @@ -12,7 +12,7 @@ class docastle_state : public driver_device { public: - docastle_state(const machine_config &mconfig, device_type type, std::string tag) + docastle_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this, "maincpu"), m_slave(*this, "slave"), diff --git a/src/mame/includes/dogfgt.h b/src/mame/includes/dogfgt.h index debe0184be2..c63ff99abc2 100644 --- a/src/mame/includes/dogfgt.h +++ b/src/mame/includes/dogfgt.h @@ -8,7 +8,7 @@ class dogfgt_state : public driver_device { public: - dogfgt_state(const machine_config &mconfig, device_type type, std::string tag) + dogfgt_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_bgvideoram(*this, "bgvideoram"), m_spriteram(*this, "spriteram"), diff --git a/src/mame/includes/dooyong.h b/src/mame/includes/dooyong.h index e0239c81219..4c51451c986 100644 --- a/src/mame/includes/dooyong.h +++ b/src/mame/includes/dooyong.h @@ -5,7 +5,7 @@ class dooyong_state : public driver_device { public: - dooyong_state(const machine_config &mconfig, device_type type, std::string tag) + dooyong_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this, "maincpu"), m_audiocpu(*this, "audiocpu"), @@ -54,7 +54,7 @@ public: class dooyong_z80_state : public dooyong_state { public: - dooyong_z80_state(const machine_config &mconfig, device_type type, std::string tag) + dooyong_z80_state(const machine_config &mconfig, device_type type, const char *tag) : dooyong_state(mconfig, type, tag), m_txvideoram(*this, "txvideoram"), m_spriteram(*this, "spriteram") @@ -98,7 +98,7 @@ public: class dooyong_z80_ym2203_state : public dooyong_z80_state { public: - dooyong_z80_ym2203_state(const machine_config &mconfig, device_type type, std::string tag) + dooyong_z80_ym2203_state(const machine_config &mconfig, device_type type, const char *tag) : dooyong_z80_state(mconfig, type, tag) { } @@ -122,7 +122,7 @@ public: class dooyong_68k_state : public dooyong_state { public: - dooyong_68k_state(const machine_config &mconfig, device_type type, std::string tag) + dooyong_68k_state(const machine_config &mconfig, device_type type, const char *tag) : dooyong_state(mconfig, type, tag), m_spriteram(*this, "spriteram") { } diff --git a/src/mame/includes/dragon.h b/src/mame/includes/dragon.h index ccad20e38eb..20a6877d6f5 100644 --- a/src/mame/includes/dragon.h +++ b/src/mame/includes/dragon.h @@ -36,7 +36,7 @@ class dragon_state : public coco12_state { public: - dragon_state(const machine_config &mconfig, device_type type, std::string tag) + dragon_state(const machine_config &mconfig, device_type type, const char *tag) : coco12_state(mconfig, type, tag), m_printer(*this, PRINTER_TAG) { @@ -53,7 +53,7 @@ protected: class dragon64_state : public dragon_state { public: - dragon64_state(const machine_config &mconfig, device_type type, std::string tag) + dragon64_state(const machine_config &mconfig, device_type type, const char *tag) : dragon_state(mconfig, type, tag), m_acia(*this, ACIA_TAG) { diff --git a/src/mame/includes/dragrace.h b/src/mame/includes/dragrace.h index 0fa73abcce8..1fb1f52a4ec 100644 --- a/src/mame/includes/dragrace.h +++ b/src/mame/includes/dragrace.h @@ -27,7 +27,7 @@ class dragrace_state : public driver_device { public: - dragrace_state(const machine_config &mconfig, device_type type, std::string tag) + dragrace_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_playfield_ram(*this, "playfield_ram"), m_position_ram(*this, "position_ram"), diff --git a/src/mame/includes/drgnmst.h b/src/mame/includes/drgnmst.h index 2833c65b1da..5bd5f712888 100644 --- a/src/mame/includes/drgnmst.h +++ b/src/mame/includes/drgnmst.h @@ -7,7 +7,7 @@ class drgnmst_state : public driver_device { public: - drgnmst_state(const machine_config &mconfig, device_type type, std::string tag) + drgnmst_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_vidregs(*this, "vidregs"), m_fg_videoram(*this, "fg_videoram"), diff --git a/src/mame/includes/dribling.h b/src/mame/includes/dribling.h index 9f822f92ed9..5287cc19519 100644 --- a/src/mame/includes/dribling.h +++ b/src/mame/includes/dribling.h @@ -12,7 +12,7 @@ class dribling_state : public driver_device { public: - dribling_state(const machine_config &mconfig, device_type type, std::string tag) + dribling_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this, "maincpu"), m_ppi8255_0(*this, "ppi8255_0"), diff --git a/src/mame/includes/drmicro.h b/src/mame/includes/drmicro.h index 91f1e2b97de..2494ef9557a 100644 --- a/src/mame/includes/drmicro.h +++ b/src/mame/includes/drmicro.h @@ -10,7 +10,7 @@ class drmicro_state : public driver_device { public: - drmicro_state(const machine_config &mconfig, device_type type, std::string tag) + drmicro_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_msm(*this, "msm"), m_maincpu(*this, "maincpu"), diff --git a/src/mame/includes/dynax.h b/src/mame/includes/dynax.h index 8c4a9ff7aeb..7d84e0cc86e 100644 --- a/src/mame/includes/dynax.h +++ b/src/mame/includes/dynax.h @@ -13,7 +13,7 @@ class dynax_state : public driver_device { public: - dynax_state(const machine_config &mconfig, device_type type, std::string tag) + dynax_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this, "maincpu"), m_soundcpu(*this, "soundcpu"), diff --git a/src/mame/includes/dynduke.h b/src/mame/includes/dynduke.h index 1520b9b2b3c..218b0d3ea88 100644 --- a/src/mame/includes/dynduke.h +++ b/src/mame/includes/dynduke.h @@ -6,7 +6,7 @@ class dynduke_state : public driver_device { public: - dynduke_state(const machine_config &mconfig, device_type type, std::string tag) + dynduke_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this, "maincpu"), m_seibu_sound(*this, "seibu_sound"), diff --git a/src/mame/includes/ec184x.h b/src/mame/includes/ec184x.h index 0b57913a32d..7921bf5b97e 100644 --- a/src/mame/includes/ec184x.h +++ b/src/mame/includes/ec184x.h @@ -20,7 +20,7 @@ class ec1841_mb_device : public ibm5160_mb_device { public: // construction/destruction - ec1841_mb_device(const machine_config &mconfig, std::string tag, device_t *owner, UINT32 clock); + ec1841_mb_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock); // optional information overrides virtual machine_config_constructor device_mconfig_additions() const; diff --git a/src/mame/includes/einstein.h b/src/mame/includes/einstein.h index 306b40d5547..027b2370ba3 100644 --- a/src/mame/includes/einstein.h +++ b/src/mame/includes/einstein.h @@ -49,7 +49,7 @@ class einstein_state : public driver_device { public: - einstein_state(const machine_config &mconfig, device_type type, std::string tag) + einstein_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_fdc(*this, IC_I042), m_color_screen(*this, "screen"), @@ -166,7 +166,7 @@ class einstein_keyboard_daisy_device : public device_t, { public: // construction/destruction - einstein_keyboard_daisy_device(const machine_config &mconfig, std::string tag, device_t *owner, UINT32 clock); + einstein_keyboard_daisy_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock); private: virtual void device_start() override; @@ -186,7 +186,7 @@ class einstein_adc_daisy_device : public device_t, { public: // construction/destruction - einstein_adc_daisy_device(const machine_config &mconfig, std::string tag, device_t *owner, UINT32 clock); + einstein_adc_daisy_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock); private: virtual void device_start() override; @@ -206,7 +206,7 @@ class einstein_fire_daisy_device : public device_t, { public: // construction/destruction - einstein_fire_daisy_device(const machine_config &mconfig, std::string tag, device_t *owner, UINT32 clock); + einstein_fire_daisy_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock); private: virtual void device_start() override; diff --git a/src/mame/includes/electron.h b/src/mame/includes/electron.h index 393a90b555f..81d6b9ca171 100644 --- a/src/mame/includes/electron.h +++ b/src/mame/includes/electron.h @@ -68,7 +68,7 @@ public: TIMER_SCANLINE_INTERRUPT }; - electron_state(const machine_config &mconfig, device_type type, std::string tag) + electron_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this, "maincpu"), m_cassette(*this, "cassette"), diff --git a/src/mame/includes/elf.h b/src/mame/includes/elf.h index 766487e1058..750d63e7367 100644 --- a/src/mame/includes/elf.h +++ b/src/mame/includes/elf.h @@ -26,7 +26,7 @@ class elf2_state : public driver_device { public: - elf2_state(const machine_config &mconfig, device_type type, std::string tag) + elf2_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this, CDP1802_TAG), m_vdc(*this, CDP1861_TAG), diff --git a/src/mame/includes/eolith.h b/src/mame/includes/eolith.h index 273947d310f..3269f784949 100644 --- a/src/mame/includes/eolith.h +++ b/src/mame/includes/eolith.h @@ -7,7 +7,7 @@ class eolith_state : public driver_device { public: - eolith_state(const machine_config &mconfig, device_type type, std::string tag) + eolith_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this, "maincpu"), m_soundcpu(*this, "soundcpu"), diff --git a/src/mame/includes/ep64.h b/src/mame/includes/ep64.h index c81d60b1fd3..85c0ae27a97 100644 --- a/src/mame/includes/ep64.h +++ b/src/mame/includes/ep64.h @@ -34,7 +34,7 @@ class ep64_state : public driver_device { public: - ep64_state(const machine_config &mconfig, device_type type, std::string tag) + ep64_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this, Z80_TAG), m_dave(*this, DAVE_TAG), diff --git a/src/mame/includes/epos.h b/src/mame/includes/epos.h index 8c0e3977bae..da411ad52a1 100644 --- a/src/mame/includes/epos.h +++ b/src/mame/includes/epos.h @@ -9,7 +9,7 @@ class epos_state : public driver_device { public: - epos_state(const machine_config &mconfig, device_type type, std::string tag) + epos_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_videoram(*this, "videoram"), m_maincpu(*this, "maincpu") { } diff --git a/src/mame/includes/eprom.h b/src/mame/includes/eprom.h index 6fe28444127..4ae11d35d18 100644 --- a/src/mame/includes/eprom.h +++ b/src/mame/includes/eprom.h @@ -13,7 +13,7 @@ class eprom_state : public atarigen_state { public: - eprom_state(const machine_config &mconfig, device_type type, std::string tag) + eprom_state(const machine_config &mconfig, device_type type, const char *tag) : atarigen_state(mconfig, type, tag), m_playfield_tilemap(*this, "playfield"), m_alpha_tilemap(*this, "alpha"), diff --git a/src/mame/includes/equites.h b/src/mame/includes/equites.h index d1f14f95d9e..a3808e6265a 100644 --- a/src/mame/includes/equites.h +++ b/src/mame/includes/equites.h @@ -15,7 +15,7 @@ class equites_state : public driver_device { public: - equites_state(const machine_config &mconfig, device_type type, std::string tag) + equites_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_bg_videoram(*this, "bg_videoram"), m_spriteram(*this, "spriteram"), diff --git a/src/mame/includes/esd16.h b/src/mame/includes/esd16.h index ee35bd65bfd..7a683d5d39b 100644 --- a/src/mame/includes/esd16.h +++ b/src/mame/includes/esd16.h @@ -12,7 +12,7 @@ class esd16_state : public driver_device { public: - esd16_state(const machine_config &mconfig, device_type type, std::string tag) + esd16_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_vram_0(*this, "vram_0"), m_vram_1(*this, "vram_1"), diff --git a/src/mame/includes/espial.h b/src/mame/includes/espial.h index 63bae188852..5b764363c4d 100644 --- a/src/mame/includes/espial.h +++ b/src/mame/includes/espial.h @@ -9,7 +9,7 @@ class espial_state : public driver_device { public: - espial_state(const machine_config &mconfig, device_type type, std::string tag) + espial_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_videoram(*this, "videoram"), m_attributeram(*this, "attributeram"), diff --git a/src/mame/includes/esripsys.h b/src/mame/includes/esripsys.h index 522204d2827..43994ec4ada 100644 --- a/src/mame/includes/esripsys.h +++ b/src/mame/includes/esripsys.h @@ -37,7 +37,7 @@ struct line_buffer_t class esripsys_state : public driver_device { public: - esripsys_state(const machine_config &mconfig, device_type type, std::string tag) + esripsys_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_framecpu(*this, "frame_cpu"), m_videocpu(*this, "video_cpu"), diff --git a/src/mame/includes/eti660.h b/src/mame/includes/eti660.h index de731e2638c..783f46eb414 100644 --- a/src/mame/includes/eti660.h +++ b/src/mame/includes/eti660.h @@ -28,7 +28,7 @@ enum class eti660_state : public driver_device { public: - eti660_state(const machine_config &mconfig, device_type type, std::string tag) + eti660_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag) , m_p_videoram(*this, "videoram") , m_maincpu(*this, CDP1802_TAG) diff --git a/src/mame/includes/exedexes.h b/src/mame/includes/exedexes.h index d6a5a3dc1f8..cb7097c66a6 100644 --- a/src/mame/includes/exedexes.h +++ b/src/mame/includes/exedexes.h @@ -11,7 +11,7 @@ class exedexes_state : public driver_device { public: - exedexes_state(const machine_config &mconfig, device_type type, std::string tag) + exedexes_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_spriteram(*this, "spriteram") , m_videoram(*this, "videoram"), diff --git a/src/mame/includes/exerion.h b/src/mame/includes/exerion.h index 0dbe5cbc0e1..7bf606e2180 100644 --- a/src/mame/includes/exerion.h +++ b/src/mame/includes/exerion.h @@ -23,7 +23,7 @@ class exerion_state : public driver_device { public: - exerion_state(const machine_config &mconfig, device_type type, std::string tag) + exerion_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_main_ram(*this, "main_ram"), m_videoram(*this, "videoram"), diff --git a/src/mame/includes/exidy.h b/src/mame/includes/exidy.h index 6c8620f4a6c..9c825383c76 100644 --- a/src/mame/includes/exidy.h +++ b/src/mame/includes/exidy.h @@ -32,7 +32,7 @@ public: TIMER_COLLISION_IRQ }; - exidy_state(const machine_config &mconfig, device_type type, std::string tag) + exidy_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this, "maincpu"), m_dac(*this, "dac"), diff --git a/src/mame/includes/exidy440.h b/src/mame/includes/exidy440.h index a1cf7dbc901..e6f7048ac8a 100644 --- a/src/mame/includes/exidy440.h +++ b/src/mame/includes/exidy440.h @@ -14,7 +14,7 @@ class exidy440_state : public driver_device { public: - exidy440_state(const machine_config &mconfig, device_type type, std::string tag) + exidy440_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_imageram(*this, "imageram"), m_spriteram(*this, "spriteram"), diff --git a/src/mame/includes/exp85.h b/src/mame/includes/exp85.h index e42257f41bb..3e53385eb25 100644 --- a/src/mame/includes/exp85.h +++ b/src/mame/includes/exp85.h @@ -15,7 +15,7 @@ class exp85_state : public driver_device { public: - exp85_state(const machine_config &mconfig, device_type type, std::string tag) + exp85_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this, I8085A_TAG), m_rs232(*this, "rs232"), diff --git a/src/mame/includes/exprraid.h b/src/mame/includes/exprraid.h index 27f70a3b4b2..833c3c351b1 100644 --- a/src/mame/includes/exprraid.h +++ b/src/mame/includes/exprraid.h @@ -10,7 +10,7 @@ class exprraid_state : public driver_device { public: - exprraid_state(const machine_config &mconfig, device_type type, std::string tag) + exprraid_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this, "maincpu"), m_slave(*this, "slave"), diff --git a/src/mame/includes/exterm.h b/src/mame/includes/exterm.h index 8d6e15f640f..cf1f601913b 100644 --- a/src/mame/includes/exterm.h +++ b/src/mame/includes/exterm.h @@ -11,7 +11,7 @@ class exterm_state : public driver_device { public: - exterm_state(const machine_config &mconfig, device_type type, std::string tag) + exterm_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this, "maincpu"), m_audiocpu(*this, "audiocpu"), diff --git a/src/mame/includes/exzisus.h b/src/mame/includes/exzisus.h index 3c355145375..65a74141141 100644 --- a/src/mame/includes/exzisus.h +++ b/src/mame/includes/exzisus.h @@ -3,7 +3,7 @@ class exzisus_state : public driver_device { public: - exzisus_state(const machine_config &mconfig, device_type type, std::string tag) + exzisus_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_cpuc(*this, "cpuc"), m_gfxdecode(*this, "gfxdecode"), diff --git a/src/mame/includes/f1gp.h b/src/mame/includes/f1gp.h index 1f392a5aea2..ac790335d6f 100644 --- a/src/mame/includes/f1gp.h +++ b/src/mame/includes/f1gp.h @@ -7,7 +7,7 @@ class f1gp_state : public driver_device { public: - f1gp_state(const machine_config &mconfig, device_type type, std::string tag) + f1gp_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_sharedram(*this, "sharedram"), m_spr1vram(*this, "spr1vram"), diff --git a/src/mame/includes/fantland.h b/src/mame/includes/fantland.h index 1b8777eadf8..bce1ffa5140 100644 --- a/src/mame/includes/fantland.h +++ b/src/mame/includes/fantland.h @@ -5,7 +5,7 @@ class fantland_state : public driver_device { public: - fantland_state(const machine_config &mconfig, device_type type, std::string tag) + fantland_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_msm1(*this, "msm1"), m_msm2(*this, "msm2"), diff --git a/src/mame/includes/fastfred.h b/src/mame/includes/fastfred.h index 659ffab49a4..4b7cdb4cbdc 100644 --- a/src/mame/includes/fastfred.h +++ b/src/mame/includes/fastfred.h @@ -12,7 +12,7 @@ class fastfred_state : public galaxold_state { public: - fastfred_state(const machine_config &mconfig, device_type type, std::string tag) + fastfred_state(const machine_config &mconfig, device_type type, const char *tag) : galaxold_state(mconfig, type, tag), m_gfxdecode(*this, "gfxdecode"), m_palette(*this, "palette"), diff --git a/src/mame/includes/fastlane.h b/src/mame/includes/fastlane.h index 97f7656f22b..d6c7fe0ac79 100644 --- a/src/mame/includes/fastlane.h +++ b/src/mame/includes/fastlane.h @@ -12,7 +12,7 @@ class fastlane_state : public driver_device { public: - fastlane_state(const machine_config &mconfig, device_type type, std::string tag) + fastlane_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this,"maincpu"), m_k007121_regs(*this, "k007121_regs"), diff --git a/src/mame/includes/fcombat.h b/src/mame/includes/fcombat.h index c3d129905b4..53f1c49e5be 100644 --- a/src/mame/includes/fcombat.h +++ b/src/mame/includes/fcombat.h @@ -27,7 +27,7 @@ class fcombat_state : public driver_device { public: - fcombat_state(const machine_config &mconfig, device_type type, std::string tag) + fcombat_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_videoram(*this, "videoram"), m_spriteram(*this, "spriteram"), diff --git a/src/mame/includes/fgoal.h b/src/mame/includes/fgoal.h index fe7c3508b4f..3271bc56f2d 100644 --- a/src/mame/includes/fgoal.h +++ b/src/mame/includes/fgoal.h @@ -10,7 +10,7 @@ public: TIMER_INTERRUPT }; - fgoal_state(const machine_config &mconfig, device_type type, std::string tag) + fgoal_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this, "maincpu"), m_mb14241(*this, "mb14241"), diff --git a/src/mame/includes/finalizr.h b/src/mame/includes/finalizr.h index 27f06c24f47..b308af73ad5 100644 --- a/src/mame/includes/finalizr.h +++ b/src/mame/includes/finalizr.h @@ -9,7 +9,7 @@ class finalizr_state : public driver_device { public: - finalizr_state(const machine_config &mconfig, device_type type, std::string tag) + finalizr_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this, "maincpu"), m_audiocpu(*this, "audiocpu"), diff --git a/src/mame/includes/firetrap.h b/src/mame/includes/firetrap.h index 02bbcd72e38..74fb677fa63 100644 --- a/src/mame/includes/firetrap.h +++ b/src/mame/includes/firetrap.h @@ -10,7 +10,7 @@ class firetrap_state : public driver_device { public: - firetrap_state(const machine_config &mconfig, device_type type, std::string tag) + firetrap_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_bg1videoram(*this, "bg1videoram"), m_bg2videoram(*this, "bg2videoram"), diff --git a/src/mame/includes/firetrk.h b/src/mame/includes/firetrk.h index fcc6d03fe85..953be5d11f0 100644 --- a/src/mame/includes/firetrk.h +++ b/src/mame/includes/firetrk.h @@ -35,7 +35,7 @@ Atari Fire Truck + Super Bug + Monte Carlo driver class firetrk_state : public driver_device { public: - firetrk_state(const machine_config &mconfig, device_type type, std::string tag) + firetrk_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this, "maincpu"), m_discrete(*this, "discrete"), diff --git a/src/mame/includes/fitfight.h b/src/mame/includes/fitfight.h index e51a07dfe23..ccae2455504 100644 --- a/src/mame/includes/fitfight.h +++ b/src/mame/includes/fitfight.h @@ -4,7 +4,7 @@ class fitfight_state : public driver_device { public: - fitfight_state(const machine_config &mconfig, device_type type, std::string tag) + fitfight_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_fof_100000(*this, "fof_100000"), m_fof_600000(*this, "fof_600000"), diff --git a/src/mame/includes/flkatck.h b/src/mame/includes/flkatck.h index f77f3b0fc6c..8cc05b8858f 100644 --- a/src/mame/includes/flkatck.h +++ b/src/mame/includes/flkatck.h @@ -11,7 +11,7 @@ class flkatck_state : public driver_device { public: - flkatck_state(const machine_config &mconfig, device_type type, std::string tag) + flkatck_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_k007121_ram(*this, "k007121_ram"), m_audiocpu(*this, "audiocpu"), diff --git a/src/mame/includes/flower.h b/src/mame/includes/flower.h index 7e201d56ebe..cc2ff96ced2 100644 --- a/src/mame/includes/flower.h +++ b/src/mame/includes/flower.h @@ -3,7 +3,7 @@ class flower_state : public driver_device { public: - flower_state(const machine_config &mconfig, device_type type, std::string tag) + flower_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_sn_nmi_enable(*this, "sn_nmi_enable"), m_spriteram(*this, "spriteram"), @@ -76,7 +76,7 @@ class flower_sound_device : public device_t, public device_sound_interface { public: - flower_sound_device(const machine_config &mconfig, std::string tag, device_t *owner, UINT32 clock); + flower_sound_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock); ~flower_sound_device() {} enum diff --git a/src/mame/includes/flstory.h b/src/mame/includes/flstory.h index 4f035151e4c..f8ec570fa43 100644 --- a/src/mame/includes/flstory.h +++ b/src/mame/includes/flstory.h @@ -5,7 +5,7 @@ class flstory_state : public driver_device { public: - flstory_state(const machine_config &mconfig, device_type type, std::string tag) + flstory_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_videoram(*this, "videoram"), m_spriteram(*this, "spriteram"), diff --git a/src/mame/includes/fm7.h b/src/mame/includes/fm7.h index 746bec5dc80..cdc22c6e092 100644 --- a/src/mame/includes/fm7.h +++ b/src/mame/includes/fm7.h @@ -119,7 +119,7 @@ public: TIMER_FM77AV_VSYNC }; - fm7_state(const machine_config &mconfig, device_type type, std::string tag) + fm7_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_shared_ram(*this, "shared_ram"), m_boot_ram(*this, "boot_ram"), diff --git a/src/mame/includes/fmtowns.h b/src/mame/includes/fmtowns.h index f3ad5a0d9d5..1989b2ea3a9 100644 --- a/src/mame/includes/fmtowns.h +++ b/src/mame/includes/fmtowns.h @@ -78,7 +78,7 @@ struct towns_video_controller class towns_state : public driver_device { public: - towns_state(const machine_config &mconfig, device_type type, std::string tag) + towns_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this, "maincpu"), m_speaker(*this, "speaker"), @@ -363,7 +363,7 @@ public: class towns16_state : public towns_state { public: - towns16_state(const machine_config &mconfig, device_type type, std::string tag) + towns16_state(const machine_config &mconfig, device_type type, const char *tag) : towns_state(mconfig, type, tag) { } }; @@ -371,7 +371,7 @@ class towns16_state : public towns_state class marty_state : public towns_state { public: - marty_state(const machine_config &mconfig, device_type type, std::string tag) + marty_state(const machine_config &mconfig, device_type type, const char *tag) : towns_state(mconfig, type, tag) { } diff --git a/src/mame/includes/foodf.h b/src/mame/includes/foodf.h index 98bd7b5f483..286427b43c8 100644 --- a/src/mame/includes/foodf.h +++ b/src/mame/includes/foodf.h @@ -12,7 +12,7 @@ class foodf_state : public atarigen_state { public: - foodf_state(const machine_config &mconfig, device_type type, std::string tag) + foodf_state(const machine_config &mconfig, device_type type, const char *tag) : atarigen_state(mconfig, type, tag), m_nvram(*this, "nvram"), m_playfield_tilemap(*this, "playfield"), diff --git a/src/mame/includes/freekick.h b/src/mame/includes/freekick.h index 498535e2c8e..40ab4f90f4e 100644 --- a/src/mame/includes/freekick.h +++ b/src/mame/includes/freekick.h @@ -5,7 +5,7 @@ class freekick_state : public driver_device { public: - freekick_state(const machine_config &mconfig, device_type type, std::string tag) + freekick_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_videoram(*this, "videoram"), m_spriteram(*this, "spriteram"), diff --git a/src/mame/includes/fromanc2.h b/src/mame/includes/fromanc2.h index 11e3d19440d..8041c7974f3 100644 --- a/src/mame/includes/fromanc2.h +++ b/src/mame/includes/fromanc2.h @@ -5,7 +5,7 @@ class fromanc2_state : public driver_device { public: - fromanc2_state(const machine_config &mconfig, device_type type, std::string tag) + fromanc2_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this, "maincpu"), m_audiocpu(*this, "audiocpu"), diff --git a/src/mame/includes/fromance.h b/src/mame/includes/fromance.h index 879abfab987..d8562d4deb9 100644 --- a/src/mame/includes/fromance.h +++ b/src/mame/includes/fromance.h @@ -14,7 +14,7 @@ class fromance_state : public driver_device { public: - fromance_state(const machine_config &mconfig, device_type type, std::string tag) + fromance_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_videoram(*this, "videoram"), m_spriteram(*this, "spriteram"), diff --git a/src/mame/includes/funkybee.h b/src/mame/includes/funkybee.h index c4db163553e..ae8f2523a19 100644 --- a/src/mame/includes/funkybee.h +++ b/src/mame/includes/funkybee.h @@ -5,7 +5,7 @@ class funkybee_state : public driver_device { public: - funkybee_state(const machine_config &mconfig, device_type type, std::string tag) + funkybee_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_videoram(*this, "videoram"), m_colorram(*this, "colorram"), diff --git a/src/mame/includes/funkyjet.h b/src/mame/includes/funkyjet.h index f1b810746fe..ce8c0294554 100644 --- a/src/mame/includes/funkyjet.h +++ b/src/mame/includes/funkyjet.h @@ -14,7 +14,7 @@ class funkyjet_state : public driver_device { public: - funkyjet_state(const machine_config &mconfig, device_type type, std::string tag) + funkyjet_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_spriteram(*this, "spriteram"), m_deco146(*this, "ioprot"), diff --git a/src/mame/includes/funworld.h b/src/mame/includes/funworld.h index 05fcc29b763..ebc3c2df912 100644 --- a/src/mame/includes/funworld.h +++ b/src/mame/includes/funworld.h @@ -3,7 +3,7 @@ class funworld_state : public driver_device { public: - funworld_state(const machine_config &mconfig, device_type type, std::string tag) + funworld_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_videoram(*this, "videoram"), m_colorram(*this, "colorram"), diff --git a/src/mame/includes/funybubl.h b/src/mame/includes/funybubl.h index b574ad9d042..1a1818158c7 100644 --- a/src/mame/includes/funybubl.h +++ b/src/mame/includes/funybubl.h @@ -5,7 +5,7 @@ class funybubl_state : public driver_device { public: - funybubl_state(const machine_config &mconfig, device_type type, std::string tag) + funybubl_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_paletteram(*this, "paletteram"), m_audiocpu(*this, "audiocpu"), diff --git a/src/mame/includes/fuukifg2.h b/src/mame/includes/fuukifg2.h index f8183141e2d..ba0c6eeaa33 100644 --- a/src/mame/includes/fuukifg2.h +++ b/src/mame/includes/fuukifg2.h @@ -13,7 +13,7 @@ public: TIMER_RASTER_INTERRUPT }; - fuuki16_state(const machine_config &mconfig, device_type type, std::string tag) + fuuki16_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this, "maincpu"), m_audiocpu(*this, "audiocpu"), diff --git a/src/mame/includes/fuukifg3.h b/src/mame/includes/fuukifg3.h index 37d88a1c93f..90af6ad1893 100644 --- a/src/mame/includes/fuukifg3.h +++ b/src/mame/includes/fuukifg3.h @@ -21,7 +21,7 @@ public: TIMER_RASTER_INTERRUPT }; - fuuki32_state(const machine_config &mconfig, device_type type, std::string tag) + fuuki32_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this, "maincpu"), m_gfxdecode(*this, "gfxdecode"), diff --git a/src/mame/includes/gaelco.h b/src/mame/includes/gaelco.h index 48cc7a24937..ea275b50248 100644 --- a/src/mame/includes/gaelco.h +++ b/src/mame/includes/gaelco.h @@ -9,7 +9,7 @@ class gaelco_state : public driver_device { public: - gaelco_state(const machine_config &mconfig, device_type type, std::string tag) + gaelco_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_videoram(*this, "videoram"), m_vregs(*this, "vregs"), diff --git a/src/mame/includes/gaelco2.h b/src/mame/includes/gaelco2.h index 9673ea5f195..ab458342036 100644 --- a/src/mame/includes/gaelco2.h +++ b/src/mame/includes/gaelco2.h @@ -7,7 +7,7 @@ class gaelco2_state : public driver_device { public: - gaelco2_state(const machine_config &mconfig, device_type type, std::string tag) + gaelco2_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this,"maincpu"), m_spriteram(*this,"spriteram"), @@ -66,7 +66,7 @@ public: class bang_state : public gaelco2_state { public: - bang_state(const machine_config &mconfig, device_type type, std::string tag) + bang_state(const machine_config &mconfig, device_type type, const char *tag) : gaelco2_state(mconfig, type, tag) , m_light0_x(*this, "LIGHT0_X") , m_light0_y(*this, "LIGHT0_Y") @@ -94,7 +94,7 @@ public: class wrally2_state : public gaelco2_state { public: - wrally2_state(const machine_config &mconfig, device_type type, std::string tag) + wrally2_state(const machine_config &mconfig, device_type type, const char *tag) : gaelco2_state(mconfig, type, tag) , m_analog0(*this, "ANALOG0") , m_analog1(*this, "ANALOG1") diff --git a/src/mame/includes/gaelco3d.h b/src/mame/includes/gaelco3d.h index a0ce45bb7a8..8aaf90e1dc9 100644 --- a/src/mame/includes/gaelco3d.h +++ b/src/mame/includes/gaelco3d.h @@ -55,7 +55,7 @@ private: class gaelco3d_state : public driver_device { public: - gaelco3d_state(const machine_config &mconfig, device_type type, std::string tag) + gaelco3d_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_adsp_ram_base(*this,"adsp_ram_base"), m_m68k_ram_base(*this,"m68k_ram_base",0), diff --git a/src/mame/includes/gaiden.h b/src/mame/includes/gaiden.h index cdc15d0f471..d96d1e27826 100644 --- a/src/mame/includes/gaiden.h +++ b/src/mame/includes/gaiden.h @@ -12,7 +12,7 @@ class gaiden_state : public driver_device { public: - gaiden_state(const machine_config &mconfig, device_type type, std::string tag) + gaiden_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_videoram(*this, "videoram"), m_videoram2(*this, "videoram2"), diff --git a/src/mame/includes/galaga.h b/src/mame/includes/galaga.h index 19db57d0bca..5a417fe44a7 100644 --- a/src/mame/includes/galaga.h +++ b/src/mame/includes/galaga.h @@ -7,7 +7,7 @@ class galaga_state : public driver_device { public: - galaga_state(const machine_config &mconfig, device_type type, std::string tag) + galaga_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_videoram(*this, "videoram"), m_galaga_ram1(*this, "galaga_ram1"), @@ -93,7 +93,7 @@ public: class xevious_state : public galaga_state { public: - xevious_state(const machine_config &mconfig, device_type type, std::string tag) + xevious_state(const machine_config &mconfig, device_type type, const char *tag) : galaga_state(mconfig, type, tag), m_xevious_sr1(*this, "xevious_sr1"), m_xevious_sr2(*this, "xevious_sr2"), @@ -167,7 +167,7 @@ public: class bosco_state : public galaga_state { public: - bosco_state(const machine_config &mconfig, device_type type, std::string tag) + bosco_state(const machine_config &mconfig, device_type type, const char *tag) : galaga_state(mconfig, type, tag), m_bosco_radarattr(*this, "bosco_radarattr"), m_bosco_starcontrol(*this, "starcontrol"), @@ -206,7 +206,7 @@ public: class digdug_state : public galaga_state { public: - digdug_state(const machine_config &mconfig, device_type type, std::string tag) + digdug_state(const machine_config &mconfig, device_type type, const char *tag) : galaga_state(mconfig, type, tag), m_digdug_objram(*this, "digdug_objram"), m_digdug_posram(*this, "digdug_posram"), diff --git a/src/mame/includes/galastrm.h b/src/mame/includes/galastrm.h index ad5d80afe5d..c2413a6d11d 100644 --- a/src/mame/includes/galastrm.h +++ b/src/mame/includes/galastrm.h @@ -48,7 +48,7 @@ public: TIMER_GALASTRM_INTERRUPT6 }; - galastrm_state(const machine_config &mconfig, device_type type, std::string tag) + galastrm_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_ram(*this,"ram"), m_spriteram(*this,"spriteram") , diff --git a/src/mame/includes/galaxia.h b/src/mame/includes/galaxia.h index 6333926a87d..a582157d5df 100644 --- a/src/mame/includes/galaxia.h +++ b/src/mame/includes/galaxia.h @@ -11,7 +11,7 @@ class galaxia_state : public cvs_state { public: - galaxia_state(const machine_config &mconfig, device_type type, std::string tag) + galaxia_state(const machine_config &mconfig, device_type type, const char *tag) : cvs_state(mconfig, type, tag) { } diff --git a/src/mame/includes/galaxian.h b/src/mame/includes/galaxian.h index cc310e39fea..ac1e84a7b33 100644 --- a/src/mame/includes/galaxian.h +++ b/src/mame/includes/galaxian.h @@ -36,7 +36,7 @@ class galaxian_state : public driver_device { public: - galaxian_state(const machine_config &mconfig, device_type type, std::string tag) + galaxian_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this, "maincpu"), m_audiocpu(*this, "audiocpu"), diff --git a/src/mame/includes/galaxold.h b/src/mame/includes/galaxold.h index 2592c4bbb00..6159915b451 100644 --- a/src/mame/includes/galaxold.h +++ b/src/mame/includes/galaxold.h @@ -27,7 +27,7 @@ struct star_gold class galaxold_state : public driver_device { public: - galaxold_state(const machine_config &mconfig, device_type type, std::string tag) + galaxold_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this, "maincpu"), m_audiocpu(*this, "audiocpu"), diff --git a/src/mame/includes/galaxy.h b/src/mame/includes/galaxy.h index 8fdceb366bd..1a0e27a4841 100644 --- a/src/mame/includes/galaxy.h +++ b/src/mame/includes/galaxy.h @@ -17,7 +17,7 @@ class galaxy_state : public driver_device { public: - galaxy_state(const machine_config &mconfig, device_type type, std::string tag) + galaxy_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this, "maincpu"), m_cassette(*this, "cassette"), diff --git a/src/mame/includes/galeb.h b/src/mame/includes/galeb.h index 6a1fc7f2839..0c25b29d759 100644 --- a/src/mame/includes/galeb.h +++ b/src/mame/includes/galeb.h @@ -13,7 +13,7 @@ class galeb_state : public driver_device { public: - galeb_state(const machine_config &mconfig, device_type type, std::string tag) + galeb_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_video_ram(*this, "video_ram"), m_maincpu(*this, "maincpu"), diff --git a/src/mame/includes/galivan.h b/src/mame/includes/galivan.h index 987b15deb69..5f098ff890f 100644 --- a/src/mame/includes/galivan.h +++ b/src/mame/includes/galivan.h @@ -12,7 +12,7 @@ class galivan_state : public driver_device { public: - galivan_state(const machine_config &mconfig, device_type type, std::string tag) + galivan_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_videoram(*this, "videoram"), m_spriteram(*this, "spriteram"), diff --git a/src/mame/includes/galpani2.h b/src/mame/includes/galpani2.h index f9c53d5c804..a4697d9775e 100644 --- a/src/mame/includes/galpani2.h +++ b/src/mame/includes/galpani2.h @@ -7,7 +7,7 @@ class galpani2_state : public driver_device { public: - galpani2_state(const machine_config &mconfig, device_type type, std::string tag) + galpani2_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this,"maincpu"), m_subcpu(*this,"sub"), diff --git a/src/mame/includes/galpanic.h b/src/mame/includes/galpanic.h index a5bd2903f34..788ca087540 100644 --- a/src/mame/includes/galpanic.h +++ b/src/mame/includes/galpanic.h @@ -5,7 +5,7 @@ class galpanic_state : public driver_device { public: - galpanic_state(const machine_config &mconfig, device_type type, std::string tag) + galpanic_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this, "maincpu"), m_bgvideoram(*this, "bgvideoram"), diff --git a/src/mame/includes/galspnbl.h b/src/mame/includes/galspnbl.h index 82de7f47339..7b934043a7e 100644 --- a/src/mame/includes/galspnbl.h +++ b/src/mame/includes/galspnbl.h @@ -12,7 +12,7 @@ class galspnbl_state : public driver_device { public: - galspnbl_state(const machine_config &mconfig, device_type type, std::string tag) + galspnbl_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_spriteram(*this, "spriteram"), m_colorram(*this, "colorram"), diff --git a/src/mame/includes/gamate.h b/src/mame/includes/gamate.h index 0973d940ba5..868df1157a6 100644 --- a/src/mame/includes/gamate.h +++ b/src/mame/includes/gamate.h @@ -19,7 +19,7 @@ class gamate_sound_device : public device_t, public device_sound_interface { public: - gamate_sound_device(const machine_config &mconfig, std::string tag, device_t *owner, UINT32 clock); + gamate_sound_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock); ~gamate_sound_device() { } DECLARE_WRITE8_MEMBER( device_w ); diff --git a/src/mame/includes/gamecom.h b/src/mame/includes/gamecom.h index 799d16dbc2a..e9f8829ab79 100644 --- a/src/mame/includes/gamecom.h +++ b/src/mame/includes/gamecom.h @@ -212,7 +212,7 @@ struct gamecom_sound_t class gamecom_state : public driver_device { public: - gamecom_state(const machine_config &mconfig, device_type type, std::string tag) + gamecom_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag) , m_p_videoram(*this,"videoram") , m_p_nvram(*this,"nvram") diff --git a/src/mame/includes/gameplan.h b/src/mame/includes/gameplan.h index e3576a60d29..d01d6d969a9 100644 --- a/src/mame/includes/gameplan.h +++ b/src/mame/includes/gameplan.h @@ -34,7 +34,7 @@ public: TIMER_VIA_0_CAL }; - gameplan_state(const machine_config &mconfig, device_type type, std::string tag) + gameplan_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_trvquest_question(*this, "trvquest_q"), m_maincpu(*this, "maincpu"), diff --git a/src/mame/includes/gamepock.h b/src/mame/includes/gamepock.h index 038080853c7..9b842d6405a 100644 --- a/src/mame/includes/gamepock.h +++ b/src/mame/includes/gamepock.h @@ -16,7 +16,7 @@ struct HD44102CH { class gamepock_state : public driver_device { public: - gamepock_state(const machine_config &mconfig, device_type type, std::string tag) + gamepock_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this, "maincpu"), m_speaker(*this, "speaker"), diff --git a/src/mame/includes/gaplus.h b/src/mame/includes/gaplus.h index 00568d662ba..7f4e92a75f0 100644 --- a/src/mame/includes/gaplus.h +++ b/src/mame/includes/gaplus.h @@ -27,7 +27,7 @@ public: GAME_GALAGA3 }; - gaplus_state(const machine_config &mconfig, device_type type, std::string tag) + gaplus_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this, "maincpu"), m_subcpu(*this, "sub"), diff --git a/src/mame/includes/gatron.h b/src/mame/includes/gatron.h index 28dfbad1834..4d1b8a73836 100644 --- a/src/mame/includes/gatron.h +++ b/src/mame/includes/gatron.h @@ -3,7 +3,7 @@ class gatron_state : public driver_device { public: - gatron_state(const machine_config &mconfig, device_type type, std::string tag) + gatron_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_videoram(*this, "videoram"), m_maincpu(*this, "maincpu"), diff --git a/src/mame/includes/gauntlet.h b/src/mame/includes/gauntlet.h index 596ccc85f00..685021ebaa8 100644 --- a/src/mame/includes/gauntlet.h +++ b/src/mame/includes/gauntlet.h @@ -12,7 +12,7 @@ class gauntlet_state : public atarigen_state { public: - gauntlet_state(const machine_config &mconfig, device_type type, std::string tag) + gauntlet_state(const machine_config &mconfig, device_type type, const char *tag) : atarigen_state(mconfig, type, tag), m_playfield_tilemap(*this, "playfield"), m_alpha_tilemap(*this, "alpha"), diff --git a/src/mame/includes/gb.h b/src/mame/includes/gb.h index 90d18a78346..59f5ee91de3 100644 --- a/src/mame/includes/gb.h +++ b/src/mame/includes/gb.h @@ -46,7 +46,7 @@ class gb_state : public driver_device { public: - gb_state(const machine_config &mconfig, device_type type, std::string tag) + gb_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_cartslot(*this, "gbslot"), m_maincpu(*this, "maincpu"), @@ -143,7 +143,7 @@ protected: class megaduck_state : public gb_state { public: - megaduck_state(const machine_config &mconfig, device_type type, std::string tag) + megaduck_state(const machine_config &mconfig, device_type type, const char *tag) : gb_state(mconfig, type, tag) , m_cartslot(*this, "duckslot") { } diff --git a/src/mame/includes/gba.h b/src/mame/includes/gba.h index 1e79e284c33..8037ecb5795 100644 --- a/src/mame/includes/gba.h +++ b/src/mame/includes/gba.h @@ -129,7 +129,7 @@ class gba_state : public driver_device { public: - gba_state(const machine_config &mconfig, device_type type, std::string tag) + gba_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this, "maincpu"), m_gba_pram(*this, "gba_pram"), diff --git a/src/mame/includes/gberet.h b/src/mame/includes/gberet.h index fc5ff97bf7a..6911d47fc40 100644 --- a/src/mame/includes/gberet.h +++ b/src/mame/includes/gberet.h @@ -11,7 +11,7 @@ class gberet_state : public driver_device { public: - gberet_state(const machine_config &mconfig, device_type type, std::string tag) + gberet_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_colorram(*this, "colorram"), m_videoram(*this, "videoram"), diff --git a/src/mame/includes/gcpinbal.h b/src/mame/includes/gcpinbal.h index 7b383d0af41..fa32062eb1c 100644 --- a/src/mame/includes/gcpinbal.h +++ b/src/mame/includes/gcpinbal.h @@ -14,7 +14,7 @@ public: TIMER_GCPINBAL_INTERRUPT3 }; - gcpinbal_state(const machine_config &mconfig, device_type type, std::string tag) + gcpinbal_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this, "maincpu"), m_oki(*this, "oki"), diff --git a/src/mame/includes/genpc.h b/src/mame/includes/genpc.h index 8d83d3ad320..b3353de35d6 100644 --- a/src/mame/includes/genpc.h +++ b/src/mame/includes/genpc.h @@ -29,9 +29,9 @@ class ibm5160_mb_device : public device_t { public: // construction/destruction - ibm5160_mb_device(const machine_config &mconfig, std::string tag, device_t *owner, UINT32 clock); + ibm5160_mb_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock); // inline configuration - static void static_set_cputag(device_t &device, std::string tag); + static void static_set_cputag(device_t &device, const char *tag); // optional information overrides virtual machine_config_constructor device_mconfig_additions() const override; @@ -108,7 +108,7 @@ public: DECLARE_WRITE8_MEMBER(pc_page_w); DECLARE_WRITE8_MEMBER(nmi_enable_w); - std::string m_cputag; + const char *m_cputag; private: void pc_select_dma_channel(int channel, bool state); @@ -128,7 +128,7 @@ class ibm5150_mb_device : public ibm5160_mb_device { public: // construction/destruction - ibm5150_mb_device(const machine_config &mconfig, std::string tag, device_t *owner, UINT32 clock); + ibm5150_mb_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock); // optional information overrides virtual machine_config_constructor device_mconfig_additions() const override; @@ -160,7 +160,7 @@ class ec1841_mb_device : public ibm5160_mb_device { public: // construction/destruction - ec1841_mb_device(const machine_config &mconfig, std::string tag, device_t *owner, UINT32 clock); + ec1841_mb_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock); // optional information overrides virtual machine_config_constructor device_mconfig_additions() const override; @@ -188,7 +188,7 @@ class pc_noppi_mb_device : public ibm5160_mb_device { public: // construction/destruction - pc_noppi_mb_device(const machine_config &mconfig, std::string tag, device_t *owner, UINT32 clock); + pc_noppi_mb_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock); virtual machine_config_constructor device_mconfig_additions() const override; virtual ioport_constructor device_input_ports() const override; diff --git a/src/mame/includes/gijoe.h b/src/mame/includes/gijoe.h index 0946bf876e9..d4c417bcd01 100644 --- a/src/mame/includes/gijoe.h +++ b/src/mame/includes/gijoe.h @@ -14,7 +14,7 @@ class gijoe_state : public driver_device { public: - gijoe_state(const machine_config &mconfig, device_type type, std::string tag) + gijoe_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_spriteram(*this, "spriteram"), m_workram(*this, "workram"), diff --git a/src/mame/includes/ginganin.h b/src/mame/includes/ginganin.h index f115c432fe2..33d09944529 100644 --- a/src/mame/includes/ginganin.h +++ b/src/mame/includes/ginganin.h @@ -9,7 +9,7 @@ class ginganin_state : public driver_device { public: - ginganin_state(const machine_config &mconfig, device_type type, std::string tag) + ginganin_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_txtram(*this, "txtram"), m_spriteram(*this, "spriteram"), diff --git a/src/mame/includes/gladiatr.h b/src/mame/includes/gladiatr.h index fec39aac173..06813718742 100644 --- a/src/mame/includes/gladiatr.h +++ b/src/mame/includes/gladiatr.h @@ -5,7 +5,7 @@ class gladiatr_state : public driver_device { public: - gladiatr_state(const machine_config &mconfig, device_type type, std::string tag) + gladiatr_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this, "maincpu"), m_audiocpu(*this, "audiocpu"), diff --git a/src/mame/includes/glass.h b/src/mame/includes/glass.h index 6a39446acee..4fc0cbe59ee 100644 --- a/src/mame/includes/glass.h +++ b/src/mame/includes/glass.h @@ -9,7 +9,7 @@ class glass_state : public driver_device { public: - glass_state(const machine_config &mconfig, device_type type, std::string tag) + glass_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_videoram(*this, "videoram"), m_vregs(*this, "vregs"), diff --git a/src/mame/includes/gng.h b/src/mame/includes/gng.h index 91ae35476da..83a245748e0 100644 --- a/src/mame/includes/gng.h +++ b/src/mame/includes/gng.h @@ -11,7 +11,7 @@ class gng_state : public driver_device { public: - gng_state(const machine_config &mconfig, device_type type, std::string tag) + gng_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_spriteram(*this, "spriteram") , m_fgvideoram(*this, "fgvideoram"), diff --git a/src/mame/includes/goal92.h b/src/mame/includes/goal92.h index ff4d57bdd77..a1b6a996e0f 100644 --- a/src/mame/includes/goal92.h +++ b/src/mame/includes/goal92.h @@ -9,7 +9,7 @@ class goal92_state : public driver_device { public: - goal92_state(const machine_config &mconfig, device_type type, std::string tag) + goal92_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_bg_data(*this, "bg_data"), m_fg_data(*this, "fg_data"), diff --git a/src/mame/includes/goindol.h b/src/mame/includes/goindol.h index 80ae9952952..a7ef567182a 100644 --- a/src/mame/includes/goindol.h +++ b/src/mame/includes/goindol.h @@ -9,7 +9,7 @@ class goindol_state : public driver_device { public: - goindol_state(const machine_config &mconfig, device_type type, std::string tag) + goindol_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_ram(*this, "ram"), m_fg_scrolly(*this, "fg_scrolly"), diff --git a/src/mame/includes/goldstar.h b/src/mame/includes/goldstar.h index 29ac9699d87..2eb7e47df05 100644 --- a/src/mame/includes/goldstar.h +++ b/src/mame/includes/goldstar.h @@ -8,7 +8,7 @@ class goldstar_state : public driver_device { public: - goldstar_state(const machine_config &mconfig, device_type type, std::string tag) : + goldstar_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_fg_vidram(*this, "fg_vidram"), m_fg_atrram(*this, "fg_atrram"), @@ -96,7 +96,7 @@ protected: class cmaster_state : public goldstar_state { public: - cmaster_state(const machine_config &mconfig, device_type type, std::string tag) : + cmaster_state(const machine_config &mconfig, device_type type, const char *tag) : goldstar_state(mconfig, type, tag) { } @@ -152,7 +152,7 @@ protected: class wingco_state : public goldstar_state { public: - wingco_state(const machine_config &mconfig, device_type type, std::string tag) : + wingco_state(const machine_config &mconfig, device_type type, const char *tag) : goldstar_state(mconfig, type, tag) { } @@ -188,7 +188,7 @@ private: class cb3_state : public goldstar_state { public: - cb3_state(const machine_config &mconfig, device_type type, std::string tag) : + cb3_state(const machine_config &mconfig, device_type type, const char *tag) : goldstar_state(mconfig, type, tag) { } @@ -211,7 +211,7 @@ protected: class sanghopm_state : public goldstar_state { public: - sanghopm_state(const machine_config &mconfig, device_type type, std::string tag) : + sanghopm_state(const machine_config &mconfig, device_type type, const char *tag) : goldstar_state(mconfig, type, tag), m_reel1_attrram(*this, "reel1_attrram"), m_reel2_attrram(*this, "reel2_attrram"), @@ -252,7 +252,7 @@ private: class unkch_state : public goldstar_state { public: - unkch_state(const machine_config &mconfig, device_type type, std::string tag) : + unkch_state(const machine_config &mconfig, device_type type, const char *tag) : goldstar_state(mconfig, type, tag), m_reel1_attrram(*this, "reel1_attrram"), m_reel2_attrram(*this, "reel2_attrram"), diff --git a/src/mame/includes/gomoku.h b/src/mame/includes/gomoku.h index 12a9d53d84e..375a08f7f5c 100644 --- a/src/mame/includes/gomoku.h +++ b/src/mame/includes/gomoku.h @@ -4,7 +4,7 @@ class gomoku_state : public driver_device { public: - gomoku_state(const machine_config &mconfig, device_type type, std::string tag) + gomoku_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_videoram(*this, "videoram"), m_colorram(*this, "colorram"), @@ -68,7 +68,7 @@ class gomoku_sound_device : public device_t, public device_sound_interface { public: - gomoku_sound_device(const machine_config &mconfig, std::string tag, device_t *owner, UINT32 clock); + gomoku_sound_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock); ~gomoku_sound_device() { } protected: diff --git a/src/mame/includes/gotcha.h b/src/mame/includes/gotcha.h index e47d3fbad3c..c053588e91c 100644 --- a/src/mame/includes/gotcha.h +++ b/src/mame/includes/gotcha.h @@ -11,7 +11,7 @@ class gotcha_state : public driver_device { public: - gotcha_state(const machine_config &mconfig, device_type type, std::string tag) + gotcha_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_fgvideoram(*this, "fgvideoram"), m_bgvideoram(*this, "bgvideoram"), diff --git a/src/mame/includes/gottlieb.h b/src/mame/includes/gottlieb.h index 02898163ef0..8f539ff234f 100644 --- a/src/mame/includes/gottlieb.h +++ b/src/mame/includes/gottlieb.h @@ -36,7 +36,7 @@ public: TIMER_NMI_CLEAR }; - gottlieb_state(const machine_config &mconfig, device_type type, std::string tag) + gottlieb_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this, "maincpu"), m_laserdisc(*this, "laserdisc"), diff --git a/src/mame/includes/gotya.h b/src/mame/includes/gotya.h index a32d50d723b..6ad087b0242 100644 --- a/src/mame/includes/gotya.h +++ b/src/mame/includes/gotya.h @@ -5,7 +5,7 @@ class gotya_state : public driver_device { public: - gotya_state(const machine_config &mconfig, device_type type, std::string tag) + gotya_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_scroll(*this, "scroll"), m_videoram(*this, "videoram"), diff --git a/src/mame/includes/gp32.h b/src/mame/includes/gp32.h index d2e9ea3d5d2..65ae4f28ed0 100644 --- a/src/mame/includes/gp32.h +++ b/src/mame/includes/gp32.h @@ -92,7 +92,7 @@ struct s3c240x_iis_t class gp32_state : public driver_device { public: - gp32_state(const machine_config &mconfig, device_type type, std::string tag) + gp32_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_s3c240x_ram(*this, "s3c240x_ram"), m_maincpu(*this, "maincpu"), diff --git a/src/mame/includes/gradius3.h b/src/mame/includes/gradius3.h index bd7e6b99863..98061d26ece 100644 --- a/src/mame/includes/gradius3.h +++ b/src/mame/includes/gradius3.h @@ -13,7 +13,7 @@ class gradius3_state : public driver_device { public: - gradius3_state(const machine_config &mconfig, device_type type, std::string tag) + gradius3_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_gfxram(*this, "k052109"), m_gfxrom(*this, "k051960"), diff --git a/src/mame/includes/grchamp.h b/src/mame/includes/grchamp.h index 83e4195aafb..3e654dcfd50 100644 --- a/src/mame/includes/grchamp.h +++ b/src/mame/includes/grchamp.h @@ -11,7 +11,7 @@ class grchamp_state : public driver_device { public: - grchamp_state(const machine_config &mconfig, device_type type, std::string tag) + grchamp_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this, "maincpu"), m_audiocpu(*this, "audiocpu"), diff --git a/src/mame/includes/gridlee.h b/src/mame/includes/gridlee.h index 3c3a3c0cb46..4aea8304969 100644 --- a/src/mame/includes/gridlee.h +++ b/src/mame/includes/gridlee.h @@ -25,7 +25,7 @@ class gridlee_state : public driver_device { public: - gridlee_state(const machine_config &mconfig, device_type type, std::string tag) + gridlee_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_spriteram(*this, "spriteram"), m_videoram(*this, "videoram"), @@ -79,7 +79,7 @@ class gridlee_sound_device : public device_t, public device_sound_interface { public: - gridlee_sound_device(const machine_config &mconfig, std::string tag, device_t *owner, UINT32 clock); + gridlee_sound_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock); ~gridlee_sound_device() { } protected: diff --git a/src/mame/includes/groundfx.h b/src/mame/includes/groundfx.h index c33955d99db..60c8e76ac43 100644 --- a/src/mame/includes/groundfx.h +++ b/src/mame/includes/groundfx.h @@ -21,7 +21,7 @@ public: TIMER_GROUNDFX_INTERRUPT5 }; - groundfx_state(const machine_config &mconfig, device_type type, std::string tag) + groundfx_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_ram(*this,"ram"), m_spriteram(*this,"spriteram") , diff --git a/src/mame/includes/gstriker.h b/src/mame/includes/gstriker.h index 117b86874b0..7491fe1aa40 100644 --- a/src/mame/includes/gstriker.h +++ b/src/mame/includes/gstriker.h @@ -12,7 +12,7 @@ class gstriker_state : public driver_device { public: - gstriker_state(const machine_config &mconfig, device_type type, std::string tag) + gstriker_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this, "maincpu"), m_audiocpu(*this, "audiocpu"), diff --git a/src/mame/includes/gsword.h b/src/mame/includes/gsword.h index 1bd7f127e77..014cc175082 100644 --- a/src/mame/includes/gsword.h +++ b/src/mame/includes/gsword.h @@ -6,7 +6,7 @@ class gsword_state : public driver_device { public: - gsword_state(const machine_config &mconfig, device_type type, std::string tag) + gsword_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this, "maincpu"), m_audiocpu(*this, "audiocpu"), diff --git a/src/mame/includes/gumbo.h b/src/mame/includes/gumbo.h index 03e20b24a5d..d95628aacfb 100644 --- a/src/mame/includes/gumbo.h +++ b/src/mame/includes/gumbo.h @@ -9,7 +9,7 @@ class gumbo_state : public driver_device { public: - gumbo_state(const machine_config &mconfig, device_type type, std::string tag) + gumbo_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_bg_videoram(*this, "bg_videoram"), m_fg_videoram(*this, "fg_videoram"), diff --git a/src/mame/includes/gunbustr.h b/src/mame/includes/gunbustr.h index 3317109412d..95aef16b0e3 100644 --- a/src/mame/includes/gunbustr.h +++ b/src/mame/includes/gunbustr.h @@ -21,7 +21,7 @@ public: TIMER_GUNBUSTR_INTERRUPT5 }; - gunbustr_state(const machine_config &mconfig, device_type type, std::string tag) + gunbustr_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this,"maincpu"), m_tc0480scp(*this, "tc0480scp"), diff --git a/src/mame/includes/gundealr.h b/src/mame/includes/gundealr.h index 1dfe357d399..5afbcf87317 100644 --- a/src/mame/includes/gundealr.h +++ b/src/mame/includes/gundealr.h @@ -9,7 +9,7 @@ class gundealr_state : public driver_device { public: - gundealr_state(const machine_config &mconfig, device_type type, std::string tag) + gundealr_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_paletteram(*this, "paletteram"), m_bg_videoram(*this, "bg_videoram"), diff --git a/src/mame/includes/gunsmoke.h b/src/mame/includes/gunsmoke.h index eae70b7a54a..2c5d43e0446 100644 --- a/src/mame/includes/gunsmoke.h +++ b/src/mame/includes/gunsmoke.h @@ -9,7 +9,7 @@ class gunsmoke_state : public driver_device { public: - gunsmoke_state(const machine_config &mconfig, device_type type, std::string tag) + gunsmoke_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_videoram(*this, "videoram"), m_colorram(*this, "colorram"), diff --git a/src/mame/includes/gyruss.h b/src/mame/includes/gyruss.h index 38b929fb574..1c9bfd88e02 100644 --- a/src/mame/includes/gyruss.h +++ b/src/mame/includes/gyruss.h @@ -11,7 +11,7 @@ class gyruss_state : public driver_device { public: - gyruss_state(const machine_config &mconfig, device_type type, std::string tag) + gyruss_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this, "maincpu"), m_subcpu(*this, "sub"), diff --git a/src/mame/includes/hanaawas.h b/src/mame/includes/hanaawas.h index 6ac93fc2ffb..dd09c9229ac 100644 --- a/src/mame/includes/hanaawas.h +++ b/src/mame/includes/hanaawas.h @@ -9,7 +9,7 @@ class hanaawas_state : public driver_device { public: - hanaawas_state(const machine_config &mconfig, device_type type, std::string tag) + hanaawas_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_videoram(*this, "videoram"), m_colorram(*this, "colorram"), diff --git a/src/mame/includes/harddriv.h b/src/mame/includes/harddriv.h index 4dab01a1f4b..c887c8a2597 100644 --- a/src/mame/includes/harddriv.h +++ b/src/mame/includes/harddriv.h @@ -44,7 +44,7 @@ class harddriv_state : public device_t /* public device_video_interface */ { public: - harddriv_state(const machine_config &mconfig, std::string tag, device_t *owner, UINT32 clock); + harddriv_state(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock); required_device<cpu_device> m_maincpu; @@ -438,7 +438,7 @@ class harddriv_sound_board_device : public device_t { public: // construction/destruction - harddriv_sound_board_device(const machine_config &mconfig, std::string tag, device_t *owner, UINT32 clock); + harddriv_sound_board_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock); ~harddriv_sound_board_device() {} DECLARE_READ16_MEMBER(hd68k_snd_data_r); @@ -506,7 +506,7 @@ private: class harddriv_board_device_state : public harddriv_state { public: - harddriv_board_device_state(const machine_config &mconfig, std::string tag, device_t *owner, UINT32 clock); + harddriv_board_device_state(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock); protected: virtual machine_config_constructor device_mconfig_additions() const override; @@ -519,7 +519,7 @@ protected: class harddrivc_board_device_state : public harddriv_state { public: - harddrivc_board_device_state(const machine_config &mconfig, std::string tag, device_t *owner, UINT32 clock); + harddrivc_board_device_state(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock); protected: virtual machine_config_constructor device_mconfig_additions() const override; @@ -532,7 +532,7 @@ protected: class racedriv_board_device_state : public harddriv_state { public: - racedriv_board_device_state(const machine_config &mconfig, std::string tag, device_t *owner, UINT32 clock); + racedriv_board_device_state(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock); protected: virtual machine_config_constructor device_mconfig_additions() const override; @@ -543,7 +543,7 @@ protected: class racedrivb1_board_device_state : public racedriv_board_device_state { public: - racedrivb1_board_device_state(const machine_config &mconfig, std::string tag, device_t *owner, UINT32 clock) : + racedrivb1_board_device_state(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock) : racedriv_board_device_state(mconfig, tag, owner, clock) {}; @@ -556,7 +556,7 @@ protected: class racedrivc_board_device_state : public harddriv_state { public: - racedrivc_board_device_state(const machine_config &mconfig, std::string tag, device_t *owner, UINT32 clock); + racedrivc_board_device_state(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock); protected: virtual machine_config_constructor device_mconfig_additions() const override; @@ -567,7 +567,7 @@ protected: class racedrivc1_board_device_state : public racedrivc_board_device_state { public: - racedrivc1_board_device_state(const machine_config &mconfig, std::string tag, device_t *owner, UINT32 clock) : + racedrivc1_board_device_state(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock) : racedrivc_board_device_state(mconfig, tag, owner, clock) {}; protected: @@ -577,7 +577,7 @@ protected: class racedrivc_panorama_side_board_device_state : public racedrivc_board_device_state { public: - racedrivc_panorama_side_board_device_state(const machine_config &mconfig, std::string tag, device_t *owner, UINT32 clock) : + racedrivc_panorama_side_board_device_state(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock) : racedrivc_board_device_state(mconfig, tag, owner, clock) {}; protected: @@ -591,7 +591,7 @@ protected: class stunrun_board_device_state : public harddriv_state { public: - stunrun_board_device_state(const machine_config &mconfig, std::string tag, device_t *owner, UINT32 clock); + stunrun_board_device_state(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock); protected: virtual machine_config_constructor device_mconfig_additions() const override; @@ -604,7 +604,7 @@ protected: class steeltal_board_device_state : public harddriv_state { public: - steeltal_board_device_state(const machine_config &mconfig, std::string tag, device_t *owner, UINT32 clock); + steeltal_board_device_state(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock); protected: virtual machine_config_constructor device_mconfig_additions() const override; @@ -615,7 +615,7 @@ protected: class steeltal1_board_device_state : public steeltal_board_device_state { public: - steeltal1_board_device_state(const machine_config &mconfig, std::string tag, device_t *owner, UINT32 clock) : + steeltal1_board_device_state(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock) : steeltal_board_device_state(mconfig, tag, owner, clock) {}; @@ -626,7 +626,7 @@ protected: class steeltalp_board_device_state : public steeltal_board_device_state { public: - steeltalp_board_device_state(const machine_config &mconfig, std::string tag, device_t *owner, UINT32 clock) : + steeltalp_board_device_state(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock) : steeltal_board_device_state(mconfig, tag, owner, clock) {}; @@ -641,7 +641,7 @@ protected: class strtdriv_board_device_state : public harddriv_state { public: - strtdriv_board_device_state(const machine_config &mconfig, std::string tag, device_t *owner, UINT32 clock); + strtdriv_board_device_state(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock); protected: virtual machine_config_constructor device_mconfig_additions() const override; @@ -654,7 +654,7 @@ protected: class hdrivair_board_device_state : public harddriv_state { public: - hdrivair_board_device_state(const machine_config &mconfig, std::string tag, device_t *owner, UINT32 clock); + hdrivair_board_device_state(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock); protected: virtual machine_config_constructor device_mconfig_additions() const override; @@ -665,7 +665,7 @@ protected: class hdrivairp_board_device_state : public hdrivair_board_device_state { public: - hdrivairp_board_device_state(const machine_config &mconfig, std::string tag, device_t *owner, UINT32 clock) : + hdrivairp_board_device_state(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock) : hdrivair_board_device_state(mconfig, tag, owner, clock) {}; diff --git a/src/mame/includes/hcastle.h b/src/mame/includes/hcastle.h index e6fac151ace..12874f11e62 100644 --- a/src/mame/includes/hcastle.h +++ b/src/mame/includes/hcastle.h @@ -13,7 +13,7 @@ class hcastle_state : public driver_device { public: - hcastle_state(const machine_config &mconfig, device_type type, std::string tag) + hcastle_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_spriteram(*this, "spriteram"), m_spriteram2(*this, "spriteram2") , diff --git a/src/mame/includes/hec2hrp.h b/src/mame/includes/hec2hrp.h index 4f05db2cb4f..c30b7bfccd3 100644 --- a/src/mame/includes/hec2hrp.h +++ b/src/mame/includes/hec2hrp.h @@ -74,7 +74,7 @@ enum class hec2hrp_state : public driver_device { public: - hec2hrp_state(const machine_config &mconfig, device_type type, std::string tag) + hec2hrp_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this, "maincpu"), m_disc2cpu(*this, "disc2cpu"), diff --git a/src/mame/includes/hexion.h b/src/mame/includes/hexion.h index aae9686cac9..e341d1f7687 100644 --- a/src/mame/includes/hexion.h +++ b/src/mame/includes/hexion.h @@ -5,7 +5,7 @@ class hexion_state : public driver_device { public: - hexion_state(const machine_config &mconfig, device_type type, std::string tag) + hexion_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag) , m_maincpu(*this, "maincpu"), m_k053252(*this, "k053252"), diff --git a/src/mame/includes/hh_tms1k.h b/src/mame/includes/hh_tms1k.h index cd184ddcb35..4a7ccb99467 100644 --- a/src/mame/includes/hh_tms1k.h +++ b/src/mame/includes/hh_tms1k.h @@ -18,7 +18,7 @@ class hh_tms1k_state : public driver_device { public: - hh_tms1k_state(const machine_config &mconfig, device_type type, std::string tag) + hh_tms1k_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this, "maincpu"), m_inp_matrix(*this, "IN"), diff --git a/src/mame/includes/hh_ucom4.h b/src/mame/includes/hh_ucom4.h index db52dea405c..76b3a5d7a02 100644 --- a/src/mame/includes/hh_ucom4.h +++ b/src/mame/includes/hh_ucom4.h @@ -18,7 +18,7 @@ class hh_ucom4_state : public driver_device { public: - hh_ucom4_state(const machine_config &mconfig, device_type type, std::string tag) + hh_ucom4_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this, "maincpu"), m_inp_matrix(*this, "IN"), diff --git a/src/mame/includes/higemaru.h b/src/mame/includes/higemaru.h index 39bad782d07..a39d0c5a251 100644 --- a/src/mame/includes/higemaru.h +++ b/src/mame/includes/higemaru.h @@ -9,7 +9,7 @@ class higemaru_state : public driver_device { public: - higemaru_state(const machine_config &mconfig, device_type type, std::string tag) + higemaru_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_videoram(*this, "videoram"), m_colorram(*this, "colorram"), diff --git a/src/mame/includes/himesiki.h b/src/mame/includes/himesiki.h index 3a65cd7b53f..65cf5bbcba2 100644 --- a/src/mame/includes/himesiki.h +++ b/src/mame/includes/himesiki.h @@ -9,7 +9,7 @@ class himesiki_state : public driver_device { public: - himesiki_state(const machine_config &mconfig, device_type type, std::string tag) + himesiki_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_bg_ram(*this, "bg_ram"), m_spriteram(*this, "spriteram"), diff --git a/src/mame/includes/hitme.h b/src/mame/includes/hitme.h index d085942855d..4a2a4aa48a4 100644 --- a/src/mame/includes/hitme.h +++ b/src/mame/includes/hitme.h @@ -17,7 +17,7 @@ class hitme_state : public driver_device { public: - hitme_state(const machine_config &mconfig, device_type type, std::string tag) + hitme_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_videoram(*this, "videoram"), m_maincpu(*this, "maincpu"), diff --git a/src/mame/includes/hnayayoi.h b/src/mame/includes/hnayayoi.h index 1040019a740..fa22619a317 100644 --- a/src/mame/includes/hnayayoi.h +++ b/src/mame/includes/hnayayoi.h @@ -10,7 +10,7 @@ class hnayayoi_state : public driver_device { public: - hnayayoi_state(const machine_config &mconfig, device_type type, std::string tag) + hnayayoi_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag) , m_maincpu(*this, "maincpu"), m_msm(*this, "msm") { } diff --git a/src/mame/includes/hng64.h b/src/mame/includes/hng64.h index cb8247d91e5..7da413bf645 100644 --- a/src/mame/includes/hng64.h +++ b/src/mame/includes/hng64.h @@ -132,7 +132,7 @@ private: class hng64_state : public driver_device { public: - hng64_state(const machine_config &mconfig, device_type type, std::string tag) + hng64_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this, "maincpu"), m_audiocpu(*this, "audiocpu"), diff --git a/src/mame/includes/holeland.h b/src/mame/includes/holeland.h index 6c58029e335..02b6da3a281 100644 --- a/src/mame/includes/holeland.h +++ b/src/mame/includes/holeland.h @@ -9,7 +9,7 @@ class holeland_state : public driver_device { public: - holeland_state(const machine_config &mconfig, device_type type, std::string tag) + holeland_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_videoram(*this, "videoram"), m_colorram(*this, "colorram"), diff --git a/src/mame/includes/homedata.h b/src/mame/includes/homedata.h index 98d46483fd9..084bdecb8cb 100644 --- a/src/mame/includes/homedata.h +++ b/src/mame/includes/homedata.h @@ -7,7 +7,7 @@ class homedata_state : public driver_device { public: - homedata_state(const machine_config &mconfig, device_type type, std::string tag) + homedata_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_vreg(*this, "vreg"), m_videoram(*this, "videoram"), diff --git a/src/mame/includes/homerun.h b/src/mame/includes/homerun.h index 1ff24611d8b..14fc6659840 100644 --- a/src/mame/includes/homerun.h +++ b/src/mame/includes/homerun.h @@ -12,7 +12,7 @@ class homerun_state : public driver_device { public: - homerun_state(const machine_config &mconfig, device_type type, std::string tag) + homerun_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this, "maincpu"), m_videoram(*this, "videoram"), diff --git a/src/mame/includes/hp48.h b/src/mame/includes/hp48.h index 68c30acc7e6..748a81bee55 100644 --- a/src/mame/includes/hp48.h +++ b/src/mame/includes/hp48.h @@ -44,7 +44,7 @@ typedef struct class hp48_state : public driver_device { public: - hp48_state(const machine_config &mconfig, device_type type, std::string tag) + hp48_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this, "maincpu"), m_dac(*this, "dac"), @@ -173,7 +173,7 @@ class hp48_port_image_device : public device_t, { public: // construction/destruction - hp48_port_image_device(const machine_config &mconfig, std::string tag, device_t *owner, UINT32 clock); + hp48_port_image_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock); static void set_port_config(device_t &device, int port, int module, int max_size) { diff --git a/src/mame/includes/huebler.h b/src/mame/includes/huebler.h index 24c8b392f81..bb6b4c29344 100644 --- a/src/mame/includes/huebler.h +++ b/src/mame/includes/huebler.h @@ -22,7 +22,7 @@ class amu880_state : public driver_device { public: - amu880_state(const machine_config &mconfig, device_type type, std::string tag) + amu880_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_cassette(*this, "cassette"), m_z80sio(*this, Z80SIO_TAG), diff --git a/src/mame/includes/hx20.h b/src/mame/includes/hx20.h index 52c33b6d64f..8f7ab801e0d 100644 --- a/src/mame/includes/hx20.h +++ b/src/mame/includes/hx20.h @@ -32,7 +32,7 @@ class hx20_state : public driver_device { public: - hx20_state(const machine_config &mconfig, device_type type, std::string tag) + hx20_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this, HD6301V1_MAIN_TAG), m_subcpu(*this, HD6301V1_SLAVE_TAG), diff --git a/src/mame/includes/hyhoo.h b/src/mame/includes/hyhoo.h index 3ced5525000..4b0d2c520b9 100644 --- a/src/mame/includes/hyhoo.h +++ b/src/mame/includes/hyhoo.h @@ -10,7 +10,7 @@ public: TIMER_BLITTER }; - hyhoo_state(const machine_config &mconfig, device_type type, std::string tag) + hyhoo_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this, "maincpu"), m_nb1413m3(*this, "nb1413m3"), diff --git a/src/mame/includes/hyperspt.h b/src/mame/includes/hyperspt.h index fde19f07fd2..0e4b848de5a 100644 --- a/src/mame/includes/hyperspt.h +++ b/src/mame/includes/hyperspt.h @@ -7,7 +7,7 @@ class hyperspt_state : public driver_device { public: - hyperspt_state(const machine_config &mconfig, device_type type, std::string tag) + hyperspt_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_spriteram(*this, "spriteram"), m_scroll(*this, "scroll"), diff --git a/src/mame/includes/hyprduel.h b/src/mame/includes/hyprduel.h index a3d8f3bd26b..f037f61c555 100644 --- a/src/mame/includes/hyprduel.h +++ b/src/mame/includes/hyprduel.h @@ -7,7 +7,7 @@ class hyprduel_state : public driver_device { public: - hyprduel_state(const machine_config &mconfig, device_type type, std::string tag) + hyprduel_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_vram_0(*this, "vram_0"), m_vram_1(*this, "vram_1"), diff --git a/src/mame/includes/ikki.h b/src/mame/includes/ikki.h index bfa58940759..bfd7039db1a 100644 --- a/src/mame/includes/ikki.h +++ b/src/mame/includes/ikki.h @@ -9,7 +9,7 @@ class ikki_state : public driver_device { public: - ikki_state(const machine_config &mconfig, device_type type, std::string tag) + ikki_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this, "maincpu"), m_subcpu(*this, "sub"), diff --git a/src/mame/includes/imds2.h b/src/mame/includes/imds2.h index 8e7192063df..c5e93b4f9bd 100644 --- a/src/mame/includes/imds2.h +++ b/src/mame/includes/imds2.h @@ -22,7 +22,7 @@ class imds2_state : public driver_device { public: - imds2_state(const machine_config &mconfig, device_type type, std::string tag); + imds2_state(const machine_config &mconfig, device_type type, const char *tag); DECLARE_READ8_MEMBER(ipc_mem_read); DECLARE_WRITE8_MEMBER(ipc_mem_write); diff --git a/src/mame/includes/intv.h b/src/mame/includes/intv.h index 1ef652f1aa4..7f14c7fb55a 100644 --- a/src/mame/includes/intv.h +++ b/src/mame/includes/intv.h @@ -30,7 +30,7 @@ public: TIMER_INTV_BTB_FILL }; - intv_state(const machine_config &mconfig, device_type type, std::string tag) + intv_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this, "maincpu"), m_sound(*this, "ay8914"), diff --git a/src/mame/includes/inufuku.h b/src/mame/includes/inufuku.h index 5a59cb9a2a9..24ed3325158 100644 --- a/src/mame/includes/inufuku.h +++ b/src/mame/includes/inufuku.h @@ -4,7 +4,7 @@ class inufuku_state : public driver_device { public: - inufuku_state(const machine_config &mconfig, device_type type, std::string tag) + inufuku_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_bg_videoram(*this, "bg_videoram"), m_bg_rasterram(*this, "bg_rasterram"), diff --git a/src/mame/includes/iqblock.h b/src/mame/includes/iqblock.h index 0b2d2726768..be63ef229b1 100644 --- a/src/mame/includes/iqblock.h +++ b/src/mame/includes/iqblock.h @@ -3,7 +3,7 @@ class iqblock_state : public driver_device { public: - iqblock_state(const machine_config &mconfig, device_type type, std::string tag) + iqblock_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this,"maincpu"), m_gfxdecode(*this, "gfxdecode"), diff --git a/src/mame/includes/irobot.h b/src/mame/includes/irobot.h index 9a33d824006..a2fc05d6fea 100644 --- a/src/mame/includes/irobot.h +++ b/src/mame/includes/irobot.h @@ -26,7 +26,7 @@ struct irmb_ops class irobot_state : public driver_device { public: - irobot_state(const machine_config &mconfig, device_type type, std::string tag) + irobot_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_nvram(*this, "nvram") , m_videoram(*this, "videoram"), diff --git a/src/mame/includes/ironhors.h b/src/mame/includes/ironhors.h index c731696a0d1..b0c78ebf6e3 100644 --- a/src/mame/includes/ironhors.h +++ b/src/mame/includes/ironhors.h @@ -9,7 +9,7 @@ class ironhors_state : public driver_device { public: - ironhors_state(const machine_config &mconfig, device_type type, std::string tag) + ironhors_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this, "maincpu"), m_soundcpu(*this, "soundcpu"), diff --git a/src/mame/includes/itech32.h b/src/mame/includes/itech32.h index 04fd43bdcf1..3c7be2530f1 100644 --- a/src/mame/includes/itech32.h +++ b/src/mame/includes/itech32.h @@ -19,7 +19,7 @@ class itech32_state : public driver_device { public: - itech32_state(const machine_config &mconfig, device_type type, std::string tag) + itech32_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_main_ram(*this, "main_ram", 0), m_nvram(*this, "nvram", 0), @@ -167,7 +167,7 @@ public: inline offs_t compute_safe_address(int x, int y); inline void disable_clipping(); inline void enable_clipping(); - void logblit(std::string tag); + void logblit(const char *tag); void update_interrupts(int fast); void draw_raw(UINT16 *base, UINT16 color); void draw_raw_drivedge(UINT16 *base, UINT16 *zbase, UINT16 color); diff --git a/src/mame/includes/itech8.h b/src/mame/includes/itech8.h index 5ea16f0bd3f..2e35ffd95ad 100644 --- a/src/mame/includes/itech8.h +++ b/src/mame/includes/itech8.h @@ -16,7 +16,7 @@ class itech8_state : public driver_device { public: - itech8_state(const machine_config &mconfig, device_type type, std::string tag) + itech8_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this, "maincpu"), m_soundcpu(*this, "soundcpu"), diff --git a/src/mame/includes/jack.h b/src/mame/includes/jack.h index f9d4d0a99d0..c3292723845 100644 --- a/src/mame/includes/jack.h +++ b/src/mame/includes/jack.h @@ -9,7 +9,7 @@ class jack_state : public driver_device { public: - jack_state(const machine_config &mconfig, device_type type, std::string tag) + jack_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this, "maincpu"), m_audiocpu(*this, "audiocpu"), diff --git a/src/mame/includes/jackal.h b/src/mame/includes/jackal.h index 341ddcbf5eb..0249cde4bbd 100644 --- a/src/mame/includes/jackal.h +++ b/src/mame/includes/jackal.h @@ -10,7 +10,7 @@ class jackal_state : public driver_device { public: - jackal_state(const machine_config &mconfig, device_type type, std::string tag) + jackal_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_videoctrl(*this, "videoctrl"), m_mastercpu(*this, "master"), diff --git a/src/mame/includes/jaguar.h b/src/mame/includes/jaguar.h index dcd43a32598..cbee2eafd21 100644 --- a/src/mame/includes/jaguar.h +++ b/src/mame/includes/jaguar.h @@ -27,7 +27,7 @@ class jaguar_state : public driver_device { public: - jaguar_state(const machine_config &mconfig, device_type type, std::string tag) + jaguar_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this, "maincpu"), m_gpu(*this, "gpu"), diff --git a/src/mame/includes/jailbrek.h b/src/mame/includes/jailbrek.h index c7cb3bcaf6c..2a191f5360b 100644 --- a/src/mame/includes/jailbrek.h +++ b/src/mame/includes/jailbrek.h @@ -14,7 +14,7 @@ class jailbrek_state : public driver_device { public: - jailbrek_state(const machine_config &mconfig, device_type type, std::string tag) + jailbrek_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_colorram(*this, "colorram"), m_videoram(*this, "videoram"), diff --git a/src/mame/includes/jedi.h b/src/mame/includes/jedi.h index 96b82650351..a5f233a283c 100644 --- a/src/mame/includes/jedi.h +++ b/src/mame/includes/jedi.h @@ -19,7 +19,7 @@ class jedi_state : public driver_device { public: - jedi_state(const machine_config &mconfig, device_type type, std::string tag) + jedi_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_nvram(*this, "nvram") , m_foreground_bank(*this, "foreground_bank"), diff --git a/src/mame/includes/jpmimpct.h b/src/mame/includes/jpmimpct.h index b6cfa133088..8be7a680e5a 100644 --- a/src/mame/includes/jpmimpct.h +++ b/src/mame/includes/jpmimpct.h @@ -59,7 +59,7 @@ struct bt477_t class jpmimpct_state : public driver_device { public: - jpmimpct_state(const machine_config &mconfig, device_type type, std::string tag) + jpmimpct_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_vfd(*this, "vfd"), m_vram(*this, "vram") , diff --git a/src/mame/includes/jpmsys5.h b/src/mame/includes/jpmsys5.h index 16eaedcadc2..d63877f4aba 100644 --- a/src/mame/includes/jpmsys5.h +++ b/src/mame/includes/jpmsys5.h @@ -17,7 +17,7 @@ class jpmsys5_state : public driver_device { public: - jpmsys5_state(const machine_config &mconfig, device_type type, std::string tag) : + jpmsys5_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this, "maincpu"), m_acia6850_0(*this, "acia6850_0"), diff --git a/src/mame/includes/jupiter.h b/src/mame/includes/jupiter.h index 71643260d60..ad89bc97a82 100644 --- a/src/mame/includes/jupiter.h +++ b/src/mame/includes/jupiter.h @@ -16,7 +16,7 @@ class jupiter2_state : public driver_device { public: - jupiter2_state(const machine_config &mconfig, device_type type, std::string tag) + jupiter2_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this, MCM6571AP_TAG) { } @@ -30,7 +30,7 @@ public: class jupiter3_state : public driver_device { public: - jupiter3_state(const machine_config &mconfig, device_type type, std::string tag) + jupiter3_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this, Z80_TAG), m_p_videoram(*this, "p_videoram"), diff --git a/src/mame/includes/kaneko16.h b/src/mame/includes/kaneko16.h index 422832ded6b..cc8ae0ed4dd 100644 --- a/src/mame/includes/kaneko16.h +++ b/src/mame/includes/kaneko16.h @@ -23,7 +23,7 @@ class kaneko16_state : public driver_device { public: - kaneko16_state(const machine_config &mconfig, device_type type, std::string tag) + kaneko16_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this, "maincpu"), m_audiocpu(*this, "audiocpu"), @@ -98,7 +98,7 @@ public: template<class _BitmapClass> void kaneko16_fill_bitmap(palette_device* palette, _BitmapClass &bitmap, const rectangle &cliprect); - void kaneko16_common_oki_bank_w( const char *bankname, std::string tag, int bank, size_t fixedsize, size_t bankedsize ); + void kaneko16_common_oki_bank_w( const char *bankname, const char* tag, int bank, size_t fixedsize, size_t bankedsize ); void kaneko16_unscramble_tiles(const char *region); void kaneko16_expand_sample_banks(const char *region); }; @@ -106,7 +106,7 @@ public: class kaneko16_gtmr_state : public kaneko16_state { public: - kaneko16_gtmr_state(const machine_config &mconfig, device_type type, std::string tag) + kaneko16_gtmr_state(const machine_config &mconfig, device_type type, const char *tag) : kaneko16_state(mconfig, type, tag) { } @@ -130,7 +130,7 @@ public: class kaneko16_berlwall_state : public kaneko16_state { public: - kaneko16_berlwall_state(const machine_config &mconfig, device_type type, std::string tag) + kaneko16_berlwall_state(const machine_config &mconfig, device_type type, const char *tag) : kaneko16_state(mconfig, type, tag), m_bg15_select(*this, "bg15_select"), m_bg15_scroll(*this, "bg15_scroll"), @@ -170,7 +170,7 @@ public: class kaneko16_shogwarr_state : public kaneko16_state { public: - kaneko16_shogwarr_state(const machine_config &mconfig, device_type type, std::string tag) + kaneko16_shogwarr_state(const machine_config &mconfig, device_type type, const char *tag) : kaneko16_state(mconfig, type, tag), m_calc3_prot(*this, "calc3_prot") { diff --git a/src/mame/includes/kangaroo.h b/src/mame/includes/kangaroo.h index c7003cdee97..2b73a14c28e 100644 --- a/src/mame/includes/kangaroo.h +++ b/src/mame/includes/kangaroo.h @@ -11,7 +11,7 @@ class kangaroo_state : public driver_device { public: - kangaroo_state(const machine_config &mconfig, device_type type, std::string tag) + kangaroo_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_video_control(*this, "video_control"), m_maincpu(*this, "maincpu"), diff --git a/src/mame/includes/karnov.h b/src/mame/includes/karnov.h index 24b767f2299..12d44893b99 100644 --- a/src/mame/includes/karnov.h +++ b/src/mame/includes/karnov.h @@ -12,7 +12,7 @@ class karnov_state : public driver_device { public: - karnov_state(const machine_config &mconfig, device_type type, std::string tag) + karnov_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this, "maincpu"), m_audiocpu(*this, "audiocpu"), diff --git a/src/mame/includes/kaypro.h b/src/mame/includes/kaypro.h index f30c5d76469..f2b5cc3df29 100644 --- a/src/mame/includes/kaypro.h +++ b/src/mame/includes/kaypro.h @@ -22,7 +22,7 @@ public: TIMER_FLOPPY }; - kaypro_state(const machine_config &mconfig, device_type type, std::string tag) + kaypro_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag) , m_palette(*this, "palette") , m_maincpu(*this, "maincpu") diff --git a/src/mame/includes/kc.h b/src/mame/includes/kc.h index 69d400e609b..65af7aeedb7 100644 --- a/src/mame/includes/kc.h +++ b/src/mame/includes/kc.h @@ -57,7 +57,7 @@ class kc_state : public driver_device { public: - kc_state(const machine_config &mconfig, device_type type, std::string tag) + kc_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this, "maincpu"), m_z80pio(*this, "z80pio"), @@ -158,7 +158,7 @@ public: class kc85_4_state : public kc_state { public: - kc85_4_state(const machine_config &mconfig, device_type type, std::string tag) + kc85_4_state(const machine_config &mconfig, device_type type, const char *tag) : kc_state(mconfig, type, tag) { } diff --git a/src/mame/includes/kchamp.h b/src/mame/includes/kchamp.h index 56697036e51..eec986424d7 100644 --- a/src/mame/includes/kchamp.h +++ b/src/mame/includes/kchamp.h @@ -10,7 +10,7 @@ class kchamp_state : public driver_device { public: - kchamp_state(const machine_config &mconfig, device_type type, std::string tag) + kchamp_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_videoram(*this, "videoram"), m_colorram(*this, "colorram"), diff --git a/src/mame/includes/kickgoal.h b/src/mame/includes/kickgoal.h index a475b5d3722..94ddc5d3bd9 100644 --- a/src/mame/includes/kickgoal.h +++ b/src/mame/includes/kickgoal.h @@ -12,7 +12,7 @@ class kickgoal_state : public driver_device { public: - kickgoal_state(const machine_config &mconfig, device_type type, std::string tag) + kickgoal_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_fgram(*this, "fgram"), m_bgram(*this, "bgram"), diff --git a/src/mame/includes/kingobox.h b/src/mame/includes/kingobox.h index ae1cd7cd16a..9a7ee062627 100644 --- a/src/mame/includes/kingobox.h +++ b/src/mame/includes/kingobox.h @@ -9,7 +9,7 @@ class kingofb_state : public driver_device { public: - kingofb_state(const machine_config &mconfig, device_type type, std::string tag) + kingofb_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_scroll_y(*this, "scroll_y"), m_videoram(*this, "videoram"), diff --git a/src/mame/includes/klax.h b/src/mame/includes/klax.h index f9aeb7492df..d94cccd0714 100644 --- a/src/mame/includes/klax.h +++ b/src/mame/includes/klax.h @@ -12,7 +12,7 @@ class klax_state : public atarigen_state { public: - klax_state(const machine_config &mconfig, device_type type, std::string tag) + klax_state(const machine_config &mconfig, device_type type, const char *tag) : atarigen_state(mconfig, type, tag), m_playfield_tilemap(*this, "playfield"), m_mob(*this, "mob") { } diff --git a/src/mame/includes/kncljoe.h b/src/mame/includes/kncljoe.h index 70db30803b1..cafa96ed3da 100644 --- a/src/mame/includes/kncljoe.h +++ b/src/mame/includes/kncljoe.h @@ -9,7 +9,7 @@ class kncljoe_state : public driver_device { public: - kncljoe_state(const machine_config &mconfig, device_type type, std::string tag) + kncljoe_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_videoram(*this, "videoram"), m_scrollregs(*this, "scrollregs"), diff --git a/src/mame/includes/konamigx.h b/src/mame/includes/konamigx.h index 06f8de401ff..f5ee6f795d5 100644 --- a/src/mame/includes/konamigx.h +++ b/src/mame/includes/konamigx.h @@ -14,7 +14,7 @@ class konamigx_state : public driver_device { public: - konamigx_state(const machine_config &mconfig, device_type type, std::string tag) + konamigx_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this,"maincpu"), m_soundcpu(*this, "soundcpu"), diff --git a/src/mame/includes/kopunch.h b/src/mame/includes/kopunch.h index 87a197b3b25..3d0e6d0fce3 100644 --- a/src/mame/includes/kopunch.h +++ b/src/mame/includes/kopunch.h @@ -9,7 +9,7 @@ class kopunch_state : public driver_device { public: - kopunch_state(const machine_config &mconfig, device_type type, std::string tag) + kopunch_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this, "maincpu"), m_gfxdecode(*this, "gfxdecode"), diff --git a/src/mame/includes/kramermc.h b/src/mame/includes/kramermc.h index e9b31d20bef..7a0dbd6020e 100644 --- a/src/mame/includes/kramermc.h +++ b/src/mame/includes/kramermc.h @@ -14,7 +14,7 @@ class kramermc_state : public driver_device { public: - kramermc_state(const machine_config &mconfig, device_type type, std::string tag) + kramermc_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this, "maincpu"), m_gfxdecode(*this, "gfxdecode"), diff --git a/src/mame/includes/ksayakyu.h b/src/mame/includes/ksayakyu.h index df22a15e076..0f6873d8e7a 100644 --- a/src/mame/includes/ksayakyu.h +++ b/src/mame/includes/ksayakyu.h @@ -9,7 +9,7 @@ class ksayakyu_state : public driver_device { public: - ksayakyu_state(const machine_config &mconfig, device_type type, std::string tag) + ksayakyu_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_videoram(*this, "videoram"), m_spriteram(*this, "spriteram"), diff --git a/src/mame/includes/kyocera.h b/src/mame/includes/kyocera.h index b642c03b206..43a1c835670 100644 --- a/src/mame/includes/kyocera.h +++ b/src/mame/includes/kyocera.h @@ -55,7 +55,7 @@ class kc85_state : public driver_device { public: - kc85_state(const machine_config &mconfig, device_type type, std::string tag) + kc85_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this, I8085_TAG), m_rtc(*this, UPD1990A_TAG), @@ -160,7 +160,7 @@ public: class trsm100_state : public kc85_state { public: - trsm100_state(const machine_config &mconfig, device_type type, std::string tag) + trsm100_state(const machine_config &mconfig, device_type type, const char *tag) : kc85_state(mconfig, type, tag) { } virtual void machine_start() override; @@ -169,7 +169,7 @@ public: class pc8201_state : public kc85_state { public: - pc8201_state(const machine_config &mconfig, device_type type, std::string tag) + pc8201_state(const machine_config &mconfig, device_type type, const char *tag) : kc85_state(mconfig, type, tag), m_cas_cart(*this, "cas_cartslot") { } @@ -199,7 +199,7 @@ public: class tandy200_state : public driver_device { public: - tandy200_state(const machine_config &mconfig, device_type type, std::string tag) + tandy200_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this, I8085_TAG), m_rtc(*this, RP5C01A_TAG), diff --git a/src/mame/includes/kyugo.h b/src/mame/includes/kyugo.h index bda0de526c6..3c3b113c1d9 100644 --- a/src/mame/includes/kyugo.h +++ b/src/mame/includes/kyugo.h @@ -9,7 +9,7 @@ class kyugo_state : public driver_device { public: - kyugo_state(const machine_config &mconfig, device_type type, std::string tag) + kyugo_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_fgvideoram(*this, "fgvideoram"), m_bgvideoram(*this, "bgvideoram"), diff --git a/src/mame/includes/labyrunr.h b/src/mame/includes/labyrunr.h index e614f052311..092b28a7503 100644 --- a/src/mame/includes/labyrunr.h +++ b/src/mame/includes/labyrunr.h @@ -12,7 +12,7 @@ class labyrunr_state : public driver_device { public: - labyrunr_state(const machine_config &mconfig, device_type type, std::string tag) + labyrunr_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_k007121(*this, "k007121"), m_maincpu(*this,"maincpu"), diff --git a/src/mame/includes/ladybug.h b/src/mame/includes/ladybug.h index 42481ba3d48..8b7308edf5c 100644 --- a/src/mame/includes/ladybug.h +++ b/src/mame/includes/ladybug.h @@ -11,7 +11,7 @@ class ladybug_state : public driver_device { public: - ladybug_state(const machine_config &mconfig, device_type type, std::string tag) + ladybug_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_videoram(*this, "videoram"), m_colorram(*this, "colorram"), diff --git a/src/mame/includes/ladyfrog.h b/src/mame/includes/ladyfrog.h index e75ae0b9185..39114c577dd 100644 --- a/src/mame/includes/ladyfrog.h +++ b/src/mame/includes/ladyfrog.h @@ -11,7 +11,7 @@ class ladyfrog_state : public driver_device { public: - ladyfrog_state(const machine_config &mconfig, device_type type, std::string tag) + ladyfrog_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_videoram(*this, "videoram"), m_scrlram(*this, "scrlram"), diff --git a/src/mame/includes/laserbat.h b/src/mame/includes/laserbat.h index 901f100b070..f50cd4e1bd9 100644 --- a/src/mame/includes/laserbat.h +++ b/src/mame/includes/laserbat.h @@ -19,7 +19,7 @@ class laserbat_state_base : public driver_device { public: - laserbat_state_base(const machine_config &mconfig, device_type type, std::string tag) + laserbat_state_base(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag) , m_row0(*this, "ROW0") , m_row1(*this, "ROW1") @@ -153,7 +153,7 @@ protected: class laserbat_state : public laserbat_state_base { public: - laserbat_state(const machine_config &mconfig, device_type type, std::string tag) + laserbat_state(const machine_config &mconfig, device_type type, const char *tag) : laserbat_state_base(mconfig, type, tag) , m_csg(*this, "csg") , m_synth_low(*this, "synth_low") @@ -183,7 +183,7 @@ protected: class catnmous_state : public laserbat_state_base { public: - catnmous_state(const machine_config &mconfig, device_type type, std::string tag) + catnmous_state(const machine_config &mconfig, device_type type, const char *tag) : laserbat_state_base(mconfig, type, tag) , m_audiocpu(*this, "audiocpu") , m_pia(*this, "pia") diff --git a/src/mame/includes/lasso.h b/src/mame/includes/lasso.h index 1a00c99109f..617f03aeba9 100644 --- a/src/mame/includes/lasso.h +++ b/src/mame/includes/lasso.h @@ -11,7 +11,7 @@ class lasso_state : public driver_device { public: - lasso_state(const machine_config &mconfig, device_type type, std::string tag) + lasso_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_videoram(*this, "videoram"), m_colorram(*this, "colorram"), diff --git a/src/mame/includes/lastduel.h b/src/mame/includes/lastduel.h index 48f4fa7b071..615bafd2a8d 100644 --- a/src/mame/includes/lastduel.h +++ b/src/mame/includes/lastduel.h @@ -11,7 +11,7 @@ class lastduel_state : public driver_device { public: - lastduel_state(const machine_config &mconfig, device_type type, std::string tag) + lastduel_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this, "maincpu"), m_audiocpu(*this, "audiocpu"), diff --git a/src/mame/includes/lazercmd.h b/src/mame/includes/lazercmd.h index 34d952de1b1..58134751943 100644 --- a/src/mame/includes/lazercmd.h +++ b/src/mame/includes/lazercmd.h @@ -25,7 +25,7 @@ class lazercmd_state : public driver_device { public: - lazercmd_state(const machine_config &mconfig, device_type type, std::string tag) + lazercmd_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this, "maincpu"), m_dac(*this, "dac"), diff --git a/src/mame/includes/lc80.h b/src/mame/includes/lc80.h index 6f7306b8a8f..36788b37f00 100644 --- a/src/mame/includes/lc80.h +++ b/src/mame/includes/lc80.h @@ -23,7 +23,7 @@ class lc80_state : public driver_device { public: - lc80_state(const machine_config &mconfig, device_type type, std::string tag) + lc80_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this, Z80_TAG), m_pio2(*this, Z80PIO2_TAG), diff --git a/src/mame/includes/legionna.h b/src/mame/includes/legionna.h index 2bb5e29906f..456c28508e1 100644 --- a/src/mame/includes/legionna.h +++ b/src/mame/includes/legionna.h @@ -8,7 +8,7 @@ class legionna_state : public driver_device { public: - legionna_state(const machine_config &mconfig, device_type type, std::string tag) + legionna_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_spriteram(*this, "spriteram"), /*m_back_data(*this, "back_data"), diff --git a/src/mame/includes/leland.h b/src/mame/includes/leland.h index c0b2a5dbdfc..ab2133cef3b 100644 --- a/src/mame/includes/leland.h +++ b/src/mame/includes/leland.h @@ -27,7 +27,7 @@ class leland_80186_sound_device; class leland_state : public driver_device { public: - leland_state(const machine_config &mconfig, device_type type, std::string tag) + leland_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_master(*this, "master"), m_slave(*this, "slave"), @@ -210,8 +210,8 @@ public: class leland_80186_sound_device : public device_t { public: - leland_80186_sound_device(const machine_config &mconfig, std::string tag, device_t *owner, UINT32 clock); - leland_80186_sound_device(const machine_config &mconfig, device_type type, const char *name, std::string tag, device_t *owner, UINT32 clock, const char *shortname, const char *source); + leland_80186_sound_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock); + leland_80186_sound_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); virtual machine_config_constructor device_mconfig_additions() const override; DECLARE_WRITE16_MEMBER(peripheral_ctrl); @@ -284,7 +284,7 @@ extern const device_type LELAND_80186; class redline_80186_sound_device : public leland_80186_sound_device { public: - redline_80186_sound_device(const machine_config &mconfig, std::string tag, device_t *owner, UINT32 clock); + redline_80186_sound_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock); DECLARE_WRITE16_MEMBER(redline_dac_w); virtual machine_config_constructor device_mconfig_additions() const override; }; @@ -294,7 +294,7 @@ extern const device_type REDLINE_80186; class ataxx_80186_sound_device : public leland_80186_sound_device { public: - ataxx_80186_sound_device(const machine_config &mconfig, std::string tag, device_t *owner, UINT32 clock); + ataxx_80186_sound_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock); virtual machine_config_constructor device_mconfig_additions() const override; }; @@ -303,7 +303,7 @@ extern const device_type ATAXX_80186; class wsf_80186_sound_device : public leland_80186_sound_device { public: - wsf_80186_sound_device(const machine_config &mconfig, std::string tag, device_t *owner, UINT32 clock); + wsf_80186_sound_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock); virtual machine_config_constructor device_mconfig_additions() const override; }; diff --git a/src/mame/includes/lemmings.h b/src/mame/includes/lemmings.h index ebe68cbe291..2e91c0d7250 100644 --- a/src/mame/includes/lemmings.h +++ b/src/mame/includes/lemmings.h @@ -7,7 +7,7 @@ class lemmings_state : public driver_device { public: - lemmings_state(const machine_config &mconfig, device_type type, std::string tag) + lemmings_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_bitmap0(2048, 256), m_audiocpu(*this, "audiocpu"), diff --git a/src/mame/includes/lethal.h b/src/mame/includes/lethal.h index adeeaa06841..f53c540f38d 100644 --- a/src/mame/includes/lethal.h +++ b/src/mame/includes/lethal.h @@ -16,7 +16,7 @@ class lethal_state : public driver_device { public: - lethal_state(const machine_config &mconfig, device_type type, std::string tag) + lethal_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this, "maincpu"), m_soundcpu(*this, "soundcpu"), diff --git a/src/mame/includes/lethalj.h b/src/mame/includes/lethalj.h index c2f54d4ed02..eb501e82122 100644 --- a/src/mame/includes/lethalj.h +++ b/src/mame/includes/lethalj.h @@ -17,7 +17,7 @@ public: TIMER_GEN_EXT1_INT }; - lethalj_state(const machine_config &mconfig, device_type type, std::string tag) + lethalj_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag) , m_maincpu(*this, "maincpu"), m_screen(*this, "screen"), diff --git a/src/mame/includes/liberate.h b/src/mame/includes/liberate.h index 1ef009a4388..c57acc02391 100644 --- a/src/mame/includes/liberate.h +++ b/src/mame/includes/liberate.h @@ -3,7 +3,7 @@ class liberate_state : public driver_device { public: - liberate_state(const machine_config &mconfig, device_type type, std::string tag) + liberate_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_bg_vram(*this, "bg_vram"), m_colorram(*this, "colorram"), diff --git a/src/mame/includes/liberatr.h b/src/mame/includes/liberatr.h index 871fe96ff96..39e3c11b967 100644 --- a/src/mame/includes/liberatr.h +++ b/src/mame/includes/liberatr.h @@ -13,7 +13,7 @@ class liberatr_state : public atarigen_state { public: - liberatr_state(const machine_config &mconfig, device_type type, std::string tag) + liberatr_state(const machine_config &mconfig, device_type type, const char *tag) : atarigen_state(mconfig, type, tag), m_base_ram(*this, "base_ram"), m_planet_frame(*this, "planet_frame"), diff --git a/src/mame/includes/lisa.h b/src/mame/includes/lisa.h index 0c7db6081e2..f359191d605 100644 --- a/src/mame/includes/lisa.h +++ b/src/mame/includes/lisa.h @@ -101,7 +101,7 @@ struct lisa_features_t class lisa_state : public driver_device { public: - lisa_state(const machine_config &mconfig, device_type type, std::string tag) + lisa_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this, "maincpu"), m_via0(*this, "via6522_0"), diff --git a/src/mame/includes/lkage.h b/src/mame/includes/lkage.h index fc87e89b2cc..863e84b1f5e 100644 --- a/src/mame/includes/lkage.h +++ b/src/mame/includes/lkage.h @@ -4,7 +4,7 @@ class lkage_state : public driver_device { public: - lkage_state(const machine_config &mconfig, device_type type, std::string tag) + lkage_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_vreg(*this, "vreg"), m_scroll(*this, "scroll"), diff --git a/src/mame/includes/llc.h b/src/mame/includes/llc.h index f79d0245c6a..e74bf7f5acc 100644 --- a/src/mame/includes/llc.h +++ b/src/mame/includes/llc.h @@ -21,7 +21,7 @@ class llc_state : public driver_device { public: - llc_state(const machine_config &mconfig, device_type type, std::string tag) + llc_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_speaker(*this, "speaker"), m_p_videoram(*this, "videoram"), diff --git a/src/mame/includes/lockon.h b/src/mame/includes/lockon.h index 83e2df256f3..86407bd3671 100644 --- a/src/mame/includes/lockon.h +++ b/src/mame/includes/lockon.h @@ -22,7 +22,7 @@ class lockon_state : public driver_device { public: - lockon_state(const machine_config &mconfig, device_type type, std::string tag) + lockon_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_char_ram(*this, "char_ram"), m_hud_ram(*this, "hud_ram"), diff --git a/src/mame/includes/lordgun.h b/src/mame/includes/lordgun.h index 9dd8826ffea..fbc1b57227e 100644 --- a/src/mame/includes/lordgun.h +++ b/src/mame/includes/lordgun.h @@ -17,7 +17,7 @@ struct lordgun_gun_data class lordgun_state : public driver_device { public: - lordgun_state(const machine_config &mconfig, device_type type, std::string tag) + lordgun_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this, "maincpu"), m_soundcpu(*this, "soundcpu"), diff --git a/src/mame/includes/lsasquad.h b/src/mame/includes/lsasquad.h index adeafdb133d..17f4c2faf16 100644 --- a/src/mame/includes/lsasquad.h +++ b/src/mame/includes/lsasquad.h @@ -4,7 +4,7 @@ class lsasquad_state : public driver_device { public: - lsasquad_state(const machine_config &mconfig, device_type type, std::string tag) + lsasquad_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_videoram(*this, "videoram"), m_scrollram(*this, "scrollram"), diff --git a/src/mame/includes/lucky74.h b/src/mame/includes/lucky74.h index 763c0c1f48c..64f2e25322e 100644 --- a/src/mame/includes/lucky74.h +++ b/src/mame/includes/lucky74.h @@ -5,7 +5,7 @@ class lucky74_state : public driver_device { public: - lucky74_state(const machine_config &mconfig, device_type type, std::string tag) + lucky74_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_fg_videoram(*this, "fg_videoram"), m_fg_colorram(*this, "fg_colorram"), diff --git a/src/mame/includes/lvcards.h b/src/mame/includes/lvcards.h index bd24205ae11..851559d18bb 100644 --- a/src/mame/includes/lvcards.h +++ b/src/mame/includes/lvcards.h @@ -3,7 +3,7 @@ class lvcards_state : public driver_device { public: - lvcards_state(const machine_config &mconfig, device_type type, std::string tag) + lvcards_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_videoram(*this, "videoram"), m_colorram(*this, "colorram"), diff --git a/src/mame/includes/lviv.h b/src/mame/includes/lviv.h index a1f387223c3..f0634fc237d 100644 --- a/src/mame/includes/lviv.h +++ b/src/mame/includes/lviv.h @@ -18,7 +18,7 @@ class lviv_state : public driver_device { public: - lviv_state(const machine_config &mconfig, device_type type, std::string tag) + lviv_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this, "maincpu"), m_speaker(*this, "speaker"), diff --git a/src/mame/includes/lwings.h b/src/mame/includes/lwings.h index 0c9f08dfd47..6a7dedb889c 100644 --- a/src/mame/includes/lwings.h +++ b/src/mame/includes/lwings.h @@ -6,7 +6,7 @@ class lwings_state : public driver_device { public: - lwings_state(const machine_config &mconfig, device_type type, std::string tag) + lwings_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_spriteram(*this, "spriteram") , m_fgvideoram(*this, "fgvideoram"), diff --git a/src/mame/includes/lynx.h b/src/mame/includes/lynx.h index 61cf1efd015..f11b34bd69f 100644 --- a/src/mame/includes/lynx.h +++ b/src/mame/includes/lynx.h @@ -106,7 +106,7 @@ public: TIMER_UART }; - lynx_state(const machine_config &mconfig, device_type type, std::string tag) + lynx_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_mem_0000(*this, "mem_0000"), m_mem_fc00(*this, "mem_fc00"), diff --git a/src/mame/includes/m10.h b/src/mame/includes/m10.h index d5e403e4343..7f9ff1a4557 100644 --- a/src/mame/includes/m10.h +++ b/src/mame/includes/m10.h @@ -39,7 +39,7 @@ public: TIMER_INTERRUPT }; - m10_state(const machine_config &mconfig, device_type type, std::string tag) + m10_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_memory(*this, "memory"), m_rom(*this, "rom"), diff --git a/src/mame/includes/m107.h b/src/mame/includes/m107.h index cd50e8c0a15..f34df43c638 100644 --- a/src/mame/includes/m107.h +++ b/src/mame/includes/m107.h @@ -17,7 +17,7 @@ struct pf_layer_info class m107_state : public driver_device { public: - m107_state(const machine_config &mconfig, device_type type, std::string tag) + m107_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this, "maincpu"), m_soundcpu(*this, "soundcpu"), diff --git a/src/mame/includes/m5.h b/src/mame/includes/m5.h index bedd52c0940..7ba55be8172 100644 --- a/src/mame/includes/m5.h +++ b/src/mame/includes/m5.h @@ -19,7 +19,7 @@ class m5_state : public driver_device { public: - m5_state(const machine_config &mconfig, device_type type, std::string tag) + m5_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this, Z80_TAG), m_fd5cpu(*this, Z80_FD5_TAG), diff --git a/src/mame/includes/m52.h b/src/mame/includes/m52.h index 1564cd64f57..d1efe7dc698 100644 --- a/src/mame/includes/m52.h +++ b/src/mame/includes/m52.h @@ -3,7 +3,7 @@ class m52_state : public driver_device { public: - m52_state(const machine_config &mconfig, device_type type, std::string tag) + m52_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_videoram(*this, "videoram"), m_colorram(*this, "colorram"), diff --git a/src/mame/includes/m57.h b/src/mame/includes/m57.h index 43fa6483ebb..c54442ee974 100644 --- a/src/mame/includes/m57.h +++ b/src/mame/includes/m57.h @@ -3,7 +3,7 @@ class m57_state : public driver_device { public: - m57_state(const machine_config &mconfig, device_type type, std::string tag) + m57_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_videoram(*this, "videoram"), m_scrollram(*this, "scrollram"), diff --git a/src/mame/includes/m58.h b/src/mame/includes/m58.h index e47aaa9ab05..6254d3e86d5 100644 --- a/src/mame/includes/m58.h +++ b/src/mame/includes/m58.h @@ -4,7 +4,7 @@ class m58_state : public driver_device { public: - m58_state(const machine_config &mconfig, device_type type, std::string tag) + m58_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this, "maincpu"), m_gfxdecode(*this, "gfxdecode"), diff --git a/src/mame/includes/m62.h b/src/mame/includes/m62.h index e5dfeb2b4e6..40d09120cab 100644 --- a/src/mame/includes/m62.h +++ b/src/mame/includes/m62.h @@ -6,7 +6,7 @@ class m62_state : public driver_device { public: - m62_state(const machine_config &mconfig, device_type type, std::string tag) + m62_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_spriteram(*this, "spriteram"), m_m62_tileram(*this, "m62_tileram"), diff --git a/src/mame/includes/m72.h b/src/mame/includes/m72.h index 3966d25f6ad..29afaea26c7 100644 --- a/src/mame/includes/m72.h +++ b/src/mame/includes/m72.h @@ -24,7 +24,7 @@ class m72_state : public driver_device { public: - m72_state(const machine_config &mconfig, device_type type, std::string tag) + m72_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this, "maincpu"), m_soundcpu(*this, "soundcpu"), diff --git a/src/mame/includes/m79amb.h b/src/mame/includes/m79amb.h index 46024b05624..22574023cf5 100644 --- a/src/mame/includes/m79amb.h +++ b/src/mame/includes/m79amb.h @@ -5,7 +5,7 @@ class m79amb_state : public driver_device { public: - m79amb_state(const machine_config &mconfig, device_type type, std::string tag) + m79amb_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_videoram(*this, "videoram"), m_mask(*this, "mask"), diff --git a/src/mame/includes/m90.h b/src/mame/includes/m90.h index a5926e06189..20412db5fe2 100644 --- a/src/mame/includes/m90.h +++ b/src/mame/includes/m90.h @@ -5,7 +5,7 @@ class m90_state : public driver_device { public: - m90_state(const machine_config &mconfig, device_type type, std::string tag) + m90_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_video_data(*this, "video_data"), m_spriteram(*this, "spriteram"), diff --git a/src/mame/includes/m92.h b/src/mame/includes/m92.h index 37246141a96..ceff8595f12 100644 --- a/src/mame/includes/m92.h +++ b/src/mame/includes/m92.h @@ -26,7 +26,7 @@ public: TIMER_SPRITEBUFFER }; - m92_state(const machine_config &mconfig, device_type type, std::string tag) + m92_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_spriteram(*this, "spriteram"), m_vram_data(*this, "vram_data"), diff --git a/src/mame/includes/mac.h b/src/mame/includes/mac.h index 18fba9b90c0..8b093993abc 100644 --- a/src/mame/includes/mac.h +++ b/src/mame/includes/mac.h @@ -151,7 +151,7 @@ class mac_sound_device : public device_t, public device_sound_interface { public: - mac_sound_device(const machine_config &mconfig, std::string tag, device_t *owner, UINT32 clock); + mac_sound_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock); ~mac_sound_device() {} void enable_sound(int on); @@ -190,7 +190,7 @@ extern const device_type MAC_SOUND; class mac_state : public driver_device { public: - mac_state(const machine_config &mconfig, device_type type, std::string tag) + mac_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this, "maincpu"), m_via1(*this, "via6522_0"), diff --git a/src/mame/includes/macpci.h b/src/mame/includes/macpci.h index e42790a90dd..5494942a6d2 100644 --- a/src/mame/includes/macpci.h +++ b/src/mame/includes/macpci.h @@ -76,7 +76,7 @@ enum model_t class macpci_state : public driver_device { public: - macpci_state(const machine_config &mconfig, device_type type, std::string tag) + macpci_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this, "maincpu"), m_via1(*this, "via6522_0"), diff --git a/src/mame/includes/macrossp.h b/src/mame/includes/macrossp.h index d578e07af15..ffcbb5e89f5 100644 --- a/src/mame/includes/macrossp.h +++ b/src/mame/includes/macrossp.h @@ -9,7 +9,7 @@ class macrossp_state : public driver_device { public: - macrossp_state(const machine_config &mconfig, device_type type, std::string tag) + macrossp_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_spriteram(*this, "spriteram"), m_scra_videoram(*this, "scra_videoram"), diff --git a/src/mame/includes/madalien.h b/src/mame/includes/madalien.h index eeb3229ed5c..475823d53a9 100644 --- a/src/mame/includes/madalien.h +++ b/src/mame/includes/madalien.h @@ -17,7 +17,7 @@ class madalien_state : public driver_device { public: - madalien_state(const machine_config &mconfig, device_type type, std::string tag) + madalien_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_videoram(*this, "videoram"), m_charram(*this, "charram"), diff --git a/src/mame/includes/madmotor.h b/src/mame/includes/madmotor.h index 07d6a360df9..bb8c3c288e2 100644 --- a/src/mame/includes/madmotor.h +++ b/src/mame/includes/madmotor.h @@ -12,7 +12,7 @@ class madmotor_state : public driver_device { public: - madmotor_state(const machine_config &mconfig, device_type type, std::string tag) + madmotor_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_spriteram(*this, "spriteram"), m_maincpu(*this, "maincpu"), diff --git a/src/mame/includes/magmax.h b/src/mame/includes/magmax.h index 41b3f635ab2..36199b3c49c 100644 --- a/src/mame/includes/magmax.h +++ b/src/mame/includes/magmax.h @@ -3,7 +3,7 @@ class magmax_state : public driver_device { public: - magmax_state(const machine_config &mconfig, device_type type, std::string tag) + magmax_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_videoram(*this, "videoram"), m_spriteram(*this, "spriteram"), diff --git a/src/mame/includes/mainevt.h b/src/mame/includes/mainevt.h index cfb36fdf4c3..32973d75bc7 100644 --- a/src/mame/includes/mainevt.h +++ b/src/mame/includes/mainevt.h @@ -15,7 +15,7 @@ class mainevt_state : public driver_device { public: - mainevt_state(const machine_config &mconfig, device_type type, std::string tag) + mainevt_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this, "maincpu"), m_audiocpu(*this, "audiocpu"), diff --git a/src/mame/includes/mainsnk.h b/src/mame/includes/mainsnk.h index 80461f64b53..e1240a8d8c2 100644 --- a/src/mame/includes/mainsnk.h +++ b/src/mame/includes/mainsnk.h @@ -3,7 +3,7 @@ class mainsnk_state : public driver_device { public: - mainsnk_state(const machine_config &mconfig, device_type type, std::string tag) + mainsnk_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this, "maincpu"), m_audiocpu(*this, "audiocpu"), diff --git a/src/mame/includes/malzak.h b/src/mame/includes/malzak.h index 778141d9817..00f4e3a2afb 100644 --- a/src/mame/includes/malzak.h +++ b/src/mame/includes/malzak.h @@ -12,7 +12,7 @@ class malzak_state : public driver_device { public: - malzak_state(const machine_config &mconfig, device_type type, std::string tag) + malzak_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this, "maincpu"), m_s2636_0(*this, "s2636_0"), diff --git a/src/mame/includes/mappy.h b/src/mame/includes/mappy.h index f2851c03e2b..8bbfcf8ff25 100644 --- a/src/mame/includes/mappy.h +++ b/src/mame/includes/mappy.h @@ -30,7 +30,7 @@ public: GAME_MOTOS }; - mappy_state(const machine_config &mconfig, device_type type, std::string tag) + mappy_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_videoram(*this, "videoram"), m_spriteram(*this, "spriteram"), diff --git a/src/mame/includes/marineb.h b/src/mame/includes/marineb.h index f77bda2a8e5..c96b4b91165 100644 --- a/src/mame/includes/marineb.h +++ b/src/mame/includes/marineb.h @@ -3,7 +3,7 @@ class marineb_state : public driver_device { public: - marineb_state(const machine_config &mconfig, device_type type, std::string tag) + marineb_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_videoram(*this, "videoram"), m_spriteram(*this, "spriteram"), diff --git a/src/mame/includes/mario.h b/src/mame/includes/mario.h index 0d7ccfa0301..b19a4faa211 100644 --- a/src/mame/includes/mario.h +++ b/src/mame/includes/mario.h @@ -44,7 +44,7 @@ class mario_state : public driver_device { public: - mario_state(const machine_config &mconfig, device_type type, std::string tag) + mario_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this, "maincpu"), diff --git a/src/mame/includes/markham.h b/src/mame/includes/markham.h index 301b2d9a815..c64bfadd5da 100644 --- a/src/mame/includes/markham.h +++ b/src/mame/includes/markham.h @@ -9,7 +9,7 @@ class markham_state : public driver_device { public: - markham_state(const machine_config &mconfig, device_type type, std::string tag) + markham_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_spriteram(*this, "spriteram"), m_videoram(*this, "videoram"), diff --git a/src/mame/includes/matmania.h b/src/mame/includes/matmania.h index 155afef4849..af41168bed5 100644 --- a/src/mame/includes/matmania.h +++ b/src/mame/includes/matmania.h @@ -4,7 +4,7 @@ class matmania_state : public driver_device { public: - matmania_state(const machine_config &mconfig, device_type type, std::string tag) + matmania_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_videoram(*this, "videoram"), m_videoram2(*this, "videoram2"), diff --git a/src/mame/includes/maygay1b.h b/src/mame/includes/maygay1b.h index 8e4dca521f9..b76f3192a33 100644 --- a/src/mame/includes/maygay1b.h +++ b/src/mame/includes/maygay1b.h @@ -29,7 +29,7 @@ class maygay1b_state : public driver_device { public: - maygay1b_state(const machine_config &mconfig, device_type type, std::string tag) + maygay1b_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this, "maincpu"), m_vfd(*this, "vfd"), diff --git a/src/mame/includes/mbc55x.h b/src/mame/includes/mbc55x.h index a1646f5375d..7069084d83e 100644 --- a/src/mame/includes/mbc55x.h +++ b/src/mame/includes/mbc55x.h @@ -89,7 +89,7 @@ struct keyboard_t class mbc55x_state : public driver_device { public: - mbc55x_state(const machine_config &mconfig, device_type type, std::string tag) + mbc55x_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this, MAINCPU_TAG), m_crtc(*this, VID_MC6845_NAME), diff --git a/src/mame/includes/mbee.h b/src/mame/includes/mbee.h index 81295cf11fd..57ae0501ec0 100644 --- a/src/mame/includes/mbee.h +++ b/src/mame/includes/mbee.h @@ -33,7 +33,7 @@ public: TIMER_MBEE_NEWKB }; - mbee_state(const machine_config &mconfig, device_type type, std::string tag) + mbee_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag) , m_palette(*this, "palette") , m_maincpu(*this, "maincpu") diff --git a/src/mame/includes/mboard.h b/src/mame/includes/mboard.h index 4c292c055ac..b6e8c5028f4 100644 --- a/src/mame/includes/mboard.h +++ b/src/mame/includes/mboard.h @@ -41,7 +41,7 @@ enum class mboard_state : public driver_device { public: - mboard_state(const machine_config &mconfig, device_type type, std::string tag) + mboard_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this, "maincpu"), m_line(*this, "LINE"), diff --git a/src/mame/includes/mc1000.h b/src/mame/includes/mc1000.h index 36e90ea8501..32ba93e2fe0 100644 --- a/src/mame/includes/mc1000.h +++ b/src/mame/includes/mc1000.h @@ -27,7 +27,7 @@ class mc1000_state : public driver_device { public: - mc1000_state(const machine_config &mconfig, device_type type, std::string tag) + mc1000_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this, Z80_TAG), m_vdg(*this, MC6847_TAG), diff --git a/src/mame/includes/mc1502.h b/src/mame/includes/mc1502.h index 80bf80d65cd..28b38aca85e 100644 --- a/src/mame/includes/mc1502.h +++ b/src/mame/includes/mc1502.h @@ -23,7 +23,7 @@ class mc1502_state : public driver_device { public: - mc1502_state(const machine_config &mconfig, device_type type, std::string tag) + mc1502_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this, "maincpu"), m_upd8251(*this, "upd8251"), diff --git a/src/mame/includes/mc80.h b/src/mame/includes/mc80.h index f530175a058..74699a2327c 100644 --- a/src/mame/includes/mc80.h +++ b/src/mame/includes/mc80.h @@ -18,7 +18,7 @@ class mc80_state : public driver_device { public: - mc80_state(const machine_config &mconfig, device_type type, std::string tag) + mc80_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_p_videoram(*this, "videoram"), m_maincpu(*this, "maincpu") { } diff --git a/src/mame/includes/mcatadv.h b/src/mame/includes/mcatadv.h index 42ea7b1f535..9e382505896 100644 --- a/src/mame/includes/mcatadv.h +++ b/src/mame/includes/mcatadv.h @@ -4,7 +4,7 @@ class mcatadv_state : public driver_device { public: - mcatadv_state(const machine_config &mconfig, device_type type, std::string tag) + mcatadv_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_videoram1(*this, "videoram1"), m_videoram2(*this, "videoram2"), diff --git a/src/mame/includes/mcr.h b/src/mame/includes/mcr.h index 0826c0ee263..ff7937f669c 100644 --- a/src/mame/includes/mcr.h +++ b/src/mame/includes/mcr.h @@ -21,7 +21,7 @@ class mcr_state : public driver_device { public: - mcr_state(const machine_config &mconfig, device_type type, std::string tag) + mcr_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this, "maincpu"), m_ipu(*this, "ipu"), diff --git a/src/mame/includes/mcr3.h b/src/mame/includes/mcr3.h index 8a3d86c581f..8f4bf006bc7 100644 --- a/src/mame/includes/mcr3.h +++ b/src/mame/includes/mcr3.h @@ -3,7 +3,7 @@ class mcr3_state : public mcr_state { public: - mcr3_state(const machine_config &mconfig, device_type type, std::string tag) + mcr3_state(const machine_config &mconfig, device_type type, const char *tag) : mcr_state(mconfig, type, tag), m_spyhunt_alpharam(*this, "spyhunt_alpha"), m_screen(*this, "screen") { } diff --git a/src/mame/includes/mcr68.h b/src/mame/includes/mcr68.h index 17ac3e492d7..56f4f10a94e 100644 --- a/src/mame/includes/mcr68.h +++ b/src/mame/includes/mcr68.h @@ -17,7 +17,7 @@ struct counter_state class mcr68_state : public driver_device { public: - mcr68_state(const machine_config &mconfig, device_type type, std::string tag) + mcr68_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_chip_squeak_deluxe(*this, "csd"), m_sounds_good(*this, "sg"), diff --git a/src/mame/includes/md_cons.h b/src/mame/includes/md_cons.h index 51a0920ec0c..f7fc4e5054c 100644 --- a/src/mame/includes/md_cons.h +++ b/src/mame/includes/md_cons.h @@ -11,7 +11,7 @@ class md_cons_state : public md_base_state { public: - md_cons_state(const machine_config &mconfig, device_type type, std::string tag) + md_cons_state(const machine_config &mconfig, device_type type, const char *tag) : md_base_state(mconfig, type, tag), m_32x(*this,"sega32x"), m_segacd(*this,"segacd"), diff --git a/src/mame/includes/meadows.h b/src/mame/includes/meadows.h index 65ba0b0def9..f8c0e47fa94 100644 --- a/src/mame/includes/meadows.h +++ b/src/mame/includes/meadows.h @@ -13,7 +13,7 @@ class meadows_state : public driver_device { public: - meadows_state(const machine_config &mconfig, device_type type, std::string tag) + meadows_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this, "maincpu"), m_audiocpu(*this, "audiocpu"), diff --git a/src/mame/includes/megadriv.h b/src/mame/includes/megadriv.h index 2240034e12c..b2461c802c5 100644 --- a/src/mame/includes/megadriv.h +++ b/src/mame/includes/megadriv.h @@ -40,7 +40,7 @@ struct genesis_z80_vars class md_base_state : public driver_device { public: - md_base_state(const machine_config &mconfig, device_type type, std::string tag) + md_base_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this,"maincpu"), m_z80snd(*this,"genesis_snd_z80"), @@ -135,7 +135,7 @@ public: class md_boot_state : public md_base_state { public: - md_boot_state(const machine_config &mconfig, device_type type, std::string tag) + md_boot_state(const machine_config &mconfig, device_type type, const char *tag) : md_base_state(mconfig, type, tag) { m_protcount = 0;} // bootleg specific diff --git a/src/mame/includes/megasys1.h b/src/mame/includes/megasys1.h index bc034b102da..414b670cc36 100644 --- a/src/mame/includes/megasys1.h +++ b/src/mame/includes/megasys1.h @@ -21,7 +21,7 @@ class megasys1_state : public driver_device { public: - megasys1_state(const machine_config &mconfig, device_type type, std::string tag) + megasys1_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_vregs(*this, "vregs"), m_objectram(*this, "objectram"), diff --git a/src/mame/includes/megazone.h b/src/mame/includes/megazone.h index 2a312eaae00..8621b5c90af 100644 --- a/src/mame/includes/megazone.h +++ b/src/mame/includes/megazone.h @@ -9,7 +9,7 @@ class megazone_state : public driver_device { public: - megazone_state(const machine_config &mconfig, device_type type, std::string tag) + megazone_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_scrolly(*this, "scrolly"), m_scrollx(*this, "scrollx"), diff --git a/src/mame/includes/mermaid.h b/src/mame/includes/mermaid.h index e4dcaf228fb..bbe17d2e161 100644 --- a/src/mame/includes/mermaid.h +++ b/src/mame/includes/mermaid.h @@ -11,7 +11,7 @@ class mermaid_state : public driver_device { public: - mermaid_state(const machine_config &mconfig, device_type type, std::string tag) + mermaid_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_videoram2(*this, "videoram2"), m_videoram(*this, "videoram"), diff --git a/src/mame/includes/metalmx.h b/src/mame/includes/metalmx.h index 646b8ca79a3..9c321e209c6 100644 --- a/src/mame/includes/metalmx.h +++ b/src/mame/includes/metalmx.h @@ -8,7 +8,7 @@ class metalmx_state : public driver_device { public: - metalmx_state(const machine_config &mconfig, device_type type, std::string tag) + metalmx_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this, "maincpu"), m_gsp(*this, "gsp"), diff --git a/src/mame/includes/metlclsh.h b/src/mame/includes/metlclsh.h index 1c667f9d8c4..b8783156faa 100644 --- a/src/mame/includes/metlclsh.h +++ b/src/mame/includes/metlclsh.h @@ -9,7 +9,7 @@ class metlclsh_state : public driver_device { public: - metlclsh_state(const machine_config &mconfig, device_type type, std::string tag) + metlclsh_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_fgram(*this, "fgram"), m_spriteram(*this, "spriteram"), diff --git a/src/mame/includes/metro.h b/src/mame/includes/metro.h index 7bfaaab6cdb..e47da64dfaa 100644 --- a/src/mame/includes/metro.h +++ b/src/mame/includes/metro.h @@ -22,7 +22,7 @@ public: TIMER_METRO_BLIT_DONE }; - metro_state(const machine_config &mconfig, device_type type, std::string tag) + metro_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this, "maincpu"), m_audiocpu(*this, "audiocpu"), diff --git a/src/mame/includes/mexico86.h b/src/mame/includes/mexico86.h index 2a44f786995..7083c202795 100644 --- a/src/mame/includes/mexico86.h +++ b/src/mame/includes/mexico86.h @@ -5,7 +5,7 @@ class mexico86_state : public driver_device { public: - mexico86_state(const machine_config &mconfig, device_type type, std::string tag) + mexico86_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_objectram(*this, "objectram"), m_protection_ram(*this, "protection_ram"), diff --git a/src/mame/includes/mhavoc.h b/src/mame/includes/mhavoc.h index aa3900940f7..1758ebcd67b 100644 --- a/src/mame/includes/mhavoc.h +++ b/src/mame/includes/mhavoc.h @@ -20,7 +20,7 @@ class mhavoc_state : public driver_device { public: - mhavoc_state(const machine_config &mconfig, device_type type, std::string tag) + mhavoc_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_zram0(*this, "zram0"), m_zram1(*this, "zram1"), diff --git a/src/mame/includes/micro3d.h b/src/mame/includes/micro3d.h index 2b9a826a8d2..e6295b78ae0 100644 --- a/src/mame/includes/micro3d.h +++ b/src/mame/includes/micro3d.h @@ -50,7 +50,7 @@ public: TIMER_ADC_DONE }; - micro3d_state(const machine_config &mconfig, device_type type, std::string tag) + micro3d_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this, "maincpu"), m_audiocpu(*this, "audiocpu"), @@ -229,7 +229,7 @@ class micro3d_sound_device : public device_t, public device_sound_interface { public: - micro3d_sound_device(const machine_config &mconfig, std::string tag, device_t *owner, UINT32 clock); + micro3d_sound_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock); ~micro3d_sound_device() {} void noise_sh_w(UINT8 data); diff --git a/src/mame/includes/micronic.h b/src/mame/includes/micronic.h index 999e1c38691..2284e875dbe 100644 --- a/src/mame/includes/micronic.h +++ b/src/mame/includes/micronic.h @@ -25,7 +25,7 @@ class micronic_state : public driver_device { public: - micronic_state(const machine_config &mconfig, device_type type, std::string tag) + micronic_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this, Z80_TAG), m_lcdc(*this, HD61830_TAG), diff --git a/src/mame/includes/microtan.h b/src/mame/includes/microtan.h index d8ae616a6e1..c9e990ea472 100644 --- a/src/mame/includes/microtan.h +++ b/src/mame/includes/microtan.h @@ -30,7 +30,7 @@ public: TIMER_PULSE_NMI }; - microtan_state(const machine_config &mconfig, device_type type, std::string tag) + microtan_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_videoram(*this, "videoram"), m_maincpu(*this, "maincpu"), diff --git a/src/mame/includes/midtunit.h b/src/mame/includes/midtunit.h index 1707fa91c61..e64a7992611 100644 --- a/src/mame/includes/midtunit.h +++ b/src/mame/includes/midtunit.h @@ -18,7 +18,7 @@ public: TIMER_DMA }; - midtunit_state(const machine_config &mconfig, device_type type, std::string tag) + midtunit_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this, "maincpu"), m_palette(*this, "palette"), diff --git a/src/mame/includes/midvunit.h b/src/mame/includes/midvunit.h index bbf3f2e3a84..196f4e64bb4 100644 --- a/src/mame/includes/midvunit.h +++ b/src/mame/includes/midvunit.h @@ -47,7 +47,7 @@ public: TIMER_SCANLINE }; - midvunit_state(const machine_config &mconfig, device_type type, std::string tag) + midvunit_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_nvram(*this, "nvram"), m_ram_base(*this, "ram_base"), diff --git a/src/mame/includes/midwunit.h b/src/mame/includes/midwunit.h index 775086484ae..c9a210bca9a 100644 --- a/src/mame/includes/midwunit.h +++ b/src/mame/includes/midwunit.h @@ -11,7 +11,7 @@ class midwunit_state : public midtunit_state { public: - midwunit_state(const machine_config &mconfig, device_type type, std::string tag) + midwunit_state(const machine_config &mconfig, device_type type, const char *tag) : midtunit_state(mconfig, type, tag), m_midway_serial_pic(*this, "serial_pic"), m_nvram(*this, "nvram"), diff --git a/src/mame/includes/midxunit.h b/src/mame/includes/midxunit.h index a9288ee8685..1f25950dc9f 100644 --- a/src/mame/includes/midxunit.h +++ b/src/mame/includes/midxunit.h @@ -11,7 +11,7 @@ class midxunit_state : public midtunit_state { public: - midxunit_state(const machine_config &mconfig, device_type type, std::string tag) + midxunit_state(const machine_config &mconfig, device_type type, const char *tag) : midtunit_state(mconfig, type, tag), m_nvram(*this, "nvram"), m_midway_serial_pic(*this, "serial_pic") { } diff --git a/src/mame/includes/midyunit.h b/src/mame/includes/midyunit.h index 2cfd5bc43b3..b6b03c975bf 100644 --- a/src/mame/includes/midyunit.h +++ b/src/mame/includes/midyunit.h @@ -41,7 +41,7 @@ public: TIMER_AUTOERASE_LINE }; - midyunit_state(const machine_config &mconfig, device_type type, std::string tag) + midyunit_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this, "maincpu"), m_audiocpu(*this, "audiocpu"), diff --git a/src/mame/includes/midzeus.h b/src/mame/includes/midzeus.h index e9574f20fc2..54850ec49d3 100644 --- a/src/mame/includes/midzeus.h +++ b/src/mame/includes/midzeus.h @@ -13,7 +13,7 @@ class midzeus_state : public driver_device { public: - midzeus_state(const machine_config &mconfig, device_type type, std::string tag) + midzeus_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_nvram(*this, "nvram"), m_ram_base(*this, "ram_base"), @@ -89,7 +89,7 @@ private: class midzeus2_state : public midzeus_state { public: - midzeus2_state(const machine_config &mconfig, device_type type, std::string tag) + midzeus2_state(const machine_config &mconfig, device_type type, const char *tag) : midzeus_state(mconfig, type, tag) { } DECLARE_VIDEO_START(midzeus2); diff --git a/src/mame/includes/mikie.h b/src/mame/includes/mikie.h index 8bf9b52c0a1..cdd6a8887bc 100644 --- a/src/mame/includes/mikie.h +++ b/src/mame/includes/mikie.h @@ -9,7 +9,7 @@ class mikie_state : public driver_device { public: - mikie_state(const machine_config &mconfig, device_type type, std::string tag) + mikie_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_spriteram(*this, "spriteram"), m_colorram(*this, "colorram"), diff --git a/src/mame/includes/mikro80.h b/src/mame/includes/mikro80.h index 43605587be3..441ca98bcda 100644 --- a/src/mame/includes/mikro80.h +++ b/src/mame/includes/mikro80.h @@ -20,7 +20,7 @@ public: TIMER_RESET }; - mikro80_state(const machine_config &mconfig, device_type type, std::string tag) + mikro80_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_cursor_ram(*this, "cursor_ram"), m_video_ram(*this, "video_ram"), diff --git a/src/mame/includes/mikromik.h b/src/mame/includes/mikromik.h index 0dfa8412ceb..fd87077d48c 100644 --- a/src/mame/includes/mikromik.h +++ b/src/mame/includes/mikromik.h @@ -35,7 +35,7 @@ class mm1_state : public driver_device { public: - mm1_state(const machine_config &mconfig, device_type type, std::string tag) : + mm1_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this, I8085A_TAG), m_iop(*this, I8212_TAG), diff --git a/src/mame/includes/mitchell.h b/src/mame/includes/mitchell.h index 0a0d6aa5f0e..b94aad312e0 100644 --- a/src/mame/includes/mitchell.h +++ b/src/mame/includes/mitchell.h @@ -14,7 +14,7 @@ class mitchell_state : public driver_device { public: - mitchell_state(const machine_config &mconfig, device_type type, std::string tag) + mitchell_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this, "maincpu"), m_audiocpu(*this, "audiocpu"), diff --git a/src/mame/includes/mjkjidai.h b/src/mame/includes/mjkjidai.h index 6cf0e86f082..d3b2946bb2c 100644 --- a/src/mame/includes/mjkjidai.h +++ b/src/mame/includes/mjkjidai.h @@ -6,7 +6,7 @@ class mjkjidai_state : public driver_device { public: - mjkjidai_state(const machine_config &mconfig, device_type type, std::string tag) + mjkjidai_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this, "maincpu"), m_msm(*this, "msm"), diff --git a/src/mame/includes/model1.h b/src/mame/includes/model1.h index fd627b33376..824766648e5 100644 --- a/src/mame/includes/model1.h +++ b/src/mame/includes/model1.h @@ -13,7 +13,7 @@ enum {MAT_STACK_SIZE = 32}; class model1_state : public driver_device { public: - model1_state(const machine_config &mconfig, device_type type, std::string tag) + model1_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this, "maincpu"), m_m1audio(*this, "m1audio"), diff --git a/src/mame/includes/model2.h b/src/mame/includes/model2.h index 80454133bf7..1f4bbcaa6d5 100644 --- a/src/mame/includes/model2.h +++ b/src/mame/includes/model2.h @@ -16,7 +16,7 @@ struct geo_state; class model2_state : public driver_device { public: - model2_state(const machine_config &mconfig, device_type type, std::string tag) + model2_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_workram(*this, "workram"), m_bufferram(*this, "bufferram"), diff --git a/src/mame/includes/model3.h b/src/mame/includes/model3.h index 5afa3887cd9..1c66bf531c9 100644 --- a/src/mame/includes/model3.h +++ b/src/mame/includes/model3.h @@ -51,7 +51,7 @@ class model3_renderer; class model3_state : public driver_device { public: - model3_state(const machine_config &mconfig, device_type type, std::string tag) + model3_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this,"maincpu"), m_lsi53c810(*this, "lsi53c810"), diff --git a/src/mame/includes/momoko.h b/src/mame/includes/momoko.h index 77cf58e984b..51eb27a061b 100644 --- a/src/mame/includes/momoko.h +++ b/src/mame/includes/momoko.h @@ -9,7 +9,7 @@ class momoko_state : public driver_device { public: - momoko_state(const machine_config &mconfig, device_type type, std::string tag) + momoko_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_spriteram(*this, "spriteram"), m_videoram(*this, "videoram"), diff --git a/src/mame/includes/moo.h b/src/mame/includes/moo.h index fefd94d6fdd..28cb1e9ffef 100644 --- a/src/mame/includes/moo.h +++ b/src/mame/includes/moo.h @@ -18,7 +18,7 @@ class moo_state : public driver_device { public: - moo_state(const machine_config &mconfig, device_type type, std::string tag) + moo_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_workram(*this, "workram"), m_spriteram(*this, "spriteram"), diff --git a/src/mame/includes/mosaic.h b/src/mame/includes/mosaic.h index 2e7b18449b9..53deb5cf82f 100644 --- a/src/mame/includes/mosaic.h +++ b/src/mame/includes/mosaic.h @@ -9,7 +9,7 @@ class mosaic_state : public driver_device { public: - mosaic_state(const machine_config &mconfig, device_type type, std::string tag) + mosaic_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this, "maincpu"), m_gfxdecode(*this, "gfxdecode"), diff --git a/src/mame/includes/mouser.h b/src/mame/includes/mouser.h index 2c00ac20ab7..8e23e7d80b1 100644 --- a/src/mame/includes/mouser.h +++ b/src/mame/includes/mouser.h @@ -9,7 +9,7 @@ class mouser_state : public driver_device { public: - mouser_state(const machine_config &mconfig, device_type type, std::string tag) + mouser_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_videoram(*this, "videoram"), m_colorram(*this, "colorram"), diff --git a/src/mame/includes/mpf1.h b/src/mame/includes/mpf1.h index 7945e00513b..603dd68f838 100644 --- a/src/mame/includes/mpf1.h +++ b/src/mame/includes/mpf1.h @@ -26,7 +26,7 @@ class mpf1_state : public driver_device { public: - mpf1_state(const machine_config &mconfig, device_type type, std::string tag) + mpf1_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this, Z80_TAG), m_ctc(*this, Z80CTC_TAG), diff --git a/src/mame/includes/mpu4.h b/src/mame/includes/mpu4.h index 73f50049e60..3a79b1c0ce0 100644 --- a/src/mame/includes/mpu4.h +++ b/src/mame/includes/mpu4.h @@ -94,7 +94,7 @@ struct bwb_chr_table//dynamically populated table for BwB protection class mpu4_state : public driver_device { public: - mpu4_state(const machine_config &mconfig, device_type type, std::string tag) + mpu4_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this, "maincpu"), m_vfd(*this, "vfd"), diff --git a/src/mame/includes/mpz80.h b/src/mame/includes/mpz80.h index df7d2191b06..5477c9c156c 100644 --- a/src/mame/includes/mpz80.h +++ b/src/mame/includes/mpz80.h @@ -16,7 +16,7 @@ class mpz80_state : public driver_device { public: - mpz80_state(const machine_config &mconfig, device_type type, std::string tag) + mpz80_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this, Z80_TAG), m_ram(*this, RAM_TAG), diff --git a/src/mame/includes/mrdo.h b/src/mame/includes/mrdo.h index b307b723c7c..0a83c779498 100644 --- a/src/mame/includes/mrdo.h +++ b/src/mame/includes/mrdo.h @@ -9,7 +9,7 @@ class mrdo_state : public driver_device { public: - mrdo_state(const machine_config &mconfig, device_type type, std::string tag) + mrdo_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_bgvideoram(*this, "bgvideoram"), m_fgvideoram(*this, "fgvideoram"), diff --git a/src/mame/includes/mrflea.h b/src/mame/includes/mrflea.h index 356536ace7b..89a139fabcf 100644 --- a/src/mame/includes/mrflea.h +++ b/src/mame/includes/mrflea.h @@ -9,7 +9,7 @@ class mrflea_state : public driver_device { public: - mrflea_state(const machine_config &mconfig, device_type type, std::string tag) + mrflea_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_videoram(*this, "videoram"), m_spriteram(*this, "spriteram"), diff --git a/src/mame/includes/mrjong.h b/src/mame/includes/mrjong.h index ce77d7cbd50..ba39ef942a6 100644 --- a/src/mame/includes/mrjong.h +++ b/src/mame/includes/mrjong.h @@ -9,7 +9,7 @@ class mrjong_state : public driver_device { public: - mrjong_state(const machine_config &mconfig, device_type type, std::string tag) + mrjong_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_videoram(*this, "videoram"), m_colorram(*this, "colorram"), diff --git a/src/mame/includes/ms32.h b/src/mame/includes/ms32.h index 66d15e35f88..87fe602a7de 100644 --- a/src/mame/includes/ms32.h +++ b/src/mame/includes/ms32.h @@ -3,7 +3,7 @@ class ms32_state : public driver_device { public: - ms32_state(const machine_config &mconfig, device_type type, std::string tag) + ms32_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_mainram(*this, "mainram"), m_roz_ctrl(*this, "roz_ctrl"), diff --git a/src/mame/includes/msbc1.h b/src/mame/includes/msbc1.h index ce77734cf80..75cf55060e6 100644 --- a/src/mame/includes/msbc1.h +++ b/src/mame/includes/msbc1.h @@ -13,7 +13,7 @@ class msbc1_state : public driver_device { public: - msbc1_state(const machine_config &mconfig, device_type type, std::string tag) + msbc1_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this,MC68000R12_TAG) { diff --git a/src/mame/includes/msisaac.h b/src/mame/includes/msisaac.h index 613529a5ea9..d2f94f51e41 100644 --- a/src/mame/includes/msisaac.h +++ b/src/mame/includes/msisaac.h @@ -8,7 +8,7 @@ class msisaac_state : public driver_device { public: - msisaac_state(const machine_config &mconfig, device_type type, std::string tag) + msisaac_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_spriteram(*this, "spriteram"), m_videoram(*this, "videoram"), diff --git a/src/mame/includes/msx.h b/src/mame/includes/msx.h index 5792de2b551..284f13c77b8 100644 --- a/src/mame/includes/msx.h +++ b/src/mame/includes/msx.h @@ -114,7 +114,7 @@ class msx_state : public driver_device { public: - msx_state(const machine_config &mconfig, device_type type, std::string tag) + msx_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag) , m_maincpu(*this, "maincpu") , m_v9938(*this, "v9938") diff --git a/src/mame/includes/mtx.h b/src/mame/includes/mtx.h index c9706471021..5558e1fcd15 100644 --- a/src/mame/includes/mtx.h +++ b/src/mame/includes/mtx.h @@ -30,7 +30,7 @@ class mtx_state : public driver_device { public: - mtx_state(const machine_config &mconfig, device_type type, std::string tag) + mtx_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this, Z80_TAG), m_sn(*this, SN76489A_TAG), diff --git a/src/mame/includes/mugsmash.h b/src/mame/includes/mugsmash.h index 23e4744578f..e670686d9c4 100644 --- a/src/mame/includes/mugsmash.h +++ b/src/mame/includes/mugsmash.h @@ -4,7 +4,7 @@ class mugsmash_state : public driver_device { public: - mugsmash_state(const machine_config &mconfig, device_type type, std::string tag) + mugsmash_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_videoram1(*this, "videoram1"), m_videoram2(*this, "videoram2"), diff --git a/src/mame/includes/multfish.h b/src/mame/includes/multfish.h index 3ca20f5ef87..ed6d3fae67a 100644 --- a/src/mame/includes/multfish.h +++ b/src/mame/includes/multfish.h @@ -14,7 +14,7 @@ class igrosoft_gamble_state : public driver_device { public: - igrosoft_gamble_state(const machine_config &mconfig, device_type type, std::string tag) + igrosoft_gamble_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this, "maincpu"), m_m48t35(*this, "m48t35" ), diff --git a/src/mame/includes/munchmo.h b/src/mame/includes/munchmo.h index 37a9fc88ef7..6606f5591ab 100644 --- a/src/mame/includes/munchmo.h +++ b/src/mame/includes/munchmo.h @@ -9,7 +9,7 @@ class munchmo_state : public driver_device { public: - munchmo_state(const machine_config &mconfig, device_type type, std::string tag) + munchmo_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_sprite_xpos(*this, "sprite_xpos"), m_sprite_tile(*this, "sprite_tile"), diff --git a/src/mame/includes/mustache.h b/src/mame/includes/mustache.h index 7f4fe7db0ee..160f2398d16 100644 --- a/src/mame/includes/mustache.h +++ b/src/mame/includes/mustache.h @@ -5,7 +5,7 @@ class mustache_state : public driver_device { public: - mustache_state(const machine_config &mconfig, device_type type, std::string tag) + mustache_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this, "maincpu"), m_gfxdecode(*this, "gfxdecode"), diff --git a/src/mame/includes/mw8080bw.h b/src/mame/includes/mw8080bw.h index 7438b124f96..1641d3a1086 100644 --- a/src/mame/includes/mw8080bw.h +++ b/src/mame/includes/mw8080bw.h @@ -38,7 +38,7 @@ class mw8080bw_state : public driver_device { public: - mw8080bw_state(const machine_config &mconfig, device_type type, std::string tag) + mw8080bw_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this,"maincpu"), m_mb14241(*this,"mb14241"), diff --git a/src/mame/includes/mystston.h b/src/mame/includes/mystston.h index 79290a664b5..6e311814bba 100644 --- a/src/mame/includes/mystston.h +++ b/src/mame/includes/mystston.h @@ -15,7 +15,7 @@ class mystston_state : public driver_device { public: - mystston_state(const machine_config &mconfig, device_type type, std::string tag) + mystston_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_ay8910_data(*this, "ay8910_data"), m_ay8910_select(*this, "ay8910_select"), diff --git a/src/mame/includes/mystwarr.h b/src/mame/includes/mystwarr.h index 16a712d9c87..0ea09731627 100644 --- a/src/mame/includes/mystwarr.h +++ b/src/mame/includes/mystwarr.h @@ -9,7 +9,7 @@ class mystwarr_state : public konamigx_state { public: - mystwarr_state(const machine_config &mconfig, device_type type, std::string tag) + mystwarr_state(const machine_config &mconfig, device_type type, const char *tag) : konamigx_state(mconfig, type, tag), m_maincpu(*this,"maincpu"), m_k053252(*this, "k053252"), diff --git a/src/mame/includes/mz700.h b/src/mame/includes/mz700.h index 59d6482e4ae..552dd9a20c0 100644 --- a/src/mame/includes/mz700.h +++ b/src/mame/includes/mz700.h @@ -22,7 +22,7 @@ class mz_state : public driver_device { public: - mz_state(const machine_config &mconfig, device_type type, std::string tag) + mz_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag) , m_maincpu(*this, "maincpu") , m_speaker(*this, "speaker") diff --git a/src/mame/includes/mz80.h b/src/mame/includes/mz80.h index 2cf8a6da018..93dd6c09b9d 100644 --- a/src/mame/includes/mz80.h +++ b/src/mame/includes/mz80.h @@ -20,7 +20,7 @@ class mz80_state : public driver_device { public: - mz80_state(const machine_config &mconfig, device_type type, std::string tag) + mz80_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this, "maincpu"), m_pit(*this, "pit8253"), diff --git a/src/mame/includes/n64.h b/src/mame/includes/n64.h index 4f4d96449c4..783efd70a12 100644 --- a/src/mame/includes/n64.h +++ b/src/mame/includes/n64.h @@ -15,7 +15,7 @@ class n64_rdp; class n64_state : public driver_device { public: - n64_state(const machine_config &mconfig, device_type type, std::string tag) + n64_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag) , m_maincpu(*this, "maincpu") { } @@ -58,7 +58,7 @@ private: public: // construction/destruction - n64_periphs(const machine_config &mconfig, std::string tag, device_t *owner, UINT32 clock); + n64_periphs(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock); DECLARE_READ32_MEMBER( is64_r ); DECLARE_WRITE32_MEMBER( is64_w ); diff --git a/src/mame/includes/n8080.h b/src/mame/includes/n8080.h index 1b123c71095..9e5926ced41 100644 --- a/src/mame/includes/n8080.h +++ b/src/mame/includes/n8080.h @@ -7,7 +7,7 @@ class n8080_state : public driver_device { public: - n8080_state(const machine_config &mconfig, device_type type, std::string tag) + n8080_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_videoram(*this, "videoram"), m_colorram(*this, "colorram"), diff --git a/src/mame/includes/namcofl.h b/src/mame/includes/namcofl.h index 94512e846d7..eeb702ae58e 100644 --- a/src/mame/includes/namcofl.h +++ b/src/mame/includes/namcofl.h @@ -21,7 +21,7 @@ class namcofl_state : public namcos2_shared_state { public: - namcofl_state(const machine_config &mconfig, device_type type, std::string tag) + namcofl_state(const machine_config &mconfig, device_type type, const char *tag) : namcos2_shared_state(mconfig, type, tag), m_maincpu(*this,"maincpu"), m_mcu(*this,"mcu"), diff --git a/src/mame/includes/namcona1.h b/src/mame/includes/namcona1.h index 1af5a81b5f3..17b4b79009f 100644 --- a/src/mame/includes/namcona1.h +++ b/src/mame/includes/namcona1.h @@ -28,7 +28,7 @@ enum class namcona1_state : public driver_device { public: - namcona1_state(const machine_config &mconfig, device_type type, std::string tag) + namcona1_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this,"maincpu"), m_mcu(*this,"mcu"), diff --git a/src/mame/includes/namconb1.h b/src/mame/includes/namconb1.h index 4e2439f672d..02930edb0e0 100644 --- a/src/mame/includes/namconb1.h +++ b/src/mame/includes/namconb1.h @@ -28,7 +28,7 @@ class namconb1_state : public namcos2_shared_state { public: - namconb1_state(const machine_config &mconfig, device_type type, std::string tag) + namconb1_state(const machine_config &mconfig, device_type type, const char *tag) : namcos2_shared_state(mconfig, type, tag), m_maincpu(*this, "maincpu"), m_mcu(*this, "mcu"), diff --git a/src/mame/includes/namcond1.h b/src/mame/includes/namcond1.h index 5c30cb9e81c..979bf93bf05 100644 --- a/src/mame/includes/namcond1.h +++ b/src/mame/includes/namcond1.h @@ -13,7 +13,7 @@ class namcond1_state : public driver_device { public: - namcond1_state(const machine_config &mconfig, device_type type, std::string tag) + namcond1_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this, "maincpu"), m_mcu(*this, "mcu"), diff --git a/src/mame/includes/namcos1.h b/src/mame/includes/namcos1.h index f88c32b8c16..7c0146bdaa7 100644 --- a/src/mame/includes/namcos1.h +++ b/src/mame/includes/namcos1.h @@ -8,7 +8,7 @@ class namcos1_state : public driver_device { public: - namcos1_state(const machine_config &mconfig, device_type type, std::string tag) + namcos1_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this, "maincpu"), m_subcpu(*this, "subcpu"), diff --git a/src/mame/includes/namcos2.h b/src/mame/includes/namcos2.h index 2cb1b5741c8..b26aff34a91 100644 --- a/src/mame/includes/namcos2.h +++ b/src/mame/includes/namcos2.h @@ -96,7 +96,7 @@ enum class namcos2_shared_state : public driver_device { public: - namcos2_shared_state(const machine_config &mconfig, device_type type, std::string tag) + namcos2_shared_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_dspmaster(*this, "dspmaster"), m_dspslave(*this, "dspslave"), @@ -259,7 +259,7 @@ public: class namcos2_state : public namcos2_shared_state { public: - namcos2_state(const machine_config &mconfig, device_type type, std::string tag) + namcos2_state(const machine_config &mconfig, device_type type, const char *tag) : namcos2_shared_state(mconfig, type, tag), m_dpram(*this, "dpram"), m_paletteram(*this, "paletteram"), diff --git a/src/mame/includes/namcos21.h b/src/mame/includes/namcos21.h index e50f1210583..e35265aa830 100644 --- a/src/mame/includes/namcos21.h +++ b/src/mame/includes/namcos21.h @@ -43,7 +43,7 @@ struct edge class namcos21_state : public namcos2_shared_state { public: - namcos21_state(const machine_config &mconfig, device_type type, std::string tag) + namcos21_state(const machine_config &mconfig, device_type type, const char *tag) : namcos2_shared_state(mconfig, type, tag), m_winrun_dspbios(*this,"winrun_dspbios"), m_winrun_polydata(*this,"winrun_polydata"), diff --git a/src/mame/includes/namcos22.h b/src/mame/includes/namcos22.h index 8a51c0e9963..28a01852fbf 100644 --- a/src/mame/includes/namcos22.h +++ b/src/mame/includes/namcos22.h @@ -171,7 +171,7 @@ enum namcos22_dsp_upload_state class namcos22_state : public driver_device { public: - namcos22_state(const machine_config &mconfig, device_type type, std::string tag) + namcos22_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this, "maincpu"), m_master(*this, "master"), diff --git a/src/mame/includes/namcos86.h b/src/mame/includes/namcos86.h index 4120413e9e5..5842c5c570e 100644 --- a/src/mame/includes/namcos86.h +++ b/src/mame/includes/namcos86.h @@ -5,7 +5,7 @@ class namcos86_state : public driver_device { public: - namcos86_state(const machine_config &mconfig, device_type type, std::string tag) + namcos86_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_cpu1(*this, "cpu1"), m_cpu2(*this, "cpu2"), diff --git a/src/mame/includes/naomi.h b/src/mame/includes/naomi.h index 60123e45f6c..3e1e6c80eb0 100644 --- a/src/mame/includes/naomi.h +++ b/src/mame/includes/naomi.h @@ -37,7 +37,7 @@ enum { class naomi_state : public dc_state { public: - naomi_state(const machine_config &mconfig, device_type type, std::string tag) + naomi_state(const machine_config &mconfig, device_type type, const char *tag) : dc_state(mconfig, type, tag), pvr2_texture_ram(*this, "textureram2"), pvr2_framebuffer_ram(*this, "frameram2"), diff --git a/src/mame/includes/naughtyb.h b/src/mame/includes/naughtyb.h index ebd56bd4924..5e0075719b0 100644 --- a/src/mame/includes/naughtyb.h +++ b/src/mame/includes/naughtyb.h @@ -5,7 +5,7 @@ class naughtyb_state : public driver_device { public: - naughtyb_state(const machine_config &mconfig, device_type type, std::string tag) + naughtyb_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this, "maincpu"), m_naughtyb_custom(*this, "naughtyb_custom"), diff --git a/src/mame/includes/nb1413m3.h b/src/mame/includes/nb1413m3.h index 3170b92c319..0408c2009cc 100644 --- a/src/mame/includes/nb1413m3.h +++ b/src/mame/includes/nb1413m3.h @@ -126,7 +126,7 @@ enum { class nb1413m3_device : public device_t { public: - nb1413m3_device(const machine_config &mconfig, std::string tag, device_t *owner, UINT32 clock); + nb1413m3_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock); ~nb1413m3_device() {} // (static) configuration helpers diff --git a/src/mame/includes/nb1414m4.h b/src/mame/includes/nb1414m4.h index 032eeaa7fde..20e392f6f2e 100644 --- a/src/mame/includes/nb1414m4.h +++ b/src/mame/includes/nb1414m4.h @@ -4,7 +4,7 @@ class nb1414m4_device : public device_t, public device_video_interface { public: - nb1414m4_device(const machine_config &mconfig, std::string tag, device_t *owner, UINT32 clock); + nb1414m4_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock); ~nb1414m4_device() {} void exec(UINT16 mcu_cmd, UINT8 *vram, UINT16 &scrollx, UINT16 &scrolly, tilemap_t *tilemap); diff --git a/src/mame/includes/nbmj8688.h b/src/mame/includes/nbmj8688.h index 426afc6e337..c08991c7f7c 100644 --- a/src/mame/includes/nbmj8688.h +++ b/src/mame/includes/nbmj8688.h @@ -11,7 +11,7 @@ public: TIMER_BLITTER }; - nbmj8688_state(const machine_config &mconfig, device_type type, std::string tag) : + nbmj8688_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this, "maincpu"), m_nb1413m3(*this, "nb1413m3"), diff --git a/src/mame/includes/nbmj8891.h b/src/mame/includes/nbmj8891.h index 5ba748835dc..6c636e289cb 100644 --- a/src/mame/includes/nbmj8891.h +++ b/src/mame/includes/nbmj8891.h @@ -10,7 +10,7 @@ public: TIMER_BLITTER }; - nbmj8891_state(const machine_config &mconfig, device_type type, std::string tag) + nbmj8891_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag) , m_maincpu(*this, "maincpu"), m_nb1413m3(*this, "nb1413m3"), diff --git a/src/mame/includes/nbmj8900.h b/src/mame/includes/nbmj8900.h index cab6f296c47..2a51f2ae112 100644 --- a/src/mame/includes/nbmj8900.h +++ b/src/mame/includes/nbmj8900.h @@ -10,7 +10,7 @@ public: TIMER_BLITTER }; - nbmj8900_state(const machine_config &mconfig, device_type type, std::string tag) + nbmj8900_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag) , m_maincpu(*this, "maincpu"), m_nb1413m3(*this, "nb1413m3"), diff --git a/src/mame/includes/nbmj8991.h b/src/mame/includes/nbmj8991.h index 384371a4437..74920f3555f 100644 --- a/src/mame/includes/nbmj8991.h +++ b/src/mame/includes/nbmj8991.h @@ -5,7 +5,7 @@ class nbmj8991_state : public driver_device { public: - nbmj8991_state(const machine_config &mconfig, device_type type, std::string tag) + nbmj8991_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag) , m_maincpu(*this, "maincpu"), m_audiocpu(*this, "audiocpu"), diff --git a/src/mame/includes/nbmj9195.h b/src/mame/includes/nbmj9195.h index ee3fef9048e..ec36eb8f168 100644 --- a/src/mame/includes/nbmj9195.h +++ b/src/mame/includes/nbmj9195.h @@ -23,7 +23,7 @@ public: TIMER_BLITTER }; - nbmj9195_state(const machine_config &mconfig, device_type type, std::string tag) + nbmj9195_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag) , m_maincpu(*this, "maincpu"), m_dac1(*this, "dac1"), diff --git a/src/mame/includes/nc.h b/src/mame/includes/nc.h index 19eff645869..76652a70c61 100644 --- a/src/mame/includes/nc.h +++ b/src/mame/includes/nc.h @@ -39,7 +39,7 @@ enum class nc_state : public driver_device { public: - nc_state(const machine_config &mconfig, device_type type, std::string tag) : + nc_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this, "maincpu"), m_ram(*this, RAM_TAG), diff --git a/src/mame/includes/nemesis.h b/src/mame/includes/nemesis.h index f8bfa3ea72e..1d86132e94c 100644 --- a/src/mame/includes/nemesis.h +++ b/src/mame/includes/nemesis.h @@ -8,7 +8,7 @@ class nemesis_state : public driver_device { public: - nemesis_state(const machine_config &mconfig, device_type type, std::string tag) + nemesis_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_charram(*this, "charram"), m_xscroll1(*this, "xscroll1"), diff --git a/src/mame/includes/neogeo.h b/src/mame/includes/neogeo.h index ede20034bd6..da50cb62765 100644 --- a/src/mame/includes/neogeo.h +++ b/src/mame/includes/neogeo.h @@ -30,7 +30,7 @@ class neogeo_state : public driver_device { public: - neogeo_state(const machine_config &mconfig, device_type type, std::string tag) + neogeo_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_banked_cart(*this, "banked_cart"), m_maincpu(*this, "maincpu"), @@ -228,7 +228,7 @@ public: class neogeo_noslot_state : public neogeo_state { public: - neogeo_noslot_state(const machine_config &mconfig, device_type type, std::string tag) + neogeo_noslot_state(const machine_config &mconfig, device_type type, const char *tag) : neogeo_state(mconfig, type, tag), /* legacy cartridge specifics */ m_mslugx_prot(*this, "mslugx_prot"), @@ -331,7 +331,7 @@ class neogeo_noslot_state : public neogeo_state class neogeo_noslot_kog_state : public neogeo_state { public: - neogeo_noslot_kog_state(const machine_config &mconfig, device_type type, std::string tag) + neogeo_noslot_kog_state(const machine_config &mconfig, device_type type, const char *tag) : neogeo_state(mconfig, type, tag), /* legacy cartridge specifics */ m_bootleg_prot(*this, "bootleg_prot"), diff --git a/src/mame/includes/nes.h b/src/mame/includes/nes.h index d7393de9fc1..b3ba8450829 100644 --- a/src/mame/includes/nes.h +++ b/src/mame/includes/nes.h @@ -52,7 +52,7 @@ class nes_state : public driver_device { public: - nes_state(const machine_config &mconfig, device_type type, std::string tag) + nes_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this, "maincpu"), m_ppu(*this, "ppu"), diff --git a/src/mame/includes/newbrain.h b/src/mame/includes/newbrain.h index 3ad7112dedb..72edaf3b451 100644 --- a/src/mame/includes/newbrain.h +++ b/src/mame/includes/newbrain.h @@ -56,7 +56,7 @@ class newbrain_state : public driver_device { public: - newbrain_state(const machine_config &mconfig, device_type type, std::string tag) : + newbrain_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this, Z80_TAG), m_copcpu(*this, COP420_TAG), @@ -206,7 +206,7 @@ protected: class newbrain_eim_state : public newbrain_state { public: - newbrain_eim_state(const machine_config &mconfig, device_type type, std::string tag) + newbrain_eim_state(const machine_config &mconfig, device_type type, const char *tag) : newbrain_state(mconfig, type, tag), m_fdccpu(*this, FDC_Z80_TAG), m_ctc(*this, Z80CTC_TAG), diff --git a/src/mame/includes/news.h b/src/mame/includes/news.h index 3bc3c6657dc..e2d380a7cd3 100644 --- a/src/mame/includes/news.h +++ b/src/mame/includes/news.h @@ -4,7 +4,7 @@ class news_state : public driver_device { public: - news_state(const machine_config &mconfig, device_type type, std::string tag) + news_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_bgram(*this, "bgram"), m_fgram(*this, "fgram"), diff --git a/src/mame/includes/next.h b/src/mame/includes/next.h index 83f9ac25866..09e221be65f 100644 --- a/src/mame/includes/next.h +++ b/src/mame/includes/next.h @@ -21,7 +21,7 @@ class next_state : public driver_device { public: - next_state(const machine_config &mconfig, device_type type, std::string tag) + next_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), maincpu(*this, "maincpu"), rtc(*this, "rtc"), diff --git a/src/mame/includes/ninjakd2.h b/src/mame/includes/ninjakd2.h index e52b077500e..45f35a3d42c 100644 --- a/src/mame/includes/ninjakd2.h +++ b/src/mame/includes/ninjakd2.h @@ -11,7 +11,7 @@ class ninjakd2_state : public driver_device { public: - ninjakd2_state(const machine_config &mconfig, device_type type, std::string tag) + ninjakd2_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this,"maincpu"), m_soundcpu(*this, "soundcpu"), diff --git a/src/mame/includes/ninjaw.h b/src/mame/includes/ninjaw.h index e65b0e03f65..2c1dc94e902 100644 --- a/src/mame/includes/ninjaw.h +++ b/src/mame/includes/ninjaw.h @@ -16,7 +16,7 @@ class ninjaw_state : public driver_device { public: - ninjaw_state(const machine_config &mconfig, device_type type, std::string tag) + ninjaw_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this, "maincpu"), m_subcpu(*this, "sub"), diff --git a/src/mame/includes/nitedrvr.h b/src/mame/includes/nitedrvr.h index 4ad7fcf3540..7084c08c077 100644 --- a/src/mame/includes/nitedrvr.h +++ b/src/mame/includes/nitedrvr.h @@ -20,7 +20,7 @@ class nitedrvr_state : public driver_device { public: - nitedrvr_state(const machine_config &mconfig, device_type type, std::string tag) + nitedrvr_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_videoram(*this, "videoram"), m_hvc(*this, "hvc"), diff --git a/src/mame/includes/niyanpai.h b/src/mame/includes/niyanpai.h index 27ba0ed18ca..2115240a0da 100644 --- a/src/mame/includes/niyanpai.h +++ b/src/mame/includes/niyanpai.h @@ -12,7 +12,7 @@ public: TIMER_BLITTER }; - niyanpai_state(const machine_config &mconfig, device_type type, std::string tag) + niyanpai_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag) , m_maincpu(*this, "maincpu"), m_tmp68301(*this, "tmp68301"), diff --git a/src/mame/includes/nmk16.h b/src/mame/includes/nmk16.h index dc71e964979..269db67fc82 100644 --- a/src/mame/includes/nmk16.h +++ b/src/mame/includes/nmk16.h @@ -8,7 +8,7 @@ class nmk16_state : public driver_device { public: - nmk16_state(const machine_config &mconfig, device_type type, std::string tag) + nmk16_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this, "maincpu"), m_audiocpu(*this, "audiocpu"), diff --git a/src/mame/includes/norautp.h b/src/mame/includes/norautp.h index 1f9a4aa6e01..0053087ec91 100644 --- a/src/mame/includes/norautp.h +++ b/src/mame/includes/norautp.h @@ -11,7 +11,7 @@ class norautp_state : public driver_device { public: - norautp_state(const machine_config &mconfig, device_type type, std::string tag) + norautp_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag) , m_maincpu(*this, "maincpu"), m_discrete(*this, "discrete"), diff --git a/src/mame/includes/nova2001.h b/src/mame/includes/nova2001.h index 16a93407536..497a337c4e5 100644 --- a/src/mame/includes/nova2001.h +++ b/src/mame/includes/nova2001.h @@ -3,7 +3,7 @@ class nova2001_state : public driver_device { public: - nova2001_state(const machine_config &mconfig, device_type type, std::string tag) + nova2001_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this, "maincpu"), m_gfxdecode(*this, "gfxdecode"), diff --git a/src/mame/includes/nycaptor.h b/src/mame/includes/nycaptor.h index d51429d6c1b..893014050cd 100644 --- a/src/mame/includes/nycaptor.h +++ b/src/mame/includes/nycaptor.h @@ -5,7 +5,7 @@ class nycaptor_state : public driver_device { public: - nycaptor_state(const machine_config &mconfig, device_type type, std::string tag) + nycaptor_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_videoram(*this, "videoram"), m_scrlram(*this, "scrlram"), diff --git a/src/mame/includes/ob68k1a.h b/src/mame/includes/ob68k1a.h index d178cef7570..88f57f52d82 100644 --- a/src/mame/includes/ob68k1a.h +++ b/src/mame/includes/ob68k1a.h @@ -26,7 +26,7 @@ class ob68k1a_state : public driver_device { public: - ob68k1a_state(const machine_config &mconfig, device_type type, std::string tag) + ob68k1a_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this, MC68000L10_TAG), m_dbrg(*this, COM8116_TAG), diff --git a/src/mame/includes/offtwall.h b/src/mame/includes/offtwall.h index 5505c76c1eb..1e8ce7c8441 100644 --- a/src/mame/includes/offtwall.h +++ b/src/mame/includes/offtwall.h @@ -13,7 +13,7 @@ class offtwall_state : public atarigen_state { public: - offtwall_state(const machine_config &mconfig, device_type type, std::string tag) + offtwall_state(const machine_config &mconfig, device_type type, const char *tag) : atarigen_state(mconfig, type, tag), m_jsa(*this, "jsa"), m_vad(*this, "vad"), diff --git a/src/mame/includes/ohmygod.h b/src/mame/includes/ohmygod.h index 183206e0d8c..86986de1b99 100644 --- a/src/mame/includes/ohmygod.h +++ b/src/mame/includes/ohmygod.h @@ -9,7 +9,7 @@ class ohmygod_state : public driver_device { public: - ohmygod_state(const machine_config &mconfig, device_type type, std::string tag) + ohmygod_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_videoram(*this, "videoram"), m_spriteram(*this, "spriteram"), diff --git a/src/mame/includes/ojankohs.h b/src/mame/includes/ojankohs.h index b7ae669091a..65c7e36bd9c 100644 --- a/src/mame/includes/ojankohs.h +++ b/src/mame/includes/ojankohs.h @@ -10,7 +10,7 @@ class ojankohs_state : public driver_device { public: - ojankohs_state(const machine_config &mconfig, device_type type, std::string tag) + ojankohs_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_videoram(*this, "videoram"), m_colorram(*this, "colorram"), diff --git a/src/mame/includes/ondra.h b/src/mame/includes/ondra.h index 035ac0c2c32..9277b907e4f 100644 --- a/src/mame/includes/ondra.h +++ b/src/mame/includes/ondra.h @@ -15,7 +15,7 @@ class ondra_state : public driver_device { public: - ondra_state(const machine_config &mconfig, device_type type, std::string tag) + ondra_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this, "maincpu"), m_cassette(*this, "cassette"), diff --git a/src/mame/includes/oneshot.h b/src/mame/includes/oneshot.h index 4c04370bad3..c7f854e6a09 100644 --- a/src/mame/includes/oneshot.h +++ b/src/mame/includes/oneshot.h @@ -5,7 +5,7 @@ class oneshot_state : public driver_device { public: - oneshot_state(const machine_config &mconfig, device_type type, std::string tag) + oneshot_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_sprites(*this, "sprites"), m_bg_videoram(*this, "bg_videoram"), diff --git a/src/mame/includes/opwolf.h b/src/mame/includes/opwolf.h index 8443deaa84e..e93ab442abd 100644 --- a/src/mame/includes/opwolf.h +++ b/src/mame/includes/opwolf.h @@ -18,7 +18,7 @@ public: TIMER_CCHIP }; - opwolf_state(const machine_config &mconfig, device_type type, std::string tag) + opwolf_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_cchip_ram(*this, "cchip_ram"), m_maincpu(*this, "maincpu"), diff --git a/src/mame/includes/orao.h b/src/mame/includes/orao.h index df0a5f767ef..9707d6019f1 100644 --- a/src/mame/includes/orao.h +++ b/src/mame/includes/orao.h @@ -14,7 +14,7 @@ class orao_state : public driver_device { public: - orao_state(const machine_config &mconfig, device_type type, std::string tag) + orao_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_memory(*this, "memory"), m_video_ram(*this, "video_ram"), diff --git a/src/mame/includes/orbit.h b/src/mame/includes/orbit.h index a29afdd96c1..1095f531f04 100644 --- a/src/mame/includes/orbit.h +++ b/src/mame/includes/orbit.h @@ -20,7 +20,7 @@ class orbit_state : public driver_device { public: - orbit_state(const machine_config &mconfig, device_type type, std::string tag) + orbit_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_playfield_ram(*this, "playfield_ram"), m_sprite_ram(*this, "sprite_ram"), diff --git a/src/mame/includes/orion.h b/src/mame/includes/orion.h index 286d43af94e..5d6a57058be 100644 --- a/src/mame/includes/orion.h +++ b/src/mame/includes/orion.h @@ -24,7 +24,7 @@ class orion_state : public radio86_state { public: - orion_state(const machine_config &mconfig, device_type type, std::string tag) + orion_state(const machine_config &mconfig, device_type type, const char *tag) : radio86_state(mconfig, type, tag) , m_fdc(*this, "fd1793") , m_ram(*this, RAM_TAG) diff --git a/src/mame/includes/osborne1.h b/src/mame/includes/osborne1.h index ee7da6ae3d4..7a7e6d64a84 100644 --- a/src/mame/includes/osborne1.h +++ b/src/mame/includes/osborne1.h @@ -27,7 +27,7 @@ public: TIMER_ACIA_RXC_TXC }; - osborne1_state(const machine_config &mconfig, device_type type, std::string tag) : + osborne1_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this, "maincpu"), m_gfxdecode(*this, "gfxdecode"), diff --git a/src/mame/includes/osi.h b/src/mame/includes/osi.h index bac2769faa7..43485a7a5f4 100644 --- a/src/mame/includes/osi.h +++ b/src/mame/includes/osi.h @@ -30,7 +30,7 @@ class sb2m600_state : public driver_device { public: - sb2m600_state(const machine_config &mconfig, device_type type, std::string tag) : + sb2m600_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this, M6502_TAG), m_acia_0(*this, "acia_0"), @@ -108,7 +108,7 @@ protected: class c1p_state : public sb2m600_state { public: - c1p_state(const machine_config &mconfig, device_type type, std::string tag) : + c1p_state(const machine_config &mconfig, device_type type, const char *tag) : sb2m600_state(mconfig, type, tag), m_beep(*this, "beeper") { @@ -126,7 +126,7 @@ public: class c1pmf_state : public c1p_state { public: - c1pmf_state(const machine_config &mconfig, device_type type, std::string tag) : + c1pmf_state(const machine_config &mconfig, device_type type, const char *tag) : c1p_state(mconfig, type, tag), m_floppy0(*this, "floppy0"), m_floppy1(*this, "floppy1") @@ -148,7 +148,7 @@ private: class uk101_state : public sb2m600_state { public: - uk101_state(const machine_config &mconfig, device_type type, std::string tag) : + uk101_state(const machine_config &mconfig, device_type type, const char *tag) : sb2m600_state(mconfig, type, tag) { } diff --git a/src/mame/includes/othunder.h b/src/mame/includes/othunder.h index 86bad52e905..d730f4fbc7b 100644 --- a/src/mame/includes/othunder.h +++ b/src/mame/includes/othunder.h @@ -33,7 +33,7 @@ public: TIMER_AD_INTERRUPT }; - othunder_state(const machine_config &mconfig, device_type type, std::string tag) + othunder_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_spriteram(*this,"spriteram"), m_maincpu(*this, "maincpu"), diff --git a/src/mame/includes/overdriv.h b/src/mame/includes/overdriv.h index 892caddc3c7..ad0cceba7a7 100644 --- a/src/mame/includes/overdriv.h +++ b/src/mame/includes/overdriv.h @@ -14,7 +14,7 @@ class overdriv_state : public driver_device { public: - overdriv_state(const machine_config &mconfig, device_type type, std::string tag) + overdriv_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this, "maincpu"), m_subcpu(*this, "sub"), diff --git a/src/mame/includes/p2000t.h b/src/mame/includes/p2000t.h index 062d386cc4a..0548f661356 100644 --- a/src/mame/includes/p2000t.h +++ b/src/mame/includes/p2000t.h @@ -18,7 +18,7 @@ class p2000t_state : public driver_device { public: - p2000t_state(const machine_config &mconfig, device_type type, std::string tag) + p2000t_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this, "maincpu"), m_speaker(*this, "speaker"), diff --git a/src/mame/includes/pacland.h b/src/mame/includes/pacland.h index 7b3a24ad68b..9c4eee41deb 100644 --- a/src/mame/includes/pacland.h +++ b/src/mame/includes/pacland.h @@ -5,7 +5,7 @@ class pacland_state : public driver_device { public: - pacland_state(const machine_config &mconfig, device_type type, std::string tag) + pacland_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this, "maincpu"), m_mcu(*this, "mcu"), diff --git a/src/mame/includes/pacman.h b/src/mame/includes/pacman.h index 970f94cbff9..d62272914f5 100644 --- a/src/mame/includes/pacman.h +++ b/src/mame/includes/pacman.h @@ -11,7 +11,7 @@ class pacman_state : public driver_device { public: - pacman_state(const machine_config &mconfig, device_type type, std::string tag) + pacman_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this, "maincpu"), m_namco_sound(*this, "namco"), diff --git a/src/mame/includes/pandoras.h b/src/mame/includes/pandoras.h index 9f623307f88..8fb440f473f 100644 --- a/src/mame/includes/pandoras.h +++ b/src/mame/includes/pandoras.h @@ -9,7 +9,7 @@ class pandoras_state : public driver_device { public: - pandoras_state(const machine_config &mconfig, device_type type, std::string tag) + pandoras_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_spriteram(*this, "spriteram"), m_colorram(*this, "colorram"), diff --git a/src/mame/includes/paradise.h b/src/mame/includes/paradise.h index 98b27c4360a..0d63f4f3ee0 100644 --- a/src/mame/includes/paradise.h +++ b/src/mame/includes/paradise.h @@ -5,7 +5,7 @@ class paradise_state : public driver_device { public: - paradise_state(const machine_config &mconfig, device_type type, std::string tag) + paradise_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this, "maincpu"), m_oki2(*this, "oki2"), diff --git a/src/mame/includes/parodius.h b/src/mame/includes/parodius.h index 945b63a9ce2..e9fa82faa35 100644 --- a/src/mame/includes/parodius.h +++ b/src/mame/includes/parodius.h @@ -20,7 +20,7 @@ public: TIMER_NMI }; - parodius_state(const machine_config &mconfig, device_type type, std::string tag) + parodius_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this, "maincpu"), m_audiocpu(*this, "audiocpu"), diff --git a/src/mame/includes/partner.h b/src/mame/includes/partner.h index 0d19898a1f1..f5eba1168f8 100644 --- a/src/mame/includes/partner.h +++ b/src/mame/includes/partner.h @@ -16,7 +16,7 @@ class partner_state : public radio86_state { public: - partner_state(const machine_config &mconfig, device_type type, std::string tag) + partner_state(const machine_config &mconfig, device_type type, const char *tag) : radio86_state(mconfig, type, tag), m_ram(*this, RAM_TAG), m_fdc(*this, "wd1793") { } diff --git a/src/mame/includes/pass.h b/src/mame/includes/pass.h index 6f65fb91fc7..e54f385787c 100644 --- a/src/mame/includes/pass.h +++ b/src/mame/includes/pass.h @@ -3,7 +3,7 @@ class pass_state : public driver_device { public: - pass_state(const machine_config &mconfig, device_type type, std::string tag) + pass_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_bg_videoram(*this, "bg_videoram"), m_fg_videoram(*this, "fg_videoram"), diff --git a/src/mame/includes/pastelg.h b/src/mame/includes/pastelg.h index 6e8eed670cc..af0d87dc1f6 100644 --- a/src/mame/includes/pastelg.h +++ b/src/mame/includes/pastelg.h @@ -10,7 +10,7 @@ public: TIMER_BLITTER }; - pastelg_state(const machine_config &mconfig, device_type type, std::string tag) + pastelg_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag) , m_maincpu(*this, "maincpu"), m_nb1413m3(*this, "nb1413m3"), diff --git a/src/mame/includes/pbaction.h b/src/mame/includes/pbaction.h index 92497a9df77..4fcd6b64574 100644 --- a/src/mame/includes/pbaction.h +++ b/src/mame/includes/pbaction.h @@ -9,7 +9,7 @@ class pbaction_state : public driver_device { public: - pbaction_state(const machine_config &mconfig, device_type type, std::string tag) + pbaction_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_videoram(*this, "videoram"), m_videoram2(*this, "videoram2"), diff --git a/src/mame/includes/pc1251.h b/src/mame/includes/pc1251.h index 53666cdeb62..653342b6d17 100644 --- a/src/mame/includes/pc1251.h +++ b/src/mame/includes/pc1251.h @@ -26,7 +26,7 @@ public: TIMER_POWER_UP }; - pc1251_state(const machine_config &mconfig, device_type type, std::string tag) + pc1251_state(const machine_config &mconfig, device_type type, const char *tag) : pocketc_state(mconfig, type, tag), m_maincpu(*this, "maincpu"), m_gfxdecode(*this, "gfxdecode"), diff --git a/src/mame/includes/pc1350.h b/src/mame/includes/pc1350.h index f6eaec4ef34..b52b8a53304 100644 --- a/src/mame/includes/pc1350.h +++ b/src/mame/includes/pc1350.h @@ -27,7 +27,7 @@ public: TIMER_POWER_UP }; - pc1350_state(const machine_config &mconfig, device_type type, std::string tag) + pc1350_state(const machine_config &mconfig, device_type type, const char *tag) : pocketc_state(mconfig, type, tag), m_maincpu(*this, "maincpu"), m_ram(*this, RAM_TAG) { } diff --git a/src/mame/includes/pc1401.h b/src/mame/includes/pc1401.h index eb277f57797..0ce077476ad 100644 --- a/src/mame/includes/pc1401.h +++ b/src/mame/includes/pc1401.h @@ -26,7 +26,7 @@ public: TIMER_POWER_UP }; - pc1401_state(const machine_config &mconfig, device_type type, std::string tag) + pc1401_state(const machine_config &mconfig, device_type type, const char *tag) : pocketc_state(mconfig, type, tag), m_maincpu(*this, "maincpu"), m_gfxdecode(*this, "gfxdecode"), diff --git a/src/mame/includes/pc1403.h b/src/mame/includes/pc1403.h index dcd836eceb0..c5bdf2f943f 100644 --- a/src/mame/includes/pc1403.h +++ b/src/mame/includes/pc1403.h @@ -26,7 +26,7 @@ public: TIMER_POWER_UP }; - pc1403_state(const machine_config &mconfig, device_type type, std::string tag) + pc1403_state(const machine_config &mconfig, device_type type, const char *tag) : pocketc_state(mconfig, type, tag), m_maincpu(*this, "maincpu"), m_gfxdecode(*this, "gfxdecode"), diff --git a/src/mame/includes/pc1512.h b/src/mame/includes/pc1512.h index 005ce1336bb..2334e8c92d5 100644 --- a/src/mame/includes/pc1512.h +++ b/src/mame/includes/pc1512.h @@ -44,7 +44,7 @@ class pc1512_state : public driver_device { public: - pc1512_state(const machine_config &mconfig, device_type type, std::string tag) + pc1512_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this, I8086_TAG), m_dmac(*this, I8237A5_TAG), @@ -230,7 +230,7 @@ public: class pc1640_state : public pc1512_state { public: - pc1640_state(const machine_config &mconfig, device_type type, std::string tag) + pc1640_state(const machine_config &mconfig, device_type type, const char *tag) : pc1512_state(mconfig, type, tag), m_sw(*this, "SW"), m_opt(0) diff --git a/src/mame/includes/pc4.h b/src/mame/includes/pc4.h index 5327e0f774e..f2d6a8519b9 100644 --- a/src/mame/includes/pc4.h +++ b/src/mame/includes/pc4.h @@ -17,7 +17,7 @@ class pc4_state : public driver_device { public: - pc4_state(const machine_config &mconfig, device_type type, std::string tag) + pc4_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this, "maincpu"), m_beep(*this, "beeper"), diff --git a/src/mame/includes/pc8001.h b/src/mame/includes/pc8001.h index 5d708f6129c..76d3bafb529 100644 --- a/src/mame/includes/pc8001.h +++ b/src/mame/includes/pc8001.h @@ -31,7 +31,7 @@ class pc8001_state : public driver_device { public: - pc8001_state(const machine_config &mconfig, device_type type, std::string tag) + pc8001_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this, Z80_TAG), m_rtc(*this, UPD1990A_TAG), @@ -82,7 +82,7 @@ public: class pc8001mk2_state : public pc8001_state { public: - pc8001mk2_state(const machine_config &mconfig, device_type type, std::string tag) + pc8001mk2_state(const machine_config &mconfig, device_type type, const char *tag) : pc8001_state(mconfig, type, tag), m_kanji_rom(*this, "kanji") { } diff --git a/src/mame/includes/pc8401a.h b/src/mame/includes/pc8401a.h index 8df422b8fa3..e7f63d2cad4 100644 --- a/src/mame/includes/pc8401a.h +++ b/src/mame/includes/pc8401a.h @@ -35,7 +35,7 @@ class pc8401a_state : public driver_device { public: - pc8401a_state(const machine_config &mconfig, device_type type, std::string tag) + pc8401a_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this, Z80_TAG), m_rtc(*this, UPD1990A_TAG), @@ -99,7 +99,7 @@ public: class pc8500_state : public pc8401a_state { public: - pc8500_state(const machine_config &mconfig, device_type type, std::string tag) + pc8500_state(const machine_config &mconfig, device_type type, const char *tag) : pc8401a_state(mconfig, type, tag) { } diff --git a/src/mame/includes/pce.h b/src/mame/includes/pce.h index 7958cf0f16c..9d9a7d34b56 100644 --- a/src/mame/includes/pce.h +++ b/src/mame/includes/pce.h @@ -33,7 +33,7 @@ class pce_state : public driver_device { public: - pce_state(const machine_config &mconfig, device_type type, std::string tag) + pce_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this, "maincpu"), m_cd_ram(*this, "cd_ram"), diff --git a/src/mame/includes/pcktgal.h b/src/mame/includes/pcktgal.h index 92a581e422e..83133b3f612 100644 --- a/src/mame/includes/pcktgal.h +++ b/src/mame/includes/pcktgal.h @@ -6,7 +6,7 @@ class pcktgal_state : public driver_device { public: - pcktgal_state(const machine_config &mconfig, device_type type, std::string tag) + pcktgal_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this, "maincpu"), m_audiocpu(*this, "audiocpu"), diff --git a/src/mame/includes/pcw.h b/src/mame/includes/pcw.h index 540d0970c0a..fb9b35b96e9 100644 --- a/src/mame/includes/pcw.h +++ b/src/mame/includes/pcw.h @@ -28,7 +28,7 @@ class pcw_state : public driver_device { public: - pcw_state(const machine_config &mconfig, device_type type, std::string tag) + pcw_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this, "maincpu"), m_fdc(*this, "upd765"), diff --git a/src/mame/includes/pcw16.h b/src/mame/includes/pcw16.h index d937ecc1eb4..3f611f878d5 100644 --- a/src/mame/includes/pcw16.h +++ b/src/mame/includes/pcw16.h @@ -34,7 +34,7 @@ class pcw16_state : public driver_device { public: - pcw16_state(const machine_config &mconfig, device_type type, std::string tag) + pcw16_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this, "maincpu"), m_flash0(*this, "flash0"), diff --git a/src/mame/includes/pdp1.h b/src/mame/includes/pdp1.h index 9f03942367b..c1745369736 100644 --- a/src/mame/includes/pdp1.h +++ b/src/mame/includes/pdp1.h @@ -235,7 +235,7 @@ struct lightpen_t class pdp1_state : public driver_device { public: - pdp1_state(const machine_config &mconfig, device_type type, std::string tag) + pdp1_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this, "maincpu"), m_gfxdecode(*this, "gfxdecode"), diff --git a/src/mame/includes/pecom.h b/src/mame/includes/pecom.h index 81c92979992..c8b9768bb31 100644 --- a/src/mame/includes/pecom.h +++ b/src/mame/includes/pecom.h @@ -16,7 +16,7 @@ class pecom_state : public driver_device { public: - pecom_state(const machine_config &mconfig, device_type type, std::string tag) + pecom_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_cdp1802(*this, CDP1802_TAG), m_cdp1869(*this, CDP1869_TAG), diff --git a/src/mame/includes/pes.h b/src/mame/includes/pes.h index 8149037b4d0..cd57dc3f772 100644 --- a/src/mame/includes/pes.h +++ b/src/mame/includes/pes.h @@ -20,7 +20,7 @@ class pes_state : public driver_device { public: - pes_state(const machine_config &mconfig, device_type type, std::string tag) + pes_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this, "maincpu"), m_terminal(*this, TERMINAL_TAG), diff --git a/src/mame/includes/pet.h b/src/mame/includes/pet.h index 2324b149b85..d4572a99c05 100644 --- a/src/mame/includes/pet.h +++ b/src/mame/includes/pet.h @@ -36,7 +36,7 @@ class pet_state : public driver_device { public: - pet_state(const machine_config &mconfig, device_type type, std::string tag) : + pet_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this, M6502_TAG), m_via(*this, M6522_TAG), @@ -201,7 +201,7 @@ public: class pet2001b_state : public pet_state { public: - pet2001b_state(const machine_config &mconfig, device_type type, std::string tag) : + pet2001b_state(const machine_config &mconfig, device_type type, const char *tag) : pet_state(mconfig, type, tag) { } @@ -212,7 +212,7 @@ public: class pet80_state : public pet2001b_state { public: - pet80_state(const machine_config &mconfig, device_type type, std::string tag) : + pet80_state(const machine_config &mconfig, device_type type, const char *tag) : pet2001b_state(mconfig, type, tag) { } @@ -227,7 +227,7 @@ public: class superpet_state : public pet80_state { public: - superpet_state(const machine_config &mconfig, device_type type, std::string tag) + superpet_state(const machine_config &mconfig, device_type type, const char *tag) : pet80_state(mconfig, type, tag) { } }; @@ -236,7 +236,7 @@ public: class cbm8096_state : public pet80_state { public: - cbm8096_state(const machine_config &mconfig, device_type type, std::string tag) : + cbm8096_state(const machine_config &mconfig, device_type type, const char *tag) : pet80_state(mconfig, type, tag) { } }; @@ -245,7 +245,7 @@ public: class cbm8296_state : public pet80_state { public: - cbm8296_state(const machine_config &mconfig, device_type type, std::string tag) : + cbm8296_state(const machine_config &mconfig, device_type type, const char *tag) : pet80_state(mconfig, type, tag), m_basic_rom(*this, "basic"), m_editor_rom(*this, "editor"), diff --git a/src/mame/includes/pgm.h b/src/mame/includes/pgm.h index fec59357bcd..23f43937ff3 100644 --- a/src/mame/includes/pgm.h +++ b/src/mame/includes/pgm.h @@ -19,7 +19,7 @@ class pgm_state : public driver_device { public: - pgm_state(const machine_config &mconfig, device_type type, std::string tag) + pgm_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_videoregs(*this, "videoregs"), m_videoram(*this, "videoram"), @@ -115,7 +115,7 @@ public: class pgm_asic3_state : public pgm_state { public: - pgm_asic3_state(const machine_config &mconfig, device_type type, std::string tag) + pgm_asic3_state(const machine_config &mconfig, device_type type, const char *tag) : pgm_state(mconfig, type, tag) { } @@ -137,7 +137,7 @@ public: class pgm_arm_type1_state : public pgm_state { public: - pgm_arm_type1_state(const machine_config &mconfig, device_type type, std::string tag) + pgm_arm_type1_state(const machine_config &mconfig, device_type type, const char *tag) : pgm_state(mconfig, type, tag), m_arm7_shareram(*this, "arm7_shareram"), m_prot(*this, "prot") { @@ -263,7 +263,7 @@ public: class pgm_arm_type2_state : public pgm_state { public: - pgm_arm_type2_state(const machine_config &mconfig, device_type type, std::string tag) + pgm_arm_type2_state(const machine_config &mconfig, device_type type, const char *tag) : pgm_state(mconfig, type, tag), m_arm_ram(*this, "arm_ram"), m_arm7_shareram(*this, "arm7_shareram"), @@ -307,7 +307,7 @@ public: class pgm_arm_type3_state : public pgm_state { public: - pgm_arm_type3_state(const machine_config &mconfig, device_type type, std::string tag) + pgm_arm_type3_state(const machine_config &mconfig, device_type type, const char *tag) : pgm_state(mconfig, type, tag), m_arm_ram(*this, "arm_ram"), m_arm_ram2(*this, "arm_ram2"), @@ -367,7 +367,7 @@ public: class pgm_022_025_state : public pgm_state { public: - pgm_022_025_state(const machine_config &mconfig, device_type type, std::string tag) + pgm_022_025_state(const machine_config &mconfig, device_type type, const char *tag) : pgm_state(mconfig, type, tag), m_sharedprotram(*this, "sharedprotram"), m_igs025(*this,"igs025"), @@ -395,7 +395,7 @@ public: class pgm_012_025_state : public pgm_state { public: - pgm_012_025_state(const machine_config &mconfig, device_type type, std::string tag) + pgm_012_025_state(const machine_config &mconfig, device_type type, const char *tag) : pgm_state(mconfig, type, tag), m_igs025(*this,"igs025") { @@ -422,7 +422,7 @@ public: class pgm_028_025_state : public pgm_state { public: - pgm_028_025_state(const machine_config &mconfig, device_type type, std::string tag) + pgm_028_025_state(const machine_config &mconfig, device_type type, const char *tag) : pgm_state(mconfig, type, tag), m_sharedprotram(*this, "sharedprotram"), m_igs025(*this,"igs025"), diff --git a/src/mame/includes/phc25.h b/src/mame/includes/phc25.h index 545b5e705d7..635e7cbeb70 100644 --- a/src/mame/includes/phc25.h +++ b/src/mame/includes/phc25.h @@ -27,7 +27,7 @@ class phc25_state : public driver_device { public: - phc25_state(const machine_config &mconfig, device_type type, std::string tag) + phc25_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag) , m_video_ram(*this, "video_ram") , m_maincpu(*this, Z80_TAG) diff --git a/src/mame/includes/phoenix.h b/src/mame/includes/phoenix.h index 36ccbde6663..0f423efea69 100644 --- a/src/mame/includes/phoenix.h +++ b/src/mame/includes/phoenix.h @@ -7,7 +7,7 @@ class phoenix_state : public driver_device { public: - phoenix_state(const machine_config &mconfig, device_type type, std::string tag) + phoenix_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag) , m_maincpu(*this, "maincpu"), m_pleiads_custom(*this, "pleiads_custom"), @@ -83,7 +83,7 @@ class phoenix_sound_device : public device_t, public device_sound_interface { public: - phoenix_sound_device(const machine_config &mconfig, std::string tag, device_t *owner, UINT32 clock); + phoenix_sound_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock); ~phoenix_sound_device() {} DECLARE_WRITE8_MEMBER( control_a_w ); diff --git a/src/mame/includes/pingpong.h b/src/mame/includes/pingpong.h index 63fc900ef73..afc47ef6ccc 100644 --- a/src/mame/includes/pingpong.h +++ b/src/mame/includes/pingpong.h @@ -3,7 +3,7 @@ class pingpong_state : public driver_device { public: - pingpong_state(const machine_config &mconfig, device_type type, std::string tag) + pingpong_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this,"maincpu"), m_colorram(*this, "colorram"), diff --git a/src/mame/includes/pirates.h b/src/mame/includes/pirates.h index 1767907a7b6..20486d5b541 100644 --- a/src/mame/includes/pirates.h +++ b/src/mame/includes/pirates.h @@ -6,7 +6,7 @@ class pirates_state : public driver_device { public: - pirates_state(const machine_config &mconfig, device_type type, std::string tag) + pirates_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this, "maincpu"), m_eeprom(*this, "eeprom"), diff --git a/src/mame/includes/pitnrun.h b/src/mame/includes/pitnrun.h index 96c407148f8..91dadd7172e 100644 --- a/src/mame/includes/pitnrun.h +++ b/src/mame/includes/pitnrun.h @@ -3,7 +3,7 @@ class pitnrun_state : public driver_device { public: - pitnrun_state(const machine_config &mconfig, device_type type, std::string tag) + pitnrun_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this, "maincpu"), m_mcu(*this, "mcu"), diff --git a/src/mame/includes/pk8000.h b/src/mame/includes/pk8000.h index 4bff9b5b0c3..ad895850537 100644 --- a/src/mame/includes/pk8000.h +++ b/src/mame/includes/pk8000.h @@ -3,7 +3,7 @@ class pk8000_base_state : public driver_device { public: - pk8000_base_state(const machine_config &mconfig, device_type type, std::string tag) + pk8000_base_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag) , m_maincpu(*this, "maincpu") { } diff --git a/src/mame/includes/pk8020.h b/src/mame/includes/pk8020.h index 34d96f4766e..d8de9284db6 100644 --- a/src/mame/includes/pk8020.h +++ b/src/mame/includes/pk8020.h @@ -23,7 +23,7 @@ class pk8020_state : public driver_device { public: - pk8020_state(const machine_config &mconfig, device_type type, std::string tag) + pk8020_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this, "maincpu"), m_ppi8255_1(*this, "ppi8255_1"), diff --git a/src/mame/includes/pktgaldx.h b/src/mame/includes/pktgaldx.h index 0eacd97cd01..5f0b0e76b94 100644 --- a/src/mame/includes/pktgaldx.h +++ b/src/mame/includes/pktgaldx.h @@ -14,7 +14,7 @@ class pktgaldx_state : public driver_device { public: - pktgaldx_state(const machine_config &mconfig, device_type type, std::string tag) + pktgaldx_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_deco104(*this, "ioprot104"), m_pf1_rowscroll(*this, "pf1_rowscroll"), diff --git a/src/mame/includes/playch10.h b/src/mame/includes/playch10.h index efad96194a3..c69f07cd514 100644 --- a/src/mame/includes/playch10.h +++ b/src/mame/includes/playch10.h @@ -12,7 +12,7 @@ struct chr_bank class playch10_state : public driver_device { public: - playch10_state(const machine_config &mconfig, device_type type, std::string tag) + playch10_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this, "maincpu"), m_ppu(*this, "ppu"), diff --git a/src/mame/includes/playmark.h b/src/mame/includes/playmark.h index aafef470b2b..2d609ea518f 100644 --- a/src/mame/includes/playmark.h +++ b/src/mame/includes/playmark.h @@ -7,7 +7,7 @@ class playmark_state : public driver_device { public: - playmark_state(const machine_config &mconfig, device_type type, std::string tag) + playmark_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_bgvideoram(*this, "bgvideoram"), m_videoram1(*this, "videoram1"), diff --git a/src/mame/includes/plus4.h b/src/mame/includes/plus4.h index a59d0f59aee..fbd590c9601 100644 --- a/src/mame/includes/plus4.h +++ b/src/mame/includes/plus4.h @@ -36,7 +36,7 @@ class plus4_state : public driver_device { public: - plus4_state(const machine_config &mconfig, device_type type, std::string tag) + plus4_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this, MOS7501_TAG), m_pla(*this, PLA_TAG), @@ -161,7 +161,7 @@ public: class c16_state : public plus4_state { public: - c16_state(const machine_config &mconfig, device_type type, std::string tag) + c16_state(const machine_config &mconfig, device_type type, const char *tag) : plus4_state(mconfig, type, tag) { } diff --git a/src/mame/includes/plygonet.h b/src/mame/includes/plygonet.h index 76fdd5c8650..91caec85865 100644 --- a/src/mame/includes/plygonet.h +++ b/src/mame/includes/plygonet.h @@ -14,7 +14,7 @@ static const UINT16 dsp56k_bank04_size = 0x1fc0; class polygonet_state : public driver_device { public: - polygonet_state(const machine_config &mconfig, device_type type, std::string tag) + polygonet_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this, "maincpu"), m_audiocpu(*this, "audiocpu"), diff --git a/src/mame/includes/pmd85.h b/src/mame/includes/pmd85.h index 8b02cfedcaf..691b382a478 100644 --- a/src/mame/includes/pmd85.h +++ b/src/mame/includes/pmd85.h @@ -24,7 +24,7 @@ public: TIMER_CASSETTE }; - pmd85_state(const machine_config &mconfig, device_type type, std::string tag) + pmd85_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this, "maincpu"), m_ram(*this, RAM_TAG), diff --git a/src/mame/includes/pocketc.h b/src/mame/includes/pocketc.h index 02d193b4750..5edc361dc70 100644 --- a/src/mame/includes/pocketc.h +++ b/src/mame/includes/pocketc.h @@ -14,7 +14,7 @@ typedef const char *POCKETC_FIGURE[]; class pocketc_state : public driver_device { public: - pocketc_state(const machine_config &mconfig, device_type type, std::string tag) + pocketc_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag) { } DECLARE_PALETTE_INIT(pocketc); diff --git a/src/mame/includes/poisk1.h b/src/mame/includes/poisk1.h index aae7313b172..57a24f0c052 100644 --- a/src/mame/includes/poisk1.h +++ b/src/mame/includes/poisk1.h @@ -24,7 +24,7 @@ class p1_state : public driver_device { public: - p1_state(const machine_config &mconfig, device_type type, std::string tag) + p1_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this, "maincpu"), m_pic8259(*this, "pic8259"), diff --git a/src/mame/includes/pokechmp.h b/src/mame/includes/pokechmp.h index 6650b73209d..a4cf94fd34f 100644 --- a/src/mame/includes/pokechmp.h +++ b/src/mame/includes/pokechmp.h @@ -3,7 +3,7 @@ class pokechmp_state : public driver_device { public: - pokechmp_state(const machine_config &mconfig, device_type type, std::string tag) + pokechmp_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_videoram(*this, "videoram"), m_spriteram(*this, "spriteram"), diff --git a/src/mame/includes/polepos.h b/src/mame/includes/polepos.h index 09fc149b6c9..16f0963c709 100644 --- a/src/mame/includes/polepos.h +++ b/src/mame/includes/polepos.h @@ -15,7 +15,7 @@ class polepos_state : public driver_device { public: - polepos_state(const machine_config &mconfig, device_type type, std::string tag) + polepos_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this, "maincpu"), m_subcpu(*this, "sub"), @@ -114,7 +114,7 @@ class polepos_sound_device : public device_t, public device_sound_interface { public: - polepos_sound_device(const machine_config &mconfig, std::string tag, device_t *owner, UINT32 clock); + polepos_sound_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock); ~polepos_sound_device() { } protected: diff --git a/src/mame/includes/policetr.h b/src/mame/includes/policetr.h index 8efab248691..9525c9a21a7 100644 --- a/src/mame/includes/policetr.h +++ b/src/mame/includes/policetr.h @@ -14,7 +14,7 @@ public: TIMER_IRQ5_GEN }; - policetr_state(const machine_config &mconfig, device_type type, std::string tag) + policetr_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_rambase(*this, "rambase"), m_maincpu(*this, "maincpu"), diff --git a/src/mame/includes/poly88.h b/src/mame/includes/poly88.h index a654e77e15f..9a3dc93f135 100644 --- a/src/mame/includes/poly88.h +++ b/src/mame/includes/poly88.h @@ -23,7 +23,7 @@ public: TIMER_CASSETTE }; - poly88_state(const machine_config &mconfig, device_type type, std::string tag) + poly88_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_video_ram(*this, "video_ram"), m_maincpu(*this, "maincpu"), diff --git a/src/mame/includes/poly880.h b/src/mame/includes/poly880.h index 6362dd2324a..6245a728a9c 100644 --- a/src/mame/includes/poly880.h +++ b/src/mame/includes/poly880.h @@ -23,7 +23,7 @@ class poly880_state : public driver_device { public: - poly880_state(const machine_config &mconfig, device_type type, std::string tag) + poly880_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this, Z80_TAG), m_cassette(*this, "cassette"), diff --git a/src/mame/includes/polyplay.h b/src/mame/includes/polyplay.h index 02ee1eb13c5..a39b4e05792 100644 --- a/src/mame/includes/polyplay.h +++ b/src/mame/includes/polyplay.h @@ -10,7 +10,7 @@ class polyplay_state : public driver_device { public: - polyplay_state(const machine_config &mconfig, device_type type, std::string tag) + polyplay_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_videoram(*this, "videoram"), m_characterram(*this, "characterram"), diff --git a/src/mame/includes/poolshrk.h b/src/mame/includes/poolshrk.h index cfd0b910869..c6196e08d55 100644 --- a/src/mame/includes/poolshrk.h +++ b/src/mame/includes/poolshrk.h @@ -13,7 +13,7 @@ class poolshrk_state : public driver_device { public: - poolshrk_state(const machine_config &mconfig, device_type type, std::string tag) + poolshrk_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this, "maincpu"), m_gfxdecode(*this, "gfxdecode"), diff --git a/src/mame/includes/pooyan.h b/src/mame/includes/pooyan.h index fc9b87870c1..3eb5fb91808 100644 --- a/src/mame/includes/pooyan.h +++ b/src/mame/includes/pooyan.h @@ -3,7 +3,7 @@ class pooyan_state : public driver_device { public: - pooyan_state(const machine_config &mconfig, device_type type, std::string tag) + pooyan_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this, "maincpu"), m_gfxdecode(*this, "gfxdecode"), diff --git a/src/mame/includes/popeye.h b/src/mame/includes/popeye.h index 704278c2962..f24304dbe3b 100644 --- a/src/mame/includes/popeye.h +++ b/src/mame/includes/popeye.h @@ -4,7 +4,7 @@ class popeye_state : public driver_device { public: - popeye_state(const machine_config &mconfig, device_type type, std::string tag) + popeye_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_background_pos(*this, "background_pos"), m_palettebank(*this, "palettebank"), diff --git a/src/mame/includes/popper.h b/src/mame/includes/popper.h index 4dd2efc481d..9ef9f287e95 100644 --- a/src/mame/includes/popper.h +++ b/src/mame/includes/popper.h @@ -9,7 +9,7 @@ class popper_state : public driver_device { public: - popper_state(const machine_config &mconfig, device_type type, std::string tag) + popper_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_ol_videoram(*this, "ol_videoram"), m_videoram(*this, "videoram"), diff --git a/src/mame/includes/portfoli.h b/src/mame/includes/portfoli.h index 00de2679edc..7070f734e42 100644 --- a/src/mame/includes/portfoli.h +++ b/src/mame/includes/portfoli.h @@ -30,7 +30,7 @@ class portfolio_state : public driver_device { public: - portfolio_state(const machine_config &mconfig, device_type type, std::string tag) + portfolio_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this, M80C88A_TAG), m_lcdc(*this, HD61830_TAG), diff --git a/src/mame/includes/portrait.h b/src/mame/includes/portrait.h index e5b789e8a3d..6d978f630fd 100644 --- a/src/mame/includes/portrait.h +++ b/src/mame/includes/portrait.h @@ -5,7 +5,7 @@ class portrait_state : public driver_device { public: - portrait_state(const machine_config &mconfig, device_type type, std::string tag) + portrait_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this, "maincpu"), m_gfxdecode(*this, "gfxdecode"), diff --git a/src/mame/includes/powerins.h b/src/mame/includes/powerins.h index fdfcf81201e..1b6e5a65f99 100644 --- a/src/mame/includes/powerins.h +++ b/src/mame/includes/powerins.h @@ -5,7 +5,7 @@ class powerins_state : public driver_device { public: - powerins_state(const machine_config &mconfig, device_type type, std::string tag) + powerins_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this, "maincpu"), m_gfxdecode(*this, "gfxdecode"), diff --git a/src/mame/includes/pp01.h b/src/mame/includes/pp01.h index 7a0905ba6cb..e8e15fce57e 100644 --- a/src/mame/includes/pp01.h +++ b/src/mame/includes/pp01.h @@ -22,7 +22,7 @@ class pp01_state : public driver_device { public: - pp01_state(const machine_config &mconfig, device_type type, std::string tag) + pp01_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this, "maincpu"), m_pit(*this, "pit8253"), diff --git a/src/mame/includes/prehisle.h b/src/mame/includes/prehisle.h index c45d25bba48..1b3d1c0a35d 100644 --- a/src/mame/includes/prehisle.h +++ b/src/mame/includes/prehisle.h @@ -5,7 +5,7 @@ class prehisle_state : public driver_device { public: - prehisle_state(const machine_config &mconfig, device_type type, std::string tag) + prehisle_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_tx_vram(*this, "tx_vram"), m_spriteram(*this, "spriteram"), diff --git a/src/mame/includes/primo.h b/src/mame/includes/primo.h index 34d9c50f34d..ee12938af28 100644 --- a/src/mame/includes/primo.h +++ b/src/mame/includes/primo.h @@ -20,7 +20,7 @@ class primo_state : public driver_device { public: - primo_state(const machine_config &mconfig, device_type type, std::string tag) + primo_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this, "maincpu"), m_iec(*this, CBM_IEC_TAG), diff --git a/src/mame/includes/prof180x.h b/src/mame/includes/prof180x.h index 0ceb6a09b48..7caadfc1345 100644 --- a/src/mame/includes/prof180x.h +++ b/src/mame/includes/prof180x.h @@ -15,7 +15,7 @@ class prof180x_state : public driver_device { public: - prof180x_state(const machine_config &mconfig, device_type type, std::string tag) + prof180x_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_centronics(*this, CENTRONICS_TAG) { diff --git a/src/mame/includes/prof80.h b/src/mame/includes/prof80.h index efe43d1d1d8..faa9d7be323 100644 --- a/src/mame/includes/prof80.h +++ b/src/mame/includes/prof80.h @@ -33,7 +33,7 @@ class prof80_state : public driver_device { public: - prof80_state(const machine_config &mconfig, device_type type, std::string tag) + prof80_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this, Z80_TAG), m_mmu(*this, MMU_TAG), diff --git a/src/mame/includes/psikyo.h b/src/mame/includes/psikyo.h index d87e36ef2a8..9d0f2f6b69e 100644 --- a/src/mame/includes/psikyo.h +++ b/src/mame/includes/psikyo.h @@ -10,7 +10,7 @@ class psikyo_state : public driver_device { public: - psikyo_state(const machine_config &mconfig, device_type type, std::string tag) + psikyo_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_spriteram(*this, "spriteram"), m_vram_0(*this, "vram_0"), diff --git a/src/mame/includes/psikyo4.h b/src/mame/includes/psikyo4.h index 20f986aa3a5..6005905e38a 100644 --- a/src/mame/includes/psikyo4.h +++ b/src/mame/includes/psikyo4.h @@ -16,7 +16,7 @@ class psikyo4_state : public driver_device { public: - psikyo4_state(const machine_config &mconfig, device_type type, std::string tag) + psikyo4_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_spriteram(*this, "spriteram"), m_vidregs(*this, "vidregs"), diff --git a/src/mame/includes/psikyosh.h b/src/mame/includes/psikyosh.h index 47531c5fbf1..4332eb98ab6 100644 --- a/src/mame/includes/psikyosh.h +++ b/src/mame/includes/psikyosh.h @@ -25,7 +25,7 @@ class psikyosh_state : public driver_device { public: - psikyosh_state(const machine_config &mconfig, device_type type, std::string tag) + psikyosh_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_spriteram(*this, "spriteram") , m_bgram(*this, "bgram"), diff --git a/src/mame/includes/psion.h b/src/mame/includes/psion.h index 9371e168326..bf09325add0 100644 --- a/src/mame/includes/psion.h +++ b/src/mame/includes/psion.h @@ -23,7 +23,7 @@ class psion_state : public driver_device { public: - psion_state(const machine_config &mconfig, device_type type, std::string tag) + psion_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this, "maincpu"), m_lcdc(*this, "hd44780"), @@ -88,7 +88,7 @@ public: class psion1_state : public psion_state { public: - psion1_state(const machine_config &mconfig, device_type type, std::string tag) + psion1_state(const machine_config &mconfig, device_type type, const char *tag) : psion_state(mconfig, type, tag) { } diff --git a/src/mame/includes/psychic5.h b/src/mame/includes/psychic5.h index b5c173d5092..3430fb2d3aa 100644 --- a/src/mame/includes/psychic5.h +++ b/src/mame/includes/psychic5.h @@ -6,7 +6,7 @@ class psychic5_state : public driver_device { public: - psychic5_state(const machine_config &mconfig, device_type type, std::string tag) + psychic5_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this, "maincpu"), m_audiocpu(*this, "audiocpu"), diff --git a/src/mame/includes/punchout.h b/src/mame/includes/punchout.h index ca0fad05d3b..b8e3bf4cd43 100644 --- a/src/mame/includes/punchout.h +++ b/src/mame/includes/punchout.h @@ -13,7 +13,7 @@ class punchout_state : public driver_device { public: - punchout_state(const machine_config &mconfig, device_type type, std::string tag) + punchout_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this, "maincpu"), m_audiocpu(*this, "audiocpu"), diff --git a/src/mame/includes/px8.h b/src/mame/includes/px8.h index 3ad1cb54650..8ce81932b28 100644 --- a/src/mame/includes/px8.h +++ b/src/mame/includes/px8.h @@ -31,7 +31,7 @@ class px8_state : public driver_device { public: - px8_state(const machine_config &mconfig, device_type type, std::string tag) + px8_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this, UPD70008_TAG), m_cassette(*this, "cassette"), diff --git a/src/mame/includes/qdrmfgp.h b/src/mame/includes/qdrmfgp.h index 2a696cb7288..5c8968e12ee 100644 --- a/src/mame/includes/qdrmfgp.h +++ b/src/mame/includes/qdrmfgp.h @@ -9,7 +9,7 @@ class qdrmfgp_state : public driver_device { public: - qdrmfgp_state(const machine_config &mconfig, device_type type, std::string tag) + qdrmfgp_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this, "maincpu"), m_nvram(*this, "nvram"), diff --git a/src/mame/includes/qix.h b/src/mame/includes/qix.h index 047015cbdb7..0372610aec1 100644 --- a/src/mame/includes/qix.h +++ b/src/mame/includes/qix.h @@ -23,7 +23,7 @@ class qix_state : public driver_device { public: - qix_state(const machine_config &mconfig, device_type type, std::string tag) + qix_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this, "maincpu"), m_audiocpu(*this, "audiocpu"), diff --git a/src/mame/includes/ql.h b/src/mame/includes/ql.h index c0a7a032350..3e0d2d082ee 100644 --- a/src/mame/includes/ql.h +++ b/src/mame/includes/ql.h @@ -37,7 +37,7 @@ class ql_state : public driver_device { public: - ql_state(const machine_config &mconfig, device_type type, std::string tag) : + ql_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this, M68008_TAG), m_ipc(*this, I8749_TAG), diff --git a/src/mame/includes/quasar.h b/src/mame/includes/quasar.h index 7a206207cb3..3c8569c4626 100644 --- a/src/mame/includes/quasar.h +++ b/src/mame/includes/quasar.h @@ -11,7 +11,7 @@ class quasar_state : public cvs_state { public: - quasar_state(const machine_config &mconfig, device_type type, std::string tag) + quasar_state(const machine_config &mconfig, device_type type, const char *tag) : cvs_state(mconfig, type, tag) { } std::unique_ptr<UINT8[]> m_effectram; diff --git a/src/mame/includes/quizdna.h b/src/mame/includes/quizdna.h index ae38db454ea..7d4bf69ac9c 100644 --- a/src/mame/includes/quizdna.h +++ b/src/mame/includes/quizdna.h @@ -3,7 +3,7 @@ class quizdna_state : public driver_device { public: - quizdna_state(const machine_config &mconfig, device_type type, std::string tag) + quizdna_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this, "maincpu"), m_gfxdecode(*this, "gfxdecode"), diff --git a/src/mame/includes/quizpani.h b/src/mame/includes/quizpani.h index 592851bc921..12ae17965d1 100644 --- a/src/mame/includes/quizpani.h +++ b/src/mame/includes/quizpani.h @@ -5,7 +5,7 @@ class quizpani_state : public driver_device { public: - quizpani_state(const machine_config &mconfig, device_type type, std::string tag) + quizpani_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this, "maincpu"), m_gfxdecode(*this, "gfxdecode"), diff --git a/src/mame/includes/radio86.h b/src/mame/includes/radio86.h index 5f57cd339b6..8985e1692f6 100644 --- a/src/mame/includes/radio86.h +++ b/src/mame/includes/radio86.h @@ -25,7 +25,7 @@ public: TIMER_RESET }; - radio86_state(const machine_config &mconfig, device_type type, std::string tag) + radio86_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this, "maincpu"), m_cassette(*this, "cassette"), diff --git a/src/mame/includes/raiden.h b/src/mame/includes/raiden.h index 02eed6b9f42..ab809bc8552 100644 --- a/src/mame/includes/raiden.h +++ b/src/mame/includes/raiden.h @@ -12,7 +12,7 @@ class raiden_state : public driver_device { public: - raiden_state(const machine_config &mconfig, device_type type, std::string tag) + raiden_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this, "maincpu"), m_seibu_sound(*this, "seibu_sound"), diff --git a/src/mame/includes/raiden2.h b/src/mame/includes/raiden2.h index 17f87813ee4..0cedfb94a78 100644 --- a/src/mame/includes/raiden2.h +++ b/src/mame/includes/raiden2.h @@ -7,7 +7,7 @@ class raiden2_state : public driver_device { public: - raiden2_state(const machine_config &mconfig, device_type type, std::string tag) + raiden2_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), /* back_data(*this, "back_data"), diff --git a/src/mame/includes/rallyx.h b/src/mame/includes/rallyx.h index e9f6ca68bac..cf56d22ef3a 100644 --- a/src/mame/includes/rallyx.h +++ b/src/mame/includes/rallyx.h @@ -14,7 +14,7 @@ struct jungler_star class rallyx_state : public driver_device { public: - rallyx_state(const machine_config &mconfig, device_type type, std::string tag) + rallyx_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_videoram(*this, "videoram"), m_radarattr(*this, "radarattr"), diff --git a/src/mame/includes/rampart.h b/src/mame/includes/rampart.h index b275d145c8f..d7e62bc9b39 100644 --- a/src/mame/includes/rampart.h +++ b/src/mame/includes/rampart.h @@ -13,7 +13,7 @@ class rampart_state : public atarigen_state { public: - rampart_state(const machine_config &mconfig, device_type type, std::string tag) + rampart_state(const machine_config &mconfig, device_type type, const char *tag) : atarigen_state(mconfig, type, tag), m_mob(*this, "mob"), m_oki(*this, "oki"), diff --git a/src/mame/includes/rastan.h b/src/mame/includes/rastan.h index b06cd58b0f8..4d4771a407d 100644 --- a/src/mame/includes/rastan.h +++ b/src/mame/includes/rastan.h @@ -12,7 +12,7 @@ class rastan_state : public driver_device { public: - rastan_state(const machine_config &mconfig, device_type type, std::string tag) + rastan_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this, "maincpu"), m_audiocpu(*this, "audiocpu"), diff --git a/src/mame/includes/rbisland.h b/src/mame/includes/rbisland.h index f98ecba0ab7..0fa8a251740 100644 --- a/src/mame/includes/rbisland.h +++ b/src/mame/includes/rbisland.h @@ -12,7 +12,7 @@ class rbisland_state : public driver_device { public: - rbisland_state(const machine_config &mconfig, device_type type, std::string tag) + rbisland_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_spriteram(*this, "spriteram"), m_maincpu(*this, "maincpu"), diff --git a/src/mame/includes/realbrk.h b/src/mame/includes/realbrk.h index eb037452d28..4b3c3d9689a 100644 --- a/src/mame/includes/realbrk.h +++ b/src/mame/includes/realbrk.h @@ -5,7 +5,7 @@ class realbrk_state : public driver_device { public: - realbrk_state(const machine_config &mconfig, device_type type, std::string tag) + realbrk_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this, "maincpu"), m_tmp68301(*this, "tmp68301"), diff --git a/src/mame/includes/redalert.h b/src/mame/includes/redalert.h index 908448882e4..c3aeb7be441 100644 --- a/src/mame/includes/redalert.h +++ b/src/mame/includes/redalert.h @@ -14,7 +14,7 @@ class redalert_state : public driver_device { public: - redalert_state(const machine_config &mconfig, device_type type, std::string tag) + redalert_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_bitmap_videoram(*this, "bitmap_videoram"), m_charmap_videoram(*this, "charram"), diff --git a/src/mame/includes/relief.h b/src/mame/includes/relief.h index 7727a3f336a..cae4ad37e3d 100644 --- a/src/mame/includes/relief.h +++ b/src/mame/includes/relief.h @@ -12,7 +12,7 @@ class relief_state : public atarigen_state { public: - relief_state(const machine_config &mconfig, device_type type, std::string tag) + relief_state(const machine_config &mconfig, device_type type, const char *tag) : atarigen_state(mconfig, type, tag), m_vad(*this, "vad"), m_okibank(*this, "okibank") diff --git a/src/mame/includes/renegade.h b/src/mame/includes/renegade.h index fd4273a0065..fc619d2c8be 100644 --- a/src/mame/includes/renegade.h +++ b/src/mame/includes/renegade.h @@ -7,7 +7,7 @@ class renegade_state : public driver_device { public: - renegade_state(const machine_config &mconfig, device_type type, std::string tag) + renegade_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this,"maincpu"), m_audiocpu(*this, "audiocpu"), diff --git a/src/mame/includes/retofinv.h b/src/mame/includes/retofinv.h index 52fc230a84c..9e35b0455b0 100644 --- a/src/mame/includes/retofinv.h +++ b/src/mame/includes/retofinv.h @@ -3,7 +3,7 @@ class retofinv_state : public driver_device { public: - retofinv_state(const machine_config &mconfig, device_type type, std::string tag) + retofinv_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this, "maincpu"), m_audiocpu(*this, "audiocpu"), diff --git a/src/mame/includes/rltennis.h b/src/mame/includes/rltennis.h index 2a8fcdf99e0..321a778d689 100644 --- a/src/mame/includes/rltennis.h +++ b/src/mame/includes/rltennis.h @@ -9,7 +9,7 @@ class rltennis_state : public driver_device { public: - rltennis_state(const machine_config &mconfig, device_type type, std::string tag) + rltennis_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this, "maincpu"), m_dac_1(*this, "dac1"), diff --git a/src/mame/includes/rm380z.h b/src/mame/includes/rm380z.h index 3d36c2f0238..616dbb06da9 100644 --- a/src/mame/includes/rm380z.h +++ b/src/mame/includes/rm380z.h @@ -93,7 +93,7 @@ public: required_device<floppy_connector> m_floppy0; required_device<floppy_connector> m_floppy1; - rm380z_state(const machine_config &mconfig, device_type type, std::string tag) + rm380z_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this, RM380Z_MAINCPU_TAG), m_messram(*this, RAM_TAG), diff --git a/src/mame/includes/rmnimbus.h b/src/mame/includes/rmnimbus.h index 6e1c6dfafd1..692d6eb338a 100644 --- a/src/mame/includes/rmnimbus.h +++ b/src/mame/includes/rmnimbus.h @@ -51,7 +51,7 @@ class rmnimbus_state : public driver_device { public: - rmnimbus_state(const machine_config &mconfig, device_type type, std::string tag) : + rmnimbus_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this, "maincpu"), m_msm(*this, MSM5205_TAG), diff --git a/src/mame/includes/rockrage.h b/src/mame/includes/rockrage.h index 71dc4eb69cd..52c34236776 100644 --- a/src/mame/includes/rockrage.h +++ b/src/mame/includes/rockrage.h @@ -13,7 +13,7 @@ class rockrage_state : public driver_device { public: - rockrage_state(const machine_config &mconfig, device_type type, std::string tag) + rockrage_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this, "maincpu"), m_audiocpu(*this, "audiocpu"), diff --git a/src/mame/includes/rocnrope.h b/src/mame/includes/rocnrope.h index 3cc2851abc6..db48d923c8f 100644 --- a/src/mame/includes/rocnrope.h +++ b/src/mame/includes/rocnrope.h @@ -3,7 +3,7 @@ class rocnrope_state : public driver_device { public: - rocnrope_state(const machine_config &mconfig, device_type type, std::string tag) + rocnrope_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this, "maincpu"), m_gfxdecode(*this, "gfxdecode"), diff --git a/src/mame/includes/rohga.h b/src/mame/includes/rohga.h index ee60bbcaa42..6861c53fff2 100644 --- a/src/mame/includes/rohga.h +++ b/src/mame/includes/rohga.h @@ -17,7 +17,7 @@ class rohga_state : public driver_device { public: - rohga_state(const machine_config &mconfig, device_type type, std::string tag) + rohga_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this, "maincpu"), m_audiocpu(*this, "audiocpu"), diff --git a/src/mame/includes/rollerg.h b/src/mame/includes/rollerg.h index 361d97cc84a..edaba1ab1cc 100644 --- a/src/mame/includes/rollerg.h +++ b/src/mame/includes/rollerg.h @@ -18,7 +18,7 @@ public: TIMER_NMI }; - rollerg_state(const machine_config &mconfig, device_type type, std::string tag) + rollerg_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this, "maincpu"), m_audiocpu(*this, "audiocpu"), diff --git a/src/mame/includes/rollrace.h b/src/mame/includes/rollrace.h index 4d8ab3d588b..a1860032610 100644 --- a/src/mame/includes/rollrace.h +++ b/src/mame/includes/rollrace.h @@ -3,7 +3,7 @@ class rollrace_state : public driver_device { public: - rollrace_state(const machine_config &mconfig, device_type type, std::string tag) + rollrace_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this, "maincpu"), m_gfxdecode(*this, "gfxdecode"), diff --git a/src/mame/includes/route16.h b/src/mame/includes/route16.h index ce0ef31f66f..32eb59800b6 100644 --- a/src/mame/includes/route16.h +++ b/src/mame/includes/route16.h @@ -5,7 +5,7 @@ class route16_state : public driver_device { public: - route16_state(const machine_config &mconfig, device_type type, std::string tag) + route16_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_sn(*this, "snsnd"), m_sharedram(*this, "sharedram"), diff --git a/src/mame/includes/rpunch.h b/src/mame/includes/rpunch.h index cd0f47dea38..e71ad1c73b4 100644 --- a/src/mame/includes/rpunch.h +++ b/src/mame/includes/rpunch.h @@ -5,7 +5,7 @@ class rpunch_state : public driver_device { public: - rpunch_state(const machine_config &mconfig, device_type type, std::string tag) + rpunch_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this, "maincpu"), m_audiocpu(*this, "audiocpu"), diff --git a/src/mame/includes/runaway.h b/src/mame/includes/runaway.h index 397e46257a7..ae07cd6a322 100644 --- a/src/mame/includes/runaway.h +++ b/src/mame/includes/runaway.h @@ -3,7 +3,7 @@ class runaway_state : public driver_device { public: - runaway_state(const machine_config &mconfig, device_type type, std::string tag) + runaway_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_video_ram(*this, "video_ram"), m_sprite_ram(*this, "sprite_ram"), diff --git a/src/mame/includes/rungun.h b/src/mame/includes/rungun.h index 5de0323bede..2819bbde4a9 100644 --- a/src/mame/includes/rungun.h +++ b/src/mame/includes/rungun.h @@ -14,7 +14,7 @@ class rungun_state : public driver_device { public: - rungun_state(const machine_config &mconfig, device_type type, std::string tag) + rungun_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this, "maincpu"), m_soundcpu(*this, "soundcpu"), diff --git a/src/mame/includes/s11.h b/src/mame/includes/s11.h index cba85ff87ec..1d8f355ec0a 100644 --- a/src/mame/includes/s11.h +++ b/src/mame/includes/s11.h @@ -22,7 +22,7 @@ class s11_state : public genpin_class { public: - s11_state(const machine_config &mconfig, device_type type, std::string tag) + s11_state(const machine_config &mconfig, device_type type, const char *tag) : genpin_class(mconfig, type, tag), m_maincpu(*this, "maincpu"), m_audiocpu(*this, "audiocpu"), @@ -123,7 +123,7 @@ private: class s11a_state : public s11_state { public: - s11a_state(const machine_config &mconfig, device_type type, std::string tag) + s11a_state(const machine_config &mconfig, device_type type, const char *tag) : s11_state(mconfig, type, tag) { } @@ -141,7 +141,7 @@ private: class s11b_state : public s11a_state { public: - s11b_state(const machine_config &mconfig, device_type type, std::string tag) + s11b_state(const machine_config &mconfig, device_type type, const char *tag) : s11a_state(mconfig, type, tag), m_bg_hc55516(*this, "hc55516_bg") @@ -174,7 +174,7 @@ private: class s11c_state : public s11b_state { public: - s11c_state(const machine_config &mconfig, device_type type, std::string tag) + s11c_state(const machine_config &mconfig, device_type type, const char *tag) : s11b_state(mconfig, type, tag) { } diff --git a/src/mame/includes/sage2.h b/src/mame/includes/sage2.h index 713603c8371..2a80606aa20 100644 --- a/src/mame/includes/sage2.h +++ b/src/mame/includes/sage2.h @@ -29,7 +29,7 @@ class sage2_state : public driver_device { public: - sage2_state(const machine_config &mconfig, device_type type, std::string tag) + sage2_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this, M68000_TAG), m_pic(*this, I8259_TAG), diff --git a/src/mame/includes/samcoupe.h b/src/mame/includes/samcoupe.h index 8e1d96be416..201754c993d 100644 --- a/src/mame/includes/samcoupe.h +++ b/src/mame/includes/samcoupe.h @@ -50,7 +50,7 @@ public: TIMER_VIDEO_UPDATE }; - samcoupe_state(const machine_config &mconfig, device_type type, std::string tag) + samcoupe_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this, "maincpu"), m_speaker(*this, "speaker"), diff --git a/src/mame/includes/sauro.h b/src/mame/includes/sauro.h index 7e2e87eda1c..dfa69ed44f2 100644 --- a/src/mame/includes/sauro.h +++ b/src/mame/includes/sauro.h @@ -7,7 +7,7 @@ class sauro_state : public driver_device { public: - sauro_state(const machine_config &mconfig, device_type type, std::string tag) + sauro_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this, "maincpu"), m_gfxdecode(*this, "gfxdecode"), diff --git a/src/mame/includes/sbasketb.h b/src/mame/includes/sbasketb.h index 05463cefd68..f1a7db9b7b0 100644 --- a/src/mame/includes/sbasketb.h +++ b/src/mame/includes/sbasketb.h @@ -7,7 +7,7 @@ class sbasketb_state : public driver_device { public: - sbasketb_state(const machine_config &mconfig, device_type type, std::string tag) + sbasketb_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_colorram(*this, "colorram"), m_videoram(*this, "videoram"), diff --git a/src/mame/includes/sbugger.h b/src/mame/includes/sbugger.h index 2767c1772dd..9df4807e9be 100644 --- a/src/mame/includes/sbugger.h +++ b/src/mame/includes/sbugger.h @@ -3,7 +3,7 @@ class sbugger_state : public driver_device { public: - sbugger_state(const machine_config &mconfig, device_type type, std::string tag) + sbugger_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this, "maincpu"), m_gfxdecode(*this, "gfxdecode"), diff --git a/src/mame/includes/scotrsht.h b/src/mame/includes/scotrsht.h index 43a44704753..288d67822ac 100644 --- a/src/mame/includes/scotrsht.h +++ b/src/mame/includes/scotrsht.h @@ -3,7 +3,7 @@ class scotrsht_state : public driver_device { public: - scotrsht_state(const machine_config &mconfig, device_type type, std::string tag) + scotrsht_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this, "maincpu"), m_audiocpu(*this, "audiocpu"), diff --git a/src/mame/includes/scramble.h b/src/mame/includes/scramble.h index 23964fb491f..2648ce25237 100644 --- a/src/mame/includes/scramble.h +++ b/src/mame/includes/scramble.h @@ -8,7 +8,7 @@ class scramble_state : public galaxold_state { public: - scramble_state(const machine_config &mconfig, device_type type, std::string tag) + scramble_state(const machine_config &mconfig, device_type type, const char *tag) : galaxold_state(mconfig, type, tag), m_konami_7474(*this, "konami_7474"), m_ppi8255_0(*this, "ppi8255_0"), diff --git a/src/mame/includes/sderby.h b/src/mame/includes/sderby.h index c490d72a175..0261ea14a7a 100644 --- a/src/mame/includes/sderby.h +++ b/src/mame/includes/sderby.h @@ -3,7 +3,7 @@ class sderby_state : public driver_device { public: - sderby_state(const machine_config &mconfig, device_type type, std::string tag) + sderby_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_videoram(*this, "videoram"), m_md_videoram(*this, "md_videoram"), diff --git a/src/mame/includes/segag80r.h b/src/mame/includes/segag80r.h index a1c3300d691..77e690fc86e 100644 --- a/src/mame/includes/segag80r.h +++ b/src/mame/includes/segag80r.h @@ -21,7 +21,7 @@ public: TIMER_VBLANK_LATCH_CLEAR }; - segag80r_state(const machine_config &mconfig, device_type type, std::string tag) + segag80r_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_mainram(*this, "mainram"), m_videoram(*this, "videoram"), @@ -164,7 +164,7 @@ class sega005_sound_device : public device_t, public device_sound_interface { public: - sega005_sound_device(const machine_config &mconfig, std::string tag, device_t *owner, UINT32 clock); + sega005_sound_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock); emu_timer *m_sega005_sound_timer; sound_stream *m_sega005_stream; diff --git a/src/mame/includes/segag80v.h b/src/mame/includes/segag80v.h index e1d0f1f2864..b9c74242fbd 100644 --- a/src/mame/includes/segag80v.h +++ b/src/mame/includes/segag80v.h @@ -13,7 +13,7 @@ class segag80v_state : public driver_device { public: - segag80v_state(const machine_config &mconfig, device_type type, std::string tag) + segag80v_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_mainram(*this, "mainram"), m_vectorram(*this, "vectorram"), diff --git a/src/mame/includes/segahang.h b/src/mame/includes/segahang.h index f490ca3a0b5..6de20b3b774 100644 --- a/src/mame/includes/segahang.h +++ b/src/mame/includes/segahang.h @@ -22,7 +22,7 @@ class segahang_state : public sega_16bit_common_base { public: // construction/destruction - segahang_state(const machine_config &mconfig, device_type type, std::string tag) + segahang_state(const machine_config &mconfig, device_type type, const char *tag) : sega_16bit_common_base(mconfig, type, tag), m_maincpu(*this, "maincpu"), m_subcpu(*this, "subcpu"), diff --git a/src/mame/includes/segaorun.h b/src/mame/includes/segaorun.h index ef1c7b6d075..6343dd07835 100644 --- a/src/mame/includes/segaorun.h +++ b/src/mame/includes/segaorun.h @@ -22,7 +22,7 @@ class segaorun_state : public sega_16bit_common_base { public: // construction/destruction - segaorun_state(const machine_config &mconfig, device_type type, std::string tag) + segaorun_state(const machine_config &mconfig, device_type type, const char *tag) : sega_16bit_common_base(mconfig, type, tag), m_mapper(*this, "mapper"), m_maincpu(*this, "maincpu"), diff --git a/src/mame/includes/segas16a.h b/src/mame/includes/segas16a.h index 37075bd0384..f34c9ae1b8b 100644 --- a/src/mame/includes/segas16a.h +++ b/src/mame/includes/segas16a.h @@ -25,7 +25,7 @@ class segas16a_state : public sega_16bit_common_base { public: // construction/destruction - segas16a_state(const machine_config &mconfig, device_type type, std::string tag) + segas16a_state(const machine_config &mconfig, device_type type, const char *tag) : sega_16bit_common_base(mconfig, type, tag), m_maincpu(*this, "maincpu"), m_soundcpu(*this, "soundcpu"), diff --git a/src/mame/includes/segas16b.h b/src/mame/includes/segas16b.h index 11b98ec203d..28f783dbd15 100644 --- a/src/mame/includes/segas16b.h +++ b/src/mame/includes/segas16b.h @@ -24,7 +24,7 @@ class segas16b_state : public sega_16bit_common_base { public: // construction/destruction - segas16b_state(const machine_config &mconfig, device_type type, std::string tag) + segas16b_state(const machine_config &mconfig, device_type type, const char *tag) : sega_16bit_common_base(mconfig, type, tag), m_mapper(*this, "mapper"), m_maincpu(*this, "maincpu"), @@ -221,7 +221,7 @@ class isgsm_state : public segas16b_state { public: // construction/destruction - isgsm_state(const machine_config &mconfig, device_type type, std::string tag) + isgsm_state(const machine_config &mconfig, device_type type, const char *tag) : segas16b_state(mconfig, type, tag), m_read_xor(0), m_cart_addrlatch(0), diff --git a/src/mame/includes/segas18.h b/src/mame/includes/segas18.h index cf6043576fb..44e66be4fb4 100644 --- a/src/mame/includes/segas18.h +++ b/src/mame/includes/segas18.h @@ -23,7 +23,7 @@ class segas18_state : public sega_16bit_common_base { public: // construction/destruction - segas18_state(const machine_config &mconfig, device_type type, std::string tag) + segas18_state(const machine_config &mconfig, device_type type, const char *tag) : sega_16bit_common_base(mconfig, type, tag), m_mapper(*this, "mapper"), m_maincpu(*this, "maincpu"), diff --git a/src/mame/includes/segas24.h b/src/mame/includes/segas24.h index f5e3f473939..f2633b12632 100644 --- a/src/mame/includes/segas24.h +++ b/src/mame/includes/segas24.h @@ -11,7 +11,7 @@ class segas24_state : public driver_device { public: - segas24_state(const machine_config &mconfig, device_type type, std::string tag) + segas24_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag) , m_maincpu(*this, "maincpu"), m_subcpu(*this, "subcpu"), diff --git a/src/mame/includes/segas32.h b/src/mame/includes/segas32.h index 422b54a5c83..32392914aad 100644 --- a/src/mame/includes/segas32.h +++ b/src/mame/includes/segas32.h @@ -16,7 +16,7 @@ class segas32_state : public device_t { public: - segas32_state(const machine_config &mconfig, std::string tag, device_t *owner, UINT32 clock); + segas32_state(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock); required_shared_ptr<UINT8> m_z80_shared_ram; optional_shared_ptr<UINT8> m_ga2_dpram; @@ -266,7 +266,7 @@ protected: class segas32_regular_state : public segas32_state { public: - segas32_regular_state(const machine_config &mconfig, std::string tag, device_t *owner, UINT32 clock); + segas32_regular_state(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock); protected: virtual machine_config_constructor device_mconfig_additions() const override; @@ -277,7 +277,7 @@ protected: class segas32_v25_state : public segas32_state { public: - segas32_v25_state(const machine_config &mconfig, std::string tag, device_t *owner, UINT32 clock); + segas32_v25_state(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock); protected: virtual machine_config_constructor device_mconfig_additions() const override; @@ -288,7 +288,7 @@ protected: class sega_multi32_state : public segas32_state { public: - sega_multi32_state(const machine_config &mconfig, std::string tag, device_t *owner, UINT32 clock); + sega_multi32_state(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock); protected: virtual machine_config_constructor device_mconfig_additions() const override; diff --git a/src/mame/includes/segasp.h b/src/mame/includes/segasp.h index 3896e4ce040..ee952a7dcd9 100644 --- a/src/mame/includes/segasp.h +++ b/src/mame/includes/segasp.h @@ -11,7 +11,7 @@ class segasp_state : public naomi_state { public: - segasp_state(const machine_config &mconfig, device_type type, std::string tag) + segasp_state(const machine_config &mconfig, device_type type, const char *tag) : naomi_state(mconfig, type, tag), m_sp_eeprom(*this, "sp_eeprom") { } diff --git a/src/mame/includes/segaxbd.h b/src/mame/includes/segaxbd.h index b2391c14ed9..0625ceb619b 100644 --- a/src/mame/includes/segaxbd.h +++ b/src/mame/includes/segaxbd.h @@ -22,7 +22,7 @@ class segaxbd_state : public device_t { public: // construction/destruction - segaxbd_state(const machine_config &mconfig, std::string tag, device_t *owner, UINT32 clock); + segaxbd_state(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock); // compare/timer chip callbacks void timer_ack_callback(); @@ -158,7 +158,7 @@ protected: class segaxbd_regular_state : public segaxbd_state { public: - segaxbd_regular_state(const machine_config &mconfig, std::string tag, device_t *owner, UINT32 clock); + segaxbd_regular_state(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock); protected: virtual machine_config_constructor device_mconfig_additions() const override; @@ -171,7 +171,7 @@ protected: class segaxbd_fd1094_state : public segaxbd_state { public: - segaxbd_fd1094_state(const machine_config &mconfig, std::string tag, device_t *owner, UINT32 clock); + segaxbd_fd1094_state(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock); protected: virtual machine_config_constructor device_mconfig_additions() const override; @@ -182,7 +182,7 @@ protected: class segaxbd_lastsurv_fd1094_state : public segaxbd_state { public: - segaxbd_lastsurv_fd1094_state(const machine_config &mconfig, std::string tag, device_t *owner, UINT32 clock); + segaxbd_lastsurv_fd1094_state(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock); protected: virtual machine_config_constructor device_mconfig_additions() const override; @@ -193,7 +193,7 @@ protected: class segaxbd_lastsurv_state : public segaxbd_state { public: - segaxbd_lastsurv_state(const machine_config &mconfig, std::string tag, device_t *owner, UINT32 clock); + segaxbd_lastsurv_state(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock); protected: virtual machine_config_constructor device_mconfig_additions() const override; @@ -205,7 +205,7 @@ protected: class segaxbd_smgp_fd1094_state : public segaxbd_state { public: - segaxbd_smgp_fd1094_state(const machine_config &mconfig, std::string tag, device_t *owner, UINT32 clock); + segaxbd_smgp_fd1094_state(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock); protected: virtual machine_config_constructor device_mconfig_additions() const override; @@ -217,7 +217,7 @@ protected: class segaxbd_smgp_state : public segaxbd_state { public: - segaxbd_smgp_state(const machine_config &mconfig, std::string tag, device_t *owner, UINT32 clock); + segaxbd_smgp_state(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock); protected: virtual machine_config_constructor device_mconfig_additions() const override; @@ -229,7 +229,7 @@ protected: class segaxbd_rascot_state : public segaxbd_state { public: - segaxbd_rascot_state(const machine_config &mconfig, std::string tag, device_t *owner, UINT32 clock); + segaxbd_rascot_state(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock); protected: virtual machine_config_constructor device_mconfig_additions() const override; diff --git a/src/mame/includes/segaybd.h b/src/mame/includes/segaybd.h index d8d2062e8e7..baf0b1d7c37 100644 --- a/src/mame/includes/segaybd.h +++ b/src/mame/includes/segaybd.h @@ -19,7 +19,7 @@ class segaybd_state : public sega_16bit_common_base { public: // construction/destruction - segaybd_state(const machine_config &mconfig, device_type type, std::string tag) + segaybd_state(const machine_config &mconfig, device_type type, const char *tag) : sega_16bit_common_base(mconfig, type, tag), m_maincpu(*this, "maincpu"), m_subx(*this, "subx"), diff --git a/src/mame/includes/seibuspi.h b/src/mame/includes/seibuspi.h index e6aa8f43b46..e3cd7d82f67 100644 --- a/src/mame/includes/seibuspi.h +++ b/src/mame/includes/seibuspi.h @@ -14,7 +14,7 @@ class seibuspi_state : public driver_device { public: - seibuspi_state(const machine_config &mconfig, device_type type, std::string tag) + seibuspi_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this, "maincpu"), m_audiocpu(*this, "audiocpu"), diff --git a/src/mame/includes/seicross.h b/src/mame/includes/seicross.h index df64c838d5b..77b8e5a6708 100644 --- a/src/mame/includes/seicross.h +++ b/src/mame/includes/seicross.h @@ -5,7 +5,7 @@ class seicross_state : public driver_device { public: - seicross_state(const machine_config &mconfig, device_type type, std::string tag) + seicross_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this, "maincpu"), m_mcu(*this, "mcu"), diff --git a/src/mame/includes/senjyo.h b/src/mame/includes/senjyo.h index f54536d12d4..39d42ea5b01 100644 --- a/src/mame/includes/senjyo.h +++ b/src/mame/includes/senjyo.h @@ -8,7 +8,7 @@ class senjyo_state : public driver_device { public: - senjyo_state(const machine_config &mconfig, device_type type, std::string tag) + senjyo_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this, "maincpu"), m_pio(*this, "z80pio"), diff --git a/src/mame/includes/seta.h b/src/mame/includes/seta.h index ebb83ab522d..1f1c5d0a920 100644 --- a/src/mame/includes/seta.h +++ b/src/mame/includes/seta.h @@ -30,7 +30,7 @@ struct game_offset class seta_state : public driver_device { public: - seta_state(const machine_config &mconfig, device_type type, std::string tag) + seta_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this,"maincpu"), m_audiocpu(*this, "audiocpu"), diff --git a/src/mame/includes/seta2.h b/src/mame/includes/seta2.h index 7cc4aef598d..1c48610d9e9 100644 --- a/src/mame/includes/seta2.h +++ b/src/mame/includes/seta2.h @@ -8,7 +8,7 @@ class seta2_state : public driver_device { public: - seta2_state(const machine_config &mconfig, device_type type, std::string tag) + seta2_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this,"maincpu"), m_tmp68301(*this, "tmp68301"), diff --git a/src/mame/includes/sf.h b/src/mame/includes/sf.h index 1e42b1f3ce8..b6964d9cf8f 100644 --- a/src/mame/includes/sf.h +++ b/src/mame/includes/sf.h @@ -11,7 +11,7 @@ class sf_state : public driver_device { public: - sf_state(const machine_config &mconfig, device_type type, std::string tag) + sf_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this, "maincpu"), m_audiocpu(*this, "audiocpu"), diff --git a/src/mame/includes/sg1000.h b/src/mame/includes/sg1000.h index 27f6104772f..6cfd014433f 100644 --- a/src/mame/includes/sg1000.h +++ b/src/mame/includes/sg1000.h @@ -43,7 +43,7 @@ public: TIMER_LIGHTGUN_TICK }; - sg1000_state(const machine_config &mconfig, device_type type, std::string tag) + sg1000_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this, Z80_TAG), m_ram(*this, RAM_TAG), @@ -73,7 +73,7 @@ public: class sc3000_state : public sg1000_state { public: - sc3000_state(const machine_config &mconfig, device_type type, std::string tag) + sc3000_state(const machine_config &mconfig, device_type type, const char *tag) : sg1000_state(mconfig, type, tag), m_cassette(*this, "cassette"), m_pa0(*this, "PA0"), @@ -124,7 +124,7 @@ public: class sf7000_state : public sc3000_state { public: - sf7000_state(const machine_config &mconfig, device_type type, std::string tag) + sf7000_state(const machine_config &mconfig, device_type type, const char *tag) : sc3000_state(mconfig, type, tag), m_fdc(*this, UPD765_TAG), m_centronics(*this, CENTRONICS_TAG), diff --git a/src/mame/includes/shadfrce.h b/src/mame/includes/shadfrce.h index 1c49ac5171b..82ce0cba31b 100644 --- a/src/mame/includes/shadfrce.h +++ b/src/mame/includes/shadfrce.h @@ -5,7 +5,7 @@ class shadfrce_state : public driver_device { public: - shadfrce_state(const machine_config &mconfig, device_type type, std::string tag) + shadfrce_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this, "maincpu"), m_audiocpu(*this, "audiocpu"), diff --git a/src/mame/includes/shangha3.h b/src/mame/includes/shangha3.h index 32ba9f72ee2..1a75aaa8cfb 100644 --- a/src/mame/includes/shangha3.h +++ b/src/mame/includes/shangha3.h @@ -5,7 +5,7 @@ class shangha3_state : public driver_device { public: - shangha3_state(const machine_config &mconfig, device_type type, std::string tag) + shangha3_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this, "maincpu"), m_audiocpu(*this, "audiocpu"), diff --git a/src/mame/includes/shangkid.h b/src/mame/includes/shangkid.h index 2224e8a67cf..6680c6c1748 100644 --- a/src/mame/includes/shangkid.h +++ b/src/mame/includes/shangkid.h @@ -3,7 +3,7 @@ class shangkid_state : public driver_device { public: - shangkid_state(const machine_config &mconfig, device_type type, std::string tag) + shangkid_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this, "maincpu"), m_audiocpu(*this, "audiocpu"), diff --git a/src/mame/includes/shaolins.h b/src/mame/includes/shaolins.h index 57b077cafa5..06c7a60df76 100644 --- a/src/mame/includes/shaolins.h +++ b/src/mame/includes/shaolins.h @@ -3,7 +3,7 @@ class shaolins_state : public driver_device { public: - shaolins_state(const machine_config &mconfig, device_type type, std::string tag) + shaolins_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this,"maincpu"), m_gfxdecode(*this, "gfxdecode"), diff --git a/src/mame/includes/shisen.h b/src/mame/includes/shisen.h index 4c76c00af48..a77429e2798 100644 --- a/src/mame/includes/shisen.h +++ b/src/mame/includes/shisen.h @@ -5,7 +5,7 @@ class shisen_state : public driver_device { public: - shisen_state(const machine_config &mconfig, device_type type, std::string tag) + shisen_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this, "maincpu"), m_audio (*this, "m72"), diff --git a/src/mame/includes/shootout.h b/src/mame/includes/shootout.h index 511a8745f35..8615df3be8b 100644 --- a/src/mame/includes/shootout.h +++ b/src/mame/includes/shootout.h @@ -3,7 +3,7 @@ class shootout_state : public driver_device { public: - shootout_state(const machine_config &mconfig, device_type type, std::string tag) + shootout_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this, "maincpu"), m_audiocpu(*this, "audiocpu"), diff --git a/src/mame/includes/shuuz.h b/src/mame/includes/shuuz.h index 79b580c1aca..8f0e20ac876 100644 --- a/src/mame/includes/shuuz.h +++ b/src/mame/includes/shuuz.h @@ -12,7 +12,7 @@ class shuuz_state : public atarigen_state { public: - shuuz_state(const machine_config &mconfig, device_type type, std::string tag) + shuuz_state(const machine_config &mconfig, device_type type, const char *tag) : atarigen_state(mconfig, type, tag), m_vad(*this, "vad") { } diff --git a/src/mame/includes/sidearms.h b/src/mame/includes/sidearms.h index 4c2cb3f24bf..bd82050f486 100644 --- a/src/mame/includes/sidearms.h +++ b/src/mame/includes/sidearms.h @@ -5,7 +5,7 @@ class sidearms_state : public driver_device { public: - sidearms_state(const machine_config &mconfig, device_type type, std::string tag) + sidearms_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this, "maincpu"), m_audiocpu(*this, "audiocpu"), diff --git a/src/mame/includes/sidepckt.h b/src/mame/includes/sidepckt.h index d4237509d34..214521b87cc 100644 --- a/src/mame/includes/sidepckt.h +++ b/src/mame/includes/sidepckt.h @@ -9,7 +9,7 @@ class sidepckt_state : public driver_device { public: - sidepckt_state(const machine_config &mconfig, device_type type, std::string tag) + sidepckt_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this, "maincpu"), m_audiocpu(*this, "audiocpu"), diff --git a/src/mame/includes/silkroad.h b/src/mame/includes/silkroad.h index f03450cea4f..12fee36f2e0 100644 --- a/src/mame/includes/silkroad.h +++ b/src/mame/includes/silkroad.h @@ -5,7 +5,7 @@ class silkroad_state : public driver_device { public: - silkroad_state(const machine_config &mconfig, device_type type, std::string tag) + silkroad_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this, "maincpu"), m_oki1(*this, "oki1"), diff --git a/src/mame/includes/simpl156.h b/src/mame/includes/simpl156.h index 6de98cdff21..7fc91654160 100644 --- a/src/mame/includes/simpl156.h +++ b/src/mame/includes/simpl156.h @@ -14,7 +14,7 @@ class simpl156_state : public driver_device { public: - simpl156_state(const machine_config &mconfig, device_type type, std::string tag) + simpl156_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this, "maincpu"), m_deco_tilegen1(*this, "tilegen1"), diff --git a/src/mame/includes/simple_st0016.h b/src/mame/includes/simple_st0016.h index 3609d948b27..21c30ac560d 100644 --- a/src/mame/includes/simple_st0016.h +++ b/src/mame/includes/simple_st0016.h @@ -6,7 +6,7 @@ class st0016_state : public driver_device { public: - st0016_state(const machine_config &mconfig, device_type type, std::string tag) + st0016_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this,"maincpu"), m_subcpu(*this, "sub"), diff --git a/src/mame/includes/simpsons.h b/src/mame/includes/simpsons.h index b24edca6f4b..2762f4da138 100644 --- a/src/mame/includes/simpsons.h +++ b/src/mame/includes/simpsons.h @@ -15,7 +15,7 @@ public: TIMER_DMAEND }; - simpsons_state(const machine_config &mconfig, device_type type, std::string tag) + simpsons_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this, "maincpu"), m_audiocpu(*this, "audiocpu"), diff --git a/src/mame/includes/skullxbo.h b/src/mame/includes/skullxbo.h index 72dba56a9bd..4cabfa061aa 100644 --- a/src/mame/includes/skullxbo.h +++ b/src/mame/includes/skullxbo.h @@ -13,7 +13,7 @@ class skullxbo_state : public atarigen_state { public: - skullxbo_state(const machine_config &mconfig, device_type type, std::string tag) + skullxbo_state(const machine_config &mconfig, device_type type, const char *tag) : atarigen_state(mconfig, type, tag), m_jsa(*this, "jsa"), m_scanline_timer(*this, "scan_timer"), diff --git a/src/mame/includes/skydiver.h b/src/mame/includes/skydiver.h index b7163b8c35d..8e287c5b04f 100644 --- a/src/mame/includes/skydiver.h +++ b/src/mame/includes/skydiver.h @@ -24,7 +24,7 @@ class skydiver_state : public driver_device { public: - skydiver_state(const machine_config &mconfig, device_type type, std::string tag) + skydiver_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this, "maincpu"), m_discrete(*this, "discrete"), diff --git a/src/mame/includes/skyfox.h b/src/mame/includes/skyfox.h index a221001bb29..c45be86567e 100644 --- a/src/mame/includes/skyfox.h +++ b/src/mame/includes/skyfox.h @@ -9,7 +9,7 @@ class skyfox_state : public driver_device { public: - skyfox_state(const machine_config &mconfig, device_type type, std::string tag) + skyfox_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this, "maincpu"), m_audiocpu(*this, "audiocpu"), diff --git a/src/mame/includes/skykid.h b/src/mame/includes/skykid.h index f595370e3e6..929298e2ea6 100644 --- a/src/mame/includes/skykid.h +++ b/src/mame/includes/skykid.h @@ -5,7 +5,7 @@ class skykid_state : public driver_device { public: - skykid_state(const machine_config &mconfig, device_type type, std::string tag) + skykid_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_videoram(*this, "videoram"), m_textram(*this, "textram"), diff --git a/src/mame/includes/skyraid.h b/src/mame/includes/skyraid.h index e117a127e35..b4258ad37ef 100644 --- a/src/mame/includes/skyraid.h +++ b/src/mame/includes/skyraid.h @@ -5,7 +5,7 @@ class skyraid_state : public driver_device { public: - skyraid_state(const machine_config &mconfig, device_type type, std::string tag) + skyraid_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_pos_ram(*this, "pos_ram"), m_alpha_num_ram(*this, "alpha_num_ram"), diff --git a/src/mame/includes/slapfght.h b/src/mame/includes/slapfght.h index cda95c57914..32f14f281df 100644 --- a/src/mame/includes/slapfght.h +++ b/src/mame/includes/slapfght.h @@ -13,7 +13,7 @@ class slapfght_state : public driver_device { public: - slapfght_state(const machine_config &mconfig, device_type type, std::string tag) + slapfght_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this, "maincpu"), m_audiocpu(*this, "audiocpu"), diff --git a/src/mame/includes/slapshot.h b/src/mame/includes/slapshot.h index 4aad8cc35e8..6a200b524ab 100644 --- a/src/mame/includes/slapshot.h +++ b/src/mame/includes/slapshot.h @@ -29,7 +29,7 @@ public: TIMER_SLAPSHOT_INTERRUPT6 }; - slapshot_state(const machine_config &mconfig, device_type type, std::string tag) + slapshot_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this, "maincpu"), m_tc0140syt(*this, "tc0140syt"), diff --git a/src/mame/includes/slapstic.h b/src/mame/includes/slapstic.h index 0d3283fec7e..cfcfcce890e 100644 --- a/src/mame/includes/slapstic.h +++ b/src/mame/includes/slapstic.h @@ -132,7 +132,7 @@ class atari_slapstic_device : public device_t { public: // construction/destruction - atari_slapstic_device(const machine_config &mconfig, std::string tag, device_t *owner, UINT32 clock); + atari_slapstic_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock); void slapstic_init(running_machine &machine, int chip); void slapstic_reset(void); diff --git a/src/mame/includes/sms.h b/src/mame/includes/sms.h index e25e243515b..ec9ae688698 100644 --- a/src/mame/includes/sms.h +++ b/src/mame/includes/sms.h @@ -30,7 +30,7 @@ class sms_state : public driver_device { public: - sms_state(const machine_config &mconfig, device_type type, std::string tag) + sms_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this, "maincpu"), m_vdp(*this, "sms_vdp"), @@ -220,7 +220,7 @@ protected: class smssdisp_state : public sms_state { public: - smssdisp_state(const machine_config &mconfig, device_type type, std::string tag) + smssdisp_state(const machine_config &mconfig, device_type type, const char *tag) : sms_state(mconfig, type, tag), m_control_cpu(*this, "control") { } diff --git a/src/mame/includes/snes.h b/src/mame/includes/snes.h index 76a58b73081..238ad7efcc9 100644 --- a/src/mame/includes/snes.h +++ b/src/mame/includes/snes.h @@ -309,7 +309,7 @@ public: TIMER_SNES_LAST }; - snes_state(const machine_config &mconfig, device_type type, std::string tag) + snes_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this, "maincpu"), m_soundcpu(*this, "soundcpu"), diff --git a/src/mame/includes/snk.h b/src/mame/includes/snk.h index d6fcc6a7939..7e6469d6f3b 100644 --- a/src/mame/includes/snk.h +++ b/src/mame/includes/snk.h @@ -10,7 +10,7 @@ class snk_state : public driver_device { public: - snk_state(const machine_config &mconfig, device_type type, std::string tag) + snk_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this, "maincpu"), m_audiocpu(*this, "audiocpu"), diff --git a/src/mame/includes/snk6502.h b/src/mame/includes/snk6502.h index b01a5c400e3..2c66853510d 100644 --- a/src/mame/includes/snk6502.h +++ b/src/mame/includes/snk6502.h @@ -15,7 +15,7 @@ class snk6502_sound_device; class snk6502_state : public driver_device { public: - snk6502_state(const machine_config &mconfig, device_type type, std::string tag) + snk6502_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this, "maincpu"), m_sound(*this, "snk6502"), @@ -107,7 +107,7 @@ class snk6502_sound_device : public device_t, public device_sound_interface { public: - snk6502_sound_device(const machine_config &mconfig, std::string tag, device_t *owner, UINT32 clock); + snk6502_sound_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock); ~snk6502_sound_device() {} DECLARE_WRITE8_MEMBER( sasuke_sound_w ); diff --git a/src/mame/includes/snk68.h b/src/mame/includes/snk68.h index 7021488b02a..f9c8d59e71f 100644 --- a/src/mame/includes/snk68.h +++ b/src/mame/includes/snk68.h @@ -5,7 +5,7 @@ class snk68_state : public driver_device { public: - snk68_state(const machine_config &mconfig, device_type type, std::string tag) + snk68_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this, "maincpu"), m_soundcpu(*this, "soundcpu"), diff --git a/src/mame/includes/snookr10.h b/src/mame/includes/snookr10.h index 7441c7e2a2c..b15623e61d0 100644 --- a/src/mame/includes/snookr10.h +++ b/src/mame/includes/snookr10.h @@ -3,7 +3,7 @@ class snookr10_state : public driver_device { public: - snookr10_state(const machine_config &mconfig, device_type type, std::string tag) + snookr10_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_videoram(*this, "videoram"), m_colorram(*this, "colorram"), diff --git a/src/mame/includes/snowbros.h b/src/mame/includes/snowbros.h index 135b413c37e..a1102dbd7a8 100644 --- a/src/mame/includes/snowbros.h +++ b/src/mame/includes/snowbros.h @@ -7,7 +7,7 @@ class snowbros_state : public driver_device { public: - snowbros_state(const machine_config &mconfig, device_type type, std::string tag) + snowbros_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this,"maincpu"), m_soundcpu(*this, "soundcpu"), diff --git a/src/mame/includes/softbox.h b/src/mame/includes/softbox.h index 0f3df723cc8..1ebd857424c 100644 --- a/src/mame/includes/softbox.h +++ b/src/mame/includes/softbox.h @@ -26,7 +26,7 @@ class softbox_state : public driver_device { public: - softbox_state(const machine_config &mconfig, device_type type, std::string tag) + softbox_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this, Z80_TAG), m_dbrg(*this, COM8116_TAG), diff --git a/src/mame/includes/solomon.h b/src/mame/includes/solomon.h index 881d8b579ac..0d8ab74ce02 100644 --- a/src/mame/includes/solomon.h +++ b/src/mame/includes/solomon.h @@ -3,7 +3,7 @@ class solomon_state : public driver_device { public: - solomon_state(const machine_config &mconfig, device_type type, std::string tag) + solomon_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_spriteram(*this, "spriteram"), m_videoram(*this, "videoram"), diff --git a/src/mame/includes/sonson.h b/src/mame/includes/sonson.h index bc81bb1a5f3..343ae432944 100644 --- a/src/mame/includes/sonson.h +++ b/src/mame/includes/sonson.h @@ -9,7 +9,7 @@ class sonson_state : public driver_device { public: - sonson_state(const machine_config &mconfig, device_type type, std::string tag) + sonson_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_videoram(*this, "videoram"), m_colorram(*this, "colorram"), diff --git a/src/mame/includes/sorcerer.h b/src/mame/includes/sorcerer.h index fde3950b749..9e49370b514 100644 --- a/src/mame/includes/sorcerer.h +++ b/src/mame/includes/sorcerer.h @@ -51,7 +51,7 @@ public: TIMER_RESET }; - sorcerer_state(const machine_config &mconfig, device_type type, std::string tag) + sorcerer_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag) , m_maincpu(*this, "maincpu") , m_cassette1(*this, "cassette") diff --git a/src/mame/includes/spacefb.h b/src/mame/includes/spacefb.h index c43b55ab2e5..4bd39f33338 100644 --- a/src/mame/includes/spacefb.h +++ b/src/mame/includes/spacefb.h @@ -29,7 +29,7 @@ class spacefb_state : public driver_device { public: - spacefb_state(const machine_config &mconfig, device_type type, std::string tag) + spacefb_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this, "maincpu"), m_audiocpu(*this, "audiocpu"), diff --git a/src/mame/includes/spbactn.h b/src/mame/includes/spbactn.h index 1dbaa6748c3..9924a0e46fe 100644 --- a/src/mame/includes/spbactn.h +++ b/src/mame/includes/spbactn.h @@ -7,7 +7,7 @@ class spbactn_state : public driver_device { public: - spbactn_state(const machine_config &mconfig, device_type type, std::string tag) + spbactn_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this, "maincpu"), m_audiocpu(*this, "audiocpu"), diff --git a/src/mame/includes/spcforce.h b/src/mame/includes/spcforce.h index b230fdfdc86..fc572a6dbfa 100644 --- a/src/mame/includes/spcforce.h +++ b/src/mame/includes/spcforce.h @@ -5,7 +5,7 @@ class spcforce_state : public driver_device { public: - spcforce_state(const machine_config &mconfig, device_type type, std::string tag) + spcforce_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this, "maincpu"), m_audiocpu(*this, "audiocpu"), diff --git a/src/mame/includes/spdodgeb.h b/src/mame/includes/spdodgeb.h index b2060ee4afd..04b6362c12a 100644 --- a/src/mame/includes/spdodgeb.h +++ b/src/mame/includes/spdodgeb.h @@ -11,7 +11,7 @@ class spdodgeb_state : public driver_device { public: - spdodgeb_state(const machine_config &mconfig, device_type type, std::string tag) + spdodgeb_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this,"maincpu"), m_audiocpu(*this, "audiocpu"), diff --git a/src/mame/includes/special.h b/src/mame/includes/special.h index ab1e671e184..6c9a369b922 100644 --- a/src/mame/includes/special.h +++ b/src/mame/includes/special.h @@ -33,7 +33,7 @@ public: TIMER_PIT8253_GATES }; - special_state(const machine_config &mconfig, device_type type, std::string tag) + special_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this, "maincpu"), m_ppi(*this, "ppi8255"), diff --git a/src/mame/includes/spectrum.h b/src/mame/includes/spectrum.h index 41208d99e06..bd4d0511cab 100644 --- a/src/mame/includes/spectrum.h +++ b/src/mame/includes/spectrum.h @@ -84,7 +84,7 @@ enum class spectrum_state : public driver_device { public: - spectrum_state(const machine_config &mconfig, device_type type, std::string tag) + spectrum_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_video_ram(*this, "video_ram"), m_maincpu(*this, "maincpu"), diff --git a/src/mame/includes/speedatk.h b/src/mame/includes/speedatk.h index 6cf70ced45b..d0ed37db6da 100644 --- a/src/mame/includes/speedatk.h +++ b/src/mame/includes/speedatk.h @@ -5,7 +5,7 @@ class speedatk_state : public driver_device { public: - speedatk_state(const machine_config &mconfig, device_type type, std::string tag) + speedatk_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this, "maincpu"), m_crtc(*this, "crtc"), diff --git a/src/mame/includes/speedbal.h b/src/mame/includes/speedbal.h index 75d1ffadad5..c6cc7e5e4f9 100644 --- a/src/mame/includes/speedbal.h +++ b/src/mame/includes/speedbal.h @@ -3,7 +3,7 @@ class speedbal_state : public driver_device { public: - speedbal_state(const machine_config &mconfig, device_type type, std::string tag) + speedbal_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this, "maincpu"), m_gfxdecode(*this, "gfxdecode"), diff --git a/src/mame/includes/speedspn.h b/src/mame/includes/speedspn.h index 4c7bfbfc5c2..9167d0192d4 100644 --- a/src/mame/includes/speedspn.h +++ b/src/mame/includes/speedspn.h @@ -5,7 +5,7 @@ class speedspn_state : public driver_device { public: - speedspn_state(const machine_config &mconfig, device_type type, std::string tag) + speedspn_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this, "maincpu"), m_audiocpu(*this, "audiocpu"), diff --git a/src/mame/includes/spiders.h b/src/mame/includes/spiders.h index 11e99d044c5..ba29815a7de 100644 --- a/src/mame/includes/spiders.h +++ b/src/mame/includes/spiders.h @@ -11,7 +11,7 @@ class spiders_state : public driver_device { public: - spiders_state(const machine_config &mconfig, device_type type, std::string tag) + spiders_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_ram(*this, "ram"), m_discrete(*this, "discrete"), diff --git a/src/mame/includes/splash.h b/src/mame/includes/splash.h index a4201619f9e..872d52643a6 100644 --- a/src/mame/includes/splash.h +++ b/src/mame/includes/splash.h @@ -5,7 +5,7 @@ class splash_state : public driver_device { public: - splash_state(const machine_config &mconfig, device_type type, std::string tag) + splash_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this, "maincpu"), m_audiocpu(*this, "audiocpu"), diff --git a/src/mame/includes/sprcros2.h b/src/mame/includes/sprcros2.h index e7c1149ea2e..bc3a468306c 100644 --- a/src/mame/includes/sprcros2.h +++ b/src/mame/includes/sprcros2.h @@ -3,7 +3,7 @@ class sprcros2_state : public driver_device { public: - sprcros2_state(const machine_config &mconfig, device_type type, std::string tag) + sprcros2_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_master(*this,"master"), m_slave(*this,"slave"), diff --git a/src/mame/includes/sprint2.h b/src/mame/includes/sprint2.h index 47f0300429f..991ad99025c 100644 --- a/src/mame/includes/sprint2.h +++ b/src/mame/includes/sprint2.h @@ -26,7 +26,7 @@ class sprint2_state : public driver_device { public: - sprint2_state(const machine_config &mconfig, device_type type, std::string tag) + sprint2_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_video_ram(*this, "video_ram"), m_maincpu(*this, "maincpu"), diff --git a/src/mame/includes/sprint4.h b/src/mame/includes/sprint4.h index dccbb817743..79def94ada0 100644 --- a/src/mame/includes/sprint4.h +++ b/src/mame/includes/sprint4.h @@ -8,7 +8,7 @@ public: TIMER_NMI }; - sprint4_state(const machine_config &mconfig, device_type type, std::string tag) + sprint4_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_videoram(*this, "videoram"), m_maincpu(*this, "maincpu"), diff --git a/src/mame/includes/sprint8.h b/src/mame/includes/sprint8.h index 9228fcbb385..4db1fca0fa2 100644 --- a/src/mame/includes/sprint8.h +++ b/src/mame/includes/sprint8.h @@ -5,7 +5,7 @@ class sprint8_state : public driver_device { public: - sprint8_state(const machine_config &mconfig, device_type type, std::string tag) + sprint8_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_video_ram(*this, "video_ram"), m_pos_h_ram(*this, "pos_h_ram"), diff --git a/src/mame/includes/spy.h b/src/mame/includes/spy.h index 6f7f414025e..a77b8669af6 100644 --- a/src/mame/includes/spy.h +++ b/src/mame/includes/spy.h @@ -13,7 +13,7 @@ class spy_state : public driver_device { public: - spy_state(const machine_config &mconfig, device_type type, std::string tag) + spy_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_ram(*this, "ram"), m_maincpu(*this, "maincpu"), diff --git a/src/mame/includes/srmp2.h b/src/mame/includes/srmp2.h index 2447f113a20..d0cab87ce67 100644 --- a/src/mame/includes/srmp2.h +++ b/src/mame/includes/srmp2.h @@ -14,7 +14,7 @@ struct iox_t class srmp2_state : public driver_device { public: - srmp2_state(const machine_config &mconfig, device_type type, std::string tag) + srmp2_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this, "maincpu"), m_seta001(*this, "spritegen"), diff --git a/src/mame/includes/srumbler.h b/src/mame/includes/srumbler.h index 4fd7a43eaa5..0e6b320fcfc 100644 --- a/src/mame/includes/srumbler.h +++ b/src/mame/includes/srumbler.h @@ -5,7 +5,7 @@ class srumbler_state : public driver_device { public: - srumbler_state(const machine_config &mconfig, device_type type, std::string tag) + srumbler_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this,"maincpu"), m_spriteram(*this,"spriteram"), diff --git a/src/mame/includes/sshangha.h b/src/mame/includes/sshangha.h index ed882bc2361..056dd91bf3a 100644 --- a/src/mame/includes/sshangha.h +++ b/src/mame/includes/sshangha.h @@ -7,7 +7,7 @@ class sshangha_state : public driver_device { public: - sshangha_state(const machine_config &mconfig, device_type type, std::string tag) + sshangha_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_deco146(*this, "ioprot"), m_deco_tilegen1(*this, "tilegen1"), diff --git a/src/mame/includes/sslam.h b/src/mame/includes/sslam.h index a86e9d1bdb8..c52ee6f3672 100644 --- a/src/mame/includes/sslam.h +++ b/src/mame/includes/sslam.h @@ -5,7 +5,7 @@ class sslam_state : public driver_device { public: - sslam_state(const machine_config &mconfig, device_type type, std::string tag) + sslam_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this, "maincpu"), m_audiocpu(*this, "audiocpu"), diff --git a/src/mame/includes/ssozumo.h b/src/mame/includes/ssozumo.h index 7257a2b532a..eee0334c406 100644 --- a/src/mame/includes/ssozumo.h +++ b/src/mame/includes/ssozumo.h @@ -3,7 +3,7 @@ class ssozumo_state : public driver_device { public: - ssozumo_state(const machine_config &mconfig, device_type type, std::string tag) + ssozumo_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this, "maincpu"), m_audiocpu(*this, "audiocpu"), diff --git a/src/mame/includes/sspeedr.h b/src/mame/includes/sspeedr.h index a2d91c77fb5..54978416da1 100644 --- a/src/mame/includes/sspeedr.h +++ b/src/mame/includes/sspeedr.h @@ -3,7 +3,7 @@ class sspeedr_state : public driver_device { public: - sspeedr_state(const machine_config &mconfig, device_type type, std::string tag) + sspeedr_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag) , m_maincpu(*this, "maincpu"), m_gfxdecode(*this, "gfxdecode"), diff --git a/src/mame/includes/ssrj.h b/src/mame/includes/ssrj.h index bc256b0c69a..f17223aca95 100644 --- a/src/mame/includes/ssrj.h +++ b/src/mame/includes/ssrj.h @@ -3,7 +3,7 @@ class ssrj_state : public driver_device { public: - ssrj_state(const machine_config &mconfig, device_type type, std::string tag) + ssrj_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this, "maincpu"), m_gfxdecode(*this, "gfxdecode"), diff --git a/src/mame/includes/ssv.h b/src/mame/includes/ssv.h index d0aa3ff0c64..611ff3b66ee 100644 --- a/src/mame/includes/ssv.h +++ b/src/mame/includes/ssv.h @@ -8,7 +8,7 @@ class ssv_state : public driver_device { public: - ssv_state(const machine_config &mconfig, device_type type, std::string tag) + ssv_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this, "maincpu"), m_ensoniq(*this, "ensoniq"), diff --git a/src/mame/includes/ssystem3.h b/src/mame/includes/ssystem3.h index ff8da0c6a60..79a5e7d4591 100644 --- a/src/mame/includes/ssystem3.h +++ b/src/mame/includes/ssystem3.h @@ -41,7 +41,7 @@ struct lcd_t class ssystem3_state : public driver_device { public: - ssystem3_state(const machine_config &mconfig, device_type type, std::string tag) + ssystem3_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag) , m_maincpu(*this, "maincpu") , m_palette(*this, "palette") diff --git a/src/mame/includes/stactics.h b/src/mame/includes/stactics.h index 44ef3ee78ef..989f7f262fc 100644 --- a/src/mame/includes/stactics.h +++ b/src/mame/includes/stactics.h @@ -12,7 +12,7 @@ class stactics_state : public driver_device { public: - stactics_state(const machine_config &mconfig, device_type type, std::string tag) + stactics_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this, "maincpu"), m_palette_val(*this, "paletteram"), diff --git a/src/mame/includes/stadhero.h b/src/mame/includes/stadhero.h index 0eba88cfb97..d9aa358e551 100644 --- a/src/mame/includes/stadhero.h +++ b/src/mame/includes/stadhero.h @@ -6,7 +6,7 @@ class stadhero_state : public driver_device { public: - stadhero_state(const machine_config &mconfig, device_type type, std::string tag) + stadhero_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this, "maincpu"), m_audiocpu(*this, "audiocpu"), diff --git a/src/mame/includes/starcrus.h b/src/mame/includes/starcrus.h index e045d8234cf..3de1b75301f 100644 --- a/src/mame/includes/starcrus.h +++ b/src/mame/includes/starcrus.h @@ -4,7 +4,7 @@ class starcrus_state : public driver_device { public: - starcrus_state(const machine_config &mconfig, device_type type, std::string tag) + starcrus_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag) , m_maincpu(*this, "maincpu"), m_samples(*this, "samples"), diff --git a/src/mame/includes/starfire.h b/src/mame/includes/starfire.h index f7f2aeb10ff..66ed55ce031 100644 --- a/src/mame/includes/starfire.h +++ b/src/mame/includes/starfire.h @@ -24,7 +24,7 @@ class starfire_state : public driver_device { public: - starfire_state(const machine_config &mconfig, device_type type, std::string tag) + starfire_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_starfire_colorram(*this, "colorram"), m_starfire_videoram(*this, "videoram"), diff --git a/src/mame/includes/starshp1.h b/src/mame/includes/starshp1.h index d1c86b7172b..b4fa955bc80 100644 --- a/src/mame/includes/starshp1.h +++ b/src/mame/includes/starshp1.h @@ -35,7 +35,7 @@ class starshp1_state : public driver_device { public: - starshp1_state(const machine_config &mconfig, device_type type, std::string tag) + starshp1_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_playfield_ram(*this, "playfield_ram"), m_hpos_ram(*this, "hpos_ram"), diff --git a/src/mame/includes/starwars.h b/src/mame/includes/starwars.h index 08748127f9b..6baec75153a 100644 --- a/src/mame/includes/starwars.h +++ b/src/mame/includes/starwars.h @@ -13,7 +13,7 @@ class starwars_state : public driver_device { public: - starwars_state(const machine_config &mconfig, device_type type, std::string tag) + starwars_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_riot(*this, "riot"), m_mathram(*this, "mathram"), diff --git a/src/mame/includes/stfight.h b/src/mame/includes/stfight.h index 1ac79eb205f..31af9a7ac2e 100644 --- a/src/mame/includes/stfight.h +++ b/src/mame/includes/stfight.h @@ -10,7 +10,7 @@ public: TIMER_STFIGHT_INTERRUPT_1 }; - stfight_state(const machine_config &mconfig, device_type type, std::string tag) + stfight_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this, "maincpu"), m_audiocpu(*this, "audiocpu"), diff --git a/src/mame/includes/stlforce.h b/src/mame/includes/stlforce.h index 5ac160ffd1c..7c43ad56e93 100644 --- a/src/mame/includes/stlforce.h +++ b/src/mame/includes/stlforce.h @@ -6,7 +6,7 @@ class stlforce_state : public driver_device { public: - stlforce_state(const machine_config &mconfig, device_type type, std::string tag) + stlforce_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this, "maincpu"), m_oki(*this, "oki"), diff --git a/src/mame/includes/strnskil.h b/src/mame/includes/strnskil.h index c2201809d0d..7f0e4699cad 100644 --- a/src/mame/includes/strnskil.h +++ b/src/mame/includes/strnskil.h @@ -3,7 +3,7 @@ class strnskil_state : public driver_device { public: - strnskil_state(const machine_config &mconfig, device_type type, std::string tag) + strnskil_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this,"maincpu"), m_subcpu(*this,"sub"), diff --git a/src/mame/includes/stv.h b/src/mame/includes/stv.h index 4457aae3b93..db8329f9ecc 100644 --- a/src/mame/includes/stv.h +++ b/src/mame/includes/stv.h @@ -21,7 +21,7 @@ class saturn_state : public driver_device { public: - saturn_state(const machine_config &mconfig, device_type type, std::string tag) + saturn_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_rom(*this, "share6"), m_workram_l(*this, "workram_l"), @@ -699,7 +699,7 @@ public: class stv_state : public saturn_state { public: - stv_state(const machine_config &mconfig, device_type type, std::string tag) + stv_state(const machine_config &mconfig, device_type type, const char *tag) : saturn_state(mconfig, type, tag), m_adsp(*this, "adsp"), m_adsp_pram(*this, "adsp_pram"), diff --git a/src/mame/includes/subs.h b/src/mame/includes/subs.h index 799992c42ef..853cb24d1e8 100644 --- a/src/mame/includes/subs.h +++ b/src/mame/includes/subs.h @@ -21,7 +21,7 @@ class subs_state : public driver_device { public: - subs_state(const machine_config &mconfig, device_type type, std::string tag) + subs_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this, "maincpu"), m_gfxdecode(*this, "gfxdecode"), diff --git a/src/mame/includes/suna16.h b/src/mame/includes/suna16.h index 5a0ab3dd0f8..d7f7ed7d029 100644 --- a/src/mame/includes/suna16.h +++ b/src/mame/includes/suna16.h @@ -5,7 +5,7 @@ class suna16_state : public driver_device { public: - suna16_state(const machine_config &mconfig, device_type type, std::string tag) + suna16_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this,"maincpu"), m_dac1(*this, "dac1"), diff --git a/src/mame/includes/suna8.h b/src/mame/includes/suna8.h index 185892358ef..1ee773edb15 100644 --- a/src/mame/includes/suna8.h +++ b/src/mame/includes/suna8.h @@ -7,7 +7,7 @@ class suna8_state : public driver_device { public: - suna8_state(const machine_config &mconfig, device_type type, std::string tag) + suna8_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this,"maincpu"), m_hardhead_ip(*this, "hardhead_ip"), diff --git a/src/mame/includes/supbtime.h b/src/mame/includes/supbtime.h index 8dfd7666bbb..2f067a11765 100644 --- a/src/mame/includes/supbtime.h +++ b/src/mame/includes/supbtime.h @@ -12,7 +12,7 @@ class supbtime_state : public driver_device { public: - supbtime_state(const machine_config &mconfig, device_type type, std::string tag) + supbtime_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_spriteram(*this, "spriteram"), m_pf1_rowscroll(*this, "pf1_rowscroll"), diff --git a/src/mame/includes/super6.h b/src/mame/includes/super6.h index dae98735656..6edce116cb4 100644 --- a/src/mame/includes/super6.h +++ b/src/mame/includes/super6.h @@ -30,7 +30,7 @@ class super6_state : public driver_device { public: - super6_state(const machine_config &mconfig, device_type type, std::string tag) + super6_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this, Z80_TAG), m_ctc(*this, Z80CTC_TAG), diff --git a/src/mame/includes/super80.h b/src/mame/includes/super80.h index 4063aafc6f2..34b6a2c94eb 100644 --- a/src/mame/includes/super80.h +++ b/src/mame/includes/super80.h @@ -24,7 +24,7 @@ class super80_state : public driver_device { public: - super80_state(const machine_config &mconfig, device_type type, std::string tag) + super80_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag) , m_palette(*this, "palette") , m_maincpu(*this, "maincpu") diff --git a/src/mame/includes/superchs.h b/src/mame/includes/superchs.h index 7fd559010be..a3d45791548 100644 --- a/src/mame/includes/superchs.h +++ b/src/mame/includes/superchs.h @@ -17,7 +17,7 @@ struct schs_tempsprite class superchs_state : public driver_device { public: - superchs_state(const machine_config &mconfig, device_type type, std::string tag) + superchs_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_ram(*this,"ram"), m_spriteram(*this,"spriteram"), diff --git a/src/mame/includes/superqix.h b/src/mame/includes/superqix.h index 5ed88def28a..82729e52e86 100644 --- a/src/mame/includes/superqix.h +++ b/src/mame/includes/superqix.h @@ -5,7 +5,7 @@ class superqix_state : public driver_device { public: - superqix_state(const machine_config &mconfig, device_type type, std::string tag) + superqix_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this,"maincpu"), m_mcu(*this,"mcu"), diff --git a/src/mame/includes/superslave.h b/src/mame/includes/superslave.h index 67f3a85493f..ef84899e5c4 100644 --- a/src/mame/includes/superslave.h +++ b/src/mame/includes/superslave.h @@ -28,7 +28,7 @@ class superslave_state : public driver_device { public: - superslave_state(const machine_config &mconfig, device_type type, std::string tag) + superslave_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this, Z80_TAG), m_dart0(*this, Z80DART_0_TAG), diff --git a/src/mame/includes/suprloco.h b/src/mame/includes/suprloco.h index 4e7b0631e89..4db13e5ea33 100644 --- a/src/mame/includes/suprloco.h +++ b/src/mame/includes/suprloco.h @@ -3,7 +3,7 @@ class suprloco_state : public driver_device { public: - suprloco_state(const machine_config &mconfig, device_type type, std::string tag) + suprloco_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this, "maincpu"), m_audiocpu(*this, "audiocpu"), diff --git a/src/mame/includes/suprnova.h b/src/mame/includes/suprnova.h index b3d163a91ce..672ceb3efd5 100644 --- a/src/mame/includes/suprnova.h +++ b/src/mame/includes/suprnova.h @@ -23,7 +23,7 @@ struct hit_t class skns_state : public driver_device { public: - skns_state(const machine_config &mconfig, device_type type, std::string tag) + skns_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this,"maincpu"), m_spritegen(*this, "spritegen"), diff --git a/src/mame/includes/suprridr.h b/src/mame/includes/suprridr.h index ce3e11502da..74a32a47f07 100644 --- a/src/mame/includes/suprridr.h +++ b/src/mame/includes/suprridr.h @@ -9,7 +9,7 @@ class suprridr_state : public driver_device { public: - suprridr_state(const machine_config &mconfig, device_type type, std::string tag) + suprridr_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this, "maincpu"), m_audiocpu(*this, "audiocpu"), diff --git a/src/mame/includes/suprslam.h b/src/mame/includes/suprslam.h index 95ead745c10..ffe87dd36bf 100644 --- a/src/mame/includes/suprslam.h +++ b/src/mame/includes/suprslam.h @@ -11,7 +11,7 @@ class suprslam_state : public driver_device { public: - suprslam_state(const machine_config &mconfig, device_type type, std::string tag) + suprslam_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_screen_videoram(*this, "screen_videoram"), m_bg_videoram(*this, "bg_videoram"), diff --git a/src/mame/includes/surpratk.h b/src/mame/includes/surpratk.h index 3fceb25a4b8..021fa7bbd09 100644 --- a/src/mame/includes/surpratk.h +++ b/src/mame/includes/surpratk.h @@ -15,7 +15,7 @@ class surpratk_state : public driver_device { public: - surpratk_state(const machine_config &mconfig, device_type type, std::string tag) + surpratk_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this, "maincpu"), m_bank0000(*this, "bank0000"), diff --git a/src/mame/includes/svi318.h b/src/mame/includes/svi318.h index 5eb96aedd27..1e0fc0d0d30 100644 --- a/src/mame/includes/svi318.h +++ b/src/mame/includes/svi318.h @@ -31,7 +31,7 @@ class svi318_state : public driver_device { public: - svi318_state(const machine_config &mconfig, device_type type, std::string tag) + svi318_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this, "maincpu"), m_cassette(*this, "cassette"), diff --git a/src/mame/includes/svision.h b/src/mame/includes/svision.h index 9381e65667c..43292b36702 100644 --- a/src/mame/includes/svision.h +++ b/src/mame/includes/svision.h @@ -37,7 +37,7 @@ struct tvlink_t class svision_state : public driver_device { public: - svision_state(const machine_config &mconfig, device_type type, std::string tag) + svision_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this, "maincpu"), m_sound(*this, "custom"), diff --git a/src/mame/includes/swtpc09.h b/src/mame/includes/swtpc09.h index 9b71fe6d5e2..10667f44a34 100644 --- a/src/mame/includes/swtpc09.h +++ b/src/mame/includes/swtpc09.h @@ -29,7 +29,7 @@ class swtpc09_state : public driver_device { public: - swtpc09_state(const machine_config &mconfig, device_type type, std::string tag) + swtpc09_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this, "maincpu"), m_pia(*this, "pia"), diff --git a/src/mame/includes/system1.h b/src/mame/includes/system1.h index 96869c4ede5..8f3cf559276 100644 --- a/src/mame/includes/system1.h +++ b/src/mame/includes/system1.h @@ -6,7 +6,7 @@ class system1_state : public driver_device { public: - system1_state(const machine_config &mconfig, device_type type, std::string tag) + system1_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_ppi8255(*this, "ppi8255"), m_ram(*this, "ram"), diff --git a/src/mame/includes/system16.h b/src/mame/includes/system16.h index b63a9b9e5b4..5173524b89e 100644 --- a/src/mame/includes/system16.h +++ b/src/mame/includes/system16.h @@ -11,7 +11,7 @@ class segas1x_bootleg_state : public sega_16bit_common_base { public: - segas1x_bootleg_state(const machine_config &mconfig, device_type type, std::string tag) + segas1x_bootleg_state(const machine_config &mconfig, device_type type, const char *tag) : sega_16bit_common_base(mconfig, type, tag) , m_textram(*this, "textram"), m_bg0_tileram(*this, "bg0_tileram"), diff --git a/src/mame/includes/tagteam.h b/src/mame/includes/tagteam.h index e2702ed6f2a..a39e95dcc4f 100644 --- a/src/mame/includes/tagteam.h +++ b/src/mame/includes/tagteam.h @@ -3,7 +3,7 @@ class tagteam_state : public driver_device { public: - tagteam_state(const machine_config &mconfig, device_type type, std::string tag) + tagteam_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this, "maincpu"), m_audiocpu(*this, "audiocpu"), diff --git a/src/mame/includes/tail2nos.h b/src/mame/includes/tail2nos.h index ebc17b48451..f4eb8bb919f 100644 --- a/src/mame/includes/tail2nos.h +++ b/src/mame/includes/tail2nos.h @@ -11,7 +11,7 @@ class tail2nos_state : public driver_device { public: - tail2nos_state(const machine_config &mconfig, device_type type, std::string tag) + tail2nos_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_txvideoram(*this, "txvideoram"), m_spriteram(*this, "spriteram"), diff --git a/src/mame/includes/taito_b.h b/src/mame/includes/taito_b.h index 3b7bb963b03..9a317f2eea9 100644 --- a/src/mame/includes/taito_b.h +++ b/src/mame/includes/taito_b.h @@ -23,7 +23,7 @@ public: REALPUNC_INTERRUPT3 }; - taitob_state(const machine_config &mconfig, device_type type, std::string tag) + taitob_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_spriteram(*this, "spriteram"), m_pixelram(*this, "pixelram"), diff --git a/src/mame/includes/taito_f2.h b/src/mame/includes/taito_f2.h index c2a30abb330..1d75ce57e28 100644 --- a/src/mame/includes/taito_f2.h +++ b/src/mame/includes/taito_f2.h @@ -25,7 +25,7 @@ public: TIMER_TAITOF2_INTERRUPT6 }; - taitof2_state(const machine_config &mconfig, device_type type, std::string tag) + taitof2_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_sprite_extension(*this, "sprite_ext"), m_spriteram(*this, "spriteram"), diff --git a/src/mame/includes/taito_f3.h b/src/mame/includes/taito_f3.h index 9ce6338c18d..5b31c9db98c 100644 --- a/src/mame/includes/taito_f3.h +++ b/src/mame/includes/taito_f3.h @@ -52,7 +52,7 @@ public: TIMER_F3_INTERRUPT3 }; - taito_f3_state(const machine_config &mconfig, device_type type, std::string tag) + taito_f3_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this, "maincpu"), m_audiocpu(*this, "audiocpu"), diff --git a/src/mame/includes/taito_h.h b/src/mame/includes/taito_h.h index a638937801f..d90434f5d24 100644 --- a/src/mame/includes/taito_h.h +++ b/src/mame/includes/taito_h.h @@ -12,7 +12,7 @@ class taitoh_state : public driver_device { public: - taitoh_state(const machine_config &mconfig, device_type type, std::string tag) + taitoh_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_m68000_mainram(*this, "m68000_mainram"), m_maincpu(*this, "maincpu"), diff --git a/src/mame/includes/taito_l.h b/src/mame/includes/taito_l.h index 1ef46ed0b4b..9ddecdb0c03 100644 --- a/src/mame/includes/taito_l.h +++ b/src/mame/includes/taito_l.h @@ -8,7 +8,7 @@ class taitol_state : public driver_device { public: - taitol_state(const machine_config &mconfig, device_type type, std::string tag) + taitol_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this, "maincpu"), m_audiocpu(*this, "audiocpu"), diff --git a/src/mame/includes/taito_o.h b/src/mame/includes/taito_o.h index 53d76964852..249c83b158f 100644 --- a/src/mame/includes/taito_o.h +++ b/src/mame/includes/taito_o.h @@ -11,7 +11,7 @@ class taitoo_state : public driver_device { public: - taitoo_state(const machine_config &mconfig, device_type type, std::string tag) + taitoo_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this, "maincpu"), m_tc0080vco(*this, "tc0080vco"), diff --git a/src/mame/includes/taito_x.h b/src/mame/includes/taito_x.h index d9f2b9f394c..110777c878e 100644 --- a/src/mame/includes/taito_x.h +++ b/src/mame/includes/taito_x.h @@ -6,7 +6,7 @@ class taitox_state : public seta_state { public: - taitox_state(const machine_config &mconfig, device_type type, std::string tag) + taitox_state(const machine_config &mconfig, device_type type, const char *tag) : seta_state(mconfig, type, tag) { } DECLARE_READ16_MEMBER(superman_dsw_input_r); diff --git a/src/mame/includes/taito_z.h b/src/mame/includes/taito_z.h index e9847be2d22..f14335f4b7b 100644 --- a/src/mame/includes/taito_z.h +++ b/src/mame/includes/taito_z.h @@ -25,7 +25,7 @@ public: TIMER_TAITOZ_CPUB_INTERRUPT5 }; - taitoz_state(const machine_config &mconfig, device_type type, std::string tag) + taitoz_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_spriteram(*this, "spriteram"), m_maincpu(*this, "maincpu"), diff --git a/src/mame/includes/taitoair.h b/src/mame/includes/taitoair.h index 285829b34f7..2a0bc94cd12 100644 --- a/src/mame/includes/taitoair.h +++ b/src/mame/includes/taitoair.h @@ -25,7 +25,7 @@ struct taitoair_poly { class taitoair_state : public driver_device { public: - taitoair_state(const machine_config &mconfig, device_type type, std::string tag) + taitoair_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_m68000_mainram(*this, "m68000_mainram"), m_line_ram(*this, "line_ram"), diff --git a/src/mame/includes/taitojc.h b/src/mame/includes/taitojc.h index 8668da0b928..f334077dddb 100644 --- a/src/mame/includes/taitojc.h +++ b/src/mame/includes/taitojc.h @@ -12,7 +12,7 @@ class taitojc_state : public driver_device { public: - taitojc_state(const machine_config &mconfig, device_type type, std::string tag) + taitojc_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this,"maincpu"), m_dsp(*this,"dsp"), diff --git a/src/mame/includes/taitosj.h b/src/mame/includes/taitosj.h index 2936218f93d..b99a071d025 100644 --- a/src/mame/includes/taitosj.h +++ b/src/mame/includes/taitosj.h @@ -5,7 +5,7 @@ class taitosj_state : public driver_device { public: - taitosj_state(const machine_config &mconfig, device_type type, std::string tag) + taitosj_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_videoram_1(*this, "videoram_1"), m_videoram_2(*this, "videoram_2"), diff --git a/src/mame/includes/tandy2k.h b/src/mame/includes/tandy2k.h index c90ef642478..57a96efd607 100644 --- a/src/mame/includes/tandy2k.h +++ b/src/mame/includes/tandy2k.h @@ -42,7 +42,7 @@ class tandy2k_state : public driver_device { public: - tandy2k_state(const machine_config &mconfig, device_type type, std::string tag) : + tandy2k_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this, I80186_TAG), m_uart(*this, I8251A_TAG), diff --git a/src/mame/includes/tank8.h b/src/mame/includes/tank8.h index 60fc2d87eb8..2f9eac715c4 100644 --- a/src/mame/includes/tank8.h +++ b/src/mame/includes/tank8.h @@ -33,7 +33,7 @@ public: TIMER_COLLISION }; - tank8_state(const machine_config &mconfig, device_type type, std::string tag) + tank8_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this, "maincpu"), m_discrete(*this, "discrete"), diff --git a/src/mame/includes/tankbatt.h b/src/mame/includes/tankbatt.h index 92c57a2cb2d..2359153c3e6 100644 --- a/src/mame/includes/tankbatt.h +++ b/src/mame/includes/tankbatt.h @@ -4,7 +4,7 @@ class tankbatt_state : public driver_device { public: - tankbatt_state(const machine_config &mconfig, device_type type, std::string tag) + tankbatt_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this, "maincpu"), m_samples(*this, "samples"), diff --git a/src/mame/includes/tankbust.h b/src/mame/includes/tankbust.h index e252a6da119..aa1501e59d0 100644 --- a/src/mame/includes/tankbust.h +++ b/src/mame/includes/tankbust.h @@ -3,7 +3,7 @@ class tankbust_state : public driver_device { public: - tankbust_state(const machine_config &mconfig, device_type type, std::string tag) + tankbust_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this, "maincpu"), m_subcpu(*this, "sub"), diff --git a/src/mame/includes/taotaido.h b/src/mame/includes/taotaido.h index c33acd3ed3b..3c7e566469c 100644 --- a/src/mame/includes/taotaido.h +++ b/src/mame/includes/taotaido.h @@ -3,7 +3,7 @@ class taotaido_state : public driver_device { public: - taotaido_state(const machine_config &mconfig, device_type type, std::string tag) + taotaido_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this, "maincpu"), m_audiocpu(*this, "audiocpu"), diff --git a/src/mame/includes/targeth.h b/src/mame/includes/targeth.h index ce2c9a8d0e8..946f95325c6 100644 --- a/src/mame/includes/targeth.h +++ b/src/mame/includes/targeth.h @@ -3,7 +3,7 @@ class targeth_state : public driver_device { public: - targeth_state(const machine_config &mconfig, device_type type, std::string tag) + targeth_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this,"maincpu"), m_videoram(*this, "videoram"), diff --git a/src/mame/includes/tatsumi.h b/src/mame/includes/tatsumi.h index 9ff7633953d..0b1aac7f23f 100644 --- a/src/mame/includes/tatsumi.h +++ b/src/mame/includes/tatsumi.h @@ -6,7 +6,7 @@ class tatsumi_state : public driver_device { public: - tatsumi_state(const machine_config &mconfig, device_type type, std::string tag) + tatsumi_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this, "maincpu"), m_audiocpu(*this, "audiocpu"), diff --git a/src/mame/includes/taxidriv.h b/src/mame/includes/taxidriv.h index 73e37bde51c..2884053df30 100644 --- a/src/mame/includes/taxidriv.h +++ b/src/mame/includes/taxidriv.h @@ -3,7 +3,7 @@ class taxidriv_state : public driver_device { public: - taxidriv_state(const machine_config &mconfig, device_type type, std::string tag) + taxidriv_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this, "maincpu"), m_gfxdecode(*this, "gfxdecode"), diff --git a/src/mame/includes/tbowl.h b/src/mame/includes/tbowl.h index 1a37fde1b8d..523cf8c0595 100644 --- a/src/mame/includes/tbowl.h +++ b/src/mame/includes/tbowl.h @@ -6,7 +6,7 @@ class tbowl_state : public driver_device { public: - tbowl_state(const machine_config &mconfig, device_type type, std::string tag) + tbowl_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this, "maincpu"), m_audiocpu(*this, "audiocpu"), diff --git a/src/mame/includes/tceptor.h b/src/mame/includes/tceptor.h index 47866949fd5..5ec6d58a36d 100644 --- a/src/mame/includes/tceptor.h +++ b/src/mame/includes/tceptor.h @@ -7,7 +7,7 @@ class tceptor_state : public driver_device { public: - tceptor_state(const machine_config &mconfig, device_type type, std::string tag) + tceptor_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this, "maincpu"), m_cus30(*this, "namco"), diff --git a/src/mame/includes/tdv2324.h b/src/mame/includes/tdv2324.h index a4e82a79fa0..8e4ad412197 100644 --- a/src/mame/includes/tdv2324.h +++ b/src/mame/includes/tdv2324.h @@ -47,7 +47,7 @@ class tdv2324_state : public driver_device { public: - tdv2324_state(const machine_config &mconfig, device_type type, std::string tag) + tdv2324_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this, P8085AH_0_TAG), m_subcpu(*this, P8085AH_1_TAG), diff --git a/src/mame/includes/tecmo.h b/src/mame/includes/tecmo.h index 4d42d3c8939..aed50ccd174 100644 --- a/src/mame/includes/tecmo.h +++ b/src/mame/includes/tecmo.h @@ -6,7 +6,7 @@ class tecmo_state : public driver_device { public: - tecmo_state(const machine_config &mconfig, device_type type, std::string tag) + tecmo_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this, "maincpu"), m_soundcpu(*this, "soundcpu"), diff --git a/src/mame/includes/tecmo16.h b/src/mame/includes/tecmo16.h index 355eca5cdee..cfdbb55acf1 100644 --- a/src/mame/includes/tecmo16.h +++ b/src/mame/includes/tecmo16.h @@ -6,7 +6,7 @@ class tecmo16_state : public driver_device { public: - tecmo16_state(const machine_config &mconfig, device_type type, std::string tag) + tecmo16_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this, "maincpu"), m_audiocpu(*this, "audiocpu"), diff --git a/src/mame/includes/tecmosys.h b/src/mame/includes/tecmosys.h index a99f341a9be..b2af39ab37a 100644 --- a/src/mame/includes/tecmosys.h +++ b/src/mame/includes/tecmosys.h @@ -10,7 +10,7 @@ class tecmosys_state : public driver_device { public: - tecmosys_state(const machine_config &mconfig, device_type type, std::string tag) + tecmosys_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this, "maincpu"), m_audiocpu(*this, "audiocpu"), diff --git a/src/mame/includes/tehkanwc.h b/src/mame/includes/tehkanwc.h index 8eec719c09d..22f98d76586 100644 --- a/src/mame/includes/tehkanwc.h +++ b/src/mame/includes/tehkanwc.h @@ -10,7 +10,7 @@ public: TIMER_RESET }; - tehkanwc_state(const machine_config &mconfig, device_type type, std::string tag) + tehkanwc_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this, "maincpu"), m_audiocpu(*this, "audiocpu"), diff --git a/src/mame/includes/tek405x.h b/src/mame/includes/tek405x.h index 6bee3736581..018c3835c65 100644 --- a/src/mame/includes/tek405x.h +++ b/src/mame/includes/tek405x.h @@ -34,7 +34,7 @@ class tek4051_state : public driver_device { public: - tek4051_state(const machine_config &mconfig, device_type type, std::string tag) : + tek4051_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this, MC6800_TAG), m_gpib_pia(*this, MC6820_GPIB_TAG), @@ -145,7 +145,7 @@ public: class tek4052_state : public driver_device { public: - tek4052_state(const machine_config &mconfig, device_type type, std::string tag) + tek4052_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this, AM2901A_TAG), m_ram(*this, RAM_TAG) diff --git a/src/mame/includes/terracre.h b/src/mame/includes/terracre.h index f61bcd1d5be..d055fa142a5 100644 --- a/src/mame/includes/terracre.h +++ b/src/mame/includes/terracre.h @@ -5,7 +5,7 @@ class terracre_state : public driver_device { public: - terracre_state(const machine_config &mconfig, device_type type, std::string tag) + terracre_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this, "maincpu"), m_gfxdecode(*this, "gfxdecode"), diff --git a/src/mame/includes/tetrisp2.h b/src/mame/includes/tetrisp2.h index ffdfe1367e4..9f65ee2fa19 100644 --- a/src/mame/includes/tetrisp2.h +++ b/src/mame/includes/tetrisp2.h @@ -3,7 +3,7 @@ class tetrisp2_state : public driver_device { public: - tetrisp2_state(const machine_config &mconfig, device_type type, std::string tag) + tetrisp2_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this, "maincpu"), m_subcpu(*this, "sub"), @@ -138,7 +138,7 @@ public: class stepstag_state : public tetrisp2_state { public: - stepstag_state(const machine_config &mconfig, device_type type, std::string tag) + stepstag_state(const machine_config &mconfig, device_type type, const char *tag) : tetrisp2_state(mconfig, type, tag), m_spriteram3(*this, "spriteram3") { } diff --git a/src/mame/includes/thedeep.h b/src/mame/includes/thedeep.h index e07763ae2b7..c95574628b9 100644 --- a/src/mame/includes/thedeep.h +++ b/src/mame/includes/thedeep.h @@ -6,7 +6,7 @@ class thedeep_state : public driver_device { public: - thedeep_state(const machine_config &mconfig, device_type type, std::string tag) + thedeep_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this,"maincpu"), m_audiocpu(*this, "audiocpu"), diff --git a/src/mame/includes/thepit.h b/src/mame/includes/thepit.h index b21f82bd522..11852faab9e 100644 --- a/src/mame/includes/thepit.h +++ b/src/mame/includes/thepit.h @@ -3,7 +3,7 @@ class thepit_state : public driver_device { public: - thepit_state(const machine_config &mconfig, device_type type, std::string tag) + thepit_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this, "maincpu"), m_gfxdecode(*this, "gfxdecode"), diff --git a/src/mame/includes/thief.h b/src/mame/includes/thief.h index 8f57393af11..bc1d57ae8a8 100644 --- a/src/mame/includes/thief.h +++ b/src/mame/includes/thief.h @@ -13,7 +13,7 @@ struct coprocessor_t { class thief_state : public driver_device { public: - thief_state(const machine_config &mconfig, device_type type, std::string tag) + thief_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag) , m_maincpu(*this, "maincpu"), m_samples(*this, "samples"), diff --git a/src/mame/includes/thomson.h b/src/mame/includes/thomson.h index 33708d48d65..f8047501e7c 100644 --- a/src/mame/includes/thomson.h +++ b/src/mame/includes/thomson.h @@ -96,7 +96,7 @@ struct thom_vsignal { class thomson_state : public driver_device { public: - thomson_state(const machine_config &mconfig, device_type type, std::string tag) : + thomson_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_mc6854(*this, "mc6854"), m_maincpu(*this, "maincpu"), @@ -674,7 +674,7 @@ class to7_io_line_device : public device_t { public: // construction/destruction - to7_io_line_device(const machine_config &mconfig, std::string tag, device_t *owner, UINT32 clock); + to7_io_line_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock); /* read data register */ DECLARE_READ8_MEMBER(porta_in); diff --git a/src/mame/includes/thoop2.h b/src/mame/includes/thoop2.h index 3202ddd5229..066f4ffbde2 100644 --- a/src/mame/includes/thoop2.h +++ b/src/mame/includes/thoop2.h @@ -3,7 +3,7 @@ class thoop2_state : public driver_device { public: - thoop2_state(const machine_config &mconfig, device_type type, std::string tag) + thoop2_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_videoram(*this, "videoram"), m_vregs(*this, "vregs"), diff --git a/src/mame/includes/thunderj.h b/src/mame/includes/thunderj.h index 7a8ea1ee72c..ebcaff632ed 100644 --- a/src/mame/includes/thunderj.h +++ b/src/mame/includes/thunderj.h @@ -13,7 +13,7 @@ class thunderj_state : public atarigen_state { public: - thunderj_state(const machine_config &mconfig, device_type type, std::string tag) + thunderj_state(const machine_config &mconfig, device_type type, const char *tag) : atarigen_state(mconfig, type, tag), m_jsa(*this, "jsa"), m_vad(*this, "vad"), diff --git a/src/mame/includes/thunderx.h b/src/mame/includes/thunderx.h index e19f38e39fd..2ea60729e11 100644 --- a/src/mame/includes/thunderx.h +++ b/src/mame/includes/thunderx.h @@ -20,7 +20,7 @@ public: TIMER_THUNDERX_FIRQ }; - thunderx_state(const machine_config &mconfig, device_type type, std::string tag) + thunderx_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this, "maincpu"), m_audiocpu(*this, "audiocpu"), diff --git a/src/mame/includes/ti85.h b/src/mame/includes/ti85.h index bf60dbf5c95..4eff29fff9b 100644 --- a/src/mame/includes/ti85.h +++ b/src/mame/includes/ti85.h @@ -53,7 +53,7 @@ typedef enum TI83PSE_CTIMER class ti85_state : public driver_device { public: - ti85_state(const machine_config &mconfig, device_type type, std::string tag) + ti85_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this, "maincpu"), m_speaker(*this, "speaker"), diff --git a/src/mame/includes/ti89.h b/src/mame/includes/ti89.h index b7616d23042..67b1707e8bc 100644 --- a/src/mame/includes/ti89.h +++ b/src/mame/includes/ti89.h @@ -14,7 +14,7 @@ class ti68k_state : public driver_device { public: - ti68k_state(const machine_config &mconfig, device_type type, std::string tag) + ti68k_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this, "maincpu"), m_flash(*this, "flash"), diff --git a/src/mame/includes/tiamc1.h b/src/mame/includes/tiamc1.h index 2eb976ebc55..a6a7096efb7 100644 --- a/src/mame/includes/tiamc1.h +++ b/src/mame/includes/tiamc1.h @@ -4,7 +4,7 @@ class tiamc1_state : public driver_device { public: - tiamc1_state(const machine_config &mconfig, device_type type, std::string tag) + tiamc1_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag) , m_maincpu(*this, "maincpu"), m_gfxdecode(*this, "gfxdecode"), @@ -89,7 +89,7 @@ class tiamc1_sound_device : public device_t, public device_sound_interface { public: - tiamc1_sound_device(const machine_config &mconfig, std::string tag, device_t *owner, UINT32 clock); + tiamc1_sound_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock); ~tiamc1_sound_device() { } protected: diff --git a/src/mame/includes/tigeroad.h b/src/mame/includes/tigeroad.h index cca95a073c7..b54f8a6d2dd 100644 --- a/src/mame/includes/tigeroad.h +++ b/src/mame/includes/tigeroad.h @@ -12,7 +12,7 @@ class tigeroad_state : public driver_device { public: - tigeroad_state(const machine_config &mconfig, device_type type, std::string tag) + tigeroad_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_spriteram(*this, "spriteram") , m_videoram(*this, "videoram"), diff --git a/src/mame/includes/tiki100.h b/src/mame/includes/tiki100.h index 78b7858eaac..b4e837adba3 100644 --- a/src/mame/includes/tiki100.h +++ b/src/mame/includes/tiki100.h @@ -42,7 +42,7 @@ class tiki100_state : public driver_device { public: - tiki100_state(const machine_config &mconfig, device_type type, std::string tag) : + tiki100_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this, Z80_TAG), m_ctc(*this, Z80CTC_TAG), diff --git a/src/mame/includes/timelimt.h b/src/mame/includes/timelimt.h index 2dc9aab9867..7b7af434c15 100644 --- a/src/mame/includes/timelimt.h +++ b/src/mame/includes/timelimt.h @@ -3,7 +3,7 @@ class timelimt_state : public driver_device { public: - timelimt_state(const machine_config &mconfig, device_type type, std::string tag) + timelimt_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this, "maincpu"), m_audiocpu(*this, "audiocpu"), diff --git a/src/mame/includes/timeplt.h b/src/mame/includes/timeplt.h index 07dd87c49af..3a9de0d64c1 100644 --- a/src/mame/includes/timeplt.h +++ b/src/mame/includes/timeplt.h @@ -11,7 +11,7 @@ class timeplt_state : public driver_device { public: - timeplt_state(const machine_config &mconfig, device_type type, std::string tag) + timeplt_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this, "maincpu"), m_tc8830f(*this, "tc8830f"), diff --git a/src/mame/includes/tmc1800.h b/src/mame/includes/tmc1800.h index 7b51cdfa295..6e7c80c1c03 100644 --- a/src/mame/includes/tmc1800.h +++ b/src/mame/includes/tmc1800.h @@ -26,7 +26,7 @@ class tmc1800_base_state : public driver_device { public: - tmc1800_base_state(const machine_config &mconfig, device_type type, std::string tag) + tmc1800_base_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this, CDP1802_TAG), m_cassette(*this, "cassette"), @@ -55,7 +55,7 @@ public: TIMER_SETUP_BEEP }; - tmc1800_state(const machine_config &mconfig, device_type type, std::string tag) + tmc1800_state(const machine_config &mconfig, device_type type, const char *tag) : tmc1800_base_state(mconfig, type, tag), m_vdc(*this, CDP1861_TAG) { } @@ -84,7 +84,7 @@ protected: class osc1000b_state : public tmc1800_base_state { public: - osc1000b_state(const machine_config &mconfig, device_type type, std::string tag) + osc1000b_state(const machine_config &mconfig, device_type type, const char *tag) : tmc1800_base_state(mconfig, type, tag) { } @@ -107,7 +107,7 @@ public: class tmc2000_state : public tmc1800_base_state { public: - tmc2000_state(const machine_config &mconfig, device_type type, std::string tag) + tmc2000_state(const machine_config &mconfig, device_type type, const char *tag) : tmc1800_base_state(mconfig, type, tag), m_cti(*this, CDP1864_TAG), m_colorram(*this, "color_ram"), @@ -164,7 +164,7 @@ public: class nano_state : public tmc1800_base_state { public: - nano_state(const machine_config &mconfig, device_type type, std::string tag) + nano_state(const machine_config &mconfig, device_type type, const char *tag) : tmc1800_base_state(mconfig, type, tag), m_cti(*this, CDP1864_TAG), m_ny0(*this, "NY0"), diff --git a/src/mame/includes/tmc2000e.h b/src/mame/includes/tmc2000e.h index 8b1cb6f2837..29974e3a233 100644 --- a/src/mame/includes/tmc2000e.h +++ b/src/mame/includes/tmc2000e.h @@ -22,7 +22,7 @@ class tmc2000e_state : public driver_device { public: - tmc2000e_state(const machine_config &mconfig, device_type type, std::string tag) + tmc2000e_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this, CDP1802_TAG), m_cti(*this, CDP1864_TAG), diff --git a/src/mame/includes/tmc600.h b/src/mame/includes/tmc600.h index ca7fc806b1c..9fa19ca227a 100644 --- a/src/mame/includes/tmc600.h +++ b/src/mame/includes/tmc600.h @@ -25,7 +25,7 @@ class tmc600_state : public driver_device { public: - tmc600_state(const machine_config &mconfig, device_type type, std::string tag) + tmc600_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this, CDP1802_TAG), m_vis(*this, CDP1869_TAG), diff --git a/src/mame/includes/tmnt.h b/src/mame/includes/tmnt.h index 082a4f099d1..8b6d18a7c78 100644 --- a/src/mame/includes/tmnt.h +++ b/src/mame/includes/tmnt.h @@ -21,7 +21,7 @@ public: TIMER_NMI }; - tmnt_state(const machine_config &mconfig, device_type type, std::string tag) + tmnt_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_spriteram(*this, "spriteram"), m_tmnt2_rom(*this, "tmnt2_rom"), diff --git a/src/mame/includes/tnzs.h b/src/mame/includes/tnzs.h index ed5470d309c..9ac5c6688da 100644 --- a/src/mame/includes/tnzs.h +++ b/src/mame/includes/tnzs.h @@ -25,7 +25,7 @@ enum class tnzs_state : public driver_device { public: - tnzs_state(const machine_config &mconfig, device_type type, std::string tag) + tnzs_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this, "maincpu"), m_audiocpu(*this, "audiocpu"), diff --git a/src/mame/includes/toaplan1.h b/src/mame/includes/toaplan1.h index 9c0b12075b2..7c67523b40a 100644 --- a/src/mame/includes/toaplan1.h +++ b/src/mame/includes/toaplan1.h @@ -11,7 +11,7 @@ class toaplan1_state : public driver_device { public: - toaplan1_state(const machine_config &mconfig, device_type type, std::string tag) + toaplan1_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_bgpaletteram(*this, "bgpalette"), m_fgpaletteram(*this, "fgpalette"), @@ -164,7 +164,7 @@ public: class toaplan1_rallybik_state : public toaplan1_state { public: - toaplan1_rallybik_state(const machine_config &mconfig, device_type type, std::string tag) + toaplan1_rallybik_state(const machine_config &mconfig, device_type type, const char *tag) : toaplan1_state(mconfig, type, tag), m_spritegen(*this, "scu") { diff --git a/src/mame/includes/toaplan2.h b/src/mame/includes/toaplan2.h index 98b0a0beb8f..198cd1ce6ec 100644 --- a/src/mame/includes/toaplan2.h +++ b/src/mame/includes/toaplan2.h @@ -22,7 +22,7 @@ public: TIMER_RAISE_IRQ }; - toaplan2_state(const machine_config &mconfig, device_type type, std::string tag) + toaplan2_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_shared_ram(*this, "shared_ram"), m_shared_ram16(*this, "shared_ram16"), diff --git a/src/mame/includes/toki.h b/src/mame/includes/toki.h index 842fb2d8bc1..23718749380 100644 --- a/src/mame/includes/toki.h +++ b/src/mame/includes/toki.h @@ -7,7 +7,7 @@ class toki_state : public driver_device { public: - toki_state(const machine_config &mconfig, device_type type, std::string tag) + toki_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this, "maincpu"), m_audiocpu(*this, "audiocpu"), diff --git a/src/mame/includes/toobin.h b/src/mame/includes/toobin.h index e9c1604acd0..38d50d41c60 100644 --- a/src/mame/includes/toobin.h +++ b/src/mame/includes/toobin.h @@ -13,7 +13,7 @@ class toobin_state : public atarigen_state { public: - toobin_state(const machine_config &mconfig, device_type type, std::string tag) + toobin_state(const machine_config &mconfig, device_type type, const char *tag) : atarigen_state(mconfig, type, tag), m_jsa(*this, "jsa"), m_playfield_tilemap(*this, "playfield"), diff --git a/src/mame/includes/topspeed.h b/src/mame/includes/topspeed.h index be73f58e8f0..139543e69b6 100644 --- a/src/mame/includes/topspeed.h +++ b/src/mame/includes/topspeed.h @@ -14,7 +14,7 @@ class topspeed_state : public driver_device { public: - topspeed_state(const machine_config &mconfig, device_type type, std::string tag) + topspeed_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_spritemap(*this, "spritemap"), m_raster_ctrl(*this, "raster_ctrl"), diff --git a/src/mame/includes/toypop.h b/src/mame/includes/toypop.h index 969667fb3c3..7669fecd778 100644 --- a/src/mame/includes/toypop.h +++ b/src/mame/includes/toypop.h @@ -11,7 +11,7 @@ public: TIMER_NAMCOIO_RUN }; - toypop_state(const machine_config &mconfig, device_type type, std::string tag) + toypop_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_videoram(*this, "videoram"), m_spriteram(*this, "spriteram"), diff --git a/src/mame/includes/tp84.h b/src/mame/includes/tp84.h index 60ce0a8a7a8..282f8287290 100644 --- a/src/mame/includes/tp84.h +++ b/src/mame/includes/tp84.h @@ -3,7 +3,7 @@ class tp84_state : public driver_device { public: - tp84_state(const machine_config &mconfig, device_type type, std::string tag) + tp84_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_audiocpu(*this, "audiocpu"), m_palette_bank(*this, "palette_bank"), diff --git a/src/mame/includes/trackfld.h b/src/mame/includes/trackfld.h index c11de6b25db..bac83ad0c3e 100644 --- a/src/mame/includes/trackfld.h +++ b/src/mame/includes/trackfld.h @@ -12,7 +12,7 @@ class trackfld_state : public driver_device { public: - trackfld_state(const machine_config &mconfig, device_type type, std::string tag) + trackfld_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_spriteram2(*this, "spriteram2"), m_scroll(*this, "scroll"), diff --git a/src/mame/includes/travrusa.h b/src/mame/includes/travrusa.h index 72057146a90..58f36622450 100644 --- a/src/mame/includes/travrusa.h +++ b/src/mame/includes/travrusa.h @@ -4,7 +4,7 @@ class travrusa_state : public driver_device { public: - travrusa_state(const machine_config &mconfig, device_type type, std::string tag) + travrusa_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_videoram(*this, "videoram"), m_spriteram(*this, "spriteram"), diff --git a/src/mame/includes/triplhnt.h b/src/mame/includes/triplhnt.h index 8f0dfee3004..9d145c591a9 100644 --- a/src/mame/includes/triplhnt.h +++ b/src/mame/includes/triplhnt.h @@ -26,7 +26,7 @@ public: TIMER_HIT }; - triplhnt_state(const machine_config &mconfig, device_type type, std::string tag) + triplhnt_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_playfield_ram(*this, "playfield_ram"), m_vpos_ram(*this, "vpos_ram"), diff --git a/src/mame/includes/trs80.h b/src/mame/includes/trs80.h index d43e2a01f3b..d6868eb2fca 100644 --- a/src/mame/includes/trs80.h +++ b/src/mame/includes/trs80.h @@ -26,7 +26,7 @@ class trs80_state : public driver_device { public: - trs80_state(const machine_config &mconfig, device_type type, std::string tag) + trs80_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this, "maincpu"), m_centronics(*this, "centronics"), diff --git a/src/mame/includes/trs80m2.h b/src/mame/includes/trs80m2.h index 1bfbbc82047..305fd2bab49 100644 --- a/src/mame/includes/trs80m2.h +++ b/src/mame/includes/trs80m2.h @@ -38,7 +38,7 @@ class trs80m2_state : public driver_device { public: - trs80m2_state(const machine_config &mconfig, device_type type, std::string tag) + trs80m2_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this, Z80_TAG), m_ctc(*this, Z80CTC_TAG), @@ -142,7 +142,7 @@ public: class trs80m16_state : public trs80m2_state { public: - trs80m16_state(const machine_config &mconfig, device_type type, std::string tag) + trs80m16_state(const machine_config &mconfig, device_type type, const char *tag) : trs80m2_state(mconfig, type, tag), m_subcpu(*this, M68000_TAG), m_pic(*this, AM9519A_TAG) diff --git a/src/mame/includes/truco.h b/src/mame/includes/truco.h index cce6429cb87..c79319efbb9 100644 --- a/src/mame/includes/truco.h +++ b/src/mame/includes/truco.h @@ -5,7 +5,7 @@ class truco_state : public driver_device { public: - truco_state(const machine_config &mconfig, device_type type, std::string tag) + truco_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this, "maincpu"), m_dac(*this, "dac"), diff --git a/src/mame/includes/trucocl.h b/src/mame/includes/trucocl.h index 81b51471923..f851f627130 100644 --- a/src/mame/includes/trucocl.h +++ b/src/mame/includes/trucocl.h @@ -10,7 +10,7 @@ public: TIMER_DAC_IRQ }; - trucocl_state(const machine_config &mconfig, device_type type, std::string tag) + trucocl_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_videoram(*this, "videoram"), m_colorram(*this, "colorram"), diff --git a/src/mame/includes/tryout.h b/src/mame/includes/tryout.h index e5ee84df31d..e2ef35ded3e 100644 --- a/src/mame/includes/tryout.h +++ b/src/mame/includes/tryout.h @@ -3,7 +3,7 @@ class tryout_state : public driver_device { public: - tryout_state(const machine_config &mconfig, device_type type, std::string tag) + tryout_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this, "maincpu"), m_audiocpu(*this, "audiocpu"), diff --git a/src/mame/includes/tsamurai.h b/src/mame/includes/tsamurai.h index db646323640..2db05642d68 100644 --- a/src/mame/includes/tsamurai.h +++ b/src/mame/includes/tsamurai.h @@ -3,7 +3,7 @@ class tsamurai_state : public driver_device { public: - tsamurai_state(const machine_config &mconfig, device_type type, std::string tag) + tsamurai_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this, "maincpu"), m_audiocpu(*this, "audiocpu"), diff --git a/src/mame/includes/tsispch.h b/src/mame/includes/tsispch.h index 35f1a7b94b6..797eca02687 100644 --- a/src/mame/includes/tsispch.h +++ b/src/mame/includes/tsispch.h @@ -20,7 +20,7 @@ class tsispch_state : public driver_device { public: - tsispch_state(const machine_config &mconfig, device_type type, std::string tag) + tsispch_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this, "maincpu"), m_dsp(*this, "dsp"), diff --git a/src/mame/includes/tubep.h b/src/mame/includes/tubep.h index 4f80f077222..5e86965aac6 100644 --- a/src/mame/includes/tubep.h +++ b/src/mame/includes/tubep.h @@ -12,7 +12,7 @@ public: TIMER_SPRITE }; - tubep_state(const machine_config &mconfig, device_type type, std::string tag) + tubep_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_textram(*this, "textram"), m_backgroundram(*this, "backgroundram"), diff --git a/src/mame/includes/tumbleb.h b/src/mame/includes/tumbleb.h index f8d16b7b584..a3b528310d6 100644 --- a/src/mame/includes/tumbleb.h +++ b/src/mame/includes/tumbleb.h @@ -7,7 +7,7 @@ class tumbleb_state : public driver_device { public: - tumbleb_state(const machine_config &mconfig, device_type type, std::string tag) + tumbleb_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_mainram(*this, "mainram"), m_spriteram(*this, "spriteram"), diff --git a/src/mame/includes/tumblep.h b/src/mame/includes/tumblep.h index 2a125dddd99..291fdffcbe2 100644 --- a/src/mame/includes/tumblep.h +++ b/src/mame/includes/tumblep.h @@ -12,7 +12,7 @@ class tumblep_state : public driver_device { public: - tumblep_state(const machine_config &mconfig, device_type type, std::string tag) + tumblep_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_spriteram(*this, "spriteram"), m_pf1_rowscroll(*this, "pf1_rowscroll"), diff --git a/src/mame/includes/tunhunt.h b/src/mame/includes/tunhunt.h index e0cdd158772..5ac558adead 100644 --- a/src/mame/includes/tunhunt.h +++ b/src/mame/includes/tunhunt.h @@ -3,7 +3,7 @@ class tunhunt_state : public driver_device { public: - tunhunt_state(const machine_config &mconfig, device_type type, std::string tag) + tunhunt_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this, "maincpu"), m_gfxdecode(*this, "gfxdecode"), diff --git a/src/mame/includes/turbo.h b/src/mame/includes/turbo.h index 921fd9e6d70..e2d0ea2ab2d 100644 --- a/src/mame/includes/turbo.h +++ b/src/mame/includes/turbo.h @@ -19,7 +19,7 @@ class turbo_state : public driver_device { public: - turbo_state(const machine_config &mconfig, device_type type, std::string tag) + turbo_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this, "maincpu"), m_subcpu(*this, "subcpu"), diff --git a/src/mame/includes/turrett.h b/src/mame/includes/turrett.h index 1ff3486f482..f883913f695 100644 --- a/src/mame/includes/turrett.h +++ b/src/mame/includes/turrett.h @@ -12,7 +12,7 @@ class turrett_state : public driver_device { public: - turrett_state(const machine_config &mconfig, device_type type, std::string tag) + turrett_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this, "maincpu"), m_ata(*this, "ata"), @@ -94,7 +94,7 @@ class turrett_device : public device_t, public: // construction/destruction - turrett_device(const machine_config &mconfig, std::string tag, device_t *owner, UINT32 clock); + turrett_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock); DECLARE_READ32_MEMBER(read); DECLARE_WRITE32_MEMBER(write); diff --git a/src/mame/includes/tutankhm.h b/src/mame/includes/tutankhm.h index 6540178d98d..b5748db47b0 100644 --- a/src/mame/includes/tutankhm.h +++ b/src/mame/includes/tutankhm.h @@ -3,7 +3,7 @@ class tutankhm_state : public driver_device { public: - tutankhm_state(const machine_config &mconfig, device_type type, std::string tag) + tutankhm_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_videoram(*this, "videoram"), m_scroll(*this, "scroll"), diff --git a/src/mame/includes/twin16.h b/src/mame/includes/twin16.h index 077b49b61d5..1a3bc02fd73 100644 --- a/src/mame/includes/twin16.h +++ b/src/mame/includes/twin16.h @@ -7,7 +7,7 @@ class twin16_state : public driver_device { public: - twin16_state(const machine_config &mconfig, device_type type, std::string tag) + twin16_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this, "maincpu"), m_subcpu(*this, "sub"), @@ -97,7 +97,7 @@ private: class fround_state : public twin16_state { public: - fround_state(const machine_config &mconfig, device_type type, std::string tag) + fround_state(const machine_config &mconfig, device_type type, const char *tag) : twin16_state(mconfig, type, tag) {} @@ -116,7 +116,7 @@ private: class cuebrickj_state : public twin16_state { public: - cuebrickj_state(const machine_config &mconfig, device_type type, std::string tag) + cuebrickj_state(const machine_config &mconfig, device_type type, const char *tag) : twin16_state(mconfig, type, tag) {} diff --git a/src/mame/includes/twincobr.h b/src/mame/includes/twincobr.h index c0ad03da365..6f6c603af24 100644 --- a/src/mame/includes/twincobr.h +++ b/src/mame/includes/twincobr.h @@ -12,7 +12,7 @@ class twincobr_state : public driver_device { public: - twincobr_state(const machine_config &mconfig, device_type type, std::string tag) + twincobr_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_sharedram(*this, "sharedram"), m_spriteram8(*this, "spriteram8"), diff --git a/src/mame/includes/tx0.h b/src/mame/includes/tx0.h index 2ed82d147d8..8b96e52ff65 100644 --- a/src/mame/includes/tx0.h +++ b/src/mame/includes/tx0.h @@ -132,7 +132,7 @@ struct magtape_t class tx0_state : public driver_device { public: - tx0_state(const machine_config &mconfig, device_type type, std::string tag) + tx0_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this, "maincpu"), m_gfxdecode(*this, "gfxdecode"), diff --git a/src/mame/includes/tx1.h b/src/mame/includes/tx1.h index e4b6c70c96c..68f9a37739d 100644 --- a/src/mame/includes/tx1.h +++ b/src/mame/includes/tx1.h @@ -99,7 +99,7 @@ struct vregs_t class tx1_state : public driver_device { public: - tx1_state(const machine_config &mconfig, device_type type, std::string tag) + tx1_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this, "main_cpu"), m_mathcpu(*this, "math_cpu"), @@ -255,8 +255,8 @@ class tx1_sound_device : public device_t, public device_sound_interface { public: - tx1_sound_device(const machine_config &mconfig, std::string tag, device_t *owner, UINT32 clock); - tx1_sound_device(const machine_config &mconfig, device_type type, const char *name, std::string tag, device_t *owner, UINT32 clock, const char *shortname, const char *source); + tx1_sound_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock); + tx1_sound_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); ~tx1_sound_device() {} DECLARE_READ8_MEMBER( pit8253_r ); @@ -312,7 +312,7 @@ extern const device_type TX1; class buggyboy_sound_device : public tx1_sound_device { public: - buggyboy_sound_device(const machine_config &mconfig, std::string tag, device_t *owner, UINT32 clock); + buggyboy_sound_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock); DECLARE_WRITE8_MEMBER( ym1_a_w ); DECLARE_WRITE8_MEMBER( ym2_a_w ); diff --git a/src/mame/includes/ultraman.h b/src/mame/includes/ultraman.h index 285bc486593..9e6e2853275 100644 --- a/src/mame/includes/ultraman.h +++ b/src/mame/includes/ultraman.h @@ -13,7 +13,7 @@ class ultraman_state : public driver_device { public: - ultraman_state(const machine_config &mconfig, device_type type, std::string tag) + ultraman_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this, "maincpu"), m_audiocpu(*this, "audiocpu"), diff --git a/src/mame/includes/ultratnk.h b/src/mame/includes/ultratnk.h index 203fa7e07a4..09bc0408fdd 100644 --- a/src/mame/includes/ultratnk.h +++ b/src/mame/includes/ultratnk.h @@ -16,7 +16,7 @@ public: TIMER_NMI }; - ultratnk_state(const machine_config &mconfig, device_type type, std::string tag) + ultratnk_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_videoram(*this, "videoram"), m_maincpu(*this, "maincpu"), diff --git a/src/mame/includes/undrfire.h b/src/mame/includes/undrfire.h index a22b49e94d9..b2cf973f6b2 100644 --- a/src/mame/includes/undrfire.h +++ b/src/mame/includes/undrfire.h @@ -22,7 +22,7 @@ public: TIMER_INTERRUPT5 }; - undrfire_state(const machine_config &mconfig, device_type type, std::string tag) + undrfire_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this, "maincpu"), m_subcpu(*this, "sub"), diff --git a/src/mame/includes/unico.h b/src/mame/includes/unico.h index 0a988d4ea75..26ac4e35f26 100644 --- a/src/mame/includes/unico.h +++ b/src/mame/includes/unico.h @@ -6,7 +6,7 @@ class unico_state : public driver_device { public: - unico_state(const machine_config &mconfig, device_type type, std::string tag) + unico_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this, "maincpu"), m_oki(*this, "oki"), diff --git a/src/mame/includes/usgames.h b/src/mame/includes/usgames.h index 4514519bace..1de018636cc 100644 --- a/src/mame/includes/usgames.h +++ b/src/mame/includes/usgames.h @@ -3,7 +3,7 @@ class usgames_state : public driver_device { public: - usgames_state(const machine_config &mconfig, device_type type, std::string tag) + usgames_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this, "maincpu"), m_gfxdecode(*this, "gfxdecode"), diff --git a/src/mame/includes/ut88.h b/src/mame/includes/ut88.h index e0b6374e18c..a394965f096 100644 --- a/src/mame/includes/ut88.h +++ b/src/mame/includes/ut88.h @@ -26,7 +26,7 @@ public: TIMER_UPDATE_DISPLAY }; - ut88_state(const machine_config &mconfig, device_type type, std::string tag) + ut88_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_cassette(*this, "cassette"), m_ppi(*this, "ppi8255"), diff --git a/src/mame/includes/v1050.h b/src/mame/includes/v1050.h index 6151b2eca69..deecd9cf61b 100644 --- a/src/mame/includes/v1050.h +++ b/src/mame/includes/v1050.h @@ -61,7 +61,7 @@ class v1050_state : public driver_device { public: - v1050_state(const machine_config &mconfig, device_type type, std::string tag) + v1050_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this, Z80_TAG), m_subcpu(*this, M6502_TAG), diff --git a/src/mame/includes/vaportra.h b/src/mame/includes/vaportra.h index 8894c49502d..3ea7e4568db 100644 --- a/src/mame/includes/vaportra.h +++ b/src/mame/includes/vaportra.h @@ -13,7 +13,7 @@ class vaportra_state : public driver_device { public: - vaportra_state(const machine_config &mconfig, device_type type, std::string tag) + vaportra_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this, "maincpu"), m_audiocpu(*this, "audiocpu"), diff --git a/src/mame/includes/vastar.h b/src/mame/includes/vastar.h index e0bdc234185..b12600180b6 100644 --- a/src/mame/includes/vastar.h +++ b/src/mame/includes/vastar.h @@ -3,7 +3,7 @@ class vastar_state : public driver_device { public: - vastar_state(const machine_config &mconfig, device_type type, std::string tag) + vastar_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this, "maincpu"), m_subcpu(*this, "sub"), diff --git a/src/mame/includes/vball.h b/src/mame/includes/vball.h index 1a924055232..ad1c41d9a07 100644 --- a/src/mame/includes/vball.h +++ b/src/mame/includes/vball.h @@ -3,7 +3,7 @@ class vball_state : public driver_device { public: - vball_state(const machine_config &mconfig, device_type type, std::string tag) + vball_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this, "maincpu"), m_audiocpu(*this, "audiocpu"), diff --git a/src/mame/includes/vc4000.h b/src/mame/includes/vc4000.h index 27d83802c7b..ca19737872f 100644 --- a/src/mame/includes/vc4000.h +++ b/src/mame/includes/vc4000.h @@ -77,7 +77,7 @@ struct vc4000_video_t class vc4000_state : public driver_device { public: - vc4000_state(const machine_config &mconfig, device_type type, std::string tag) + vc4000_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this, "maincpu"), m_screen(*this, "screen"), diff --git a/src/mame/includes/vcs80.h b/src/mame/includes/vcs80.h index d54ed82b82a..19cd0b18c7a 100644 --- a/src/mame/includes/vcs80.h +++ b/src/mame/includes/vcs80.h @@ -19,7 +19,7 @@ class vcs80_state : public driver_device { public: - vcs80_state(const machine_config &mconfig, device_type type, std::string tag) + vcs80_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this, Z80_TAG), m_pio(*this, Z80PIO_TAG), diff --git a/src/mame/includes/vector06.h b/src/mame/includes/vector06.h index 23d0f0fadc8..e6bf99fa7da 100644 --- a/src/mame/includes/vector06.h +++ b/src/mame/includes/vector06.h @@ -25,7 +25,7 @@ class vector06_state : public driver_device { public: - vector06_state(const machine_config &mconfig, device_type type, std::string tag) + vector06_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this, "maincpu"), m_cassette(*this, "cassette"), diff --git a/src/mame/includes/vectrex.h b/src/mame/includes/vectrex.h index 838406c93eb..a79b893a996 100644 --- a/src/mame/includes/vectrex.h +++ b/src/mame/includes/vectrex.h @@ -40,7 +40,7 @@ public: TIMER_UPDATE_SIGNAL }; - vectrex_state(const machine_config &mconfig, device_type type, std::string tag) + vectrex_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_gce_vectorram(*this, "gce_vectorram"), m_maincpu(*this, "maincpu"), diff --git a/src/mame/includes/vendetta.h b/src/mame/includes/vendetta.h index 9374808b23d..f32c7cc9f61 100644 --- a/src/mame/includes/vendetta.h +++ b/src/mame/includes/vendetta.h @@ -20,7 +20,7 @@ public: TIMER_Z80_NMI }; - vendetta_state(const machine_config &mconfig, device_type type, std::string tag) + vendetta_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this, "maincpu"), m_audiocpu(*this, "audiocpu"), diff --git a/src/mame/includes/vertigo.h b/src/mame/includes/vertigo.h index bea0725dbd1..25d88a6ce72 100644 --- a/src/mame/includes/vertigo.h +++ b/src/mame/includes/vertigo.h @@ -85,7 +85,7 @@ struct vproc class vertigo_state : public driver_device { public: - vertigo_state(const machine_config &mconfig, device_type type, std::string tag) + vertigo_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this, "maincpu"), m_audiocpu(*this, "audiocpu"), diff --git a/src/mame/includes/vic10.h b/src/mame/includes/vic10.h index 17d48040300..efcaeeaded0 100644 --- a/src/mame/includes/vic10.h +++ b/src/mame/includes/vic10.h @@ -28,7 +28,7 @@ class vic10_state : public driver_device { public: - vic10_state(const machine_config &mconfig, device_type type, std::string tag) + vic10_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this, M6510_TAG), m_vic(*this, MOS6566_TAG), diff --git a/src/mame/includes/vic20.h b/src/mame/includes/vic20.h index 9cb800557ea..f90108165aa 100644 --- a/src/mame/includes/vic20.h +++ b/src/mame/includes/vic20.h @@ -31,7 +31,7 @@ class vic20_state : public driver_device { public: - vic20_state(const machine_config &mconfig, device_type type, std::string tag) + vic20_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this, M6502_TAG), m_via1(*this, M6522_1_TAG), diff --git a/src/mame/includes/vicdual.h b/src/mame/includes/vicdual.h index 78a937da480..c0ae21c289a 100644 --- a/src/mame/includes/vicdual.h +++ b/src/mame/includes/vicdual.h @@ -14,7 +14,7 @@ class vicdual_state : public driver_device { public: - vicdual_state(const machine_config &mconfig, device_type type, std::string tag) + vicdual_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this,"maincpu"), m_audiocpu(*this, "audiocpu"), diff --git a/src/mame/includes/victor9k.h b/src/mame/includes/victor9k.h index 2f0f4f62745..c37b5a78d70 100644 --- a/src/mame/includes/victor9k.h +++ b/src/mame/includes/victor9k.h @@ -51,7 +51,7 @@ class victor9k_state : public driver_device { public: - victor9k_state(const machine_config &mconfig, device_type type, std::string tag) : + victor9k_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this, I8088_TAG), m_ieee488(*this, IEEE488_TAG), diff --git a/src/mame/includes/victory.h b/src/mame/includes/victory.h index 006a9d08ea4..499432ec87f 100644 --- a/src/mame/includes/victory.h +++ b/src/mame/includes/victory.h @@ -34,7 +34,7 @@ struct micro_t class victory_state : public driver_device { public: - victory_state(const machine_config &mconfig, device_type type, std::string tag) + victory_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this, "maincpu"), m_screen(*this, "screen"), diff --git a/src/mame/includes/vidbrain.h b/src/mame/includes/vidbrain.h index bd4abc362d2..cb3905ff674 100644 --- a/src/mame/includes/vidbrain.h +++ b/src/mame/includes/vidbrain.h @@ -25,7 +25,7 @@ class vidbrain_state : public driver_device { public: - vidbrain_state(const machine_config &mconfig, device_type type, std::string tag) + vidbrain_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this, F3850_TAG), m_smi(*this, F3853_TAG), diff --git a/src/mame/includes/videopin.h b/src/mame/includes/videopin.h index b5ce3f448f1..93831beddad 100644 --- a/src/mame/includes/videopin.h +++ b/src/mame/includes/videopin.h @@ -25,7 +25,7 @@ public: TIMER_INTERRUPT }; - videopin_state(const machine_config &mconfig, device_type type, std::string tag) + videopin_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this, "maincpu"), m_discrete(*this, "discrete"), diff --git a/src/mame/includes/vigilant.h b/src/mame/includes/vigilant.h index 74af1295f7b..a83bea427eb 100644 --- a/src/mame/includes/vigilant.h +++ b/src/mame/includes/vigilant.h @@ -5,7 +5,7 @@ class vigilant_state : public driver_device { public: - vigilant_state(const machine_config &mconfig, device_type type, std::string tag) + vigilant_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this, "maincpu"), m_audio(*this, "m72"), diff --git a/src/mame/includes/vindictr.h b/src/mame/includes/vindictr.h index 23ee6702e81..1a12da72cce 100644 --- a/src/mame/includes/vindictr.h +++ b/src/mame/includes/vindictr.h @@ -13,7 +13,7 @@ class vindictr_state : public atarigen_state { public: - vindictr_state(const machine_config &mconfig, device_type type, std::string tag) + vindictr_state(const machine_config &mconfig, device_type type, const char *tag) : atarigen_state(mconfig, type, tag), m_playfield_tilemap(*this, "playfield"), m_alpha_tilemap(*this, "alpha"), diff --git a/src/mame/includes/vip.h b/src/mame/includes/vip.h index 74a6b27db1b..eed5c690285 100644 --- a/src/mame/includes/vip.h +++ b/src/mame/includes/vip.h @@ -24,7 +24,7 @@ class vip_state : public driver_device { public: - vip_state(const machine_config &mconfig, device_type type, std::string tag) + vip_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this, CDP1802_TAG), m_vdc(*this, CDP1861_TAG), diff --git a/src/mame/includes/vixen.h b/src/mame/includes/vixen.h index e7bc78c58fc..0091d3ee9d8 100644 --- a/src/mame/includes/vixen.h +++ b/src/mame/includes/vixen.h @@ -26,7 +26,7 @@ class vixen_state : public driver_device { public: - vixen_state(const machine_config &mconfig, device_type type, std::string tag) + vixen_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this, Z8400A_TAG), m_fdc(*this, FDC1797_TAG), diff --git a/src/mame/includes/volfied.h b/src/mame/includes/volfied.h index 7fac0492e5e..b809e001d8c 100644 --- a/src/mame/includes/volfied.h +++ b/src/mame/includes/volfied.h @@ -16,7 +16,7 @@ public: TIMER_VOLFIED }; - volfied_state(const machine_config &mconfig, device_type type, std::string tag) + volfied_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this, "maincpu"), m_audiocpu(*this, "audiocpu"), diff --git a/src/mame/includes/vsnes.h b/src/mame/includes/vsnes.h index 305ae626ce2..064919f66ff 100644 --- a/src/mame/includes/vsnes.h +++ b/src/mame/includes/vsnes.h @@ -5,7 +5,7 @@ class vsnes_state : public driver_device { public: - vsnes_state(const machine_config &mconfig, device_type type, std::string tag) + vsnes_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this, "maincpu"), m_subcpu(*this, "sub"), diff --git a/src/mame/includes/vtech2.h b/src/mame/includes/vtech2.h index a36751c650a..abec6288158 100644 --- a/src/mame/includes/vtech2.h +++ b/src/mame/includes/vtech2.h @@ -18,7 +18,7 @@ class vtech2_state : public driver_device { public: - vtech2_state(const machine_config &mconfig, device_type type, std::string tag) + vtech2_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this, "maincpu"), m_speaker(*this, "speaker"), diff --git a/src/mame/includes/vulgus.h b/src/mame/includes/vulgus.h index 6b2731a34d8..a6152923ec7 100644 --- a/src/mame/includes/vulgus.h +++ b/src/mame/includes/vulgus.h @@ -9,7 +9,7 @@ class vulgus_state : public driver_device { public: - vulgus_state(const machine_config &mconfig, device_type type, std::string tag) + vulgus_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this, "maincpu"), m_audiocpu(*this, "audiocpu"), diff --git a/src/mame/includes/wangpc.h b/src/mame/includes/wangpc.h index 2f872285eee..05278e32671 100644 --- a/src/mame/includes/wangpc.h +++ b/src/mame/includes/wangpc.h @@ -36,7 +36,7 @@ class wangpc_state : public driver_device { public: // constructor - wangpc_state(const machine_config &mconfig, device_type type, std::string tag) : + wangpc_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this, I8086_TAG), m_dmac(*this, AM9517A_TAG), diff --git a/src/mame/includes/warpwarp.h b/src/mame/includes/warpwarp.h index 7e2e184173d..62e8cde7937 100644 --- a/src/mame/includes/warpwarp.h +++ b/src/mame/includes/warpwarp.h @@ -5,7 +5,7 @@ class warpwarp_state : public driver_device { public: - warpwarp_state(const machine_config &mconfig, device_type type, std::string tag) + warpwarp_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this, "maincpu"), m_gfxdecode(*this, "gfxdecode"), diff --git a/src/mame/includes/warriorb.h b/src/mame/includes/warriorb.h index 8fa1f057900..aedbd75704b 100644 --- a/src/mame/includes/warriorb.h +++ b/src/mame/includes/warriorb.h @@ -16,7 +16,7 @@ class warriorb_state : public driver_device { public: - warriorb_state(const machine_config &mconfig, device_type type, std::string tag) + warriorb_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this, "maincpu"), m_tc0140syt(*this, "tc0140syt"), diff --git a/src/mame/includes/wc90.h b/src/mame/includes/wc90.h index 03ac90ee525..46944d5da83 100644 --- a/src/mame/includes/wc90.h +++ b/src/mame/includes/wc90.h @@ -5,7 +5,7 @@ class wc90_state : public driver_device { public: - wc90_state(const machine_config &mconfig, device_type type, std::string tag) + wc90_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this, "maincpu"), m_audiocpu(*this, "audiocpu"), diff --git a/src/mame/includes/wc90b.h b/src/mame/includes/wc90b.h index 9bb6b04a6e4..c4c81289a3a 100644 --- a/src/mame/includes/wc90b.h +++ b/src/mame/includes/wc90b.h @@ -5,7 +5,7 @@ class wc90b_state : public driver_device { public: - wc90b_state(const machine_config &mconfig, device_type type, std::string tag) + wc90b_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this, "maincpu"), m_audiocpu(*this, "audiocpu"), diff --git a/src/mame/includes/wecleman.h b/src/mame/includes/wecleman.h index 792a7c4d35f..80acb529dcb 100644 --- a/src/mame/includes/wecleman.h +++ b/src/mame/includes/wecleman.h @@ -6,7 +6,7 @@ class wecleman_state : public driver_device { public: - wecleman_state(const machine_config &mconfig, device_type type, std::string tag) + wecleman_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_videostatus(*this, "videostatus"), m_protection_ram(*this, "protection_ram"), diff --git a/src/mame/includes/welltris.h b/src/mame/includes/welltris.h index 6558f158157..cedd5ab7385 100644 --- a/src/mame/includes/welltris.h +++ b/src/mame/includes/welltris.h @@ -5,7 +5,7 @@ class welltris_state : public driver_device { public: - welltris_state(const machine_config &mconfig, device_type type, std::string tag) + welltris_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this, "maincpu"), m_audiocpu(*this, "audiocpu"), diff --git a/src/mame/includes/wgp.h b/src/mame/includes/wgp.h index c2a026eb945..d5298b6eaac 100644 --- a/src/mame/includes/wgp.h +++ b/src/mame/includes/wgp.h @@ -21,7 +21,7 @@ public: TIMER_WGP_CPUB_INTERRUPT6 }; - wgp_state(const machine_config &mconfig, device_type type, std::string tag) + wgp_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_spritemap(*this, "spritemap"), m_spriteram(*this, "spriteram"), diff --git a/src/mame/includes/williams.h b/src/mame/includes/williams.h index 520de63c651..ad211654cd6 100644 --- a/src/mame/includes/williams.h +++ b/src/mame/includes/williams.h @@ -14,7 +14,7 @@ class williams_state : public driver_device { public: - williams_state(const machine_config &mconfig, device_type type, std::string tag) + williams_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_nvram(*this, "nvram"), m_videoram(*this, "videoram"), @@ -118,7 +118,7 @@ public: class blaster_state : public williams_state { public: - blaster_state(const machine_config &mconfig, device_type type, std::string tag) + blaster_state(const machine_config &mconfig, device_type type, const char *tag) : williams_state(mconfig, type, tag), m_soundcpu_b(*this, "soundcpu_b"), m_blaster_palette_0(*this, "blaster_pal0"), @@ -154,7 +154,7 @@ public: class williams2_state : public williams_state { public: - williams2_state(const machine_config &mconfig, device_type type, std::string tag) + williams2_state(const machine_config &mconfig, device_type type, const char *tag) : williams_state(mconfig, type, tag), m_bank8000(*this, "bank8000"), m_gfxdecode(*this, "gfxdecode"), @@ -204,7 +204,7 @@ public: class joust2_state : public williams2_state { public: - joust2_state(const machine_config &mconfig, device_type type, std::string tag) + joust2_state(const machine_config &mconfig, device_type type, const char *tag) : williams2_state(mconfig, type, tag), m_cvsd_sound(*this, "cvsd") { } diff --git a/src/mame/includes/wiping.h b/src/mame/includes/wiping.h index bd5e679b233..59cabdcf27d 100644 --- a/src/mame/includes/wiping.h +++ b/src/mame/includes/wiping.h @@ -3,7 +3,7 @@ class wiping_state : public driver_device { public: - wiping_state(const machine_config &mconfig, device_type type, std::string tag) + wiping_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this, "maincpu"), m_audiocpu(*this, "audiocpu"), diff --git a/src/mame/includes/wiz.h b/src/mame/includes/wiz.h index 75297a39453..d4cb1f39f36 100644 --- a/src/mame/includes/wiz.h +++ b/src/mame/includes/wiz.h @@ -11,7 +11,7 @@ class wiz_state : public driver_device { public: - wiz_state(const machine_config &mconfig, device_type type, std::string tag) + wiz_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this, "maincpu"), m_audiocpu(*this, "audiocpu"), diff --git a/src/mame/includes/wolfpack.h b/src/mame/includes/wolfpack.h index 6dba675e732..012fd47d9b0 100644 --- a/src/mame/includes/wolfpack.h +++ b/src/mame/includes/wolfpack.h @@ -16,7 +16,7 @@ public: TIMER_PERIODIC }; - wolfpack_state(const machine_config &mconfig, device_type type, std::string tag) + wolfpack_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_alpha_num_ram(*this, "alpha_num_ram"), m_maincpu(*this, "maincpu"), diff --git a/src/mame/includes/wpc_pin.h b/src/mame/includes/wpc_pin.h index f4002879e96..27cf5cfc588 100644 --- a/src/mame/includes/wpc_pin.h +++ b/src/mame/includes/wpc_pin.h @@ -20,7 +20,7 @@ class wpc_dot_state : public driver_device { public: - wpc_dot_state(const machine_config &mconfig, device_type type, std::string tag) + wpc_dot_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this, "maincpu"), m_wpcsnd(*this,"wpcsnd"), @@ -84,7 +84,7 @@ private: class wpc_flip1_state : public wpc_dot_state { public: - wpc_flip1_state(const machine_config &mconfig, device_type type, std::string tag) + wpc_flip1_state(const machine_config &mconfig, device_type type, const char *tag) : wpc_dot_state(mconfig, type, tag) { } public: @@ -95,7 +95,7 @@ public: class wpc_flip2_state : public wpc_flip1_state { public: - wpc_flip2_state(const machine_config &mconfig, device_type type, std::string tag) + wpc_flip2_state(const machine_config &mconfig, device_type type, const char *tag) : wpc_flip1_state(mconfig, type, tag) { } public: @@ -105,7 +105,7 @@ public: class wpc_dcs_state : public wpc_flip2_state { public: - wpc_dcs_state(const machine_config &mconfig, device_type type, std::string tag) + wpc_dcs_state(const machine_config &mconfig, device_type type, const char *tag) : wpc_flip2_state(mconfig, type, tag), m_dcs(*this, "dcs") { } diff --git a/src/mame/includes/wrally.h b/src/mame/includes/wrally.h index 0099494f29a..641ec7c4b11 100644 --- a/src/mame/includes/wrally.h +++ b/src/mame/includes/wrally.h @@ -3,7 +3,7 @@ class wrally_state : public driver_device { public: - wrally_state(const machine_config &mconfig, device_type type, std::string tag) + wrally_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this, "maincpu"), m_gfxdecode(*this, "gfxdecode"), diff --git a/src/mame/includes/wswan.h b/src/mame/includes/wswan.h index c83c7ad8bc1..5cdc8336f04 100644 --- a/src/mame/includes/wswan.h +++ b/src/mame/includes/wswan.h @@ -34,7 +34,7 @@ struct SoundDMA class wswan_state : public driver_device { public: - wswan_state(const machine_config &mconfig, device_type type, std::string tag) + wswan_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this, "maincpu"), m_vdp(*this, "vdp"), diff --git a/src/mame/includes/wwfsstar.h b/src/mame/includes/wwfsstar.h index b8bb6ead7b3..70fdd5dfab3 100644 --- a/src/mame/includes/wwfsstar.h +++ b/src/mame/includes/wwfsstar.h @@ -3,7 +3,7 @@ class wwfsstar_state : public driver_device { public: - wwfsstar_state(const machine_config &mconfig, device_type type, std::string tag) + wwfsstar_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this, "maincpu"), m_audiocpu(*this, "audiocpu"), diff --git a/src/mame/includes/x07.h b/src/mame/includes/x07.h index c081fdc6d51..acea6f55260 100644 --- a/src/mame/includes/x07.h +++ b/src/mame/includes/x07.h @@ -92,7 +92,7 @@ static const UINT8 t6834_cmd_len[0x47] = struct x07_kb { - std::string tag; //input port tag + const char *tag; //input port tag UINT8 mask; //bit mask UINT8 codes[7]; //port codes }; @@ -160,7 +160,7 @@ static const x07_kb x07_keycodes[56] = class x07_state : public driver_device { public: - x07_state(const machine_config &mconfig, device_type type, std::string tag) + x07_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this, "maincpu"), m_printer(*this, "printer"), diff --git a/src/mame/includes/x1.h b/src/mame/includes/x1.h index 1453a6fb4fe..eb8d63182cd 100644 --- a/src/mame/includes/x1.h +++ b/src/mame/includes/x1.h @@ -35,7 +35,7 @@ class x1_keyboard_device : public device_t, { public: // construction/destruction - x1_keyboard_device(const machine_config &mconfig, std::string tag, device_t *owner, UINT32 clock); + x1_keyboard_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock); private: virtual void device_start() override; @@ -74,7 +74,7 @@ struct x1_rtc_t class x1_state : public driver_device { public: - x1_state(const machine_config &mconfig, device_type type, std::string tag) + x1_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this,"x1_cpu"), m_cassette(*this, "cassette"), diff --git a/src/mame/includes/x68k.h b/src/mame/includes/x68k.h index b80dfa5d88a..f1aee48d2f0 100644 --- a/src/mame/includes/x68k.h +++ b/src/mame/includes/x68k.h @@ -48,7 +48,7 @@ public: TIMER_X68K_ADPCM }; - x68k_state(const machine_config &mconfig, device_type type, std::string tag) + x68k_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this, "maincpu"), m_okim6258(*this, "okim6258"), diff --git a/src/mame/includes/xain.h b/src/mame/includes/xain.h index 4bfda55531a..ad7c14cfdb9 100644 --- a/src/mame/includes/xain.h +++ b/src/mame/includes/xain.h @@ -3,7 +3,7 @@ class xain_state : public driver_device { public: - xain_state(const machine_config &mconfig, device_type type, std::string tag) + xain_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this, "maincpu"), m_audiocpu(*this, "audiocpu"), diff --git a/src/mame/includes/xbox.h b/src/mame/includes/xbox.h index 30e2d41e3e1..ea4db5c7db4 100644 --- a/src/mame/includes/xbox.h +++ b/src/mame/includes/xbox.h @@ -207,7 +207,7 @@ private: class xbox_base_state : public driver_device { public: - xbox_base_state(const machine_config &mconfig, device_type type, std::string tag) : + xbox_base_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), nvidia_nv2a(nullptr), debug_irq_active(false), diff --git a/src/mame/includes/xerox820.h b/src/mame/includes/xerox820.h index 90e3ec79a60..cbac30d79da 100644 --- a/src/mame/includes/xerox820.h +++ b/src/mame/includes/xerox820.h @@ -44,7 +44,7 @@ class xerox820_state : public driver_device { public: - xerox820_state(const machine_config &mconfig, device_type type, std::string tag) : + xerox820_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this, Z80_TAG), m_kbpio(*this, Z80PIO_KB_TAG), @@ -118,7 +118,7 @@ public: class bigboard_state : public xerox820_state { public: - bigboard_state(const machine_config &mconfig, device_type type, std::string tag) + bigboard_state(const machine_config &mconfig, device_type type, const char *tag) : xerox820_state(mconfig, type, tag), m_beeper(*this, "beeper") { } @@ -137,7 +137,7 @@ public: class xerox820ii_state : public xerox820_state { public: - xerox820ii_state(const machine_config &mconfig, device_type type, std::string tag) : + xerox820ii_state(const machine_config &mconfig, device_type type, const char *tag) : xerox820_state(mconfig, type, tag), m_speaker(*this, "speaker"), m_sasibus(*this, SASIBUS_TAG) diff --git a/src/mame/includes/xexex.h b/src/mame/includes/xexex.h index 588a863d4c7..9cf2b53ae37 100644 --- a/src/mame/includes/xexex.h +++ b/src/mame/includes/xexex.h @@ -19,7 +19,7 @@ class xexex_state : public driver_device { public: - xexex_state(const machine_config &mconfig, device_type type, std::string tag) + xexex_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_workram(*this, "workram"), m_spriteram(*this, "spriteram"), diff --git a/src/mame/includes/xmen.h b/src/mame/includes/xmen.h index f285eed9bde..d7bdceb6a65 100644 --- a/src/mame/includes/xmen.h +++ b/src/mame/includes/xmen.h @@ -9,7 +9,7 @@ class xmen_state : public driver_device { public: - xmen_state(const machine_config &mconfig, device_type type, std::string tag) + xmen_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_xmen6p_spriteramleft(*this, "spriteramleft"), m_xmen6p_spriteramright(*this, "spriteramright"), diff --git a/src/mame/includes/xor100.h b/src/mame/includes/xor100.h index 384d312d1e4..8229a479044 100644 --- a/src/mame/includes/xor100.h +++ b/src/mame/includes/xor100.h @@ -31,7 +31,7 @@ class xor100_state : public driver_device { public: - xor100_state(const machine_config &mconfig, device_type type, std::string tag) + xor100_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this, Z80_TAG), m_dbrg(*this, COM5016_TAG), diff --git a/src/mame/includes/xorworld.h b/src/mame/includes/xorworld.h index 75a6b53030f..bccde997aeb 100644 --- a/src/mame/includes/xorworld.h +++ b/src/mame/includes/xorworld.h @@ -5,7 +5,7 @@ class xorworld_state : public driver_device { public: - xorworld_state(const machine_config &mconfig, device_type type, std::string tag) + xorworld_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this, "maincpu"), m_eeprom(*this, "eeprom"), diff --git a/src/mame/includes/xxmissio.h b/src/mame/includes/xxmissio.h index 60a6298cba3..0ef1763792e 100644 --- a/src/mame/includes/xxmissio.h +++ b/src/mame/includes/xxmissio.h @@ -3,7 +3,7 @@ class xxmissio_state : public driver_device { public: - xxmissio_state(const machine_config &mconfig, device_type type, std::string tag) + xxmissio_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this, "maincpu"), m_subcpu(*this, "sub"), diff --git a/src/mame/includes/xybots.h b/src/mame/includes/xybots.h index c7f2cb27106..7a039c8805d 100644 --- a/src/mame/includes/xybots.h +++ b/src/mame/includes/xybots.h @@ -13,7 +13,7 @@ class xybots_state : public atarigen_state { public: - xybots_state(const machine_config &mconfig, device_type type, std::string tag) + xybots_state(const machine_config &mconfig, device_type type, const char *tag) : atarigen_state(mconfig, type, tag), m_jsa(*this, "jsa"), m_playfield_tilemap(*this, "playfield"), diff --git a/src/mame/includes/xyonix.h b/src/mame/includes/xyonix.h index 35bd02f89ba..8fd3aa576c1 100644 --- a/src/mame/includes/xyonix.h +++ b/src/mame/includes/xyonix.h @@ -3,7 +3,7 @@ class xyonix_state : public driver_device { public: - xyonix_state(const machine_config &mconfig, device_type type, std::string tag) + xyonix_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this, "maincpu"), m_gfxdecode(*this, "gfxdecode"), diff --git a/src/mame/includes/yiear.h b/src/mame/includes/yiear.h index 8ec25e449e6..1c495709603 100644 --- a/src/mame/includes/yiear.h +++ b/src/mame/includes/yiear.h @@ -6,7 +6,7 @@ class yiear_state : public driver_device { public: - yiear_state(const machine_config &mconfig, device_type type, std::string tag) + yiear_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_spriteram(*this, "spriteram"), m_spriteram2(*this, "spriteram2"), diff --git a/src/mame/includes/yunsun16.h b/src/mame/includes/yunsun16.h index d6497417ad1..0e21a85b962 100644 --- a/src/mame/includes/yunsun16.h +++ b/src/mame/includes/yunsun16.h @@ -9,7 +9,7 @@ class yunsun16_state : public driver_device { public: - yunsun16_state(const machine_config &mconfig, device_type type, std::string tag) + yunsun16_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this, "maincpu"), m_audiocpu(*this, "audiocpu"), diff --git a/src/mame/includes/yunsung8.h b/src/mame/includes/yunsung8.h index f45698d4e35..9fb440e8d9a 100644 --- a/src/mame/includes/yunsung8.h +++ b/src/mame/includes/yunsung8.h @@ -10,7 +10,7 @@ class yunsung8_state : public driver_device { public: - yunsung8_state(const machine_config &mconfig, device_type type, std::string tag) + yunsung8_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_audiocpu(*this, "audiocpu") , m_maincpu(*this, "maincpu"), diff --git a/src/mame/includes/z80ne.h b/src/mame/includes/z80ne.h index 7ba2d826ece..b6d77971981 100644 --- a/src/mame/includes/z80ne.h +++ b/src/mame/includes/z80ne.h @@ -67,7 +67,7 @@ struct wd17xx_state_t { class z80ne_state : public driver_device { public: - z80ne_state(const machine_config &mconfig, device_type type, std::string tag) + z80ne_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_vdg(*this, "mc6847"), m_videoram(*this, "videoram"), diff --git a/src/mame/includes/z88.h b/src/mame/includes/z88.h index 20d3942eaaa..7ce8cbd7e75 100644 --- a/src/mame/includes/z88.h +++ b/src/mame/includes/z88.h @@ -45,7 +45,7 @@ enum class z88_state : public driver_device { public: - z88_state(const machine_config &mconfig, device_type type, std::string tag) + z88_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this, "maincpu"), m_ram(*this, RAM_TAG), diff --git a/src/mame/includes/zac2650.h b/src/mame/includes/zac2650.h index 74152c79a21..e4d91c83f90 100644 --- a/src/mame/includes/zac2650.h +++ b/src/mame/includes/zac2650.h @@ -5,7 +5,7 @@ class zac2650_state : public driver_device { public: - zac2650_state(const machine_config &mconfig, device_type type, std::string tag) + zac2650_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this, "maincpu"), m_s2636(*this, "s2636"), diff --git a/src/mame/includes/zaccaria.h b/src/mame/includes/zaccaria.h index c35151091a6..8371e6b6fb0 100644 --- a/src/mame/includes/zaccaria.h +++ b/src/mame/includes/zaccaria.h @@ -7,7 +7,7 @@ class zaccaria_state : public driver_device { public: - zaccaria_state(const machine_config &mconfig, device_type type, std::string tag) + zaccaria_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this, "maincpu"), m_audio2(*this, "audio2"), diff --git a/src/mame/includes/zaxxon.h b/src/mame/includes/zaxxon.h index c7f34e6ea75..e5942968e44 100644 --- a/src/mame/includes/zaxxon.h +++ b/src/mame/includes/zaxxon.h @@ -10,7 +10,7 @@ class zaxxon_state : public driver_device { public: - zaxxon_state(const machine_config &mconfig, device_type type, std::string tag) + zaxxon_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this, "maincpu"), m_samples(*this, "samples"), diff --git a/src/mame/includes/zerozone.h b/src/mame/includes/zerozone.h index a0686927722..b6f51039a7f 100644 --- a/src/mame/includes/zerozone.h +++ b/src/mame/includes/zerozone.h @@ -12,7 +12,7 @@ class zerozone_state : public driver_device { public: - zerozone_state(const machine_config &mconfig, device_type type, std::string tag) + zerozone_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this, "maincpu"), m_audiocpu(*this, "audiocpu"), diff --git a/src/mame/includes/zodiack.h b/src/mame/includes/zodiack.h index 4675c99dc48..2497ecb3651 100644 --- a/src/mame/includes/zodiack.h +++ b/src/mame/includes/zodiack.h @@ -6,7 +6,7 @@ class zodiack_state : public driver_device { public: - zodiack_state(const machine_config &mconfig, device_type type, std::string tag) + zodiack_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this, "maincpu"), m_audiocpu(*this, "audiocpu"), diff --git a/src/mame/includes/zx.h b/src/mame/includes/zx.h index 52d48a0858c..20ccaa5d1c6 100644 --- a/src/mame/includes/zx.h +++ b/src/mame/includes/zx.h @@ -21,7 +21,7 @@ class zx_state : public driver_device { public: - zx_state(const machine_config &mconfig, device_type type, std::string tag) + zx_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this, "maincpu"), m_ram(*this, RAM_TAG), |