summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/includes
diff options
context:
space:
mode:
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
commit4e8e3066f847cc0fa11539f4d9ab8a63f70ca475 (patch)
tree25d48b50f2b89dd5b9e7dbbfeeb85c534ec6852a /src/mame/includes
parent3a8ccb89b426509be06089a19c51ecf55567ed1b (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')
-rw-r--r--src/mame/includes/1942.h2
-rw-r--r--src/mame/includes/1943.h2
-rw-r--r--src/mame/includes/20pacgal.h4
-rw-r--r--src/mame/includes/3do.h2
-rw-r--r--src/mame/includes/40love.h2
-rw-r--r--src/mame/includes/4enraya.h2
-rw-r--r--src/mame/includes/8080bw.h2
-rw-r--r--src/mame/includes/88games.h2
-rw-r--r--src/mame/includes/abc1600.h2
-rw-r--r--src/mame/includes/abc80.h2
-rw-r--r--src/mame/includes/abc80x.h10
-rw-r--r--src/mame/includes/ac1.h2
-rw-r--r--src/mame/includes/actfancr.h2
-rw-r--r--src/mame/includes/adam.h2
-rw-r--r--src/mame/includes/advision.h2
-rw-r--r--src/mame/includes/aeroboto.h2
-rw-r--r--src/mame/includes/aerofgt.h2
-rw-r--r--src/mame/includes/aim65.h2
-rw-r--r--src/mame/includes/airbustr.h2
-rw-r--r--src/mame/includes/ajax.h2
-rw-r--r--src/mame/includes/alesis.h4
-rw-r--r--src/mame/includes/aliens.h2
-rw-r--r--src/mame/includes/alpha68k.h2
-rw-r--r--src/mame/includes/ambush.h2
-rw-r--r--src/mame/includes/amiga.h2
-rw-r--r--src/mame/includes/ampoker2.h2
-rw-r--r--src/mame/includes/amspdwy.h2
-rw-r--r--src/mame/includes/amstrad.h2
-rw-r--r--src/mame/includes/angelkds.h2
-rw-r--r--src/mame/includes/apollo.h18
-rw-r--r--src/mame/includes/apple1.h2
-rw-r--r--src/mame/includes/apple2.h2
-rw-r--r--src/mame/includes/apple2gs.h2
-rw-r--r--src/mame/includes/apple3.h2
-rw-r--r--src/mame/includes/appoooh.h2
-rw-r--r--src/mame/includes/aquarium.h2
-rw-r--r--src/mame/includes/aquarius.h2
-rw-r--r--src/mame/includes/arabian.h2
-rw-r--r--src/mame/includes/arcadecl.h2
-rw-r--r--src/mame/includes/arcadia.h2
-rw-r--r--src/mame/includes/archimds.h2
-rw-r--r--src/mame/includes/argus.h2
-rw-r--r--src/mame/includes/arkanoid.h2
-rw-r--r--src/mame/includes/armedf.h4
-rw-r--r--src/mame/includes/artmagic.h2
-rw-r--r--src/mame/includes/ashnojoe.h2
-rw-r--r--src/mame/includes/asterix.h2
-rw-r--r--src/mame/includes/asteroid.h2
-rw-r--r--src/mame/includes/astrocde.h2
-rw-r--r--src/mame/includes/astrof.h2
-rw-r--r--src/mame/includes/asuka.h2
-rw-r--r--src/mame/includes/at.h6
-rw-r--r--src/mame/includes/atari.h2
-rw-r--r--src/mame/includes/atarifb.h2
-rw-r--r--src/mame/includes/atarig1.h2
-rw-r--r--src/mame/includes/atarig42.h2
-rw-r--r--src/mame/includes/atarigt.h2
-rw-r--r--src/mame/includes/atarigx2.h2
-rw-r--r--src/mame/includes/atarist.h10
-rw-r--r--src/mame/includes/atarisy1.h2
-rw-r--r--src/mame/includes/atarisy2.h2
-rw-r--r--src/mame/includes/atetris.h2
-rw-r--r--src/mame/includes/atom.h4
-rw-r--r--src/mame/includes/aussiebyte.h2
-rw-r--r--src/mame/includes/avalnche.h2
-rw-r--r--src/mame/includes/avigo.h2
-rw-r--r--src/mame/includes/aztarac.h2
-rw-r--r--src/mame/includes/b2m.h2
-rw-r--r--src/mame/includes/badlands.h2
-rw-r--r--src/mame/includes/bagman.h2
-rw-r--r--src/mame/includes/balsente.h2
-rw-r--r--src/mame/includes/banctec.h2
-rw-r--r--src/mame/includes/bankp.h2
-rw-r--r--src/mame/includes/baraduke.h2
-rw-r--r--src/mame/includes/batman.h2
-rw-r--r--src/mame/includes/battlane.h2
-rw-r--r--src/mame/includes/battlera.h2
-rw-r--r--src/mame/includes/battlex.h2
-rw-r--r--src/mame/includes/battlnts.h2
-rw-r--r--src/mame/includes/bbc.h2
-rw-r--r--src/mame/includes/bbusters.h2
-rw-r--r--src/mame/includes/beathead.h2
-rw-r--r--src/mame/includes/bebox.h2
-rw-r--r--src/mame/includes/beezer.h4
-rw-r--r--src/mame/includes/bfm_ad5.h2
-rw-r--r--src/mame/includes/bfm_sc45.h6
-rw-r--r--src/mame/includes/bfm_sc5.h2
-rw-r--r--src/mame/includes/bigevglf.h2
-rw-r--r--src/mame/includes/bigstrkb.h2
-rw-r--r--src/mame/includes/bionicc.h2
-rw-r--r--src/mame/includes/bishi.h2
-rw-r--r--src/mame/includes/bk.h2
-rw-r--r--src/mame/includes/bking.h2
-rw-r--r--src/mame/includes/bladestl.h2
-rw-r--r--src/mame/includes/blktiger.h2
-rw-r--r--src/mame/includes/blmbycar.h2
-rw-r--r--src/mame/includes/blockade.h2
-rw-r--r--src/mame/includes/blockout.h2
-rw-r--r--src/mame/includes/bloodbro.h2
-rw-r--r--src/mame/includes/blstroid.h2
-rw-r--r--src/mame/includes/blueprnt.h2
-rw-r--r--src/mame/includes/bogeyman.h2
-rw-r--r--src/mame/includes/bombjack.h2
-rw-r--r--src/mame/includes/boogwing.h2
-rw-r--r--src/mame/includes/bottom9.h2
-rw-r--r--src/mame/includes/brkthru.h2
-rw-r--r--src/mame/includes/bsktball.h2
-rw-r--r--src/mame/includes/btime.h2
-rw-r--r--src/mame/includes/btoads.h2
-rw-r--r--src/mame/includes/bublbobl.h2
-rw-r--r--src/mame/includes/buggychl.h2
-rw-r--r--src/mame/includes/bullet.h4
-rw-r--r--src/mame/includes/busicom.h2
-rw-r--r--src/mame/includes/bw12.h2
-rw-r--r--src/mame/includes/bw2.h2
-rw-r--r--src/mame/includes/bwidow.h2
-rw-r--r--src/mame/includes/bwing.h2
-rw-r--r--src/mame/includes/bzone.h2
-rw-r--r--src/mame/includes/c128.h2
-rw-r--r--src/mame/includes/c64.h8
-rw-r--r--src/mame/includes/c80.h2
-rw-r--r--src/mame/includes/cabal.h2
-rw-r--r--src/mame/includes/calomega.h2
-rw-r--r--src/mame/includes/canyon.h2
-rw-r--r--src/mame/includes/capbowl.h2
-rw-r--r--src/mame/includes/carjmbre.h2
-rw-r--r--src/mame/includes/carpolo.h2
-rw-r--r--src/mame/includes/cave.h2
-rw-r--r--src/mame/includes/cbasebal.h2
-rw-r--r--src/mame/includes/cbm2.h6
-rw-r--r--src/mame/includes/cbuster.h2
-rw-r--r--src/mame/includes/ccastles.h2
-rw-r--r--src/mame/includes/cchasm.h2
-rw-r--r--src/mame/includes/cclimber.h2
-rw-r--r--src/mame/includes/cdi.h2
-rw-r--r--src/mame/includes/centiped.h2
-rw-r--r--src/mame/includes/cgc7900.h2
-rw-r--r--src/mame/includes/chaknpop.h2
-rw-r--r--src/mame/includes/champbas.h2
-rw-r--r--src/mame/includes/changela.h2
-rw-r--r--src/mame/includes/channelf.h2
-rw-r--r--src/mame/includes/cheekyms.h2
-rw-r--r--src/mame/includes/chqflag.h2
-rw-r--r--src/mame/includes/cidelsa.h4
-rw-r--r--src/mame/includes/cinemat.h2
-rw-r--r--src/mame/includes/circus.h2
-rw-r--r--src/mame/includes/circusc.h2
-rw-r--r--src/mame/includes/cischeat.h2
-rw-r--r--src/mame/includes/citycon.h2
-rw-r--r--src/mame/includes/cloak.h2
-rw-r--r--src/mame/includes/cloud9.h2
-rw-r--r--src/mame/includes/clshroad.h2
-rw-r--r--src/mame/includes/cninja.h2
-rw-r--r--src/mame/includes/coco.h2
-rw-r--r--src/mame/includes/coco12.h2
-rw-r--r--src/mame/includes/coco3.h2
-rw-r--r--src/mame/includes/coleco.h2
-rw-r--r--src/mame/includes/combatsc.h2
-rw-r--r--src/mame/includes/commando.h2
-rw-r--r--src/mame/includes/compgolf.h2
-rw-r--r--src/mame/includes/compis.h2
-rw-r--r--src/mame/includes/comquest.h2
-rw-r--r--src/mame/includes/comx35.h2
-rw-r--r--src/mame/includes/concept.h2
-rw-r--r--src/mame/includes/contra.h2
-rw-r--r--src/mame/includes/coolpool.h2
-rw-r--r--src/mame/includes/cop01.h2
-rw-r--r--src/mame/includes/copsnrob.h2
-rw-r--r--src/mame/includes/cosmic.h2
-rw-r--r--src/mame/includes/cosmicos.h2
-rw-r--r--src/mame/includes/cps1.h2
-rw-r--r--src/mame/includes/cps3.h2
-rw-r--r--src/mame/includes/crbaloon.h2
-rw-r--r--src/mame/includes/crgolf.h2
-rw-r--r--src/mame/includes/crimfght.h2
-rw-r--r--src/mame/includes/crospang.h2
-rw-r--r--src/mame/includes/crshrace.h2
-rw-r--r--src/mame/includes/crvision.h6
-rw-r--r--src/mame/includes/cvs.h2
-rw-r--r--src/mame/includes/cxhumax.h2
-rw-r--r--src/mame/includes/cyberbal.h2
-rw-r--r--src/mame/includes/cybiko.h2
-rw-r--r--src/mame/includes/dai.h2
-rw-r--r--src/mame/includes/darius.h2
-rw-r--r--src/mame/includes/darkmist.h2
-rw-r--r--src/mame/includes/darkseal.h2
-rw-r--r--src/mame/includes/dassault.h2
-rw-r--r--src/mame/includes/dbz.h2
-rw-r--r--src/mame/includes/dc.h2
-rw-r--r--src/mame/includes/dccons.h2
-rw-r--r--src/mame/includes/dcheese.h2
-rw-r--r--src/mame/includes/dcon.h2
-rw-r--r--src/mame/includes/dday.h2
-rw-r--r--src/mame/includes/ddragon.h2
-rw-r--r--src/mame/includes/ddragon3.h4
-rw-r--r--src/mame/includes/ddribble.h2
-rw-r--r--src/mame/includes/deadang.h2
-rw-r--r--src/mame/includes/dec0.h4
-rw-r--r--src/mame/includes/dec8.h2
-rw-r--r--src/mame/includes/deco32.h4
-rw-r--r--src/mame/includes/deco_mlc.h2
-rw-r--r--src/mame/includes/decocass.h2
-rw-r--r--src/mame/includes/decocrpt.h6
-rw-r--r--src/mame/includes/deniam.h2
-rw-r--r--src/mame/includes/dgn_beta.h2
-rw-r--r--src/mame/includes/dgnalpha.h2
-rw-r--r--src/mame/includes/dietgo.h2
-rw-r--r--src/mame/includes/djboy.h2
-rw-r--r--src/mame/includes/djmain.h2
-rw-r--r--src/mame/includes/dkong.h2
-rw-r--r--src/mame/includes/dm7000.h2
-rw-r--r--src/mame/includes/docastle.h2
-rw-r--r--src/mame/includes/dogfgt.h2
-rw-r--r--src/mame/includes/dooyong.h8
-rw-r--r--src/mame/includes/dragon.h4
-rw-r--r--src/mame/includes/dragrace.h2
-rw-r--r--src/mame/includes/drgnmst.h2
-rw-r--r--src/mame/includes/dribling.h2
-rw-r--r--src/mame/includes/drmicro.h2
-rw-r--r--src/mame/includes/dynax.h2
-rw-r--r--src/mame/includes/dynduke.h2
-rw-r--r--src/mame/includes/ec184x.h2
-rw-r--r--src/mame/includes/einstein.h8
-rw-r--r--src/mame/includes/electron.h2
-rw-r--r--src/mame/includes/elf.h2
-rw-r--r--src/mame/includes/eolith.h2
-rw-r--r--src/mame/includes/ep64.h2
-rw-r--r--src/mame/includes/epos.h2
-rw-r--r--src/mame/includes/eprom.h2
-rw-r--r--src/mame/includes/equites.h2
-rw-r--r--src/mame/includes/esd16.h2
-rw-r--r--src/mame/includes/espial.h2
-rw-r--r--src/mame/includes/esripsys.h2
-rw-r--r--src/mame/includes/eti660.h2
-rw-r--r--src/mame/includes/exedexes.h2
-rw-r--r--src/mame/includes/exerion.h2
-rw-r--r--src/mame/includes/exidy.h2
-rw-r--r--src/mame/includes/exidy440.h2
-rw-r--r--src/mame/includes/exp85.h2
-rw-r--r--src/mame/includes/exprraid.h2
-rw-r--r--src/mame/includes/exterm.h2
-rw-r--r--src/mame/includes/exzisus.h2
-rw-r--r--src/mame/includes/f1gp.h2
-rw-r--r--src/mame/includes/fantland.h2
-rw-r--r--src/mame/includes/fastfred.h2
-rw-r--r--src/mame/includes/fastlane.h2
-rw-r--r--src/mame/includes/fcombat.h2
-rw-r--r--src/mame/includes/fgoal.h2
-rw-r--r--src/mame/includes/finalizr.h2
-rw-r--r--src/mame/includes/firetrap.h2
-rw-r--r--src/mame/includes/firetrk.h2
-rw-r--r--src/mame/includes/fitfight.h2
-rw-r--r--src/mame/includes/flkatck.h2
-rw-r--r--src/mame/includes/flower.h4
-rw-r--r--src/mame/includes/flstory.h2
-rw-r--r--src/mame/includes/fm7.h2
-rw-r--r--src/mame/includes/fmtowns.h6
-rw-r--r--src/mame/includes/foodf.h2
-rw-r--r--src/mame/includes/freekick.h2
-rw-r--r--src/mame/includes/fromanc2.h2
-rw-r--r--src/mame/includes/fromance.h2
-rw-r--r--src/mame/includes/funkybee.h2
-rw-r--r--src/mame/includes/funkyjet.h2
-rw-r--r--src/mame/includes/funworld.h2
-rw-r--r--src/mame/includes/funybubl.h2
-rw-r--r--src/mame/includes/fuukifg2.h2
-rw-r--r--src/mame/includes/fuukifg3.h2
-rw-r--r--src/mame/includes/gaelco.h2
-rw-r--r--src/mame/includes/gaelco2.h6
-rw-r--r--src/mame/includes/gaelco3d.h2
-rw-r--r--src/mame/includes/gaiden.h2
-rw-r--r--src/mame/includes/galaga.h8
-rw-r--r--src/mame/includes/galastrm.h2
-rw-r--r--src/mame/includes/galaxia.h2
-rw-r--r--src/mame/includes/galaxian.h2
-rw-r--r--src/mame/includes/galaxold.h2
-rw-r--r--src/mame/includes/galaxy.h2
-rw-r--r--src/mame/includes/galeb.h2
-rw-r--r--src/mame/includes/galivan.h2
-rw-r--r--src/mame/includes/galpani2.h2
-rw-r--r--src/mame/includes/galpanic.h2
-rw-r--r--src/mame/includes/galspnbl.h2
-rw-r--r--src/mame/includes/gamate.h2
-rw-r--r--src/mame/includes/gamecom.h2
-rw-r--r--src/mame/includes/gameplan.h2
-rw-r--r--src/mame/includes/gamepock.h2
-rw-r--r--src/mame/includes/gaplus.h2
-rw-r--r--src/mame/includes/gatron.h2
-rw-r--r--src/mame/includes/gauntlet.h2
-rw-r--r--src/mame/includes/gb.h4
-rw-r--r--src/mame/includes/gba.h2
-rw-r--r--src/mame/includes/gberet.h2
-rw-r--r--src/mame/includes/gcpinbal.h2
-rw-r--r--src/mame/includes/genpc.h12
-rw-r--r--src/mame/includes/gijoe.h2
-rw-r--r--src/mame/includes/ginganin.h2
-rw-r--r--src/mame/includes/gladiatr.h2
-rw-r--r--src/mame/includes/glass.h2
-rw-r--r--src/mame/includes/gng.h2
-rw-r--r--src/mame/includes/goal92.h2
-rw-r--r--src/mame/includes/goindol.h2
-rw-r--r--src/mame/includes/goldstar.h12
-rw-r--r--src/mame/includes/gomoku.h4
-rw-r--r--src/mame/includes/gotcha.h2
-rw-r--r--src/mame/includes/gottlieb.h2
-rw-r--r--src/mame/includes/gotya.h2
-rw-r--r--src/mame/includes/gp32.h2
-rw-r--r--src/mame/includes/gradius3.h2
-rw-r--r--src/mame/includes/grchamp.h2
-rw-r--r--src/mame/includes/gridlee.h4
-rw-r--r--src/mame/includes/groundfx.h2
-rw-r--r--src/mame/includes/gstriker.h2
-rw-r--r--src/mame/includes/gsword.h2
-rw-r--r--src/mame/includes/gumbo.h2
-rw-r--r--src/mame/includes/gunbustr.h2
-rw-r--r--src/mame/includes/gundealr.h2
-rw-r--r--src/mame/includes/gunsmoke.h2
-rw-r--r--src/mame/includes/gyruss.h2
-rw-r--r--src/mame/includes/hanaawas.h2
-rw-r--r--src/mame/includes/harddriv.h32
-rw-r--r--src/mame/includes/hcastle.h2
-rw-r--r--src/mame/includes/hec2hrp.h2
-rw-r--r--src/mame/includes/hexion.h2
-rw-r--r--src/mame/includes/hh_tms1k.h2
-rw-r--r--src/mame/includes/hh_ucom4.h2
-rw-r--r--src/mame/includes/higemaru.h2
-rw-r--r--src/mame/includes/himesiki.h2
-rw-r--r--src/mame/includes/hitme.h2
-rw-r--r--src/mame/includes/hnayayoi.h2
-rw-r--r--src/mame/includes/hng64.h2
-rw-r--r--src/mame/includes/holeland.h2
-rw-r--r--src/mame/includes/homedata.h2
-rw-r--r--src/mame/includes/homerun.h2
-rw-r--r--src/mame/includes/hp48.h4
-rw-r--r--src/mame/includes/huebler.h2
-rw-r--r--src/mame/includes/hx20.h2
-rw-r--r--src/mame/includes/hyhoo.h2
-rw-r--r--src/mame/includes/hyperspt.h2
-rw-r--r--src/mame/includes/hyprduel.h2
-rw-r--r--src/mame/includes/ikki.h2
-rw-r--r--src/mame/includes/imds2.h2
-rw-r--r--src/mame/includes/intv.h2
-rw-r--r--src/mame/includes/inufuku.h2
-rw-r--r--src/mame/includes/iqblock.h2
-rw-r--r--src/mame/includes/irobot.h2
-rw-r--r--src/mame/includes/ironhors.h2
-rw-r--r--src/mame/includes/itech32.h4
-rw-r--r--src/mame/includes/itech8.h2
-rw-r--r--src/mame/includes/jack.h2
-rw-r--r--src/mame/includes/jackal.h2
-rw-r--r--src/mame/includes/jaguar.h2
-rw-r--r--src/mame/includes/jailbrek.h2
-rw-r--r--src/mame/includes/jedi.h2
-rw-r--r--src/mame/includes/jpmimpct.h2
-rw-r--r--src/mame/includes/jpmsys5.h2
-rw-r--r--src/mame/includes/jupiter.h4
-rw-r--r--src/mame/includes/kaneko16.h10
-rw-r--r--src/mame/includes/kangaroo.h2
-rw-r--r--src/mame/includes/karnov.h2
-rw-r--r--src/mame/includes/kaypro.h2
-rw-r--r--src/mame/includes/kc.h4
-rw-r--r--src/mame/includes/kchamp.h2
-rw-r--r--src/mame/includes/kickgoal.h2
-rw-r--r--src/mame/includes/kingobox.h2
-rw-r--r--src/mame/includes/klax.h2
-rw-r--r--src/mame/includes/kncljoe.h2
-rw-r--r--src/mame/includes/konamigx.h2
-rw-r--r--src/mame/includes/kopunch.h2
-rw-r--r--src/mame/includes/kramermc.h2
-rw-r--r--src/mame/includes/ksayakyu.h2
-rw-r--r--src/mame/includes/kyocera.h8
-rw-r--r--src/mame/includes/kyugo.h2
-rw-r--r--src/mame/includes/labyrunr.h2
-rw-r--r--src/mame/includes/ladybug.h2
-rw-r--r--src/mame/includes/ladyfrog.h2
-rw-r--r--src/mame/includes/laserbat.h6
-rw-r--r--src/mame/includes/lasso.h2
-rw-r--r--src/mame/includes/lastduel.h2
-rw-r--r--src/mame/includes/lazercmd.h2
-rw-r--r--src/mame/includes/lc80.h2
-rw-r--r--src/mame/includes/legionna.h2
-rw-r--r--src/mame/includes/leland.h12
-rw-r--r--src/mame/includes/lemmings.h2
-rw-r--r--src/mame/includes/lethal.h2
-rw-r--r--src/mame/includes/lethalj.h2
-rw-r--r--src/mame/includes/liberate.h2
-rw-r--r--src/mame/includes/liberatr.h2
-rw-r--r--src/mame/includes/lisa.h2
-rw-r--r--src/mame/includes/lkage.h2
-rw-r--r--src/mame/includes/llc.h2
-rw-r--r--src/mame/includes/lockon.h2
-rw-r--r--src/mame/includes/lordgun.h2
-rw-r--r--src/mame/includes/lsasquad.h2
-rw-r--r--src/mame/includes/lucky74.h2
-rw-r--r--src/mame/includes/lvcards.h2
-rw-r--r--src/mame/includes/lviv.h2
-rw-r--r--src/mame/includes/lwings.h2
-rw-r--r--src/mame/includes/lynx.h2
-rw-r--r--src/mame/includes/m10.h2
-rw-r--r--src/mame/includes/m107.h2
-rw-r--r--src/mame/includes/m5.h2
-rw-r--r--src/mame/includes/m52.h2
-rw-r--r--src/mame/includes/m57.h2
-rw-r--r--src/mame/includes/m58.h2
-rw-r--r--src/mame/includes/m62.h2
-rw-r--r--src/mame/includes/m72.h2
-rw-r--r--src/mame/includes/m79amb.h2
-rw-r--r--src/mame/includes/m90.h2
-rw-r--r--src/mame/includes/m92.h2
-rw-r--r--src/mame/includes/mac.h4
-rw-r--r--src/mame/includes/macpci.h2
-rw-r--r--src/mame/includes/macrossp.h2
-rw-r--r--src/mame/includes/madalien.h2
-rw-r--r--src/mame/includes/madmotor.h2
-rw-r--r--src/mame/includes/magmax.h2
-rw-r--r--src/mame/includes/mainevt.h2
-rw-r--r--src/mame/includes/mainsnk.h2
-rw-r--r--src/mame/includes/malzak.h2
-rw-r--r--src/mame/includes/mappy.h2
-rw-r--r--src/mame/includes/marineb.h2
-rw-r--r--src/mame/includes/mario.h2
-rw-r--r--src/mame/includes/markham.h2
-rw-r--r--src/mame/includes/matmania.h2
-rw-r--r--src/mame/includes/maygay1b.h2
-rw-r--r--src/mame/includes/mbc55x.h2
-rw-r--r--src/mame/includes/mbee.h2
-rw-r--r--src/mame/includes/mboard.h2
-rw-r--r--src/mame/includes/mc1000.h2
-rw-r--r--src/mame/includes/mc1502.h2
-rw-r--r--src/mame/includes/mc80.h2
-rw-r--r--src/mame/includes/mcatadv.h2
-rw-r--r--src/mame/includes/mcr.h2
-rw-r--r--src/mame/includes/mcr3.h2
-rw-r--r--src/mame/includes/mcr68.h2
-rw-r--r--src/mame/includes/md_cons.h2
-rw-r--r--src/mame/includes/meadows.h2
-rw-r--r--src/mame/includes/megadriv.h4
-rw-r--r--src/mame/includes/megasys1.h2
-rw-r--r--src/mame/includes/megazone.h2
-rw-r--r--src/mame/includes/mermaid.h2
-rw-r--r--src/mame/includes/metalmx.h2
-rw-r--r--src/mame/includes/metlclsh.h2
-rw-r--r--src/mame/includes/metro.h2
-rw-r--r--src/mame/includes/mexico86.h2
-rw-r--r--src/mame/includes/mhavoc.h2
-rw-r--r--src/mame/includes/micro3d.h4
-rw-r--r--src/mame/includes/micronic.h2
-rw-r--r--src/mame/includes/microtan.h2
-rw-r--r--src/mame/includes/midtunit.h2
-rw-r--r--src/mame/includes/midvunit.h2
-rw-r--r--src/mame/includes/midwunit.h2
-rw-r--r--src/mame/includes/midxunit.h2
-rw-r--r--src/mame/includes/midyunit.h2
-rw-r--r--src/mame/includes/midzeus.h4
-rw-r--r--src/mame/includes/mikie.h2
-rw-r--r--src/mame/includes/mikro80.h2
-rw-r--r--src/mame/includes/mikromik.h2
-rw-r--r--src/mame/includes/mitchell.h2
-rw-r--r--src/mame/includes/mjkjidai.h2
-rw-r--r--src/mame/includes/model1.h2
-rw-r--r--src/mame/includes/model2.h2
-rw-r--r--src/mame/includes/model3.h2
-rw-r--r--src/mame/includes/momoko.h2
-rw-r--r--src/mame/includes/moo.h2
-rw-r--r--src/mame/includes/mosaic.h2
-rw-r--r--src/mame/includes/mouser.h2
-rw-r--r--src/mame/includes/mpf1.h2
-rw-r--r--src/mame/includes/mpu4.h2
-rw-r--r--src/mame/includes/mpz80.h2
-rw-r--r--src/mame/includes/mrdo.h2
-rw-r--r--src/mame/includes/mrflea.h2
-rw-r--r--src/mame/includes/mrjong.h2
-rw-r--r--src/mame/includes/ms32.h2
-rw-r--r--src/mame/includes/msbc1.h2
-rw-r--r--src/mame/includes/msisaac.h2
-rw-r--r--src/mame/includes/msx.h2
-rw-r--r--src/mame/includes/mtx.h2
-rw-r--r--src/mame/includes/mugsmash.h2
-rw-r--r--src/mame/includes/multfish.h2
-rw-r--r--src/mame/includes/munchmo.h2
-rw-r--r--src/mame/includes/mustache.h2
-rw-r--r--src/mame/includes/mw8080bw.h2
-rw-r--r--src/mame/includes/mystston.h2
-rw-r--r--src/mame/includes/mystwarr.h2
-rw-r--r--src/mame/includes/mz700.h2
-rw-r--r--src/mame/includes/mz80.h2
-rw-r--r--src/mame/includes/n64.h4
-rw-r--r--src/mame/includes/n8080.h2
-rw-r--r--src/mame/includes/namcofl.h2
-rw-r--r--src/mame/includes/namcona1.h2
-rw-r--r--src/mame/includes/namconb1.h2
-rw-r--r--src/mame/includes/namcond1.h2
-rw-r--r--src/mame/includes/namcos1.h2
-rw-r--r--src/mame/includes/namcos2.h4
-rw-r--r--src/mame/includes/namcos21.h2
-rw-r--r--src/mame/includes/namcos22.h2
-rw-r--r--src/mame/includes/namcos86.h2
-rw-r--r--src/mame/includes/naomi.h2
-rw-r--r--src/mame/includes/naughtyb.h2
-rw-r--r--src/mame/includes/nb1413m3.h2
-rw-r--r--src/mame/includes/nb1414m4.h2
-rw-r--r--src/mame/includes/nbmj8688.h2
-rw-r--r--src/mame/includes/nbmj8891.h2
-rw-r--r--src/mame/includes/nbmj8900.h2
-rw-r--r--src/mame/includes/nbmj8991.h2
-rw-r--r--src/mame/includes/nbmj9195.h2
-rw-r--r--src/mame/includes/nc.h2
-rw-r--r--src/mame/includes/nemesis.h2
-rw-r--r--src/mame/includes/neogeo.h6
-rw-r--r--src/mame/includes/nes.h2
-rw-r--r--src/mame/includes/newbrain.h4
-rw-r--r--src/mame/includes/news.h2
-rw-r--r--src/mame/includes/next.h2
-rw-r--r--src/mame/includes/ninjakd2.h2
-rw-r--r--src/mame/includes/ninjaw.h2
-rw-r--r--src/mame/includes/nitedrvr.h2
-rw-r--r--src/mame/includes/niyanpai.h2
-rw-r--r--src/mame/includes/nmk16.h2
-rw-r--r--src/mame/includes/norautp.h2
-rw-r--r--src/mame/includes/nova2001.h2
-rw-r--r--src/mame/includes/nycaptor.h2
-rw-r--r--src/mame/includes/ob68k1a.h2
-rw-r--r--src/mame/includes/offtwall.h2
-rw-r--r--src/mame/includes/ohmygod.h2
-rw-r--r--src/mame/includes/ojankohs.h2
-rw-r--r--src/mame/includes/ondra.h2
-rw-r--r--src/mame/includes/oneshot.h2
-rw-r--r--src/mame/includes/opwolf.h2
-rw-r--r--src/mame/includes/orao.h2
-rw-r--r--src/mame/includes/orbit.h2
-rw-r--r--src/mame/includes/orion.h2
-rw-r--r--src/mame/includes/osborne1.h2
-rw-r--r--src/mame/includes/osi.h8
-rw-r--r--src/mame/includes/othunder.h2
-rw-r--r--src/mame/includes/overdriv.h2
-rw-r--r--src/mame/includes/p2000t.h2
-rw-r--r--src/mame/includes/pacland.h2
-rw-r--r--src/mame/includes/pacman.h2
-rw-r--r--src/mame/includes/pandoras.h2
-rw-r--r--src/mame/includes/paradise.h2
-rw-r--r--src/mame/includes/parodius.h2
-rw-r--r--src/mame/includes/partner.h2
-rw-r--r--src/mame/includes/pass.h2
-rw-r--r--src/mame/includes/pastelg.h2
-rw-r--r--src/mame/includes/pbaction.h2
-rw-r--r--src/mame/includes/pc1251.h2
-rw-r--r--src/mame/includes/pc1350.h2
-rw-r--r--src/mame/includes/pc1401.h2
-rw-r--r--src/mame/includes/pc1403.h2
-rw-r--r--src/mame/includes/pc1512.h4
-rw-r--r--src/mame/includes/pc4.h2
-rw-r--r--src/mame/includes/pc8001.h4
-rw-r--r--src/mame/includes/pc8401a.h4
-rw-r--r--src/mame/includes/pce.h2
-rw-r--r--src/mame/includes/pcktgal.h2
-rw-r--r--src/mame/includes/pcw.h2
-rw-r--r--src/mame/includes/pcw16.h2
-rw-r--r--src/mame/includes/pdp1.h2
-rw-r--r--src/mame/includes/pecom.h2
-rw-r--r--src/mame/includes/pes.h2
-rw-r--r--src/mame/includes/pet.h12
-rw-r--r--src/mame/includes/pgm.h16
-rw-r--r--src/mame/includes/phc25.h2
-rw-r--r--src/mame/includes/phoenix.h4
-rw-r--r--src/mame/includes/pingpong.h2
-rw-r--r--src/mame/includes/pirates.h2
-rw-r--r--src/mame/includes/pitnrun.h2
-rw-r--r--src/mame/includes/pk8000.h2
-rw-r--r--src/mame/includes/pk8020.h2
-rw-r--r--src/mame/includes/pktgaldx.h2
-rw-r--r--src/mame/includes/playch10.h2
-rw-r--r--src/mame/includes/playmark.h2
-rw-r--r--src/mame/includes/plus4.h4
-rw-r--r--src/mame/includes/plygonet.h2
-rw-r--r--src/mame/includes/pmd85.h2
-rw-r--r--src/mame/includes/pocketc.h2
-rw-r--r--src/mame/includes/poisk1.h2
-rw-r--r--src/mame/includes/pokechmp.h2
-rw-r--r--src/mame/includes/polepos.h4
-rw-r--r--src/mame/includes/policetr.h2
-rw-r--r--src/mame/includes/poly88.h2
-rw-r--r--src/mame/includes/poly880.h2
-rw-r--r--src/mame/includes/polyplay.h2
-rw-r--r--src/mame/includes/poolshrk.h2
-rw-r--r--src/mame/includes/pooyan.h2
-rw-r--r--src/mame/includes/popeye.h2
-rw-r--r--src/mame/includes/popper.h2
-rw-r--r--src/mame/includes/portfoli.h2
-rw-r--r--src/mame/includes/portrait.h2
-rw-r--r--src/mame/includes/powerins.h2
-rw-r--r--src/mame/includes/pp01.h2
-rw-r--r--src/mame/includes/prehisle.h2
-rw-r--r--src/mame/includes/primo.h2
-rw-r--r--src/mame/includes/prof180x.h2
-rw-r--r--src/mame/includes/prof80.h2
-rw-r--r--src/mame/includes/psikyo.h2
-rw-r--r--src/mame/includes/psikyo4.h2
-rw-r--r--src/mame/includes/psikyosh.h2
-rw-r--r--src/mame/includes/psion.h4
-rw-r--r--src/mame/includes/psychic5.h2
-rw-r--r--src/mame/includes/punchout.h2
-rw-r--r--src/mame/includes/px8.h2
-rw-r--r--src/mame/includes/qdrmfgp.h2
-rw-r--r--src/mame/includes/qix.h2
-rw-r--r--src/mame/includes/ql.h2
-rw-r--r--src/mame/includes/quasar.h2
-rw-r--r--src/mame/includes/quizdna.h2
-rw-r--r--src/mame/includes/quizpani.h2
-rw-r--r--src/mame/includes/radio86.h2
-rw-r--r--src/mame/includes/raiden.h2
-rw-r--r--src/mame/includes/raiden2.h2
-rw-r--r--src/mame/includes/rallyx.h2
-rw-r--r--src/mame/includes/rampart.h2
-rw-r--r--src/mame/includes/rastan.h2
-rw-r--r--src/mame/includes/rbisland.h2
-rw-r--r--src/mame/includes/realbrk.h2
-rw-r--r--src/mame/includes/redalert.h2
-rw-r--r--src/mame/includes/relief.h2
-rw-r--r--src/mame/includes/renegade.h2
-rw-r--r--src/mame/includes/retofinv.h2
-rw-r--r--src/mame/includes/rltennis.h2
-rw-r--r--src/mame/includes/rm380z.h2
-rw-r--r--src/mame/includes/rmnimbus.h2
-rw-r--r--src/mame/includes/rockrage.h2
-rw-r--r--src/mame/includes/rocnrope.h2
-rw-r--r--src/mame/includes/rohga.h2
-rw-r--r--src/mame/includes/rollerg.h2
-rw-r--r--src/mame/includes/rollrace.h2
-rw-r--r--src/mame/includes/route16.h2
-rw-r--r--src/mame/includes/rpunch.h2
-rw-r--r--src/mame/includes/runaway.h2
-rw-r--r--src/mame/includes/rungun.h2
-rw-r--r--src/mame/includes/s11.h8
-rw-r--r--src/mame/includes/sage2.h2
-rw-r--r--src/mame/includes/samcoupe.h2
-rw-r--r--src/mame/includes/sauro.h2
-rw-r--r--src/mame/includes/sbasketb.h2
-rw-r--r--src/mame/includes/sbugger.h2
-rw-r--r--src/mame/includes/scotrsht.h2
-rw-r--r--src/mame/includes/scramble.h2
-rw-r--r--src/mame/includes/sderby.h2
-rw-r--r--src/mame/includes/segag80r.h4
-rw-r--r--src/mame/includes/segag80v.h2
-rw-r--r--src/mame/includes/segahang.h2
-rw-r--r--src/mame/includes/segaorun.h2
-rw-r--r--src/mame/includes/segas16a.h2
-rw-r--r--src/mame/includes/segas16b.h4
-rw-r--r--src/mame/includes/segas18.h2
-rw-r--r--src/mame/includes/segas24.h2
-rw-r--r--src/mame/includes/segas32.h8
-rw-r--r--src/mame/includes/segasp.h2
-rw-r--r--src/mame/includes/segaxbd.h16
-rw-r--r--src/mame/includes/segaybd.h2
-rw-r--r--src/mame/includes/seibuspi.h2
-rw-r--r--src/mame/includes/seicross.h2
-rw-r--r--src/mame/includes/senjyo.h2
-rw-r--r--src/mame/includes/seta.h2
-rw-r--r--src/mame/includes/seta2.h2
-rw-r--r--src/mame/includes/sf.h2
-rw-r--r--src/mame/includes/sg1000.h6
-rw-r--r--src/mame/includes/shadfrce.h2
-rw-r--r--src/mame/includes/shangha3.h2
-rw-r--r--src/mame/includes/shangkid.h2
-rw-r--r--src/mame/includes/shaolins.h2
-rw-r--r--src/mame/includes/shisen.h2
-rw-r--r--src/mame/includes/shootout.h2
-rw-r--r--src/mame/includes/shuuz.h2
-rw-r--r--src/mame/includes/sidearms.h2
-rw-r--r--src/mame/includes/sidepckt.h2
-rw-r--r--src/mame/includes/silkroad.h2
-rw-r--r--src/mame/includes/simpl156.h2
-rw-r--r--src/mame/includes/simple_st0016.h2
-rw-r--r--src/mame/includes/simpsons.h2
-rw-r--r--src/mame/includes/skullxbo.h2
-rw-r--r--src/mame/includes/skydiver.h2
-rw-r--r--src/mame/includes/skyfox.h2
-rw-r--r--src/mame/includes/skykid.h2
-rw-r--r--src/mame/includes/skyraid.h2
-rw-r--r--src/mame/includes/slapfght.h2
-rw-r--r--src/mame/includes/slapshot.h2
-rw-r--r--src/mame/includes/slapstic.h2
-rw-r--r--src/mame/includes/sms.h4
-rw-r--r--src/mame/includes/snes.h2
-rw-r--r--src/mame/includes/snk.h2
-rw-r--r--src/mame/includes/snk6502.h4
-rw-r--r--src/mame/includes/snk68.h2
-rw-r--r--src/mame/includes/snookr10.h2
-rw-r--r--src/mame/includes/snowbros.h2
-rw-r--r--src/mame/includes/softbox.h2
-rw-r--r--src/mame/includes/solomon.h2
-rw-r--r--src/mame/includes/sonson.h2
-rw-r--r--src/mame/includes/sorcerer.h2
-rw-r--r--src/mame/includes/spacefb.h2
-rw-r--r--src/mame/includes/spbactn.h2
-rw-r--r--src/mame/includes/spcforce.h2
-rw-r--r--src/mame/includes/spdodgeb.h2
-rw-r--r--src/mame/includes/special.h2
-rw-r--r--src/mame/includes/spectrum.h2
-rw-r--r--src/mame/includes/speedatk.h2
-rw-r--r--src/mame/includes/speedbal.h2
-rw-r--r--src/mame/includes/speedspn.h2
-rw-r--r--src/mame/includes/spiders.h2
-rw-r--r--src/mame/includes/splash.h2
-rw-r--r--src/mame/includes/sprcros2.h2
-rw-r--r--src/mame/includes/sprint2.h2
-rw-r--r--src/mame/includes/sprint4.h2
-rw-r--r--src/mame/includes/sprint8.h2
-rw-r--r--src/mame/includes/spy.h2
-rw-r--r--src/mame/includes/srmp2.h2
-rw-r--r--src/mame/includes/srumbler.h2
-rw-r--r--src/mame/includes/sshangha.h2
-rw-r--r--src/mame/includes/sslam.h2
-rw-r--r--src/mame/includes/ssozumo.h2
-rw-r--r--src/mame/includes/sspeedr.h2
-rw-r--r--src/mame/includes/ssrj.h2
-rw-r--r--src/mame/includes/ssv.h2
-rw-r--r--src/mame/includes/ssystem3.h2
-rw-r--r--src/mame/includes/stactics.h2
-rw-r--r--src/mame/includes/stadhero.h2
-rw-r--r--src/mame/includes/starcrus.h2
-rw-r--r--src/mame/includes/starfire.h2
-rw-r--r--src/mame/includes/starshp1.h2
-rw-r--r--src/mame/includes/starwars.h2
-rw-r--r--src/mame/includes/stfight.h2
-rw-r--r--src/mame/includes/stlforce.h2
-rw-r--r--src/mame/includes/strnskil.h2
-rw-r--r--src/mame/includes/stv.h4
-rw-r--r--src/mame/includes/subs.h2
-rw-r--r--src/mame/includes/suna16.h2
-rw-r--r--src/mame/includes/suna8.h2
-rw-r--r--src/mame/includes/supbtime.h2
-rw-r--r--src/mame/includes/super6.h2
-rw-r--r--src/mame/includes/super80.h2
-rw-r--r--src/mame/includes/superchs.h2
-rw-r--r--src/mame/includes/superqix.h2
-rw-r--r--src/mame/includes/superslave.h2
-rw-r--r--src/mame/includes/suprloco.h2
-rw-r--r--src/mame/includes/suprnova.h2
-rw-r--r--src/mame/includes/suprridr.h2
-rw-r--r--src/mame/includes/suprslam.h2
-rw-r--r--src/mame/includes/surpratk.h2
-rw-r--r--src/mame/includes/svi318.h2
-rw-r--r--src/mame/includes/svision.h2
-rw-r--r--src/mame/includes/swtpc09.h2
-rw-r--r--src/mame/includes/system1.h2
-rw-r--r--src/mame/includes/system16.h2
-rw-r--r--src/mame/includes/tagteam.h2
-rw-r--r--src/mame/includes/tail2nos.h2
-rw-r--r--src/mame/includes/taito_b.h2
-rw-r--r--src/mame/includes/taito_f2.h2
-rw-r--r--src/mame/includes/taito_f3.h2
-rw-r--r--src/mame/includes/taito_h.h2
-rw-r--r--src/mame/includes/taito_l.h2
-rw-r--r--src/mame/includes/taito_o.h2
-rw-r--r--src/mame/includes/taito_x.h2
-rw-r--r--src/mame/includes/taito_z.h2
-rw-r--r--src/mame/includes/taitoair.h2
-rw-r--r--src/mame/includes/taitojc.h2
-rw-r--r--src/mame/includes/taitosj.h2
-rw-r--r--src/mame/includes/tandy2k.h2
-rw-r--r--src/mame/includes/tank8.h2
-rw-r--r--src/mame/includes/tankbatt.h2
-rw-r--r--src/mame/includes/tankbust.h2
-rw-r--r--src/mame/includes/taotaido.h2
-rw-r--r--src/mame/includes/targeth.h2
-rw-r--r--src/mame/includes/tatsumi.h2
-rw-r--r--src/mame/includes/taxidriv.h2
-rw-r--r--src/mame/includes/tbowl.h2
-rw-r--r--src/mame/includes/tceptor.h2
-rw-r--r--src/mame/includes/tdv2324.h2
-rw-r--r--src/mame/includes/tecmo.h2
-rw-r--r--src/mame/includes/tecmo16.h2
-rw-r--r--src/mame/includes/tecmosys.h2
-rw-r--r--src/mame/includes/tehkanwc.h2
-rw-r--r--src/mame/includes/tek405x.h4
-rw-r--r--src/mame/includes/terracre.h2
-rw-r--r--src/mame/includes/tetrisp2.h4
-rw-r--r--src/mame/includes/thedeep.h2
-rw-r--r--src/mame/includes/thepit.h2
-rw-r--r--src/mame/includes/thief.h2
-rw-r--r--src/mame/includes/thomson.h4
-rw-r--r--src/mame/includes/thoop2.h2
-rw-r--r--src/mame/includes/thunderj.h2
-rw-r--r--src/mame/includes/thunderx.h2
-rw-r--r--src/mame/includes/ti85.h2
-rw-r--r--src/mame/includes/ti89.h2
-rw-r--r--src/mame/includes/tiamc1.h4
-rw-r--r--src/mame/includes/tigeroad.h2
-rw-r--r--src/mame/includes/tiki100.h2
-rw-r--r--src/mame/includes/timelimt.h2
-rw-r--r--src/mame/includes/timeplt.h2
-rw-r--r--src/mame/includes/tmc1800.h10
-rw-r--r--src/mame/includes/tmc2000e.h2
-rw-r--r--src/mame/includes/tmc600.h2
-rw-r--r--src/mame/includes/tmnt.h2
-rw-r--r--src/mame/includes/tnzs.h2
-rw-r--r--src/mame/includes/toaplan1.h4
-rw-r--r--src/mame/includes/toaplan2.h2
-rw-r--r--src/mame/includes/toki.h2
-rw-r--r--src/mame/includes/toobin.h2
-rw-r--r--src/mame/includes/topspeed.h2
-rw-r--r--src/mame/includes/toypop.h2
-rw-r--r--src/mame/includes/tp84.h2
-rw-r--r--src/mame/includes/trackfld.h2
-rw-r--r--src/mame/includes/travrusa.h2
-rw-r--r--src/mame/includes/triplhnt.h2
-rw-r--r--src/mame/includes/trs80.h2
-rw-r--r--src/mame/includes/trs80m2.h4
-rw-r--r--src/mame/includes/truco.h2
-rw-r--r--src/mame/includes/trucocl.h2
-rw-r--r--src/mame/includes/tryout.h2
-rw-r--r--src/mame/includes/tsamurai.h2
-rw-r--r--src/mame/includes/tsispch.h2
-rw-r--r--src/mame/includes/tubep.h2
-rw-r--r--src/mame/includes/tumbleb.h2
-rw-r--r--src/mame/includes/tumblep.h2
-rw-r--r--src/mame/includes/tunhunt.h2
-rw-r--r--src/mame/includes/turbo.h2
-rw-r--r--src/mame/includes/turrett.h4
-rw-r--r--src/mame/includes/tutankhm.h2
-rw-r--r--src/mame/includes/twin16.h6
-rw-r--r--src/mame/includes/twincobr.h2
-rw-r--r--src/mame/includes/tx0.h2
-rw-r--r--src/mame/includes/tx1.h8
-rw-r--r--src/mame/includes/ultraman.h2
-rw-r--r--src/mame/includes/ultratnk.h2
-rw-r--r--src/mame/includes/undrfire.h2
-rw-r--r--src/mame/includes/unico.h2
-rw-r--r--src/mame/includes/usgames.h2
-rw-r--r--src/mame/includes/ut88.h2
-rw-r--r--src/mame/includes/v1050.h2
-rw-r--r--src/mame/includes/vaportra.h2
-rw-r--r--src/mame/includes/vastar.h2
-rw-r--r--src/mame/includes/vball.h2
-rw-r--r--src/mame/includes/vc4000.h2
-rw-r--r--src/mame/includes/vcs80.h2
-rw-r--r--src/mame/includes/vector06.h2
-rw-r--r--src/mame/includes/vectrex.h2
-rw-r--r--src/mame/includes/vendetta.h2
-rw-r--r--src/mame/includes/vertigo.h2
-rw-r--r--src/mame/includes/vic10.h2
-rw-r--r--src/mame/includes/vic20.h2
-rw-r--r--src/mame/includes/vicdual.h2
-rw-r--r--src/mame/includes/victor9k.h2
-rw-r--r--src/mame/includes/victory.h2
-rw-r--r--src/mame/includes/vidbrain.h2
-rw-r--r--src/mame/includes/videopin.h2
-rw-r--r--src/mame/includes/vigilant.h2
-rw-r--r--src/mame/includes/vindictr.h2
-rw-r--r--src/mame/includes/vip.h2
-rw-r--r--src/mame/includes/vixen.h2
-rw-r--r--src/mame/includes/volfied.h2
-rw-r--r--src/mame/includes/vsnes.h2
-rw-r--r--src/mame/includes/vtech2.h2
-rw-r--r--src/mame/includes/vulgus.h2
-rw-r--r--src/mame/includes/wangpc.h2
-rw-r--r--src/mame/includes/warpwarp.h2
-rw-r--r--src/mame/includes/warriorb.h2
-rw-r--r--src/mame/includes/wc90.h2
-rw-r--r--src/mame/includes/wc90b.h2
-rw-r--r--src/mame/includes/wecleman.h2
-rw-r--r--src/mame/includes/welltris.h2
-rw-r--r--src/mame/includes/wgp.h2
-rw-r--r--src/mame/includes/williams.h8
-rw-r--r--src/mame/includes/wiping.h2
-rw-r--r--src/mame/includes/wiz.h2
-rw-r--r--src/mame/includes/wolfpack.h2
-rw-r--r--src/mame/includes/wpc_pin.h8
-rw-r--r--src/mame/includes/wrally.h2
-rw-r--r--src/mame/includes/wswan.h2
-rw-r--r--src/mame/includes/wwfsstar.h2
-rw-r--r--src/mame/includes/x07.h4
-rw-r--r--src/mame/includes/x1.h4
-rw-r--r--src/mame/includes/x68k.h2
-rw-r--r--src/mame/includes/xain.h2
-rw-r--r--src/mame/includes/xbox.h2
-rw-r--r--src/mame/includes/xerox820.h6
-rw-r--r--src/mame/includes/xexex.h2
-rw-r--r--src/mame/includes/xmen.h2
-rw-r--r--src/mame/includes/xor100.h2
-rw-r--r--src/mame/includes/xorworld.h2
-rw-r--r--src/mame/includes/xxmissio.h2
-rw-r--r--src/mame/includes/xybots.h2
-rw-r--r--src/mame/includes/xyonix.h2
-rw-r--r--src/mame/includes/yiear.h2
-rw-r--r--src/mame/includes/yunsun16.h2
-rw-r--r--src/mame/includes/yunsung8.h2
-rw-r--r--src/mame/includes/z80ne.h2
-rw-r--r--src/mame/includes/z88.h2
-rw-r--r--src/mame/includes/zac2650.h2
-rw-r--r--src/mame/includes/zaccaria.h2
-rw-r--r--src/mame/includes/zaxxon.h2
-rw-r--r--src/mame/includes/zerozone.h2
-rw-r--r--src/mame/includes/zodiack.h2
-rw-r--r--src/mame/includes/zx.h2
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),