summaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
-rw-r--r--src/mame/audio/arcadia.h6
-rw-r--r--src/mame/audio/atarijsa.h30
-rw-r--r--src/mame/audio/cage.h6
-rw-r--r--src/mame/audio/cclimber.h4
-rw-r--r--src/mame/audio/channelf.h6
-rw-r--r--src/mame/audio/cps3.h4
-rw-r--r--src/mame/audio/dai_snd.h6
-rw-r--r--src/mame/audio/dcs.h22
-rw-r--r--src/mame/audio/decobsmt.h6
-rw-r--r--src/mame/audio/dsbz80.h8
-rw-r--r--src/mame/audio/exidy.h24
-rw-r--r--src/mame/audio/exidy440.h8
-rw-r--r--src/mame/audio/galaxian.h6
-rw-r--r--src/mame/audio/gottlieb.h26
-rw-r--r--src/mame/audio/hyprolyb.h8
-rw-r--r--src/mame/audio/irem.h10
-rw-r--r--src/mame/audio/lynx.h12
-rw-r--r--src/mame/audio/m72.h8
-rw-r--r--src/mame/audio/mea8000.h4
-rw-r--r--src/mame/audio/midway.h44
-rw-r--r--src/mame/audio/namco52.h6
-rw-r--r--src/mame/audio/namco54.h6
-rw-r--r--src/mame/audio/pleiads.h18
-rw-r--r--src/mame/audio/redbaron.h4
-rw-r--r--src/mame/audio/s11c_bg.h6
-rw-r--r--src/mame/audio/segam1audio.h6
-rw-r--r--src/mame/audio/segasnd.h14
-rw-r--r--src/mame/audio/seibu.h8
-rw-r--r--src/mame/audio/snes_snd.h8
-rw-r--r--src/mame/audio/socrates.h4
-rw-r--r--src/mame/audio/specimx_snd.h4
-rw-r--r--src/mame/audio/svis_snd.h4
-rw-r--r--src/mame/audio/t5182.h10
-rw-r--r--src/mame/audio/taito_en.h4
-rw-r--r--src/mame/audio/taito_zm.h4
-rw-r--r--src/mame/audio/taitosnd.h4
-rw-r--r--src/mame/audio/timeplt.h6
-rw-r--r--src/mame/audio/trackfld.h8
-rw-r--r--src/mame/audio/tvc_snd.h8
-rw-r--r--src/mame/audio/upd1771.h6
-rw-r--r--src/mame/audio/vboy.h8
-rw-r--r--src/mame/audio/vc4000snd.h4
-rw-r--r--src/mame/audio/warpwarp.h12
-rw-r--r--src/mame/audio/williams.h24
-rw-r--r--src/mame/audio/wiping.h4
-rw-r--r--src/mame/audio/wpcsnd.h6
-rw-r--r--src/mame/audio/wswan_snd.h6
-rw-r--r--src/mame/drivers/1945kiii.cpp4
-rw-r--r--src/mame/drivers/24cdjuke.cpp4
-rw-r--r--src/mame/drivers/30test.cpp4
-rw-r--r--src/mame/drivers/39in1.cpp2
-rw-r--r--src/mame/drivers/3x3puzzl.cpp6
-rw-r--r--src/mame/drivers/4004clk.cpp2
-rw-r--r--src/mame/drivers/4enlinea.cpp8
-rw-r--r--src/mame/drivers/5clown.cpp4
-rw-r--r--src/mame/drivers/a1supply.cpp6
-rw-r--r--src/mame/drivers/a310.cpp4
-rw-r--r--src/mame/drivers/a5105.cpp4
-rw-r--r--src/mame/drivers/a51xx.cpp4
-rw-r--r--src/mame/drivers/a7150.cpp4
-rw-r--r--src/mame/drivers/a7800.cpp4
-rw-r--r--src/mame/drivers/ace.cpp6
-rw-r--r--src/mame/drivers/acefruit.cpp4
-rw-r--r--src/mame/drivers/aces1.cpp4
-rw-r--r--src/mame/drivers/acommand.cpp2
-rw-r--r--src/mame/drivers/age_candy.cpp4
-rw-r--r--src/mame/drivers/albazc.cpp2
-rw-r--r--src/mame/drivers/albazg.cpp6
-rw-r--r--src/mame/drivers/aleisttl.cpp6
-rw-r--r--src/mame/drivers/alg.cpp2
-rw-r--r--src/mame/drivers/alien.cpp4
-rw-r--r--src/mame/drivers/alinvade.cpp4
-rw-r--r--src/mame/drivers/allied.cpp2
-rw-r--r--src/mame/drivers/alphasma.cpp4
-rw-r--r--src/mame/drivers/alphatro.cpp8
-rw-r--r--src/mame/drivers/altair.cpp2
-rw-r--r--src/mame/drivers/altos5.cpp2
-rw-r--r--src/mame/drivers/alvg.cpp2
-rw-r--r--src/mame/drivers/amaticmg.cpp6
-rw-r--r--src/mame/drivers/amerihok.cpp4
-rw-r--r--src/mame/drivers/amico2k.cpp2
-rw-r--r--src/mame/drivers/amiga.cpp34
-rw-r--r--src/mame/drivers/amusco.cpp2
-rw-r--r--src/mame/drivers/amust.cpp2
-rw-r--r--src/mame/drivers/apc.cpp6
-rw-r--r--src/mame/drivers/apexc.cpp82
-rw-r--r--src/mame/drivers/apf.cpp4
-rw-r--r--src/mame/drivers/apple2.cpp4
-rw-r--r--src/mame/drivers/apple2e.cpp4
-rw-r--r--src/mame/drivers/applix.cpp4
-rw-r--r--src/mame/drivers/apricot.cpp2
-rw-r--r--src/mame/drivers/apricotf.cpp2
-rw-r--r--src/mame/drivers/apricotp.cpp6
-rw-r--r--src/mame/drivers/arachnid.cpp2
-rw-r--r--src/mame/drivers/argo.cpp6
-rw-r--r--src/mame/drivers/aristmk4.cpp6
-rw-r--r--src/mame/drivers/aristmk5.cpp4
-rw-r--r--src/mame/drivers/aristmk6.cpp2
-rw-r--r--src/mame/drivers/arsystems.cpp2
-rw-r--r--src/mame/drivers/asst128.cpp4
-rw-r--r--src/mame/drivers/astinvad.cpp2
-rw-r--r--src/mame/drivers/atari_s1.cpp2
-rw-r--r--src/mame/drivers/atari_s2.cpp2
-rw-r--r--src/mame/drivers/atarisy4.cpp6
-rw-r--r--src/mame/drivers/atarittl.cpp6
-rw-r--r--src/mame/drivers/atlantis.cpp4
-rw-r--r--src/mame/drivers/attache.cpp6
-rw-r--r--src/mame/drivers/atvtrack.cpp10
-rw-r--r--src/mame/drivers/avt.cpp2
-rw-r--r--src/mame/drivers/ax20.cpp2
-rw-r--r--src/mame/drivers/b16.cpp6
-rw-r--r--src/mame/drivers/babbage.cpp4
-rw-r--r--src/mame/drivers/backfire.cpp4
-rw-r--r--src/mame/drivers/bailey.cpp6
-rw-r--r--src/mame/drivers/bartop52.cpp2
-rw-r--r--src/mame/drivers/basic52.cpp2
-rw-r--r--src/mame/drivers/bbcbc.cpp4
-rw-r--r--src/mame/drivers/beaminv.cpp4
-rw-r--r--src/mame/drivers/beehive.cpp4
-rw-r--r--src/mame/drivers/berzerk.cpp8
-rw-r--r--src/mame/drivers/besta.cpp2
-rw-r--r--src/mame/drivers/bestleag.cpp2
-rw-r--r--src/mame/drivers/beta.cpp2
-rw-r--r--src/mame/drivers/bfcobra.cpp4
-rw-r--r--src/mame/drivers/bfm_sc1.cpp2
-rw-r--r--src/mame/drivers/bfm_swp.cpp2
-rw-r--r--src/mame/drivers/bfmsys85.cpp4
-rw-r--r--src/mame/drivers/big10.cpp2
-rw-r--r--src/mame/drivers/bigbord2.cpp6
-rw-r--r--src/mame/drivers/binbug.cpp4
-rw-r--r--src/mame/drivers/bingo.cpp6
-rw-r--r--src/mame/drivers/bingoc.cpp2
-rw-r--r--src/mame/drivers/bingoman.cpp6
-rw-r--r--src/mame/drivers/bingor.cpp2
-rw-r--r--src/mame/drivers/bitgraph.cpp4
-rw-r--r--src/mame/drivers/blackt96.cpp2
-rw-r--r--src/mame/drivers/blitz.cpp2
-rw-r--r--src/mame/drivers/blockhl.cpp2
-rw-r--r--src/mame/drivers/bmcbowl.cpp4
-rw-r--r--src/mame/drivers/bmcpokr.cpp2
-rw-r--r--src/mame/drivers/bmjr.cpp6
-rw-r--r--src/mame/drivers/bml3.cpp4
-rw-r--r--src/mame/drivers/bnstars.cpp4
-rw-r--r--src/mame/drivers/bntyhunt.cpp2
-rw-r--r--src/mame/drivers/bob85.cpp2
-rw-r--r--src/mame/drivers/boxer.cpp6
-rw-r--r--src/mame/drivers/buster.cpp2
-rw-r--r--src/mame/drivers/by6803.cpp2
-rw-r--r--src/mame/drivers/by68701.cpp2
-rw-r--r--src/mame/drivers/byvid.cpp2
-rw-r--r--src/mame/drivers/c10.cpp6
-rw-r--r--src/mame/drivers/c65.cpp6
-rw-r--r--src/mame/drivers/cabaret.cpp4
-rw-r--r--src/mame/drivers/calchase.cpp4
-rw-r--r--src/mame/drivers/calorie.cpp6
-rw-r--r--src/mame/drivers/capcom.cpp2
-rw-r--r--src/mame/drivers/cardline.cpp2
-rw-r--r--src/mame/drivers/casloopy.cpp6
-rw-r--r--src/mame/drivers/caswin.cpp2
-rw-r--r--src/mame/drivers/cat.cpp2
-rw-r--r--src/mame/drivers/cavepc.cpp6
-rw-r--r--src/mame/drivers/cb2001.cpp2
-rw-r--r--src/mame/drivers/cball.cpp8
-rw-r--r--src/mame/drivers/cc40.cpp4
-rw-r--r--src/mame/drivers/cd2650.cpp4
-rw-r--r--src/mame/drivers/cdc721.cpp2
-rw-r--r--src/mame/drivers/cesclass.cpp2
-rw-r--r--src/mame/drivers/cgenie.cpp2
-rw-r--r--src/mame/drivers/cham24.cpp6
-rw-r--r--src/mame/drivers/chanbara.cpp6
-rw-r--r--src/mame/drivers/chance32.cpp6
-rw-r--r--src/mame/drivers/chaos.cpp2
-rw-r--r--src/mame/drivers/chessmst.cpp2
-rw-r--r--src/mame/drivers/chesstrv.cpp2
-rw-r--r--src/mame/drivers/chexx.cpp4
-rw-r--r--src/mame/drivers/chicago.cpp6
-rw-r--r--src/mame/drivers/chihiro.cpp14
-rw-r--r--src/mame/drivers/chinsan.cpp6
-rw-r--r--src/mame/drivers/chsuper.cpp2
-rw-r--r--src/mame/drivers/clayshoo.cpp4
-rw-r--r--src/mame/drivers/clcd.cpp2
-rw-r--r--src/mame/drivers/cliffhgr.cpp4
-rw-r--r--src/mame/drivers/clowndwn.cpp4
-rw-r--r--src/mame/drivers/cm1800.cpp2
-rw-r--r--src/mame/drivers/cmmb.cpp4
-rw-r--r--src/mame/drivers/cobra.cpp8
-rw-r--r--src/mame/drivers/cocoloco.cpp2
-rw-r--r--src/mame/drivers/codata.cpp2
-rw-r--r--src/mame/drivers/coinmstr.cpp2
-rw-r--r--src/mame/drivers/coinmvga.cpp2
-rw-r--r--src/mame/drivers/comebaby.cpp2
-rw-r--r--src/mame/drivers/compucolor.cpp4
-rw-r--r--src/mame/drivers/coolridr.cpp6
-rw-r--r--src/mame/drivers/cops.cpp6
-rw-r--r--src/mame/drivers/corona.cpp2
-rw-r--r--src/mame/drivers/cortex.cpp2
-rw-r--r--src/mame/drivers/cp1.cpp2
-rw-r--r--src/mame/drivers/craft.cpp4
-rw-r--r--src/mame/drivers/crystal.cpp4
-rw-r--r--src/mame/drivers/csc.cpp2
-rw-r--r--src/mame/drivers/cshooter.cpp2
-rw-r--r--src/mame/drivers/csplayh5.cpp2
-rw-r--r--src/mame/drivers/cswat.cpp6
-rw-r--r--src/mame/drivers/ct486.cpp2
-rw-r--r--src/mame/drivers/cubeqst.cpp6
-rw-r--r--src/mame/drivers/cubo.cpp4
-rw-r--r--src/mame/drivers/cultures.cpp6
-rw-r--r--src/mame/drivers/cv1k.cpp2
-rw-r--r--src/mame/drivers/cybertnk.cpp2
-rw-r--r--src/mame/drivers/cyclemb.cpp4
-rw-r--r--src/mame/drivers/d6800.cpp4
-rw-r--r--src/mame/drivers/d6809.cpp2
-rw-r--r--src/mame/drivers/d9final.cpp4
-rw-r--r--src/mame/drivers/dacholer.cpp6
-rw-r--r--src/mame/drivers/dai3wksi.cpp4
-rw-r--r--src/mame/drivers/dblcrown.cpp6
-rw-r--r--src/mame/drivers/dblewing.cpp4
-rw-r--r--src/mame/drivers/dct11em.cpp4
-rw-r--r--src/mame/drivers/ddayjlc.cpp6
-rw-r--r--src/mame/drivers/ddealer.cpp6
-rw-r--r--src/mame/drivers/de_3.cpp2
-rw-r--r--src/mame/drivers/de_3b.cpp2
-rw-r--r--src/mame/drivers/deco156.cpp2
-rw-r--r--src/mame/drivers/deco_ld.cpp2
-rw-r--r--src/mame/drivers/dectalk.cpp4
-rw-r--r--src/mame/drivers/decwritr.cpp2
-rw-r--r--src/mame/drivers/deshoros.cpp6
-rw-r--r--src/mame/drivers/destroyr.cpp6
-rw-r--r--src/mame/drivers/dfruit.cpp2
-rw-r--r--src/mame/drivers/dgpix.cpp6
-rw-r--r--src/mame/drivers/digel804.cpp2
-rw-r--r--src/mame/drivers/dim68k.cpp4
-rw-r--r--src/mame/drivers/discoboy.cpp6
-rw-r--r--src/mame/drivers/diverboy.cpp4
-rw-r--r--src/mame/drivers/dlair2.cpp6
-rw-r--r--src/mame/drivers/dmndrby.cpp2
-rw-r--r--src/mame/drivers/dms5000.cpp4
-rw-r--r--src/mame/drivers/dms86.cpp2
-rw-r--r--src/mame/drivers/dmv.cpp4
-rw-r--r--src/mame/drivers/dominob.cpp2
-rw-r--r--src/mame/drivers/dorachan.cpp4
-rw-r--r--src/mame/drivers/dotrikun.cpp4
-rw-r--r--src/mame/drivers/dreambal.cpp4
-rw-r--r--src/mame/drivers/dreamwld.cpp6
-rw-r--r--src/mame/drivers/drtomy.cpp6
-rw-r--r--src/mame/drivers/drw80pkr.cpp4
-rw-r--r--src/mame/drivers/dual68.cpp2
-rw-r--r--src/mame/drivers/dunhuang.cpp6
-rw-r--r--src/mame/drivers/dvk_kcgd.cpp6
-rw-r--r--src/mame/drivers/dvk_ksm.cpp4
-rw-r--r--src/mame/drivers/dwarfd.cpp4
-rw-r--r--src/mame/drivers/dynadice.cpp6
-rw-r--r--src/mame/drivers/eacc.cpp2
-rw-r--r--src/mame/drivers/ec65.cpp4
-rw-r--r--src/mame/drivers/ecoinfr.cpp2
-rw-r--r--src/mame/drivers/egghunt.cpp6
-rw-r--r--src/mame/drivers/electra.cpp6
-rw-r--r--src/mame/drivers/embargo.cpp4
-rw-r--r--src/mame/drivers/enigma2.cpp4
-rw-r--r--src/mame/drivers/enmirage.cpp4
-rw-r--r--src/mame/drivers/ertictac.cpp4
-rw-r--r--src/mame/drivers/esh.cpp4
-rw-r--r--src/mame/drivers/esq1.cpp6
-rw-r--r--src/mame/drivers/esq5505.cpp4
-rw-r--r--src/mame/drivers/esqasr.cpp2
-rw-r--r--src/mame/drivers/esqkt.cpp2
-rw-r--r--src/mame/drivers/esqmr.cpp2
-rw-r--r--src/mame/drivers/ettrivia.cpp2
-rw-r--r--src/mame/drivers/europc.cpp2
-rw-r--r--src/mame/drivers/evmbug.cpp2
-rw-r--r--src/mame/drivers/exidyttl.cpp6
-rw-r--r--src/mame/drivers/expro02.cpp4
-rw-r--r--src/mame/drivers/famibox.cpp6
-rw-r--r--src/mame/drivers/fanucs15.cpp2
-rw-r--r--src/mame/drivers/fanucspmg.cpp2
-rw-r--r--src/mame/drivers/fb01.cpp4
-rw-r--r--src/mame/drivers/fc100.cpp4
-rw-r--r--src/mame/drivers/feversoc.cpp2
-rw-r--r--src/mame/drivers/fireball.cpp2
-rw-r--r--src/mame/drivers/firefox.cpp4
-rw-r--r--src/mame/drivers/fk1.cpp2
-rw-r--r--src/mame/drivers/flipjack.cpp2
-rw-r--r--src/mame/drivers/flyball.cpp8
-rw-r--r--src/mame/drivers/force68k.cpp2
-rw-r--r--src/mame/drivers/forte2.cpp4
-rw-r--r--src/mame/drivers/fortecar.cpp4
-rw-r--r--src/mame/drivers/fp200.cpp6
-rw-r--r--src/mame/drivers/fp6000.cpp6
-rw-r--r--src/mame/drivers/fresh.cpp2
-rw-r--r--src/mame/drivers/fruitpc.cpp4
-rw-r--r--src/mame/drivers/ft68m.cpp2
-rw-r--r--src/mame/drivers/fungames.cpp6
-rw-r--r--src/mame/drivers/funkball.cpp6
-rw-r--r--src/mame/drivers/galaxi.cpp6
-rw-r--r--src/mame/drivers/galgame.cpp2
-rw-r--r--src/mame/drivers/galpani3.cpp2
-rw-r--r--src/mame/drivers/gamate.cpp2
-rw-r--r--src/mame/drivers/gambl186.cpp2
-rw-r--r--src/mame/drivers/gamecstl.cpp6
-rw-r--r--src/mame/drivers/gameking.cpp4
-rw-r--r--src/mame/drivers/gammagic.cpp2
-rw-r--r--src/mame/drivers/gei.cpp2
-rw-r--r--src/mame/drivers/geneve.cpp4
-rw-r--r--src/mame/drivers/geniusiq.cpp4
-rw-r--r--src/mame/drivers/ghosteo.cpp4
-rw-r--r--src/mame/drivers/gimix.cpp6
-rw-r--r--src/mame/drivers/gizmondo.cpp4
-rw-r--r--src/mame/drivers/glasgow.cpp4
-rw-r--r--src/mame/drivers/gluck2.cpp2
-rw-r--r--src/mame/drivers/gmaster.cpp2
-rw-r--r--src/mame/drivers/go2000.cpp4
-rw-r--r--src/mame/drivers/goldngam.cpp2
-rw-r--r--src/mame/drivers/goldnpkr.cpp2
-rw-r--r--src/mame/drivers/good.cpp2
-rw-r--r--src/mame/drivers/goodejan.cpp2
-rw-r--r--src/mame/drivers/gp_1.cpp2
-rw-r--r--src/mame/drivers/gp_2.cpp2
-rw-r--r--src/mame/drivers/gpworld.cpp4
-rw-r--r--src/mame/drivers/grfd2301.cpp2
-rw-r--r--src/mame/drivers/gstream.cpp6
-rw-r--r--src/mame/drivers/gts1.cpp2
-rw-r--r--src/mame/drivers/gts3.cpp2
-rw-r--r--src/mame/drivers/gts3a.cpp2
-rw-r--r--src/mame/drivers/gts80.cpp2
-rw-r--r--src/mame/drivers/gts80a.cpp2
-rw-r--r--src/mame/drivers/gts80b.cpp2
-rw-r--r--src/mame/drivers/guab.cpp2
-rw-r--r--src/mame/drivers/gunpey.cpp2
-rw-r--r--src/mame/drivers/h19.cpp6
-rw-r--r--src/mame/drivers/h8.cpp2
-rw-r--r--src/mame/drivers/h89.cpp2
-rw-r--r--src/mame/drivers/halleys.cpp4
-rw-r--r--src/mame/drivers/hankin.cpp2
-rw-r--r--src/mame/drivers/harriet.cpp6
-rw-r--r--src/mame/drivers/headonb.cpp2
-rw-r--r--src/mame/drivers/hh_cop400.cpp4
-rw-r--r--src/mame/drivers/hh_hmcs40.cpp10
-rw-r--r--src/mame/drivers/hh_melps4.cpp4
-rw-r--r--src/mame/drivers/hh_pic16.cpp4
-rw-r--r--src/mame/drivers/hh_sm510.cpp4
-rw-r--r--src/mame/drivers/hh_tms1k.cpp18
-rw-r--r--src/mame/drivers/hh_ucom4.cpp2
-rw-r--r--src/mame/drivers/hideseek.cpp2
-rw-r--r--src/mame/drivers/hikaru.cpp2
-rw-r--r--src/mame/drivers/hitpoker.cpp2
-rw-r--r--src/mame/drivers/hk68v10.cpp4
-rw-r--r--src/mame/drivers/homez80.cpp4
-rw-r--r--src/mame/drivers/hornet.cpp4
-rw-r--r--src/mame/drivers/hotblock.cpp2
-rw-r--r--src/mame/drivers/hotstuff.cpp2
-rw-r--r--src/mame/drivers/hp16500.cpp2
-rw-r--r--src/mame/drivers/hp49gp.cpp4
-rw-r--r--src/mame/drivers/hp64k.cpp6
-rw-r--r--src/mame/drivers/hp9k_3xx.cpp2
-rw-r--r--src/mame/drivers/hprot1.cpp4
-rw-r--r--src/mame/drivers/hpz80unk.cpp2
-rw-r--r--src/mame/drivers/ht68k.cpp2
-rw-r--r--src/mame/drivers/hunter2.cpp2
-rw-r--r--src/mame/drivers/hvyunit.cpp6
-rw-r--r--src/mame/drivers/hyperscan.cpp6
-rw-r--r--src/mame/drivers/i7000.cpp4
-rw-r--r--src/mame/drivers/ibm6580.cpp2
-rw-r--r--src/mame/drivers/ibmpcjr.cpp4
-rw-r--r--src/mame/drivers/icatel.cpp4
-rw-r--r--src/mame/drivers/ice_bozopail.cpp4
-rw-r--r--src/mame/drivers/ice_tbd.cpp4
-rw-r--r--src/mame/drivers/icecold.cpp2
-rw-r--r--src/mame/drivers/ichiban.cpp6
-rw-r--r--src/mame/drivers/ie15.cpp12
-rw-r--r--src/mame/drivers/if800.cpp4
-rw-r--r--src/mame/drivers/igs009.cpp6
-rw-r--r--src/mame/drivers/igs011.cpp4
-rw-r--r--src/mame/drivers/igs017.cpp4
-rw-r--r--src/mame/drivers/igs_m027.cpp2
-rw-r--r--src/mame/drivers/igspoker.cpp4
-rw-r--r--src/mame/drivers/imds.cpp2
-rw-r--r--src/mame/drivers/imolagp.cpp6
-rw-r--r--src/mame/drivers/imsai.cpp2
-rw-r--r--src/mame/drivers/inder.cpp2
-rw-r--r--src/mame/drivers/indiana.cpp2
-rw-r--r--src/mame/drivers/instruct.cpp2
-rw-r--r--src/mame/drivers/intrscti.cpp2
-rw-r--r--src/mame/drivers/invqix.cpp2
-rw-r--r--src/mame/drivers/ip20.cpp6
-rw-r--r--src/mame/drivers/ip22.cpp6
-rw-r--r--src/mame/drivers/ipc.cpp2
-rw-r--r--src/mame/drivers/ipds.cpp2
-rw-r--r--src/mame/drivers/iq151.cpp2
-rw-r--r--src/mame/drivers/irisha.cpp4
-rw-r--r--src/mame/drivers/istellar.cpp2
-rw-r--r--src/mame/drivers/iteagle.cpp4
-rw-r--r--src/mame/drivers/itgambl2.cpp4
-rw-r--r--src/mame/drivers/itgambl3.cpp4
-rw-r--r--src/mame/drivers/itgamble.cpp4
-rw-r--r--src/mame/drivers/itt3030.cpp6
-rw-r--r--src/mame/drivers/jackie.cpp6
-rw-r--r--src/mame/drivers/jackpool.cpp2
-rw-r--r--src/mame/drivers/jade.cpp2
-rw-r--r--src/mame/drivers/jaguar.cpp2
-rw-r--r--src/mame/drivers/jalmah.cpp4
-rw-r--r--src/mame/drivers/jangou.cpp6
-rw-r--r--src/mame/drivers/jantotsu.cpp6
-rw-r--r--src/mame/drivers/jchan.cpp2
-rw-r--r--src/mame/drivers/jeutel.cpp2
-rw-r--r--src/mame/drivers/jokrwild.cpp2
-rw-r--r--src/mame/drivers/jollyjgr.cpp6
-rw-r--r--src/mame/drivers/jongkyo.cpp6
-rw-r--r--src/mame/drivers/jonos.cpp4
-rw-r--r--src/mame/drivers/joystand.cpp6
-rw-r--r--src/mame/drivers/jp.cpp2
-rw-r--r--src/mame/drivers/jpmmps.cpp2
-rw-r--r--src/mame/drivers/jpms80.cpp2
-rw-r--r--src/mame/drivers/jr100.cpp6
-rw-r--r--src/mame/drivers/jr200.cpp6
-rw-r--r--src/mame/drivers/jtc.cpp8
-rw-r--r--src/mame/drivers/jubilee.cpp2
-rw-r--r--src/mame/drivers/juicebox.cpp4
-rw-r--r--src/mame/drivers/junior.cpp4
-rw-r--r--src/mame/drivers/jupace.cpp2
-rw-r--r--src/mame/drivers/jvh.cpp2
-rw-r--r--src/mame/drivers/k1003.cpp2
-rw-r--r--src/mame/drivers/k8915.cpp4
-rw-r--r--src/mame/drivers/kas89.cpp4
-rw-r--r--src/mame/drivers/kim1.cpp4
-rw-r--r--src/mame/drivers/kingdrby.cpp2
-rw-r--r--src/mame/drivers/kinst.cpp6
-rw-r--r--src/mame/drivers/kissproto.cpp2
-rw-r--r--src/mame/drivers/koftball.cpp2
-rw-r--r--src/mame/drivers/koikoi.cpp6
-rw-r--r--src/mame/drivers/konamigv.cpp2
-rw-r--r--src/mame/drivers/konamim2.cpp2
-rw-r--r--src/mame/drivers/konin.cpp4
-rw-r--r--src/mame/drivers/kontest.cpp6
-rw-r--r--src/mame/drivers/ksys573.cpp2
-rw-r--r--src/mame/drivers/kungfur.cpp4
-rw-r--r--src/mame/drivers/kurukuru.cpp4
-rw-r--r--src/mame/drivers/laser3k.cpp4
-rw-r--r--src/mame/drivers/laserbas.cpp6
-rw-r--r--src/mame/drivers/lastbank.cpp2
-rw-r--r--src/mame/drivers/lastfght.cpp6
-rw-r--r--src/mame/drivers/laz_aftrshok.cpp4
-rw-r--r--src/mame/drivers/laz_awetoss.cpp4
-rw-r--r--src/mame/drivers/laz_ribrac.cpp4
-rw-r--r--src/mame/drivers/lbeach.cpp6
-rw-r--r--src/mame/drivers/lcmate2.cpp2
-rw-r--r--src/mame/drivers/leapster.cpp4
-rw-r--r--src/mame/drivers/lft.cpp2
-rw-r--r--src/mame/drivers/lgp.cpp2
-rw-r--r--src/mame/drivers/limenko.cpp2
-rw-r--r--src/mame/drivers/lindbergh.cpp4
-rw-r--r--src/mame/drivers/lola8a.cpp2
-rw-r--r--src/mame/drivers/looping.cpp6
-rw-r--r--src/mame/drivers/ltcasino.cpp2
-rw-r--r--src/mame/drivers/ltd.cpp2
-rw-r--r--src/mame/drivers/luckgrln.cpp2
-rw-r--r--src/mame/drivers/m14.cpp6
-rw-r--r--src/mame/drivers/m20.cpp4
-rw-r--r--src/mame/drivers/m24.cpp2
-rw-r--r--src/mame/drivers/m6805evs.cpp2
-rw-r--r--src/mame/drivers/m79152pc.cpp4
-rw-r--r--src/mame/drivers/magic10.cpp2
-rw-r--r--src/mame/drivers/magicard.cpp4
-rw-r--r--src/mame/drivers/magicfly.cpp2
-rw-r--r--src/mame/drivers/magictg.cpp6
-rw-r--r--src/mame/drivers/magtouch.cpp2
-rw-r--r--src/mame/drivers/majorpkr.cpp2
-rw-r--r--src/mame/drivers/marinedt.cpp6
-rw-r--r--src/mame/drivers/mastboy.cpp6
-rw-r--r--src/mame/drivers/maxaflex.cpp2
-rw-r--r--src/mame/drivers/maygayv1.cpp6
-rw-r--r--src/mame/drivers/mayumi.cpp6
-rw-r--r--src/mame/drivers/mazerbla.cpp6
-rw-r--r--src/mame/drivers/mbc200.cpp4
-rw-r--r--src/mame/drivers/mbdtower.cpp2
-rw-r--r--src/mame/drivers/mccpm.cpp2
-rw-r--r--src/mame/drivers/meadwttl.cpp6
-rw-r--r--src/mame/drivers/mediagx.cpp6
-rw-r--r--src/mame/drivers/meijinsn.cpp6
-rw-r--r--src/mame/drivers/mekd2.cpp2
-rw-r--r--src/mame/drivers/mephisto.cpp4
-rw-r--r--src/mame/drivers/mephistp.cpp2
-rw-r--r--src/mame/drivers/merit.cpp2
-rw-r--r--src/mame/drivers/meritm.cpp4
-rw-r--r--src/mame/drivers/mes.cpp4
-rw-r--r--src/mame/drivers/metro.cpp4
-rw-r--r--src/mame/drivers/mgames.cpp2
-rw-r--r--src/mame/drivers/mgavegas.cpp2
-rw-r--r--src/mame/drivers/mgolf.cpp8
-rw-r--r--src/mame/drivers/mice.cpp2
-rw-r--r--src/mame/drivers/microdec.cpp4
-rw-r--r--src/mame/drivers/microkit.cpp2
-rw-r--r--src/mame/drivers/micropin.cpp2
-rw-r--r--src/mame/drivers/microvsn.cpp2
-rw-r--r--src/mame/drivers/midas.cpp6
-rw-r--r--src/mame/drivers/midqslvr.cpp4
-rw-r--r--src/mame/drivers/mil4000.cpp2
-rw-r--r--src/mame/drivers/mini2440.cpp4
-rw-r--r--src/mame/drivers/miniboy7.cpp2
-rw-r--r--src/mame/drivers/minicom.cpp4
-rw-r--r--src/mame/drivers/mirage.cpp6
-rw-r--r--src/mame/drivers/mirax.cpp2
-rw-r--r--src/mame/drivers/missile.cpp4
-rw-r--r--src/mame/drivers/mits680b.cpp2
-rw-r--r--src/mame/drivers/mjsister.cpp8
-rw-r--r--src/mame/drivers/mk1.cpp2
-rw-r--r--src/mame/drivers/mk14.cpp2
-rw-r--r--src/mame/drivers/mk2.cpp2
-rw-r--r--src/mame/drivers/mk85.cpp4
-rw-r--r--src/mame/drivers/mk90.cpp4
-rw-r--r--src/mame/drivers/mkit09.cpp2
-rw-r--r--src/mame/drivers/mlanding.cpp6
-rw-r--r--src/mame/drivers/mmagic.cpp2
-rw-r--r--src/mame/drivers/mod8.cpp2
-rw-r--r--src/mame/drivers/modellot.cpp2
-rw-r--r--src/mame/drivers/mogura.cpp4
-rw-r--r--src/mame/drivers/mole.cpp6
-rw-r--r--src/mame/drivers/molecular.cpp6
-rw-r--r--src/mame/drivers/monacogp.cpp6
-rw-r--r--src/mame/drivers/monzagp.cpp2
-rw-r--r--src/mame/drivers/mps1230.cpp4
-rw-r--r--src/mame/drivers/mpu12wbk.cpp2
-rw-r--r--src/mame/drivers/mpu3.cpp4
-rw-r--r--src/mame/drivers/mpu5hw.cpp2
-rw-r--r--src/mame/drivers/mrgame.cpp4
-rw-r--r--src/mame/drivers/ms0515.cpp2
-rw-r--r--src/mame/drivers/ms9540.cpp2
-rw-r--r--src/mame/drivers/mstation.cpp4
-rw-r--r--src/mame/drivers/mt735.cpp4
-rw-r--r--src/mame/drivers/multi16.cpp6
-rw-r--r--src/mame/drivers/multi8.cpp6
-rw-r--r--src/mame/drivers/multigam.cpp6
-rw-r--r--src/mame/drivers/murogmbl.cpp2
-rw-r--r--src/mame/drivers/mvme350.cpp4
-rw-r--r--src/mame/drivers/mwarr.cpp6
-rw-r--r--src/mame/drivers/mx2178.cpp2
-rw-r--r--src/mame/drivers/myb3k.cpp6
-rw-r--r--src/mame/drivers/mycom.cpp6
-rw-r--r--src/mame/drivers/myvision.cpp4
-rw-r--r--src/mame/drivers/mz2000.cpp4
-rw-r--r--src/mame/drivers/mz2500.cpp6
-rw-r--r--src/mame/drivers/mz3500.cpp6
-rw-r--r--src/mame/drivers/mz6500.cpp4
-rw-r--r--src/mame/drivers/mzr8105.cpp2
-rw-r--r--src/mame/drivers/nakajies.cpp4
-rw-r--r--src/mame/drivers/namcops2.cpp2
-rw-r--r--src/mame/drivers/namcos11.cpp2
-rw-r--r--src/mame/drivers/namcos12.cpp2
-rw-r--r--src/mame/drivers/namcos23.cpp4
-rw-r--r--src/mame/drivers/nanos.cpp6
-rw-r--r--src/mame/drivers/nascom1.cpp4
-rw-r--r--src/mame/drivers/neoprint.cpp4
-rw-r--r--src/mame/drivers/neptunp2.cpp2
-rw-r--r--src/mame/drivers/nexus3d.cpp4
-rw-r--r--src/mame/drivers/ngen.cpp4
-rw-r--r--src/mame/drivers/ngp.cpp10
-rw-r--r--src/mame/drivers/nightgal.cpp6
-rw-r--r--src/mame/drivers/nmg5.cpp6
-rw-r--r--src/mame/drivers/nsm.cpp2
-rw-r--r--src/mame/drivers/nsmpoker.cpp4
-rw-r--r--src/mame/drivers/nss.cpp4
-rw-r--r--src/mame/drivers/nwk-tr.cpp4
-rw-r--r--src/mame/drivers/nyny.cpp4
-rw-r--r--src/mame/drivers/octopus.cpp4
-rw-r--r--src/mame/drivers/odyssey2.cpp8
-rw-r--r--src/mame/drivers/okean240.cpp8
-rw-r--r--src/mame/drivers/olibochu.cpp6
-rw-r--r--src/mame/drivers/omegrace.cpp2
-rw-r--r--src/mame/drivers/onetwo.cpp4
-rw-r--r--src/mame/drivers/oric.cpp10
-rw-r--r--src/mame/drivers/osbexec.cpp4
-rw-r--r--src/mame/drivers/othello.cpp4
-rw-r--r--src/mame/drivers/p112.cpp4
-rw-r--r--src/mame/drivers/p8k.cpp2
-rw-r--r--src/mame/drivers/pachifev.cpp4
-rw-r--r--src/mame/drivers/palm.cpp4
-rw-r--r--src/mame/drivers/palmz22.cpp4
-rw-r--r--src/mame/drivers/pangofun.cpp2
-rw-r--r--src/mame/drivers/panicr.cpp2
-rw-r--r--src/mame/drivers/pasha2.cpp6
-rw-r--r--src/mame/drivers/paso1600.cpp6
-rw-r--r--src/mame/drivers/pasogo.cpp4
-rw-r--r--src/mame/drivers/pasopia.cpp6
-rw-r--r--src/mame/drivers/pasopia7.cpp2
-rw-r--r--src/mame/drivers/pb1000.cpp2
-rw-r--r--src/mame/drivers/pc100.cpp6
-rw-r--r--src/mame/drivers/pc1500.cpp2
-rw-r--r--src/mame/drivers/pc2000.cpp10
-rw-r--r--src/mame/drivers/pc6001.cpp6
-rw-r--r--src/mame/drivers/pc8801.cpp6
-rw-r--r--src/mame/drivers/pc88va.cpp8
-rw-r--r--src/mame/drivers/pc9801.cpp6
-rw-r--r--src/mame/drivers/pcat_dyn.cpp2
-rw-r--r--src/mame/drivers/pcat_nit.cpp2
-rw-r--r--src/mame/drivers/pcd.cpp6
-rw-r--r--src/mame/drivers/pce220.cpp8
-rw-r--r--src/mame/drivers/pcfx.cpp4
-rw-r--r--src/mame/drivers/pcm.cpp4
-rw-r--r--src/mame/drivers/pcxt.cpp10
-rw-r--r--src/mame/drivers/pda600.cpp4
-rw-r--r--src/mame/drivers/pdp1.cpp120
-rw-r--r--src/mame/drivers/pdp11.cpp2
-rw-r--r--src/mame/drivers/pegasus.cpp6
-rw-r--r--src/mame/drivers/pencil2.cpp2
-rw-r--r--src/mame/drivers/pengadvb.cpp4
-rw-r--r--src/mame/drivers/pentagon.cpp2
-rw-r--r--src/mame/drivers/peoplepc.cpp4
-rw-r--r--src/mame/drivers/peplus.cpp6
-rw-r--r--src/mame/drivers/peyper.cpp2
-rw-r--r--src/mame/drivers/pgm2.cpp6
-rw-r--r--src/mame/drivers/photon.cpp4
-rw-r--r--src/mame/drivers/photon2.cpp4
-rw-r--r--src/mame/drivers/photoply.cpp2
-rw-r--r--src/mame/drivers/phunsy.cpp4
-rw-r--r--src/mame/drivers/piggypas.cpp4
-rw-r--r--src/mame/drivers/pimps.cpp2
-rw-r--r--src/mame/drivers/pinball2k.cpp6
-rw-r--r--src/mame/drivers/pinkiri8.cpp12
-rw-r--r--src/mame/drivers/pipeline.cpp4
-rw-r--r--src/mame/drivers/pitagjr.cpp2
-rw-r--r--src/mame/drivers/pk8000.cpp6
-rw-r--r--src/mame/drivers/pkscram.cpp6
-rw-r--r--src/mame/drivers/plan80.cpp6
-rw-r--r--src/mame/drivers/play_1.cpp2
-rw-r--r--src/mame/drivers/play_2.cpp2
-rw-r--r--src/mame/drivers/play_3.cpp2
-rw-r--r--src/mame/drivers/play_5.cpp2
-rw-r--r--src/mame/drivers/pluto5.cpp2
-rw-r--r--src/mame/drivers/pm68k.cpp2
-rw-r--r--src/mame/drivers/pmi80.cpp2
-rw-r--r--src/mame/drivers/pockstat.cpp4
-rw-r--r--src/mame/drivers/pokemini.cpp6
-rw-r--r--src/mame/drivers/poker72.cpp4
-rw-r--r--src/mame/drivers/poly.cpp2
-rw-r--r--src/mame/drivers/pong.cpp18
-rw-r--r--src/mame/drivers/popobear.cpp2
-rw-r--r--src/mame/drivers/potgoldu.cpp4
-rw-r--r--src/mame/drivers/ppmast93.cpp4
-rw-r--r--src/mame/drivers/prestige.cpp2
-rw-r--r--src/mame/drivers/pro80.cpp2
-rw-r--r--src/mame/drivers/proconn.cpp2
-rw-r--r--src/mame/drivers/progolf.cpp4
-rw-r--r--src/mame/drivers/proteus3.cpp2
-rw-r--r--src/mame/drivers/pse.cpp6
-rw-r--r--src/mame/drivers/pt68k4.cpp4
-rw-r--r--src/mame/drivers/ptcsol.cpp8
-rw-r--r--src/mame/drivers/pturn.cpp6
-rw-r--r--src/mame/drivers/pv1000.cpp10
-rw-r--r--src/mame/drivers/pv2000.cpp4
-rw-r--r--src/mame/drivers/pv9234.cpp4
-rw-r--r--src/mame/drivers/pve500.cpp4
-rw-r--r--src/mame/drivers/px4.cpp16
-rw-r--r--src/mame/drivers/pyl601.cpp4
-rw-r--r--src/mame/drivers/pyson.cpp2
-rw-r--r--src/mame/drivers/pzletime.cpp6
-rw-r--r--src/mame/drivers/qtsbc.cpp2
-rw-r--r--src/mame/drivers/quakeat.cpp4
-rw-r--r--src/mame/drivers/queen.cpp4
-rw-r--r--src/mame/drivers/quizpun2.cpp4
-rw-r--r--src/mame/drivers/quizshow.cpp4
-rw-r--r--src/mame/drivers/qx10.cpp6
-rw-r--r--src/mame/drivers/r2dtank.cpp2
-rw-r--r--src/mame/drivers/r2dx_v33.cpp2
-rw-r--r--src/mame/drivers/rabbit.cpp4
-rw-r--r--src/mame/drivers/rainbow.cpp4
-rw-r--r--src/mame/drivers/rambo.cpp4
-rw-r--r--src/mame/drivers/ramtek.cpp6
-rw-r--r--src/mame/drivers/rastersp.cpp6
-rw-r--r--src/mame/drivers/rbmk.cpp2
-rw-r--r--src/mame/drivers/rc759.cpp4
-rw-r--r--src/mame/drivers/rcorsair.cpp2
-rw-r--r--src/mame/drivers/rd110.cpp4
-rw-r--r--src/mame/drivers/replicator.cpp4
-rw-r--r--src/mame/drivers/rex6000.cpp4
-rw-r--r--src/mame/drivers/rgum.cpp2
-rw-r--r--src/mame/drivers/riscpc.cpp4
-rw-r--r--src/mame/drivers/rmhaihai.cpp2
-rw-r--r--src/mame/drivers/rmt32.cpp4
-rw-r--r--src/mame/drivers/rollext.cpp6
-rw-r--r--src/mame/drivers/rotaryf.cpp2
-rw-r--r--src/mame/drivers/roul.cpp2
-rw-r--r--src/mame/drivers/rowamet.cpp2
-rw-r--r--src/mame/drivers/rt1715.cpp4
-rw-r--r--src/mame/drivers/rvoice.cpp2
-rw-r--r--src/mame/drivers/rx78.cpp4
-rw-r--r--src/mame/drivers/s6.cpp2
-rw-r--r--src/mame/drivers/s6a.cpp2
-rw-r--r--src/mame/drivers/s7.cpp4
-rw-r--r--src/mame/drivers/s8.cpp2
-rw-r--r--src/mame/drivers/s8a.cpp2
-rw-r--r--src/mame/drivers/s9.cpp2
-rw-r--r--src/mame/drivers/sacstate.cpp2
-rw-r--r--src/mame/drivers/safarir.cpp4
-rw-r--r--src/mame/drivers/sandscrp.cpp2
-rw-r--r--src/mame/drivers/sangho.cpp2
-rw-r--r--src/mame/drivers/sanremo.cpp2
-rw-r--r--src/mame/drivers/savia84.cpp2
-rw-r--r--src/mame/drivers/savquest.cpp4
-rw-r--r--src/mame/drivers/sbc6510.cpp4
-rw-r--r--src/mame/drivers/sbowling.cpp2
-rw-r--r--src/mame/drivers/sbrkout.cpp6
-rw-r--r--src/mame/drivers/sc2.cpp4
-rw-r--r--src/mame/drivers/scm_500.cpp4
-rw-r--r--src/mame/drivers/scv.cpp6
-rw-r--r--src/mame/drivers/seabattl.cpp6
-rw-r--r--src/mame/drivers/seattle.cpp4
-rw-r--r--src/mame/drivers/seattlecmp.cpp2
-rw-r--r--src/mame/drivers/segae.cpp2
-rw-r--r--src/mame/drivers/segajw.cpp4
-rw-r--r--src/mame/drivers/segald.cpp2
-rw-r--r--src/mame/drivers/segam1.cpp2
-rw-r--r--src/mame/drivers/segapm.cpp2
-rw-r--r--src/mame/drivers/segaufo.cpp4
-rw-r--r--src/mame/drivers/sengokmj.cpp4
-rw-r--r--src/mame/drivers/seta2.cpp12
-rw-r--r--src/mame/drivers/sfbonus.cpp4
-rw-r--r--src/mame/drivers/sfcbox.cpp4
-rw-r--r--src/mame/drivers/sfkick.cpp2
-rw-r--r--src/mame/drivers/sgi_ip2.cpp4
-rw-r--r--src/mame/drivers/sgi_ip6.cpp6
-rw-r--r--src/mame/drivers/shanghai.cpp2
-rw-r--r--src/mame/drivers/shougi.cpp4
-rw-r--r--src/mame/drivers/shtzone.cpp6
-rw-r--r--src/mame/drivers/sigmab52.cpp4
-rw-r--r--src/mame/drivers/sigmab98.cpp2
-rw-r--r--src/mame/drivers/silvmil.cpp6
-rw-r--r--src/mame/drivers/sitcom.cpp2
-rw-r--r--src/mame/drivers/skeetsht.cpp4
-rw-r--r--src/mame/drivers/skimaxx.cpp4
-rw-r--r--src/mame/drivers/skyarmy.cpp4
-rw-r--r--src/mame/drivers/skylncr.cpp2
-rw-r--r--src/mame/drivers/slc1.cpp4
-rw-r--r--src/mame/drivers/sleic.cpp2
-rw-r--r--src/mame/drivers/sliver.cpp2
-rw-r--r--src/mame/drivers/slotcarn.cpp2
-rw-r--r--src/mame/drivers/sm1800.cpp2
-rw-r--r--src/mame/drivers/smc777.cpp6
-rw-r--r--src/mame/drivers/smsmcorp.cpp6
-rw-r--r--src/mame/drivers/snes.cpp12
-rw-r--r--src/mame/drivers/socrates.cpp10
-rw-r--r--src/mame/drivers/sothello.cpp4
-rw-r--r--src/mame/drivers/spc1000.cpp4
-rw-r--r--src/mame/drivers/spectra.cpp2
-rw-r--r--src/mame/drivers/supertnk.cpp6
-rw-r--r--src/mame/drivers/superwng.cpp6
-rw-r--r--src/mame/drivers/supracan.cpp6
-rw-r--r--src/mame/drivers/suprgolf.cpp6
-rw-r--r--src/mame/drivers/sv8000.cpp4
-rw-r--r--src/mame/drivers/svmu.cpp2
-rw-r--r--src/mame/drivers/swtpc.cpp2
-rw-r--r--src/mame/drivers/sym1.cpp2
-rw-r--r--src/mame/drivers/sys2900.cpp6
-rw-r--r--src/mame/drivers/systec.cpp2
-rw-r--r--src/mame/drivers/taito.cpp2
-rw-r--r--src/mame/drivers/taitogn.cpp4
-rw-r--r--src/mame/drivers/taitopjc.cpp4
-rw-r--r--src/mame/drivers/taitottl.cpp6
-rw-r--r--src/mame/drivers/taitotx.cpp6
-rw-r--r--src/mame/drivers/taitotz.cpp6
-rw-r--r--src/mame/drivers/taitowlf.cpp4
-rw-r--r--src/mame/drivers/tapatune.cpp4
-rw-r--r--src/mame/drivers/tattack.cpp2
-rw-r--r--src/mame/drivers/tb303.cpp2
-rw-r--r--src/mame/drivers/tcl.cpp2
-rw-r--r--src/mame/drivers/tec1.cpp4
-rw-r--r--src/mame/drivers/techno.cpp2
-rw-r--r--src/mame/drivers/tecnbras.cpp4
-rw-r--r--src/mame/drivers/tek410x.cpp4
-rw-r--r--src/mame/drivers/tekxp33x.cpp4
-rw-r--r--src/mame/drivers/tempest.cpp2
-rw-r--r--src/mame/drivers/terak.cpp4
-rw-r--r--src/mame/drivers/tgtpanic.cpp2
-rw-r--r--src/mame/drivers/thayers.cpp6
-rw-r--r--src/mame/drivers/ti630.cpp4
-rw-r--r--src/mame/drivers/ti74.cpp4
-rw-r--r--src/mame/drivers/ti990_10.cpp4
-rw-r--r--src/mame/drivers/ti990_4.cpp2
-rw-r--r--src/mame/drivers/ti99_2.cpp2
-rw-r--r--src/mame/drivers/ti99_4p.cpp2
-rw-r--r--src/mame/drivers/ticalc1x.cpp2
-rw-r--r--src/mame/drivers/tickee.cpp2
-rw-r--r--src/mame/drivers/tim011.cpp4
-rw-r--r--src/mame/drivers/tim100.cpp4
-rw-r--r--src/mame/drivers/timetrv.cpp2
-rw-r--r--src/mame/drivers/tispeak.cpp2
-rw-r--r--src/mame/drivers/tk2000.cpp4
-rw-r--r--src/mame/drivers/tm990189.cpp28
-rw-r--r--src/mame/drivers/tmmjprd.cpp4
-rw-r--r--src/mame/drivers/tmspoker.cpp6
-rw-r--r--src/mame/drivers/tokyocop.cpp2
-rw-r--r--src/mame/drivers/tomcat.cpp2
-rw-r--r--src/mame/drivers/tonton.cpp4
-rw-r--r--src/mame/drivers/toratora.cpp4
-rw-r--r--src/mame/drivers/tricep.cpp2
-rw-r--r--src/mame/drivers/triforce.cpp4
-rw-r--r--src/mame/drivers/trvmadns.cpp4
-rw-r--r--src/mame/drivers/ts803.cpp2
-rw-r--r--src/mame/drivers/ts816.cpp2
-rw-r--r--src/mame/drivers/ttchamp.cpp4
-rw-r--r--src/mame/drivers/tugboat.cpp8
-rw-r--r--src/mame/drivers/turrett.cpp2
-rw-r--r--src/mame/drivers/tutor.cpp4
-rw-r--r--src/mame/drivers/tv950.cpp2
-rw-r--r--src/mame/drivers/tvc.cpp4
-rw-r--r--src/mame/drivers/twins.cpp4
-rw-r--r--src/mame/drivers/tx0.cpp120
-rw-r--r--src/mame/drivers/uapce.cpp4
-rw-r--r--src/mame/drivers/uknc.cpp4
-rw-r--r--src/mame/drivers/ultrsprt.cpp4
-rw-r--r--src/mame/drivers/umipoker.cpp6
-rw-r--r--src/mame/drivers/unichamp.cpp6
-rw-r--r--src/mame/drivers/unior.cpp4
-rw-r--r--src/mame/drivers/unistar.cpp4
-rw-r--r--src/mame/drivers/univac.cpp4
-rw-r--r--src/mame/drivers/unixpc.cpp2
-rw-r--r--src/mame/drivers/unkhorse.cpp2
-rw-r--r--src/mame/drivers/upscope.cpp2
-rw-r--r--src/mame/drivers/uzebox.cpp4
-rw-r--r--src/mame/drivers/vamphalf.cpp2
-rw-r--r--src/mame/drivers/vboy.cpp6
-rw-r--r--src/mame/drivers/vd.cpp2
-rw-r--r--src/mame/drivers/vector4.cpp2
-rw-r--r--src/mame/drivers/vega.cpp4
-rw-r--r--src/mame/drivers/vegas.cpp4
-rw-r--r--src/mame/drivers/vg5k.cpp4
-rw-r--r--src/mame/drivers/videopkr.cpp4
-rw-r--r--src/mame/drivers/vii.cpp6
-rw-r--r--src/mame/drivers/viper.cpp4
-rw-r--r--src/mame/drivers/vk100.cpp6
-rw-r--r--src/mame/drivers/vlc.cpp2
-rw-r--r--src/mame/drivers/votrpss.cpp2
-rw-r--r--src/mame/drivers/voyager.cpp4
-rw-r--r--src/mame/drivers/vp101.cpp2
-rw-r--r--src/mame/drivers/vpoker.cpp2
-rw-r--r--src/mame/drivers/vroulet.cpp2
-rw-r--r--src/mame/drivers/vt100.cpp4
-rw-r--r--src/mame/drivers/vt220.cpp4
-rw-r--r--src/mame/drivers/vt240.cpp2
-rw-r--r--src/mame/drivers/vt320.cpp4
-rw-r--r--src/mame/drivers/vt520.cpp4
-rw-r--r--src/mame/drivers/vta2000.cpp4
-rw-r--r--src/mame/drivers/wacky_gator.cpp2
-rw-r--r--src/mame/drivers/wallc.cpp2
-rw-r--r--src/mame/drivers/wardner.cpp4
-rw-r--r--src/mame/drivers/warpsped.cpp2
-rw-r--r--src/mame/drivers/wheelfir.cpp6
-rw-r--r--src/mame/drivers/white_mod.cpp2
-rw-r--r--src/mame/drivers/whitestar.cpp2
-rw-r--r--src/mame/drivers/wicat.cpp8
-rw-r--r--src/mame/drivers/wico.cpp2
-rw-r--r--src/mame/drivers/wildfire.cpp2
-rw-r--r--src/mame/drivers/wildpkr.cpp4
-rw-r--r--src/mame/drivers/wink.cpp6
-rw-r--r--src/mame/drivers/witch.cpp2
-rw-r--r--src/mame/drivers/wpc_95.cpp2
-rw-r--r--src/mame/drivers/wpc_an.cpp4
-rw-r--r--src/mame/drivers/wpc_dcs.cpp2
-rw-r--r--src/mame/drivers/wpc_s.cpp2
-rw-r--r--src/mame/drivers/xavix.cpp6
-rw-r--r--src/mame/drivers/xbox.cpp10
-rw-r--r--src/mame/drivers/xtheball.cpp2
-rw-r--r--src/mame/drivers/xtom3d.cpp4
-rw-r--r--src/mame/drivers/z100.cpp6
-rw-r--r--src/mame/drivers/z1013.cpp4
-rw-r--r--src/mame/drivers/z9001.cpp4
-rw-r--r--src/mame/drivers/zac_1.cpp2
-rw-r--r--src/mame/drivers/zac_2.cpp2
-rw-r--r--src/mame/drivers/zac_proto.cpp2
-rw-r--r--src/mame/drivers/zapcomputer.cpp2
-rw-r--r--src/mame/drivers/zaurus.cpp6
-rw-r--r--src/mame/drivers/zexall.cpp2
-rw-r--r--src/mame/drivers/zn.cpp2
-rw-r--r--src/mame/drivers/zr107.cpp4
-rw-r--r--src/mame/drivers/zrt80.cpp6
-rw-r--r--src/mame/drivers/zsbc3.cpp2
-rw-r--r--src/mame/includes/1942.h6
-rw-r--r--src/mame/includes/1943.h6
-rw-r--r--src/mame/includes/20pacgal.h6
-rw-r--r--src/mame/includes/3do.h4
-rw-r--r--src/mame/includes/40love.h4
-rw-r--r--src/mame/includes/4enraya.h6
-rw-r--r--src/mame/includes/88games.h4
-rw-r--r--src/mame/includes/abc1600.h4
-rw-r--r--src/mame/includes/abc80.h6
-rw-r--r--src/mame/includes/abc80x.h20
-rw-r--r--src/mame/includes/ac1.h4
-rw-r--r--src/mame/includes/adam.h4
-rw-r--r--src/mame/includes/advision.h6
-rw-r--r--src/mame/includes/aeroboto.h6
-rw-r--r--src/mame/includes/aim65.h2
-rw-r--r--src/mame/includes/airbustr.h6
-rw-r--r--src/mame/includes/ajax.h4
-rw-r--r--src/mame/includes/alesis.h10
-rw-r--r--src/mame/includes/aliens.h4
-rw-r--r--src/mame/includes/ampoker2.h2
-rw-r--r--src/mame/includes/amspdwy.h6
-rw-r--r--src/mame/includes/angelkds.h6
-rw-r--r--src/mame/includes/apollo.h48
-rw-r--r--src/mame/includes/apple1.h4
-rw-r--r--src/mame/includes/appoooh.h4
-rw-r--r--src/mame/includes/aquarium.h6
-rw-r--r--src/mame/includes/aquarius.h2
-rw-r--r--src/mame/includes/arabian.h6
-rw-r--r--src/mame/includes/arcadecl.h4
-rw-r--r--src/mame/includes/arcadia.h4
-rw-r--r--src/mame/includes/archimds.h2
-rw-r--r--src/mame/includes/argus.h2
-rw-r--r--src/mame/includes/arkanoid.h6
-rw-r--r--src/mame/includes/artmagic.h8
-rw-r--r--src/mame/includes/ashnojoe.h6
-rw-r--r--src/mame/includes/asterix.h6
-rw-r--r--src/mame/includes/asteroid.h4
-rw-r--r--src/mame/includes/astrocde.h6
-rw-r--r--src/mame/includes/astrof.h2
-rw-r--r--src/mame/includes/asuka.h6
-rw-r--r--src/mame/includes/atari.h2
-rw-r--r--src/mame/includes/atarifb.h6
-rw-r--r--src/mame/includes/atarig1.h6
-rw-r--r--src/mame/includes/atarig42.h4
-rw-r--r--src/mame/includes/atarigt.h4
-rw-r--r--src/mame/includes/atarigx2.h4
-rw-r--r--src/mame/includes/atarist.h18
-rw-r--r--src/mame/includes/atarisy1.h2
-rw-r--r--src/mame/includes/atarisy2.h6
-rw-r--r--src/mame/includes/atetris.h6
-rw-r--r--src/mame/includes/atom.h4
-rw-r--r--src/mame/includes/avalnche.h4
-rw-r--r--src/mame/includes/avigo.h6
-rw-r--r--src/mame/includes/aztarac.h4
-rw-r--r--src/mame/includes/b2m.h6
-rw-r--r--src/mame/includes/badlands.h4
-rw-r--r--src/mame/includes/bagman.h6
-rw-r--r--src/mame/includes/balsente.h6
-rw-r--r--src/mame/includes/banctec.h4
-rw-r--r--src/mame/includes/bankp.h4
-rw-r--r--src/mame/includes/baraduke.h2
-rw-r--r--src/mame/includes/batman.h2
-rw-r--r--src/mame/includes/battlane.h6
-rw-r--r--src/mame/includes/battlera.h2
-rw-r--r--src/mame/includes/battlex.h6
-rw-r--r--src/mame/includes/battlnts.h4
-rw-r--r--src/mame/includes/bbusters.h2
-rw-r--r--src/mame/includes/beathead.h6
-rw-r--r--src/mame/includes/bebox.h6
-rw-r--r--src/mame/includes/beezer.h10
-rw-r--r--src/mame/includes/bigevglf.h6
-rw-r--r--src/mame/includes/bigstrkb.h2
-rw-r--r--src/mame/includes/bionicc.h6
-rw-r--r--src/mame/includes/bishi.h6
-rw-r--r--src/mame/includes/bk.h6
-rw-r--r--src/mame/includes/bking.h6
-rw-r--r--src/mame/includes/bladestl.h4
-rw-r--r--src/mame/includes/blktiger.h6
-rw-r--r--src/mame/includes/blmbycar.h2
-rw-r--r--src/mame/includes/blockade.h6
-rw-r--r--src/mame/includes/blockout.h6
-rw-r--r--src/mame/includes/bloodbro.h2
-rw-r--r--src/mame/includes/blstroid.h6
-rw-r--r--src/mame/includes/blueprnt.h4
-rw-r--r--src/mame/includes/bogeyman.h6
-rw-r--r--src/mame/includes/bombjack.h6
-rw-r--r--src/mame/includes/boogwing.h2
-rw-r--r--src/mame/includes/bottom9.h4
-rw-r--r--src/mame/includes/brkthru.h6
-rw-r--r--src/mame/includes/bsktball.h6
-rw-r--r--src/mame/includes/btoads.h6
-rw-r--r--src/mame/includes/bublbobl.h2
-rw-r--r--src/mame/includes/buggychl.h6
-rw-r--r--src/mame/includes/bullet.h8
-rw-r--r--src/mame/includes/busicom.h6
-rw-r--r--src/mame/includes/bw12.h4
-rw-r--r--src/mame/includes/bw2.h2
-rw-r--r--src/mame/includes/bwing.h6
-rw-r--r--src/mame/includes/bzone.h2
-rw-r--r--src/mame/includes/c128.h4
-rw-r--r--src/mame/includes/c64.h4
-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.h6
-rw-r--r--src/mame/includes/carjmbre.h4
-rw-r--r--src/mame/includes/carpolo.h6
-rw-r--r--src/mame/includes/cbasebal.h6
-rw-r--r--src/mame/includes/cbm2.h4
-rw-r--r--src/mame/includes/cbuster.h6
-rw-r--r--src/mame/includes/ccastles.h6
-rw-r--r--src/mame/includes/cchasm.h6
-rw-r--r--src/mame/includes/cclimber.h2
-rw-r--r--src/mame/includes/cdi.h4
-rw-r--r--src/mame/includes/cgc7900.h4
-rw-r--r--src/mame/includes/chaknpop.h6
-rw-r--r--src/mame/includes/champbas.h4
-rw-r--r--src/mame/includes/changela.h6
-rw-r--r--src/mame/includes/channelf.h4
-rw-r--r--src/mame/includes/cheekyms.h4
-rw-r--r--src/mame/includes/chqflag.h4
-rw-r--r--src/mame/includes/cidelsa.h10
-rw-r--r--src/mame/includes/cinemat.h8
-rw-r--r--src/mame/includes/circus.h6
-rw-r--r--src/mame/includes/circusc.h6
-rw-r--r--src/mame/includes/citycon.h6
-rw-r--r--src/mame/includes/cloak.h2
-rw-r--r--src/mame/includes/cloud9.h6
-rw-r--r--src/mame/includes/clshroad.h2
-rw-r--r--src/mame/includes/cninja.h4
-rw-r--r--src/mame/includes/coco12.h6
-rw-r--r--src/mame/includes/coco3.h10
-rw-r--r--src/mame/includes/coleco.h4
-rw-r--r--src/mame/includes/combatsc.h2
-rw-r--r--src/mame/includes/commando.h6
-rw-r--r--src/mame/includes/compgolf.h6
-rw-r--r--src/mame/includes/compis.h4
-rw-r--r--src/mame/includes/comquest.h4
-rw-r--r--src/mame/includes/comx35.h8
-rw-r--r--src/mame/includes/concept.h6
-rw-r--r--src/mame/includes/contra.h4
-rw-r--r--src/mame/includes/cop01.h6
-rw-r--r--src/mame/includes/copsnrob.h4
-rw-r--r--src/mame/includes/cosmicos.h4
-rw-r--r--src/mame/includes/cps3.h4
-rw-r--r--src/mame/includes/crbaloon.h4
-rw-r--r--src/mame/includes/crgolf.h4
-rw-r--r--src/mame/includes/crimfght.h2
-rw-r--r--src/mame/includes/crospang.h6
-rw-r--r--src/mame/includes/crshrace.h6
-rw-r--r--src/mame/includes/crvision.h4
-rw-r--r--src/mame/includes/cxhumax.h6
-rw-r--r--src/mame/includes/cyberbal.h4
-rw-r--r--src/mame/includes/cybiko.h4
-rw-r--r--src/mame/includes/dai.h8
-rw-r--r--src/mame/includes/darius.h6
-rw-r--r--src/mame/includes/darkmist.h4
-rw-r--r--src/mame/includes/darkseal.h2
-rw-r--r--src/mame/includes/dassault.h2
-rw-r--r--src/mame/includes/dbz.h6
-rw-r--r--src/mame/includes/dc.h4
-rw-r--r--src/mame/includes/dcheese.h6
-rw-r--r--src/mame/includes/dcon.h2
-rw-r--r--src/mame/includes/dday.h6
-rw-r--r--src/mame/includes/ddragon3.h8
-rw-r--r--src/mame/includes/ddribble.h6
-rw-r--r--src/mame/includes/deadang.h2
-rw-r--r--src/mame/includes/dec0.h4
-rw-r--r--src/mame/includes/dec8.h6
-rw-r--r--src/mame/includes/deco32.h4
-rw-r--r--src/mame/includes/decocass.h6
-rw-r--r--src/mame/includes/deniam.h6
-rw-r--r--src/mame/includes/dgn_beta.h4
-rw-r--r--src/mame/includes/dgnalpha.h6
-rw-r--r--src/mame/includes/dietgo.h2
-rw-r--r--src/mame/includes/djboy.h6
-rw-r--r--src/mame/includes/djmain.h6
-rw-r--r--src/mame/includes/dm7000.h4
-rw-r--r--src/mame/includes/docastle.h6
-rw-r--r--src/mame/includes/dogfgt.h6
-rw-r--r--src/mame/includes/dragon.h4
-rw-r--r--src/mame/includes/dragrace.h6
-rw-r--r--src/mame/includes/drgnmst.h6
-rw-r--r--src/mame/includes/dribling.h4
-rw-r--r--src/mame/includes/drmicro.h6
-rw-r--r--src/mame/includes/dynduke.h2
-rw-r--r--src/mame/includes/einstein.h28
-rw-r--r--src/mame/includes/electron.h8
-rw-r--r--src/mame/includes/elf.h2
-rw-r--r--src/mame/includes/ep64.h4
-rw-r--r--src/mame/includes/epos.h2
-rw-r--r--src/mame/includes/eprom.h4
-rw-r--r--src/mame/includes/equites.h4
-rw-r--r--src/mame/includes/esd16.h6
-rw-r--r--src/mame/includes/espial.h6
-rw-r--r--src/mame/includes/esripsys.h2
-rw-r--r--src/mame/includes/eti660.h4
-rw-r--r--src/mame/includes/exedexes.h6
-rw-r--r--src/mame/includes/exerion.h6
-rw-r--r--src/mame/includes/exidy.h4
-rw-r--r--src/mame/includes/exidy440.h4
-rw-r--r--src/mame/includes/exp85.h2
-rw-r--r--src/mame/includes/exprraid.h6
-rw-r--r--src/mame/includes/exzisus.h2
-rw-r--r--src/mame/includes/fastfred.h2
-rw-r--r--src/mame/includes/fastlane.h4
-rw-r--r--src/mame/includes/fcombat.h6
-rw-r--r--src/mame/includes/fgoal.h8
-rw-r--r--src/mame/includes/fidelz80.h2
-rw-r--r--src/mame/includes/finalizr.h6
-rw-r--r--src/mame/includes/firetrap.h6
-rw-r--r--src/mame/includes/firetrk.h4
-rw-r--r--src/mame/includes/fitfight.h6
-rw-r--r--src/mame/includes/flkatck.h6
-rw-r--r--src/mame/includes/flower.h12
-rw-r--r--src/mame/includes/flstory.h2
-rw-r--r--src/mame/includes/fm7.h6
-rw-r--r--src/mame/includes/fmtowns.h12
-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/funkybee.h6
-rw-r--r--src/mame/includes/funkyjet.h2
-rw-r--r--src/mame/includes/funybubl.h4
-rw-r--r--src/mame/includes/fuukifg2.h8
-rw-r--r--src/mame/includes/fuukifg3.h8
-rw-r--r--src/mame/includes/gaelco.h2
-rw-r--r--src/mame/includes/gaelco3d.h6
-rw-r--r--src/mame/includes/galastrm.h4
-rw-r--r--src/mame/includes/galaxian.h2
-rw-r--r--src/mame/includes/galaxy.h2
-rw-r--r--src/mame/includes/galeb.h2
-rw-r--r--src/mame/includes/galpani2.h6
-rw-r--r--src/mame/includes/galspnbl.h2
-rw-r--r--src/mame/includes/gamate.h4
-rw-r--r--src/mame/includes/gamecom.h4
-rw-r--r--src/mame/includes/gameplan.h2
-rw-r--r--src/mame/includes/gamepock.h2
-rw-r--r--src/mame/includes/gaplus.h8
-rw-r--r--src/mame/includes/gatron.h2
-rw-r--r--src/mame/includes/gauntlet.h4
-rw-r--r--src/mame/includes/gb.h4
-rw-r--r--src/mame/includes/gba.h6
-rw-r--r--src/mame/includes/gcpinbal.h8
-rw-r--r--src/mame/includes/genpc.h28
-rw-r--r--src/mame/includes/gijoe.h6
-rw-r--r--src/mame/includes/ginganin.h6
-rw-r--r--src/mame/includes/glass.h6
-rw-r--r--src/mame/includes/gng.h6
-rw-r--r--src/mame/includes/goal92.h6
-rw-r--r--src/mame/includes/goindol.h6
-rw-r--r--src/mame/includes/gomoku.h6
-rw-r--r--src/mame/includes/gotcha.h6
-rw-r--r--src/mame/includes/gottlieb.h8
-rw-r--r--src/mame/includes/gotya.h6
-rw-r--r--src/mame/includes/gp32.h6
-rw-r--r--src/mame/includes/gradius3.h6
-rw-r--r--src/mame/includes/grchamp.h6
-rw-r--r--src/mame/includes/gridlee.h10
-rw-r--r--src/mame/includes/groundfx.h4
-rw-r--r--src/mame/includes/gstriker.h4
-rw-r--r--src/mame/includes/gsword.h6
-rw-r--r--src/mame/includes/gumbo.h2
-rw-r--r--src/mame/includes/gunbustr.h4
-rw-r--r--src/mame/includes/gundealr.h6
-rw-r--r--src/mame/includes/gunsmoke.h6
-rw-r--r--src/mame/includes/gyruss.h4
-rw-r--r--src/mame/includes/hanaawas.h6
-rw-r--r--src/mame/includes/harddriv.h56
-rw-r--r--src/mame/includes/hcastle.h6
-rw-r--r--src/mame/includes/hexion.h2
-rw-r--r--src/mame/includes/hh_tms1k.h4
-rw-r--r--src/mame/includes/hh_ucom4.h4
-rw-r--r--src/mame/includes/higemaru.h2
-rw-r--r--src/mame/includes/himesiki.h6
-rw-r--r--src/mame/includes/hitme.h6
-rw-r--r--src/mame/includes/hnayayoi.h6
-rw-r--r--src/mame/includes/hng64.h6
-rw-r--r--src/mame/includes/homerun.h6
-rw-r--r--src/mame/includes/hp48.h34
-rw-r--r--src/mame/includes/huebler.h2
-rw-r--r--src/mame/includes/hx20.h2
-rw-r--r--src/mame/includes/hyhoo.h4
-rw-r--r--src/mame/includes/hyperspt.h2
-rw-r--r--src/mame/includes/hyprduel.h2
-rw-r--r--src/mame/includes/ikki.h6
-rw-r--r--src/mame/includes/imds2.h8
-rw-r--r--src/mame/includes/intv.h8
-rw-r--r--src/mame/includes/inufuku.h6
-rw-r--r--src/mame/includes/iqblock.h2
-rw-r--r--src/mame/includes/irobot.h4
-rw-r--r--src/mame/includes/ironhors.h6
-rw-r--r--src/mame/includes/itech32.h4
-rw-r--r--src/mame/includes/itech8.h8
-rw-r--r--src/mame/includes/jack.h6
-rw-r--r--src/mame/includes/jackal.h6
-rw-r--r--src/mame/includes/jaguar.h8
-rw-r--r--src/mame/includes/jailbrek.h6
-rw-r--r--src/mame/includes/jedi.h8
-rw-r--r--src/mame/includes/jupiter.h6
-rw-r--r--src/mame/includes/kangaroo.h6
-rw-r--r--src/mame/includes/karnov.h4
-rw-r--r--src/mame/includes/kaypro.h2
-rw-r--r--src/mame/includes/kc.h18
-rw-r--r--src/mame/includes/kchamp.h4
-rw-r--r--src/mame/includes/kickgoal.h4
-rw-r--r--src/mame/includes/kingobox.h4
-rw-r--r--src/mame/includes/klax.h4
-rw-r--r--src/mame/includes/kncljoe.h6
-rw-r--r--src/mame/includes/kopunch.h4
-rw-r--r--src/mame/includes/kramermc.h4
-rw-r--r--src/mame/includes/ksayakyu.h6
-rw-r--r--src/mame/includes/kyocera.h8
-rw-r--r--src/mame/includes/kyugo.h6
-rw-r--r--src/mame/includes/labyrunr.h4
-rw-r--r--src/mame/includes/ladyfrog.h6
-rw-r--r--src/mame/includes/laserbat.h6
-rw-r--r--src/mame/includes/lasso.h6
-rw-r--r--src/mame/includes/lastduel.h2
-rw-r--r--src/mame/includes/lazercmd.h4
-rw-r--r--src/mame/includes/lc80.h2
-rw-r--r--src/mame/includes/leland.h12
-rw-r--r--src/mame/includes/lemmings.h4
-rw-r--r--src/mame/includes/lethal.h6
-rw-r--r--src/mame/includes/lethalj.h4
-rw-r--r--src/mame/includes/liberatr.h6
-rw-r--r--src/mame/includes/lisa.h6
-rw-r--r--src/mame/includes/lkage.h6
-rw-r--r--src/mame/includes/llc.h2
-rw-r--r--src/mame/includes/lockon.h6
-rw-r--r--src/mame/includes/lordgun.h4
-rw-r--r--src/mame/includes/lucky74.h6
-rw-r--r--src/mame/includes/lvcards.h2
-rw-r--r--src/mame/includes/lviv.h4
-rw-r--r--src/mame/includes/lwings.h6
-rw-r--r--src/mame/includes/lynx.h8
-rw-r--r--src/mame/includes/m10.h2
-rw-r--r--src/mame/includes/m107.h4
-rw-r--r--src/mame/includes/m5.h4
-rw-r--r--src/mame/includes/m52.h4
-rw-r--r--src/mame/includes/m57.h2
-rw-r--r--src/mame/includes/m58.h2
-rw-r--r--src/mame/includes/m62.h6
-rw-r--r--src/mame/includes/m72.h4
-rw-r--r--src/mame/includes/m90.h4
-rw-r--r--src/mame/includes/m92.h2
-rw-r--r--src/mame/includes/mac.h10
-rw-r--r--src/mame/includes/macpci.h4
-rw-r--r--src/mame/includes/macrossp.h6
-rw-r--r--src/mame/includes/madmotor.h6
-rw-r--r--src/mame/includes/magmax.h6
-rw-r--r--src/mame/includes/mainevt.h4
-rw-r--r--src/mame/includes/mainsnk.h4
-rw-r--r--src/mame/includes/malzak.h4
-rw-r--r--src/mame/includes/mappy.h2
-rw-r--r--src/mame/includes/marineb.h6
-rw-r--r--src/mame/includes/mario.h6
-rw-r--r--src/mame/includes/markham.h2
-rw-r--r--src/mame/includes/matmania.h2
-rw-r--r--src/mame/includes/maygay1b.h4
-rw-r--r--src/mame/includes/mbc55x.h8
-rw-r--r--src/mame/includes/mbee.h2
-rw-r--r--src/mame/includes/mc1000.h4
-rw-r--r--src/mame/includes/mcatadv.h4
-rw-r--r--src/mame/includes/meadows.h2
-rw-r--r--src/mame/includes/megazone.h6
-rw-r--r--src/mame/includes/mermaid.h6
-rw-r--r--src/mame/includes/metalmx.h4
-rw-r--r--src/mame/includes/metlclsh.h6
-rw-r--r--src/mame/includes/metro.h4
-rw-r--r--src/mame/includes/mexico86.h4
-rw-r--r--src/mame/includes/mhavoc.h4
-rw-r--r--src/mame/includes/micro3d.h16
-rw-r--r--src/mame/includes/micronic.h4
-rw-r--r--src/mame/includes/microtan.h6
-rw-r--r--src/mame/includes/midtunit.h2
-rw-r--r--src/mame/includes/midvunit.h8
-rw-r--r--src/mame/includes/midyunit.h2
-rw-r--r--src/mame/includes/mikie.h6
-rw-r--r--src/mame/includes/mikro80.h6
-rw-r--r--src/mame/includes/mikromik.h4
-rw-r--r--src/mame/includes/mjkjidai.h6
-rw-r--r--src/mame/includes/model3.h2
-rw-r--r--src/mame/includes/momoko.h4
-rw-r--r--src/mame/includes/mosaic.h6
-rw-r--r--src/mame/includes/mouser.h4
-rw-r--r--src/mame/includes/mpf1.h4
-rw-r--r--src/mame/includes/mpu4.h2
-rw-r--r--src/mame/includes/mpz80.h4
-rw-r--r--src/mame/includes/mrdo.h2
-rw-r--r--src/mame/includes/mrflea.h4
-rw-r--r--src/mame/includes/mrjong.h2
-rw-r--r--src/mame/includes/ms32.h4
-rw-r--r--src/mame/includes/msbc1.h2
-rw-r--r--src/mame/includes/msisaac.h6
-rw-r--r--src/mame/includes/msx.h8
-rw-r--r--src/mame/includes/mugsmash.h4
-rw-r--r--src/mame/includes/multfish.h6
-rw-r--r--src/mame/includes/munchmo.h6
-rw-r--r--src/mame/includes/mustache.h2
-rw-r--r--src/mame/includes/mz700.h2
-rw-r--r--src/mame/includes/mz80.h4
-rw-r--r--src/mame/includes/n64.h10
-rw-r--r--src/mame/includes/n8080.h2
-rw-r--r--src/mame/includes/namcona1.h6
-rw-r--r--src/mame/includes/namcond1.h4
-rw-r--r--src/mame/includes/namcos1.h6
-rw-r--r--src/mame/includes/namcos2.h2
-rw-r--r--src/mame/includes/namcos22.h6
-rw-r--r--src/mame/includes/namcos86.h4
-rw-r--r--src/mame/includes/naughtyb.h2
-rw-r--r--src/mame/includes/nb1413m3.h6
-rw-r--r--src/mame/includes/nb1414m4.h4
-rw-r--r--src/mame/includes/nbmj8688.h2
-rw-r--r--src/mame/includes/nbmj8891.h4
-rw-r--r--src/mame/includes/nbmj8900.h4
-rw-r--r--src/mame/includes/nbmj8991.h6
-rw-r--r--src/mame/includes/nbmj9195.h8
-rw-r--r--src/mame/includes/nc.h6
-rw-r--r--src/mame/includes/nemesis.h6
-rw-r--r--src/mame/includes/newbrain.h10
-rw-r--r--src/mame/includes/news.h6
-rw-r--r--src/mame/includes/next.h6
-rw-r--r--src/mame/includes/ninjakd2.h6
-rw-r--r--src/mame/includes/ninjaw.h4
-rw-r--r--src/mame/includes/nitedrvr.h6
-rw-r--r--src/mame/includes/niyanpai.h4
-rw-r--r--src/mame/includes/norautp.h2
-rw-r--r--src/mame/includes/nycaptor.h6
-rw-r--r--src/mame/includes/ob68k1a.h4
-rw-r--r--src/mame/includes/offtwall.h2
-rw-r--r--src/mame/includes/ohmygod.h6
-rw-r--r--src/mame/includes/ojankohs.h2
-rw-r--r--src/mame/includes/ondra.h6
-rw-r--r--src/mame/includes/oneshot.h6
-rw-r--r--src/mame/includes/opwolf.h4
-rw-r--r--src/mame/includes/orao.h4
-rw-r--r--src/mame/includes/orbit.h6
-rw-r--r--src/mame/includes/osborne1.h6
-rw-r--r--src/mame/includes/osi.h10
-rw-r--r--src/mame/includes/othunder.h8
-rw-r--r--src/mame/includes/overdriv.h4
-rw-r--r--src/mame/includes/pacland.h4
-rw-r--r--src/mame/includes/pandoras.h6
-rw-r--r--src/mame/includes/paradise.h6
-rw-r--r--src/mame/includes/parodius.h6
-rw-r--r--src/mame/includes/pass.h2
-rw-r--r--src/mame/includes/pastelg.h6
-rw-r--r--src/mame/includes/pbaction.h6
-rw-r--r--src/mame/includes/pc1251.h4
-rw-r--r--src/mame/includes/pc1350.h4
-rw-r--r--src/mame/includes/pc1401.h4
-rw-r--r--src/mame/includes/pc1403.h6
-rw-r--r--src/mame/includes/pc1512.h10
-rw-r--r--src/mame/includes/pc4.h4
-rw-r--r--src/mame/includes/pc8001.h2
-rw-r--r--src/mame/includes/pc8401a.h6
-rw-r--r--src/mame/includes/pcktgal.h2
-rw-r--r--src/mame/includes/pcw.h6
-rw-r--r--src/mame/includes/pcw16.h6
-rw-r--r--src/mame/includes/pdp1.h6
-rw-r--r--src/mame/includes/pecom.h4
-rw-r--r--src/mame/includes/pes.h2
-rw-r--r--src/mame/includes/phc25.h2
-rw-r--r--src/mame/includes/phoenix.h6
-rw-r--r--src/mame/includes/pingpong.h2
-rw-r--r--src/mame/includes/pirates.h2
-rw-r--r--src/mame/includes/pitnrun.h6
-rw-r--r--src/mame/includes/pk8020.h6
-rw-r--r--src/mame/includes/pktgaldx.h2
-rw-r--r--src/mame/includes/playch10.h6
-rw-r--r--src/mame/includes/plus4.h4
-rw-r--r--src/mame/includes/plygonet.h6
-rw-r--r--src/mame/includes/pmd85.h4
-rw-r--r--src/mame/includes/poisk1.h2
-rw-r--r--src/mame/includes/pokechmp.h2
-rw-r--r--src/mame/includes/polepos.h6
-rw-r--r--src/mame/includes/policetr.h4
-rw-r--r--src/mame/includes/poly88.h6
-rw-r--r--src/mame/includes/poly880.h2
-rw-r--r--src/mame/includes/polyplay.h4
-rw-r--r--src/mame/includes/poolshrk.h2
-rw-r--r--src/mame/includes/pooyan.h6
-rw-r--r--src/mame/includes/popeye.h2
-rw-r--r--src/mame/includes/popper.h6
-rw-r--r--src/mame/includes/portfoli.h4
-rw-r--r--src/mame/includes/portrait.h2
-rw-r--r--src/mame/includes/powerins.h2
-rw-r--r--src/mame/includes/pp01.h6
-rw-r--r--src/mame/includes/prehisle.h2
-rw-r--r--src/mame/includes/primo.h4
-rw-r--r--src/mame/includes/prof180x.h4
-rw-r--r--src/mame/includes/prof80.h6
-rw-r--r--src/mame/includes/psikyo.h4
-rw-r--r--src/mame/includes/psikyo4.h6
-rw-r--r--src/mame/includes/psikyosh.h4
-rw-r--r--src/mame/includes/psion.h6
-rw-r--r--src/mame/includes/psychic5.h4
-rw-r--r--src/mame/includes/punchout.h2
-rw-r--r--src/mame/includes/px8.h4
-rw-r--r--src/mame/includes/qdrmfgp.h2
-rw-r--r--src/mame/includes/qix.h2
-rw-r--r--src/mame/includes/ql.h4
-rw-r--r--src/mame/includes/quizdna.h4
-rw-r--r--src/mame/includes/quizpani.h2
-rw-r--r--src/mame/includes/radio86.h4
-rw-r--r--src/mame/includes/raiden.h2
-rw-r--r--src/mame/includes/raiden2.h2
-rw-r--r--src/mame/includes/rampart.h4
-rw-r--r--src/mame/includes/rastan.h4
-rw-r--r--src/mame/includes/rbisland.h2
-rw-r--r--src/mame/includes/realbrk.h2
-rw-r--r--src/mame/includes/relief.h2
-rw-r--r--src/mame/includes/renegade.h6
-rw-r--r--src/mame/includes/retofinv.h4
-rw-r--r--src/mame/includes/rltennis.h6
-rw-r--r--src/mame/includes/rm380z.h4
-rw-r--r--src/mame/includes/rmnimbus.h10
-rw-r--r--src/mame/includes/rockrage.h4
-rw-r--r--src/mame/includes/rocnrope.h2
-rw-r--r--src/mame/includes/rollerg.h6
-rw-r--r--src/mame/includes/rollrace.h2
-rw-r--r--src/mame/includes/route16.h2
-rw-r--r--src/mame/includes/rpunch.h4
-rw-r--r--src/mame/includes/runaway.h6
-rw-r--r--src/mame/includes/rungun.h6
-rw-r--r--src/mame/includes/s11.h2
-rw-r--r--src/mame/includes/sage2.h4
-rw-r--r--src/mame/includes/samcoupe.h8
-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/sderby.h2
-rw-r--r--src/mame/includes/segag80r.h12
-rw-r--r--src/mame/includes/segag80v.h4
-rw-r--r--src/mame/includes/segahang.h6
-rw-r--r--src/mame/includes/segaorun.h6
-rw-r--r--src/mame/includes/segas16a.h6
-rw-r--r--src/mame/includes/segas16b.h8
-rw-r--r--src/mame/includes/segas18.h6
-rw-r--r--src/mame/includes/segas24.h4
-rw-r--r--src/mame/includes/segas32.h14
-rw-r--r--src/mame/includes/segaxbd.h20
-rw-r--r--src/mame/includes/segaybd.h6
-rw-r--r--src/mame/includes/seibuspi.h4
-rw-r--r--src/mame/includes/seicross.h6
-rw-r--r--src/mame/includes/senjyo.h6
-rw-r--r--src/mame/includes/seta2.h2
-rw-r--r--src/mame/includes/sf.h6
-rw-r--r--src/mame/includes/sg1000.h8
-rw-r--r--src/mame/includes/shadfrce.h2
-rw-r--r--src/mame/includes/shangha3.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.h4
-rw-r--r--src/mame/includes/sidearms.h4
-rw-r--r--src/mame/includes/sidepckt.h4
-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.h6
-rw-r--r--src/mame/includes/skullxbo.h4
-rw-r--r--src/mame/includes/skydiver.h4
-rw-r--r--src/mame/includes/skyfox.h4
-rw-r--r--src/mame/includes/skykid.h4
-rw-r--r--src/mame/includes/skyraid.h2
-rw-r--r--src/mame/includes/slapfght.h4
-rw-r--r--src/mame/includes/slapshot.h6
-rw-r--r--src/mame/includes/slapstic.h4
-rw-r--r--src/mame/includes/snes.h6
-rw-r--r--src/mame/includes/snk6502.h6
-rw-r--r--src/mame/includes/snk68.h4
-rw-r--r--src/mame/includes/snookr10.h2
-rw-r--r--src/mame/includes/softbox.h4
-rw-r--r--src/mame/includes/solomon.h2
-rw-r--r--src/mame/includes/sonson.h6
-rw-r--r--src/mame/includes/sorcerer.h8
-rw-r--r--src/mame/includes/spacefb.h8
-rw-r--r--src/mame/includes/spcforce.h2
-rw-r--r--src/mame/includes/spdodgeb.h6
-rw-r--r--src/mame/includes/special.h2
-rw-r--r--src/mame/includes/spectrum.h2
-rw-r--r--src/mame/includes/speedatk.h4
-rw-r--r--src/mame/includes/speedbal.h4
-rw-r--r--src/mame/includes/speedspn.h4
-rw-r--r--src/mame/includes/spiders.h2
-rw-r--r--src/mame/includes/splash.h2
-rw-r--r--src/mame/includes/sprcros2.h4
-rw-r--r--src/mame/includes/sprint2.h2
-rw-r--r--src/mame/includes/sprint4.h6
-rw-r--r--src/mame/includes/sprint8.h4
-rw-r--r--src/mame/includes/spy.h4
-rw-r--r--src/mame/includes/srmp2.h2
-rw-r--r--src/mame/includes/srumbler.h4
-rw-r--r--src/mame/includes/sshangha.h4
-rw-r--r--src/mame/includes/ssozumo.h4
-rw-r--r--src/mame/includes/sspeedr.h2
-rw-r--r--src/mame/includes/ssrj.h6
-rw-r--r--src/mame/includes/ssv.h4
-rw-r--r--src/mame/includes/ssystem3.h2
-rw-r--r--src/mame/includes/stactics.h4
-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.h6
-rw-r--r--src/mame/includes/stlforce.h2
-rw-r--r--src/mame/includes/strnskil.h4
-rw-r--r--src/mame/includes/subs.h4
-rw-r--r--src/mame/includes/suna16.h2
-rw-r--r--src/mame/includes/supbtime.h2
-rw-r--r--src/mame/includes/super80.h2
-rw-r--r--src/mame/includes/superchs.h2
-rw-r--r--src/mame/includes/superslave.h4
-rw-r--r--src/mame/includes/suprloco.h2
-rw-r--r--src/mame/includes/suprnova.h6
-rw-r--r--src/mame/includes/suprridr.h4
-rw-r--r--src/mame/includes/suprslam.h6
-rw-r--r--src/mame/includes/surpratk.h4
-rw-r--r--src/mame/includes/svi318.h4
-rw-r--r--src/mame/includes/svision.h4
-rw-r--r--src/mame/includes/system1.h6
-rw-r--r--src/mame/includes/tagteam.h4
-rw-r--r--src/mame/includes/tail2nos.h6
-rw-r--r--src/mame/includes/taito_b.h6
-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.h4
-rw-r--r--src/mame/includes/taito_o.h2
-rw-r--r--src/mame/includes/taito_z.h2
-rw-r--r--src/mame/includes/taitoair.h6
-rw-r--r--src/mame/includes/taitojc.h6
-rw-r--r--src/mame/includes/taitosj.h6
-rw-r--r--src/mame/includes/tandy2k.h4
-rw-r--r--src/mame/includes/tank8.h6
-rw-r--r--src/mame/includes/tankbatt.h4
-rw-r--r--src/mame/includes/tankbust.h6
-rw-r--r--src/mame/includes/taotaido.h4
-rw-r--r--src/mame/includes/targeth.h2
-rw-r--r--src/mame/includes/taxidriv.h2
-rw-r--r--src/mame/includes/tbowl.h6
-rw-r--r--src/mame/includes/tceptor.h6
-rw-r--r--src/mame/includes/tdv2324.h2
-rw-r--r--src/mame/includes/tecmo.h6
-rw-r--r--src/mame/includes/tecmo16.h2
-rw-r--r--src/mame/includes/tecmosys.h4
-rw-r--r--src/mame/includes/tehkanwc.h6
-rw-r--r--src/mame/includes/tek405x.h8
-rw-r--r--src/mame/includes/terracre.h2
-rw-r--r--src/mame/includes/thedeep.h6
-rw-r--r--src/mame/includes/thepit.h4
-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.h8
-rw-r--r--src/mame/includes/ti85.h6
-rw-r--r--src/mame/includes/ti89.h4
-rw-r--r--src/mame/includes/tiamc1.h8
-rw-r--r--src/mame/includes/tigeroad.h4
-rw-r--r--src/mame/includes/tiki100.h4
-rw-r--r--src/mame/includes/timelimt.h6
-rw-r--r--src/mame/includes/timeplt.h6
-rw-r--r--src/mame/includes/tmc1800.h20
-rw-r--r--src/mame/includes/tmc2000e.h4
-rw-r--r--src/mame/includes/tmc600.h4
-rw-r--r--src/mame/includes/tmnt.h2
-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.h4
-rw-r--r--src/mame/includes/toypop.h6
-rw-r--r--src/mame/includes/tp84.h4
-rw-r--r--src/mame/includes/travrusa.h4
-rw-r--r--src/mame/includes/triplhnt.h4
-rw-r--r--src/mame/includes/trs80.h6
-rw-r--r--src/mame/includes/trs80m2.h8
-rw-r--r--src/mame/includes/truco.h4
-rw-r--r--src/mame/includes/trucocl.h4
-rw-r--r--src/mame/includes/tryout.h4
-rw-r--r--src/mame/includes/tsamurai.h4
-rw-r--r--src/mame/includes/tsispch.h2
-rw-r--r--src/mame/includes/tubep.h2
-rw-r--r--src/mame/includes/tumblep.h2
-rw-r--r--src/mame/includes/tunhunt.h2
-rw-r--r--src/mame/includes/turrett.h12
-rw-r--r--src/mame/includes/twin16.h10
-rw-r--r--src/mame/includes/tx0.h6
-rw-r--r--src/mame/includes/tx1.h16
-rw-r--r--src/mame/includes/ultraman.h4
-rw-r--r--src/mame/includes/ultratnk.h6
-rw-r--r--src/mame/includes/undrfire.h4
-rw-r--r--src/mame/includes/usgames.h4
-rw-r--r--src/mame/includes/ut88.h2
-rw-r--r--src/mame/includes/v1050.h6
-rw-r--r--src/mame/includes/vaportra.h4
-rw-r--r--src/mame/includes/vastar.h6
-rw-r--r--src/mame/includes/vball.h4
-rw-r--r--src/mame/includes/vc4000.h4
-rw-r--r--src/mame/includes/vcs80.h2
-rw-r--r--src/mame/includes/vector06.h6
-rw-r--r--src/mame/includes/vectrex.h6
-rw-r--r--src/mame/includes/vendetta.h6
-rw-r--r--src/mame/includes/vertigo.h4
-rw-r--r--src/mame/includes/vic10.h4
-rw-r--r--src/mame/includes/vic20.h4
-rw-r--r--src/mame/includes/vicdual.h2
-rw-r--r--src/mame/includes/victor9k.h4
-rw-r--r--src/mame/includes/victory.h2
-rw-r--r--src/mame/includes/vidbrain.h6
-rw-r--r--src/mame/includes/videopin.h8
-rw-r--r--src/mame/includes/vigilant.h6
-rw-r--r--src/mame/includes/vindictr.h4
-rw-r--r--src/mame/includes/vip.h4
-rw-r--r--src/mame/includes/vixen.h6
-rw-r--r--src/mame/includes/volfied.h8
-rw-r--r--src/mame/includes/vtech2.h4
-rw-r--r--src/mame/includes/vulgus.h2
-rw-r--r--src/mame/includes/wangpc.h4
-rw-r--r--src/mame/includes/warpwarp.h2
-rw-r--r--src/mame/includes/warriorb.h4
-rw-r--r--src/mame/includes/wc90.h4
-rw-r--r--src/mame/includes/wc90b.h4
-rw-r--r--src/mame/includes/welltris.h4
-rw-r--r--src/mame/includes/wgp.h8
-rw-r--r--src/mame/includes/wiping.h2
-rw-r--r--src/mame/includes/wiz.h4
-rw-r--r--src/mame/includes/wolfpack.h6
-rw-r--r--src/mame/includes/wpc_pin.h4
-rw-r--r--src/mame/includes/wrally.h2
-rw-r--r--src/mame/includes/wswan.h4
-rw-r--r--src/mame/includes/wwfsstar.h2
-rw-r--r--src/mame/includes/x07.h4
-rw-r--r--src/mame/includes/x1.h8
-rw-r--r--src/mame/includes/x68k.h2
-rw-r--r--src/mame/includes/xain.h4
-rw-r--r--src/mame/includes/xbox.h2
-rw-r--r--src/mame/includes/xerox820.h10
-rw-r--r--src/mame/includes/xexex.h6
-rw-r--r--src/mame/includes/xmen.h4
-rw-r--r--src/mame/includes/xor100.h4
-rw-r--r--src/mame/includes/xorworld.h2
-rw-r--r--src/mame/includes/xxmissio.h4
-rw-r--r--src/mame/includes/xybots.h2
-rw-r--r--src/mame/includes/xyonix.h4
-rw-r--r--src/mame/includes/yiear.h6
-rw-r--r--src/mame/includes/yunsun16.h6
-rw-r--r--src/mame/includes/yunsung8.h6
-rw-r--r--src/mame/includes/z88.h4
-rw-r--r--src/mame/includes/zac2650.h2
-rw-r--r--src/mame/includes/zaccaria.h6
-rw-r--r--src/mame/includes/zaxxon.h4
-rw-r--r--src/mame/includes/zerozone.h6
-rw-r--r--src/mame/includes/zodiack.h6
-rw-r--r--src/mame/includes/zx.h6
-rw-r--r--src/mame/machine/315_5296.h4
-rw-r--r--src/mame/machine/6883sam.h6
-rw-r--r--src/mame/machine/abc1600mac.h8
-rw-r--r--src/mame/machine/abc80kb.h10
-rw-r--r--src/mame/machine/alpha8201.h6
-rw-r--r--src/mame/machine/amigakbd.h12
-rw-r--r--src/mame/machine/apollo.cpp6
-rw-r--r--src/mame/machine/apollo_kbd.h12
-rw-r--r--src/mame/machine/apricotkb.h10
-rw-r--r--src/mame/machine/apricotkb_hle.h16
-rw-r--r--src/mame/machine/asic65.h10
-rw-r--r--src/mame/machine/atari_vg.h10
-rw-r--r--src/mame/machine/atarifdc.h4
-rw-r--r--src/mame/machine/atarigen.h28
-rw-r--r--src/mame/machine/awboard.h8
-rw-r--r--src/mame/machine/beta.h8
-rw-r--r--src/mame/machine/bfm_bd1.h6
-rw-r--r--src/mame/machine/bfm_bda.h6
-rw-r--r--src/mame/machine/buggychl.h6
-rw-r--r--src/mame/machine/c117.h6
-rw-r--r--src/mame/machine/cat702.h2
-rw-r--r--src/mame/machine/cdi070.h4
-rw-r--r--src/mame/machine/cdicdic.h4
-rw-r--r--src/mame/machine/cdislave.h8
-rw-r--r--src/mame/machine/compiskb.h8
-rw-r--r--src/mame/machine/cuda.h16
-rw-r--r--src/mame/machine/dc-ctrl.h4
-rw-r--r--src/mame/machine/dec_lk201.h18
-rw-r--r--src/mame/machine/deco104.h6
-rw-r--r--src/mame/machine/deco146.h6
-rw-r--r--src/mame/machine/deco222.h12
-rw-r--r--src/mame/machine/decocass_tape.h6
-rw-r--r--src/mame/machine/decocpu6.h6
-rw-r--r--src/mame/machine/decocpu7.h8
-rw-r--r--src/mame/machine/decopincpu.h16
-rw-r--r--src/mame/machine/dmv_keyb.h12
-rw-r--r--src/mame/machine/docg3.h10
-rw-r--r--src/mame/machine/egret.h16
-rw-r--r--src/mame/machine/esqpanel.h24
-rw-r--r--src/mame/machine/esqvfd.h18
-rw-r--r--src/mame/machine/fd1089.h6
-rw-r--r--src/mame/machine/fd1094.h4
-rw-r--r--src/mame/machine/fm_scsi.h6
-rw-r--r--src/mame/machine/gaelco3d.h6
-rw-r--r--src/mame/machine/gdrom.h12
-rw-r--r--src/mame/machine/ie15_kbd.h12
-rw-r--r--src/mame/machine/igs022.h8
-rw-r--r--src/mame/machine/igs025.h8
-rw-r--r--src/mame/machine/igs028.h8
-rw-r--r--src/mame/machine/inder_sb.h6
-rw-r--r--src/mame/machine/inder_vid.h6
-rw-r--r--src/mame/machine/isbc_215g.h8
-rw-r--r--src/mame/machine/iteagle_fpga.h26
-rw-r--r--src/mame/machine/jvs13551.h30
-rw-r--r--src/mame/machine/k573cass.h18
-rw-r--r--src/mame/machine/k573dio.h10
-rw-r--r--src/mame/machine/k573mcr.h4
-rw-r--r--src/mame/machine/k573msu.h4
-rw-r--r--src/mame/machine/k573npu.h4
-rw-r--r--src/mame/machine/k7659kb.h12
-rw-r--r--src/mame/machine/kaneko_calc3.h6
-rw-r--r--src/mame/machine/kaneko_hit.h4
-rw-r--r--src/mame/machine/kaneko_toybox.h4
-rw-r--r--src/mame/machine/kc_keyb.h8
-rw-r--r--src/mame/machine/konami1.h4
-rw-r--r--src/mame/machine/konppc.h2
-rw-r--r--src/mame/machine/m1comm.h8
-rw-r--r--src/mame/machine/m20_8086.h8
-rw-r--r--src/mame/machine/m20_kbd.h8
-rw-r--r--src/mame/machine/m24_kbd.h12
-rw-r--r--src/mame/machine/m24_z8000.h8
-rw-r--r--src/mame/machine/m2comm.h6
-rw-r--r--src/mame/machine/mackbd.h10
-rw-r--r--src/mame/machine/macrtc.h16
-rw-r--r--src/mame/machine/maple-dc.h6
-rw-r--r--src/mame/machine/mapledev.h4
-rw-r--r--src/mame/machine/mathbox.h6
-rw-r--r--src/mame/machine/mega32x.h8
-rw-r--r--src/mame/machine/megacd.h6
-rw-r--r--src/mame/machine/megacdcd.h6
-rw-r--r--src/mame/machine/microdrv.h30
-rw-r--r--src/mame/machine/micropolis.h4
-rw-r--r--src/mame/machine/midikbd.h10
-rw-r--r--src/mame/machine/midwayic.h12
-rw-r--r--src/mame/machine/mie.h14
-rw-r--r--src/mame/machine/mm1kb.h10
-rw-r--r--src/mame/machine/ms7004.h10
-rw-r--r--src/mame/machine/msx_matsushita.h8
-rw-r--r--src/mame/machine/msx_s1985.h2
-rw-r--r--src/mame/machine/msx_switched.h2
-rw-r--r--src/mame/machine/msx_systemflags.h2
-rw-r--r--src/mame/machine/namco06.h4
-rw-r--r--src/mame/machine/namco50.h6
-rw-r--r--src/mame/machine/namco51.h8
-rw-r--r--src/mame/machine/namco53.h6
-rw-r--r--src/mame/machine/namco62.h6
-rw-r--r--src/mame/machine/namco_settings.h4
-rw-r--r--src/mame/machine/namcoio.h10
-rw-r--r--src/mame/machine/namcomcu.h10
-rw-r--r--src/mame/machine/naomibd.h8
-rw-r--r--src/mame/machine/naomig1.h6
-rw-r--r--src/mame/machine/naomigd.h10
-rw-r--r--src/mame/machine/naomim1.h10
-rw-r--r--src/mame/machine/naomim2.h16
-rw-r--r--src/mame/machine/naomim4.h12
-rw-r--r--src/mame/machine/naomirom.h10
-rw-r--r--src/mame/machine/nextkbd.h8
-rw-r--r--src/mame/machine/nextmo.h4
-rw-r--r--src/mame/machine/ngen_kb.h12
-rw-r--r--src/mame/machine/nmk004.h6
-rw-r--r--src/mame/machine/nmk112.h4
-rw-r--r--src/mame/machine/ns10crypt.h2
-rw-r--r--src/mame/machine/ns11prot.h4
-rw-r--r--src/mame/machine/pc1512kb.h12
-rw-r--r--src/mame/machine/pc9801_118.h12
-rw-r--r--src/mame/machine/pc9801_26.h10
-rw-r--r--src/mame/machine/pc9801_86.h12
-rw-r--r--src/mame/machine/pc9801_cbus.h4
-rw-r--r--src/mame/machine/pc9801_kbd.h10
-rw-r--r--src/mame/machine/pcd_kbd.h8
-rw-r--r--src/mame/machine/pce220_ser.h32
-rw-r--r--src/mame/machine/pce_cd.h6
-rw-r--r--src/mame/machine/prof80mmu.h4
-rw-r--r--src/mame/machine/psion_pack.h32
-rw-r--r--src/mame/machine/psxcd.h14
-rw-r--r--src/mame/machine/qimi.h6
-rw-r--r--src/mame/machine/qx10kbd.h8
-rw-r--r--src/mame/machine/raiden2cop.h2
-rw-r--r--src/mame/machine/rmnkbd.h6
-rw-r--r--src/mame/machine/rx01.h6
-rw-r--r--src/mame/machine/s32comm.h6
-rw-r--r--src/mame/machine/segabb.h4
-rw-r--r--src/mame/machine/segaic16.h16
-rw-r--r--src/mame/machine/seicop.h6
-rw-r--r--src/mame/machine/sgi.h2
-rw-r--r--src/mame/machine/sonydriv.h4
-rw-r--r--src/mame/machine/st0016.h8
-rw-r--r--src/mame/machine/swim.h10
-rw-r--r--src/mame/machine/tait8741.h8
-rw-r--r--src/mame/machine/taitoio.h12
-rw-r--r--src/mame/machine/tandy2kb.h10
-rw-r--r--src/mame/machine/teleprinter.h6
-rw-r--r--src/mame/machine/ticket.h6
-rw-r--r--src/mame/machine/trs80m2kb.h10
-rw-r--r--src/mame/machine/upd65031.h6
-rw-r--r--src/mame/machine/v1050kb.h10
-rw-r--r--src/mame/machine/victor9k_fdc.h10
-rw-r--r--src/mame/machine/victor9kb.h8
-rw-r--r--src/mame/machine/wangpckb.h10
-rw-r--r--src/mame/machine/wpc.h6
-rw-r--r--src/mame/machine/wpc_lamp.h6
-rw-r--r--src/mame/machine/wpc_out.h6
-rw-r--r--src/mame/machine/wpc_pic.h4
-rw-r--r--src/mame/machine/wpc_shift.h4
-rw-r--r--src/mame/machine/x68k_hdc.h26
-rw-r--r--src/mame/machine/x68k_kbd.h10
-rw-r--r--src/mame/machine/x820kb.h12
-rw-r--r--src/mame/machine/zndip.h4
-rw-r--r--src/mame/machine/zs01.h8
-rw-r--r--src/mame/machine/zx8302.h12
-rw-r--r--src/mame/video/733_asr.h12
-rw-r--r--src/mame/video/911_vdt.h12
-rw-r--r--src/mame/video/abc1600.h10
-rw-r--r--src/mame/video/antic.h6
-rw-r--r--src/mame/video/apple2.h4
-rw-r--r--src/mame/video/atarimo.h8
-rw-r--r--src/mame/video/atarirle.h4
-rw-r--r--src/mame/video/avgdvg.h106
-rw-r--r--src/mame/video/bfm_adr2.h6
-rw-r--r--src/mame/video/bfm_dm01.h4
-rw-r--r--src/mame/video/c116.h2
-rw-r--r--src/mame/video/c45.h4
-rw-r--r--src/mame/video/crt.h2
-rw-r--r--src/mame/video/decbac06.h4
-rw-r--r--src/mame/video/deckarn.h4
-rw-r--r--src/mame/video/decmxc06.h4
-rw-r--r--src/mame/video/deco16ic.h4
-rw-r--r--src/mame/video/deco_zoomspr.h4
-rw-r--r--src/mame/video/decocomn.h6
-rw-r--r--src/mame/video/decodmd1.h6
-rw-r--r--src/mame/video/decodmd2.h6
-rw-r--r--src/mame/video/decodmd3.h6
-rw-r--r--src/mame/video/decospr.h4
-rw-r--r--src/mame/video/excellent_spr.h4
-rw-r--r--src/mame/video/fuukifg.h4
-rw-r--r--src/mame/video/gic.h10
-rw-r--r--src/mame/video/gime.h24
-rw-r--r--src/mame/video/gp9001.h6
-rw-r--r--src/mame/video/gtia.h4
-rw-r--r--src/mame/video/igs017_igs031.h6
-rw-r--r--src/mame/video/jalblend.h4
-rw-r--r--src/mame/video/k001005.h8
-rw-r--r--src/mame/video/k001006.h6
-rw-r--r--src/mame/video/k001604.h4
-rw-r--r--src/mame/video/k007121.h6
-rw-r--r--src/mame/video/k007342.h4
-rw-r--r--src/mame/video/k007420.h4
-rw-r--r--src/mame/video/k037122.h4
-rw-r--r--src/mame/video/k051316.h4
-rw-r--r--src/mame/video/k051733.h6
-rw-r--r--src/mame/video/k051960.h4
-rw-r--r--src/mame/video/k052109.h4
-rw-r--r--src/mame/video/k053244_k053245.h4
-rw-r--r--src/mame/video/k053246_k053247_k055673.h6
-rw-r--r--src/mame/video/k053250.h4
-rw-r--r--src/mame/video/k053251.h6
-rw-r--r--src/mame/video/k053936.h4
-rw-r--r--src/mame/video/k054000.h6
-rw-r--r--src/mame/video/k054156_k054157_k056832.h2
-rw-r--r--src/mame/video/k054338.h4
-rw-r--r--src/mame/video/k055555.h6
-rw-r--r--src/mame/video/k057714.h6
-rw-r--r--src/mame/video/k1ge.h10
-rw-r--r--src/mame/video/kan_pand.h4
-rw-r--r--src/mame/video/kaneko_grap2.h4
-rw-r--r--src/mame/video/kaneko_spr.h12
-rw-r--r--src/mame/video/kaneko_tmap.h4
-rw-r--r--src/mame/video/maria.h4
-rw-r--r--src/mame/video/mb60553.h4
-rw-r--r--src/mame/video/mcd212.h4
-rw-r--r--src/mame/video/newport.h6
-rw-r--r--src/mame/video/nick.h8
-rw-r--r--src/mame/video/pc080sn.h2
-rw-r--r--src/mame/video/pc090oj.h4
-rw-r--r--src/mame/video/pc_t1t.h8
-rw-r--r--src/mame/video/pcd.h24
-rw-r--r--src/mame/video/powervr2.h4
-rw-r--r--src/mame/video/sega16sp.h16
-rw-r--r--src/mame/video/segaic16.h4
-rw-r--r--src/mame/video/segaic16_road.h6
-rw-r--r--src/mame/video/segaic24.h6
-rw-r--r--src/mame/video/seibu_crtc.h8
-rw-r--r--src/mame/video/seta001.h4
-rw-r--r--src/mame/video/sknsspr.h4
-rw-r--r--src/mame/video/st0020.h4
-rw-r--r--src/mame/video/stic.h6
-rw-r--r--src/mame/video/tc0080vco.h2
-rw-r--r--src/mame/video/tc0100scn.h4
-rw-r--r--src/mame/video/tc0110pcr.h4
-rw-r--r--src/mame/video/tc0150rod.h2
-rw-r--r--src/mame/video/tc0180vcu.h4
-rw-r--r--src/mame/video/tc0280grd.h4
-rw-r--r--src/mame/video/tc0360pri.h4
-rw-r--r--src/mame/video/tc0480scp.h4
-rw-r--r--src/mame/video/tecmo_mix.h4
-rw-r--r--src/mame/video/tecmo_spr.h4
-rw-r--r--src/mame/video/tia.h8
-rw-r--r--src/mame/video/tigeroad_spr.h4
-rw-r--r--src/mame/video/toaplan_scu.h4
-rw-r--r--src/mame/video/uv201.h6
-rw-r--r--src/mame/video/vrender0.h4
-rw-r--r--src/mame/video/vs920a.h4
-rw-r--r--src/mame/video/vsystem_spr.h4
-rw-r--r--src/mame/video/vsystem_spr2.h4
-rw-r--r--src/mame/video/vtvideo.h14
-rw-r--r--src/mame/video/wpc_dmd.h6
-rw-r--r--src/mame/video/wswan_video.h6
-rw-r--r--src/mame/video/ygv608.h2
-rw-r--r--src/mame/video/zx8301.h6
1891 files changed, 4889 insertions, 4889 deletions
diff --git a/src/mame/audio/arcadia.h b/src/mame/audio/arcadia.h
index fa54ba1c0a1..14a4f298294 100644
--- a/src/mame/audio/arcadia.h
+++ b/src/mame/audio/arcadia.h
@@ -26,9 +26,9 @@ public:
DECLARE_WRITE8_MEMBER(write);
protected:
// device-level overrides
- virtual void device_start();
- virtual void device_reset();
- virtual void sound_stream_update(sound_stream &stream, stream_sample_t **inputs, stream_sample_t **outputs, int samples);
+ virtual void device_start() override;
+ virtual void device_reset() override;
+ virtual void sound_stream_update(sound_stream &stream, stream_sample_t **inputs, stream_sample_t **outputs, int samples) override;
sound_stream *m_channel;
UINT8 m_reg[3];
diff --git a/src/mame/audio/atarijsa.h b/src/mame/audio/atarijsa.h
index 3ae12a653dc..38ce437b4d2 100644
--- a/src/mame/audio/atarijsa.h
+++ b/src/mame/audio/atarijsa.h
@@ -106,8 +106,8 @@ public:
protected:
// device-level overrides
- virtual void device_start();
- virtual void device_reset();
+ virtual void device_start() override;
+ virtual void device_reset() override;
// internal helpers
virtual void update_all_volumes() = 0;
@@ -149,11 +149,11 @@ public:
protected:
// device level overrides
- virtual void device_start();
- virtual void device_reset();
+ virtual void device_start() override;
+ virtual void device_reset() override;
// internal helpers
- virtual void update_all_volumes();
+ virtual void update_all_volumes() override;
// devices
optional_device<okim6295_device> m_oki1;
@@ -189,13 +189,13 @@ public:
protected:
// device level overrides
- virtual machine_config_constructor device_mconfig_additions() const;
- virtual ioport_constructor device_input_ports() const;
- virtual void device_start();
- virtual void device_reset();
+ virtual machine_config_constructor device_mconfig_additions() const override;
+ virtual ioport_constructor device_input_ports() const override;
+ virtual void device_start() override;
+ virtual void device_reset() override;
// internal helpers
- virtual void update_all_volumes();
+ virtual void update_all_volumes() override;
// devices
optional_device<pokey_device> m_pokey;
@@ -221,8 +221,8 @@ public:
protected:
// device level overrides
- virtual machine_config_constructor device_mconfig_additions() const;
- virtual ioport_constructor device_input_ports() const;
+ virtual machine_config_constructor device_mconfig_additions() const override;
+ virtual ioport_constructor device_input_ports() const override;
required_ioport m_jsaii;
};
@@ -246,8 +246,8 @@ public:
protected:
// device level overrides
- virtual machine_config_constructor device_mconfig_additions() const;
- virtual ioport_constructor device_input_ports() const;
+ virtual machine_config_constructor device_mconfig_additions() const override;
+ virtual ioport_constructor device_input_ports() const override;
required_ioport m_jsaiii;
};
@@ -263,7 +263,7 @@ public:
protected:
// device level overrides
- virtual machine_config_constructor device_mconfig_additions() const;
+ virtual machine_config_constructor device_mconfig_additions() const override;
};
diff --git a/src/mame/audio/cage.h b/src/mame/audio/cage.h
index 1226192de8f..ffa43f3522b 100644
--- a/src/mame/audio/cage.h
+++ b/src/mame/audio/cage.h
@@ -31,7 +31,7 @@ public:
template<class _Object> static devcb_base &set_irqhandler_callback(device_t &device, _Object object) { return downcast<atari_cage_device &>(device).m_irqhandler.set_callback(object); }
// optional information overrides
- virtual machine_config_constructor device_mconfig_additions() const;
+ virtual machine_config_constructor device_mconfig_additions() const override;
void reset_w(int state);
@@ -58,7 +58,7 @@ public:
protected:
// device-level overrides
- virtual void device_start();
+ virtual void device_start() override;
private:
cpu_device *m_cpu;
@@ -100,7 +100,7 @@ public:
atari_cage_seattle_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
// optional information overrides
- virtual machine_config_constructor device_mconfig_additions() const;
+ virtual machine_config_constructor device_mconfig_additions() const override;
};
diff --git a/src/mame/audio/cclimber.h b/src/mame/audio/cclimber.h
index 4229ad1e85b..ef72fac26e4 100644
--- a/src/mame/audio/cclimber.h
+++ b/src/mame/audio/cclimber.h
@@ -46,8 +46,8 @@ public:
protected:
// device level overrides
- virtual void device_start();
- virtual machine_config_constructor device_mconfig_additions() const;
+ virtual void device_start() override;
+ virtual machine_config_constructor device_mconfig_additions() const override;
void play_sample(int start,int freq,int volume);
diff --git a/src/mame/audio/channelf.h b/src/mame/audio/channelf.h
index f227eb67c07..17ad5add8df 100644
--- a/src/mame/audio/channelf.h
+++ b/src/mame/audio/channelf.h
@@ -18,11 +18,11 @@ public:
void sound_w(int mode);
protected:
// device-level overrides
- virtual void device_config_complete();
- virtual void device_start();
+ virtual void device_config_complete() override;
+ virtual void device_start() override;
// sound stream update overrides
- virtual void sound_stream_update(sound_stream &stream, stream_sample_t **inputs, stream_sample_t **outputs, int samples);
+ virtual void sound_stream_update(sound_stream &stream, stream_sample_t **inputs, stream_sample_t **outputs, int samples) override;
private:
// internal state
sound_stream *m_channel;
diff --git a/src/mame/audio/cps3.h b/src/mame/audio/cps3.h
index b4228ca3d7c..03c5e4f1642 100644
--- a/src/mame/audio/cps3.h
+++ b/src/mame/audio/cps3.h
@@ -40,10 +40,10 @@ public:
protected:
// device-level overrides
- virtual void device_start();
+ virtual void device_start() override;
// sound stream update overrides
- virtual void sound_stream_update(sound_stream &stream, stream_sample_t **inputs, stream_sample_t **outputs, int samples);
+ virtual void sound_stream_update(sound_stream &stream, stream_sample_t **inputs, stream_sample_t **outputs, int samples) override;
private:
sound_stream *m_stream;
diff --git a/src/mame/audio/dai_snd.h b/src/mame/audio/dai_snd.h
index c1e5ae598e7..484002161ff 100644
--- a/src/mame/audio/dai_snd.h
+++ b/src/mame/audio/dai_snd.h
@@ -27,9 +27,9 @@ public:
protected:
// device-level overrides
- virtual void device_start();
- virtual void device_reset();
- virtual void sound_stream_update(sound_stream &stream, stream_sample_t **inputs, stream_sample_t **outputs, int samples);
+ virtual void device_start() override;
+ virtual void device_reset() override;
+ virtual void sound_stream_update(sound_stream &stream, stream_sample_t **inputs, stream_sample_t **outputs, int samples) override;
private:
sound_stream * m_mixer_channel;
diff --git a/src/mame/audio/dcs.h b/src/mame/audio/dcs.h
index 0f137b83282..032ce6b5c8a 100644
--- a/src/mame/audio/dcs.h
+++ b/src/mame/audio/dcs.h
@@ -109,8 +109,8 @@ public:
protected:
// device-level overrides
- virtual void device_start();
- virtual void device_reset();
+ virtual void device_start() override;
+ virtual void device_reset() override;
protected:
struct sdrc_state
@@ -220,7 +220,7 @@ public:
dcs_audio_2k_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
// optional information overrides
- virtual machine_config_constructor device_mconfig_additions() const;
+ virtual machine_config_constructor device_mconfig_additions() const override;
};
@@ -236,7 +236,7 @@ public:
dcs_audio_2k_uart_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
// optional information overrides
- virtual machine_config_constructor device_mconfig_additions() const;
+ virtual machine_config_constructor device_mconfig_additions() const override;
};
@@ -252,7 +252,7 @@ public:
dcs_audio_8k_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
// optional information overrides
- virtual machine_config_constructor device_mconfig_additions() const;
+ virtual machine_config_constructor device_mconfig_additions() const override;
};
@@ -268,7 +268,7 @@ public:
dcs_audio_wpc_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
// optional information overrides
- virtual machine_config_constructor device_mconfig_additions() const;
+ virtual machine_config_constructor device_mconfig_additions() const override;
};
// device type definition
@@ -285,7 +285,7 @@ public:
protected:
// device-level overrides
- virtual void device_start();
+ virtual void device_start() override;
};
// dcs2_audio_2115_device
@@ -297,7 +297,7 @@ public:
dcs2_audio_2115_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
// optional information overrides
- virtual machine_config_constructor device_mconfig_additions() const;
+ virtual machine_config_constructor device_mconfig_additions() const override;
};
@@ -313,7 +313,7 @@ public:
dcs2_audio_2104_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
// optional information overrides
- virtual machine_config_constructor device_mconfig_additions() const;
+ virtual machine_config_constructor device_mconfig_additions() const override;
};
@@ -329,7 +329,7 @@ public:
dcs2_audio_dsio_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
// optional information overrides
- virtual machine_config_constructor device_mconfig_additions() const;
+ virtual machine_config_constructor device_mconfig_additions() const override;
};
@@ -345,7 +345,7 @@ public:
dcs2_audio_denver_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
// optional information overrides
- virtual machine_config_constructor device_mconfig_additions() const;
+ virtual machine_config_constructor device_mconfig_additions() const override;
};
diff --git a/src/mame/audio/decobsmt.h b/src/mame/audio/decobsmt.h
index d89a343e28d..715607f47b9 100644
--- a/src/mame/audio/decobsmt.h
+++ b/src/mame/audio/decobsmt.h
@@ -40,9 +40,9 @@ public:
protected:
// device-level overrides
- virtual void device_start();
- virtual void device_reset();
- virtual machine_config_constructor device_mconfig_additions() const;
+ virtual void device_start() override;
+ virtual void device_reset() override;
+ virtual machine_config_constructor device_mconfig_additions() const override;
private:
UINT8 m_bsmt_latch;
diff --git a/src/mame/audio/dsbz80.h b/src/mame/audio/dsbz80.h
index b39438955a1..3e8210d8e27 100644
--- a/src/mame/audio/dsbz80.h
+++ b/src/mame/audio/dsbz80.h
@@ -25,7 +25,7 @@ public:
dsbz80_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
// optional information overrides
- virtual machine_config_constructor device_mconfig_additions() const;
+ virtual machine_config_constructor device_mconfig_additions() const override;
DECLARE_WRITE8_MEMBER(latch_w);
@@ -42,10 +42,10 @@ public:
protected:
// device-level overrides
- virtual void device_start();
- virtual void device_reset();
+ virtual void device_start() override;
+ virtual void device_reset() override;
- virtual void sound_stream_update(sound_stream &stream, stream_sample_t **inputs, stream_sample_t **outputs, int samples);
+ virtual void sound_stream_update(sound_stream &stream, stream_sample_t **inputs, stream_sample_t **outputs, int samples) override;
private:
mpeg_audio *decoder;
diff --git a/src/mame/audio/exidy.h b/src/mame/audio/exidy.h
index 28e26882a11..f0c3ff36d81 100644
--- a/src/mame/audio/exidy.h
+++ b/src/mame/audio/exidy.h
@@ -58,9 +58,9 @@ public:
protected:
// device-level overrides
- virtual void device_config_complete();
- virtual void device_start();
- virtual void device_reset();
+ virtual void device_config_complete() override;
+ virtual void device_start() override;
+ virtual void device_reset() override;
void common_sh_start();
void common_sh_reset();
@@ -69,7 +69,7 @@ protected:
void sh8253_register_state_globals();
// sound stream update overrides
- virtual void sound_stream_update(sound_stream &stream, stream_sample_t **inputs, stream_sample_t **outputs, int samples);
+ virtual void sound_stream_update(sound_stream &stream, stream_sample_t **inputs, stream_sample_t **outputs, int samples) override;
cpu_device *m_maincpu;
@@ -126,12 +126,12 @@ public:
protected:
// device-level overrides
- virtual void device_config_complete();
- virtual void device_start();
- virtual void device_reset();
+ virtual void device_config_complete() override;
+ virtual void device_start() override;
+ virtual void device_reset() override;
// sound stream update overrides
- virtual void sound_stream_update(sound_stream &stream, stream_sample_t **inputs, stream_sample_t **outputs, int samples);
+ virtual void sound_stream_update(sound_stream &stream, stream_sample_t **inputs, stream_sample_t **outputs, int samples) override;
private:
// internal state
@@ -152,12 +152,12 @@ public:
protected:
// device-level overrides
- virtual void device_config_complete();
- virtual void device_start();
- virtual void device_reset();
+ virtual void device_config_complete() override;
+ virtual void device_start() override;
+ virtual void device_reset() override;
// sound stream update overrides
- virtual void sound_stream_update(sound_stream &stream, stream_sample_t **inputs, stream_sample_t **outputs, int samples);
+ virtual void sound_stream_update(sound_stream &stream, stream_sample_t **inputs, stream_sample_t **outputs, int samples) override;
private:
// internal state
diff --git a/src/mame/audio/exidy440.h b/src/mame/audio/exidy440.h
index a6f1bad8cda..2a5265c8793 100644
--- a/src/mame/audio/exidy440.h
+++ b/src/mame/audio/exidy440.h
@@ -52,12 +52,12 @@ public:
protected:
// device-level overrides
- virtual void device_config_complete();
- virtual void device_start();
- virtual void device_stop();
+ virtual void device_config_complete() override;
+ virtual void device_start() override;
+ virtual void device_stop() override;
// sound stream update overrides
- virtual void sound_stream_update(sound_stream &stream, stream_sample_t **inputs, stream_sample_t **outputs, int samples);
+ virtual void sound_stream_update(sound_stream &stream, stream_sample_t **inputs, stream_sample_t **outputs, int samples) override;
private:
// internal state
diff --git a/src/mame/audio/galaxian.h b/src/mame/audio/galaxian.h
index ea7d570ab10..5f763e7792f 100644
--- a/src/mame/audio/galaxian.h
+++ b/src/mame/audio/galaxian.h
@@ -21,11 +21,11 @@ public:
protected:
// device-level overrides
- virtual void device_config_complete();
- virtual void device_start();
+ virtual void device_config_complete() override;
+ virtual void device_start() override;
// sound stream update overrides
- virtual void sound_stream_update(sound_stream &stream, stream_sample_t **inputs, stream_sample_t **outputs, int samples);
+ virtual void sound_stream_update(sound_stream &stream, stream_sample_t **inputs, stream_sample_t **outputs, int samples) override;
private:
// internal state
diff --git a/src/mame/audio/gottlieb.h b/src/mame/audio/gottlieb.h
index e02b59db2be..6295af33542 100644
--- a/src/mame/audio/gottlieb.h
+++ b/src/mame/audio/gottlieb.h
@@ -73,9 +73,9 @@ public:
protected:
// device-level overrides
- virtual machine_config_constructor device_mconfig_additions() const;
- virtual ioport_constructor device_input_ports() const;
- virtual void device_start();
+ virtual machine_config_constructor device_mconfig_additions() const override;
+ virtual ioport_constructor device_input_ports() const override;
+ virtual void device_start() override;
private:
// devices
@@ -108,9 +108,9 @@ public:
protected:
// device-level overrides
- virtual machine_config_constructor device_mconfig_additions() const;
- virtual ioport_constructor device_input_ports() const;
- virtual void device_start();
+ virtual machine_config_constructor device_mconfig_additions() const override;
+ virtual ioport_constructor device_input_ports() const override;
+ virtual void device_start() override;
private:
// devices
@@ -125,7 +125,7 @@ private:
#if USE_FAKE_VOTRAX
protected:
- virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr);
+ virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) override;
private:
void fake_votrax_data_w(UINT8 data);
void trigger_sample(UINT8 data);
@@ -146,8 +146,8 @@ public:
protected:
// device-level overrides
- virtual machine_config_constructor device_mconfig_additions() const;
- virtual ioport_constructor device_input_ports() const;
+ virtual machine_config_constructor device_mconfig_additions() const override;
+ virtual ioport_constructor device_input_ports() const override;
};
@@ -179,10 +179,10 @@ public:
protected:
// device-level overrides
- virtual machine_config_constructor device_mconfig_additions() const;
- virtual ioport_constructor device_input_ports() const;
- virtual void device_start();
- virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr);
+ virtual machine_config_constructor device_mconfig_additions() const override;
+ virtual ioport_constructor device_input_ports() const override;
+ virtual void device_start() override;
+ virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) override;
private:
// internal helpers
diff --git a/src/mame/audio/hyprolyb.h b/src/mame/audio/hyprolyb.h
index 1e835492278..f5b1c3dc116 100644
--- a/src/mame/audio/hyprolyb.h
+++ b/src/mame/audio/hyprolyb.h
@@ -21,12 +21,12 @@ public:
protected:
// device-level overrides
- virtual void device_config_complete();
- virtual void device_start();
- virtual void device_reset();
+ virtual void device_config_complete() override;
+ virtual void device_start() override;
+ virtual void device_reset() override;
// sound stream update overrides
- virtual void sound_stream_update(sound_stream &stream, stream_sample_t **inputs, stream_sample_t **outputs, int samples);
+ virtual void sound_stream_update(sound_stream &stream, stream_sample_t **inputs, stream_sample_t **outputs, int samples) override;
private:
// internal state
diff --git a/src/mame/audio/irem.h b/src/mame/audio/irem.h
index 4e7fd6161a8..c8b156ffaab 100644
--- a/src/mame/audio/irem.h
+++ b/src/mame/audio/irem.h
@@ -27,8 +27,8 @@ public:
protected:
// device-level overrides
- virtual void device_config_complete();
- virtual void device_start();
+ virtual void device_config_complete() override;
+ virtual void device_start() override;
private:
// internal state
@@ -53,21 +53,21 @@ class m62_audio_device : public irem_audio_device
{
public:
m62_audio_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
- virtual machine_config_constructor device_mconfig_additions() const;
+ virtual machine_config_constructor device_mconfig_additions() const override;
};
class m52_soundc_audio_device : public irem_audio_device
{
public:
m52_soundc_audio_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
- virtual machine_config_constructor device_mconfig_additions() const;
+ virtual machine_config_constructor device_mconfig_additions() const override;
};
class m52_large_audio_device : public irem_audio_device
{
public:
m52_large_audio_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
- virtual machine_config_constructor device_mconfig_additions() const;
+ virtual machine_config_constructor device_mconfig_additions() const override;
};
//MACHINE_CONFIG_EXTERN( m52_sound_c_audio );
diff --git a/src/mame/audio/lynx.h b/src/mame/audio/lynx.h
index b99d2b04873..a3738f271b6 100644
--- a/src/mame/audio/lynx.h
+++ b/src/mame/audio/lynx.h
@@ -39,13 +39,13 @@ public:
protected:
// device-level overrides
- virtual void device_config_complete();
- virtual void device_start();
+ virtual void device_config_complete() override;
+ virtual void device_start() override;
- virtual void device_reset();
+ virtual void device_reset() override;
// sound stream update overrides
- virtual void sound_stream_update(sound_stream &stream, stream_sample_t **inputs, stream_sample_t **outputs, int samples);
+ virtual void sound_stream_update(sound_stream &stream, stream_sample_t **inputs, stream_sample_t **outputs, int samples) override;
void reset_channel(LYNX_AUDIO *channel);
void shift(int chan_nr);
@@ -72,10 +72,10 @@ public:
protected:
// device-level overrides
- virtual void device_start();
+ virtual void device_start() override;
// sound stream update overrides
- virtual void sound_stream_update(sound_stream &stream, stream_sample_t **inputs, stream_sample_t **outputs, int samples);
+ virtual void sound_stream_update(sound_stream &stream, stream_sample_t **inputs, stream_sample_t **outputs, int samples) override;
};
diff --git a/src/mame/audio/m72.h b/src/mame/audio/m72.h
index ab975347fa5..71ed62fa35d 100644
--- a/src/mame/audio/m72.h
+++ b/src/mame/audio/m72.h
@@ -40,12 +40,12 @@ public:
protected:
// device-level overrides
- virtual void device_config_complete();
- virtual void device_start();
- virtual void device_reset();
+ virtual void device_config_complete() override;
+ virtual void device_start() override;
+ virtual void device_reset() override;
// sound stream update overrides
- virtual void sound_stream_update(sound_stream &stream, stream_sample_t **inputs, stream_sample_t **outputs, int samples);
+ virtual void sound_stream_update(sound_stream &stream, stream_sample_t **inputs, stream_sample_t **outputs, int samples) override;
private:
// internal state
diff --git a/src/mame/audio/mea8000.h b/src/mame/audio/mea8000.h
index 5d09ee938c9..fcda2267a80 100644
--- a/src/mame/audio/mea8000.h
+++ b/src/mame/audio/mea8000.h
@@ -68,8 +68,8 @@ public:
protected:
// device-level overrides
- virtual void device_start();
- virtual void device_reset();
+ virtual void device_start() override;
+ virtual void device_reset() override;
private:
// internal state
diff --git a/src/mame/audio/midway.h b/src/mame/audio/midway.h
index f221569d447..7b672b13724 100644
--- a/src/mame/audio/midway.h
+++ b/src/mame/audio/midway.h
@@ -87,12 +87,12 @@ public:
protected:
// device-level overrides
- virtual const rom_entry *device_rom_region() const;
- virtual machine_config_constructor device_mconfig_additions() const;
- virtual ioport_constructor device_input_ports() const;
- virtual void device_start();
- virtual void device_reset();
- virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr);
+ virtual const rom_entry *device_rom_region() const override;
+ virtual machine_config_constructor device_mconfig_additions() const override;
+ virtual ioport_constructor device_input_ports() const override;
+ virtual void device_start() override;
+ virtual void device_reset() override;
+ virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) override;
private:
// internal helpers
@@ -144,10 +144,10 @@ public:
protected:
// device-level overrides
- virtual machine_config_constructor device_mconfig_additions() const;
- virtual void device_start();
- virtual void device_reset();
- virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr);
+ virtual machine_config_constructor device_mconfig_additions() const override;
+ virtual void device_start() override;
+ virtual void device_reset() override;
+ virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) override;
private:
// devices
@@ -182,10 +182,10 @@ public:
protected:
// device-level overrides
- virtual machine_config_constructor device_mconfig_additions() const;
- virtual void device_start();
- virtual void device_reset();
- virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr);
+ virtual machine_config_constructor device_mconfig_additions() const override;
+ virtual void device_start() override;
+ virtual void device_reset() override;
+ virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) override;
private:
// devices
@@ -220,10 +220,10 @@ public:
protected:
// device-level overrides
- virtual machine_config_constructor device_mconfig_additions() const;
- virtual void device_start();
- virtual void device_reset();
- virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr);
+ virtual machine_config_constructor device_mconfig_additions() const override;
+ virtual void device_start() override;
+ virtual void device_reset() override;
+ virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) override;
private:
// devices
@@ -259,10 +259,10 @@ public:
protected:
// device-level overrides
- virtual machine_config_constructor device_mconfig_additions() const;
- virtual void device_start();
- virtual void device_reset();
- virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr);
+ virtual machine_config_constructor device_mconfig_additions() const override;
+ virtual void device_start() override;
+ virtual void device_reset() override;
+ virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) override;
private:
// devices
diff --git a/src/mame/audio/namco52.h b/src/mame/audio/namco52.h
index b38061618e7..5ca62330947 100644
--- a/src/mame/audio/namco52.h
+++ b/src/mame/audio/namco52.h
@@ -49,9 +49,9 @@ public:
protected:
// device-level overrides
- virtual void device_start();
- virtual const rom_entry *device_rom_region() const;
- virtual machine_config_constructor device_mconfig_additions() const;
+ virtual void device_start() override;
+ virtual const rom_entry *device_rom_region() const override;
+ virtual machine_config_constructor device_mconfig_additions() const override;
TIMER_CALLBACK_MEMBER( latch_callback );
TIMER_CALLBACK_MEMBER( irq_clear );
diff --git a/src/mame/audio/namco54.h b/src/mame/audio/namco54.h
index 9396436ca20..e05f5c6446b 100644
--- a/src/mame/audio/namco54.h
+++ b/src/mame/audio/namco54.h
@@ -33,9 +33,9 @@ public:
DECLARE_WRITE8_MEMBER( write );
protected:
// device-level overrides
- virtual void device_start();
- virtual const rom_entry *device_rom_region() const;
- virtual machine_config_constructor device_mconfig_additions() const;
+ virtual void device_start() override;
+ virtual const rom_entry *device_rom_region() const override;
+ virtual machine_config_constructor device_mconfig_additions() const override;
TIMER_CALLBACK_MEMBER( latch_callback );
TIMER_CALLBACK_MEMBER( irq_clear );
diff --git a/src/mame/audio/pleiads.h b/src/mame/audio/pleiads.h
index 0c116bd1b26..3978cb6c6d1 100644
--- a/src/mame/audio/pleiads.h
+++ b/src/mame/audio/pleiads.h
@@ -54,11 +54,11 @@ public:
protected:
// device-level overrides
- virtual void device_config_complete();
- virtual void device_start();
+ virtual void device_config_complete() override;
+ virtual void device_start() override;
// sound stream update overrides
- virtual void sound_stream_update(sound_stream &stream, stream_sample_t **inputs, stream_sample_t **outputs, int samples);
+ virtual void sound_stream_update(sound_stream &stream, stream_sample_t **inputs, stream_sample_t **outputs, int samples) override;
void common_start();
inline int tone1(int samplerate);
@@ -109,11 +109,11 @@ public:
naughtyb_sound_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
protected:
// device-level overrides
- virtual void device_config_complete();
- virtual void device_start();
+ virtual void device_config_complete() override;
+ virtual void device_start() override;
// sound stream update overrides
- virtual void sound_stream_update(sound_stream &stream, stream_sample_t **inputs, stream_sample_t **outputs, int samples);
+ virtual void sound_stream_update(sound_stream &stream, stream_sample_t **inputs, stream_sample_t **outputs, int samples) override;
private:
// internal state
};
@@ -126,11 +126,11 @@ public:
popflame_sound_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
protected:
// device-level overrides
- virtual void device_config_complete();
- virtual void device_start();
+ virtual void device_config_complete() override;
+ virtual void device_start() override;
// sound stream update overrides
- virtual void sound_stream_update(sound_stream &stream, stream_sample_t **inputs, stream_sample_t **outputs, int samples);
+ virtual void sound_stream_update(sound_stream &stream, stream_sample_t **inputs, stream_sample_t **outputs, int samples) override;
private:
// internal state
};
diff --git a/src/mame/audio/redbaron.h b/src/mame/audio/redbaron.h
index 0bd5243cff8..dc65f9502fa 100644
--- a/src/mame/audio/redbaron.h
+++ b/src/mame/audio/redbaron.h
@@ -16,10 +16,10 @@ public:
protected:
// device-level overrides
- virtual void device_start();
+ virtual void device_start() override;
// sound stream update overrides
- virtual void sound_stream_update(sound_stream &stream, stream_sample_t **inputs, stream_sample_t **outputs, int samples);
+ virtual void sound_stream_update(sound_stream &stream, stream_sample_t **inputs, stream_sample_t **outputs, int samples) override;
private:
INT16 *m_vol_lookup;
diff --git a/src/mame/audio/s11c_bg.h b/src/mame/audio/s11c_bg.h
index 4d36f471c3f..136bd037825 100644
--- a/src/mame/audio/s11c_bg.h
+++ b/src/mame/audio/s11c_bg.h
@@ -50,9 +50,9 @@ public:
protected:
// overrides
- virtual void device_start();
- virtual void device_reset();
- virtual machine_config_constructor device_mconfig_additions() const;
+ virtual void device_start() override;
+ virtual void device_reset() override;
+ virtual machine_config_constructor device_mconfig_additions() const override;
private:
const char* m_regiontag;
diff --git a/src/mame/audio/segam1audio.h b/src/mame/audio/segam1audio.h
index 9abb8f3d273..e188a5502a4 100644
--- a/src/mame/audio/segam1audio.h
+++ b/src/mame/audio/segam1audio.h
@@ -29,7 +29,7 @@ public:
segam1audio_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
// optional information overrides
- virtual machine_config_constructor device_mconfig_additions() const;
+ virtual machine_config_constructor device_mconfig_additions() const override;
required_device<cpu_device> m_audiocpu;
required_device<multipcm_device> m_multipcm_1;
@@ -49,8 +49,8 @@ public:
protected:
// device-level overrides
- virtual void device_start();
- virtual void device_reset();
+ virtual void device_start() override;
+ virtual void device_reset() override;
private:
int m_to_68k[8];
diff --git a/src/mame/audio/segasnd.h b/src/mame/audio/segasnd.h
index 808f10ca8db..8436d8427e7 100644
--- a/src/mame/audio/segasnd.h
+++ b/src/mame/audio/segasnd.h
@@ -29,10 +29,10 @@ public:
protected:
// device-level overrides
- virtual void device_start();
+ virtual void device_start() override;
// sound stream update overrides
- virtual void sound_stream_update(sound_stream &stream, stream_sample_t **inputs, stream_sample_t **outputs, int samples);
+ virtual void sound_stream_update(sound_stream &stream, stream_sample_t **inputs, stream_sample_t **outputs, int samples) override;
private:
// internal state
@@ -137,12 +137,12 @@ public:
protected:
// device-level overrides
- virtual machine_config_constructor device_mconfig_additions() const;
- virtual void device_start();
- virtual void device_reset();
+ virtual machine_config_constructor device_mconfig_additions() const override;
+ virtual void device_start() override;
+ virtual void device_reset() override;
// sound stream update overrides
- virtual void sound_stream_update(sound_stream &stream, stream_sample_t **inputs, stream_sample_t **outputs, int samples);
+ virtual void sound_stream_update(sound_stream &stream, stream_sample_t **inputs, stream_sample_t **outputs, int samples) override;
private:
// internal state
@@ -181,7 +181,7 @@ public:
protected:
// device-level overrides
- virtual machine_config_constructor device_mconfig_additions() const;
+ virtual machine_config_constructor device_mconfig_additions() const override;
};
extern const device_type SEGAUSBROM;
diff --git a/src/mame/audio/seibu.h b/src/mame/audio/seibu.h
index dcfe0ecec39..3a83f811e58 100644
--- a/src/mame/audio/seibu.h
+++ b/src/mame/audio/seibu.h
@@ -67,8 +67,8 @@ public:
protected:
// device-level overrides
- virtual void device_start();
- virtual void device_reset();
+ virtual void device_start() override;
+ virtual void device_reset() override;
private:
int m_encryption_mode;
@@ -113,10 +113,10 @@ public:
protected:
// device-level overrides
- virtual void device_start();
+ virtual void device_start() override;
// sound stream update overrides
- virtual void sound_stream_update(sound_stream &stream, stream_sample_t **inputs, stream_sample_t **outputs, int samples);
+ virtual void sound_stream_update(sound_stream &stream, stream_sample_t **inputs, stream_sample_t **outputs, int samples) override;
private:
// internal state
diff --git a/src/mame/audio/snes_snd.h b/src/mame/audio/snes_snd.h
index 35ca43588b8..6862f7bc231 100644
--- a/src/mame/audio/snes_snd.h
+++ b/src/mame/audio/snes_snd.h
@@ -79,12 +79,12 @@ public:
protected:
// device-level overrides
- virtual void device_config_complete();
- virtual void device_start();
- virtual void device_reset();
+ virtual void device_config_complete() override;
+ virtual void device_start() override;
+ virtual void device_reset() override;
// sound stream update overrides
- virtual void sound_stream_update(sound_stream &stream, stream_sample_t **inputs, stream_sample_t **outputs, int samples);
+ virtual void sound_stream_update(sound_stream &stream, stream_sample_t **inputs, stream_sample_t **outputs, int samples) override;
private:
diff --git a/src/mame/audio/socrates.h b/src/mame/audio/socrates.h
index f1d2b1dd002..14498844809 100644
--- a/src/mame/audio/socrates.h
+++ b/src/mame/audio/socrates.h
@@ -19,10 +19,10 @@ public:
protected:
// device-level overrides
- virtual void device_start();
+ virtual void device_start() override;
// sound stream update overrides
- virtual void sound_stream_update(sound_stream &stream, stream_sample_t **inputs, stream_sample_t **outputs, int samples);
+ virtual void sound_stream_update(sound_stream &stream, stream_sample_t **inputs, stream_sample_t **outputs, int samples) override;
private:
void snd_clock();
static const UINT8 s_volumeLUT[];
diff --git a/src/mame/audio/specimx_snd.h b/src/mame/audio/specimx_snd.h
index 0e07b27dc4b..0f682a37c0c 100644
--- a/src/mame/audio/specimx_snd.h
+++ b/src/mame/audio/specimx_snd.h
@@ -24,10 +24,10 @@ public:
protected:
// device-level overrides
- virtual void device_start();
+ virtual void device_start() override;
// sound stream update overrides
- virtual void sound_stream_update(sound_stream &stream, stream_sample_t **inputs, stream_sample_t **outputs, int samples);
+ virtual void sound_stream_update(sound_stream &stream, stream_sample_t **inputs, stream_sample_t **outputs, int samples) override;
private:
sound_stream *m_mixer_channel;
diff --git a/src/mame/audio/svis_snd.h b/src/mame/audio/svis_snd.h
index 7d21bc4fdfb..d6ca0228688 100644
--- a/src/mame/audio/svis_snd.h
+++ b/src/mame/audio/svis_snd.h
@@ -113,10 +113,10 @@ public:
protected:
// device-level overrides
- virtual void device_start();
+ virtual void device_start() override;
// sound stream update overrides
- virtual void sound_stream_update(sound_stream &stream, stream_sample_t **inputs, stream_sample_t **outputs, int samples);
+ virtual void sound_stream_update(sound_stream &stream, stream_sample_t **inputs, stream_sample_t **outputs, int samples) override;
public:
DECLARE_WRITE8_MEMBER( sounddma_w );
diff --git a/src/mame/audio/t5182.h b/src/mame/audio/t5182.h
index 38464470b42..cef7d593c2b 100644
--- a/src/mame/audio/t5182.h
+++ b/src/mame/audio/t5182.h
@@ -40,11 +40,11 @@ public:
protected:
// device-level overrides
- virtual void device_start();
- virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr);
- virtual const rom_entry *device_rom_region() const;
- virtual ioport_constructor device_input_ports() const;
- virtual machine_config_constructor device_mconfig_additions() const;
+ virtual void device_start() override;
+ virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) override;
+ virtual const rom_entry *device_rom_region() const override;
+ virtual ioport_constructor device_input_ports() const override;
+ virtual machine_config_constructor device_mconfig_additions() const override;
private:
// internal state
diff --git a/src/mame/audio/taito_en.h b/src/mame/audio/taito_en.h
index 00ac7cbc838..395a313a07a 100644
--- a/src/mame/audio/taito_en.h
+++ b/src/mame/audio/taito_en.h
@@ -33,8 +33,8 @@ public:
protected:
// device-level overrides
- virtual void device_start();
- virtual void device_reset();
+ virtual void device_start() override;
+ virtual void device_reset() override;
private:
// inherited devices/pointers
diff --git a/src/mame/audio/taito_zm.h b/src/mame/audio/taito_zm.h
index ea072d1a9cf..d769618b0e5 100644
--- a/src/mame/audio/taito_zm.h
+++ b/src/mame/audio/taito_zm.h
@@ -31,8 +31,8 @@ public:
protected:
// device-level overrides
- virtual void device_start();
- virtual void device_reset();
+ virtual void device_start() override;
+ virtual void device_reset() override;
private:
// inherited devices/pointers
diff --git a/src/mame/audio/taitosnd.h b/src/mame/audio/taitosnd.h
index db56671bf7d..b74f13d0307 100644
--- a/src/mame/audio/taitosnd.h
+++ b/src/mame/audio/taitosnd.h
@@ -42,8 +42,8 @@ public:
protected:
// device-level overrides
- virtual void device_start();
- virtual void device_reset();
+ virtual void device_start() override;
+ virtual void device_reset() override;
private:
void update_nmi();
diff --git a/src/mame/audio/timeplt.h b/src/mame/audio/timeplt.h
index fcbe30fcce4..ec58d71bbf3 100644
--- a/src/mame/audio/timeplt.h
+++ b/src/mame/audio/timeplt.h
@@ -17,11 +17,11 @@ public:
protected:
// device-level overrides
- virtual void device_config_complete();
- virtual void device_start();
+ virtual void device_config_complete() override;
+ virtual void device_start() override;
// sound stream update overrides
- virtual void sound_stream_update(sound_stream &stream, stream_sample_t **inputs, stream_sample_t **outputs, int samples);
+ virtual void sound_stream_update(sound_stream &stream, stream_sample_t **inputs, stream_sample_t **outputs, int samples) override;
private:
// internal state
diff --git a/src/mame/audio/trackfld.h b/src/mame/audio/trackfld.h
index 9aabced1c22..03f78799c9e 100644
--- a/src/mame/audio/trackfld.h
+++ b/src/mame/audio/trackfld.h
@@ -21,12 +21,12 @@ public:
protected:
// device-level overrides
- virtual void device_config_complete();
- virtual void device_start();
- virtual void device_reset();
+ virtual void device_config_complete() override;
+ virtual void device_start() override;
+ virtual void device_reset() override;
// sound stream update overrides
- virtual void sound_stream_update(sound_stream &stream, stream_sample_t **inputs, stream_sample_t **outputs, int samples);
+ virtual void sound_stream_update(sound_stream &stream, stream_sample_t **inputs, stream_sample_t **outputs, int samples) override;
private:
// internal state
diff --git a/src/mame/audio/tvc_snd.h b/src/mame/audio/tvc_snd.h
index b8b955d3c45..1103a9c116c 100644
--- a/src/mame/audio/tvc_snd.h
+++ b/src/mame/audio/tvc_snd.h
@@ -34,10 +34,10 @@ public:
protected:
// device-level overrides
- virtual void device_start();
- virtual void device_reset();
- virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr);
- virtual void sound_stream_update(sound_stream &stream, stream_sample_t **inputs, stream_sample_t **outputs, int samples);
+ virtual void device_start() override;
+ virtual void device_reset() override;
+ virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) override;
+ virtual void sound_stream_update(sound_stream &stream, stream_sample_t **inputs, stream_sample_t **outputs, int samples) override;
private:
static const device_timer_id TIMER_SNDINT = 0;
diff --git a/src/mame/audio/upd1771.h b/src/mame/audio/upd1771.h
index e0757757e9c..46ca16e0158 100644
--- a/src/mame/audio/upd1771.h
+++ b/src/mame/audio/upd1771.h
@@ -36,11 +36,11 @@ public:
protected:
// device-level overrides
- virtual void device_start();
- virtual void device_reset();
+ virtual void device_start() override;
+ virtual void device_reset() override;
// sound stream update overrides
- virtual void sound_stream_update(sound_stream &stream, stream_sample_t **inputs, stream_sample_t **outputs, int samples);
+ virtual void sound_stream_update(sound_stream &stream, stream_sample_t **inputs, stream_sample_t **outputs, int samples) override;
private:
// internal state
diff --git a/src/mame/audio/vboy.h b/src/mame/audio/vboy.h
index 8849ecf292e..b714999cfc7 100644
--- a/src/mame/audio/vboy.h
+++ b/src/mame/audio/vboy.h
@@ -82,11 +82,11 @@ public:
protected:
// device-level overrides
- virtual void device_start();
- virtual void device_reset();
- virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr);
+ virtual void device_start() override;
+ virtual void device_reset() override;
+ virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) override;
- virtual void sound_stream_update(sound_stream &stream, stream_sample_t **inputs, stream_sample_t **outputs, int samples);
+ virtual void sound_stream_update(sound_stream &stream, stream_sample_t **inputs, stream_sample_t **outputs, int samples) override;
// inline data
s_sreg sound_registers(void);
diff --git a/src/mame/audio/vc4000snd.h b/src/mame/audio/vc4000snd.h
index 611ad0188d8..d528fd501bc 100644
--- a/src/mame/audio/vc4000snd.h
+++ b/src/mame/audio/vc4000snd.h
@@ -26,10 +26,10 @@ public:
protected:
// device-level overrides
- virtual void device_start();
+ virtual void device_start() override;
// sound stream update overrides
- virtual void sound_stream_update(sound_stream &stream, stream_sample_t **inputs, stream_sample_t **outputs, int samples);
+ virtual void sound_stream_update(sound_stream &stream, stream_sample_t **inputs, stream_sample_t **outputs, int samples) override;
public:
void soundport_w(int mode, int data);
diff --git a/src/mame/audio/warpwarp.h b/src/mame/audio/warpwarp.h
index 593208d8939..4f419e8a90e 100644
--- a/src/mame/audio/warpwarp.h
+++ b/src/mame/audio/warpwarp.h
@@ -15,12 +15,12 @@ public:
protected:
// device-level overrides
- virtual void device_start();
+ virtual void device_start() override;
// sound stream update overrides
- virtual void sound_stream_update(sound_stream &stream, stream_sample_t **inputs, stream_sample_t **outputs, int samples);
+ virtual void sound_stream_update(sound_stream &stream, stream_sample_t **inputs, stream_sample_t **outputs, int samples) override;
- virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr);
+ virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) override;
private:
// internal state
@@ -58,12 +58,12 @@ public:
protected:
// device-level overrides
- virtual void device_start();
+ virtual void device_start() override;
// sound stream update overrides
- virtual void sound_stream_update(sound_stream &stream, stream_sample_t **inputs, stream_sample_t **outputs, int samples);
+ virtual void sound_stream_update(sound_stream &stream, stream_sample_t **inputs, stream_sample_t **outputs, int samples) override;
- virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr);
+ virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) override;
private:
// internal state
diff --git a/src/mame/audio/williams.h b/src/mame/audio/williams.h
index 8c191f1d80b..1c19bcd3985 100644
--- a/src/mame/audio/williams.h
+++ b/src/mame/audio/williams.h
@@ -68,10 +68,10 @@ public:
protected:
// device-level overrides
- virtual machine_config_constructor device_mconfig_additions() const;
- virtual void device_start();
- virtual void device_reset();
- virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr);
+ virtual machine_config_constructor device_mconfig_additions() const override;
+ virtual void device_start() override;
+ virtual void device_reset() override;
+ virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) override;
private:
// devices
@@ -114,10 +114,10 @@ public:
protected:
// device-level overrides
- virtual machine_config_constructor device_mconfig_additions() const;
- virtual void device_start();
- virtual void device_reset();
- virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr);
+ virtual machine_config_constructor device_mconfig_additions() const override;
+ virtual void device_start() override;
+ virtual void device_reset() override;
+ virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) override;
private:
// timer IDs
@@ -172,10 +172,10 @@ protected:
};
// device-level overrides
- virtual machine_config_constructor device_mconfig_additions() const;
- virtual void device_start();
- virtual void device_reset();
- virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr);
+ virtual machine_config_constructor device_mconfig_additions() const override;
+ virtual void device_start() override;
+ virtual void device_reset() override;
+ virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) override;
private:
// devices
diff --git a/src/mame/audio/wiping.h b/src/mame/audio/wiping.h
index 6f8fa987f90..d020f326e1b 100644
--- a/src/mame/audio/wiping.h
+++ b/src/mame/audio/wiping.h
@@ -25,10 +25,10 @@ public:
protected:
// device-level overrides
- virtual void device_start();
+ virtual void device_start() override;
// sound stream update overrides
- virtual void sound_stream_update(sound_stream &stream, stream_sample_t **inputs, stream_sample_t **outputs, int samples);
+ virtual void sound_stream_update(sound_stream &stream, stream_sample_t **inputs, stream_sample_t **outputs, int samples) override;
private:
// internal state
diff --git a/src/mame/audio/wpcsnd.h b/src/mame/audio/wpcsnd.h
index 397a3e186a7..36c418bd9bf 100644
--- a/src/mame/audio/wpcsnd.h
+++ b/src/mame/audio/wpcsnd.h
@@ -56,9 +56,9 @@ public:
protected:
// overrides
- virtual void device_start();
- virtual void device_reset();
- virtual machine_config_constructor device_mconfig_additions() const;
+ virtual void device_start() override;
+ virtual void device_reset() override;
+ virtual machine_config_constructor device_mconfig_additions() const override;
private:
const char* m_regiontag;
diff --git a/src/mame/audio/wswan_snd.h b/src/mame/audio/wswan_snd.h
index 42ba3ed5160..227922e3cf9 100644
--- a/src/mame/audio/wswan_snd.h
+++ b/src/mame/audio/wswan_snd.h
@@ -49,11 +49,11 @@ public:
protected:
// device-level overrides
- virtual void device_start();
- virtual void device_reset();
+ virtual void device_start() override;
+ virtual void device_reset() override;
// sound stream update overrides
- virtual void sound_stream_update(sound_stream &stream, stream_sample_t **inputs, stream_sample_t **outputs, int samples);
+ virtual void sound_stream_update(sound_stream &stream, stream_sample_t **inputs, stream_sample_t **outputs, int samples) override;
public:
DECLARE_WRITE8_MEMBER( port_w );
diff --git a/src/mame/drivers/1945kiii.cpp b/src/mame/drivers/1945kiii.cpp
index 44564dccd8a..55b4b8c6ee3 100644
--- a/src/mame/drivers/1945kiii.cpp
+++ b/src/mame/drivers/1945kiii.cpp
@@ -79,8 +79,8 @@ public:
DECLARE_WRITE16_MEMBER(k3_scrolly_w);
DECLARE_WRITE16_MEMBER(k3_soundbanks_w);
TILE_GET_INFO_MEMBER(get_k3_bg_tile_info);
- virtual void machine_start();
- virtual void video_start();
+ virtual void machine_start() override;
+ virtual void video_start() override;
void draw_sprites(bitmap_ind16 &bitmap, const rectangle &cliprect);
UINT32 screen_update_k3(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
required_device<cpu_device> m_maincpu;
diff --git a/src/mame/drivers/24cdjuke.cpp b/src/mame/drivers/24cdjuke.cpp
index d0f05a437a4..605f480542c 100644
--- a/src/mame/drivers/24cdjuke.cpp
+++ b/src/mame/drivers/24cdjuke.cpp
@@ -77,8 +77,8 @@ public:
required_ioport m_io_row3;
required_region_ptr<UINT16> m_charset;
- virtual void machine_start();
- virtual void machine_reset();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
DECLARE_READ8_MEMBER(kb_row_r);
DECLARE_WRITE8_MEMBER(kb_col_w);
diff --git a/src/mame/drivers/30test.cpp b/src/mame/drivers/30test.cpp
index f61b28a93cb..61ce6d7b005 100644
--- a/src/mame/drivers/30test.cpp
+++ b/src/mame/drivers/30test.cpp
@@ -68,8 +68,8 @@ public:
DECLARE_WRITE8_MEMBER(hc11_mux_w);
DECLARE_READ8_MEMBER(hc11_okibank_r);
DECLARE_WRITE8_MEMBER(hc11_okibank_w);
- virtual void machine_start();
- virtual void machine_reset();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
required_device<cpu_device> m_maincpu;
required_device<okim6295_device> m_oki;
};
diff --git a/src/mame/drivers/39in1.cpp b/src/mame/drivers/39in1.cpp
index 2007b4a17c6..e10e1fd8690 100644
--- a/src/mame/drivers/39in1.cpp
+++ b/src/mame/drivers/39in1.cpp
@@ -80,7 +80,7 @@ public:
DECLARE_READ32_MEMBER(prot_cheater_r);
DECLARE_DRIVER_INIT(39in1);
DECLARE_MACHINE_START(60in1);
- virtual void machine_start();
+ virtual void machine_start() override;
UINT32 screen_update_39in1(screen_device &screen, bitmap_rgb32 &bitmap, const rectangle &cliprect);
INTERRUPT_GEN_MEMBER(pxa255_vblank_start);
TIMER_CALLBACK_MEMBER(pxa255_dma_dma_end);
diff --git a/src/mame/drivers/3x3puzzl.cpp b/src/mame/drivers/3x3puzzl.cpp
index 36a2059ce39..38ccc0c15a6 100644
--- a/src/mame/drivers/3x3puzzl.cpp
+++ b/src/mame/drivers/3x3puzzl.cpp
@@ -95,9 +95,9 @@ public:
DECLARE_WRITE16_MEMBER(tilemap1_scrolly_w);
protected:
- virtual void video_start();
- virtual void machine_start();
- virtual void machine_reset();
+ virtual void video_start() override;
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
};
diff --git a/src/mame/drivers/4004clk.cpp b/src/mame/drivers/4004clk.cpp
index 0d750822b7c..b62ec3794e9 100644
--- a/src/mame/drivers/4004clk.cpp
+++ b/src/mame/drivers/4004clk.cpp
@@ -32,7 +32,7 @@ public:
DECLARE_WRITE8_MEMBER( relays_w );
UINT16 m_nixie[16];
UINT8 m_timer;
- virtual void machine_start();
+ virtual void machine_start() override;
TIMER_DEVICE_CALLBACK_MEMBER(timer_callback);
UINT8 nixie_to_num(UINT16 val);
inline void output_set_nixie_value(int index, int value);
diff --git a/src/mame/drivers/4enlinea.cpp b/src/mame/drivers/4enlinea.cpp
index 181562bea3b..86328de8c88 100644
--- a/src/mame/drivers/4enlinea.cpp
+++ b/src/mame/drivers/4enlinea.cpp
@@ -228,8 +228,8 @@ public:
UINT8 m_serial_flags;
UINT8 m_serial_data[2];
- virtual void machine_start();
- virtual void machine_reset();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
required_device<cpu_device> m_maincpu;
};
@@ -248,8 +248,8 @@ public:
DECLARE_READ8_MEMBER( _4enlinea_io_read );
DECLARE_WRITE8_MEMBER( _4enlinea_mode_control_w );
- virtual void device_start();
- virtual const rom_entry *device_rom_region() const;
+ virtual void device_start() override;
+ virtual const rom_entry *device_rom_region() const override;
};
const rom_entry *isa8_cga_4enlinea_device::device_rom_region() const
diff --git a/src/mame/drivers/5clown.cpp b/src/mame/drivers/5clown.cpp
index 07745268a40..03abeefdea0 100644
--- a/src/mame/drivers/5clown.cpp
+++ b/src/mame/drivers/5clown.cpp
@@ -500,8 +500,8 @@ public:
DECLARE_WRITE8_MEMBER(fclown_ay8910_w);
DECLARE_DRIVER_INIT(fclown);
TILE_GET_INFO_MEMBER(get_fclown_tile_info);
- virtual void machine_start();
- virtual void video_start();
+ virtual void machine_start() override;
+ virtual void video_start() override;
DECLARE_PALETTE_INIT(_5clown);
UINT32 screen_update_fclown(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
};
diff --git a/src/mame/drivers/a1supply.cpp b/src/mame/drivers/a1supply.cpp
index 456103daf37..12f9a7447d1 100644
--- a/src/mame/drivers/a1supply.cpp
+++ b/src/mame/drivers/a1supply.cpp
@@ -52,10 +52,10 @@ public:
protected:
// driver_device overrides
- virtual void machine_start();
- virtual void machine_reset();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
- virtual void video_start();
+ virtual void video_start() override;
private:
diff --git a/src/mame/drivers/a310.cpp b/src/mame/drivers/a310.cpp
index e1a1b7ed301..7acb2a355c9 100644
--- a/src/mame/drivers/a310.cpp
+++ b/src/mame/drivers/a310.cpp
@@ -86,8 +86,8 @@ public:
DECLARE_WRITE_LINE_MEMBER(a310_wd177x_intrq_w);
DECLARE_WRITE_LINE_MEMBER(a310_wd177x_drq_w);
DECLARE_DRIVER_INIT(a310);
- virtual void machine_start();
- virtual void machine_reset();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
DECLARE_INPUT_CHANGED_MEMBER(key_stroke);
DECLARE_FLOPPY_FORMATS( floppy_formats );
diff --git a/src/mame/drivers/a5105.cpp b/src/mame/drivers/a5105.cpp
index f7f55880dea..44222bdb920 100644
--- a/src/mame/drivers/a5105.cpp
+++ b/src/mame/drivers/a5105.cpp
@@ -81,8 +81,8 @@ public:
UINT16 m_pcg_internal_addr;
UINT8 m_key_mux;
UINT8 m_memsel[4];
- virtual void machine_reset();
- virtual void video_start();
+ virtual void machine_reset() override;
+ virtual void video_start() override;
DECLARE_PALETTE_INIT(a5105);
DECLARE_FLOPPY_FORMATS( floppy_formats );
required_device<ram_device> m_ram;
diff --git a/src/mame/drivers/a51xx.cpp b/src/mame/drivers/a51xx.cpp
index 2155fce0124..2284450bde4 100644
--- a/src/mame/drivers/a51xx.cpp
+++ b/src/mame/drivers/a51xx.cpp
@@ -22,8 +22,8 @@ public:
: driver_device(mconfig, type, tag) ,
m_maincpu(*this, "maincpu") { }
- virtual void machine_reset();
- virtual void video_start();
+ virtual void machine_reset() override;
+ virtual void video_start() override;
DECLARE_MACHINE_RESET(a5130);
DECLARE_VIDEO_START(a5130);
UINT32 screen_update_a5120(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
diff --git a/src/mame/drivers/a7150.cpp b/src/mame/drivers/a7150.cpp
index 47935cf9b79..3559e6548b2 100644
--- a/src/mame/drivers/a7150.cpp
+++ b/src/mame/drivers/a7150.cpp
@@ -21,8 +21,8 @@ public:
: driver_device(mconfig, type, tag) ,
m_maincpu(*this, "maincpu") { }
- virtual void machine_reset();
- virtual void video_start();
+ virtual void machine_reset() override;
+ virtual void video_start() override;
UINT32 screen_update_a7150(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
required_device<cpu_device> m_maincpu;
};
diff --git a/src/mame/drivers/a7800.cpp b/src/mame/drivers/a7800.cpp
index cfe3411b9d4..62f211b078e 100644
--- a/src/mame/drivers/a7800.cpp
+++ b/src/mame/drivers/a7800.cpp
@@ -142,8 +142,8 @@ public:
DECLARE_WRITE8_MEMBER(maria_w);
DECLARE_DRIVER_INIT(a7800_pal);
DECLARE_DRIVER_INIT(a7800_ntsc);
- virtual void machine_start();
- virtual void machine_reset();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
DECLARE_PALETTE_INIT(a7800);
DECLARE_PALETTE_INIT(a7800p);
TIMER_DEVICE_CALLBACK_MEMBER(interrupt);
diff --git a/src/mame/drivers/ace.cpp b/src/mame/drivers/ace.cpp
index 23eeb5f4d00..57d96585296 100644
--- a/src/mame/drivers/ace.cpp
+++ b/src/mame/drivers/ace.cpp
@@ -76,9 +76,9 @@ public:
DECLARE_WRITE8_MEMBER(ace_characterram_w);
DECLARE_WRITE8_MEMBER(ace_scoreram_w);
DECLARE_READ8_MEMBER(unk_r);
- virtual void machine_start();
- virtual void machine_reset();
- virtual void video_start();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
+ virtual void video_start() override;
UINT32 screen_update_ace(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
void ace_postload();
};
diff --git a/src/mame/drivers/acefruit.cpp b/src/mame/drivers/acefruit.cpp
index b06240105df..336e9ff8d43 100644
--- a/src/mame/drivers/acefruit.cpp
+++ b/src/mame/drivers/acefruit.cpp
@@ -47,7 +47,7 @@ public:
DECLARE_CUSTOM_INPUT_MEMBER(starspnr_coinage_r);
DECLARE_CUSTOM_INPUT_MEMBER(starspnr_payout_r);
DECLARE_DRIVER_INIT(sidewndr);
- virtual void video_start();
+ virtual void video_start() override;
DECLARE_PALETTE_INIT(acefruit);
UINT32 screen_update_acefruit(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
INTERRUPT_GEN_MEMBER(acefruit_vblank);
@@ -59,7 +59,7 @@ public:
};
protected:
- virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr);
+ virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) override;
};
diff --git a/src/mame/drivers/aces1.cpp b/src/mame/drivers/aces1.cpp
index a20837b00ec..765e151b034 100644
--- a/src/mame/drivers/aces1.cpp
+++ b/src/mame/drivers/aces1.cpp
@@ -229,8 +229,8 @@ public:
required_ioport m_io8_port;
DECLARE_DRIVER_INIT(aces1);
- virtual void machine_start();
- virtual void machine_reset();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
TIMER_CALLBACK_MEMBER(m_aces1_irq_timer_callback);
TIMER_CALLBACK_MEMBER(m_aces1_nmi_timer_callback);
};
diff --git a/src/mame/drivers/acommand.cpp b/src/mame/drivers/acommand.cpp
index b3aff9cbad6..d08c0877b02 100644
--- a/src/mame/drivers/acommand.cpp
+++ b/src/mame/drivers/acommand.cpp
@@ -98,7 +98,7 @@ public:
TILEMAP_MAPPER_MEMBER(bg_scan);
TILE_GET_INFO_MEMBER(ac_get_bg_tile_info);
TILE_GET_INFO_MEMBER(ac_get_tx_tile_info);
- virtual void video_start();
+ virtual void video_start() override;
UINT32 screen_update_acommand(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
TIMER_DEVICE_CALLBACK_MEMBER(acommand_scanline);
void draw_sprites(bitmap_ind16 &bitmap, const rectangle &cliprect, int priority, int pri_mask);
diff --git a/src/mame/drivers/age_candy.cpp b/src/mame/drivers/age_candy.cpp
index 8643141cc41..355f9e85092 100644
--- a/src/mame/drivers/age_candy.cpp
+++ b/src/mame/drivers/age_candy.cpp
@@ -23,8 +23,8 @@ public:
// ,m_maincpu(*this, "maincpu")
{ }
- virtual void machine_start();
- virtual void machine_reset();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
// required_device<mcs51_cpu_device> m_maincpu;
};
diff --git a/src/mame/drivers/albazc.cpp b/src/mame/drivers/albazc.cpp
index 122f6783c52..48febfde020 100644
--- a/src/mame/drivers/albazc.cpp
+++ b/src/mame/drivers/albazc.cpp
@@ -37,7 +37,7 @@ public:
DECLARE_WRITE8_MEMBER(hanaroku_out_1_w);
DECLARE_WRITE8_MEMBER(hanaroku_out_2_w);
DECLARE_WRITE8_MEMBER(albazc_vregs_w);
- virtual void video_start();
+ virtual void video_start() override;
DECLARE_PALETTE_INIT(albazc);
UINT32 screen_update_hanaroku(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
void draw_sprites(bitmap_ind16 &bitmap, const rectangle &cliprect);
diff --git a/src/mame/drivers/albazg.cpp b/src/mame/drivers/albazg.cpp
index fa1d54ca83f..0d9dc4ced1a 100644
--- a/src/mame/drivers/albazg.cpp
+++ b/src/mame/drivers/albazg.cpp
@@ -75,9 +75,9 @@ public:
DECLARE_WRITE8_MEMBER(mux_w);
DECLARE_WRITE8_MEMBER(yumefuda_output_w);
TILE_GET_INFO_MEMBER(y_get_bg_tile_info);
- virtual void machine_start();
- virtual void machine_reset();
- virtual void video_start();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
+ virtual void video_start() override;
UINT32 screen_update_yumefuda(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
required_device<cpu_device> m_maincpu;
required_device<gfxdecode_device> m_gfxdecode;
diff --git a/src/mame/drivers/aleisttl.cpp b/src/mame/drivers/aleisttl.cpp
index 46582d7b25c..75021c37dda 100644
--- a/src/mame/drivers/aleisttl.cpp
+++ b/src/mame/drivers/aleisttl.cpp
@@ -63,10 +63,10 @@ public:
protected:
// driver_device overrides
- virtual void machine_start();
- virtual void machine_reset();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
- virtual void video_start();
+ virtual void video_start() override;
private:
diff --git a/src/mame/drivers/alg.cpp b/src/mame/drivers/alg.cpp
index bedde2b9362..e3003b2c940 100644
--- a/src/mame/drivers/alg.cpp
+++ b/src/mame/drivers/alg.cpp
@@ -60,7 +60,7 @@ public:
protected:
// amiga_state overrides
- virtual void potgo_w(UINT16 data);
+ virtual void potgo_w(UINT16 data) override;
int get_lightgun_pos(int player, int *x, int *y);
private:
diff --git a/src/mame/drivers/alien.cpp b/src/mame/drivers/alien.cpp
index 935c06d4403..46daf7e6499 100644
--- a/src/mame/drivers/alien.cpp
+++ b/src/mame/drivers/alien.cpp
@@ -39,8 +39,8 @@ protected:
required_device<cpu_device> m_maincpu;
// driver_device overrides
- virtual void machine_reset();
- virtual void video_start();
+ virtual void machine_reset() override;
+ virtual void video_start() override;
};
void alien_state::video_start()
diff --git a/src/mame/drivers/alinvade.cpp b/src/mame/drivers/alinvade.cpp
index 3ce130711fe..25f378ed388 100644
--- a/src/mame/drivers/alinvade.cpp
+++ b/src/mame/drivers/alinvade.cpp
@@ -44,8 +44,8 @@ public:
private:
UINT8 m_irqmask;
UINT8 m_irqff;
- virtual void machine_start();
- virtual void machine_reset();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
required_device<cpu_device> m_maincpu;
required_shared_ptr<UINT8> m_videoram;
required_device<discrete_device> m_discrete;
diff --git a/src/mame/drivers/allied.cpp b/src/mame/drivers/allied.cpp
index 03bcf5afdfc..c34ecd51e3d 100644
--- a/src/mame/drivers/allied.cpp
+++ b/src/mame/drivers/allied.cpp
@@ -94,7 +94,7 @@ private:
UINT8 m_ic6a2;
UINT8 m_ic6b4;
UINT8 m_ic6b7;
- virtual void machine_reset();
+ virtual void machine_reset() override;
required_device<m6504_device> m_maincpu;
required_device<pia6821_device> m_ic1;
required_device<pia6821_device> m_ic2;
diff --git a/src/mame/drivers/alphasma.cpp b/src/mame/drivers/alphasma.cpp
index d20012238d4..5ffe6aea2d9 100644
--- a/src/mame/drivers/alphasma.cpp
+++ b/src/mame/drivers/alphasma.cpp
@@ -43,8 +43,8 @@ public:
required_ioport_array<16> m_keyboard;
required_ioport m_battery_status;
- virtual void machine_start();
- virtual void machine_reset();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
DECLARE_PALETTE_INIT(alphasmart);
virtual UINT32 screen_update(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
diff --git a/src/mame/drivers/alphatro.cpp b/src/mame/drivers/alphatro.cpp
index 127389e6a9c..a5a3968d8aa 100644
--- a/src/mame/drivers/alphatro.cpp
+++ b/src/mame/drivers/alphatro.cpp
@@ -89,10 +89,10 @@ private:
bool m_cass_state;
bool m_cassold;
emu_timer* m_sys_timer;
- virtual void video_start();
- virtual void machine_start();
- virtual void machine_reset();
- virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr);
+ virtual void video_start() override;
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
+ virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) override;
required_device<cpu_device> m_maincpu;
required_device<mc6845_device> m_crtc;
required_device<i8251_device> m_usart;
diff --git a/src/mame/drivers/altair.cpp b/src/mame/drivers/altair.cpp
index e324a807478..18a9589cd03 100644
--- a/src/mame/drivers/altair.cpp
+++ b/src/mame/drivers/altair.cpp
@@ -40,7 +40,7 @@ public:
DECLARE_WRITE_LINE_MEMBER(write_acia_clock);
protected:
- virtual void machine_reset();
+ virtual void machine_reset() override;
private:
required_device<cpu_device> m_maincpu;
diff --git a/src/mame/drivers/altos5.cpp b/src/mame/drivers/altos5.cpp
index 974d062f374..96fd75ae2e4 100644
--- a/src/mame/drivers/altos5.cpp
+++ b/src/mame/drivers/altos5.cpp
@@ -64,7 +64,7 @@ private:
floppy_image_device *m_floppy;
UINT8 convert(offs_t offset, bool state);
void setup_banks(UINT8 source);
- virtual void machine_reset();
+ virtual void machine_reset() override;
required_device<cpu_device> m_maincpu;
required_device<z80pio_device> m_pio0;
required_device<z80pio_device> m_pio1;
diff --git a/src/mame/drivers/alvg.cpp b/src/mame/drivers/alvg.cpp
index 4b851177f04..700561e437c 100644
--- a/src/mame/drivers/alvg.cpp
+++ b/src/mame/drivers/alvg.cpp
@@ -18,7 +18,7 @@ protected:
required_device<cpu_device> m_maincpu;
// driver_device overrides
- virtual void machine_reset();
+ virtual void machine_reset() override;
public:
DECLARE_DRIVER_INIT(alvg);
};
diff --git a/src/mame/drivers/amaticmg.cpp b/src/mame/drivers/amaticmg.cpp
index 673491c65c5..88e5c820560 100644
--- a/src/mame/drivers/amaticmg.cpp
+++ b/src/mame/drivers/amaticmg.cpp
@@ -451,9 +451,9 @@ public:
DECLARE_DRIVER_INIT(ama8000_2_i);
DECLARE_DRIVER_INIT(ama8000_2_v);
DECLARE_DRIVER_INIT(ama8000_1_x);
- virtual void machine_start();
- virtual void machine_reset();
- virtual void video_start();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
+ virtual void video_start() override;
DECLARE_PALETTE_INIT(amaticmg);
DECLARE_PALETTE_INIT(amaticmg2);
UINT32 screen_update_amaticmg(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
diff --git a/src/mame/drivers/amerihok.cpp b/src/mame/drivers/amerihok.cpp
index e2cdcf05df9..4a558aaaefd 100644
--- a/src/mame/drivers/amerihok.cpp
+++ b/src/mame/drivers/amerihok.cpp
@@ -27,8 +27,8 @@ public:
// ,m_maincpu(*this, "maincpu")
{ }
- virtual void machine_start();
- virtual void machine_reset();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
// required_device<mcs51_cpu_device> m_maincpu;
};
diff --git a/src/mame/drivers/amico2k.cpp b/src/mame/drivers/amico2k.cpp
index 4a1c9667c51..3d692b34082 100644
--- a/src/mame/drivers/amico2k.cpp
+++ b/src/mame/drivers/amico2k.cpp
@@ -43,7 +43,7 @@ public:
: driver_device(mconfig, type, tag) ,
m_maincpu(*this, "maincpu") { }
- void machine_start();
+ void machine_start() override;
DECLARE_READ8_MEMBER( ppi_pa_r );
DECLARE_WRITE8_MEMBER( ppi_pa_w );
diff --git a/src/mame/drivers/amiga.cpp b/src/mame/drivers/amiga.cpp
index f616059cbf3..ae558b8f95f 100644
--- a/src/mame/drivers/amiga.cpp
+++ b/src/mame/drivers/amiga.cpp
@@ -44,8 +44,8 @@ public:
DECLARE_WRITE16_MEMBER( write_protect_w );
protected:
- virtual void machine_start();
- virtual void machine_reset();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
private:
required_device<address_map_bank_device> m_bootrom;
@@ -74,11 +74,11 @@ public:
DECLARE_WRITE16_MEMBER( clock_w );
protected:
- virtual void machine_reset();
+ virtual void machine_reset() override;
// amiga_state overrides
- virtual bool int2_pending();
- virtual bool int6_pending();
+ virtual bool int2_pending() override;
+ virtual bool int6_pending() override;
private:
// devices
@@ -104,11 +104,11 @@ public:
DECLARE_DRIVER_INIT( ntsc );
protected:
- virtual void machine_reset();
+ virtual void machine_reset() override;
// amiga_state overrides
- virtual bool int2_pending();
- virtual bool int6_pending();
+ virtual bool int2_pending() override;
+ virtual bool int6_pending() override;
private:
// devices
@@ -149,11 +149,11 @@ public:
protected:
// driver_device overrides
- virtual void machine_start();
+ virtual void machine_start() override;
// amiga_state overrides
- virtual bool int2_pending();
- virtual bool int6_pending();
+ virtual bool int2_pending() override;
+ virtual bool int6_pending() override;
private:
// devices
@@ -205,11 +205,11 @@ public:
DECLARE_DRIVER_INIT( ntsc );
protected:
- virtual void machine_reset();
+ virtual void machine_reset() override;
// amiga_state overrides
- virtual bool int2_pending();
- virtual bool int6_pending();
+ virtual bool int2_pending() override;
+ virtual bool int6_pending() override;
private:
// devices
@@ -237,7 +237,7 @@ public:
static const UINT8 GAYLE_ID = 0xd0;
protected:
- virtual bool int2_pending();
+ virtual bool int2_pending() override;
private:
int m_gayle_int2;
@@ -259,7 +259,7 @@ public:
static const UINT8 GAYLE_ID = 0xd1;
protected:
- virtual bool int2_pending();
+ virtual bool int2_pending() override;
private:
int m_gayle_int2;
@@ -328,7 +328,7 @@ public:
protected:
// amiga_state overrides
- virtual void potgo_w(UINT16 data);
+ virtual void potgo_w(UINT16 data) override;
private:
required_device<cdda_device> m_cdda;
diff --git a/src/mame/drivers/amusco.cpp b/src/mame/drivers/amusco.cpp
index 1cd32549340..ea3092ee7ed 100644
--- a/src/mame/drivers/amusco.cpp
+++ b/src/mame/drivers/amusco.cpp
@@ -96,7 +96,7 @@ public:
tilemap_t *m_bg_tilemap;
DECLARE_WRITE16_MEMBER(amusco_videoram_w);
TILE_GET_INFO_MEMBER(get_bg_tile_info);
- virtual void video_start();
+ virtual void video_start() override;
DECLARE_READ8_MEMBER(mc6845_r);
DECLARE_WRITE8_MEMBER(mc6845_w);
DECLARE_WRITE16_MEMBER(vram_w);
diff --git a/src/mame/drivers/amust.cpp b/src/mame/drivers/amust.cpp
index 1fee6824934..4c1848fc548 100644
--- a/src/mame/drivers/amust.cpp
+++ b/src/mame/drivers/amust.cpp
@@ -136,7 +136,7 @@ private:
UINT8 m_port08;
UINT8 m_port0a;
UINT8 m_term_data;
- virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr);
+ virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) override;
required_device<cpu_device> m_maincpu;
required_device<beep_device> m_beep;
required_device<upd765a_device> m_fdc;
diff --git a/src/mame/drivers/apc.cpp b/src/mame/drivers/apc.cpp
index 007f7920d13..12f978f2584 100644
--- a/src/mame/drivers/apc.cpp
+++ b/src/mame/drivers/apc.cpp
@@ -153,10 +153,10 @@ public:
protected:
// driver_device overrides
- virtual void machine_start();
- virtual void machine_reset();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
- virtual void video_start();
+ virtual void video_start() override;
inline void set_dma_channel(int channel, int state);
};
diff --git a/src/mame/drivers/apexc.cpp b/src/mame/drivers/apexc.cpp
index eb275bcf037..f20a6d29685 100644
--- a/src/mame/drivers/apexc.cpp
+++ b/src/mame/drivers/apexc.cpp
@@ -34,8 +34,8 @@ public:
int m_letters;
int m_pos;
DECLARE_DRIVER_INIT(apexc);
- virtual void machine_start();
- virtual void video_start();
+ virtual void machine_start() override;
+ virtual void video_start() override;
DECLARE_PALETTE_INIT(apexc);
UINT32 screen_update_apexc(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
INTERRUPT_GEN_MEMBER(apexc_interrupt);
@@ -77,23 +77,23 @@ public:
apexc_cylinder_image_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
// image-level overrides
- virtual iodevice_t image_type() const { return IO_CYLINDER; }
-
- virtual bool is_readable() const { return 1; }
- virtual bool is_writeable() const { return 1; }
- virtual bool is_creatable() const { return 0; }
- virtual bool must_be_loaded() const { return 0; }
- virtual bool is_reset_on_load() const { return 1; }
- virtual const char *image_interface() const { return nullptr; }
- virtual const char *file_extensions() const { return "apc"; }
- virtual const option_guide *create_option_guide() const { return nullptr; }
-
- virtual bool call_load();
- virtual void call_unload();
+ virtual iodevice_t image_type() const override { return IO_CYLINDER; }
+
+ virtual bool is_readable() const override { return 1; }
+ virtual bool is_writeable() const override { return 1; }
+ virtual bool is_creatable() const override { return 0; }
+ virtual bool must_be_loaded() const override { return 0; }
+ virtual bool is_reset_on_load() const override { return 1; }
+ virtual const char *image_interface() const override { return nullptr; }
+ virtual const char *file_extensions() const override { return "apc"; }
+ virtual const option_guide *create_option_guide() const override { return nullptr; }
+
+ virtual bool call_load() override;
+ virtual void call_unload() override;
protected:
// device-level overrides
- virtual void device_config_complete() { update_names(); }
- virtual void device_start() { }
+ virtual void device_config_complete() override { update_names(); }
+ virtual void device_start() override { }
private:
int m_writable;
};
@@ -206,20 +206,20 @@ public:
apexc_tape_puncher_image_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
// image-level overrides
- virtual iodevice_t image_type() const { return IO_PUNCHTAPE; }
-
- virtual bool is_readable() const { return 0; }
- virtual bool is_writeable() const { return 1; }
- virtual bool is_creatable() const { return 1; }
- virtual bool must_be_loaded() const { return 0; }
- virtual bool is_reset_on_load() const { return 0; }
- virtual const char *image_interface() const { return nullptr; }
- virtual const char *file_extensions() const { return "tap"; }
- virtual const option_guide *create_option_guide() const { return nullptr; }
+ virtual iodevice_t image_type() const override { return IO_PUNCHTAPE; }
+
+ virtual bool is_readable() const override { return 0; }
+ virtual bool is_writeable() const override { return 1; }
+ virtual bool is_creatable() const override { return 1; }
+ virtual bool must_be_loaded() const override { return 0; }
+ virtual bool is_reset_on_load() const override { return 0; }
+ virtual const char *image_interface() const override { return nullptr; }
+ virtual const char *file_extensions() const override { return "tap"; }
+ virtual const option_guide *create_option_guide() const override { return nullptr; }
protected:
// device-level overrides
- virtual void device_config_complete() { update_names(); }
- virtual void device_start() { }
+ virtual void device_config_complete() override { update_names(); }
+ virtual void device_start() override { }
};
const device_type APEXC_TAPE_PUNCHER = &device_creator<apexc_tape_puncher_image_device>;
@@ -240,20 +240,20 @@ public:
apexc_tape_reader_image_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
// image-level overrides
- virtual iodevice_t image_type() const { return IO_PUNCHTAPE; }
-
- virtual bool is_readable() const { return 1; }
- virtual bool is_writeable() const { return 0; }
- virtual bool is_creatable() const { return 0; }
- virtual bool must_be_loaded() const { return 0; }
- virtual bool is_reset_on_load() const { return 0; }
- virtual const char *image_interface() const { return nullptr; }
- virtual const char *file_extensions() const { return "tap"; }
- virtual const option_guide *create_option_guide() const { return nullptr; }
+ virtual iodevice_t image_type() const override { return IO_PUNCHTAPE; }
+
+ virtual bool is_readable() const override { return 1; }
+ virtual bool is_writeable() const override { return 0; }
+ virtual bool is_creatable() const override { return 0; }
+ virtual bool must_be_loaded() const override { return 0; }
+ virtual bool is_reset_on_load() const override { return 0; }
+ virtual const char *image_interface() const override { return nullptr; }
+ virtual const char *file_extensions() const override { return "tap"; }
+ virtual const option_guide *create_option_guide() const override { return nullptr; }
protected:
// device-level overrides
- virtual void device_config_complete() { update_names(); }
- virtual void device_start() { }
+ virtual void device_config_complete() override { update_names(); }
+ virtual void device_start() override { }
};
const device_type APEXC_TAPE_READER = &device_creator<apexc_tape_reader_image_device>;
diff --git a/src/mame/drivers/apf.cpp b/src/mame/drivers/apf.cpp
index 5595a1b67ee..d82f3107ace 100644
--- a/src/mame/drivers/apf.cpp
+++ b/src/mame/drivers/apf.cpp
@@ -124,8 +124,8 @@ private:
UINT8 m_portb;
bool m_ca2;
bool m_has_cart_ram;
- virtual void machine_start();
- virtual void machine_reset();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
required_device<m6800_cpu_device> m_maincpu;
optional_device<ram_device> m_ram;
required_device<mc6847_base_device> m_crtc;
diff --git a/src/mame/drivers/apple2.cpp b/src/mame/drivers/apple2.cpp
index 0807f9ee53d..efbd8b157ca 100644
--- a/src/mame/drivers/apple2.cpp
+++ b/src/mame/drivers/apple2.cpp
@@ -132,8 +132,8 @@ public:
TIMER_DEVICE_CALLBACK_MEMBER(apple2_interrupt);
TIMER_DEVICE_CALLBACK_MEMBER(ay3600_repeat);
- virtual void machine_start();
- virtual void machine_reset();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
DECLARE_PALETTE_INIT(apple2);
UINT32 screen_update(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
diff --git a/src/mame/drivers/apple2e.cpp b/src/mame/drivers/apple2e.cpp
index a295c1a7cb1..465abdc9b80 100644
--- a/src/mame/drivers/apple2e.cpp
+++ b/src/mame/drivers/apple2e.cpp
@@ -265,8 +265,8 @@ public:
TIMER_DEVICE_CALLBACK_MEMBER(apple2_interrupt);
TIMER_DEVICE_CALLBACK_MEMBER(ay3600_repeat);
- virtual void machine_start();
- virtual void machine_reset();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
DECLARE_PALETTE_INIT(apple2);
UINT32 screen_update(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
diff --git a/src/mame/drivers/applix.cpp b/src/mame/drivers/applix.cpp
index 8fa5419e48f..db72b467e7f 100644
--- a/src/mame/drivers/applix.cpp
+++ b/src/mame/drivers/applix.cpp
@@ -133,8 +133,8 @@ public:
MC6845_UPDATE_ROW(crtc_update_row);
UINT8 m_video_latch;
UINT8 m_pa;
- virtual void machine_reset();
- virtual void video_start();
+ virtual void machine_reset() override;
+ virtual void video_start() override;
DECLARE_PALETTE_INIT(applix);
UINT8 m_palette_latch[4];
required_shared_ptr<UINT16> m_base;
diff --git a/src/mame/drivers/apricot.cpp b/src/mame/drivers/apricot.cpp
index 9bdec9865bd..126cd1d6452 100644
--- a/src/mame/drivers/apricot.cpp
+++ b/src/mame/drivers/apricot.cpp
@@ -89,7 +89,7 @@ public:
UINT32 screen_update_apricot(screen_device &screen, bitmap_rgb32 &bitmap, const rectangle &cliprect);
protected:
- virtual void machine_start();
+ virtual void machine_start() override;
private:
required_device<i8086_cpu_device> m_cpu;
diff --git a/src/mame/drivers/apricotf.cpp b/src/mame/drivers/apricotf.cpp
index 9ea574b7a1d..8c990e46c48 100644
--- a/src/mame/drivers/apricotf.cpp
+++ b/src/mame/drivers/apricotf.cpp
@@ -77,7 +77,7 @@ public:
DECLARE_FLOPPY_FORMATS(floppy_formats);
- virtual void machine_start();
+ virtual void machine_start() override;
required_device<cpu_device> m_maincpu;
required_device<z80ctc_device> m_ctc;
diff --git a/src/mame/drivers/apricotp.cpp b/src/mame/drivers/apricotp.cpp
index 4402eae7901..52107c217fb 100644
--- a/src/mame/drivers/apricotp.cpp
+++ b/src/mame/drivers/apricotp.cpp
@@ -118,10 +118,10 @@ public:
floppy_image_device *m_floppy;
required_device<centronics_device> m_centronics;
- virtual void machine_start();
- virtual void machine_reset();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
- virtual void video_start();
+ virtual void video_start() override;
UINT32 screen_update(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
MC6845_UPDATE_ROW(update_row);
diff --git a/src/mame/drivers/arachnid.cpp b/src/mame/drivers/arachnid.cpp
index 7dde92ce45d..302db21b4e4 100644
--- a/src/mame/drivers/arachnid.cpp
+++ b/src/mame/drivers/arachnid.cpp
@@ -90,7 +90,7 @@ public:
required_device<pia6821_device> m_pia_u17;
required_device<speaker_sound_device> m_speaker;
- virtual void machine_start();
+ virtual void machine_start() override;
DECLARE_READ8_MEMBER( pia_u4_pa_r );
DECLARE_READ8_MEMBER( pia_u4_pb_r );
DECLARE_READ_LINE_MEMBER( pia_u4_pca_r );
diff --git a/src/mame/drivers/argo.cpp b/src/mame/drivers/argo.cpp
index 34ea530a86f..a9925128402 100644
--- a/src/mame/drivers/argo.cpp
+++ b/src/mame/drivers/argo.cpp
@@ -51,13 +51,13 @@ public:
UINT8 m_p_cursor_pos;
bool m_ram_ctrl;
UINT8 m_scroll_ctrl;
- virtual void machine_reset();
- virtual void video_start();
+ virtual void machine_reset() override;
+ virtual void video_start() override;
UINT32 screen_update(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
DECLARE_DRIVER_INIT(argo);
protected:
- virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr);
+ virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) override;
};
// write to videoram if following 'out b9,61' otherwise write to the unknown 'extra' ram
diff --git a/src/mame/drivers/aristmk4.cpp b/src/mame/drivers/aristmk4.cpp
index a58420ff3cc..8bfe1535524 100644
--- a/src/mame/drivers/aristmk4.cpp
+++ b/src/mame/drivers/aristmk4.cpp
@@ -411,9 +411,9 @@ public:
DECLARE_READ8_MEMBER(pb1_r);
DECLARE_READ8_MEMBER(pc1_r);
DECLARE_DRIVER_INIT(aristmk4);
- virtual void machine_start();
- virtual void machine_reset();
- virtual void video_start();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
+ virtual void video_start() override;
DECLARE_PALETTE_INIT(aristmk4);
DECLARE_PALETTE_INIT(lions);
UINT32 screen_update_aristmk4(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
diff --git a/src/mame/drivers/aristmk5.cpp b/src/mame/drivers/aristmk5.cpp
index 1d60d5d8f5d..882fd175d2a 100644
--- a/src/mame/drivers/aristmk5.cpp
+++ b/src/mame/drivers/aristmk5.cpp
@@ -192,8 +192,8 @@ public:
DECLARE_READ32_MEMBER(Ns5r50);
DECLARE_WRITE32_MEMBER(sram_banksel_w);
DECLARE_DRIVER_INIT(aristmk5);
- virtual void machine_start();
- virtual void machine_reset();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
TIMER_CALLBACK_MEMBER(mk5_VSYNC_callback);
TIMER_CALLBACK_MEMBER(mk5_2KHz_callback);
};
diff --git a/src/mame/drivers/aristmk6.cpp b/src/mame/drivers/aristmk6.cpp
index 83e791d6c2d..8351944fc8b 100644
--- a/src/mame/drivers/aristmk6.cpp
+++ b/src/mame/drivers/aristmk6.cpp
@@ -44,7 +44,7 @@ public:
DECLARE_READ8_MEMBER(test_r);
DECLARE_WRITE64_MEMBER(eeprom_w);
DECLARE_READ64_MEMBER(hwver_r);
- virtual void video_start();
+ virtual void video_start() override;
UINT32 screen_update_aristmk6(screen_device &screen, bitmap_rgb32 &bitmap, const rectangle &cliprect);
required_device<cpu_device> m_maincpu;
required_device<ns16550_device> m_uart0;
diff --git a/src/mame/drivers/arsystems.cpp b/src/mame/drivers/arsystems.cpp
index 05ab344fb31..efb4d8a733e 100644
--- a/src/mame/drivers/arsystems.cpp
+++ b/src/mame/drivers/arsystems.cpp
@@ -90,7 +90,7 @@ public:
inline void generic_decode(const char *tag, int bit7, int bit6, int bit5, int bit4, int bit3, int bit2, int bit1, int bit0);
protected:
- virtual void machine_reset();
+ virtual void machine_reset() override;
};
diff --git a/src/mame/drivers/asst128.cpp b/src/mame/drivers/asst128.cpp
index 0aab5a981d7..7ee9e464a66 100644
--- a/src/mame/drivers/asst128.cpp
+++ b/src/mame/drivers/asst128.cpp
@@ -18,7 +18,7 @@ public:
protected:
// device-level overrides
- void device_start();
+ void device_start() override;
};
void asst128_mb_device::device_start()
@@ -53,7 +53,7 @@ public:
DECLARE_FLOPPY_FORMATS( asst128_formats );
DECLARE_WRITE8_MEMBER(asst128_fdc_dor_w);
- void machine_start();
+ void machine_start() override;
};
void asst128_state::machine_start()
diff --git a/src/mame/drivers/astinvad.cpp b/src/mame/drivers/astinvad.cpp
index 7e0c83d538b..ba265fb9fec 100644
--- a/src/mame/drivers/astinvad.cpp
+++ b/src/mame/drivers/astinvad.cpp
@@ -105,7 +105,7 @@ public:
void plot_byte( bitmap_rgb32 &bitmap, UINT8 y, UINT8 x, UINT8 data, UINT8 color );
protected:
- virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr);
+ virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) override;
};
diff --git a/src/mame/drivers/atari_s1.cpp b/src/mame/drivers/atari_s1.cpp
index 7f2b5d10c8d..69439f81b12 100644
--- a/src/mame/drivers/atari_s1.cpp
+++ b/src/mame/drivers/atari_s1.cpp
@@ -94,7 +94,7 @@ private:
UINT8 m_out_offs;
UINT8 m_t_c;
UINT8 *m_p_prom;
- virtual void machine_reset();
+ virtual void machine_reset() override;
required_device<cpu_device> m_maincpu;
required_shared_ptr<UINT8> m_p_ram;
required_device<dac_device> m_dac;
diff --git a/src/mame/drivers/atari_s2.cpp b/src/mame/drivers/atari_s2.cpp
index 02f965ccd01..71b2c5035f4 100644
--- a/src/mame/drivers/atari_s2.cpp
+++ b/src/mame/drivers/atari_s2.cpp
@@ -55,7 +55,7 @@ private:
UINT8 m_t_c;
UINT8 m_segment[7];
UINT8 *m_p_prom;
- virtual void machine_reset();
+ virtual void machine_reset() override;
required_device<cpu_device> m_maincpu;
required_device<dac_device> m_dac;
required_device<dac_device> m_dac1;
diff --git a/src/mame/drivers/atarisy4.cpp b/src/mame/drivers/atarisy4.cpp
index 6c38292c851..44986485ecd 100644
--- a/src/mame/drivers/atarisy4.cpp
+++ b/src/mame/drivers/atarisy4.cpp
@@ -95,9 +95,9 @@ public:
DECLARE_READ16_MEMBER(analog_r);
DECLARE_DRIVER_INIT(airrace);
DECLARE_DRIVER_INIT(laststar);
- virtual void machine_reset();
- virtual void video_start();
- virtual void video_reset();
+ virtual void machine_reset() override;
+ virtual void video_start() override;
+ virtual void video_reset() override;
DECLARE_MACHINE_RESET(airrace);
UINT32 screen_update_atarisy4(screen_device &screen, bitmap_rgb32 &bitmap, const rectangle &cliprect);
INTERRUPT_GEN_MEMBER(vblank_int);
diff --git a/src/mame/drivers/atarittl.cpp b/src/mame/drivers/atarittl.cpp
index f5bd2e4977a..39662b15b60 100644
--- a/src/mame/drivers/atarittl.cpp
+++ b/src/mame/drivers/atarittl.cpp
@@ -97,10 +97,10 @@ public:
protected:
// driver_device overrides
- virtual void machine_start();
- virtual void machine_reset();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
- virtual void video_start();
+ virtual void video_start() override;
private:
diff --git a/src/mame/drivers/atlantis.cpp b/src/mame/drivers/atlantis.cpp
index fa003cbfdda..253cb8300f6 100644
--- a/src/mame/drivers/atlantis.cpp
+++ b/src/mame/drivers/atlantis.cpp
@@ -50,8 +50,8 @@ public:
m_maincpu(*this, "maincpu"),
m_dcs(*this, "dcs") { }
DECLARE_DRIVER_INIT(mwskins);
- virtual void machine_start();
- virtual void machine_reset();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
UINT32 screen_update_mwskins(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
required_device<mips3_device> m_maincpu;
required_device<dcs2_audio_denver_device> m_dcs;
diff --git a/src/mame/drivers/attache.cpp b/src/mame/drivers/attache.cpp
index 5221559ab36..f8333078008 100644
--- a/src/mame/drivers/attache.cpp
+++ b/src/mame/drivers/attache.cpp
@@ -139,9 +139,9 @@ public:
// overrides
UINT32 screen_update(screen_device &screen, bitmap_rgb32 &bitmap, const rectangle &cliprect);
void vblank_int(screen_device &screen, bool state);
- virtual void driver_start();
- virtual void machine_start();
- virtual void machine_reset();
+ virtual void driver_start() override;
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
DECLARE_READ8_MEMBER(rom_r);
DECLARE_WRITE8_MEMBER(rom_w);
diff --git a/src/mame/drivers/atvtrack.cpp b/src/mame/drivers/atvtrack.cpp
index 6a9b1da99e8..698afe889cb 100644
--- a/src/mame/drivers/atvtrack.cpp
+++ b/src/mame/drivers/atvtrack.cpp
@@ -113,9 +113,9 @@ public:
DECLARE_WRITE64_MEMBER(area4_w);
DECLARE_READ64_MEMBER(ioport_r);
DECLARE_WRITE64_MEMBER(ioport_w);
- virtual void machine_start();
- virtual void machine_reset();
- virtual void video_start();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
+ virtual void video_start() override;
UINT32 screen_update_atvtrack(screen_device &screen, bitmap_rgb32 &bitmap, const rectangle &cliprect);
inline UINT32 decode64_32(offs_t offset64, UINT64 data, UINT64 mem_mask, offs_t &offset32);
void logbinary(UINT32 data,int high,int low);
@@ -137,8 +137,8 @@ public:
smashdrv_state(const machine_config &mconfig, device_type type, const char *tag)
: atvtrack_state(mconfig, type, tag) { }
- virtual void machine_start();
- virtual void machine_reset();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
};
void atvtrack_state::logbinary(UINT32 data,int high=31,int low=0)
diff --git a/src/mame/drivers/avt.cpp b/src/mame/drivers/avt.cpp
index 54b5648e948..20ddc6ec0d1 100644
--- a/src/mame/drivers/avt.cpp
+++ b/src/mame/drivers/avt.cpp
@@ -448,7 +448,7 @@ public:
DECLARE_WRITE8_MEMBER(debug_w);
TILE_GET_INFO_MEMBER(get_bg_tile_info);
- virtual void video_start();
+ virtual void video_start() override;
DECLARE_PALETTE_INIT(avt);
UINT32 screen_update_avt(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
INTERRUPT_GEN_MEMBER(avt_vblank_irq);
diff --git a/src/mame/drivers/ax20.cpp b/src/mame/drivers/ax20.cpp
index d5025a92952..f51f0dc925c 100644
--- a/src/mame/drivers/ax20.cpp
+++ b/src/mame/drivers/ax20.cpp
@@ -37,7 +37,7 @@ public:
required_device<palette_device> m_palette;
required_device<i8272a_device> m_fdc;
- virtual void machine_start();
+ virtual void machine_start() override;
UINT32 screen_update(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
DECLARE_READ8_MEMBER(unk_r);
diff --git a/src/mame/drivers/b16.cpp b/src/mame/drivers/b16.cpp
index 64904bff3c6..289aea6f228 100644
--- a/src/mame/drivers/b16.cpp
+++ b/src/mame/drivers/b16.cpp
@@ -44,13 +44,13 @@ public:
DECLARE_READ8_MEMBER(memory_read_byte);
DECLARE_WRITE8_MEMBER(memory_write_byte);
- virtual void video_start();
+ virtual void video_start() override;
UINT32 screen_update(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
mc6845_device *m_mc6845;
required_device<am9517a_device> m_dma8237;
- virtual void machine_start();
- virtual void machine_reset();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
required_device<cpu_device> m_maincpu;
required_device<gfxdecode_device> m_gfxdecode;
required_device<palette_device> m_palette;
diff --git a/src/mame/drivers/babbage.cpp b/src/mame/drivers/babbage.cpp
index 8208d49e10c..8812456ac39 100644
--- a/src/mame/drivers/babbage.cpp
+++ b/src/mame/drivers/babbage.cpp
@@ -56,8 +56,8 @@ public:
UINT8 m_key;
UINT8 m_prev_key;
bool m_step;
- virtual void machine_reset();
- virtual void machine_start();
+ virtual void machine_reset() override;
+ virtual void machine_start() override;
TIMER_DEVICE_CALLBACK_MEMBER(keyboard_callback);
};
diff --git a/src/mame/drivers/backfire.cpp b/src/mame/drivers/backfire.cpp
index fdeddfbbde8..98341a9867c 100644
--- a/src/mame/drivers/backfire.cpp
+++ b/src/mame/drivers/backfire.cpp
@@ -93,8 +93,8 @@ public:
DECLARE_READ32_MEMBER(backfire_eeprom_r);
DECLARE_WRITE32_MEMBER(backfire_eeprom_w);
DECLARE_DRIVER_INIT(backfire);
- virtual void machine_start();
- virtual void video_start();
+ virtual void machine_start() override;
+ virtual void video_start() override;
UINT32 screen_update_backfire_left(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
UINT32 screen_update_backfire_right(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
INTERRUPT_GEN_MEMBER(deco32_vbl_interrupt);
diff --git a/src/mame/drivers/bailey.cpp b/src/mame/drivers/bailey.cpp
index 54800fbe8ff..15232f62605 100644
--- a/src/mame/drivers/bailey.cpp
+++ b/src/mame/drivers/bailey.cpp
@@ -50,10 +50,10 @@ public:
protected:
// driver_device overrides
- virtual void machine_start();
- virtual void machine_reset();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
- virtual void video_start();
+ virtual void video_start() override;
private:
diff --git a/src/mame/drivers/bartop52.cpp b/src/mame/drivers/bartop52.cpp
index 62aa569b796..af9142250a5 100644
--- a/src/mame/drivers/bartop52.cpp
+++ b/src/mame/drivers/bartop52.cpp
@@ -34,7 +34,7 @@ public:
TIMER_DEVICE_CALLBACK_MEMBER( bartop_interrupt );
- virtual void machine_reset();
+ virtual void machine_reset() override;
//required_device<cpu_device> m_maincpu; // maincpu is already contained in atari_common_state
};
diff --git a/src/mame/drivers/basic52.cpp b/src/mame/drivers/basic52.cpp
index c8369c8b5c5..f641beaef04 100644
--- a/src/mame/drivers/basic52.cpp
+++ b/src/mame/drivers/basic52.cpp
@@ -54,7 +54,7 @@ public:
UINT8 m_term_data;
required_device<mcs51_cpu_device> m_maincpu;
required_device<generic_terminal_device> m_terminal;
- virtual void machine_reset();
+ virtual void machine_reset() override;
DECLARE_WRITE8_MEMBER(to_term);
DECLARE_READ8_MEMBER(from_term);
};
diff --git a/src/mame/drivers/bbcbc.cpp b/src/mame/drivers/bbcbc.cpp
index 97eb93f62e3..3c50df82697 100644
--- a/src/mame/drivers/bbcbc.cpp
+++ b/src/mame/drivers/bbcbc.cpp
@@ -31,8 +31,8 @@ public:
required_device<cpu_device> m_maincpu;
required_device<generic_slot_device> m_cart;
- virtual void machine_start();
- virtual void machine_reset();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
DECLARE_WRITE_LINE_MEMBER(tms_interrupt);
};
diff --git a/src/mame/drivers/beaminv.cpp b/src/mame/drivers/beaminv.cpp
index ebbad402512..4c78e8da6da 100644
--- a/src/mame/drivers/beaminv.cpp
+++ b/src/mame/drivers/beaminv.cpp
@@ -82,8 +82,8 @@ public:
DECLARE_READ8_MEMBER(v128_r);
DECLARE_WRITE8_MEMBER(controller_select_w);
DECLARE_READ8_MEMBER(controller_r);
- virtual void machine_start();
- virtual void machine_reset();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
UINT32 screen_update_beaminv(screen_device &screen, bitmap_rgb32 &bitmap, const rectangle &cliprect);
TIMER_CALLBACK_MEMBER(interrupt_callback);
void create_interrupt_timer();
diff --git a/src/mame/drivers/beehive.cpp b/src/mame/drivers/beehive.cpp
index a751969f919..e152a41cc54 100644
--- a/src/mame/drivers/beehive.cpp
+++ b/src/mame/drivers/beehive.cpp
@@ -38,8 +38,8 @@ public:
const UINT8 *m_p_chargen;
required_shared_ptr<UINT8> m_p_videoram;
UINT8 m_keyline;
- virtual void machine_reset();
- virtual void video_start();
+ virtual void machine_reset() override;
+ virtual void video_start() override;
UINT32 screen_update(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
};
diff --git a/src/mame/drivers/berzerk.cpp b/src/mame/drivers/berzerk.cpp
index 9902b4532a2..81d28ee6c4c 100644
--- a/src/mame/drivers/berzerk.cpp
+++ b/src/mame/drivers/berzerk.cpp
@@ -73,10 +73,10 @@ public:
DECLARE_READ8_MEMBER(moonwarp_p2_r);
DECLARE_DRIVER_INIT(moonwarp);
- virtual void machine_start();
- virtual void machine_reset();
- virtual void sound_reset();
- virtual void video_start();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
+ virtual void sound_reset() override;
+ virtual void video_start() override;
UINT32 screen_update(screen_device &screen, bitmap_rgb32 &bitmap, const rectangle &cliprect);
diff --git a/src/mame/drivers/besta.cpp b/src/mame/drivers/besta.cpp
index 32b19329c20..86f81074a68 100644
--- a/src/mame/drivers/besta.cpp
+++ b/src/mame/drivers/besta.cpp
@@ -49,7 +49,7 @@ public:
required_device<cpu_device> m_maincpu;
required_device<pit68230_device> m_pit1;
required_device<pit68230_device> m_pit2;
- virtual void machine_reset();
+ virtual void machine_reset() override;
required_device<generic_terminal_device> m_terminal;
required_shared_ptr<UINT32> m_p_ram;
diff --git a/src/mame/drivers/bestleag.cpp b/src/mame/drivers/bestleag.cpp
index 07923d16c83..db9f4b689d6 100644
--- a/src/mame/drivers/bestleag.cpp
+++ b/src/mame/drivers/bestleag.cpp
@@ -65,7 +65,7 @@ public:
TILE_GET_INFO_MEMBER(get_fg_tile_info);
TILEMAP_MAPPER_MEMBER(bsb_bg_scan);
- virtual void video_start();
+ virtual void video_start() override;
UINT32 screen_update_bestleag(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
UINT32 screen_update_bestleaw(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
diff --git a/src/mame/drivers/beta.cpp b/src/mame/drivers/beta.cpp
index ab0d34672be..89e0f7209d6 100644
--- a/src/mame/drivers/beta.cpp
+++ b/src/mame/drivers/beta.cpp
@@ -69,7 +69,7 @@ public:
required_ioport m_q8;
required_ioport m_q9;
- virtual void machine_start();
+ virtual void machine_start() override;
DECLARE_READ8_MEMBER( riot_pa_r );
DECLARE_WRITE8_MEMBER( riot_pa_w );
diff --git a/src/mame/drivers/bfcobra.cpp b/src/mame/drivers/bfcobra.cpp
index e7a37317504..9a992e15637 100644
--- a/src/mame/drivers/bfcobra.cpp
+++ b/src/mame/drivers/bfcobra.cpp
@@ -298,8 +298,8 @@ public:
DECLARE_WRITE_LINE_MEMBER(data_acia_tx_w);
DECLARE_WRITE_LINE_MEMBER(write_acia_clock);
DECLARE_DRIVER_INIT(bfcobra);
- virtual void machine_reset();
- virtual void video_start();
+ virtual void machine_reset() override;
+ virtual void video_start() override;
UINT32 screen_update_bfcobra(screen_device &screen, bitmap_rgb32 &bitmap, const rectangle &cliprect);
INTERRUPT_GEN_MEMBER(timer_irq);
INTERRUPT_GEN_MEMBER(vblank_gen);
diff --git a/src/mame/drivers/bfm_sc1.cpp b/src/mame/drivers/bfm_sc1.cpp
index ed3e3162b74..b87fda1b128 100644
--- a/src/mame/drivers/bfm_sc1.cpp
+++ b/src/mame/drivers/bfm_sc1.cpp
@@ -187,7 +187,7 @@ public:
DECLARE_DRIVER_INIT(clatt);
DECLARE_DRIVER_INIT(rou029);
DECLARE_DRIVER_INIT(nocrypt);
- virtual void machine_reset();
+ virtual void machine_reset() override;
INTERRUPT_GEN_MEMBER(timer_irq);
void sc1_common_init(int reels, int decrypt, int defaultbank);
void Scorpion1_SetSwitchState(int strobe, int data, int state);
diff --git a/src/mame/drivers/bfm_swp.cpp b/src/mame/drivers/bfm_swp.cpp
index f388f6d1bb9..62c7405f489 100644
--- a/src/mame/drivers/bfm_swp.cpp
+++ b/src/mame/drivers/bfm_swp.cpp
@@ -130,7 +130,7 @@ protected:
// devices
required_device<m68340cpu_device> m_maincpu;
- virtual void machine_start();
+ virtual void machine_start() override;
};
READ32_MEMBER(bfm_swp_state::bfm_swp_mem_r)
diff --git a/src/mame/drivers/bfmsys85.cpp b/src/mame/drivers/bfmsys85.cpp
index 296a726a73d..370166c4e5b 100644
--- a/src/mame/drivers/bfmsys85.cpp
+++ b/src/mame/drivers/bfmsys85.cpp
@@ -122,8 +122,8 @@ public:
DECLARE_WRITE_LINE_MEMBER(write_acia_clock);
DECLARE_DRIVER_INIT(decode);
DECLARE_DRIVER_INIT(nodecode);
- virtual void machine_start();
- virtual void machine_reset();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
INTERRUPT_GEN_MEMBER(timer_irq);
int b85_find_project_string( );
required_device<cpu_device> m_maincpu;
diff --git a/src/mame/drivers/big10.cpp b/src/mame/drivers/big10.cpp
index be3858993f1..26b7c4c05e7 100644
--- a/src/mame/drivers/big10.cpp
+++ b/src/mame/drivers/big10.cpp
@@ -81,7 +81,7 @@ public:
UINT8 m_mux_data;
DECLARE_READ8_MEMBER(mux_r);
DECLARE_WRITE8_MEMBER(mux_w);
- virtual void machine_reset();
+ virtual void machine_reset() override;
DECLARE_WRITE_LINE_MEMBER(big10_vdp_interrupt);
required_device<cpu_device> m_maincpu;
required_ioport m_in1;
diff --git a/src/mame/drivers/bigbord2.cpp b/src/mame/drivers/bigbord2.cpp
index b13039aa0b2..1427618e00b 100644
--- a/src/mame/drivers/bigbord2.cpp
+++ b/src/mame/drivers/bigbord2.cpp
@@ -144,9 +144,9 @@ private:
UINT8 m_term_status;
int m_c8[8];
floppy_image_device *m_floppy;
- virtual void machine_start();
- virtual void machine_reset();
- virtual void video_start();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
+ virtual void video_start() override;
void fdc_intrq_w(bool state);
void fdc_drq_w(bool state);
address_space *m_mem;
diff --git a/src/mame/drivers/binbug.cpp b/src/mame/drivers/binbug.cpp
index a5752258181..a1498371656 100644
--- a/src/mame/drivers/binbug.cpp
+++ b/src/mame/drivers/binbug.cpp
@@ -76,7 +76,7 @@ public:
DECLARE_WRITE_LINE_MEMBER(binbug_serial_w);
const UINT8 *m_p_chargen;
UINT8 m_framecnt;
- virtual void video_start();
+ virtual void video_start() override;
UINT32 screen_update(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
optional_device<rs232_port_device> m_rs232;
required_device<cassette_image_device> m_cass;
@@ -426,7 +426,7 @@ public:
UINT8 m_pio_b;
UINT8 m_term_data;
UINT8 m_protection[0x100];
- virtual void machine_reset();
+ virtual void machine_reset() override;
required_device<cpu_device> m_maincpu;
required_device<z80ctc_device> m_ctc;
required_device<z80pio_device> m_pio;
diff --git a/src/mame/drivers/bingo.cpp b/src/mame/drivers/bingo.cpp
index 163dd49f357..a07858a1045 100644
--- a/src/mame/drivers/bingo.cpp
+++ b/src/mame/drivers/bingo.cpp
@@ -20,7 +20,7 @@ protected:
required_device<cpu_device> m_maincpu;
// driver_device overrides
- virtual void machine_reset();
+ virtual void machine_reset() override;
public:
DECLARE_DRIVER_INIT(bingo);
};
@@ -63,7 +63,7 @@ protected:
required_device<cpu_device> m_maincpu;
// driver_device overrides
- virtual void machine_reset();
+ virtual void machine_reset() override;
public:
DECLARE_DRIVER_INIT(seeben);
};
@@ -103,7 +103,7 @@ protected:
required_device<cpu_device> m_maincpu;
// driver_device overrides
- virtual void machine_reset();
+ virtual void machine_reset() override;
public:
DECLARE_DRIVER_INIT(splin);
};
diff --git a/src/mame/drivers/bingoc.cpp b/src/mame/drivers/bingoc.cpp
index f35704dccce..267156611e7 100644
--- a/src/mame/drivers/bingoc.cpp
+++ b/src/mame/drivers/bingoc.cpp
@@ -50,7 +50,7 @@ public:
DECLARE_READ8_MEMBER(sound_test_r);
DECLARE_WRITE16_MEMBER(main_sound_latch_w);
DECLARE_WRITE8_MEMBER(sound_play_w);
- virtual void video_start();
+ virtual void video_start() override;
UINT32 screen_update_bingoc(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
required_device<cpu_device> m_maincpu;
required_device<cpu_device> m_soundcpu;
diff --git a/src/mame/drivers/bingoman.cpp b/src/mame/drivers/bingoman.cpp
index 8bcad7f5891..f9551bcfd67 100644
--- a/src/mame/drivers/bingoman.cpp
+++ b/src/mame/drivers/bingoman.cpp
@@ -259,10 +259,10 @@ public:
DECLARE_PALETTE_INIT(bingoman);
protected:
// driver_device overrides
- virtual void machine_start();
- virtual void machine_reset();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
- virtual void video_start();
+ virtual void video_start() override;
};
void bingoman_state::video_start()
diff --git a/src/mame/drivers/bingor.cpp b/src/mame/drivers/bingor.cpp
index 18b41402728..a02e65854cb 100644
--- a/src/mame/drivers/bingor.cpp
+++ b/src/mame/drivers/bingor.cpp
@@ -455,7 +455,7 @@ public:
m_palette(*this, "palette") { }
required_shared_ptr<UINT16> m_blit_ram;
- virtual void video_start();
+ virtual void video_start() override;
UINT32 screen_update_bingor(screen_device &screen, bitmap_rgb32 &bitmap, const rectangle &cliprect);
INTERRUPT_GEN_MEMBER(vblank_irq);
INTERRUPT_GEN_MEMBER(unk_irq);
diff --git a/src/mame/drivers/bitgraph.cpp b/src/mame/drivers/bitgraph.cpp
index 453dcd5469a..3a2f6a0c26e 100644
--- a/src/mame/drivers/bitgraph.cpp
+++ b/src/mame/drivers/bitgraph.cpp
@@ -140,8 +140,8 @@ public:
DECLARE_WRITE8_MEMBER( ppu_i8243_w );
private:
- virtual void machine_start();
- virtual void machine_reset();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
required_device<cpu_device> m_maincpu;
required_device<ram_device> m_ram;
required_device<acia6850_device> m_acia0;
diff --git a/src/mame/drivers/blackt96.cpp b/src/mame/drivers/blackt96.cpp
index 8821ed33918..ac63060d5aa 100644
--- a/src/mame/drivers/blackt96.cpp
+++ b/src/mame/drivers/blackt96.cpp
@@ -152,7 +152,7 @@ public:
TILE_GET_INFO_MEMBER(get_bg5_tile_info);
TILE_GET_INFO_MEMBER(get_bg6_tile_info);
TILE_GET_INFO_MEMBER(get_bg7_tile_info);
- virtual void video_start();
+ virtual void video_start() override;
UINT32 screen_update_blackt96(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
void draw_strip(bitmap_ind16 &bitmap, const rectangle &cliprect, int page, int column);
void draw_page(bitmap_ind16 &bitmap, const rectangle &cliprect, int page);
diff --git a/src/mame/drivers/blitz.cpp b/src/mame/drivers/blitz.cpp
index 5cfa05309ee..d945a7aa63d 100644
--- a/src/mame/drivers/blitz.cpp
+++ b/src/mame/drivers/blitz.cpp
@@ -286,7 +286,7 @@ public:
DECLARE_WRITE8_MEMBER(lamps_a_w);
DECLARE_WRITE8_MEMBER(sound_w);
TILE_GET_INFO_MEMBER(get_bg_tile_info);
- virtual void video_start();
+ virtual void video_start() override;
DECLARE_PALETTE_INIT(blitz);
UINT32 screen_update_megadpkr(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
required_device<cpu_device> m_maincpu;
diff --git a/src/mame/drivers/blockhl.cpp b/src/mame/drivers/blockhl.cpp
index b4397b09d9f..3d288cc5849 100644
--- a/src/mame/drivers/blockhl.cpp
+++ b/src/mame/drivers/blockhl.cpp
@@ -54,7 +54,7 @@ public:
DECLARE_WRITE8_MEMBER(banking_callback);
protected:
- virtual void machine_start();
+ virtual void machine_start() override;
private:
required_device<cpu_device> m_maincpu;
diff --git a/src/mame/drivers/bmcbowl.cpp b/src/mame/drivers/bmcbowl.cpp
index 1ef5c0a9da4..13a12271374 100644
--- a/src/mame/drivers/bmcbowl.cpp
+++ b/src/mame/drivers/bmcbowl.cpp
@@ -140,8 +140,8 @@ public:
DECLARE_READ8_MEMBER(dips1_r);
DECLARE_WRITE8_MEMBER(input_mux_w);
DECLARE_DRIVER_INIT(bmcbowl);
- virtual void machine_reset();
- virtual void video_start();
+ virtual void machine_reset() override;
+ virtual void video_start() override;
UINT32 screen_update_bmcbowl(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
void init_stats(const UINT8 *table, int table_len, int address);
};
diff --git a/src/mame/drivers/bmcpokr.cpp b/src/mame/drivers/bmcpokr.cpp
index 5a0bfb17347..6a645bc9fcf 100644
--- a/src/mame/drivers/bmcpokr.cpp
+++ b/src/mame/drivers/bmcpokr.cpp
@@ -91,7 +91,7 @@ public:
DECLARE_WRITE16_MEMBER(pixram_w);
DECLARE_WRITE16_MEMBER(pixpal_w);
- virtual void video_start();
+ virtual void video_start() override;
void draw_layer(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect, int layer);
UINT32 screen_update_bmcpokr(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
diff --git a/src/mame/drivers/bmjr.cpp b/src/mame/drivers/bmjr.cpp
index 4ad812b6295..9778a751434 100644
--- a/src/mame/drivers/bmjr.cpp
+++ b/src/mame/drivers/bmjr.cpp
@@ -50,9 +50,9 @@ public:
UINT8 m_xor_display;
UINT8 m_key_mux;
DECLARE_DRIVER_INIT(bmjr);
- virtual void machine_start();
- virtual void machine_reset();
- virtual void video_start();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
+ virtual void video_start() override;
UINT32 screen_update_bmjr(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
};
diff --git a/src/mame/drivers/bml3.cpp b/src/mame/drivers/bml3.cpp
index de950a105e0..b0421009ec1 100644
--- a/src/mame/drivers/bml3.cpp
+++ b/src/mame/drivers/bml3.cpp
@@ -141,8 +141,8 @@ private:
bool m_cassbit;
bool m_cassold;
UINT8 m_cass_data[4];
- virtual void machine_reset();
- virtual void machine_start();
+ virtual void machine_reset() override;
+ virtual void machine_start() override;
void m6845_change_clock(UINT8 setting);
UINT8 m_crtc_index;
UINT8 *m_extram;
diff --git a/src/mame/drivers/bnstars.cpp b/src/mame/drivers/bnstars.cpp
index e575043267e..7172817b195 100644
--- a/src/mame/drivers/bnstars.cpp
+++ b/src/mame/drivers/bnstars.cpp
@@ -152,8 +152,8 @@ public:
TILE_GET_INFO_MEMBER(get_ms32_bg1_tile_info);
TILE_GET_INFO_MEMBER(get_ms32_roz0_tile_info);
TILE_GET_INFO_MEMBER(get_ms32_roz1_tile_info);
- virtual void machine_reset();
- virtual void video_start();
+ virtual void machine_reset() override;
+ virtual void video_start() override;
UINT32 screen_update_bnstars_left(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
UINT32 screen_update_bnstars_right(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
void draw_roz(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect, int priority, int chip);
diff --git a/src/mame/drivers/bntyhunt.cpp b/src/mame/drivers/bntyhunt.cpp
index cdd012c81a8..3d66dcb77c5 100644
--- a/src/mame/drivers/bntyhunt.cpp
+++ b/src/mame/drivers/bntyhunt.cpp
@@ -27,7 +27,7 @@ protected:
required_device<cpu_device> m_maincpu;
// driver_device overrides
- virtual void video_start();
+ virtual void video_start() override;
};
diff --git a/src/mame/drivers/bob85.cpp b/src/mame/drivers/bob85.cpp
index ce09e503fc3..71f28bd5ad4 100644
--- a/src/mame/drivers/bob85.cpp
+++ b/src/mame/drivers/bob85.cpp
@@ -46,7 +46,7 @@ public:
DECLARE_READ_LINE_MEMBER(sid_r);
UINT8 m_prev_key;
UINT8 m_count_key;
- virtual void machine_reset();
+ virtual void machine_reset() override;
protected:
required_ioport m_line0;
diff --git a/src/mame/drivers/boxer.cpp b/src/mame/drivers/boxer.cpp
index c5415e1b3f8..d8300fc9dde 100644
--- a/src/mame/drivers/boxer.cpp
+++ b/src/mame/drivers/boxer.cpp
@@ -62,8 +62,8 @@ public:
DECLARE_WRITE8_MEMBER(boxer_irq_reset_w);
DECLARE_WRITE8_MEMBER(boxer_crowd_w);
DECLARE_WRITE8_MEMBER(boxer_led_w);
- virtual void machine_start();
- virtual void machine_reset();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
DECLARE_PALETTE_INIT(boxer);
UINT32 screen_update_boxer(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
TIMER_CALLBACK_MEMBER(pot_interrupt);
@@ -71,7 +71,7 @@ public:
void draw_boxer( bitmap_ind16 &bitmap, const rectangle &cliprect );
protected:
- virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr);
+ virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) override;
};
/*************************************
diff --git a/src/mame/drivers/buster.cpp b/src/mame/drivers/buster.cpp
index 9c489904229..b7048f13bbc 100644
--- a/src/mame/drivers/buster.cpp
+++ b/src/mame/drivers/buster.cpp
@@ -26,7 +26,7 @@ public:
required_shared_ptr<UINT8> m_vram;
DECLARE_READ8_MEMBER(test_r);
- virtual void video_start();
+ virtual void video_start() override;
UINT32 screen_update_buster(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
required_device<cpu_device> m_maincpu;
required_device<gfxdecode_device> m_gfxdecode;
diff --git a/src/mame/drivers/by6803.cpp b/src/mame/drivers/by6803.cpp
index d4f470373a2..e2a9e1da262 100644
--- a/src/mame/drivers/by6803.cpp
+++ b/src/mame/drivers/by6803.cpp
@@ -72,7 +72,7 @@ private:
UINT8 m_port1, m_port2;
//UINT8 m_digit;
UINT8 m_segment;
- virtual void machine_reset();
+ virtual void machine_reset() override;
required_device<m6803_cpu_device> m_maincpu;
required_device<pia6821_device> m_pia0;
required_device<pia6821_device> m_pia1;
diff --git a/src/mame/drivers/by68701.cpp b/src/mame/drivers/by68701.cpp
index 8cba96ec7bb..4dbcec6d9b6 100644
--- a/src/mame/drivers/by68701.cpp
+++ b/src/mame/drivers/by68701.cpp
@@ -18,7 +18,7 @@ protected:
required_device<cpu_device> m_maincpu;
// driver_device overrides
- virtual void machine_reset();
+ virtual void machine_reset() override;
public:
DECLARE_DRIVER_INIT(by68701);
};
diff --git a/src/mame/drivers/byvid.cpp b/src/mame/drivers/byvid.cpp
index 966a7dad1ed..bd1b267a62d 100644
--- a/src/mame/drivers/byvid.cpp
+++ b/src/mame/drivers/byvid.cpp
@@ -115,7 +115,7 @@ private:
UINT8 m_u11_b;
bool m_u10_timer;
bool m_u11_timer;
- virtual void machine_reset();
+ virtual void machine_reset() override;
required_device<m6800_cpu_device> m_maincpu;
required_device<m6809e_device> m_videocpu;
required_device<m6803_cpu_device> m_audiocpu;
diff --git a/src/mame/drivers/c10.cpp b/src/mame/drivers/c10.cpp
index e1b0bc221a4..a2333d810b7 100644
--- a/src/mame/drivers/c10.cpp
+++ b/src/mame/drivers/c10.cpp
@@ -32,13 +32,13 @@ public:
required_device<cpu_device> m_maincpu;
const UINT8 *m_p_chargen;
required_shared_ptr<UINT8> m_p_videoram;
- virtual void machine_reset();
- virtual void video_start();
+ virtual void machine_reset() override;
+ virtual void video_start() override;
UINT32 screen_update(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
DECLARE_DRIVER_INIT(c10);
protected:
- virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr);
+ virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) override;
};
diff --git a/src/mame/drivers/c65.cpp b/src/mame/drivers/c65.cpp
index e643eb47de9..fb9f882ead7 100644
--- a/src/mame/drivers/c65.cpp
+++ b/src/mame/drivers/c65.cpp
@@ -87,10 +87,10 @@ public:
INTERRUPT_GEN_MEMBER(vic3_vblank_irq);
protected:
// driver_device overrides
- virtual void machine_start();
- virtual void machine_reset();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
- virtual void video_start();
+ virtual void video_start() override;
private:
UINT8 m_VIC2_IRQPend, m_VIC2_IRQMask;
/* 0x20: border color (TODO: different thread?) */
diff --git a/src/mame/drivers/cabaret.cpp b/src/mame/drivers/cabaret.cpp
index a3508d447d2..8f9df7a020d 100644
--- a/src/mame/drivers/cabaret.cpp
+++ b/src/mame/drivers/cabaret.cpp
@@ -58,8 +58,8 @@ public:
DECLARE_DRIVER_INIT(cabaret);
TILE_GET_INFO_MEMBER(get_bg_tile_info);
TILE_GET_INFO_MEMBER(get_fg_tile_info);
- virtual void machine_reset();
- virtual void video_start();
+ virtual void machine_reset() override;
+ virtual void video_start() override;
UINT32 screen_update_cabaret(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
INTERRUPT_GEN_MEMBER(cabaret_interrupt);
required_device<cpu_device> m_maincpu;
diff --git a/src/mame/drivers/calchase.cpp b/src/mame/drivers/calchase.cpp
index d9908799d25..6b446ae47d2 100644
--- a/src/mame/drivers/calchase.cpp
+++ b/src/mame/drivers/calchase.cpp
@@ -168,8 +168,8 @@ public:
DECLARE_WRITE16_MEMBER(calchase_dac_r_w);
DECLARE_DRIVER_INIT(calchase);
DECLARE_DRIVER_INIT(hostinv);
- virtual void machine_start();
- virtual void machine_reset();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
void intel82439tx_init();
required_device<dac_device> m_dac_l;
required_device<dac_device> m_dac_r;
diff --git a/src/mame/drivers/calorie.cpp b/src/mame/drivers/calorie.cpp
index 50049962e05..a4602d37189 100644
--- a/src/mame/drivers/calorie.cpp
+++ b/src/mame/drivers/calorie.cpp
@@ -114,9 +114,9 @@ public:
DECLARE_DRIVER_INIT(calorieb);
TILE_GET_INFO_MEMBER(get_bg_tile_info);
TILE_GET_INFO_MEMBER(get_fg_tile_info);
- virtual void machine_start();
- virtual void machine_reset();
- virtual void video_start();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
+ virtual void video_start() override;
UINT32 screen_update_calorie(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
required_device<cpu_device> m_maincpu;
required_device<gfxdecode_device> m_gfxdecode;
diff --git a/src/mame/drivers/capcom.cpp b/src/mame/drivers/capcom.cpp
index 4970e673f94..04c06f3f3f1 100644
--- a/src/mame/drivers/capcom.cpp
+++ b/src/mame/drivers/capcom.cpp
@@ -22,7 +22,7 @@ protected:
required_device<cpu_device> m_maincpu;
// driver_device overrides
- virtual void machine_reset();
+ virtual void machine_reset() override;
public:
DECLARE_DRIVER_INIT(capcom);
};
diff --git a/src/mame/drivers/cardline.cpp b/src/mame/drivers/cardline.cpp
index 460b1e7dfa0..ae58b74824b 100644
--- a/src/mame/drivers/cardline.cpp
+++ b/src/mame/drivers/cardline.cpp
@@ -61,7 +61,7 @@ public:
DECLARE_PALETTE_INIT(cardline);
- virtual void machine_start();
+ virtual void machine_start() override;
DECLARE_WRITE_LINE_MEMBER(hsync_changed);
DECLARE_WRITE_LINE_MEMBER(vsync_changed);
diff --git a/src/mame/drivers/casloopy.cpp b/src/mame/drivers/casloopy.cpp
index 255c4b7fcd4..2b5f60f3a41 100644
--- a/src/mame/drivers/casloopy.cpp
+++ b/src/mame/drivers/casloopy.cpp
@@ -181,9 +181,9 @@ public:
UINT16 sh7021_regs[0x100];
int m_gfx_index;
DECLARE_DRIVER_INIT(casloopy);
- virtual void machine_start();
- virtual void machine_reset();
- virtual void video_start();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
+ virtual void video_start() override;
UINT32 screen_update_casloopy(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
DECLARE_READ16_MEMBER(vregs_r);
DECLARE_WRITE16_MEMBER(vregs_w);
diff --git a/src/mame/drivers/caswin.cpp b/src/mame/drivers/caswin.cpp
index c91064afbe1..fa8b3420104 100644
--- a/src/mame/drivers/caswin.cpp
+++ b/src/mame/drivers/caswin.cpp
@@ -94,7 +94,7 @@ public:
DECLARE_WRITE8_MEMBER(vvillage_output_w);
DECLARE_WRITE8_MEMBER(vvillage_lamps_w);
TILE_GET_INFO_MEMBER(get_sc0_tile_info);
- virtual void video_start();
+ virtual void video_start() override;
DECLARE_PALETTE_INIT(caswin);
UINT32 screen_update_vvillage(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
required_device<cpu_device> m_maincpu;
diff --git a/src/mame/drivers/cat.cpp b/src/mame/drivers/cat.cpp
index 39c31b740bf..fd892b3b877 100644
--- a/src/mame/drivers/cat.cpp
+++ b/src/mame/drivers/cat.cpp
@@ -351,7 +351,7 @@ public:
IRQ_CALLBACK_MEMBER(cat_int_ack);
protected:
- virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr);
+ virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) override;
};
// TODO: this init doesn't actually work yet! please fix me!
diff --git a/src/mame/drivers/cavepc.cpp b/src/mame/drivers/cavepc.cpp
index fc6702d0877..7bd1c83b794 100644
--- a/src/mame/drivers/cavepc.cpp
+++ b/src/mame/drivers/cavepc.cpp
@@ -66,9 +66,9 @@ public:
required_device<cpu_device> m_maincpu;
DECLARE_DRIVER_INIT(cavepc);
- virtual void machine_start();
- virtual void machine_reset();
- virtual void video_start();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
+ virtual void video_start() override;
UINT32 screen_update_cavepc(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
};
diff --git a/src/mame/drivers/cb2001.cpp b/src/mame/drivers/cb2001.cpp
index 021a925234c..8690bf0be8f 100644
--- a/src/mame/drivers/cb2001.cpp
+++ b/src/mame/drivers/cb2001.cpp
@@ -74,7 +74,7 @@ public:
TILE_GET_INFO_MEMBER(get_cb2001_reel1_tile_info);
TILE_GET_INFO_MEMBER(get_cb2001_reel2_tile_info);
TILE_GET_INFO_MEMBER(get_cb2001_reel3_tile_info);
- virtual void video_start();
+ virtual void video_start() override;
DECLARE_PALETTE_INIT(cb2001);
UINT32 screen_update_cb2001(screen_device &screen, bitmap_rgb32 &bitmap, const rectangle &cliprect);
INTERRUPT_GEN_MEMBER(vblank_irq);
diff --git a/src/mame/drivers/cball.cpp b/src/mame/drivers/cball.cpp
index e36a32361c7..fb192cc7155 100644
--- a/src/mame/drivers/cball.cpp
+++ b/src/mame/drivers/cball.cpp
@@ -47,15 +47,15 @@ public:
TILE_GET_INFO_MEMBER(get_tile_info);
- virtual void machine_start();
- virtual void machine_reset();
- virtual void video_start();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
+ virtual void video_start() override;
DECLARE_PALETTE_INIT(cball);
UINT32 screen_update(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
protected:
- virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr);
+ virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) override;
};
diff --git a/src/mame/drivers/cc40.cpp b/src/mame/drivers/cc40.cpp
index 80bfd0c82f1..16dcead7cde 100644
--- a/src/mame/drivers/cc40.cpp
+++ b/src/mame/drivers/cc40.cpp
@@ -140,8 +140,8 @@ public:
DECLARE_READ8_MEMBER(keyboard_r);
DECLARE_WRITE8_MEMBER(keyboard_w);
- virtual void machine_reset();
- virtual void machine_start();
+ virtual void machine_reset() override;
+ virtual void machine_start() override;
DECLARE_PALETTE_INIT(cc40);
DECLARE_INPUT_CHANGED_MEMBER(sysram_size_changed);
DECLARE_DEVICE_IMAGE_LOAD_MEMBER(cc40_cartridge);
diff --git a/src/mame/drivers/cd2650.cpp b/src/mame/drivers/cd2650.cpp
index 2e2b8e0d895..ae40d4deaa3 100644
--- a/src/mame/drivers/cd2650.cpp
+++ b/src/mame/drivers/cd2650.cpp
@@ -62,8 +62,8 @@ public:
private:
UINT8 m_term_data;
- virtual void machine_reset();
- virtual void video_start();
+ virtual void machine_reset() override;
+ virtual void video_start() override;
required_device<cpu_device> m_maincpu;
required_device<beep_device> m_beep;
required_device<cassette_image_device> m_cass;
diff --git a/src/mame/drivers/cdc721.cpp b/src/mame/drivers/cdc721.cpp
index 0f89b5f2944..497ba6d5a68 100644
--- a/src/mame/drivers/cdc721.cpp
+++ b/src/mame/drivers/cdc721.cpp
@@ -23,7 +23,7 @@ public:
{ }
public:
- virtual void machine_reset();
+ virtual void machine_reset() override;
DECLARE_PALETTE_INIT(cdc721);
const UINT8 *m_p_chargen;
UINT32 screen_update(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
diff --git a/src/mame/drivers/cesclass.cpp b/src/mame/drivers/cesclass.cpp
index e1e9f7d3e79..53a53b1882a 100644
--- a/src/mame/drivers/cesclass.cpp
+++ b/src/mame/drivers/cesclass.cpp
@@ -55,7 +55,7 @@ protected:
required_shared_ptr<UINT16> m_vram;
required_device<palette_device> m_palette;
// driver_device overrides
- virtual void video_start();
+ virtual void video_start() override;
};
diff --git a/src/mame/drivers/cgenie.cpp b/src/mame/drivers/cgenie.cpp
index 5c541d6155b..a306f55c440 100644
--- a/src/mame/drivers/cgenie.cpp
+++ b/src/mame/drivers/cgenie.cpp
@@ -70,7 +70,7 @@ public:
DECLARE_WRITE_LINE_MEMBER(rs232_dcd_w);
protected:
- virtual void machine_start();
+ virtual void machine_start() override;
private:
required_device<cpu_device> m_maincpu;
diff --git a/src/mame/drivers/cham24.cpp b/src/mame/drivers/cham24.cpp
index 02e9fd9bbbb..15a0758538e 100644
--- a/src/mame/drivers/cham24.cpp
+++ b/src/mame/drivers/cham24.cpp
@@ -86,9 +86,9 @@ public:
DECLARE_READ8_MEMBER(cham24_IN1_r);
DECLARE_WRITE8_MEMBER(cham24_mapper_w);
DECLARE_DRIVER_INIT(cham24);
- virtual void machine_start();
- virtual void machine_reset();
- virtual void video_start();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
+ virtual void video_start() override;
DECLARE_PALETTE_INIT(cham24);
UINT32 screen_update_cham24(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
void cham24_set_mirroring( int mirroring );
diff --git a/src/mame/drivers/chanbara.cpp b/src/mame/drivers/chanbara.cpp
index 238936a82a0..379730cdf1a 100644
--- a/src/mame/drivers/chanbara.cpp
+++ b/src/mame/drivers/chanbara.cpp
@@ -96,9 +96,9 @@ public:
DECLARE_DRIVER_INIT(chanbara);
TILE_GET_INFO_MEMBER(get_bg_tile_info);
TILE_GET_INFO_MEMBER(get_bg2_tile_info);
- virtual void machine_start();
- virtual void machine_reset();
- virtual void video_start();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
+ virtual void video_start() override;
DECLARE_PALETTE_INIT(chanbara);
UINT32 screen_update_chanbara(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
void draw_sprites( bitmap_ind16 &bitmap, const rectangle &cliprect );
diff --git a/src/mame/drivers/chance32.cpp b/src/mame/drivers/chance32.cpp
index 19b5225a857..7c49c0125ec 100644
--- a/src/mame/drivers/chance32.cpp
+++ b/src/mame/drivers/chance32.cpp
@@ -61,9 +61,9 @@ public:
UINT8 mux_data;
TILE_GET_INFO_MEMBER(get_fg_tile_info);
TILE_GET_INFO_MEMBER(get_bg_tile_info);
- virtual void machine_start();
- virtual void machine_reset();
- virtual void video_start();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
+ virtual void video_start() override;
UINT32 screen_update_chance32(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
required_device<cpu_device> m_maincpu;
required_device<gfxdecode_device> m_gfxdecode;
diff --git a/src/mame/drivers/chaos.cpp b/src/mame/drivers/chaos.cpp
index 7c0c72ae3ac..01245e83d7f 100644
--- a/src/mame/drivers/chaos.cpp
+++ b/src/mame/drivers/chaos.cpp
@@ -53,7 +53,7 @@ public:
DECLARE_WRITE8_MEMBER(port92_w);
DECLARE_WRITE8_MEMBER(kbd_put);
UINT8 m_term_data;
- virtual void machine_reset();
+ virtual void machine_reset() override;
required_device<generic_terminal_device> m_terminal;
required_shared_ptr<UINT8> m_p_ram;
required_device<cpu_device> m_maincpu;
diff --git a/src/mame/drivers/chessmst.cpp b/src/mame/drivers/chessmst.cpp
index 765fd3078bb..bb844e64b12 100644
--- a/src/mame/drivers/chessmst.cpp
+++ b/src/mame/drivers/chessmst.cpp
@@ -34,7 +34,7 @@ public:
UINT16 m_led_sel;
UINT8 m_sensor[64];
- virtual void machine_reset();
+ virtual void machine_reset() override;
DECLARE_WRITE8_MEMBER( pio1_port_a_w );
DECLARE_WRITE8_MEMBER( pio1_port_b_w );
diff --git a/src/mame/drivers/chesstrv.cpp b/src/mame/drivers/chesstrv.cpp
index bd79872d15a..3fb8de7a40d 100644
--- a/src/mame/drivers/chesstrv.cpp
+++ b/src/mame/drivers/chesstrv.cpp
@@ -22,7 +22,7 @@ public:
: driver_device(mconfig, type, tag) ,
m_maincpu(*this, "maincpu") { }
- virtual void machine_start();
+ virtual void machine_start() override;
DECLARE_READ8_MEMBER( ram_addr_r );
DECLARE_WRITE8_MEMBER( ram_addr_w );
diff --git a/src/mame/drivers/chexx.cpp b/src/mame/drivers/chexx.cpp
index 1c2f93d8d26..2f9a85abe7b 100644
--- a/src/mame/drivers/chexx.cpp
+++ b/src/mame/drivers/chexx.cpp
@@ -73,8 +73,8 @@ public:
void digitalker_set_bank(UINT8 bank);
// driver_device overrides
- virtual void machine_start();
- virtual void machine_reset();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
};
diff --git a/src/mame/drivers/chicago.cpp b/src/mame/drivers/chicago.cpp
index 762236efec0..d426f8ab8f7 100644
--- a/src/mame/drivers/chicago.cpp
+++ b/src/mame/drivers/chicago.cpp
@@ -56,10 +56,10 @@ public:
protected:
// driver_device overrides
- virtual void machine_start();
- virtual void machine_reset();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
- virtual void video_start();
+ virtual void video_start() override;
private:
diff --git a/src/mame/drivers/chihiro.cpp b/src/mame/drivers/chihiro.cpp
index 091b1093217..624c58b7b95 100644
--- a/src/mame/drivers/chihiro.cpp
+++ b/src/mame/drivers/chihiro.cpp
@@ -394,13 +394,13 @@ public:
DECLARE_READ32_MEMBER(mediaboard_r);
DECLARE_WRITE32_MEMBER(mediaboard_w);
- virtual void machine_start();
+ virtual void machine_start() override;
void baseboard_ide_event(int type, UINT8 *read, UINT8 *write);
UINT8 *baseboard_ide_dimmboard(UINT32 lba);
void dword_write_le(UINT8 *addr, UINT32 d);
void word_write_le(UINT8 *addr, UINT16 d);
- virtual void hack_eeprom();
- virtual void hack_usb();
+ virtual void hack_eeprom() override;
+ virtual void hack_usb() override;
struct chihiro_devices {
bus_master_ide_controller_device *ide;
@@ -602,12 +602,12 @@ public:
// construction/destruction
ide_baseboard_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
- virtual int read_sector(UINT32 lba, void *buffer);
- virtual int write_sector(UINT32 lba, const void *buffer);
+ virtual int read_sector(UINT32 lba, void *buffer) override;
+ virtual int write_sector(UINT32 lba, const void *buffer) override;
protected:
// device-level overrides
- virtual void device_start();
- virtual void device_reset();
+ virtual void device_start() override;
+ virtual void device_reset() override;
UINT8 read_buffer[0x20];
UINT8 write_buffer[0x20];
chihiro_state *chihirosystem;
diff --git a/src/mame/drivers/chinsan.cpp b/src/mame/drivers/chinsan.cpp
index 1a047ae2ddf..c0f51e3cea8 100644
--- a/src/mame/drivers/chinsan.cpp
+++ b/src/mame/drivers/chinsan.cpp
@@ -77,9 +77,9 @@ public:
DECLARE_WRITE8_MEMBER(ym_port_w2);
DECLARE_WRITE8_MEMBER(chin_adpcm_w);
DECLARE_DRIVER_INIT(chinsan);
- virtual void machine_start();
- virtual void machine_reset();
- virtual void video_start();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
+ virtual void video_start() override;
DECLARE_PALETTE_INIT(chinsan);
UINT32 screen_update_chinsan(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
DECLARE_WRITE_LINE_MEMBER(chin_adpcm_int);
diff --git a/src/mame/drivers/chsuper.cpp b/src/mame/drivers/chsuper.cpp
index eee11ea20a9..91391054baf 100644
--- a/src/mame/drivers/chsuper.cpp
+++ b/src/mame/drivers/chsuper.cpp
@@ -54,7 +54,7 @@ protected:
//virtual void machine_start();
//virtual void machine_reset();
- virtual void video_start();
+ virtual void video_start() override;
public:
DECLARE_DRIVER_INIT(chsuper3);
DECLARE_DRIVER_INIT(chmpnum);
diff --git a/src/mame/drivers/clayshoo.cpp b/src/mame/drivers/clayshoo.cpp
index eabd5895fa2..1db6d72efe3 100644
--- a/src/mame/drivers/clayshoo.cpp
+++ b/src/mame/drivers/clayshoo.cpp
@@ -40,8 +40,8 @@ public:
DECLARE_READ8_MEMBER(analog_r);
DECLARE_WRITE8_MEMBER(input_port_select_w);
DECLARE_READ8_MEMBER(input_port_r);
- virtual void machine_start();
- virtual void machine_reset();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
UINT32 screen_update_clayshoo(screen_device &screen, bitmap_rgb32 &bitmap, const rectangle &cliprect);
TIMER_CALLBACK_MEMBER(reset_analog_bit);
UINT8 difficulty_input_port_r( int bit );
diff --git a/src/mame/drivers/clcd.cpp b/src/mame/drivers/clcd.cpp
index e0726b4230f..52ac6a7534a 100644
--- a/src/mame/drivers/clcd.cpp
+++ b/src/mame/drivers/clcd.cpp
@@ -72,7 +72,7 @@ public:
{
}
- virtual void driver_start()
+ virtual void driver_start() override
{
m_mmu_mode = MMU_MODE_TEST;
update_mmu_mode(MMU_MODE_KERN);
diff --git a/src/mame/drivers/cliffhgr.cpp b/src/mame/drivers/cliffhgr.cpp
index ec68fca6e27..3d59e1456da 100644
--- a/src/mame/drivers/cliffhgr.cpp
+++ b/src/mame/drivers/cliffhgr.cpp
@@ -115,8 +115,8 @@ public:
DECLARE_WRITE8_MEMBER(cliff_sound_overlay_w);
DECLARE_WRITE_LINE_MEMBER(vdp_interrupt);
DECLARE_DRIVER_INIT(cliff);
- virtual void machine_start();
- virtual void machine_reset();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
TIMER_CALLBACK_MEMBER(cliff_irq_callback);
required_device<cpu_device> m_maincpu;
required_device<discrete_device> m_discrete;
diff --git a/src/mame/drivers/clowndwn.cpp b/src/mame/drivers/clowndwn.cpp
index 5a4afd5d977..5299fff61f8 100644
--- a/src/mame/drivers/clowndwn.cpp
+++ b/src/mame/drivers/clowndwn.cpp
@@ -20,8 +20,8 @@ public:
// ,m_maincpu(*this, "maincpu")
{ }
- virtual void machine_start();
- virtual void machine_reset();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
// required_device<mcs51_cpu_device> m_maincpu;
};
diff --git a/src/mame/drivers/cm1800.cpp b/src/mame/drivers/cm1800.cpp
index a02bd552daa..7659e8ec41d 100644
--- a/src/mame/drivers/cm1800.cpp
+++ b/src/mame/drivers/cm1800.cpp
@@ -55,7 +55,7 @@ public:
UINT8 m_term_data;
required_device<generic_terminal_device> m_terminal;
- virtual void machine_reset();
+ virtual void machine_reset() override;
required_device<cpu_device> m_maincpu;
};
diff --git a/src/mame/drivers/cmmb.cpp b/src/mame/drivers/cmmb.cpp
index 089cd521148..5e5da1d762a 100644
--- a/src/mame/drivers/cmmb.cpp
+++ b/src/mame/drivers/cmmb.cpp
@@ -73,8 +73,8 @@ public:
DECLARE_READ8_MEMBER(cmmb_input_r);
DECLARE_WRITE8_MEMBER(cmmb_output_w);
DECLARE_READ8_MEMBER(kludge_r);
- virtual void machine_reset();
- virtual void video_start();
+ virtual void machine_reset() override;
+ virtual void video_start() override;
UINT32 screen_update_cmmb(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
INTERRUPT_GEN_MEMBER(cmmb_irq);
};
diff --git a/src/mame/drivers/cobra.cpp b/src/mame/drivers/cobra.cpp
index 3f591830ad2..a1e90713cb9 100644
--- a/src/mame/drivers/cobra.cpp
+++ b/src/mame/drivers/cobra.cpp
@@ -494,8 +494,8 @@ public:
cobra_jvs(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
protected:
- virtual bool switches(UINT8 *&buf, UINT8 count_players, UINT8 bytes_per_switch);
- virtual bool coin_counters(UINT8 *&buf, UINT8 count);
+ virtual bool switches(UINT8 *&buf, UINT8 count_players, UINT8 bytes_per_switch) override;
+ virtual bool coin_counters(UINT8 *&buf, UINT8 count) override;
};
const device_type COBRA_JVS = &device_creator<cobra_jvs>;
@@ -746,8 +746,8 @@ public:
DECLARE_DRIVER_INIT(racjamdx);
DECLARE_DRIVER_INIT(bujutsu);
DECLARE_DRIVER_INIT(cobra);
- virtual void machine_reset();
- virtual void video_start();
+ virtual void machine_reset() override;
+ virtual void video_start() override;
UINT32 screen_update_cobra(screen_device &screen, bitmap_rgb32 &bitmap, const rectangle &cliprect);
INTERRUPT_GEN_MEMBER(cobra_vblank);
void cobra_video_exit();
diff --git a/src/mame/drivers/cocoloco.cpp b/src/mame/drivers/cocoloco.cpp
index a4b72dc2808..7cb6dec9d94 100644
--- a/src/mame/drivers/cocoloco.cpp
+++ b/src/mame/drivers/cocoloco.cpp
@@ -206,7 +206,7 @@ public:
DECLARE_INPUT_CHANGED_MEMBER(coin_inserted);
- virtual void video_start();
+ virtual void video_start() override;
DECLARE_PALETTE_INIT(cocoloco);
UINT32 screen_update(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
diff --git a/src/mame/drivers/codata.cpp b/src/mame/drivers/codata.cpp
index 91c7459f450..9499ab38560 100644
--- a/src/mame/drivers/codata.cpp
+++ b/src/mame/drivers/codata.cpp
@@ -33,7 +33,7 @@ public:
DECLARE_WRITE8_MEMBER(kbd_put);
private:
UINT8 m_term_data;
- virtual void machine_reset();
+ virtual void machine_reset() override;
required_shared_ptr<UINT16> m_p_base;
required_device<generic_terminal_device> m_terminal;
required_device<cpu_device> m_maincpu;
diff --git a/src/mame/drivers/coinmstr.cpp b/src/mame/drivers/coinmstr.cpp
index e2d0d6bc591..c60626bbfad 100644
--- a/src/mame/drivers/coinmstr.cpp
+++ b/src/mame/drivers/coinmstr.cpp
@@ -169,7 +169,7 @@ public:
DECLARE_READ8_MEMBER(ff_r);
DECLARE_DRIVER_INIT(coinmstr);
TILE_GET_INFO_MEMBER(get_bg_tile_info);
- virtual void video_start();
+ virtual void video_start() override;
UINT32 screen_update_coinmstr(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
required_device<cpu_device> m_maincpu;
required_device<gfxdecode_device> m_gfxdecode;
diff --git a/src/mame/drivers/coinmvga.cpp b/src/mame/drivers/coinmvga.cpp
index 615a6aa7793..6d59758b421 100644
--- a/src/mame/drivers/coinmvga.cpp
+++ b/src/mame/drivers/coinmvga.cpp
@@ -245,7 +245,7 @@ public:
DECLARE_READ16_MEMBER(test_r);
DECLARE_DRIVER_INIT(colorama);
DECLARE_DRIVER_INIT(cmrltv75);
- virtual void video_start();
+ virtual void video_start() override;
UINT32 screen_update_coinmvga(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
INTERRUPT_GEN_MEMBER(vblank_irq);
required_device<cpu_device> m_maincpu;
diff --git a/src/mame/drivers/comebaby.cpp b/src/mame/drivers/comebaby.cpp
index a1008f4c904..77d1beb119e 100644
--- a/src/mame/drivers/comebaby.cpp
+++ b/src/mame/drivers/comebaby.cpp
@@ -200,7 +200,7 @@ protected:
required_device<cpu_device> m_maincpu;
// driver_device overrides
- virtual void video_start();
+ virtual void video_start() override;
};
diff --git a/src/mame/drivers/compucolor.cpp b/src/mame/drivers/compucolor.cpp
index c5b2df216b4..30f4b594ef3 100644
--- a/src/mame/drivers/compucolor.cpp
+++ b/src/mame/drivers/compucolor.cpp
@@ -93,8 +93,8 @@ public:
required_ioport m_y15;
required_ioport m_y128;
- virtual void machine_start();
- virtual void machine_reset();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
UINT32 screen_update(screen_device &screen, bitmap_rgb32 &bitmap, const rectangle &cliprect);
diff --git a/src/mame/drivers/coolridr.cpp b/src/mame/drivers/coolridr.cpp
index 09588aab9a2..85259deb38c 100644
--- a/src/mame/drivers/coolridr.cpp
+++ b/src/mame/drivers/coolridr.cpp
@@ -424,9 +424,9 @@ public:
DECLARE_WRITE8_MEMBER(sound_to_sh1_w);
DECLARE_DRIVER_INIT(coolridr);
DECLARE_DRIVER_INIT(aquastge);
- virtual void machine_start();
- virtual void machine_reset();
- virtual void video_start();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
+ virtual void video_start() override;
UINT32 m_colbase;
diff --git a/src/mame/drivers/cops.cpp b/src/mame/drivers/cops.cpp
index 8fd5dcfcd70..1f3797f8d72 100644
--- a/src/mame/drivers/cops.cpp
+++ b/src/mame/drivers/cops.cpp
@@ -58,10 +58,10 @@ public:
protected:
// driver_device overrides
- virtual void machine_start();
- virtual void machine_reset();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
- virtual void video_start();
+ virtual void video_start() override;
public:
DECLARE_WRITE8_MEMBER(io1_w);
diff --git a/src/mame/drivers/corona.cpp b/src/mame/drivers/corona.cpp
index 7cb605319d1..b2f752c08f7 100644
--- a/src/mame/drivers/corona.cpp
+++ b/src/mame/drivers/corona.cpp
@@ -347,7 +347,7 @@ public:
DECLARE_WRITE8_MEMBER(mux_port_w);
DECLARE_WRITE8_MEMBER(wc_meters_w);
void blitter_execute(int x, int y, int color, int width, int flag);
- virtual void video_start();
+ virtual void video_start() override;
DECLARE_PALETTE_INIT(corona);
UINT32 screen_update_winner(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
UINT32 screen_update_luckyrlt(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
diff --git a/src/mame/drivers/cortex.cpp b/src/mame/drivers/cortex.cpp
index e208d5c1899..7e9d3c9a351 100644
--- a/src/mame/drivers/cortex.cpp
+++ b/src/mame/drivers/cortex.cpp
@@ -36,7 +36,7 @@ public:
, m_p_ram(*this, "ram")
{ }
- virtual void machine_reset();
+ virtual void machine_reset() override;
required_device<tms9995_device> m_maincpu;
required_shared_ptr<UINT8> m_p_ram;
};
diff --git a/src/mame/drivers/cp1.cpp b/src/mame/drivers/cp1.cpp
index 298e913ee3f..825b39e36c0 100644
--- a/src/mame/drivers/cp1.cpp
+++ b/src/mame/drivers/cp1.cpp
@@ -47,7 +47,7 @@ public:
required_ioport m_io_line4;
required_ioport m_io_config;
- virtual void machine_reset();
+ virtual void machine_reset() override;
DECLARE_READ8_MEMBER(port1_r);
DECLARE_READ8_MEMBER(port2_r);
DECLARE_READ8_MEMBER(getbus);
diff --git a/src/mame/drivers/craft.cpp b/src/mame/drivers/craft.cpp
index c741caca2e2..0601bf3659c 100644
--- a/src/mame/drivers/craft.cpp
+++ b/src/mame/drivers/craft.cpp
@@ -43,7 +43,7 @@ public:
void video_update();
- virtual void machine_start();
+ virtual void machine_start() override;
UINT32 m_last_cycles;
UINT64 m_frame_start_cycle;
@@ -60,7 +60,7 @@ public:
DECLARE_READ8_MEMBER(port_r);
DECLARE_WRITE8_MEMBER(port_w);
DECLARE_DRIVER_INIT(craft);
- virtual void machine_reset();
+ virtual void machine_reset() override;
UINT32 screen_update_craft(screen_device &screen, bitmap_rgb32 &bitmap, const rectangle &cliprect);
inline void verboselog(int n_level, const char *s_fmt, ...) ATTR_PRINTF(3,4);
required_device<dac_device> m_dac;
diff --git a/src/mame/drivers/crystal.cpp b/src/mame/drivers/crystal.cpp
index efac645840b..ebe604fbe48 100644
--- a/src/mame/drivers/crystal.cpp
+++ b/src/mame/drivers/crystal.cpp
@@ -270,8 +270,8 @@ public:
DECLARE_WRITE32_MEMBER(trivrus_input_w);
UINT8 m_trivrus_input;
- virtual void machine_start();
- virtual void machine_reset();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
UINT32 screen_update_crystal(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
void screen_eof_crystal(screen_device &screen, bool state);
INTERRUPT_GEN_MEMBER(crystal_interrupt);
diff --git a/src/mame/drivers/csc.cpp b/src/mame/drivers/csc.cpp
index dcf62474038..50e0ef39c61 100644
--- a/src/mame/drivers/csc.cpp
+++ b/src/mame/drivers/csc.cpp
@@ -33,7 +33,7 @@ public:
required_device<s14001a_device> m_speech;
- virtual void machine_start();
+ virtual void machine_start() override;
UINT16 input_read(int index);
DECLARE_WRITE8_MEMBER( pia0_pa_w );
diff --git a/src/mame/drivers/cshooter.cpp b/src/mame/drivers/cshooter.cpp
index a720416ea75..d667d57e710 100644
--- a/src/mame/drivers/cshooter.cpp
+++ b/src/mame/drivers/cshooter.cpp
@@ -131,7 +131,7 @@ public:
DECLARE_DRIVER_INIT(cshootere);
DECLARE_DRIVER_INIT(cshooter);
TILE_GET_INFO_MEMBER(get_cstx_tile_info);
- virtual void video_start();
+ virtual void video_start() override;
DECLARE_PALETTE_INIT(cshooter);
DECLARE_MACHINE_RESET(cshooter);
void draw_sprites(bitmap_ind16 &bitmap, const rectangle &cliprect);
diff --git a/src/mame/drivers/csplayh5.cpp b/src/mame/drivers/csplayh5.cpp
index 2573efcd969..c9ea1186ec6 100644
--- a/src/mame/drivers/csplayh5.cpp
+++ b/src/mame/drivers/csplayh5.cpp
@@ -85,7 +85,7 @@ public:
DECLARE_DRIVER_INIT(renaimj);
DECLARE_DRIVER_INIT(csplayh7);
DECLARE_DRIVER_INIT(junai2);
- virtual void machine_reset();
+ virtual void machine_reset() override;
TIMER_DEVICE_CALLBACK_MEMBER(csplayh5_irq);
DECLARE_WRITE_LINE_MEMBER(csplayh5_vdp0_interrupt);
diff --git a/src/mame/drivers/cswat.cpp b/src/mame/drivers/cswat.cpp
index 45a329fcb6e..3db9a40c5b9 100644
--- a/src/mame/drivers/cswat.cpp
+++ b/src/mame/drivers/cswat.cpp
@@ -57,9 +57,9 @@ public:
TILE_GET_INFO_MEMBER(get_tile_info);
UINT32 screen_update_cswat(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
- virtual void video_start();
- virtual void machine_reset();
- virtual void machine_start();
+ virtual void video_start() override;
+ virtual void machine_reset() override;
+ virtual void machine_start() override;
};
diff --git a/src/mame/drivers/ct486.cpp b/src/mame/drivers/ct486.cpp
index b8d89dafdce..1af48cb802d 100644
--- a/src/mame/drivers/ct486.cpp
+++ b/src/mame/drivers/ct486.cpp
@@ -38,7 +38,7 @@ public:
required_device<isa16_device> m_isabus;
required_device<speaker_sound_device> m_speaker;
- virtual void machine_start();
+ virtual void machine_start() override;
DECLARE_READ16_MEMBER( cs4031_ior );
DECLARE_WRITE16_MEMBER( cs4031_iow );
diff --git a/src/mame/drivers/cubeqst.cpp b/src/mame/drivers/cubeqst.cpp
index edf334cb961..7cb464c2e45 100644
--- a/src/mame/drivers/cubeqst.cpp
+++ b/src/mame/drivers/cubeqst.cpp
@@ -65,9 +65,9 @@ public:
DECLARE_READ16_MEMBER(read_sndram);
DECLARE_WRITE16_MEMBER(write_sndram);
DECLARE_WRITE16_MEMBER(sound_dac_w);
- virtual void machine_start();
- virtual void machine_reset();
- virtual void video_start();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
+ virtual void video_start() override;
UINT32 screen_update_cubeqst(screen_device &screen, bitmap_rgb32 &bitmap, const rectangle &cliprect);
INTERRUPT_GEN_MEMBER(vblank);
TIMER_CALLBACK_MEMBER(delayed_bank_swap);
diff --git a/src/mame/drivers/cubo.cpp b/src/mame/drivers/cubo.cpp
index 42fa0541bf4..678137cf6dd 100644
--- a/src/mame/drivers/cubo.cpp
+++ b/src/mame/drivers/cubo.cpp
@@ -355,8 +355,8 @@ public:
UINT16 m_potgo_value;
protected:
- virtual void rs232_tx(int state);
- virtual void potgo_w(UINT16 data);
+ virtual void rs232_tx(int state) override;
+ virtual void potgo_w(UINT16 data) override;
private:
required_device<microtouch_device> m_microtouch;
diff --git a/src/mame/drivers/cultures.cpp b/src/mame/drivers/cultures.cpp
index 1a5c653f2e4..a27bfe2b492 100644
--- a/src/mame/drivers/cultures.cpp
+++ b/src/mame/drivers/cultures.cpp
@@ -71,9 +71,9 @@ public:
TILE_GET_INFO_MEMBER(get_bg1_tile_info);
TILE_GET_INFO_MEMBER(get_bg2_tile_info);
TILE_GET_INFO_MEMBER(get_bg0_tile_info);
- virtual void machine_start();
- virtual void machine_reset();
- virtual void video_start();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
+ virtual void video_start() override;
UINT32 screen_update_cultures(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
INTERRUPT_GEN_MEMBER(cultures_interrupt);
};
diff --git a/src/mame/drivers/cv1k.cpp b/src/mame/drivers/cv1k.cpp
index 24635f551a4..02f4cfae416 100644
--- a/src/mame/drivers/cv1k.cpp
+++ b/src/mame/drivers/cv1k.cpp
@@ -215,7 +215,7 @@ public:
UINT32 screen_update_cv1k(screen_device &screen, bitmap_rgb32 &bitmap, const rectangle &cliprect);
- virtual void machine_reset();
+ virtual void machine_reset() override;
/* game specific */
DECLARE_READ64_MEMBER(cv1k_speedup_r);
diff --git a/src/mame/drivers/cybertnk.cpp b/src/mame/drivers/cybertnk.cpp
index 73048c098ac..f38b11a5096 100644
--- a/src/mame/drivers/cybertnk.cpp
+++ b/src/mame/drivers/cybertnk.cpp
@@ -227,7 +227,7 @@ public:
TILE_GET_INFO_MEMBER(get_tilemap0_tile_info);
TILE_GET_INFO_MEMBER(get_tilemap1_tile_info);
TILE_GET_INFO_MEMBER(get_tilemap2_tile_info);
- virtual void video_start();
+ virtual void video_start() override;
void draw_road(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect, int screen_shift, int pri);
void draw_sprites(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect, int screen_shift);
UINT32 update_screen(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect, int screen_shift);
diff --git a/src/mame/drivers/cyclemb.cpp b/src/mame/drivers/cyclemb.cpp
index 367f1c20565..0de60e76cac 100644
--- a/src/mame/drivers/cyclemb.cpp
+++ b/src/mame/drivers/cyclemb.cpp
@@ -124,8 +124,8 @@ public:
DECLARE_DRIVER_INIT(skydest);
DECLARE_DRIVER_INIT(cyclemb);
- virtual void machine_start();
- virtual void machine_reset();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
DECLARE_PALETTE_INIT(cyclemb);
UINT32 screen_update_cyclemb(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
diff --git a/src/mame/drivers/d6800.cpp b/src/mame/drivers/d6800.cpp
index 2853d146318..79c9ecab945 100644
--- a/src/mame/drivers/d6800.cpp
+++ b/src/mame/drivers/d6800.cpp
@@ -97,8 +97,8 @@ private:
bool m_cassold;
UINT8 m_cass_data[4];
UINT8 m_portb;
- virtual void machine_start();
- virtual void machine_reset();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
};
diff --git a/src/mame/drivers/d6809.cpp b/src/mame/drivers/d6809.cpp
index a806be0d820..1d6a17aecbe 100644
--- a/src/mame/drivers/d6809.cpp
+++ b/src/mame/drivers/d6809.cpp
@@ -104,7 +104,7 @@ public:
DECLARE_READ8_MEMBER( term_r );
DECLARE_WRITE8_MEMBER( term_w );
UINT8 m_term_data;
- virtual void machine_reset();
+ virtual void machine_reset() override;
};
READ8_MEMBER( d6809_state::term_r )
diff --git a/src/mame/drivers/d9final.cpp b/src/mame/drivers/d9final.cpp
index 0a9f194374f..571b365e972 100644
--- a/src/mame/drivers/d9final.cpp
+++ b/src/mame/drivers/d9final.cpp
@@ -54,8 +54,8 @@ public:
TILE_GET_INFO_MEMBER(get_sc0_tile_info);
- virtual void machine_start();
- virtual void video_start();
+ virtual void machine_start() override;
+ virtual void video_start() override;
UINT32 screen_update(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
};
diff --git a/src/mame/drivers/dacholer.cpp b/src/mame/drivers/dacholer.cpp
index 301e6ac05d8..000140a5407 100644
--- a/src/mame/drivers/dacholer.cpp
+++ b/src/mame/drivers/dacholer.cpp
@@ -94,9 +94,9 @@ public:
DECLARE_CUSTOM_INPUT_MEMBER(snd_ack_r);
TILE_GET_INFO_MEMBER(get_bg_tile_info);
TILE_GET_INFO_MEMBER(get_fg_tile_info);
- virtual void machine_start();
- virtual void machine_reset();
- virtual void video_start();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
+ virtual void video_start() override;
DECLARE_PALETTE_INIT(dacholer);
UINT32 screen_update_dacholer(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
INTERRUPT_GEN_MEMBER(sound_irq);
diff --git a/src/mame/drivers/dai3wksi.cpp b/src/mame/drivers/dai3wksi.cpp
index 700262ee9d4..979385a4f65 100644
--- a/src/mame/drivers/dai3wksi.cpp
+++ b/src/mame/drivers/dai3wksi.cpp
@@ -91,8 +91,8 @@ public:
/* i/o ports */
required_ioport m_in2;
- virtual void machine_start();
- virtual void machine_reset();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
};
diff --git a/src/mame/drivers/dblcrown.cpp b/src/mame/drivers/dblcrown.cpp
index 8951180865a..f3d1119ae95 100644
--- a/src/mame/drivers/dblcrown.cpp
+++ b/src/mame/drivers/dblcrown.cpp
@@ -102,10 +102,10 @@ public:
protected:
// driver_device overrides
- virtual void machine_start();
- virtual void machine_reset();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
- virtual void video_start();
+ virtual void video_start() override;
};
void dblcrown_state::video_start()
diff --git a/src/mame/drivers/dblewing.cpp b/src/mame/drivers/dblewing.cpp
index fc55faa6f2d..f6c74cb331c 100644
--- a/src/mame/drivers/dblewing.cpp
+++ b/src/mame/drivers/dblewing.cpp
@@ -113,8 +113,8 @@ public:
DECLARE_WRITE16_MEMBER(dblewing_prot_w);
DECLARE_READ8_MEMBER(irq_latch_r);
DECLARE_DRIVER_INIT(dblewing);
- virtual void machine_start();
- virtual void machine_reset();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
UINT32 screen_update_dblewing(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
DECO16IC_BANK_CB_MEMBER(bank_callback);
diff --git a/src/mame/drivers/dct11em.cpp b/src/mame/drivers/dct11em.cpp
index 50cfe44458e..6140955e06a 100644
--- a/src/mame/drivers/dct11em.cpp
+++ b/src/mame/drivers/dct11em.cpp
@@ -17,8 +17,8 @@ public:
dct11em_state(const machine_config &mconfig, device_type type, const char *tag)
: driver_device(mconfig, type, tag) ,
m_maincpu(*this, "maincpu") { }
- virtual void machine_reset();
- virtual void video_start();
+ virtual void machine_reset() override;
+ virtual void video_start() override;
UINT32 screen_update_dct11em(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
required_device<cpu_device> m_maincpu;
};
diff --git a/src/mame/drivers/ddayjlc.cpp b/src/mame/drivers/ddayjlc.cpp
index 6538b233be7..39a0ad6718b 100644
--- a/src/mame/drivers/ddayjlc.cpp
+++ b/src/mame/drivers/ddayjlc.cpp
@@ -107,9 +107,9 @@ public:
DECLARE_CUSTOM_INPUT_MEMBER(prot_r);
DECLARE_DRIVER_INIT(ddayjlc);
TILE_GET_INFO_MEMBER(get_tile_info_bg);
- virtual void machine_start();
- virtual void machine_reset();
- virtual void video_start();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
+ virtual void video_start() override;
DECLARE_PALETTE_INIT(ddayjlc);
UINT32 screen_update_ddayjlc(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
INTERRUPT_GEN_MEMBER(ddayjlc_interrupt);
diff --git a/src/mame/drivers/ddealer.cpp b/src/mame/drivers/ddealer.cpp
index a553c25df63..3d475618c26 100644
--- a/src/mame/drivers/ddealer.cpp
+++ b/src/mame/drivers/ddealer.cpp
@@ -159,9 +159,9 @@ public:
DECLARE_READ16_MEMBER(ddealer_mcu_r);
DECLARE_DRIVER_INIT(ddealer);
TILE_GET_INFO_MEMBER(get_back_tile_info);
- virtual void machine_start();
- virtual void machine_reset();
- virtual void video_start();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
+ virtual void video_start() override;
UINT32 screen_update_ddealer(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
INTERRUPT_GEN_MEMBER(ddealer_interrupt);
TIMER_DEVICE_CALLBACK_MEMBER(ddealer_mcu_sim);
diff --git a/src/mame/drivers/de_3.cpp b/src/mame/drivers/de_3.cpp
index 91eb29c7604..4110d423d49 100644
--- a/src/mame/drivers/de_3.cpp
+++ b/src/mame/drivers/de_3.cpp
@@ -83,7 +83,7 @@ public:
protected:
// driver_device overrides
- virtual void machine_reset();
+ virtual void machine_reset() override;
private:
// UINT32 m_segment1;
// UINT32 m_segment2;
diff --git a/src/mame/drivers/de_3b.cpp b/src/mame/drivers/de_3b.cpp
index 6292ee01f99..f914a4ad3a4 100644
--- a/src/mame/drivers/de_3b.cpp
+++ b/src/mame/drivers/de_3b.cpp
@@ -44,7 +44,7 @@ public:
protected:
// driver_device overrides
- virtual void machine_reset();
+ virtual void machine_reset() override;
public:
DECLARE_DRIVER_INIT(de_3b);
diff --git a/src/mame/drivers/deco156.cpp b/src/mame/drivers/deco156.cpp
index 4d812602708..9200ac4d862 100644
--- a/src/mame/drivers/deco156.cpp
+++ b/src/mame/drivers/deco156.cpp
@@ -64,7 +64,7 @@ public:
DECLARE_WRITE32_MEMBER(hvysmsh_oki_0_bank_w);
DECLARE_DRIVER_INIT(hvysmsh);
DECLARE_DRIVER_INIT(wcvol95);
- virtual void video_start();
+ virtual void video_start() override;
UINT32 screen_update_wcvol95(screen_device &screen, bitmap_rgb32 &bitmap, const rectangle &cliprect);
INTERRUPT_GEN_MEMBER(deco32_vbl_interrupt);
void descramble_sound( const char *tag );
diff --git a/src/mame/drivers/deco_ld.cpp b/src/mame/drivers/deco_ld.cpp
index 0d3ea44d043..9de5ee54313 100644
--- a/src/mame/drivers/deco_ld.cpp
+++ b/src/mame/drivers/deco_ld.cpp
@@ -153,7 +153,7 @@ public:
DECLARE_WRITE8_MEMBER(decold_palette_w);
DECLARE_CUSTOM_INPUT_MEMBER(begas_vblank_r);
DECLARE_INPUT_CHANGED_MEMBER(coin_inserted);
- virtual void machine_start();
+ virtual void machine_start() override;
UINT32 screen_update_rblaster(screen_device &screen, bitmap_rgb32 &bitmap, const rectangle &cliprect);
INTERRUPT_GEN_MEMBER(sound_interrupt);
void draw_sprites(bitmap_rgb32 &bitmap, const rectangle &cliprect, UINT8 *spriteram, UINT16 tile_bank );
diff --git a/src/mame/drivers/dectalk.cpp b/src/mame/drivers/dectalk.cpp
index 2aa828d6a25..7a48a08943b 100644
--- a/src/mame/drivers/dectalk.cpp
+++ b/src/mame/drivers/dectalk.cpp
@@ -330,7 +330,7 @@ public:
DECLARE_WRITE16_MEMBER(spc_outfifo_data_w);
DECLARE_READ16_MEMBER(spc_semaphore_r);
DECLARE_DRIVER_INIT(dectalk);
- virtual void machine_reset();
+ virtual void machine_reset() override;
TIMER_CALLBACK_MEMBER(outfifo_read_cb);
void dectalk_outfifo_check ();
void dectalk_clear_all_fifos( );
@@ -339,7 +339,7 @@ public:
DECLARE_WRITE_LINE_MEMBER(dectalk_reset);
protected:
- virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr);
+ virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) override;
};
diff --git a/src/mame/drivers/decwritr.cpp b/src/mame/drivers/decwritr.cpp
index 512efa8efa5..5c476bb9c1a 100644
--- a/src/mame/drivers/decwritr.cpp
+++ b/src/mame/drivers/decwritr.cpp
@@ -48,7 +48,7 @@ public:
DECLARE_READ8_MEMBER(la120_DC305_r);
DECLARE_WRITE8_MEMBER(la120_DC305_w);
private:
- virtual void machine_start();
+ virtual void machine_start() override;
//virtual void machine_reset();
ioport_port* m_col_array[16];
UINT8 m_led_array;
diff --git a/src/mame/drivers/deshoros.cpp b/src/mame/drivers/deshoros.cpp
index 10937a5251e..fc96684c779 100644
--- a/src/mame/drivers/deshoros.cpp
+++ b/src/mame/drivers/deshoros.cpp
@@ -60,9 +60,9 @@ public:
protected:
// driver_device overrides
- virtual void machine_start();
- virtual void machine_reset();
- virtual void video_start();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
+ virtual void video_start() override;
public:
UINT32 screen_update_destiny(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
};
diff --git a/src/mame/drivers/destroyr.cpp b/src/mame/drivers/destroyr.cpp
index fc97145bc21..25e2d0367ca 100644
--- a/src/mame/drivers/destroyr.cpp
+++ b/src/mame/drivers/destroyr.cpp
@@ -68,8 +68,8 @@ public:
DECLARE_READ8_MEMBER(input_r);
DECLARE_READ8_MEMBER(scanline_r);
- virtual void machine_start();
- virtual void machine_reset();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
DECLARE_PALETTE_INIT(destroyr);
UINT32 screen_update(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
@@ -78,7 +78,7 @@ public:
TIMER_CALLBACK_MEMBER(frame_callback);
protected:
- virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr);
+ virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) override;
};
diff --git a/src/mame/drivers/dfruit.cpp b/src/mame/drivers/dfruit.cpp
index 59e24a8d4f0..20e459a2b3d 100644
--- a/src/mame/drivers/dfruit.cpp
+++ b/src/mame/drivers/dfruit.cpp
@@ -35,7 +35,7 @@ public:
required_device<cpu_device> m_maincpu;
required_device<tc0091lvc_device> m_vdp;
- virtual void video_start();
+ virtual void video_start() override;
UINT32 screen_update(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
void screen_eof(screen_device &screen, bool state);
diff --git a/src/mame/drivers/dgpix.cpp b/src/mame/drivers/dgpix.cpp
index 306e9b19399..c9bd8abe3e2 100644
--- a/src/mame/drivers/dgpix.cpp
+++ b/src/mame/drivers/dgpix.cpp
@@ -189,9 +189,9 @@ public:
DECLARE_DRIVER_INIT(kdynastg);
DECLARE_DRIVER_INIT(fmaniac3);
- virtual void machine_start();
- virtual void machine_reset();
- virtual void video_start();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
+ virtual void video_start() override;
UINT32 screen_update_dgpix(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
};
diff --git a/src/mame/drivers/digel804.cpp b/src/mame/drivers/digel804.cpp
index f8e9ecf13a2..9aeb5d4814d 100644
--- a/src/mame/drivers/digel804.cpp
+++ b/src/mame/drivers/digel804.cpp
@@ -88,7 +88,7 @@ public:
required_device<ram_device> m_ram;
required_memory_bank m_rambank;
- virtual void machine_reset();
+ virtual void machine_reset() override;
DECLARE_DRIVER_INIT(digel804);
DECLARE_WRITE8_MEMBER( op00 );
DECLARE_READ8_MEMBER( ip40 );
diff --git a/src/mame/drivers/dim68k.cpp b/src/mame/drivers/dim68k.cpp
index 7dce08a1a89..ccbfe695144 100644
--- a/src/mame/drivers/dim68k.cpp
+++ b/src/mame/drivers/dim68k.cpp
@@ -71,8 +71,8 @@ public:
bool m_speaker_bit;
UINT8 m_video_control;
UINT8 m_term_data;
- virtual void machine_reset();
- virtual void video_start();
+ virtual void machine_reset() override;
+ virtual void video_start() override;
required_device<cpu_device> m_maincpu;
required_device<mc6845_device> m_crtc;
required_device<speaker_sound_device> m_speaker;
diff --git a/src/mame/drivers/discoboy.cpp b/src/mame/drivers/discoboy.cpp
index 67fa7edcc41..41f7a720071 100644
--- a/src/mame/drivers/discoboy.cpp
+++ b/src/mame/drivers/discoboy.cpp
@@ -90,9 +90,9 @@ public:
DECLARE_WRITE8_MEMBER(yunsung8_adpcm_w);
DECLARE_WRITE8_MEMBER(yunsung8_sound_bankswitch_w);
DECLARE_DRIVER_INIT(discoboy);
- virtual void machine_start();
- virtual void machine_reset();
- virtual void video_start();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
+ virtual void video_start() override;
UINT32 screen_update_discoboy(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
void draw_sprites( bitmap_ind16 &bitmap, const rectangle &cliprect );
void discoboy_setrombank( UINT8 data );
diff --git a/src/mame/drivers/diverboy.cpp b/src/mame/drivers/diverboy.cpp
index c9d698cd6da..b4146901107 100644
--- a/src/mame/drivers/diverboy.cpp
+++ b/src/mame/drivers/diverboy.cpp
@@ -75,8 +75,8 @@ public:
required_device<cpu_device> m_audiocpu;
DECLARE_WRITE16_MEMBER(soundcmd_w);
DECLARE_WRITE8_MEMBER(okibank_w);
- virtual void machine_start();
- virtual void video_start();
+ virtual void machine_start() override;
+ virtual void video_start() override;
UINT32 screen_update_diverboy(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
void draw_sprites( bitmap_ind16 &bitmap, const rectangle &cliprect );
required_device<cpu_device> m_maincpu;
diff --git a/src/mame/drivers/dlair2.cpp b/src/mame/drivers/dlair2.cpp
index 7d59cbfbbd8..0b246616fe0 100644
--- a/src/mame/drivers/dlair2.cpp
+++ b/src/mame/drivers/dlair2.cpp
@@ -53,10 +53,10 @@ public:
protected:
// driver_device overrides
- virtual void machine_start();
- virtual void machine_reset();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
- virtual void video_start();
+ virtual void video_start() override;
};
void dlair2_state::video_start()
diff --git a/src/mame/drivers/dmndrby.cpp b/src/mame/drivers/dmndrby.cpp
index 6d94b431da1..209ac140802 100644
--- a/src/mame/drivers/dmndrby.cpp
+++ b/src/mame/drivers/dmndrby.cpp
@@ -84,7 +84,7 @@ public:
DECLARE_READ8_MEMBER(input_r);
DECLARE_WRITE8_MEMBER(output_w);
TILE_GET_INFO_MEMBER(get_dmndrby_tile_info);
- virtual void video_start();
+ virtual void video_start() override;
DECLARE_PALETTE_INIT(dmndrby);
UINT32 screen_update_dderby(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
INTERRUPT_GEN_MEMBER(dderby_irq);
diff --git a/src/mame/drivers/dms5000.cpp b/src/mame/drivers/dms5000.cpp
index cb10bffa23d..953f9aebe74 100644
--- a/src/mame/drivers/dms5000.cpp
+++ b/src/mame/drivers/dms5000.cpp
@@ -19,8 +19,8 @@ public:
: driver_device(mconfig, type, tag) ,
m_maincpu(*this, "maincpu") { }
- virtual void machine_reset();
- virtual void video_start();
+ virtual void machine_reset() override;
+ virtual void video_start() override;
UINT32 screen_update_dms5000(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
required_device<cpu_device> m_maincpu;
};
diff --git a/src/mame/drivers/dms86.cpp b/src/mame/drivers/dms86.cpp
index c1927ec631f..5ce16471276 100644
--- a/src/mame/drivers/dms86.cpp
+++ b/src/mame/drivers/dms86.cpp
@@ -49,7 +49,7 @@ public:
DECLARE_WRITE8_MEMBER( kbd_put );
UINT8 *m_ram;
UINT8 m_term_data;
- virtual void machine_reset();
+ virtual void machine_reset() override;
};
READ16_MEMBER( dms86_state::dms86_82_r )
diff --git a/src/mame/drivers/dmv.cpp b/src/mame/drivers/dmv.cpp
index dc39767c8c1..cbe084fe0f4 100644
--- a/src/mame/drivers/dmv.cpp
+++ b/src/mame/drivers/dmv.cpp
@@ -90,8 +90,8 @@ public:
required_device<dmvcart_slot_device> m_slot7;
required_device<dmvcart_slot_device> m_slot7a;
- virtual void machine_start();
- virtual void machine_reset();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
void update_halt_line();
DECLARE_WRITE8_MEMBER(leds_w);
diff --git a/src/mame/drivers/dominob.cpp b/src/mame/drivers/dominob.cpp
index ff0f05a0730..1e64e010e4e 100644
--- a/src/mame/drivers/dominob.cpp
+++ b/src/mame/drivers/dominob.cpp
@@ -88,7 +88,7 @@ public:
//UINT8 m_paddle_value;
DECLARE_WRITE8_MEMBER(dominob_d008_w);
DECLARE_READ8_MEMBER(dominob_unk_port02_r);
- virtual void video_start();
+ virtual void video_start() override;
UINT32 screen_update_dominob(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
void draw_sprites( bitmap_ind16 &bitmap, const rectangle &cliprect );
required_device<cpu_device> m_maincpu;
diff --git a/src/mame/drivers/dorachan.cpp b/src/mame/drivers/dorachan.cpp
index 863636149d4..daf69583d1a 100644
--- a/src/mame/drivers/dorachan.cpp
+++ b/src/mame/drivers/dorachan.cpp
@@ -42,8 +42,8 @@ public:
DECLARE_READ8_MEMBER(v128_r);
UINT32 screen_update_dorachan(screen_device &screen, bitmap_rgb32 &bitmap, const rectangle &cliprect);
- virtual void machine_start();
- virtual void machine_reset();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
};
diff --git a/src/mame/drivers/dotrikun.cpp b/src/mame/drivers/dotrikun.cpp
index 7d1cc5b8f07..4d4424fd4a8 100644
--- a/src/mame/drivers/dotrikun.cpp
+++ b/src/mame/drivers/dotrikun.cpp
@@ -41,8 +41,8 @@ public:
/* video-related */
UINT8 m_color;
DECLARE_WRITE8_MEMBER(dotrikun_color_w);
- virtual void machine_start();
- virtual void machine_reset();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
UINT32 screen_update_dotrikun(screen_device &screen, bitmap_rgb32 &bitmap, const rectangle &cliprect);
required_device<cpu_device> m_maincpu;
required_device<screen_device> m_screen;
diff --git a/src/mame/drivers/dreambal.cpp b/src/mame/drivers/dreambal.cpp
index bb3df8963da..19516ea4123 100644
--- a/src/mame/drivers/dreambal.cpp
+++ b/src/mame/drivers/dreambal.cpp
@@ -48,8 +48,8 @@ public:
required_device<eeprom_serial_93cxx_device> m_eeprom;
DECLARE_DRIVER_INIT(dreambal);
- virtual void machine_start();
- virtual void machine_reset();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
UINT32 screen_update_dreambal(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
DECO16IC_BANK_CB_MEMBER(bank_callback);
diff --git a/src/mame/drivers/dreamwld.cpp b/src/mame/drivers/dreamwld.cpp
index 06545535412..7f4d26beb9b 100644
--- a/src/mame/drivers/dreamwld.cpp
+++ b/src/mame/drivers/dreamwld.cpp
@@ -145,9 +145,9 @@ public:
DECLARE_WRITE32_MEMBER(dreamwld_6295_1_bank_w);
TILE_GET_INFO_MEMBER(get_dreamwld_bg_tile_info);
TILE_GET_INFO_MEMBER(get_dreamwld_bg2_tile_info);
- virtual void machine_start();
- virtual void machine_reset();
- virtual void video_start();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
+ virtual void video_start() override;
UINT32 screen_update_dreamwld(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
void screen_eof_dreamwld(screen_device &screen, bool state);
void draw_sprites( bitmap_ind16 &bitmap, const rectangle &cliprect );
diff --git a/src/mame/drivers/drtomy.cpp b/src/mame/drivers/drtomy.cpp
index 1ce7915ba99..001f690b3bd 100644
--- a/src/mame/drivers/drtomy.cpp
+++ b/src/mame/drivers/drtomy.cpp
@@ -42,9 +42,9 @@ public:
DECLARE_WRITE16_MEMBER(drtomy_okibank_w);
TILE_GET_INFO_MEMBER(get_tile_info_fg);
TILE_GET_INFO_MEMBER(get_tile_info_bg);
- virtual void machine_start();
- virtual void machine_reset();
- virtual void video_start();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
+ virtual void video_start() override;
UINT32 screen_update_drtomy(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
void draw_sprites( bitmap_ind16 &bitmap, const rectangle &cliprect );
required_device<cpu_device> m_maincpu;
diff --git a/src/mame/drivers/drw80pkr.cpp b/src/mame/drivers/drw80pkr.cpp
index 703e51ec6b4..c006afbb449 100644
--- a/src/mame/drivers/drw80pkr.cpp
+++ b/src/mame/drivers/drw80pkr.cpp
@@ -71,8 +71,8 @@ public:
DECLARE_READ8_MEMBER(drw80pkr_io_r);
DECLARE_DRIVER_INIT(drw80pkr);
TILE_GET_INFO_MEMBER(get_bg_tile_info);
- virtual void machine_start();
- virtual void video_start();
+ virtual void machine_start() override;
+ virtual void video_start() override;
DECLARE_PALETTE_INIT(drw80pkr);
UINT32 screen_update_drw80pkr(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
required_device<cpu_device> m_maincpu;
diff --git a/src/mame/drivers/dual68.cpp b/src/mame/drivers/dual68.cpp
index d778d0c4f6a..122f00090bf 100644
--- a/src/mame/drivers/dual68.cpp
+++ b/src/mame/drivers/dual68.cpp
@@ -32,7 +32,7 @@ public:
DECLARE_WRITE16_MEMBER( dual68_terminal_w );
//UINT8 m_term_data;
required_shared_ptr<UINT16> m_p_ram;
- virtual void machine_reset();
+ virtual void machine_reset() override;
};
diff --git a/src/mame/drivers/dunhuang.cpp b/src/mame/drivers/dunhuang.cpp
index 0ff0abfee70..438affcd623 100644
--- a/src/mame/drivers/dunhuang.cpp
+++ b/src/mame/drivers/dunhuang.cpp
@@ -125,9 +125,9 @@ public:
DECLARE_READ8_MEMBER(dunhuang_dsw_r);
TILE_GET_INFO_MEMBER(get_tile_info);
TILE_GET_INFO_MEMBER(get_tile_info2);
- virtual void machine_start();
- virtual void machine_reset();
- virtual void video_start();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
+ virtual void video_start() override;
UINT32 screen_update_dunhuang(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
required_device<cpu_device> m_maincpu;
required_device<gfxdecode_device> m_gfxdecode;
diff --git a/src/mame/drivers/dvk_kcgd.cpp b/src/mame/drivers/dvk_kcgd.cpp
index 2903a402680..a95755fac8a 100644
--- a/src/mame/drivers/dvk_kcgd.cpp
+++ b/src/mame/drivers/dvk_kcgd.cpp
@@ -62,8 +62,8 @@ public:
m_screen(*this, "screen")
{ }
- virtual void machine_reset();
- virtual void video_start();
+ virtual void machine_reset() override;
+ virtual void video_start() override;
UINT32 screen_update(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
TIMER_DEVICE_CALLBACK_MEMBER(scanline_callback);
DECLARE_PALETTE_INIT(kcgd);
@@ -74,7 +74,7 @@ public:
TIMER_ID_VSYNC_OFF,
TIMER_ID_500HZ
};
- virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr);
+ virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) override;
DECLARE_WRITE_LINE_MEMBER(write_keyboard_clock);
DECLARE_WRITE_LINE_MEMBER(write_line_clock);
diff --git a/src/mame/drivers/dvk_ksm.cpp b/src/mame/drivers/dvk_ksm.cpp
index b85d52f4cfd..a136035ca0f 100644
--- a/src/mame/drivers/dvk_ksm.cpp
+++ b/src/mame/drivers/dvk_ksm.cpp
@@ -104,8 +104,8 @@ public:
m_screen(*this, "screen")
{ }
- virtual void machine_reset();
- virtual void video_start();
+ virtual void machine_reset() override;
+ virtual void video_start() override;
UINT32 screen_update(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
TIMER_DEVICE_CALLBACK_MEMBER( scanline_callback );
diff --git a/src/mame/drivers/dwarfd.cpp b/src/mame/drivers/dwarfd.cpp
index 63c4c6cee4d..f7478c20dec 100644
--- a/src/mame/drivers/dwarfd.cpp
+++ b/src/mame/drivers/dwarfd.cpp
@@ -337,8 +337,8 @@ public:
DECLARE_WRITE_LINE_MEMBER(drq_w);
DECLARE_DRIVER_INIT(qc);
DECLARE_DRIVER_INIT(dwarfd);
- virtual void machine_start();
- virtual void machine_reset();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
DECLARE_PALETTE_INIT(dwarfd);
I8275_DRAW_CHARACTER_MEMBER(display_pixels);
I8275_DRAW_CHARACTER_MEMBER(qc_display_pixels);
diff --git a/src/mame/drivers/dynadice.cpp b/src/mame/drivers/dynadice.cpp
index f1cb6167279..c2604827b94 100644
--- a/src/mame/drivers/dynadice.cpp
+++ b/src/mame/drivers/dynadice.cpp
@@ -64,9 +64,9 @@ public:
DECLARE_WRITE8_MEMBER(sound_control_w);
DECLARE_DRIVER_INIT(dynadice);
TILE_GET_INFO_MEMBER(get_tile_info);
- virtual void machine_start();
- virtual void machine_reset();
- virtual void video_start();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
+ virtual void video_start() override;
UINT32 screen_update_dynadice(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
required_device<cpu_device> m_maincpu;
required_device<gfxdecode_device> m_gfxdecode;
diff --git a/src/mame/drivers/eacc.cpp b/src/mame/drivers/eacc.cpp
index 1dbb2228a82..ef0bc9830ae 100644
--- a/src/mame/drivers/eacc.cpp
+++ b/src/mame/drivers/eacc.cpp
@@ -77,7 +77,7 @@ public:
required_device<cpu_device> m_maincpu;
required_device<pia6821_device> m_pia;
required_shared_ptr<UINT8> m_p_nvram;
- virtual void machine_reset();
+ virtual void machine_reset() override;
TIMER_DEVICE_CALLBACK_MEMBER(eacc_cb1);
TIMER_DEVICE_CALLBACK_MEMBER(eacc_nmi);
private:
diff --git a/src/mame/drivers/ec65.cpp b/src/mame/drivers/ec65.cpp
index 4f0fc30580e..8d458b174b7 100644
--- a/src/mame/drivers/ec65.cpp
+++ b/src/mame/drivers/ec65.cpp
@@ -45,8 +45,8 @@ public:
required_device<via6522_device> m_via_0;
required_device<via6522_device> m_via_1;
required_shared_ptr<UINT8> m_p_videoram;
- virtual void machine_reset();
- virtual void video_start();
+ virtual void machine_reset() override;
+ virtual void video_start() override;
required_device<cpu_device> m_maincpu;
required_device<palette_device> m_palette;
};
diff --git a/src/mame/drivers/ecoinfr.cpp b/src/mame/drivers/ecoinfr.cpp
index 570e4817185..3d6a4a48373 100644
--- a/src/mame/drivers/ecoinfr.cpp
+++ b/src/mame/drivers/ecoinfr.cpp
@@ -111,7 +111,7 @@ public:
DECLARE_DRIVER_INIT(ecoinfrbr);
DECLARE_DRIVER_INIT(ecoinfr);
DECLARE_DRIVER_INIT(ecoinfrmab);
- virtual void machine_reset();
+ virtual void machine_reset() override;
TIMER_DEVICE_CALLBACK_MEMBER(ecoinfr_irq_timer);
UINT8 m_banksel;
diff --git a/src/mame/drivers/egghunt.cpp b/src/mame/drivers/egghunt.cpp
index 881430c5593..863d39e1a01 100644
--- a/src/mame/drivers/egghunt.cpp
+++ b/src/mame/drivers/egghunt.cpp
@@ -83,9 +83,9 @@ public:
DECLARE_READ8_MEMBER(egghunt_okibanking_r);
DECLARE_WRITE8_MEMBER(egghunt_okibanking_w);
TILE_GET_INFO_MEMBER(get_bg_tile_info);
- virtual void machine_start();
- virtual void machine_reset();
- virtual void video_start();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
+ virtual void video_start() override;
UINT32 screen_update_egghunt(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
void draw_sprites( bitmap_ind16 &bitmap,const rectangle &cliprect );
required_device<cpu_device> m_maincpu;
diff --git a/src/mame/drivers/electra.cpp b/src/mame/drivers/electra.cpp
index 7d47450352e..7ef23853bec 100644
--- a/src/mame/drivers/electra.cpp
+++ b/src/mame/drivers/electra.cpp
@@ -57,10 +57,10 @@ public:
protected:
// driver_device overrides
- virtual void machine_start();
- virtual void machine_reset();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
- virtual void video_start();
+ virtual void video_start() override;
private:
diff --git a/src/mame/drivers/embargo.cpp b/src/mame/drivers/embargo.cpp
index 7cc743f64b1..cc438d0deea 100644
--- a/src/mame/drivers/embargo.cpp
+++ b/src/mame/drivers/embargo.cpp
@@ -30,8 +30,8 @@ public:
DECLARE_WRITE8_MEMBER(port_1_w);
DECLARE_WRITE8_MEMBER(port_2_w);
DECLARE_WRITE8_MEMBER(input_select_w);
- virtual void machine_start();
- virtual void machine_reset();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
UINT32 screen_update_embargo(screen_device &screen, bitmap_rgb32 &bitmap, const rectangle &cliprect);
required_device<cpu_device> m_maincpu;
};
diff --git a/src/mame/drivers/enigma2.cpp b/src/mame/drivers/enigma2.cpp
index 06db62038d8..081b3f8ce96 100644
--- a/src/mame/drivers/enigma2.cpp
+++ b/src/mame/drivers/enigma2.cpp
@@ -97,8 +97,8 @@ public:
DECLARE_READ8_MEMBER(sound_latch_r);
DECLARE_WRITE8_MEMBER(protection_data_w);
DECLARE_DRIVER_INIT(enigma2);
- virtual void machine_start();
- virtual void machine_reset();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
UINT32 screen_update_enigma2(screen_device &screen, bitmap_rgb32 &bitmap, const rectangle &cliprect);
UINT32 screen_update_enigma2a(screen_device &screen, bitmap_rgb32 &bitmap, const rectangle &cliprect);
TIMER_CALLBACK_MEMBER(interrupt_clear_callback);
diff --git a/src/mame/drivers/enmirage.cpp b/src/mame/drivers/enmirage.cpp
index 249c11f069f..64412391c75 100644
--- a/src/mame/drivers/enmirage.cpp
+++ b/src/mame/drivers/enmirage.cpp
@@ -68,14 +68,14 @@ public:
required_device<wd1772_t> m_fdc;
required_device<via6522_device> m_via;
- virtual void machine_reset();
+ virtual void machine_reset() override;
int last_sndram_bank;
DECLARE_FLOPPY_FORMATS( floppy_formats );
DECLARE_DRIVER_INIT(mirage);
- virtual void video_start();
+ virtual void video_start() override;
UINT32 screen_update_mirage(screen_device &screen, bitmap_rgb32 &bitmap, const rectangle &cliprect);
DECLARE_WRITE8_MEMBER(mirage_via_write_porta);
DECLARE_WRITE8_MEMBER(mirage_via_write_portb);
diff --git a/src/mame/drivers/ertictac.cpp b/src/mame/drivers/ertictac.cpp
index 0eeaf5bc025..e3723ee91cd 100644
--- a/src/mame/drivers/ertictac.cpp
+++ b/src/mame/drivers/ertictac.cpp
@@ -39,8 +39,8 @@ public:
DECLARE_READ32_MEMBER(ertictac_podule_r);
DECLARE_DRIVER_INIT(ertictac);
- virtual void machine_start();
- virtual void machine_reset();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
INTERRUPT_GEN_MEMBER(ertictac_podule_irq);
};
diff --git a/src/mame/drivers/esh.cpp b/src/mame/drivers/esh.cpp
index ec7670cb408..72dcb78dfcb 100644
--- a/src/mame/drivers/esh.cpp
+++ b/src/mame/drivers/esh.cpp
@@ -57,7 +57,7 @@ public:
DECLARE_WRITE8_MEMBER(led_writes);
DECLARE_WRITE8_MEMBER(nmi_line_w);
DECLARE_DRIVER_INIT(esh);
- virtual void machine_start();
+ virtual void machine_start() override;
DECLARE_PALETTE_INIT(esh);
UINT32 screen_update_esh(screen_device &screen, bitmap_rgb32 &bitmap, const rectangle &cliprect);
INTERRUPT_GEN_MEMBER(vblank_callback_esh);
@@ -66,7 +66,7 @@ public:
required_device<palette_device> m_palette;
protected:
- virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr);
+ virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) override;
};
diff --git a/src/mame/drivers/esq1.cpp b/src/mame/drivers/esq1.cpp
index 4edb38303cf..daa63b3904d 100644
--- a/src/mame/drivers/esq1.cpp
+++ b/src/mame/drivers/esq1.cpp
@@ -203,10 +203,10 @@ public:
protected:
// device-level overrides
- virtual void device_start();
+ virtual void device_start() override;
// device_sound_interface overrides
- virtual void sound_stream_update(sound_stream &stream, stream_sample_t **inputs, stream_sample_t **outputs, int samples);
+ virtual void sound_stream_update(sound_stream &stream, stream_sample_t **inputs, stream_sample_t **outputs, int samples) override;
private:
struct filter {
@@ -418,7 +418,7 @@ public:
int m_seq_bank;
UINT8 m_seqram[0x10000];
UINT8 m_dosram[0x2000];
- virtual void machine_reset();
+ virtual void machine_reset() override;
DECLARE_INPUT_CHANGED_MEMBER(key_stroke);
void send_through_panel(UINT8 data);
diff --git a/src/mame/drivers/esq5505.cpp b/src/mame/drivers/esq5505.cpp
index ce63ecf4b7b..9b3e2493894 100644
--- a/src/mame/drivers/esq5505.cpp
+++ b/src/mame/drivers/esq5505.cpp
@@ -186,8 +186,8 @@ public:
optional_device<hd63450_device> m_dmac;
required_device<midi_port_device> m_mdout;
- virtual void machine_start();
- virtual void machine_reset();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
DECLARE_READ16_MEMBER(lower_r);
DECLARE_WRITE16_MEMBER(lower_w);
diff --git a/src/mame/drivers/esqasr.cpp b/src/mame/drivers/esqasr.cpp
index 6ae09247b70..7bdcc11d521 100644
--- a/src/mame/drivers/esqasr.cpp
+++ b/src/mame/drivers/esqasr.cpp
@@ -59,7 +59,7 @@ public:
required_device<es5510_device> m_esp;
required_device<esq2x40_sq1_t> m_sq1vfd;
- virtual void machine_reset();
+ virtual void machine_reset() override;
DECLARE_DRIVER_INIT(asr);
DECLARE_WRITE_LINE_MEMBER(esq5506_otto_irq);
diff --git a/src/mame/drivers/esqkt.cpp b/src/mame/drivers/esqkt.cpp
index 293844aa880..31883c70979 100644
--- a/src/mame/drivers/esqkt.cpp
+++ b/src/mame/drivers/esqkt.cpp
@@ -113,7 +113,7 @@ public:
required_device<esqpanel2x40_sq1_device> m_sq1panel;
required_device<midi_port_device> m_mdout;
- virtual void machine_reset();
+ virtual void machine_reset() override;
DECLARE_WRITE_LINE_MEMBER(duart_irq_handler);
DECLARE_WRITE_LINE_MEMBER(duart_tx_a);
diff --git a/src/mame/drivers/esqmr.cpp b/src/mame/drivers/esqmr.cpp
index 058bd186251..1de6b16b3a4 100644
--- a/src/mame/drivers/esqmr.cpp
+++ b/src/mame/drivers/esqmr.cpp
@@ -217,7 +217,7 @@ public:
required_device<m68340cpu_device> m_maincpu;
required_device<esq2x40_sq1_t> m_sq1vfd;
- virtual void machine_reset();
+ virtual void machine_reset() override;
public:
DECLARE_DRIVER_INIT(mr);
diff --git a/src/mame/drivers/ettrivia.cpp b/src/mame/drivers/ettrivia.cpp
index 4bee0fbe9c6..f1aca240256 100644
--- a/src/mame/drivers/ettrivia.cpp
+++ b/src/mame/drivers/ettrivia.cpp
@@ -62,7 +62,7 @@ public:
DECLARE_WRITE8_MEMBER(b800_w);
TILE_GET_INFO_MEMBER(get_tile_info_bg);
TILE_GET_INFO_MEMBER(get_tile_info_fg);
- virtual void video_start();
+ virtual void video_start() override;
DECLARE_PALETTE_INIT(ettrivia);
UINT32 screen_update_ettrivia(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
INTERRUPT_GEN_MEMBER(ettrivia_interrupt);
diff --git a/src/mame/drivers/europc.cpp b/src/mame/drivers/europc.cpp
index a034b1213b1..8a1f92ecfb0 100644
--- a/src/mame/drivers/europc.cpp
+++ b/src/mame/drivers/europc.cpp
@@ -47,7 +47,7 @@ public:
int m_rtc_reg;
int m_rtc_state;
- void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr);
+ void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) override;
emu_timer* m_rtc_timer;
enum
diff --git a/src/mame/drivers/evmbug.cpp b/src/mame/drivers/evmbug.cpp
index 355eaca0769..584544ed43d 100644
--- a/src/mame/drivers/evmbug.cpp
+++ b/src/mame/drivers/evmbug.cpp
@@ -30,7 +30,7 @@ public:
DECLARE_READ8_MEMBER(rs232_r);
DECLARE_WRITE8_MEMBER(rs232_w);
DECLARE_WRITE8_MEMBER(kbd_put);
- virtual void machine_reset();
+ virtual void machine_reset() override;
UINT8 m_term_data;
UINT8 m_term_out;
required_device<cpu_device> m_maincpu;
diff --git a/src/mame/drivers/exidyttl.cpp b/src/mame/drivers/exidyttl.cpp
index 6eac0dd2b84..cbaef90b02a 100644
--- a/src/mame/drivers/exidyttl.cpp
+++ b/src/mame/drivers/exidyttl.cpp
@@ -58,10 +58,10 @@ public:
protected:
// driver_device overrides
- virtual void machine_start();
- virtual void machine_reset();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
- virtual void video_start();
+ virtual void video_start() override;
private:
diff --git a/src/mame/drivers/expro02.cpp b/src/mame/drivers/expro02.cpp
index bd1d43e5840..b8865c1cdc5 100644
--- a/src/mame/drivers/expro02.cpp
+++ b/src/mame/drivers/expro02.cpp
@@ -241,8 +241,8 @@ public:
DECLARE_WRITE16_MEMBER(expro02_vram_0_bank_w);
DECLARE_WRITE16_MEMBER(expro02_vram_1_bank_w);
DECLARE_DRIVER_INIT(expro02);
- virtual void machine_reset();
- virtual void video_start();
+ virtual void machine_reset() override;
+ virtual void video_start() override;
DECLARE_PALETTE_INIT(expro02);
UINT32 screen_update_backgrounds(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
UINT32 screen_update_expro02(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
diff --git a/src/mame/drivers/famibox.cpp b/src/mame/drivers/famibox.cpp
index 6f93c9bb930..25e05e9ccdb 100644
--- a/src/mame/drivers/famibox.cpp
+++ b/src/mame/drivers/famibox.cpp
@@ -108,9 +108,9 @@ public:
DECLARE_CUSTOM_INPUT_MEMBER(famibox_coin_r);
DECLARE_INPUT_CHANGED_MEMBER(famibox_keyswitch_changed);
DECLARE_INPUT_CHANGED_MEMBER(coin_inserted);
- virtual void machine_start();
- virtual void machine_reset();
- virtual void video_start();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
+ virtual void video_start() override;
DECLARE_PALETTE_INIT(famibox);
UINT32 screen_update_famibox(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
TIMER_CALLBACK_MEMBER(famicombox_attract_timer_callback);
diff --git a/src/mame/drivers/fanucs15.cpp b/src/mame/drivers/fanucs15.cpp
index ce3f9a79bac..c9cb662a2f4 100644
--- a/src/mame/drivers/fanucs15.cpp
+++ b/src/mame/drivers/fanucs15.cpp
@@ -325,7 +325,7 @@ public:
required_device<i80286_cpu_device> m_convcpu;
private:
- virtual void machine_reset();
+ virtual void machine_reset() override;
};
static ADDRESS_MAP_START(maincpu_mem, AS_PROGRAM, 32, fanucs15_state)
diff --git a/src/mame/drivers/fanucspmg.cpp b/src/mame/drivers/fanucspmg.cpp
index 9b40227094b..3ad667665d4 100644
--- a/src/mame/drivers/fanucspmg.cpp
+++ b/src/mame/drivers/fanucspmg.cpp
@@ -600,7 +600,7 @@ public:
UINT8 m_video_ctrl;
private:
- virtual void machine_reset();
+ virtual void machine_reset() override;
INT32 m_vram_bank;
UINT8 m_vbl_ctrl;
UINT8 m_keyboard_row;
diff --git a/src/mame/drivers/fb01.cpp b/src/mame/drivers/fb01.cpp
index dc3836103b7..b45fbe6f036 100644
--- a/src/mame/drivers/fb01.cpp
+++ b/src/mame/drivers/fb01.cpp
@@ -38,8 +38,8 @@ public:
DECLARE_WRITE_LINE_MEMBER(upd71051_txrdy_w);
DECLARE_WRITE_LINE_MEMBER(upd71051_rxrdy_w);
- virtual void machine_start();
- virtual void machine_reset();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
DECLARE_PALETTE_INIT(fb01);
diff --git a/src/mame/drivers/fc100.cpp b/src/mame/drivers/fc100.cpp
index f5d33065a36..7b32ffc4a18 100644
--- a/src/mame/drivers/fc100.cpp
+++ b/src/mame/drivers/fc100.cpp
@@ -82,8 +82,8 @@ public:
return m_p_chargen[(ch * 16 + line) & 0xfff];
}
private:
- virtual void machine_start();
- virtual void machine_reset();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
// graphics signals
UINT8 m_ag;
diff --git a/src/mame/drivers/feversoc.cpp b/src/mame/drivers/feversoc.cpp
index 78623217b6d..9767c83713e 100644
--- a/src/mame/drivers/feversoc.cpp
+++ b/src/mame/drivers/feversoc.cpp
@@ -84,7 +84,7 @@ public:
DECLARE_READ32_MEMBER(in0_r);
DECLARE_WRITE32_MEMBER(output_w);
DECLARE_DRIVER_INIT(feversoc);
- virtual void video_start();
+ virtual void video_start() override;
UINT32 screen_update_feversoc(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
INTERRUPT_GEN_MEMBER(feversoc_irq);
required_device<sh2_device> m_maincpu;
diff --git a/src/mame/drivers/fireball.cpp b/src/mame/drivers/fireball.cpp
index 5c536efd420..5b88a5802de 100644
--- a/src/mame/drivers/fireball.cpp
+++ b/src/mame/drivers/fireball.cpp
@@ -80,7 +80,7 @@ protected:
required_device<eeprom_serial_x24c44_device> m_eeprom;
// driver_device overrides
- virtual void machine_reset();
+ virtual void machine_reset() override;
private:
};
diff --git a/src/mame/drivers/firefox.cpp b/src/mame/drivers/firefox.cpp
index a7ce6872fad..0c95b263c20 100644
--- a/src/mame/drivers/firefox.cpp
+++ b/src/mame/drivers/firefox.cpp
@@ -103,8 +103,8 @@ public:
DECLARE_WRITE8_MEMBER(riot_porta_w);
DECLARE_WRITE_LINE_MEMBER(riot_irq);
TILE_GET_INFO_MEMBER(bgtile_get_info);
- virtual void machine_start();
- virtual void video_start();
+ virtual void machine_start() override;
+ virtual void video_start() override;
UINT32 screen_update_firefox(screen_device &screen, bitmap_rgb32 &bitmap, const rectangle &cliprect);
TIMER_DEVICE_CALLBACK_MEMBER(video_timer_callback);
void set_rgba( int start, int index, unsigned char *palette_ram );
diff --git a/src/mame/drivers/fk1.cpp b/src/mame/drivers/fk1.cpp
index c821864f844..e250aada256 100644
--- a/src/mame/drivers/fk1.cpp
+++ b/src/mame/drivers/fk1.cpp
@@ -55,7 +55,7 @@ public:
DECLARE_WRITE8_MEMBER(fk1_reset_int_w);
UINT8 m_video_rol;
UINT8 m_int_vector;
- virtual void machine_reset();
+ virtual void machine_reset() override;
UINT32 screen_update(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
TIMER_DEVICE_CALLBACK_MEMBER(keyboard_callback);
TIMER_DEVICE_CALLBACK_MEMBER(vsync_callback);
diff --git a/src/mame/drivers/flipjack.cpp b/src/mame/drivers/flipjack.cpp
index 182797e7741..777686e7b7b 100644
--- a/src/mame/drivers/flipjack.cpp
+++ b/src/mame/drivers/flipjack.cpp
@@ -127,7 +127,7 @@ public:
DECLARE_INPUT_CHANGED_MEMBER(flipjack_coin);
DECLARE_READ8_MEMBER(flipjack_soundlatch_r);
DECLARE_WRITE8_MEMBER(flipjack_portc_w);
- virtual void machine_start();
+ virtual void machine_start() override;
DECLARE_PALETTE_INIT(flipjack);
UINT32 screen_update_flipjack(screen_device &screen, bitmap_rgb32 &bitmap, const rectangle &cliprect);
};
diff --git a/src/mame/drivers/flyball.cpp b/src/mame/drivers/flyball.cpp
index e5d3d2c30b5..ee8125c0a2e 100644
--- a/src/mame/drivers/flyball.cpp
+++ b/src/mame/drivers/flyball.cpp
@@ -81,9 +81,9 @@ public:
TILEMAP_MAPPER_MEMBER(get_memory_offset);
TILE_GET_INFO_MEMBER(get_tile_info);
- virtual void machine_start();
- virtual void machine_reset();
- virtual void video_start();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
+ virtual void video_start() override;
DECLARE_PALETTE_INIT(flyball);
UINT32 screen_update(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
@@ -92,7 +92,7 @@ public:
TIMER_CALLBACK_MEMBER(quarter_callback);
protected:
- virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr);
+ virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) override;
};
diff --git a/src/mame/drivers/force68k.cpp b/src/mame/drivers/force68k.cpp
index 1c142059f1e..a4ba796836e 100644
--- a/src/mame/drivers/force68k.cpp
+++ b/src/mame/drivers/force68k.cpp
@@ -147,7 +147,7 @@ DECLARE_READ16_MEMBER (vme_a24_r);
DECLARE_WRITE16_MEMBER (vme_a24_w);
DECLARE_READ16_MEMBER (vme_a16_r);
DECLARE_WRITE16_MEMBER (vme_a16_w);
-virtual void machine_start ();
+virtual void machine_start () override;
// clocks
DECLARE_WRITE_LINE_MEMBER (write_aciahost_clock);
DECLARE_WRITE_LINE_MEMBER (write_aciaterm_clock);
diff --git a/src/mame/drivers/forte2.cpp b/src/mame/drivers/forte2.cpp
index 303d9ddae23..6f0334ef9d0 100644
--- a/src/mame/drivers/forte2.cpp
+++ b/src/mame/drivers/forte2.cpp
@@ -40,8 +40,8 @@ public:
DECLARE_WRITE8_MEMBER(forte2_ay8910_set_input_mask);
DECLARE_WRITE_LINE_MEMBER(vdp_interrupt);
DECLARE_DRIVER_INIT(pesadelo);
- virtual void machine_start();
- virtual void machine_reset();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
required_device<cpu_device> m_maincpu;
};
diff --git a/src/mame/drivers/fortecar.cpp b/src/mame/drivers/fortecar.cpp
index 8d78dfa7888..c966484424f 100644
--- a/src/mame/drivers/fortecar.cpp
+++ b/src/mame/drivers/fortecar.cpp
@@ -345,8 +345,8 @@ public:
DECLARE_WRITE8_MEMBER(ayporta_w);
DECLARE_WRITE8_MEMBER(ayportb_w);
DECLARE_DRIVER_INIT(fortecar);
- virtual void machine_reset();
- virtual void video_start();
+ virtual void machine_reset() override;
+ virtual void video_start() override;
DECLARE_PALETTE_INIT(fortecar);
UINT32 screen_update_fortecar(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
required_device<eeprom_serial_93cxx_device> m_eeprom;
diff --git a/src/mame/drivers/fp200.cpp b/src/mame/drivers/fp200.cpp
index 9e9cc9c47db..7dac2e3f148 100644
--- a/src/mame/drivers/fp200.cpp
+++ b/src/mame/drivers/fp200.cpp
@@ -68,10 +68,10 @@ public:
DECLARE_PALETTE_INIT(fp200);
protected:
// driver_device overrides
- virtual void machine_start();
- virtual void machine_reset();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
- virtual void video_start();
+ virtual void video_start() override;
};
void fp200_state::video_start()
diff --git a/src/mame/drivers/fp6000.cpp b/src/mame/drivers/fp6000.cpp
index 9a7866c339e..fba366c95d9 100644
--- a/src/mame/drivers/fp6000.cpp
+++ b/src/mame/drivers/fp6000.cpp
@@ -53,9 +53,9 @@ public:
DECLARE_READ16_MEMBER(unk_r);
DECLARE_READ16_MEMBER(ex_board_r);
DECLARE_READ16_MEMBER(pit_r);
- virtual void machine_start();
- virtual void machine_reset();
- virtual void video_start();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
+ virtual void video_start() override;
UINT32 screen_update_fp6000(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
required_device<cpu_device> m_maincpu;
required_device<mc6845_device>m_crtc;
diff --git a/src/mame/drivers/fresh.cpp b/src/mame/drivers/fresh.cpp
index 508adb94371..b6bb3cc636f 100644
--- a/src/mame/drivers/fresh.cpp
+++ b/src/mame/drivers/fresh.cpp
@@ -94,7 +94,7 @@ public:
TIMER_DEVICE_CALLBACK_MEMBER(fake_scanline);
- virtual void video_start();
+ virtual void video_start() override;
UINT32 screen_update_fresh(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
required_device<cpu_device> m_maincpu;
required_device<gfxdecode_device> m_gfxdecode;
diff --git a/src/mame/drivers/fruitpc.cpp b/src/mame/drivers/fruitpc.cpp
index 8eb9445fe6f..ce459586a45 100644
--- a/src/mame/drivers/fruitpc.cpp
+++ b/src/mame/drivers/fruitpc.cpp
@@ -40,8 +40,8 @@ public:
DECLARE_DRIVER_INIT(fruitpc);
DECLARE_READ8_MEMBER(fruit_inp_r);
- virtual void machine_start();
- virtual void machine_reset();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
};
READ8_MEMBER(fruitpc_state::fruit_inp_r)
diff --git a/src/mame/drivers/ft68m.cpp b/src/mame/drivers/ft68m.cpp
index a4d5b4da4a6..e8077b58b89 100644
--- a/src/mame/drivers/ft68m.cpp
+++ b/src/mame/drivers/ft68m.cpp
@@ -36,7 +36,7 @@ public:
DECLARE_READ16_MEMBER(switches_r);
private:
UINT8 m_term_data;
- virtual void machine_reset();
+ virtual void machine_reset() override;
required_shared_ptr<UINT16> m_p_base;
required_device<cpu_device> m_maincpu;
required_device<generic_terminal_device> m_terminal;
diff --git a/src/mame/drivers/fungames.cpp b/src/mame/drivers/fungames.cpp
index 27d53d6fc3b..ac526d7153c 100644
--- a/src/mame/drivers/fungames.cpp
+++ b/src/mame/drivers/fungames.cpp
@@ -53,10 +53,10 @@ public:
protected:
// driver_device overrides
- virtual void machine_start();
- virtual void machine_reset();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
- virtual void video_start();
+ virtual void video_start() override;
private:
diff --git a/src/mame/drivers/funkball.cpp b/src/mame/drivers/funkball.cpp
index ac148b8bbd9..758dab737f5 100644
--- a/src/mame/drivers/funkball.cpp
+++ b/src/mame/drivers/funkball.cpp
@@ -117,7 +117,7 @@ public:
UINT8 funkball_config_reg_r();
void funkball_config_reg_w(UINT8 data);
- virtual void video_start();
+ virtual void video_start() override;
UINT32 screen_update(screen_device &screen, bitmap_rgb32 &bitmap, const rectangle &cliprect);
struct
@@ -135,8 +135,8 @@ public:
DECLARE_WRITE32_MEMBER(serial_w);
DECLARE_READ8_MEMBER(io20_r);
DECLARE_WRITE8_MEMBER(io20_w);
- virtual void machine_start();
- virtual void machine_reset();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
};
void funkball_state::video_start()
diff --git a/src/mame/drivers/galaxi.cpp b/src/mame/drivers/galaxi.cpp
index 54dbbcfc498..cb2e04cb85f 100644
--- a/src/mame/drivers/galaxi.cpp
+++ b/src/mame/drivers/galaxi.cpp
@@ -96,9 +96,9 @@ public:
TILE_GET_INFO_MEMBER(get_bg3_tile_info);
TILE_GET_INFO_MEMBER(get_bg4_tile_info);
TILE_GET_INFO_MEMBER(get_fg_tile_info);
- virtual void machine_start();
- virtual void machine_reset();
- virtual void video_start();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
+ virtual void video_start() override;
UINT32 screen_update_galaxi(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
void show_out( );
required_device<cpu_device> m_maincpu;
diff --git a/src/mame/drivers/galgame.cpp b/src/mame/drivers/galgame.cpp
index 86d0b7d0429..0855699da39 100644
--- a/src/mame/drivers/galgame.cpp
+++ b/src/mame/drivers/galgame.cpp
@@ -49,7 +49,7 @@ public:
DECLARE_WRITE16_MEMBER(y_w);
DECLARE_WRITE16_MEMBER(clk_w);
DECLARE_DRIVER_INIT(galaxygame);
- virtual void machine_reset();
+ virtual void machine_reset() override;
UINT32 screen_update_galaxygame(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
INTERRUPT_GEN_MEMBER(galaxygame_irq);
IRQ_CALLBACK_MEMBER(galaxygame_irq_callback);
diff --git a/src/mame/drivers/galpani3.cpp b/src/mame/drivers/galpani3.cpp
index dd00689032e..b3d12c6911d 100644
--- a/src/mame/drivers/galpani3.cpp
+++ b/src/mame/drivers/galpani3.cpp
@@ -114,7 +114,7 @@ public:
DECLARE_WRITE16_MEMBER(galpani3_priority_buffer_scrolly_w);
- virtual void video_start();
+ virtual void video_start() override;
UINT32 screen_update_galpani3(screen_device &screen, bitmap_rgb32 &bitmap, const rectangle &cliprect);
TIMER_DEVICE_CALLBACK_MEMBER(galpani3_vblank);
diff --git a/src/mame/drivers/gamate.cpp b/src/mame/drivers/gamate.cpp
index 2058ce4e930..5fd1a5a12b9 100644
--- a/src/mame/drivers/gamate.cpp
+++ b/src/mame/drivers/gamate.cpp
@@ -50,7 +50,7 @@ public:
TIMER_CALLBACK_MEMBER(gamate_timer2);
private:
- virtual void machine_start();
+ virtual void machine_start() override;
struct
{
diff --git a/src/mame/drivers/gambl186.cpp b/src/mame/drivers/gambl186.cpp
index 8d7ac5cb193..62b701336ef 100644
--- a/src/mame/drivers/gambl186.cpp
+++ b/src/mame/drivers/gambl186.cpp
@@ -73,7 +73,7 @@ public:
int m_comms_blocks;
bool m_comms_ack;
- virtual void machine_start();
+ virtual void machine_start() override;
DECLARE_READ16_MEMBER(comms_r);
DECLARE_WRITE16_MEMBER(comms_w);
DECLARE_WRITE16_MEMBER(data_bank_w);
diff --git a/src/mame/drivers/gamecstl.cpp b/src/mame/drivers/gamecstl.cpp
index 33f3e7edfb5..bc17ba94522 100644
--- a/src/mame/drivers/gamecstl.cpp
+++ b/src/mame/drivers/gamecstl.cpp
@@ -92,9 +92,9 @@ public:
DECLARE_WRITE32_MEMBER(pnp_data_w);
DECLARE_WRITE32_MEMBER(bios_ram_w);
DECLARE_DRIVER_INIT(gamecstl);
- virtual void machine_start();
- virtual void machine_reset();
- virtual void video_start();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
+ virtual void video_start() override;
UINT32 screen_update_gamecstl(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
void draw_char(bitmap_ind16 &bitmap, const rectangle &cliprect, gfx_element *gfx, int ch, int att, int x, int y);
void intel82439tx_init();
diff --git a/src/mame/drivers/gameking.cpp b/src/mame/drivers/gameking.cpp
index 34b490627c1..e8e54e97e85 100644
--- a/src/mame/drivers/gameking.cpp
+++ b/src/mame/drivers/gameking.cpp
@@ -42,8 +42,8 @@ public:
DECLARE_DRIVER_INIT(gameking);
- virtual void machine_start();
- virtual void machine_reset();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
DECLARE_PALETTE_INIT(gameking);
UINT32 screen_update_gameking(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
diff --git a/src/mame/drivers/gammagic.cpp b/src/mame/drivers/gammagic.cpp
index 7b891b6b894..24b40422181 100644
--- a/src/mame/drivers/gammagic.cpp
+++ b/src/mame/drivers/gammagic.cpp
@@ -45,7 +45,7 @@ public:
gammagic_state(const machine_config &mconfig, device_type type, const char *tag)
: pcat_base_state(mconfig, type, tag) { }
- virtual void machine_start();
+ virtual void machine_start() override;
};
// Memory is mostly handled by the chipset
diff --git a/src/mame/drivers/gei.cpp b/src/mame/drivers/gei.cpp
index e922652ac6b..2e15c346a96 100644
--- a/src/mame/drivers/gei.cpp
+++ b/src/mame/drivers/gei.cpp
@@ -94,7 +94,7 @@ public:
optional_device<ticket_dispenser_device> m_ticket;
required_device<screen_device> m_screen;
- virtual void video_start();
+ virtual void video_start() override;
UINT32 screen_update(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
diff --git a/src/mame/drivers/geneve.cpp b/src/mame/drivers/geneve.cpp
index 0a0d6e3303f..6e9830d9b58 100644
--- a/src/mame/drivers/geneve.cpp
+++ b/src/mame/drivers/geneve.cpp
@@ -270,8 +270,8 @@ public:
DECLARE_WRITE_LINE_MEMBER( mapper_ready );
DECLARE_DRIVER_INIT(geneve);
- virtual void machine_start();
- virtual void machine_reset();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
TIMER_DEVICE_CALLBACK_MEMBER(geneve_hblank_interrupt);
DECLARE_WRITE_LINE_MEMBER(set_tms9901_INT2_from_v9938);
diff --git a/src/mame/drivers/geniusiq.cpp b/src/mame/drivers/geniusiq.cpp
index f26da7f8952..dbfd894b9e5 100644
--- a/src/mame/drivers/geniusiq.cpp
+++ b/src/mame/drivers/geniusiq.cpp
@@ -270,8 +270,8 @@ public:
required_shared_ptr<UINT16> m_vram;
required_shared_ptr<UINT16> m_mouse_gfx;
- virtual void machine_start();
- virtual void machine_reset();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
DECLARE_PALETTE_INIT(geniusiq);
virtual UINT32 screen_update(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
diff --git a/src/mame/drivers/ghosteo.cpp b/src/mame/drivers/ghosteo.cpp
index 992d5e6c8f3..6a57e0ccba5 100644
--- a/src/mame/drivers/ghosteo.cpp
+++ b/src/mame/drivers/ghosteo.cpp
@@ -113,8 +113,8 @@ public:
UINT8* m_flash;
DECLARE_DRIVER_INIT(touryuu);
DECLARE_DRIVER_INIT(bballoon);
- virtual void machine_start();
- virtual void machine_reset();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
DECLARE_READ32_MEMBER(s3c2410_gpio_port_r);
DECLARE_WRITE32_MEMBER(s3c2410_gpio_port_w);
DECLARE_READ32_MEMBER(s3c2410_core_pin_r);
diff --git a/src/mame/drivers/gimix.cpp b/src/mame/drivers/gimix.cpp
index efd62e1a1f4..c951b6309cb 100644
--- a/src/mame/drivers/gimix.cpp
+++ b/src/mame/drivers/gimix.cpp
@@ -134,9 +134,9 @@ private:
UINT8 m_pia1_pa;
UINT8 m_pia1_pb;
- virtual void machine_reset();
- virtual void machine_start();
- virtual void driver_start();
+ virtual void machine_reset() override;
+ virtual void machine_start() override;
+ virtual void driver_start() override;
void refresh_memory();
diff --git a/src/mame/drivers/gizmondo.cpp b/src/mame/drivers/gizmondo.cpp
index c048a9ce672..4f14b5ab349 100644
--- a/src/mame/drivers/gizmondo.cpp
+++ b/src/mame/drivers/gizmondo.cpp
@@ -55,8 +55,8 @@ public:
UINT32 m_port[9];
required_device<s3c2440_device> m_s3c2440;
DECLARE_DRIVER_INIT(gizmondo);
- virtual void machine_start();
- virtual void machine_reset();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
DECLARE_INPUT_CHANGED_MEMBER(port_changed);
inline void verboselog(int n_level, const char *s_fmt, ...) ATTR_PRINTF(3,4);
required_device<cpu_device> m_maincpu;
diff --git a/src/mame/drivers/glasgow.cpp b/src/mame/drivers/glasgow.cpp
index 803fd591005..4508efacbdb 100644
--- a/src/mame/drivers/glasgow.cpp
+++ b/src/mame/drivers/glasgow.cpp
@@ -86,8 +86,8 @@ public:
UINT16 m_beeper;
DECLARE_READ16_MEMBER(read_test);
DECLARE_READ16_MEMBER(read_board_amsterd);
- virtual void machine_start();
- virtual void machine_reset();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
DECLARE_MACHINE_START(dallas32);
TIMER_DEVICE_CALLBACK_MEMBER(update_nmi);
TIMER_DEVICE_CALLBACK_MEMBER(update_nmi32);
diff --git a/src/mame/drivers/gluck2.cpp b/src/mame/drivers/gluck2.cpp
index a34f598352d..1676e11c1fc 100644
--- a/src/mame/drivers/gluck2.cpp
+++ b/src/mame/drivers/gluck2.cpp
@@ -224,7 +224,7 @@ public:
DECLARE_WRITE8_MEMBER(counters_w);
TILE_GET_INFO_MEMBER(get_tile_info);
- virtual void video_start();
+ virtual void video_start() override;
DECLARE_PALETTE_INIT(gluck2);
UINT32 screen_update(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
diff --git a/src/mame/drivers/gmaster.cpp b/src/mame/drivers/gmaster.cpp
index eba33979593..dc586efab82 100644
--- a/src/mame/drivers/gmaster.cpp
+++ b/src/mame/drivers/gmaster.cpp
@@ -32,7 +32,7 @@ public:
UINT32 screen_update_gmaster(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
private:
- virtual void machine_start();
+ virtual void machine_start() override;
struct
{
diff --git a/src/mame/drivers/go2000.cpp b/src/mame/drivers/go2000.cpp
index 8e87eec9e6c..5bb7a58f0a3 100644
--- a/src/mame/drivers/go2000.cpp
+++ b/src/mame/drivers/go2000.cpp
@@ -57,8 +57,8 @@ public:
required_device<cpu_device> m_soundcpu;
DECLARE_WRITE16_MEMBER(sound_cmd_w);
DECLARE_WRITE8_MEMBER(go2000_pcm_1_bankswitch_w);
- virtual void machine_start();
- virtual void video_start();
+ virtual void machine_start() override;
+ virtual void video_start() override;
UINT32 screen_update_go2000(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
required_device<cpu_device> m_maincpu;
required_device<gfxdecode_device> m_gfxdecode;
diff --git a/src/mame/drivers/goldngam.cpp b/src/mame/drivers/goldngam.cpp
index 38c3119c451..18ad31bd62d 100644
--- a/src/mame/drivers/goldngam.cpp
+++ b/src/mame/drivers/goldngam.cpp
@@ -249,7 +249,7 @@ public:
required_shared_ptr<UINT16> m_videoram;
DECLARE_READ16_MEMBER(unk_r);
- virtual void video_start();
+ virtual void video_start() override;
DECLARE_PALETTE_INIT(goldngam);
UINT32 screen_update_goldngam(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
required_device<cpu_device> m_maincpu;
diff --git a/src/mame/drivers/goldnpkr.cpp b/src/mame/drivers/goldnpkr.cpp
index 6ce338ff060..ddfee70db8a 100644
--- a/src/mame/drivers/goldnpkr.cpp
+++ b/src/mame/drivers/goldnpkr.cpp
@@ -1143,7 +1143,7 @@ public:
DECLARE_DRIVER_INIT(bchancep);
TILE_GET_INFO_MEMBER(get_bg_tile_info);
TILE_GET_INFO_MEMBER(wcrdxtnd_get_bg_tile_info);
- virtual void video_start();
+ virtual void video_start() override;
DECLARE_PALETTE_INIT(goldnpkr);
DECLARE_PALETTE_INIT(witchcrd);
DECLARE_VIDEO_START(wcrdxtnd);
diff --git a/src/mame/drivers/good.cpp b/src/mame/drivers/good.cpp
index 1169896b980..17f9c13e191 100644
--- a/src/mame/drivers/good.cpp
+++ b/src/mame/drivers/good.cpp
@@ -59,7 +59,7 @@ public:
DECLARE_WRITE16_MEMBER(bg_tilemapram_w);
TILE_GET_INFO_MEMBER(get_fg_tile_info);
TILE_GET_INFO_MEMBER(get_bg_tile_info);
- virtual void video_start();
+ virtual void video_start() override;
UINT32 screen_update_good(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
required_device<cpu_device> m_maincpu;
required_device<gfxdecode_device> m_gfxdecode;
diff --git a/src/mame/drivers/goodejan.cpp b/src/mame/drivers/goodejan.cpp
index 8cf6a298b90..ebfba49a21a 100644
--- a/src/mame/drivers/goodejan.cpp
+++ b/src/mame/drivers/goodejan.cpp
@@ -128,7 +128,7 @@ public:
void seibucrtc_sc0bank_w(UINT16 data);
void draw_sprites(bitmap_ind16 &bitmap,const rectangle &cliprect,int pri);
- virtual void video_start();
+ virtual void video_start() override;
UINT32 screen_update(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
};
diff --git a/src/mame/drivers/gp_1.cpp b/src/mame/drivers/gp_1.cpp
index a07cecd5b52..3e0dabf219b 100644
--- a/src/mame/drivers/gp_1.cpp
+++ b/src/mame/drivers/gp_1.cpp
@@ -56,7 +56,7 @@ private:
UINT8 m_u14;
UINT8 m_digit;
UINT8 m_segment[16];
- virtual void machine_reset();
+ virtual void machine_reset() override;
required_device<cpu_device> m_maincpu;
required_device<z80ctc_device> m_ctc;
optional_device<sn76477_device> m_sn;
diff --git a/src/mame/drivers/gp_2.cpp b/src/mame/drivers/gp_2.cpp
index c2c2f5018ca..11e2222720b 100644
--- a/src/mame/drivers/gp_2.cpp
+++ b/src/mame/drivers/gp_2.cpp
@@ -67,7 +67,7 @@ private:
UINT8 m_u14;
UINT8 m_digit;
UINT8 m_segment[16];
- virtual void machine_reset();
+ virtual void machine_reset() override;
required_device<cpu_device> m_maincpu;
required_device<z80ctc_device> m_ctc;
required_ioport m_io_dsw0;
diff --git a/src/mame/drivers/gpworld.cpp b/src/mame/drivers/gpworld.cpp
index eb65d853fb2..9140db8af75 100644
--- a/src/mame/drivers/gpworld.cpp
+++ b/src/mame/drivers/gpworld.cpp
@@ -80,7 +80,7 @@ public:
DECLARE_WRITE8_MEMBER(brake_gas_write);
DECLARE_WRITE8_MEMBER(palette_write);
DECLARE_DRIVER_INIT(gpworld);
- virtual void machine_start();
+ virtual void machine_start() override;
UINT32 screen_update_gpworld(screen_device &screen, bitmap_rgb32 &bitmap, const rectangle &cliprect);
INTERRUPT_GEN_MEMBER(vblank_callback_gpworld);
void gpworld_draw_tiles(bitmap_rgb32 &bitmap,const rectangle &cliprect);
@@ -91,7 +91,7 @@ public:
required_device<palette_device> m_palette;
protected:
- virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr);
+ virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) override;
};
diff --git a/src/mame/drivers/grfd2301.cpp b/src/mame/drivers/grfd2301.cpp
index e03f9312c2d..cc9c16a74b2 100644
--- a/src/mame/drivers/grfd2301.cpp
+++ b/src/mame/drivers/grfd2301.cpp
@@ -44,7 +44,7 @@ public:
{ }
public:
- virtual void machine_reset();
+ virtual void machine_reset() override;
const UINT8 *m_p_chargen;
UINT32 screen_update(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
required_shared_ptr<UINT8> m_p_videoram;
diff --git a/src/mame/drivers/gstream.cpp b/src/mame/drivers/gstream.cpp
index 9ef25ea9f54..bef7f573d07 100644
--- a/src/mame/drivers/gstream.cpp
+++ b/src/mame/drivers/gstream.cpp
@@ -195,9 +195,9 @@ public:
DECLARE_CUSTOM_INPUT_MEMBER(x2222_toggle_r);
DECLARE_DRIVER_INIT(gstream);
DECLARE_DRIVER_INIT(x2222);
- virtual void machine_start();
- virtual void machine_reset();
- virtual void video_start();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
+ virtual void video_start() override;
UINT32 screen_update_gstream(screen_device &screen, bitmap_rgb32 &bitmap, const rectangle &cliprect);
void draw_bg_gstream(bitmap_rgb32 &bitmap, const rectangle &cliprect, int xscrl, int yscrl, int map, UINT32* ram, int palbase);
diff --git a/src/mame/drivers/gts1.cpp b/src/mame/drivers/gts1.cpp
index b92bf8ba992..7a0ebd6bbab 100644
--- a/src/mame/drivers/gts1.cpp
+++ b/src/mame/drivers/gts1.cpp
@@ -107,7 +107,7 @@ public:
DECLARE_WRITE8_MEMBER(gts1_pa_w);
DECLARE_WRITE8_MEMBER(gts1_pb_w);
private:
- virtual void machine_reset();
+ virtual void machine_reset() override;
required_device<cpu_device> m_maincpu;
required_ioport_array<5> m_switches;
UINT8 m_strobe; //!< switches strobe lines (5 lower bits used)
diff --git a/src/mame/drivers/gts3.cpp b/src/mame/drivers/gts3.cpp
index d4cd95ee06a..17fc7d7029a 100644
--- a/src/mame/drivers/gts3.cpp
+++ b/src/mame/drivers/gts3.cpp
@@ -60,7 +60,7 @@ private:
UINT8 m_row; // for lamps and switches
UINT8 m_segment[4];
UINT8 m_u4b;
- virtual void machine_reset();
+ virtual void machine_reset() override;
required_device<m65c02_device> m_maincpu;
required_device<via6522_device> m_u4;
required_device<via6522_device> m_u5;
diff --git a/src/mame/drivers/gts3a.cpp b/src/mame/drivers/gts3a.cpp
index b0187f3ccdb..69ec8f25ae9 100644
--- a/src/mame/drivers/gts3a.cpp
+++ b/src/mame/drivers/gts3a.cpp
@@ -56,7 +56,7 @@ private:
UINT8 m_segment[4];
UINT8 m_u4b;
UINT8 m_dmd;
- virtual void machine_reset();
+ virtual void machine_reset() override;
required_device<m65c02_device> m_maincpu;
required_device<m65c02_device> m_dmdcpu;
required_device<via6522_device> m_u4;
diff --git a/src/mame/drivers/gts80.cpp b/src/mame/drivers/gts80.cpp
index 2cbcff01279..ae48fffa0a6 100644
--- a/src/mame/drivers/gts80.cpp
+++ b/src/mame/drivers/gts80.cpp
@@ -51,7 +51,7 @@ private:
UINT8 m_segment;
UINT8 m_lamprow;
UINT8 m_swrow;
- virtual void machine_reset();
+ virtual void machine_reset() override;
required_device<cpu_device> m_maincpu;
optional_device<gottlieb_sound_r0_device> m_r0_sound;
optional_device<gottlieb_sound_r1_device> m_r1_sound;
diff --git a/src/mame/drivers/gts80a.cpp b/src/mame/drivers/gts80a.cpp
index f8ceda52c66..fe85091f904 100644
--- a/src/mame/drivers/gts80a.cpp
+++ b/src/mame/drivers/gts80a.cpp
@@ -40,7 +40,7 @@ private:
UINT8 m_segment;
UINT8 m_lamprow;
UINT8 m_swrow;
- virtual void machine_reset();
+ virtual void machine_reset() override;
required_device<cpu_device> m_maincpu;
optional_device<gottlieb_sound_r0_device> m_r0_sound;
optional_device<gottlieb_sound_r1_device> m_r1_sound;
diff --git a/src/mame/drivers/gts80b.cpp b/src/mame/drivers/gts80b.cpp
index 75d4d44e123..bc12e1aece7 100644
--- a/src/mame/drivers/gts80b.cpp
+++ b/src/mame/drivers/gts80b.cpp
@@ -44,7 +44,7 @@ private:
UINT8 m_swrow;
bool m_in_cmd_mode[2];
UINT8 m_digit[2];
- virtual void machine_reset();
+ virtual void machine_reset() override;
required_device<cpu_device> m_maincpu;
optional_device<gottlieb_sound_r0_device> m_r0_sound;
optional_device<gottlieb_sound_r1_device> m_r1_sound;
diff --git a/src/mame/drivers/guab.cpp b/src/mame/drivers/guab.cpp
index 9404c0a8526..e67cfdd7d02 100644
--- a/src/mame/drivers/guab.cpp
+++ b/src/mame/drivers/guab.cpp
@@ -87,7 +87,7 @@ public:
DECLARE_FLOPPY_FORMATS(floppy_formats);
protected:
- virtual void machine_start();
+ virtual void machine_start() override;
private:
required_device<cpu_device> m_maincpu;
diff --git a/src/mame/drivers/gunpey.cpp b/src/mame/drivers/gunpey.cpp
index 0b2332a36f4..37077921c5c 100644
--- a/src/mame/drivers/gunpey.cpp
+++ b/src/mame/drivers/gunpey.cpp
@@ -223,7 +223,7 @@ public:
DECLARE_WRITE16_MEMBER(gunpey_vram_bank_w);
DECLARE_WRITE16_MEMBER(gunpey_vregs_addr_w);
DECLARE_DRIVER_INIT(gunpey);
- virtual void video_start();
+ virtual void video_start() override;
UINT32 screen_update_gunpey(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
TIMER_DEVICE_CALLBACK_MEMBER(gunpey_scanline);
TIMER_CALLBACK_MEMBER(blitter_end);
diff --git a/src/mame/drivers/h19.cpp b/src/mame/drivers/h19.cpp
index 4e44801c862..d9e7e4c3e8b 100644
--- a/src/mame/drivers/h19.cpp
+++ b/src/mame/drivers/h19.cpp
@@ -79,12 +79,12 @@ public:
required_device<palette_device> m_palette;
UINT8 *m_p_chargen;
UINT8 m_term_data;
- virtual void machine_reset();
- virtual void video_start();
+ virtual void machine_reset() override;
+ virtual void video_start() override;
DECLARE_WRITE_LINE_MEMBER(h19_ace_irq);
protected:
- virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr);
+ virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) override;
};
diff --git a/src/mame/drivers/h8.cpp b/src/mame/drivers/h8.cpp
index 9838ad98100..8cd33b18201 100644
--- a/src/mame/drivers/h8.cpp
+++ b/src/mame/drivers/h8.cpp
@@ -85,7 +85,7 @@ private:
UINT8 m_cass_data[4];
bool m_cass_state;
bool m_cassold;
- virtual void machine_reset();
+ virtual void machine_reset() override;
required_device<cpu_device> m_maincpu;
required_device<i8251_device> m_uart;
required_device<cassette_image_device> m_cass;
diff --git a/src/mame/drivers/h89.cpp b/src/mame/drivers/h89.cpp
index 8ad90cede45..4e50ebdae18 100644
--- a/src/mame/drivers/h89.cpp
+++ b/src/mame/drivers/h89.cpp
@@ -39,7 +39,7 @@ public:
DECLARE_WRITE8_MEMBER( port_f2_w );
UINT8 m_port_f2;
- virtual void machine_reset();
+ virtual void machine_reset() override;
TIMER_DEVICE_CALLBACK_MEMBER(h89_irq_timer);
};
diff --git a/src/mame/drivers/halleys.cpp b/src/mame/drivers/halleys.cpp
index 74af3713368..a1f7ab0723b 100644
--- a/src/mame/drivers/halleys.cpp
+++ b/src/mame/drivers/halleys.cpp
@@ -269,8 +269,8 @@ public:
DECLARE_DRIVER_INIT(halley87);
DECLARE_DRIVER_INIT(benberob);
DECLARE_DRIVER_INIT(halleys);
- virtual void machine_reset();
- virtual void video_start();
+ virtual void machine_reset() override;
+ virtual void video_start() override;
DECLARE_PALETTE_INIT(halleys);
UINT32 screen_update_halleys(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
UINT32 screen_update_benberob(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
diff --git a/src/mame/drivers/hankin.cpp b/src/mame/drivers/hankin.cpp
index 14dcda9555b..80f1da77500 100644
--- a/src/mame/drivers/hankin.cpp
+++ b/src/mame/drivers/hankin.cpp
@@ -77,7 +77,7 @@ private:
UINT8 m_digit;
UINT8 m_segment[5];
UINT8 *m_p_prom;
- virtual void machine_reset();
+ virtual void machine_reset() override;
required_device<m6802_cpu_device> m_maincpu;
required_device<m6802_cpu_device> m_audiocpu;
required_device<pia6821_device> m_ic10;
diff --git a/src/mame/drivers/harriet.cpp b/src/mame/drivers/harriet.cpp
index b359c19daec..a589f2d51af 100644
--- a/src/mame/drivers/harriet.cpp
+++ b/src/mame/drivers/harriet.cpp
@@ -47,10 +47,10 @@ public:
DECLARE_WRITE8_MEMBER( kbd_put );
protected:
// driver_device overrides
- virtual void machine_start();
- virtual void machine_reset();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
- virtual void video_start();
+ virtual void video_start() override;
};
void harriet_state::video_start()
diff --git a/src/mame/drivers/headonb.cpp b/src/mame/drivers/headonb.cpp
index 4d98c1a0e38..5eddfa20c66 100644
--- a/src/mame/drivers/headonb.cpp
+++ b/src/mame/drivers/headonb.cpp
@@ -50,7 +50,7 @@ public:
DECLARE_WRITE8_MEMBER(video_ram_w);
- virtual void video_start();
+ virtual void video_start() override;
UINT32 screen_update(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
diff --git a/src/mame/drivers/hh_cop400.cpp b/src/mame/drivers/hh_cop400.cpp
index 3400b2d9ab5..603fefc98b7 100644
--- a/src/mame/drivers/hh_cop400.cpp
+++ b/src/mame/drivers/hh_cop400.cpp
@@ -69,8 +69,8 @@ public:
void display_matrix(int maxx, int maxy, UINT32 setx, UINT32 sety);
protected:
- virtual void machine_start();
- virtual void machine_reset();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
};
diff --git a/src/mame/drivers/hh_hmcs40.cpp b/src/mame/drivers/hh_hmcs40.cpp
index a7063ec96f8..444a9df2ca6 100644
--- a/src/mame/drivers/hh_hmcs40.cpp
+++ b/src/mame/drivers/hh_hmcs40.cpp
@@ -141,8 +141,8 @@ public:
void display_matrix(int maxx, int maxy, UINT64 setx, UINT32 sety);
protected:
- virtual void machine_start();
- virtual void machine_reset();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
};
@@ -2006,7 +2006,7 @@ public:
TIMER_DEVICE_CALLBACK_MEMBER(speaker_decay_sim);
protected:
- virtual void machine_start();
+ virtual void machine_start() override;
};
// handlers
@@ -2687,7 +2687,7 @@ public:
DECLARE_INPUT_CHANGED_MEMBER(input_changed);
protected:
- virtual void machine_start();
+ virtual void machine_start() override;
};
// handlers: maincpu side
@@ -2865,7 +2865,7 @@ public:
: eturtles_state(mconfig, type, tag)
{ }
- virtual void prepare_display();
+ virtual void prepare_display() override;
DECLARE_READ8_MEMBER(cop_data_r);
};
diff --git a/src/mame/drivers/hh_melps4.cpp b/src/mame/drivers/hh_melps4.cpp
index 92e4bd09228..b7e79e1a91a 100644
--- a/src/mame/drivers/hh_melps4.cpp
+++ b/src/mame/drivers/hh_melps4.cpp
@@ -57,8 +57,8 @@ public:
void display_matrix(int maxx, int maxy, UINT32 setx, UINT32 sety);
protected:
- virtual void machine_start();
- virtual void machine_reset();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
};
diff --git a/src/mame/drivers/hh_pic16.cpp b/src/mame/drivers/hh_pic16.cpp
index 4a6e6088450..375b5dcfcab 100644
--- a/src/mame/drivers/hh_pic16.cpp
+++ b/src/mame/drivers/hh_pic16.cpp
@@ -69,8 +69,8 @@ public:
void display_matrix(int maxx, int maxy, UINT32 setx, UINT32 sety);
protected:
- virtual void machine_start();
- virtual void machine_reset();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
};
diff --git a/src/mame/drivers/hh_sm510.cpp b/src/mame/drivers/hh_sm510.cpp
index 87c42f538bb..f9420594aec 100644
--- a/src/mame/drivers/hh_sm510.cpp
+++ b/src/mame/drivers/hh_sm510.cpp
@@ -46,8 +46,8 @@ public:
virtual DECLARE_WRITE16_MEMBER(lcd_segment_w);
protected:
- virtual void machine_start();
- virtual void machine_reset();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
};
diff --git a/src/mame/drivers/hh_tms1k.cpp b/src/mame/drivers/hh_tms1k.cpp
index 357d0f496fe..c91922d6e0f 100644
--- a/src/mame/drivers/hh_tms1k.cpp
+++ b/src/mame/drivers/hh_tms1k.cpp
@@ -683,7 +683,7 @@ public:
DECLARE_INPUT_CHANGED_MEMBER(skill_switch);
protected:
- virtual void machine_reset();
+ virtual void machine_reset() override;
};
// handlers
@@ -1385,7 +1385,7 @@ public:
DECLARE_INPUT_CHANGED_MEMBER(skill_switch);
protected:
- virtual void machine_reset();
+ virtual void machine_reset() override;
};
// handlers
@@ -1549,7 +1549,7 @@ public:
DECLARE_INPUT_CHANGED_MEMBER(skill_switch);
protected:
- virtual void machine_reset();
+ virtual void machine_reset() override;
};
// handlers
@@ -1919,7 +1919,7 @@ public:
DECLARE_INPUT_CHANGED_MEMBER(skill_switch);
protected:
- virtual void machine_reset();
+ virtual void machine_reset() override;
};
// handlers
@@ -2053,7 +2053,7 @@ public:
virtual DECLARE_READ8_MEMBER(read_k);
protected:
- virtual void machine_reset();
+ virtual void machine_reset() override;
};
// handlers
@@ -2900,7 +2900,7 @@ public:
DECLARE_INPUT_CHANGED_MEMBER(speed_switch);
protected:
- virtual void machine_reset();
+ virtual void machine_reset() override;
};
// handlers
@@ -3052,7 +3052,7 @@ public:
TIMER_DEVICE_CALLBACK_MEMBER(gearbox_sim_tick);
protected:
- virtual void machine_start();
+ virtual void machine_start() override;
};
// handlers
@@ -4075,8 +4075,8 @@ public:
DECLARE_INPUT_CHANGED_MEMBER(skill_switch);
protected:
- virtual void machine_reset();
- virtual void machine_start();
+ virtual void machine_reset() override;
+ virtual void machine_start() override;
};
// handlers
diff --git a/src/mame/drivers/hh_ucom4.cpp b/src/mame/drivers/hh_ucom4.cpp
index 8aa5836ffe9..2ed087b8e24 100644
--- a/src/mame/drivers/hh_ucom4.cpp
+++ b/src/mame/drivers/hh_ucom4.cpp
@@ -1839,7 +1839,7 @@ public:
DECLARE_INPUT_CHANGED_MEMBER(difficulty_switch);
protected:
- virtual void machine_reset();
+ virtual void machine_reset() override;
};
// handlers
diff --git a/src/mame/drivers/hideseek.cpp b/src/mame/drivers/hideseek.cpp
index 687dcd1b931..38473ab0682 100644
--- a/src/mame/drivers/hideseek.cpp
+++ b/src/mame/drivers/hideseek.cpp
@@ -42,7 +42,7 @@ public:
DECLARE_DRIVER_INIT(hideseek);
- virtual void video_start();
+ virtual void video_start() override;
DECLARE_PALETTE_INIT(hideseek);
UINT32 screen_update_hideseek(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
diff --git a/src/mame/drivers/hikaru.cpp b/src/mame/drivers/hikaru.cpp
index a31e865ba03..b5939d4e09e 100644
--- a/src/mame/drivers/hikaru.cpp
+++ b/src/mame/drivers/hikaru.cpp
@@ -394,7 +394,7 @@ public:
hikaru_state(const machine_config &mconfig, device_type type, const char *tag)
: driver_device(mconfig, type, tag),
m_maincpu(*this, "maincpu") { }
- virtual void video_start();
+ virtual void video_start() override;
UINT32 screen_update_hikaru(screen_device &screen, bitmap_rgb32 &bitmap, const rectangle &cliprect);
required_device<cpu_device> m_maincpu;
};
diff --git a/src/mame/drivers/hitpoker.cpp b/src/mame/drivers/hitpoker.cpp
index 19b4cf59d7d..ce73815b86d 100644
--- a/src/mame/drivers/hitpoker.cpp
+++ b/src/mame/drivers/hitpoker.cpp
@@ -84,7 +84,7 @@ public:
DECLARE_WRITE8_MEMBER(hitpoker_pic_w);
DECLARE_READ8_MEMBER(test_r);
DECLARE_DRIVER_INIT(hitpoker);
- virtual void video_start();
+ virtual void video_start() override;
UINT32 screen_update_hitpoker(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
INTERRUPT_GEN_MEMBER(hitpoker_irq);
required_device<cpu_device> m_maincpu;
diff --git a/src/mame/drivers/hk68v10.cpp b/src/mame/drivers/hk68v10.cpp
index a5dd838c1d6..f0cd8b71397 100644
--- a/src/mame/drivers/hk68v10.cpp
+++ b/src/mame/drivers/hk68v10.cpp
@@ -205,8 +205,8 @@ DECLARE_READ16_MEMBER (vme_a24_r);
DECLARE_WRITE16_MEMBER (vme_a24_w);
DECLARE_READ16_MEMBER (vme_a16_r);
DECLARE_WRITE16_MEMBER (vme_a16_w);
-virtual void machine_start ();
-virtual void machine_reset ();
+virtual void machine_start () override;
+virtual void machine_reset () override;
DECLARE_WRITE_LINE_MEMBER (write_sccterm_clock);
protected:
diff --git a/src/mame/drivers/homez80.cpp b/src/mame/drivers/homez80.cpp
index 3d403ba51d7..ccddfcddccd 100644
--- a/src/mame/drivers/homez80.cpp
+++ b/src/mame/drivers/homez80.cpp
@@ -38,8 +38,8 @@ public:
required_shared_ptr<UINT8> m_p_videoram;
UINT8* m_p_chargen;
bool m_irq;
- virtual void machine_reset();
- virtual void video_start();
+ virtual void machine_reset() override;
+ virtual void video_start() override;
UINT32 screen_update(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
INTERRUPT_GEN_MEMBER(homez80_interrupt);
};
diff --git a/src/mame/drivers/hornet.cpp b/src/mame/drivers/hornet.cpp
index 047b62190c0..c919134bc0c 100644
--- a/src/mame/drivers/hornet.cpp
+++ b/src/mame/drivers/hornet.cpp
@@ -412,8 +412,8 @@ public:
DECLARE_DRIVER_INIT(hornet);
DECLARE_DRIVER_INIT(hornet_2board);
- virtual void machine_start();
- virtual void machine_reset();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
DECLARE_MACHINE_RESET(hornet_2board);
UINT32 screen_update_hornet(screen_device &screen, bitmap_rgb32 &bitmap, const rectangle &cliprect);
UINT32 screen_update_hornet_2board(screen_device &screen, bitmap_rgb32 &bitmap, const rectangle &cliprect);
diff --git a/src/mame/drivers/hotblock.cpp b/src/mame/drivers/hotblock.cpp
index 5ffb9bcf445..e6fd43c2d78 100644
--- a/src/mame/drivers/hotblock.cpp
+++ b/src/mame/drivers/hotblock.cpp
@@ -71,7 +71,7 @@ public:
DECLARE_WRITE8_MEMBER(port0_w);
DECLARE_WRITE8_MEMBER(video_write);
- virtual void video_start();
+ virtual void video_start() override;
UINT32 screen_update(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
};
diff --git a/src/mame/drivers/hotstuff.cpp b/src/mame/drivers/hotstuff.cpp
index 3ce897ea40b..ac5d14e0366 100644
--- a/src/mame/drivers/hotstuff.cpp
+++ b/src/mame/drivers/hotstuff.cpp
@@ -23,7 +23,7 @@ public:
DECLARE_READ8_MEMBER(ioboard_unk_r);
DECLARE_WRITE8_MEMBER(ioboard_data_w);
DECLARE_WRITE8_MEMBER(ioboard_reg_w);
- virtual void video_start();
+ virtual void video_start() override;
UINT32 screen_update_hotstuff(screen_device &screen, bitmap_rgb32 &bitmap, const rectangle &cliprect);
required_device<cpu_device> m_maincpu;
};
diff --git a/src/mame/drivers/hp16500.cpp b/src/mame/drivers/hp16500.cpp
index b847da0c19b..d1783557ad7 100644
--- a/src/mame/drivers/hp16500.cpp
+++ b/src/mame/drivers/hp16500.cpp
@@ -65,7 +65,7 @@ public:
m_maincpu(*this, MAINCPU_TAG)
{ }
- virtual void video_start();
+ virtual void video_start() override;
UINT32 screen_update_hp16500(screen_device &screen, bitmap_rgb32 &bitmap, const rectangle &cliprect);
UINT32 screen_update_hp16500a(screen_device &screen, bitmap_rgb32 &bitmap, const rectangle &cliprect);
diff --git a/src/mame/drivers/hp49gp.cpp b/src/mame/drivers/hp49gp.cpp
index dafdf563516..4dbfe0bdb56 100644
--- a/src/mame/drivers/hp49gp.cpp
+++ b/src/mame/drivers/hp49gp.cpp
@@ -35,8 +35,8 @@ public:
required_shared_ptr<UINT32> m_steppingstone;
lcd_spi_t m_lcd_spi;
DECLARE_DRIVER_INIT(hp49gp);
- virtual void machine_start();
- virtual void machine_reset();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
DECLARE_INPUT_CHANGED_MEMBER(port_changed);
DECLARE_READ32_MEMBER(s3c2410_gpio_port_r);
DECLARE_WRITE32_MEMBER(s3c2410_gpio_port_w);
diff --git a/src/mame/drivers/hp64k.cpp b/src/mame/drivers/hp64k.cpp
index 722b27c304d..02f6fd696a1 100644
--- a/src/mame/drivers/hp64k.cpp
+++ b/src/mame/drivers/hp64k.cpp
@@ -171,10 +171,10 @@ class hp64k_state : public driver_device
public:
hp64k_state(const machine_config &mconfig, device_type type, const char *tag);
- virtual void driver_start();
+ virtual void driver_start() override;
//virtual void machine_start();
- virtual void video_start();
- virtual void machine_reset();
+ virtual void video_start() override;
+ virtual void machine_reset() override;
UINT8 hp64k_crtc_filter(UINT8 data);
DECLARE_WRITE16_MEMBER(hp64k_crtc_w);
diff --git a/src/mame/drivers/hp9k_3xx.cpp b/src/mame/drivers/hp9k_3xx.cpp
index e29034bd71a..8bc7b1ec410 100644
--- a/src/mame/drivers/hp9k_3xx.cpp
+++ b/src/mame/drivers/hp9k_3xx.cpp
@@ -65,7 +65,7 @@ public:
{ }
required_device<cpu_device> m_maincpu;
- virtual void machine_reset();
+ virtual void machine_reset() override;
optional_shared_ptr<UINT16> m_vram16;
optional_shared_ptr<UINT32> m_vram;
diff --git a/src/mame/drivers/hprot1.cpp b/src/mame/drivers/hprot1.cpp
index 6cff402b711..dabd2b3d0f4 100644
--- a/src/mame/drivers/hprot1.cpp
+++ b/src/mame/drivers/hprot1.cpp
@@ -75,8 +75,8 @@ public:
DECLARE_DRIVER_INIT(hprot1);
DECLARE_PALETTE_INIT(hprot1);
private:
- virtual void machine_start();
- virtual void machine_reset();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
required_device<cpu_device> m_maincpu;
required_device<hd44780_device> m_lcdc;
};
diff --git a/src/mame/drivers/hpz80unk.cpp b/src/mame/drivers/hpz80unk.cpp
index 170aaabd55b..db39fbcc6d6 100644
--- a/src/mame/drivers/hpz80unk.cpp
+++ b/src/mame/drivers/hpz80unk.cpp
@@ -59,7 +59,7 @@ public:
required_shared_ptr<UINT8> m_p_rom;
UINT8 m_term_data;
UINT8 m_port02_data;
- virtual void machine_reset();
+ virtual void machine_reset() override;
};
READ8_MEMBER( hpz80unk_state::port02_r )
diff --git a/src/mame/drivers/ht68k.cpp b/src/mame/drivers/ht68k.cpp
index 09b743644b0..b09ae69ce60 100644
--- a/src/mame/drivers/ht68k.cpp
+++ b/src/mame/drivers/ht68k.cpp
@@ -63,7 +63,7 @@ public:
DECLARE_WRITE_LINE_MEMBER(duart_txb);
DECLARE_WRITE8_MEMBER(duart_output);
required_shared_ptr<UINT16> m_p_ram;
- virtual void machine_reset();
+ virtual void machine_reset() override;
};
diff --git a/src/mame/drivers/hunter2.cpp b/src/mame/drivers/hunter2.cpp
index 48e8f68e5fd..246d8fcf641 100644
--- a/src/mame/drivers/hunter2.cpp
+++ b/src/mame/drivers/hunter2.cpp
@@ -69,7 +69,7 @@ public:
private:
UINT8 m_keydata;
UINT8 m_irq_mask;
- virtual void machine_reset();
+ virtual void machine_reset() override;
required_device<cpu_device> m_maincpu;
required_device<speaker_sound_device> m_speaker;
required_device<rs232_port_device> m_rs232;
diff --git a/src/mame/drivers/hvyunit.cpp b/src/mame/drivers/hvyunit.cpp
index ff140bd5829..50a6d72ae95 100644
--- a/src/mame/drivers/hvyunit.cpp
+++ b/src/mame/drivers/hvyunit.cpp
@@ -138,9 +138,9 @@ public:
TILE_GET_INFO_MEMBER(get_bg_tile_info);
- virtual void machine_start();
- virtual void machine_reset();
- virtual void video_start();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
+ virtual void video_start() override;
UINT32 screen_update(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
void screen_eof(screen_device &screen, bool state);
diff --git a/src/mame/drivers/hyperscan.cpp b/src/mame/drivers/hyperscan.cpp
index d5cc9d804e5..6813997dc33 100644
--- a/src/mame/drivers/hyperscan.cpp
+++ b/src/mame/drivers/hyperscan.cpp
@@ -70,9 +70,9 @@ public:
required_device<score7_cpu_device> m_maincpu;
- virtual void machine_start();
- virtual void machine_reset();
- virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr);
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
+ virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) override;
UINT32 spg290_screen_update(screen_device &screen, bitmap_rgb32 &bitmap, const rectangle &cliprect);
DECLARE_READ32_MEMBER(spg290_regs_r);
diff --git a/src/mame/drivers/i7000.cpp b/src/mame/drivers/i7000.cpp
index 709ab286f2b..378c585cf64 100644
--- a/src/mame/drivers/i7000.cpp
+++ b/src/mame/drivers/i7000.cpp
@@ -62,8 +62,8 @@ public:
m_videoram(*this, "videoram")
{ }
- void video_start();
- void machine_start();
+ void video_start() override;
+ void machine_start() override;
required_device<cpu_device> m_maincpu;
required_device<generic_slot_device> m_card;
diff --git a/src/mame/drivers/ibm6580.cpp b/src/mame/drivers/ibm6580.cpp
index 8a10c35a487..93162d7a3a9 100644
--- a/src/mame/drivers/ibm6580.cpp
+++ b/src/mame/drivers/ibm6580.cpp
@@ -31,7 +31,7 @@ public:
DECLARE_PALETTE_INIT(ibm6580);
UINT32 screen_update(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
private:
- virtual void machine_reset();
+ virtual void machine_reset() override;
required_device<cpu_device> m_maincpu;
};
diff --git a/src/mame/drivers/ibmpcjr.cpp b/src/mame/drivers/ibmpcjr.cpp
index a6ebd5fbaa2..39564b2cbeb 100644
--- a/src/mame/drivers/ibmpcjr.cpp
+++ b/src/mame/drivers/ibmpcjr.cpp
@@ -89,7 +89,7 @@ public:
int m_signal_count;
UINT8 m_nmi_enabled;
- void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr);
+ void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) override;
emu_timer *m_pc_int_delay_timer;
emu_timer *m_pcjr_watchdog;
emu_timer *m_keyb_signal_timer;
@@ -101,7 +101,7 @@ public:
TIMER_KB_SIGNAL
};
- void machine_reset();
+ void machine_reset() override;
DECLARE_DRIVER_INIT(pcjr);
};
diff --git a/src/mame/drivers/icatel.cpp b/src/mame/drivers/icatel.cpp
index 372dafb439a..34e88e683fa 100644
--- a/src/mame/drivers/icatel.cpp
+++ b/src/mame/drivers/icatel.cpp
@@ -57,8 +57,8 @@ public:
DECLARE_PALETTE_INIT(icatel);
private:
- virtual void machine_start();
- virtual void machine_reset();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
required_device<cpu_device> m_maincpu;
required_device<hd44780_device> m_lcdc;
};
diff --git a/src/mame/drivers/ice_bozopail.cpp b/src/mame/drivers/ice_bozopail.cpp
index 7fb495fdbfd..f690ec08a97 100644
--- a/src/mame/drivers/ice_bozopail.cpp
+++ b/src/mame/drivers/ice_bozopail.cpp
@@ -27,8 +27,8 @@ public:
// ,m_maincpu(*this, "maincpu")
{ }
- virtual void machine_start();
- virtual void machine_reset();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
// required_device<mcs51_cpu_device> m_maincpu;
};
diff --git a/src/mame/drivers/ice_tbd.cpp b/src/mame/drivers/ice_tbd.cpp
index 123ee25278b..1d5fada7d9d 100644
--- a/src/mame/drivers/ice_tbd.cpp
+++ b/src/mame/drivers/ice_tbd.cpp
@@ -28,8 +28,8 @@ public:
,m_maincpu(*this, "maincpu")
{ }
- virtual void machine_start();
- virtual void machine_reset();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
required_device<cpu_device> m_maincpu;
};
diff --git a/src/mame/drivers/icecold.cpp b/src/mame/drivers/icecold.cpp
index 142d9f93c32..a3d83290bdb 100644
--- a/src/mame/drivers/icecold.cpp
+++ b/src/mame/drivers/icecold.cpp
@@ -38,7 +38,7 @@ public:
DECLARE_WRITE8_MEMBER( motors_w );
// driver_device overrides
- virtual void machine_reset();
+ virtual void machine_reset() override;
// devices
required_device<cpu_device> m_maincpu;
diff --git a/src/mame/drivers/ichiban.cpp b/src/mame/drivers/ichiban.cpp
index 772fcb7e27f..4a35b951b76 100644
--- a/src/mame/drivers/ichiban.cpp
+++ b/src/mame/drivers/ichiban.cpp
@@ -56,10 +56,10 @@ public:
required_device<cpu_device> m_maincpu;
// driver_device overrides
- virtual void machine_start();
- virtual void machine_reset();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
- virtual void video_start();
+ virtual void video_start() override;
UINT32 screen_update(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
DECLARE_WRITE8_MEMBER( bank_w );
diff --git a/src/mame/drivers/ie15.cpp b/src/mame/drivers/ie15.cpp
index 405b33a2b5b..c8e706a8705 100644
--- a/src/mame/drivers/ie15.cpp
+++ b/src/mame/drivers/ie15.cpp
@@ -62,18 +62,18 @@ public:
m_io_keyboard(*this, "keyboard")
{ }
- virtual void machine_reset();
- virtual void video_start();
+ virtual void machine_reset() override;
+ virtual void video_start() override;
UINT32 screen_update(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
TIMER_DEVICE_CALLBACK_MEMBER( scanline_callback );
DECLARE_WRITE16_MEMBER( kbd_put );
DECLARE_PALETTE_INIT( ie15 );
DECLARE_WRITE_LINE_MEMBER( serial_rx_callback );
- virtual void rcv_complete();
- virtual void tra_callback();
- virtual void tra_complete();
- virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr);
+ virtual void rcv_complete() override;
+ virtual void tra_callback() override;
+ virtual void tra_complete() override;
+ virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) override;
DECLARE_WRITE8_MEMBER( mem_w );
DECLARE_READ8_MEMBER( mem_r );
diff --git a/src/mame/drivers/if800.cpp b/src/mame/drivers/if800.cpp
index 610269b9642..70e04f531d1 100644
--- a/src/mame/drivers/if800.cpp
+++ b/src/mame/drivers/if800.cpp
@@ -26,8 +26,8 @@ public:
required_device<upd7220_device> m_hgdc;
required_shared_ptr<UINT16> m_video_ram;
- virtual void machine_start();
- virtual void machine_reset();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
required_device<cpu_device> m_maincpu;
required_device<palette_device> m_palette;
UPD7220_DISPLAY_PIXELS_MEMBER( hgdc_display_pixels );
diff --git a/src/mame/drivers/igs009.cpp b/src/mame/drivers/igs009.cpp
index 8c6c8446b5d..08d896e6316 100644
--- a/src/mame/drivers/igs009.cpp
+++ b/src/mame/drivers/igs009.cpp
@@ -103,9 +103,9 @@ public:
TILE_GET_INFO_MEMBER(get_fg_tile_info);
DECLARE_DRIVER_INIT(jingbell);
- virtual void machine_start();
- virtual void machine_reset();
- virtual void video_start();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
+ virtual void video_start() override;
DECLARE_VIDEO_START(gp98);
UINT32 screen_update(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
diff --git a/src/mame/drivers/igs011.cpp b/src/mame/drivers/igs011.cpp
index f2f7804ba04..ecc4571d400 100644
--- a/src/mame/drivers/igs011.cpp
+++ b/src/mame/drivers/igs011.cpp
@@ -218,8 +218,8 @@ public:
TIMER_DEVICE_CALLBACK_MEMBER(lev5_timer_irq_cb);
TIMER_DEVICE_CALLBACK_MEMBER(lhb_timer_irq_cb);
TIMER_DEVICE_CALLBACK_MEMBER(lev3_timer_irq_cb);
- virtual void machine_start();
- virtual void video_start();
+ virtual void machine_start() override;
+ virtual void video_start() override;
UINT32 screen_update_igs011(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
void screen_eof_vbowl(screen_device &screen, bool state);
INTERRUPT_GEN_MEMBER(lhb_vblank_irq);
diff --git a/src/mame/drivers/igs017.cpp b/src/mame/drivers/igs017.cpp
index ac979aad5b0..bc90f39bfb3 100644
--- a/src/mame/drivers/igs017.cpp
+++ b/src/mame/drivers/igs017.cpp
@@ -162,8 +162,8 @@ public:
DECLARE_DRIVER_INIT(lhzb2a);
DECLARE_DRIVER_INIT(mgdha);
- virtual void video_start();
- virtual void machine_reset();
+ virtual void video_start() override;
+ virtual void machine_reset() override;
DECLARE_MACHINE_RESET(iqblocka);
DECLARE_MACHINE_RESET(mgcs);
DECLARE_MACHINE_RESET(lhzb2a);
diff --git a/src/mame/drivers/igs_m027.cpp b/src/mame/drivers/igs_m027.cpp
index 306aabac8bc..48d85476b15 100644
--- a/src/mame/drivers/igs_m027.cpp
+++ b/src/mame/drivers/igs_m027.cpp
@@ -58,7 +58,7 @@ public:
DECLARE_DRIVER_INIT(amazonia);
DECLARE_DRIVER_INIT(amazoni2);
- virtual void video_start();
+ virtual void video_start() override;
UINT32 screen_update_igs_majhong(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
INTERRUPT_GEN_MEMBER(igs_majhong_interrupt);
diff --git a/src/mame/drivers/igspoker.cpp b/src/mame/drivers/igspoker.cpp
index 3f38fec2298..49b1c68208a 100644
--- a/src/mame/drivers/igspoker.cpp
+++ b/src/mame/drivers/igspoker.cpp
@@ -125,8 +125,8 @@ public:
DECLARE_DRIVER_INIT(kungfu);
TILE_GET_INFO_MEMBER(get_bg_tile_info);
TILE_GET_INFO_MEMBER(get_fg_tile_info);
- virtual void machine_reset();
- virtual void video_start();
+ virtual void machine_reset() override;
+ virtual void video_start() override;
DECLARE_VIDEO_START(cpokerpk);
UINT32 screen_update_igs_video(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
UINT32 screen_update_cpokerpk(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
diff --git a/src/mame/drivers/imds.cpp b/src/mame/drivers/imds.cpp
index 6e7e3a8d063..0748c6d700f 100644
--- a/src/mame/drivers/imds.cpp
+++ b/src/mame/drivers/imds.cpp
@@ -39,7 +39,7 @@ public:
DECLARE_READ8_MEMBER(term_status_r);
DECLARE_WRITE8_MEMBER(kbd_put);
UINT8 m_term_data;
- virtual void machine_reset();
+ virtual void machine_reset() override;
};
READ8_MEMBER( imds_state::term_status_r )
diff --git a/src/mame/drivers/imolagp.cpp b/src/mame/drivers/imolagp.cpp
index 57fba25c257..49ae5f3d8b4 100644
--- a/src/mame/drivers/imolagp.cpp
+++ b/src/mame/drivers/imolagp.cpp
@@ -124,9 +124,9 @@ public:
INTERRUPT_GEN_MEMBER(slave_vblank_irq);
TIMER_DEVICE_CALLBACK_MEMBER(imolagp_pot_callback);
- virtual void machine_start();
- virtual void machine_reset();
- virtual void video_start();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
+ virtual void video_start() override;
DECLARE_PALETTE_INIT(imolagp);
UINT32 screen_update_imolagp(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
};
diff --git a/src/mame/drivers/imsai.cpp b/src/mame/drivers/imsai.cpp
index 60dca210781..c41ada8d586 100644
--- a/src/mame/drivers/imsai.cpp
+++ b/src/mame/drivers/imsai.cpp
@@ -44,7 +44,7 @@ public:
private:
UINT8 m_term_data;
- virtual void machine_reset();
+ virtual void machine_reset() override;
required_device<cpu_device> m_maincpu;
required_device<generic_terminal_device> m_terminal;
required_device<i8251_device> m_uart;
diff --git a/src/mame/drivers/inder.cpp b/src/mame/drivers/inder.cpp
index 7dd13c8e67b..aab3d2e7eb4 100644
--- a/src/mame/drivers/inder.cpp
+++ b/src/mame/drivers/inder.cpp
@@ -86,7 +86,7 @@ private:
UINT8 m_sndbank;
UINT32 m_sound_addr;
UINT8 *m_p_speech;
- virtual void machine_reset();
+ virtual void machine_reset() override;
required_device<cpu_device> m_maincpu;
optional_device<cpu_device> m_audiocpu;
optional_device<sn76489_device> m_sn;
diff --git a/src/mame/drivers/indiana.cpp b/src/mame/drivers/indiana.cpp
index 23e08a8bb81..7852506df7a 100644
--- a/src/mame/drivers/indiana.cpp
+++ b/src/mame/drivers/indiana.cpp
@@ -31,7 +31,7 @@ public:
: driver_device(mconfig, type, tag) ,
m_maincpu(*this, M68K_TAG) { }
DECLARE_DRIVER_INIT(indiana);
- virtual void machine_reset();
+ virtual void machine_reset() override;
required_device<cpu_device> m_maincpu;
};
diff --git a/src/mame/drivers/instruct.cpp b/src/mame/drivers/instruct.cpp
index ae806290293..d7ce729fa42 100644
--- a/src/mame/drivers/instruct.cpp
+++ b/src/mame/drivers/instruct.cpp
@@ -74,7 +74,7 @@ public:
DECLARE_QUICKLOAD_LOAD_MEMBER(instruct);
INTERRUPT_GEN_MEMBER(t2l_int);
private:
- virtual void machine_reset();
+ virtual void machine_reset() override;
UINT16 m_lar;
UINT8 m_digit;
bool m_valid_digit;
diff --git a/src/mame/drivers/intrscti.cpp b/src/mame/drivers/intrscti.cpp
index f918af988d5..9c27cd17f45 100644
--- a/src/mame/drivers/intrscti.cpp
+++ b/src/mame/drivers/intrscti.cpp
@@ -36,7 +36,7 @@ public:
required_device<palette_device> m_palette;
DECLARE_DRIVER_INIT(intrscti);
- virtual void video_start();
+ virtual void video_start() override;
UINT32 screen_update_intrscti(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
};
diff --git a/src/mame/drivers/invqix.cpp b/src/mame/drivers/invqix.cpp
index 55d180c0b99..b0daddc94f2 100644
--- a/src/mame/drivers/invqix.cpp
+++ b/src/mame/drivers/invqix.cpp
@@ -153,7 +153,7 @@ protected:
required_shared_ptr<UINT16> m_vram;
// driver_device overrides
- virtual void video_start();
+ virtual void video_start() override;
private:
UINT16 m_vctl; // 0000 for normal, 0001 for flip, 0100 when going to change (blank?)
diff --git a/src/mame/drivers/ip20.cpp b/src/mame/drivers/ip20.cpp
index b03fb978c78..f7f727e51ea 100644
--- a/src/mame/drivers/ip20.cpp
+++ b/src/mame/drivers/ip20.cpp
@@ -70,8 +70,8 @@ public:
DECLARE_WRITE32_MEMBER(int_w);
DECLARE_WRITE_LINE_MEMBER(scsi_irq);
DECLARE_DRIVER_INIT(ip204415);
- virtual void machine_start();
- virtual void video_start();
+ virtual void machine_start() override;
+ virtual void video_start() override;
UINT32 screen_update_ip204415(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
TIMER_CALLBACK_MEMBER(ip20_timer_rtc);
required_device<wd33c93_device> m_wd33c93;
@@ -81,7 +81,7 @@ public:
required_device<cpu_device> m_maincpu;
protected:
- virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr);
+ virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) override;
};
diff --git a/src/mame/drivers/ip22.cpp b/src/mame/drivers/ip22.cpp
index 2ea0ea03fd6..0dd2401dd54 100644
--- a/src/mame/drivers/ip22.cpp
+++ b/src/mame/drivers/ip22.cpp
@@ -153,8 +153,8 @@ public:
DECLARE_WRITE32_MEMBER(hpc3_unkpbus0_w);
DECLARE_WRITE_LINE_MEMBER(scsi_irq);
DECLARE_DRIVER_INIT(ip225015);
- virtual void machine_start();
- virtual void machine_reset();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
INTERRUPT_GEN_MEMBER(ip22_vbl);
TIMER_CALLBACK_MEMBER(ip22_dma);
TIMER_CALLBACK_MEMBER(ip22_timer);
@@ -167,7 +167,7 @@ public:
void rtc_update();
protected:
- virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr);
+ virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) override;
};
diff --git a/src/mame/drivers/ipc.cpp b/src/mame/drivers/ipc.cpp
index 672b3b1c354..04798d223a9 100644
--- a/src/mame/drivers/ipc.cpp
+++ b/src/mame/drivers/ipc.cpp
@@ -62,7 +62,7 @@ public:
DECLARE_WRITE8_MEMBER( kbd_put );
UINT8 *m_ram;
UINT8 m_term_data;
- virtual void machine_reset();
+ virtual void machine_reset() override;
};
READ8_MEMBER( ipc_state::ipc_f4_r )
diff --git a/src/mame/drivers/ipds.cpp b/src/mame/drivers/ipds.cpp
index 4b25d00bebc..00df139e72e 100644
--- a/src/mame/drivers/ipds.cpp
+++ b/src/mame/drivers/ipds.cpp
@@ -36,7 +36,7 @@ public:
DECLARE_WRITE8_MEMBER(kbd_put);
I8275_DRAW_CHARACTER_MEMBER( crtc_display_pixels );
UINT8 m_term_data;
- virtual void machine_reset();
+ virtual void machine_reset() override;
};
READ8_MEMBER( ipds_state::ipds_b0_r )
diff --git a/src/mame/drivers/iq151.cpp b/src/mame/drivers/iq151.cpp
index e4cbe4a504c..76986eae7f9 100644
--- a/src/mame/drivers/iq151.cpp
+++ b/src/mame/drivers/iq151.cpp
@@ -88,7 +88,7 @@ public:
DECLARE_WRITE8_MEMBER(cartslot_w);
DECLARE_READ8_MEMBER(cartslot_io_r);
DECLARE_WRITE8_MEMBER(cartslot_io_w);
- virtual void machine_reset();
+ virtual void machine_reset() override;
UINT32 screen_update(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
UINT8 m_vblank_irq_state;
diff --git a/src/mame/drivers/irisha.cpp b/src/mame/drivers/irisha.cpp
index be633aa7bce..bdb0a39dd36 100644
--- a/src/mame/drivers/irisha.cpp
+++ b/src/mame/drivers/irisha.cpp
@@ -57,8 +57,8 @@ private:
UINT8 m_ppi_porta;
UINT8 m_ppi_portc;
void update_speaker();
- virtual void machine_start();
- virtual void machine_reset();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
ioport_port *m_io_ports[10];
required_device<cpu_device> m_maincpu;
required_device<pit8253_device> m_pit;
diff --git a/src/mame/drivers/istellar.cpp b/src/mame/drivers/istellar.cpp
index 3c47a543680..272eb7b1e9a 100644
--- a/src/mame/drivers/istellar.cpp
+++ b/src/mame/drivers/istellar.cpp
@@ -57,7 +57,7 @@ public:
DECLARE_WRITE8_MEMBER(z80_2_latch1_write);
DECLARE_WRITE8_MEMBER(z80_2_ldp_write);
DECLARE_DRIVER_INIT(istellar);
- virtual void machine_start();
+ virtual void machine_start() override;
DECLARE_PALETTE_INIT(istellar);
UINT32 screen_update_istellar(screen_device &screen, bitmap_rgb32 &bitmap, const rectangle &cliprect);
INTERRUPT_GEN_MEMBER(vblank_callback_istellar);
diff --git a/src/mame/drivers/iteagle.cpp b/src/mame/drivers/iteagle.cpp
index d277082c207..cf78f9966f1 100644
--- a/src/mame/drivers/iteagle.cpp
+++ b/src/mame/drivers/iteagle.cpp
@@ -124,8 +124,8 @@ public:
required_device<mips3_device> m_maincpu;
- virtual void machine_start();
- virtual void machine_reset();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
};
void iteagle_state::machine_start()
diff --git a/src/mame/drivers/itgambl2.cpp b/src/mame/drivers/itgambl2.cpp
index 196d8f8a775..1852545ccc3 100644
--- a/src/mame/drivers/itgambl2.cpp
+++ b/src/mame/drivers/itgambl2.cpp
@@ -70,8 +70,8 @@ public:
int m_test_x;
int m_test_y;
int m_start_offs;
- virtual void machine_reset();
- virtual void video_start();
+ virtual void machine_reset() override;
+ virtual void video_start() override;
DECLARE_PALETTE_INIT(itgambl2);
UINT32 screen_update_itgambl2(screen_device &screen, bitmap_rgb32 &bitmap, const rectangle &cliprect);
required_device<cpu_device> m_maincpu;
diff --git a/src/mame/drivers/itgambl3.cpp b/src/mame/drivers/itgambl3.cpp
index 64a38b56563..96ac6efe2b8 100644
--- a/src/mame/drivers/itgambl3.cpp
+++ b/src/mame/drivers/itgambl3.cpp
@@ -58,8 +58,8 @@ public:
int m_test_x;
int m_test_y;
int m_start_offs;
- virtual void machine_reset();
- virtual void video_start();
+ virtual void machine_reset() override;
+ virtual void video_start() override;
DECLARE_PALETTE_INIT(itgambl3);
UINT32 screen_update_itgambl3(screen_device &screen, bitmap_rgb32 &bitmap, const rectangle &cliprect);
required_device<cpu_device> m_maincpu;
diff --git a/src/mame/drivers/itgamble.cpp b/src/mame/drivers/itgamble.cpp
index a6fd9d64781..8c9cf972924 100644
--- a/src/mame/drivers/itgamble.cpp
+++ b/src/mame/drivers/itgamble.cpp
@@ -79,8 +79,8 @@ protected:
required_device<palette_device> m_palette;
// driver_device overrides
- virtual void machine_reset();
- virtual void video_start();
+ virtual void machine_reset() override;
+ virtual void video_start() override;
};
diff --git a/src/mame/drivers/itt3030.cpp b/src/mame/drivers/itt3030.cpp
index 7a5875dc559..98a2f64c7cc 100644
--- a/src/mame/drivers/itt3030.cpp
+++ b/src/mame/drivers/itt3030.cpp
@@ -259,10 +259,10 @@ public:
protected:
// driver_device overrides
- virtual void machine_start();
- virtual void machine_reset();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
- virtual void video_start();
+ virtual void video_start() override;
public:
DECLARE_READ8_MEMBER(vsync_r);
diff --git a/src/mame/drivers/jackie.cpp b/src/mame/drivers/jackie.cpp
index 8097667267f..71d5b4dd436 100644
--- a/src/mame/drivers/jackie.cpp
+++ b/src/mame/drivers/jackie.cpp
@@ -122,9 +122,9 @@ public:
TILE_GET_INFO_MEMBER(get_reel3_tile_info);
DECLARE_DRIVER_INIT(jackie);
- virtual void machine_start();
- virtual void machine_reset();
- virtual void video_start();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
+ virtual void video_start() override;
UINT32 screen_update(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
TIMER_DEVICE_CALLBACK_MEMBER(irq);
diff --git a/src/mame/drivers/jackpool.cpp b/src/mame/drivers/jackpool.cpp
index 350a07fc7b7..b5528b4fc8b 100644
--- a/src/mame/drivers/jackpool.cpp
+++ b/src/mame/drivers/jackpool.cpp
@@ -42,7 +42,7 @@ public:
DECLARE_READ16_MEMBER(jackpool_io_r);
DECLARE_WRITE16_MEMBER(jackpool_io_w);
DECLARE_DRIVER_INIT(jackpool);
- virtual void video_start();
+ virtual void video_start() override;
UINT32 screen_update_jackpool(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
INTERRUPT_GEN_MEMBER(jackpool_interrupt);
required_device<cpu_device> m_maincpu;
diff --git a/src/mame/drivers/jade.cpp b/src/mame/drivers/jade.cpp
index 1f554d92ad1..0273972ef9a 100644
--- a/src/mame/drivers/jade.cpp
+++ b/src/mame/drivers/jade.cpp
@@ -37,7 +37,7 @@ public:
DECLARE_READ8_MEMBER(data_r);
private:
UINT8 m_term_data;
- virtual void machine_reset();
+ virtual void machine_reset() override;
required_device<cpu_device> m_maincpu;
required_device<generic_terminal_device> m_terminal;
required_device<i8251_device> m_uart;
diff --git a/src/mame/drivers/jaguar.cpp b/src/mame/drivers/jaguar.cpp
index db34f98c898..17fa609b29c 100644
--- a/src/mame/drivers/jaguar.cpp
+++ b/src/mame/drivers/jaguar.cpp
@@ -382,7 +382,7 @@ public:
{
}
- virtual DECLARE_WRITE16_MEMBER(write_cs0)
+ virtual DECLARE_WRITE16_MEMBER(write_cs0) override
{
// the first write is to the device head register
if( offset == 6 && (m_status & IDE_STATUS_DRQ))
diff --git a/src/mame/drivers/jalmah.cpp b/src/mame/drivers/jalmah.cpp
index 37afe098d4c..f517b565bbc 100644
--- a/src/mame/drivers/jalmah.cpp
+++ b/src/mame/drivers/jalmah.cpp
@@ -208,8 +208,8 @@ public:
TILE_GET_INFO_MEMBER(get_sc1_tile_info);
TILE_GET_INFO_MEMBER(get_sc2_tile_info);
TILE_GET_INFO_MEMBER(get_sc3_tile_info);
- virtual void machine_reset();
- virtual void video_start();
+ virtual void machine_reset() override;
+ virtual void video_start() override;
DECLARE_VIDEO_START(urashima);
UINT32 screen_update_jalmah(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
UINT32 screen_update_urashima(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
diff --git a/src/mame/drivers/jangou.cpp b/src/mame/drivers/jangou.cpp
index 9902efbee75..7139164808b 100644
--- a/src/mame/drivers/jangou.cpp
+++ b/src/mame/drivers/jangou.cpp
@@ -92,9 +92,9 @@ public:
DECLARE_READ8_MEMBER(input_system_r);
DECLARE_DRIVER_INIT(jngolady);
DECLARE_DRIVER_INIT(luckygrl);
- virtual void machine_start();
- virtual void machine_reset();
- virtual void video_start();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
+ virtual void video_start() override;
DECLARE_PALETTE_INIT(jangou);
DECLARE_MACHINE_START(jngolady);
DECLARE_MACHINE_RESET(jngolady);
diff --git a/src/mame/drivers/jantotsu.cpp b/src/mame/drivers/jantotsu.cpp
index 572acd3c0db..94a3cbd8710 100644
--- a/src/mame/drivers/jantotsu.cpp
+++ b/src/mame/drivers/jantotsu.cpp
@@ -131,9 +131,9 @@ public:
DECLARE_WRITE8_MEMBER(jantotsu_mux_w);
DECLARE_READ8_MEMBER(jantotsu_dsw2_r);
DECLARE_WRITE8_MEMBER(jan_adpcm_w);
- virtual void machine_start();
- virtual void machine_reset();
- virtual void video_start();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
+ virtual void video_start() override;
DECLARE_PALETTE_INIT(jantotsu);
UINT32 screen_update_jantotsu(screen_device &screen, bitmap_rgb32 &bitmap, const rectangle &cliprect);
DECLARE_WRITE_LINE_MEMBER(jan_adpcm_int);
diff --git a/src/mame/drivers/jchan.cpp b/src/mame/drivers/jchan.cpp
index 97edafc6df2..01576892c93 100644
--- a/src/mame/drivers/jchan.cpp
+++ b/src/mame/drivers/jchan.cpp
@@ -213,7 +213,7 @@ public:
DECLARE_WRITE16_MEMBER(sknsspr_sprite32regs_2_w);
DECLARE_DRIVER_INIT(jchan);
- virtual void video_start();
+ virtual void video_start() override;
UINT32 screen_update(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
diff --git a/src/mame/drivers/jeutel.cpp b/src/mame/drivers/jeutel.cpp
index d185e322e8d..a4a79305948 100644
--- a/src/mame/drivers/jeutel.cpp
+++ b/src/mame/drivers/jeutel.cpp
@@ -43,7 +43,7 @@ private:
bool m_timer_a;
UINT8 m_sndcmd;
UINT8 m_digit;
- virtual void machine_reset();
+ virtual void machine_reset() override;
required_device<cpu_device> m_maincpu;
required_device<cpu_device> m_cpu2;
required_device<tms5110_device> m_tms;
diff --git a/src/mame/drivers/jokrwild.cpp b/src/mame/drivers/jokrwild.cpp
index e6ac188d8f3..67c76df6eb8 100644
--- a/src/mame/drivers/jokrwild.cpp
+++ b/src/mame/drivers/jokrwild.cpp
@@ -100,7 +100,7 @@ public:
DECLARE_WRITE8_MEMBER(testb_w);
DECLARE_DRIVER_INIT(jokrwild);
TILE_GET_INFO_MEMBER(get_bg_tile_info);
- virtual void video_start();
+ virtual void video_start() override;
DECLARE_PALETTE_INIT(jokrwild);
UINT32 screen_update_jokrwild(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
required_device<cpu_device> m_maincpu;
diff --git a/src/mame/drivers/jollyjgr.cpp b/src/mame/drivers/jollyjgr.cpp
index a9dd7d59955..8b60dd9c5b8 100644
--- a/src/mame/drivers/jollyjgr.cpp
+++ b/src/mame/drivers/jollyjgr.cpp
@@ -141,9 +141,9 @@ public:
DECLARE_WRITE8_MEMBER(jollyjgr_misc_w);
DECLARE_WRITE8_MEMBER(jollyjgr_coin_lookout_w);
TILE_GET_INFO_MEMBER(get_bg_tile_info);
- virtual void machine_start();
- virtual void machine_reset();
- virtual void video_start();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
+ virtual void video_start() override;
DECLARE_PALETTE_INIT(jollyjgr);
UINT32 screen_update_jollyjgr(screen_device &screen, bitmap_rgb32 &bitmap, const rectangle &cliprect);
UINT32 screen_update_fspider(screen_device &screen, bitmap_rgb32 &bitmap, const rectangle &cliprect);
diff --git a/src/mame/drivers/jongkyo.cpp b/src/mame/drivers/jongkyo.cpp
index 906298208cf..c15ed4bcc22 100644
--- a/src/mame/drivers/jongkyo.cpp
+++ b/src/mame/drivers/jongkyo.cpp
@@ -58,9 +58,9 @@ public:
DECLARE_READ8_MEMBER(input_1p_r);
DECLARE_READ8_MEMBER(input_2p_r);
DECLARE_DRIVER_INIT(jongkyo);
- virtual void machine_start();
- virtual void machine_reset();
- virtual void video_start();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
+ virtual void video_start() override;
DECLARE_PALETTE_INIT(jongkyo);
UINT32 screen_update_jongkyo(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
required_device<cpu_device> m_maincpu;
diff --git a/src/mame/drivers/jonos.cpp b/src/mame/drivers/jonos.cpp
index 4f4a0ad2593..657d2dca18b 100644
--- a/src/mame/drivers/jonos.cpp
+++ b/src/mame/drivers/jonos.cpp
@@ -30,8 +30,8 @@ public:
required_shared_ptr<UINT8> m_p_videoram;
private:
const UINT8 *m_p_chargen;
- virtual void machine_reset();
- virtual void video_start();
+ virtual void machine_reset() override;
+ virtual void video_start() override;
required_device<cpu_device> m_maincpu;
};
diff --git a/src/mame/drivers/joystand.cpp b/src/mame/drivers/joystand.cpp
index 4a17628eae4..de3162b20f0 100644
--- a/src/mame/drivers/joystand.cpp
+++ b/src/mame/drivers/joystand.cpp
@@ -195,11 +195,11 @@ public:
// screen updates
UINT32 screen_update(screen_device &screen, bitmap_rgb32 &bitmap, const rectangle &cliprect);
- virtual void video_start();
+ virtual void video_start() override;
// machine
- virtual void machine_start();
- virtual void machine_reset();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
INTERRUPT_GEN_MEMBER(joystand_interrupt);
};
diff --git a/src/mame/drivers/jp.cpp b/src/mame/drivers/jp.cpp
index 56216070ac8..872afed4974 100644
--- a/src/mame/drivers/jp.cpp
+++ b/src/mame/drivers/jp.cpp
@@ -43,7 +43,7 @@ private:
bool m_clock_bit;
UINT8 m_row;
UINT32 m_disp_data;
- virtual void machine_reset();
+ virtual void machine_reset() override;
required_device<cpu_device> m_maincpu;
};
diff --git a/src/mame/drivers/jpmmps.cpp b/src/mame/drivers/jpmmps.cpp
index 5b396248b4d..d24c788ce85 100644
--- a/src/mame/drivers/jpmmps.cpp
+++ b/src/mame/drivers/jpmmps.cpp
@@ -47,7 +47,7 @@ public:
{ }
UINT8 m_sound_buffer;
UINT8 m_psg_latch;
- virtual void machine_reset();
+ virtual void machine_reset() override;
protected:
diff --git a/src/mame/drivers/jpms80.cpp b/src/mame/drivers/jpms80.cpp
index 9ecacdd29d8..ff3edef631a 100644
--- a/src/mame/drivers/jpms80.cpp
+++ b/src/mame/drivers/jpms80.cpp
@@ -36,7 +36,7 @@ public:
: driver_device(mconfig, type, tag),
m_maincpu(*this, "maincpu")
{ }
- virtual void machine_reset();
+ virtual void machine_reset() override;
protected:
diff --git a/src/mame/drivers/jr100.cpp b/src/mame/drivers/jr100.cpp
index b8a09453c92..8ec6d10dfc1 100644
--- a/src/mame/drivers/jr100.cpp
+++ b/src/mame/drivers/jr100.cpp
@@ -56,9 +56,9 @@ public:
UINT16 m_t1latch;
UINT8 m_beep_en;
DECLARE_WRITE8_MEMBER(jr100_via_w);
- virtual void machine_start();
- virtual void machine_reset();
- virtual void video_start();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
+ virtual void video_start() override;
UINT32 screen_update_jr100(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
TIMER_DEVICE_CALLBACK_MEMBER(sound_tick);
DECLARE_READ8_MEMBER(jr100_via_read_b);
diff --git a/src/mame/drivers/jr200.cpp b/src/mame/drivers/jr200.cpp
index 8e2fba33614..f04d8bb1c07 100644
--- a/src/mame/drivers/jr200.cpp
+++ b/src/mame/drivers/jr200.cpp
@@ -67,9 +67,9 @@ public:
DECLARE_WRITE8_MEMBER(jr200_border_col_w);
DECLARE_READ8_MEMBER(mn1271_io_r);
DECLARE_WRITE8_MEMBER(mn1271_io_w);
- virtual void machine_start();
- virtual void machine_reset();
- virtual void video_start();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
+ virtual void video_start() override;
UINT32 screen_update_jr200(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
TIMER_CALLBACK_MEMBER(timer_d_callback);
diff --git a/src/mame/drivers/jtc.cpp b/src/mame/drivers/jtc.cpp
index fe1a0a4e140..c626909c7e1 100644
--- a/src/mame/drivers/jtc.cpp
+++ b/src/mame/drivers/jtc.cpp
@@ -38,9 +38,9 @@ public:
required_device<speaker_sound_device> m_speaker;
required_device<centronics_device> m_centronics;
- virtual void machine_start();
+ virtual void machine_start() override;
- virtual void video_start();
+ virtual void video_start() override;
UINT32 screen_update(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
DECLARE_WRITE8_MEMBER( p2_w );
@@ -70,7 +70,7 @@ public:
: jtc_state(mconfig, type, tag)
{ }
- virtual void video_start();
+ virtual void video_start() override;
UINT32 screen_update(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
};
@@ -82,7 +82,7 @@ public:
: jtc_state(mconfig, type, tag)
{ }
- virtual void video_start();
+ virtual void video_start() override;
UINT32 screen_update(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
DECLARE_READ8_MEMBER( videoram_r );
diff --git a/src/mame/drivers/jubilee.cpp b/src/mame/drivers/jubilee.cpp
index c725146b878..c53a1e411e4 100644
--- a/src/mame/drivers/jubilee.cpp
+++ b/src/mame/drivers/jubilee.cpp
@@ -225,7 +225,7 @@ public:
DECLARE_WRITE8_MEMBER(unk_w);
DECLARE_READ8_MEMBER(mux_port_r);
TILE_GET_INFO_MEMBER(get_bg_tile_info);
- virtual void video_start();
+ virtual void video_start() override;
UINT32 screen_update_jubileep(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
INTERRUPT_GEN_MEMBER(jubileep_interrupt);
required_device<cpu_device> m_maincpu;
diff --git a/src/mame/drivers/juicebox.cpp b/src/mame/drivers/juicebox.cpp
index 2bb08b77ff5..3b6a24e568c 100644
--- a/src/mame/drivers/juicebox.cpp
+++ b/src/mame/drivers/juicebox.cpp
@@ -52,8 +52,8 @@ public:
DECLARE_READ32_MEMBER(juicebox_nand_r);
DECLARE_WRITE32_MEMBER(juicebox_nand_w);
DECLARE_DRIVER_INIT(juicebox);
- virtual void machine_start();
- virtual void machine_reset();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
DECLARE_INPUT_CHANGED_MEMBER(port_changed);
inline void verboselog(int n_level, const char *s_fmt, ...) ATTR_PRINTF(3,4);
void smc_reset( );
diff --git a/src/mame/drivers/junior.cpp b/src/mame/drivers/junior.cpp
index d40101213d6..5c9600282c9 100644
--- a/src/mame/drivers/junior.cpp
+++ b/src/mame/drivers/junior.cpp
@@ -48,8 +48,8 @@ public:
UINT8 m_port_a;
UINT8 m_port_b;
UINT8 m_led_time[6];
- virtual void machine_start();
- virtual void machine_reset();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
DECLARE_INPUT_CHANGED_MEMBER(junior_reset);
TIMER_DEVICE_CALLBACK_MEMBER(junior_update_leds);
required_device<cpu_device> m_maincpu;
diff --git a/src/mame/drivers/jupace.cpp b/src/mame/drivers/jupace.cpp
index d950b78d124..062dad383aa 100644
--- a/src/mame/drivers/jupace.cpp
+++ b/src/mame/drivers/jupace.cpp
@@ -91,7 +91,7 @@ public:
m_joy(*this, "JOY")
{ }
- virtual void machine_start();
+ virtual void machine_start() override;
UINT32 screen_update(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
diff --git a/src/mame/drivers/jvh.cpp b/src/mame/drivers/jvh.cpp
index ae46237bf2a..68c5c44b120 100644
--- a/src/mame/drivers/jvh.cpp
+++ b/src/mame/drivers/jvh.cpp
@@ -24,7 +24,7 @@ protected:
required_device<cpu_device> m_maincpu;
// driver_device overrides
- virtual void machine_reset();
+ virtual void machine_reset() override;
public:
DECLARE_DRIVER_INIT(jvh);
};
diff --git a/src/mame/drivers/k1003.cpp b/src/mame/drivers/k1003.cpp
index 3fa0b6d1cd3..bd78e42b474 100644
--- a/src/mame/drivers/k1003.cpp
+++ b/src/mame/drivers/k1003.cpp
@@ -61,7 +61,7 @@ public:
UINT8 m_disp_1;
UINT8 m_disp_2;
UINT8 bit_to_dec(UINT8 val);
- virtual void machine_reset();
+ virtual void machine_reset() override;
required_device<cpu_device> m_maincpu;
};
diff --git a/src/mame/drivers/k8915.cpp b/src/mame/drivers/k8915.cpp
index 7ec4cde5d0e..568851f15e0 100644
--- a/src/mame/drivers/k8915.cpp
+++ b/src/mame/drivers/k8915.cpp
@@ -35,8 +35,8 @@ public:
UINT8 *m_p_chargen;
UINT8 m_framecnt;
UINT8 m_term_data;
- virtual void machine_reset();
- virtual void video_start();
+ virtual void machine_reset() override;
+ virtual void video_start() override;
UINT32 screen_update(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
DECLARE_DRIVER_INIT(k8915);
};
diff --git a/src/mame/drivers/kas89.cpp b/src/mame/drivers/kas89.cpp
index 1b5fd70b3b0..872388374b2 100644
--- a/src/mame/drivers/kas89.cpp
+++ b/src/mame/drivers/kas89.cpp
@@ -247,8 +247,8 @@ public:
DECLARE_WRITE8_MEMBER(led_mux_data_w);
DECLARE_WRITE8_MEMBER(led_mux_select_w);
DECLARE_DRIVER_INIT(kas89);
- virtual void machine_start();
- virtual void machine_reset();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
TIMER_DEVICE_CALLBACK_MEMBER(kas89_nmi_cb);
TIMER_DEVICE_CALLBACK_MEMBER(kas89_sound_nmi_cb);
DECLARE_WRITE_LINE_MEMBER(kas89_vdp_interrupt);
diff --git a/src/mame/drivers/kim1.cpp b/src/mame/drivers/kim1.cpp
index 71a98a96cdf..eabedbe6315 100644
--- a/src/mame/drivers/kim1.cpp
+++ b/src/mame/drivers/kim1.cpp
@@ -128,8 +128,8 @@ public:
UINT8 m_311_output;
UINT32 m_cassette_high_count;
UINT8 m_led_time[6];
- virtual void machine_start();
- virtual void machine_reset();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
DECLARE_INPUT_CHANGED_MEMBER(kim1_reset);
TIMER_DEVICE_CALLBACK_MEMBER(kim1_cassette_input);
TIMER_DEVICE_CALLBACK_MEMBER(kim1_update_leds);
diff --git a/src/mame/drivers/kingdrby.cpp b/src/mame/drivers/kingdrby.cpp
index f9afd0206b1..97a953ebb3f 100644
--- a/src/mame/drivers/kingdrby.cpp
+++ b/src/mame/drivers/kingdrby.cpp
@@ -118,7 +118,7 @@ public:
DECLARE_WRITE8_MEMBER(outportb_w);
TILE_GET_INFO_MEMBER(get_sc0_tile_info);
TILE_GET_INFO_MEMBER(get_sc1_tile_info);
- virtual void video_start();
+ virtual void video_start() override;
DECLARE_PALETTE_INIT(kingdrby);
DECLARE_PALETTE_INIT(kingdrbb);
UINT32 screen_update_kingdrby(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
diff --git a/src/mame/drivers/kinst.cpp b/src/mame/drivers/kinst.cpp
index ecb0be8f83c..46775f6378b 100644
--- a/src/mame/drivers/kinst.cpp
+++ b/src/mame/drivers/kinst.cpp
@@ -173,8 +173,8 @@ public:
DECLARE_WRITE_LINE_MEMBER(ide_interrupt);
DECLARE_DRIVER_INIT(kinst);
DECLARE_DRIVER_INIT(kinst2);
- virtual void machine_start();
- virtual void machine_reset();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
UINT32 screen_update_kinst(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
INTERRUPT_GEN_MEMBER(irq0_start);
required_device<mips3_device> m_maincpu;
@@ -182,7 +182,7 @@ public:
required_device<dcs_audio_2k_device> m_dcs;
protected:
- virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr);
+ virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) override;
};
diff --git a/src/mame/drivers/kissproto.cpp b/src/mame/drivers/kissproto.cpp
index 1f828ab370a..4ba8f744db8 100644
--- a/src/mame/drivers/kissproto.cpp
+++ b/src/mame/drivers/kissproto.cpp
@@ -25,7 +25,7 @@ protected:
required_device<cpu_device> m_maincpu;
// driver_device overrides
- virtual void machine_reset();
+ virtual void machine_reset() override;
public:
DECLARE_DRIVER_INIT(kissp);
};
diff --git a/src/mame/drivers/koftball.cpp b/src/mame/drivers/koftball.cpp
index 53d8c75d085..9156ec999d6 100644
--- a/src/mame/drivers/koftball.cpp
+++ b/src/mame/drivers/koftball.cpp
@@ -67,7 +67,7 @@ public:
DECLARE_DRIVER_INIT(koftball);
TILE_GET_INFO_MEMBER(get_t1_tile_info);
TILE_GET_INFO_MEMBER(get_t2_tile_info);
- virtual void video_start();
+ virtual void video_start() override;
UINT32 screen_update_koftball(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
TIMER_DEVICE_CALLBACK_MEMBER(bmc_interrupt);
};
diff --git a/src/mame/drivers/koikoi.cpp b/src/mame/drivers/koikoi.cpp
index 0c2aae0c7f2..737868e966a 100644
--- a/src/mame/drivers/koikoi.cpp
+++ b/src/mame/drivers/koikoi.cpp
@@ -73,9 +73,9 @@ public:
DECLARE_READ8_MEMBER(input_r);
DECLARE_WRITE8_MEMBER(unknown_w);
TILE_GET_INFO_MEMBER(get_tile_info);
- virtual void machine_start();
- virtual void machine_reset();
- virtual void video_start();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
+ virtual void video_start() override;
DECLARE_PALETTE_INIT(koikoi);
UINT32 screen_update_koikoi(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
required_device<cpu_device> m_maincpu;
diff --git a/src/mame/drivers/konamigv.cpp b/src/mame/drivers/konamigv.cpp
index bb5da1c7c02..24a2a64cbde 100644
--- a/src/mame/drivers/konamigv.cpp
+++ b/src/mame/drivers/konamigv.cpp
@@ -157,7 +157,7 @@ public:
void scsi_dma_write( UINT32 *p_n_psxram, UINT32 n_address, INT32 n_size );
protected:
- virtual void driver_start();
+ virtual void driver_start() override;
private:
required_device<am53cf96_device> m_am53cf96;
diff --git a/src/mame/drivers/konamim2.cpp b/src/mame/drivers/konamim2.cpp
index 8c8379ce3d0..566270a5c4a 100644
--- a/src/mame/drivers/konamim2.cpp
+++ b/src/mame/drivers/konamim2.cpp
@@ -253,7 +253,7 @@ public:
DECLARE_READ64_MEMBER(device2_r);
DECLARE_READ64_MEMBER(cpu_r);
DECLARE_DRIVER_INIT(m2);
- virtual void video_start();
+ virtual void video_start() override;
UINT32 screen_update_m2(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
INTERRUPT_GEN_MEMBER(m2);
void cde_init();
diff --git a/src/mame/drivers/konin.cpp b/src/mame/drivers/konin.cpp
index a9c5022a5ec..ac7c8a0d69c 100644
--- a/src/mame/drivers/konin.cpp
+++ b/src/mame/drivers/konin.cpp
@@ -40,8 +40,8 @@ public:
: driver_device(mconfig, type, tag) ,
m_maincpu(*this, "maincpu") { }
- virtual void machine_reset();
- virtual void video_start();
+ virtual void machine_reset() override;
+ virtual void video_start() override;
UINT32 screen_update_konin(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
required_device<cpu_device> m_maincpu;
};
diff --git a/src/mame/drivers/kontest.cpp b/src/mame/drivers/kontest.cpp
index ca7c4578a99..f14f545f840 100644
--- a/src/mame/drivers/kontest.cpp
+++ b/src/mame/drivers/kontest.cpp
@@ -52,10 +52,10 @@ public:
protected:
// driver_device overrides
- virtual void machine_start();
- virtual void machine_reset();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
- virtual void video_start();
+ virtual void video_start() override;
public:
DECLARE_PALETTE_INIT(kontest);
INTERRUPT_GEN_MEMBER(kontest_interrupt);
diff --git a/src/mame/drivers/ksys573.cpp b/src/mame/drivers/ksys573.cpp
index c95b9e19a42..ebdc29dfefd 100644
--- a/src/mame/drivers/ksys573.cpp
+++ b/src/mame/drivers/ksys573.cpp
@@ -467,7 +467,7 @@ public:
optional_ioport m_pads;
protected:
- virtual void driver_start();
+ virtual void driver_start() override;
private:
inline void ATTR_PRINTF( 3,4 ) verboselog( int n_level, const char *s_fmt, ... );
diff --git a/src/mame/drivers/kungfur.cpp b/src/mame/drivers/kungfur.cpp
index d6b27593e8d..ceb5f2919d1 100644
--- a/src/mame/drivers/kungfur.cpp
+++ b/src/mame/drivers/kungfur.cpp
@@ -87,8 +87,8 @@ public:
DECLARE_WRITE8_MEMBER(kungfur_control_w);
DECLARE_WRITE8_MEMBER(kungfur_adpcm1_w);
DECLARE_WRITE8_MEMBER(kungfur_adpcm2_w);
- virtual void machine_start();
- virtual void machine_reset();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
INTERRUPT_GEN_MEMBER(kungfur_irq);
DECLARE_WRITE_LINE_MEMBER(kfr_adpcm1_int);
DECLARE_WRITE_LINE_MEMBER(kfr_adpcm2_int);
diff --git a/src/mame/drivers/kurukuru.cpp b/src/mame/drivers/kurukuru.cpp
index e4f6d5fbca8..8e49060e1e7 100644
--- a/src/mame/drivers/kurukuru.cpp
+++ b/src/mame/drivers/kurukuru.cpp
@@ -231,8 +231,8 @@ public:
DECLARE_WRITE8_MEMBER(ym2149_bout_w);
void update_sound_irq(UINT8 cause);
- virtual void machine_start();
- virtual void machine_reset();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
DECLARE_WRITE_LINE_MEMBER(kurukuru_msm5205_vck);
DECLARE_WRITE_LINE_MEMBER(kurukuru_vdp_interrupt);
required_device<cpu_device> m_maincpu;
diff --git a/src/mame/drivers/laser3k.cpp b/src/mame/drivers/laser3k.cpp
index a7a3fa3bfa3..dea0ee965d5 100644
--- a/src/mame/drivers/laser3k.cpp
+++ b/src/mame/drivers/laser3k.cpp
@@ -97,8 +97,8 @@ public:
WRITE8_MEMBER( io_w );
READ8_MEMBER( io2_r );
- virtual void machine_start();
- virtual void machine_reset();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
DECLARE_PALETTE_INIT(laser3k);
UINT32 screen_update(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
void text_update(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect, int beginrow, int endrow);
diff --git a/src/mame/drivers/laserbas.cpp b/src/mame/drivers/laserbas.cpp
index d0b58ddd3b4..8d1acf90c01 100644
--- a/src/mame/drivers/laserbas.cpp
+++ b/src/mame/drivers/laserbas.cpp
@@ -80,9 +80,9 @@ public:
DECLARE_READ8_MEMBER(track_lo_r);
DECLARE_READ8_MEMBER(track_hi_r);
DECLARE_WRITE8_MEMBER(out_w);
- virtual void machine_start();
- virtual void machine_reset();
- virtual void video_start();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
+ virtual void video_start() override;
UINT32 screen_update_laserbas(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
required_device<cpu_device> m_maincpu;
};
diff --git a/src/mame/drivers/lastbank.cpp b/src/mame/drivers/lastbank.cpp
index edb837e20ab..75bafbb6d6c 100644
--- a/src/mame/drivers/lastbank.cpp
+++ b/src/mame/drivers/lastbank.cpp
@@ -32,7 +32,7 @@ public:
required_device<cpu_device> m_maincpu;
required_device<tc0091lvc_device> m_vdp;
- virtual void video_start();
+ virtual void video_start() override;
UINT32 screen_update(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
void screen_eof(screen_device &screen, bool state);
diff --git a/src/mame/drivers/lastfght.cpp b/src/mame/drivers/lastfght.cpp
index d8a2be0c54d..b4d34c73d1c 100644
--- a/src/mame/drivers/lastfght.cpp
+++ b/src/mame/drivers/lastfght.cpp
@@ -127,9 +127,9 @@ public:
DECLARE_READ16_MEMBER(lastfght_sound_r);
DECLARE_WRITE16_MEMBER(lastfght_sound_w);
DECLARE_DRIVER_INIT(lastfght);
- virtual void machine_start();
- virtual void machine_reset();
- virtual void video_start();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
+ virtual void video_start() override;
UINT32 screen_update_lastfght(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
};
diff --git a/src/mame/drivers/laz_aftrshok.cpp b/src/mame/drivers/laz_aftrshok.cpp
index 397ffb707f1..6e6ccfd93a4 100644
--- a/src/mame/drivers/laz_aftrshok.cpp
+++ b/src/mame/drivers/laz_aftrshok.cpp
@@ -41,8 +41,8 @@ public:
// ,m_maincpu(*this, "maincpu")
{ }
- virtual void machine_start();
- virtual void machine_reset();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
// required_device<mcs51_cpu_device> m_maincpu;
};
diff --git a/src/mame/drivers/laz_awetoss.cpp b/src/mame/drivers/laz_awetoss.cpp
index 922593158af..bb63c93aaff 100644
--- a/src/mame/drivers/laz_awetoss.cpp
+++ b/src/mame/drivers/laz_awetoss.cpp
@@ -21,8 +21,8 @@ public:
// ,m_maincpu(*this, "maincpu")
{ }
- virtual void machine_start();
- virtual void machine_reset();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
// required_device<mcs51_cpu_device> m_maincpu;
};
diff --git a/src/mame/drivers/laz_ribrac.cpp b/src/mame/drivers/laz_ribrac.cpp
index 0f5172e5342..b5ee6ee58c7 100644
--- a/src/mame/drivers/laz_ribrac.cpp
+++ b/src/mame/drivers/laz_ribrac.cpp
@@ -25,8 +25,8 @@ public:
// ,m_maincpu(*this, "maincpu")
{ }
- virtual void machine_start();
- virtual void machine_reset();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
// required_device<mcs51_cpu_device> m_maincpu;
};
diff --git a/src/mame/drivers/lbeach.cpp b/src/mame/drivers/lbeach.cpp
index 1f491e74261..22000e3069a 100644
--- a/src/mame/drivers/lbeach.cpp
+++ b/src/mame/drivers/lbeach.cpp
@@ -73,9 +73,9 @@ public:
DECLARE_READ8_MEMBER(lbeach_in1_r);
DECLARE_READ8_MEMBER(lbeach_in2_r);
- virtual void machine_start();
- virtual void machine_reset();
- virtual void video_start();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
+ virtual void video_start() override;
DECLARE_PALETTE_INIT(lbeach);
UINT32 screen_update_lbeach(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
};
diff --git a/src/mame/drivers/lcmate2.cpp b/src/mame/drivers/lcmate2.cpp
index b4ef3350601..01daa3ce6d4 100644
--- a/src/mame/drivers/lcmate2.cpp
+++ b/src/mame/drivers/lcmate2.cpp
@@ -54,7 +54,7 @@ public:
required_device<rp5c15_device> m_rtc;
required_device<speaker_sound_device> m_speaker;
- virtual void machine_start();
+ virtual void machine_start() override;
DECLARE_READ8_MEMBER( key_r );
DECLARE_WRITE8_MEMBER( speaker_w );
diff --git a/src/mame/drivers/leapster.cpp b/src/mame/drivers/leapster.cpp
index 13d35656db3..7f53fea59d4 100644
--- a/src/mame/drivers/leapster.cpp
+++ b/src/mame/drivers/leapster.cpp
@@ -222,8 +222,8 @@ public:
{ }
- virtual void machine_start();
- virtual void machine_reset();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
UINT32 screen_update_leapster(screen_device &screen, bitmap_rgb32 &bitmap, const rectangle &cliprect);
DECLARE_DEVICE_IMAGE_LOAD_MEMBER(leapster_cart);
diff --git a/src/mame/drivers/lft.cpp b/src/mame/drivers/lft.cpp
index 2034ec9219d..63479765180 100644
--- a/src/mame/drivers/lft.cpp
+++ b/src/mame/drivers/lft.cpp
@@ -28,7 +28,7 @@ public:
private:
UINT8 m_term_data;
- virtual void machine_reset();
+ virtual void machine_reset() override;
required_device<cpu_device> m_maincpu;
required_device<generic_terminal_device> m_terminal;
};
diff --git a/src/mame/drivers/lgp.cpp b/src/mame/drivers/lgp.cpp
index 2615484e2e5..aa1f18ff8b6 100644
--- a/src/mame/drivers/lgp.cpp
+++ b/src/mame/drivers/lgp.cpp
@@ -90,7 +90,7 @@ public:
DECLARE_READ8_MEMBER(ldp_read);
DECLARE_WRITE8_MEMBER(ldp_write);
DECLARE_DRIVER_INIT(lgp);
- virtual void machine_start();
+ virtual void machine_start() override;
UINT32 screen_update_lgp(screen_device &screen, bitmap_rgb32 &bitmap, const rectangle &cliprect);
INTERRUPT_GEN_MEMBER(vblank_callback_lgp);
TIMER_CALLBACK_MEMBER(irq_stop);
diff --git a/src/mame/drivers/limenko.cpp b/src/mame/drivers/limenko.cpp
index 448d8c9c6a8..62b9cb01e74 100644
--- a/src/mame/drivers/limenko.cpp
+++ b/src/mame/drivers/limenko.cpp
@@ -104,7 +104,7 @@ public:
TILE_GET_INFO_MEMBER(get_md_tile_info);
TILE_GET_INFO_MEMBER(get_fg_tile_info);
- virtual void video_start();
+ virtual void video_start() override;
UINT32 screen_update_limenko(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
void draw_single_sprite(bitmap_ind16 &dest_bmp,const rectangle &clip,gfx_element *gfx,UINT32 code,UINT32 color,int flipx,int flipy,int sx,int sy,int priority);
void draw_sprites(UINT32 *sprites, const rectangle &cliprect, int count);
diff --git a/src/mame/drivers/lindbergh.cpp b/src/mame/drivers/lindbergh.cpp
index 3511d246509..e83f0a37d39 100644
--- a/src/mame/drivers/lindbergh.cpp
+++ b/src/mame/drivers/lindbergh.cpp
@@ -345,8 +345,8 @@ class lindbergh_state : public driver_device
public:
lindbergh_state(const machine_config &mconfig, device_type type, const char *tag);
- virtual void machine_start();
- virtual void machine_reset();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
};
lindbergh_state::lindbergh_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag)
diff --git a/src/mame/drivers/lola8a.cpp b/src/mame/drivers/lola8a.cpp
index 1bed1666a07..ae8b90b6a8e 100644
--- a/src/mame/drivers/lola8a.cpp
+++ b/src/mame/drivers/lola8a.cpp
@@ -42,7 +42,7 @@ public:
required_device<cpu_device> m_maincpu;
- virtual void machine_reset() { m_maincpu->set_pc(0x8000); }
+ virtual void machine_reset() override { m_maincpu->set_pc(0x8000); }
DECLARE_READ8_MEMBER(lola8a_port_a_r);
DECLARE_WRITE8_MEMBER(lola8a_port_b_w);
diff --git a/src/mame/drivers/looping.cpp b/src/mame/drivers/looping.cpp
index 32a866d838b..09ba6ffeda2 100644
--- a/src/mame/drivers/looping.cpp
+++ b/src/mame/drivers/looping.cpp
@@ -149,9 +149,9 @@ public:
DECLARE_WRITE8_MEMBER(speech_enable_w);
DECLARE_DRIVER_INIT(looping);
TILE_GET_INFO_MEMBER(get_tile_info);
- virtual void machine_start();
- virtual void machine_reset();
- virtual void video_start();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
+ virtual void video_start() override;
DECLARE_PALETTE_INIT(looping);
UINT32 screen_update_looping(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
INTERRUPT_GEN_MEMBER(looping_interrupt);
diff --git a/src/mame/drivers/ltcasino.cpp b/src/mame/drivers/ltcasino.cpp
index 6ef86f37720..49bc8da5301 100644
--- a/src/mame/drivers/ltcasino.cpp
+++ b/src/mame/drivers/ltcasino.cpp
@@ -37,7 +37,7 @@ public:
DECLARE_WRITE8_MEMBER(ltcasino_tile_atr_w);
DECLARE_DRIVER_INIT(mv4in1);
TILE_GET_INFO_MEMBER(get_ltcasino_tile_info);
- virtual void video_start();
+ virtual void video_start() override;
UINT32 screen_update_ltcasino(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
required_device<cpu_device> m_maincpu;
required_device<gfxdecode_device> m_gfxdecode;
diff --git a/src/mame/drivers/ltd.cpp b/src/mame/drivers/ltd.cpp
index 40ab85f0881..59bac085cee 100644
--- a/src/mame/drivers/ltd.cpp
+++ b/src/mame/drivers/ltd.cpp
@@ -75,7 +75,7 @@ private:
UINT8 m_game;
UINT8 m_out_offs;
UINT8 m_port2;
- virtual void machine_reset();
+ virtual void machine_reset() override;
required_device<cpu_device> m_maincpu;
required_shared_ptr<UINT8> m_p_ram;
};
diff --git a/src/mame/drivers/luckgrln.cpp b/src/mame/drivers/luckgrln.cpp
index b7d2e25572a..e2c4543a910 100644
--- a/src/mame/drivers/luckgrln.cpp
+++ b/src/mame/drivers/luckgrln.cpp
@@ -154,7 +154,7 @@ public:
TILE_GET_INFO_MEMBER(get_luckgrln_reel2_tile_info);
TILE_GET_INFO_MEMBER(get_luckgrln_reel3_tile_info);
TILE_GET_INFO_MEMBER(get_luckgrln_reel4_tile_info);
- virtual void video_start();
+ virtual void video_start() override;
UINT32 screen_update_luckgrln(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
INTERRUPT_GEN_MEMBER(luckgrln_irq);
required_device<cpu_device> m_maincpu;
diff --git a/src/mame/drivers/m14.cpp b/src/mame/drivers/m14.cpp
index 2a922f83e54..6845da4b45e 100644
--- a/src/mame/drivers/m14.cpp
+++ b/src/mame/drivers/m14.cpp
@@ -87,9 +87,9 @@ public:
DECLARE_INPUT_CHANGED_MEMBER(left_coin_inserted);
DECLARE_INPUT_CHANGED_MEMBER(right_coin_inserted);
TILE_GET_INFO_MEMBER(m14_get_tile_info);
- virtual void machine_start();
- virtual void machine_reset();
- virtual void video_start();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
+ virtual void video_start() override;
DECLARE_PALETTE_INIT(m14);
UINT32 screen_update_m14(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
INTERRUPT_GEN_MEMBER(m14_irq);
diff --git a/src/mame/drivers/m20.cpp b/src/mame/drivers/m20.cpp
index 52259158f2f..963071f6d39 100644
--- a/src/mame/drivers/m20.cpp
+++ b/src/mame/drivers/m20.cpp
@@ -87,8 +87,8 @@ public:
required_shared_ptr<UINT16> m_p_videoram;
required_device<palette_device> m_palette;
- virtual void machine_start();
- virtual void machine_reset();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
DECLARE_READ16_MEMBER(m20_i8259_r);
DECLARE_WRITE16_MEMBER(m20_i8259_w);
diff --git a/src/mame/drivers/m24.cpp b/src/mame/drivers/m24.cpp
index 9eafb8abbcf..a055e1df881 100644
--- a/src/mame/drivers/m24.cpp
+++ b/src/mame/drivers/m24.cpp
@@ -44,7 +44,7 @@ public:
DECLARE_WRITE_LINE_MEMBER(halt_i86_w);
DECLARE_FLOPPY_FORMATS( floppy_formats );
- void machine_reset();
+ void machine_reset() override;
UINT8 m_sysctl, m_pa, m_kbcin, m_kbcout;
bool m_kbcibf, m_kbdata, m_i86_halt, m_i86_halt_perm;
diff --git a/src/mame/drivers/m6805evs.cpp b/src/mame/drivers/m6805evs.cpp
index 91400aa4a6d..ce7ee0a89fa 100644
--- a/src/mame/drivers/m6805evs.cpp
+++ b/src/mame/drivers/m6805evs.cpp
@@ -40,7 +40,7 @@ public:
private:
required_device<cpu_device> m_maincpu;
- virtual void machine_reset();
+ virtual void machine_reset() override;
};
diff --git a/src/mame/drivers/m79152pc.cpp b/src/mame/drivers/m79152pc.cpp
index cf8bf82d908..9cd9cb9acb8 100644
--- a/src/mame/drivers/m79152pc.cpp
+++ b/src/mame/drivers/m79152pc.cpp
@@ -25,8 +25,8 @@ public:
UINT8 *m_p_chargen;
required_shared_ptr<UINT8> m_p_videoram;
required_shared_ptr<UINT8> m_p_attributes;
- virtual void machine_reset();
- virtual void video_start();
+ virtual void machine_reset() override;
+ virtual void video_start() override;
UINT32 screen_update_m79152pc(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
required_device<cpu_device> m_maincpu;
};
diff --git a/src/mame/drivers/magic10.cpp b/src/mame/drivers/magic10.cpp
index 0753a1aeecd..9de8bc1a97a 100644
--- a/src/mame/drivers/magic10.cpp
+++ b/src/mame/drivers/magic10.cpp
@@ -125,7 +125,7 @@ public:
TILE_GET_INFO_MEMBER(get_layer0_tile_info);
TILE_GET_INFO_MEMBER(get_layer1_tile_info);
TILE_GET_INFO_MEMBER(get_layer2_tile_info);
- virtual void video_start();
+ virtual void video_start() override;
UINT32 screen_update_magic10(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
required_device<cpu_device> m_maincpu;
required_device<gfxdecode_device> m_gfxdecode;
diff --git a/src/mame/drivers/magicard.cpp b/src/mame/drivers/magicard.cpp
index 910a13973c7..3662ae30d99 100644
--- a/src/mame/drivers/magicard.cpp
+++ b/src/mame/drivers/magicard.cpp
@@ -222,8 +222,8 @@ public:
DECLARE_READ16_MEMBER(scc68070_mmu_r);
DECLARE_WRITE16_MEMBER(scc68070_mmu_w);
DECLARE_DRIVER_INIT(magicard);
- virtual void machine_reset();
- virtual void video_start();
+ virtual void machine_reset() override;
+ virtual void video_start() override;
UINT32 screen_update_magicard(screen_device &screen, bitmap_rgb32 &bitmap, const rectangle &cliprect);
INTERRUPT_GEN_MEMBER(magicard_irq);
required_device<cpu_device> m_maincpu;
diff --git a/src/mame/drivers/magicfly.cpp b/src/mame/drivers/magicfly.cpp
index 6f044a65559..cf2c550a14f 100644
--- a/src/mame/drivers/magicfly.cpp
+++ b/src/mame/drivers/magicfly.cpp
@@ -465,7 +465,7 @@ public:
DECLARE_WRITE8_MEMBER(mux_port_w);
TILE_GET_INFO_MEMBER(get_magicfly_tile_info);
TILE_GET_INFO_MEMBER(get_7mezzo_tile_info);
- virtual void video_start();
+ virtual void video_start() override;
DECLARE_PALETTE_INIT(magicfly);
DECLARE_PALETTE_INIT(bchance);
DECLARE_VIDEO_START(7mezzo);
diff --git a/src/mame/drivers/magictg.cpp b/src/mame/drivers/magictg.cpp
index c74f77db497..32af4e8cfc6 100644
--- a/src/mame/drivers/magictg.cpp
+++ b/src/mame/drivers/magictg.cpp
@@ -226,9 +226,9 @@ public:
void zr36120_reset();
protected:
- virtual void machine_start();
- virtual void machine_reset();
- virtual void video_start();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
+ virtual void video_start() override;
public:
UINT32 screen_update_magictg(screen_device &screen, bitmap_rgb32 &bitmap, const rectangle &cliprect);
};
diff --git a/src/mame/drivers/magtouch.cpp b/src/mame/drivers/magtouch.cpp
index d1f7681e6fb..1e5c06922b0 100644
--- a/src/mame/drivers/magtouch.cpp
+++ b/src/mame/drivers/magtouch.cpp
@@ -97,7 +97,7 @@ public:
DECLARE_READ8_MEMBER(magtouch_io_r);
DECLARE_WRITE8_MEMBER(magtouch_io_w);
DECLARE_DRIVER_INIT(magtouch);
- virtual void machine_start();
+ virtual void machine_start() override;
};
/*************************************
diff --git a/src/mame/drivers/majorpkr.cpp b/src/mame/drivers/majorpkr.cpp
index 7c7b89e1046..2c157baccdb 100644
--- a/src/mame/drivers/majorpkr.cpp
+++ b/src/mame/drivers/majorpkr.cpp
@@ -498,7 +498,7 @@ public:
DECLARE_DRIVER_INIT(majorpkr);
TILE_GET_INFO_MEMBER(bg_get_tile_info);
TILE_GET_INFO_MEMBER(fg_get_tile_info);
- virtual void video_start();
+ virtual void video_start() override;
UINT32 screen_update_majorpkr(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
};
diff --git a/src/mame/drivers/marinedt.cpp b/src/mame/drivers/marinedt.cpp
index 324c5448376..0572dd30412 100644
--- a/src/mame/drivers/marinedt.cpp
+++ b/src/mame/drivers/marinedt.cpp
@@ -208,9 +208,9 @@ public:
DECLARE_WRITE8_MEMBER(marinedt_pd_w);
DECLARE_WRITE8_MEMBER(marinedt_pf_w);
TILE_GET_INFO_MEMBER(get_tile_info);
- virtual void machine_start();
- virtual void machine_reset();
- virtual void video_start();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
+ virtual void video_start() override;
DECLARE_PALETTE_INIT(marinedt);
UINT32 screen_update_marinedt(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
required_device<cpu_device> m_maincpu;
diff --git a/src/mame/drivers/mastboy.cpp b/src/mame/drivers/mastboy.cpp
index 88c685a6e0a..5687defd7b2 100644
--- a/src/mame/drivers/mastboy.cpp
+++ b/src/mame/drivers/mastboy.cpp
@@ -490,9 +490,9 @@ public:
DECLARE_WRITE8_MEMBER(msm5205_reset_w);
DECLARE_WRITE_LINE_MEMBER(adpcm_int);
- virtual void machine_start();
- virtual void machine_reset();
- virtual void video_start();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
+ virtual void video_start() override;
UINT32 screen_update(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
diff --git a/src/mame/drivers/maxaflex.cpp b/src/mame/drivers/maxaflex.cpp
index 8b5dfa5151f..d29164ba6aa 100644
--- a/src/mame/drivers/maxaflex.cpp
+++ b/src/mame/drivers/maxaflex.cpp
@@ -74,7 +74,7 @@ public:
TIMER_DEVICE_CALLBACK_MEMBER(mf_interrupt);
TIMER_DEVICE_CALLBACK_MEMBER(mcu_timer_proc);
int atari_input_disabled();
- virtual void machine_reset();
+ virtual void machine_reset() override;
//required_device<cpu_device> m_maincpu; // maincpu is already contained in atari_common_state
required_device<cpu_device> m_mcu;
required_device<speaker_sound_device> m_speaker;
diff --git a/src/mame/drivers/maygayv1.cpp b/src/mame/drivers/maygayv1.cpp
index 927c6cad996..d3e911d772a 100644
--- a/src/mame/drivers/maygayv1.cpp
+++ b/src/mame/drivers/maygayv1.cpp
@@ -242,9 +242,9 @@ public:
DECLARE_WRITE8_MEMBER(lamp_data_w);
DECLARE_READ8_MEMBER(kbd_r);
DECLARE_DRIVER_INIT(screenpl);
- virtual void machine_start();
- virtual void machine_reset();
- virtual void video_start();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
+ virtual void video_start() override;
UINT32 screen_update_maygayv1(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
void screen_eof_maygayv1(screen_device &screen, bool state);
INTERRUPT_GEN_MEMBER(vsync_interrupt);
diff --git a/src/mame/drivers/mayumi.cpp b/src/mame/drivers/mayumi.cpp
index ecd1af67574..06250380cf7 100644
--- a/src/mame/drivers/mayumi.cpp
+++ b/src/mame/drivers/mayumi.cpp
@@ -45,9 +45,9 @@ public:
DECLARE_READ8_MEMBER(key_matrix_1p_r);
DECLARE_READ8_MEMBER(key_matrix_2p_r);
TILE_GET_INFO_MEMBER(get_tile_info);
- virtual void machine_start();
- virtual void machine_reset();
- virtual void video_start();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
+ virtual void video_start() override;
UINT32 screen_update_mayumi(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
INTERRUPT_GEN_MEMBER(mayumi_interrupt);
required_device<cpu_device> m_maincpu;
diff --git a/src/mame/drivers/mazerbla.cpp b/src/mame/drivers/mazerbla.cpp
index 9fed4900608..75355beea8d 100644
--- a/src/mame/drivers/mazerbla.cpp
+++ b/src/mame/drivers/mazerbla.cpp
@@ -222,9 +222,9 @@ public:
DECLARE_READ8_MEMBER(soundcommand_r);
DECLARE_DRIVER_INIT(mazerbla);
DECLARE_DRIVER_INIT(greatgun);
- virtual void machine_start();
- virtual void machine_reset();
- virtual void video_start();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
+ virtual void video_start() override;
DECLARE_PALETTE_INIT(mazerbla);
UINT32 screen_update_mazerbla(screen_device &screen, bitmap_rgb32 &bitmap, const rectangle &cliprect);
void screen_eof(screen_device &screen, bool state);
diff --git a/src/mame/drivers/mbc200.cpp b/src/mame/drivers/mbc200.cpp
index a90b4533ba6..edd010e9a07 100644
--- a/src/mame/drivers/mbc200.cpp
+++ b/src/mame/drivers/mbc200.cpp
@@ -66,8 +66,8 @@ public:
required_device<palette_device> m_palette;
private:
- virtual void machine_start();
- virtual void machine_reset();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
UINT8 m_comm_latch;
required_device<mc6845_device> m_crtc;
required_device<i8255_device> m_ppi_m;
diff --git a/src/mame/drivers/mbdtower.cpp b/src/mame/drivers/mbdtower.cpp
index 65d27fb06f4..96efd3120d8 100644
--- a/src/mame/drivers/mbdtower.cpp
+++ b/src/mame/drivers/mbdtower.cpp
@@ -48,7 +48,7 @@ public:
DECLARE_READ8_MEMBER(read_k);
protected:
- virtual void machine_start();
+ virtual void machine_start() override;
};
diff --git a/src/mame/drivers/mccpm.cpp b/src/mame/drivers/mccpm.cpp
index 7821bd59c3e..c52f9d234cd 100644
--- a/src/mame/drivers/mccpm.cpp
+++ b/src/mame/drivers/mccpm.cpp
@@ -77,7 +77,7 @@ public:
DECLARE_WRITE8_MEMBER(kbd_put);
required_shared_ptr<UINT8> m_p_ram;
UINT8 m_term_data;
- virtual void machine_reset();
+ virtual void machine_reset() override;
};
diff --git a/src/mame/drivers/meadwttl.cpp b/src/mame/drivers/meadwttl.cpp
index 9677754080e..0dffab0d0e7 100644
--- a/src/mame/drivers/meadwttl.cpp
+++ b/src/mame/drivers/meadwttl.cpp
@@ -55,10 +55,10 @@ public:
protected:
// driver_device overrides
- virtual void machine_start();
- virtual void machine_reset();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
- virtual void video_start();
+ virtual void video_start() override;
private:
diff --git a/src/mame/drivers/mediagx.cpp b/src/mame/drivers/mediagx.cpp
index 92c8ce5b515..d7212977ae4 100644
--- a/src/mame/drivers/mediagx.cpp
+++ b/src/mame/drivers/mediagx.cpp
@@ -160,9 +160,9 @@ public:
DECLARE_READ8_MEMBER(io20_r);
DECLARE_WRITE8_MEMBER(io20_w);
DECLARE_DRIVER_INIT(a51site4);
- virtual void machine_start();
- virtual void machine_reset();
- virtual void video_start();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
+ virtual void video_start() override;
UINT32 screen_update_mediagx(screen_device &screen, bitmap_rgb32 &bitmap, const rectangle &cliprect);
DECLARE_READ32_MEMBER(speedup0_r);
DECLARE_READ32_MEMBER(speedup1_r);
diff --git a/src/mame/drivers/meijinsn.cpp b/src/mame/drivers/meijinsn.cpp
index 7ed48d13b05..3d7d386b9b5 100644
--- a/src/mame/drivers/meijinsn.cpp
+++ b/src/mame/drivers/meijinsn.cpp
@@ -94,9 +94,9 @@ public:
DECLARE_WRITE16_MEMBER(sound_w);
DECLARE_READ16_MEMBER(alpha_mcu_r);
- virtual void machine_start();
- virtual void machine_reset();
- virtual void video_start();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
+ virtual void video_start() override;
DECLARE_PALETTE_INIT(meijinsn);
UINT32 screen_update_meijinsn(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
TIMER_DEVICE_CALLBACK_MEMBER(meijinsn_interrupt);
diff --git a/src/mame/drivers/mekd2.cpp b/src/mame/drivers/mekd2.cpp
index 8bac598dea0..e7912697d07 100644
--- a/src/mame/drivers/mekd2.cpp
+++ b/src/mame/drivers/mekd2.cpp
@@ -112,7 +112,7 @@ public:
TIMER_DEVICE_CALLBACK_MEMBER(mekd2_p);
protected:
- virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr);
+ virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) override;
private:
UINT8 m_cass_data[4];
diff --git a/src/mame/drivers/mephisto.cpp b/src/mame/drivers/mephisto.cpp
index faf3cd69797..1bb0e074bab 100644
--- a/src/mame/drivers/mephisto.cpp
+++ b/src/mame/drivers/mephisto.cpp
@@ -108,8 +108,8 @@ public:
UINT8 m_led7;
UINT8 m_allowNMI;
DECLARE_DRIVER_INIT(mephisto);
- virtual void machine_start();
- virtual void machine_reset();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
DECLARE_MACHINE_START(mm2);
TIMER_DEVICE_CALLBACK_MEMBER(update_nmi);
TIMER_DEVICE_CALLBACK_MEMBER(update_nmi_r5);
diff --git a/src/mame/drivers/mephistp.cpp b/src/mame/drivers/mephistp.cpp
index db9e3aac432..d5e44dfc3b5 100644
--- a/src/mame/drivers/mephistp.cpp
+++ b/src/mame/drivers/mephistp.cpp
@@ -26,7 +26,7 @@ protected:
required_device<cpu_device> m_maincpu;
// driver_device overrides
- virtual void machine_reset();
+ virtual void machine_reset() override;
public:
DECLARE_DRIVER_INIT(mephisto);
};
diff --git a/src/mame/drivers/merit.cpp b/src/mame/drivers/merit.cpp
index 46186a10e1a..9eea39980c1 100644
--- a/src/mame/drivers/merit.cpp
+++ b/src/mame/drivers/merit.cpp
@@ -126,7 +126,7 @@ public:
DECLARE_DRIVER_INIT(key_0);
DECLARE_DRIVER_INIT(key_2);
DECLARE_DRIVER_INIT(dtrvwz5);
- virtual void machine_start();
+ virtual void machine_start() override;
DECLARE_MACHINE_START(casino5);
MC6845_BEGIN_UPDATE(crtc_begin_update);
MC6845_UPDATE_ROW(crtc_update_row);
diff --git a/src/mame/drivers/meritm.cpp b/src/mame/drivers/meritm.cpp
index 4796bc5adf2..b0e73d23d76 100644
--- a/src/mame/drivers/meritm.cpp
+++ b/src/mame/drivers/meritm.cpp
@@ -239,8 +239,8 @@ public:
DECLARE_WRITE8_MEMBER(meritm_io_pio_port_a_w);
DECLARE_WRITE8_MEMBER(meritm_io_pio_port_b_w);
DECLARE_DRIVER_INIT(megat3te);
- virtual void machine_start();
- virtual void video_start();
+ virtual void machine_start() override;
+ virtual void video_start() override;
DECLARE_MACHINE_START(meritm_crt250_questions);
DECLARE_MACHINE_START(meritm_crt250_crt252_crt258);
DECLARE_MACHINE_START(meritm_crt260);
diff --git a/src/mame/drivers/mes.cpp b/src/mame/drivers/mes.cpp
index 80e710ee471..00091ddf3a4 100644
--- a/src/mame/drivers/mes.cpp
+++ b/src/mame/drivers/mes.cpp
@@ -23,8 +23,8 @@ public:
required_device<cpu_device> m_maincpu;
const UINT8 *m_p_chargen;
required_shared_ptr<UINT8> m_p_videoram;
- virtual void machine_reset();
- virtual void video_start();
+ virtual void machine_reset() override;
+ virtual void video_start() override;
UINT32 screen_update(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
};
diff --git a/src/mame/drivers/metro.cpp b/src/mame/drivers/metro.cpp
index 65b0f84ad89..10492a1fabb 100644
--- a/src/mame/drivers/metro.cpp
+++ b/src/mame/drivers/metro.cpp
@@ -1722,8 +1722,8 @@ public:
template<class _Object> static devcb_base &set_data_cb(device_t &device, _Object object) { return downcast<puzzlet_io_device &>(device).data_cb.set_callback(object); }
protected:
- virtual void device_start();
- virtual void device_reset();
+ virtual void device_start() override;
+ virtual void device_reset() override;
private:
devcb_write_line data_cb;
diff --git a/src/mame/drivers/mgames.cpp b/src/mame/drivers/mgames.cpp
index 53567b429d1..1ce15abc4c7 100644
--- a/src/mame/drivers/mgames.cpp
+++ b/src/mame/drivers/mgames.cpp
@@ -260,7 +260,7 @@ public:
DECLARE_WRITE8_MEMBER(outport6_w);
DECLARE_WRITE8_MEMBER(outport7_w);
DECLARE_WRITE8_MEMBER(sound_w);
- virtual void video_start();
+ virtual void video_start() override;
DECLARE_PALETTE_INIT(mgames);
UINT32 screen_update_mgames(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
required_device<cpu_device> m_maincpu;
diff --git a/src/mame/drivers/mgavegas.cpp b/src/mame/drivers/mgavegas.cpp
index 2cab03a633c..bb1cbade09a 100644
--- a/src/mame/drivers/mgavegas.cpp
+++ b/src/mame/drivers/mgavegas.cpp
@@ -150,7 +150,7 @@ protected:
required_device<filter_rc_device> m_filter2;
// driver_device overrides
- virtual void machine_reset();
+ virtual void machine_reset() override;
void update_custom();
void update_lamp();
diff --git a/src/mame/drivers/mgolf.cpp b/src/mame/drivers/mgolf.cpp
index c3ec409cc17..7bc1788e9ae 100644
--- a/src/mame/drivers/mgolf.cpp
+++ b/src/mame/drivers/mgolf.cpp
@@ -52,9 +52,9 @@ public:
TILE_GET_INFO_MEMBER(get_tile_info);
- virtual void machine_start();
- virtual void machine_reset();
- virtual void video_start();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
+ virtual void video_start() override;
DECLARE_PALETTE_INIT(mgolf);
UINT32 screen_update(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
@@ -65,7 +65,7 @@ public:
double calc_plunger_pos();
protected:
- virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr);
+ virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) override;
};
diff --git a/src/mame/drivers/mice.cpp b/src/mame/drivers/mice.cpp
index 3e5662dd50d..35b9d870589 100644
--- a/src/mame/drivers/mice.cpp
+++ b/src/mame/drivers/mice.cpp
@@ -38,7 +38,7 @@ public:
DECLARE_READ8_MEMBER(port51_r);
DECLARE_WRITE8_MEMBER(kbd_put);
UINT8 m_term_data;
- virtual void machine_reset();
+ virtual void machine_reset() override;
};
diff --git a/src/mame/drivers/microdec.cpp b/src/mame/drivers/microdec.cpp
index 8f2494087da..c52885336e0 100644
--- a/src/mame/drivers/microdec.cpp
+++ b/src/mame/drivers/microdec.cpp
@@ -30,8 +30,8 @@ public:
DECLARE_WRITE8_MEMBER(kbd_put);
private:
UINT8 m_term_data;
- virtual void machine_reset();
- virtual void machine_start();
+ virtual void machine_reset() override;
+ virtual void machine_start() override;
required_device<generic_terminal_device> m_terminal;
required_device<cpu_device> m_maincpu;
};
diff --git a/src/mame/drivers/microkit.cpp b/src/mame/drivers/microkit.cpp
index 2d225dc65ff..caf2207a9d2 100644
--- a/src/mame/drivers/microkit.cpp
+++ b/src/mame/drivers/microkit.cpp
@@ -54,7 +54,7 @@ public:
DECLARE_READ8_MEMBER(ram_r);
private:
- virtual void machine_reset();
+ virtual void machine_reset() override;
UINT8 m_resetcnt;
UINT8 m_ram_data;
required_device<cosmac_device> m_maincpu;
diff --git a/src/mame/drivers/micropin.cpp b/src/mame/drivers/micropin.cpp
index 14dff4d8c1c..8fd5c720568 100644
--- a/src/mame/drivers/micropin.cpp
+++ b/src/mame/drivers/micropin.cpp
@@ -56,7 +56,7 @@ private:
UINT8 m_counter;
UINT8 m_beep_time;
UINT8 m_led_time[8];
- virtual void machine_reset();
+ virtual void machine_reset() override;
optional_device<m6800_cpu_device> m_v1cpu;
optional_device<i8085a_cpu_device> m_v2cpu;
optional_device<pia6821_device> m_pia51;
diff --git a/src/mame/drivers/microvsn.cpp b/src/mame/drivers/microvsn.cpp
index f15bfd8c0a6..b7ff8fba4c8 100644
--- a/src/mame/drivers/microvsn.cpp
+++ b/src/mame/drivers/microvsn.cpp
@@ -97,7 +97,7 @@ protected:
// Timers
static const device_timer_id TIMER_PADDLE = 0;
emu_timer *m_paddle_timer;
- virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr);
+ virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) override;
// i8021 variables
UINT8 m_p0;
diff --git a/src/mame/drivers/midas.cpp b/src/mame/drivers/midas.cpp
index 291820e6de4..b853c14e382 100644
--- a/src/mame/drivers/midas.cpp
+++ b/src/mame/drivers/midas.cpp
@@ -81,9 +81,9 @@ public:
DECLARE_WRITE16_MEMBER(midas_eeprom_w);
DECLARE_WRITE16_MEMBER(midas_zoomtable_w);
DECLARE_DRIVER_INIT(livequiz);
- virtual void video_start();
- virtual void machine_start();
- virtual void machine_reset();
+ virtual void video_start() override;
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
UINT32 screen_update_midas(screen_device &screen, bitmap_rgb32 &bitmap, const rectangle &cliprect);
diff --git a/src/mame/drivers/midqslvr.cpp b/src/mame/drivers/midqslvr.cpp
index fcd74e0e1a8..08f997aa736 100644
--- a/src/mame/drivers/midqslvr.cpp
+++ b/src/mame/drivers/midqslvr.cpp
@@ -59,8 +59,8 @@ public:
DECLARE_WRITE32_MEMBER( bios_ext4_ram_w );
DECLARE_WRITE32_MEMBER( bios_ram_w );
- virtual void machine_start();
- virtual void machine_reset();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
void intel82439tx_init();
};
diff --git a/src/mame/drivers/mil4000.cpp b/src/mame/drivers/mil4000.cpp
index af06b09ee93..9ac2c37e375 100644
--- a/src/mame/drivers/mil4000.cpp
+++ b/src/mame/drivers/mil4000.cpp
@@ -158,7 +158,7 @@ public:
TILE_GET_INFO_MEMBER(get_sc1_tile_info);
TILE_GET_INFO_MEMBER(get_sc2_tile_info);
TILE_GET_INFO_MEMBER(get_sc3_tile_info);
- virtual void video_start();
+ virtual void video_start() override;
UINT32 screen_update_mil4000(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
required_device<cpu_device> m_maincpu;
required_device<gfxdecode_device> m_gfxdecode;
diff --git a/src/mame/drivers/mini2440.cpp b/src/mame/drivers/mini2440.cpp
index c9402e57a9c..9a42f2951ec 100644
--- a/src/mame/drivers/mini2440.cpp
+++ b/src/mame/drivers/mini2440.cpp
@@ -38,8 +38,8 @@ public:
UINT32 m_port[9];
DECLARE_DRIVER_INIT(mini2440);
- virtual void machine_start();
- virtual void machine_reset();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
DECLARE_INPUT_CHANGED_MEMBER(mini2440_input_changed);
inline void verboselog(int n_level, const char *s_fmt, ...) ATTR_PRINTF(3,4);
DECLARE_READ32_MEMBER(s3c2440_gpio_port_r);
diff --git a/src/mame/drivers/miniboy7.cpp b/src/mame/drivers/miniboy7.cpp
index 94029df5be6..158f19c0ef7 100644
--- a/src/mame/drivers/miniboy7.cpp
+++ b/src/mame/drivers/miniboy7.cpp
@@ -180,7 +180,7 @@ public:
DECLARE_READ8_MEMBER(pia_pb_r);
DECLARE_WRITE_LINE_MEMBER(pia_ca2_w);
- void machine_reset();
+ void machine_reset() override;
int get_color_offset(UINT8 tile, UINT8 attr, int ra, int px);
MC6845_UPDATE_ROW(crtc_update_row);
diff --git a/src/mame/drivers/minicom.cpp b/src/mame/drivers/minicom.cpp
index f5ac1f0aed4..5c7a77217c2 100644
--- a/src/mame/drivers/minicom.cpp
+++ b/src/mame/drivers/minicom.cpp
@@ -59,8 +59,8 @@ private:
UINT8 m_p[4];
UINT16 m_display_data;
int m_digit_index;
- virtual void machine_start();
- virtual void machine_reset();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
required_device<cpu_device> m_maincpu;
};
diff --git a/src/mame/drivers/mirage.cpp b/src/mame/drivers/mirage.cpp
index e9971176c8f..752e9b8ef73 100644
--- a/src/mame/drivers/mirage.cpp
+++ b/src/mame/drivers/mirage.cpp
@@ -78,9 +78,9 @@ public:
DECLARE_WRITE16_MEMBER(okim1_rombank_w);
DECLARE_WRITE16_MEMBER(okim0_rombank_w);
DECLARE_DRIVER_INIT(mirage);
- virtual void machine_start();
- virtual void machine_reset();
- virtual void video_start();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
+ virtual void video_start() override;
UINT32 screen_update_mirage(screen_device &screen, bitmap_rgb32 &bitmap, const rectangle &cliprect);
DECO16IC_BANK_CB_MEMBER(bank_callback);
};
diff --git a/src/mame/drivers/mirax.cpp b/src/mame/drivers/mirax.cpp
index 2bbeb94fdb7..1a967193379 100644
--- a/src/mame/drivers/mirax.cpp
+++ b/src/mame/drivers/mirax.cpp
@@ -143,7 +143,7 @@ public:
DECLARE_DRIVER_INIT(mirax);
DECLARE_PALETTE_INIT(mirax);
- virtual void machine_start();
+ virtual void machine_start() override;
UINT32 screen_update(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
void draw_tilemap(bitmap_ind16 &bitmap, const rectangle &cliprect, UINT8 draw_flag);
diff --git a/src/mame/drivers/missile.cpp b/src/mame/drivers/missile.cpp
index 7931181910e..85bec34438a 100644
--- a/src/mame/drivers/missile.cpp
+++ b/src/mame/drivers/missile.cpp
@@ -403,8 +403,8 @@ public:
DECLARE_DIRECT_UPDATE_MEMBER(missile_direct_handler);
DECLARE_DRIVER_INIT(missilem);
DECLARE_DRIVER_INIT(suprmatk);
- virtual void machine_start();
- virtual void machine_reset();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
UINT32 screen_update_missile(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
inline int scanline_to_v(int scanline);
diff --git a/src/mame/drivers/mits680b.cpp b/src/mame/drivers/mits680b.cpp
index f0f0d24ed15..d42017d240e 100644
--- a/src/mame/drivers/mits680b.cpp
+++ b/src/mame/drivers/mits680b.cpp
@@ -46,7 +46,7 @@ public:
DECLARE_READ8_MEMBER(status_check_r);
DECLARE_WRITE8_MEMBER(kbd_put);
UINT8 m_term_data;
- virtual void machine_reset();
+ virtual void machine_reset() override;
};
READ8_MEMBER( mits680b_state::status_check_r )
diff --git a/src/mame/drivers/mjsister.cpp b/src/mame/drivers/mjsister.cpp
index d7690e7af07..07bc532a2c7 100644
--- a/src/mame/drivers/mjsister.cpp
+++ b/src/mame/drivers/mjsister.cpp
@@ -69,16 +69,16 @@ public:
DECLARE_WRITE8_MEMBER(input_sel2_w);
DECLARE_READ8_MEMBER(keys_r);
TIMER_CALLBACK_MEMBER(dac_callback);
- virtual void machine_start();
- virtual void machine_reset();
- virtual void video_start();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
+ virtual void video_start() override;
UINT32 screen_update(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
void redraw();
void plot0( int offset, UINT8 data );
void plot1( int offset, UINT8 data );
protected:
- virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr);
+ virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) override;
};
diff --git a/src/mame/drivers/mk1.cpp b/src/mame/drivers/mk1.cpp
index 22d18396d2c..04d7ddbb73f 100644
--- a/src/mame/drivers/mk1.cpp
+++ b/src/mame/drivers/mk1.cpp
@@ -58,7 +58,7 @@ public:
DECLARE_WRITE8_MEMBER(mk1_f8_w);
UINT8 m_f8[2];
UINT8 m_led[4];
- virtual void machine_start();
+ virtual void machine_start() override;
TIMER_DEVICE_CALLBACK_MEMBER(mk1_update_leds);
F3853_INTERRUPT_REQ_CB(mk1_interrupt);
required_device<cpu_device> m_maincpu;
diff --git a/src/mame/drivers/mk14.cpp b/src/mame/drivers/mk14.cpp
index ba30757020b..2f6106c8e5e 100644
--- a/src/mame/drivers/mk14.cpp
+++ b/src/mame/drivers/mk14.cpp
@@ -23,7 +23,7 @@ public:
DECLARE_READ8_MEMBER(keyboard_r);
DECLARE_WRITE8_MEMBER(display_w);
- virtual void machine_reset();
+ virtual void machine_reset() override;
required_device<cpu_device> m_maincpu;
};
diff --git a/src/mame/drivers/mk2.cpp b/src/mame/drivers/mk2.cpp
index cd929668fed..bd0277641fd 100644
--- a/src/mame/drivers/mk2.cpp
+++ b/src/mame/drivers/mk2.cpp
@@ -74,7 +74,7 @@ public:
DECLARE_READ8_MEMBER(mk2_read_b);
DECLARE_WRITE8_MEMBER(mk2_write_b);
UINT8 m_led[5];
- virtual void machine_start();
+ virtual void machine_start() override;
TIMER_DEVICE_CALLBACK_MEMBER(update_leds);
};
diff --git a/src/mame/drivers/mk85.cpp b/src/mame/drivers/mk85.cpp
index c84df818ed9..5ab8197a55a 100644
--- a/src/mame/drivers/mk85.cpp
+++ b/src/mame/drivers/mk85.cpp
@@ -30,8 +30,8 @@ public:
: driver_device(mconfig, type, tag) ,
m_maincpu(*this, "maincpu") { }
- virtual void machine_reset();
- virtual void video_start();
+ virtual void machine_reset() override;
+ virtual void video_start() override;
UINT32 screen_update_mk85(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
required_device<cpu_device> m_maincpu;
};
diff --git a/src/mame/drivers/mk90.cpp b/src/mame/drivers/mk90.cpp
index 3f9249a899f..ce3ffa2abd2 100644
--- a/src/mame/drivers/mk90.cpp
+++ b/src/mame/drivers/mk90.cpp
@@ -27,8 +27,8 @@ public:
: driver_device(mconfig, type, tag) ,
m_maincpu(*this, "maincpu") { }
- virtual void machine_reset();
- virtual void video_start();
+ virtual void machine_reset() override;
+ virtual void video_start() override;
UINT32 screen_update_mk90(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
required_device<cpu_device> m_maincpu;
};
diff --git a/src/mame/drivers/mkit09.cpp b/src/mame/drivers/mkit09.cpp
index 17065af8b6d..4775835d973 100644
--- a/src/mame/drivers/mkit09.cpp
+++ b/src/mame/drivers/mkit09.cpp
@@ -57,7 +57,7 @@ public:
DECLARE_INPUT_CHANGED_MEMBER(trigger_nmi);
private:
UINT8 m_keydata;
- virtual void machine_reset();
+ virtual void machine_reset() override;
required_device<pia6821_device> m_pia;
required_device<cassette_image_device> m_cass;
required_device<cpu_device> m_maincpu;
diff --git a/src/mame/drivers/mlanding.cpp b/src/mame/drivers/mlanding.cpp
index 1bfddcedd7c..c50ca0ccd78 100644
--- a/src/mame/drivers/mlanding.cpp
+++ b/src/mame/drivers/mlanding.cpp
@@ -122,8 +122,8 @@ public:
UINT8 m_msm2_vck;
UINT8 m_msm2_vck2;
- virtual void machine_start();
- virtual void machine_reset();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
DECLARE_WRITE16_MEMBER(dma_start_w);
DECLARE_WRITE16_MEMBER(dma_stop_w);
@@ -158,7 +158,7 @@ public:
void msm5205_update(int chip);
protected:
- virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr);
+ virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) override;
};
diff --git a/src/mame/drivers/mmagic.cpp b/src/mame/drivers/mmagic.cpp
index fe94c2d4e02..4c21963b0f4 100644
--- a/src/mame/drivers/mmagic.cpp
+++ b/src/mame/drivers/mmagic.cpp
@@ -87,7 +87,7 @@ public:
UINT32 screen_update(screen_device &screen, bitmap_rgb32 &bitmap, const rectangle &cliprect);
protected:
- virtual void machine_start();
+ virtual void machine_start() override;
private:
required_device<cpu_device> m_maincpu;
diff --git a/src/mame/drivers/mod8.cpp b/src/mame/drivers/mod8.cpp
index 48574a94df9..f3f55d7549e 100644
--- a/src/mame/drivers/mod8.cpp
+++ b/src/mame/drivers/mod8.cpp
@@ -76,7 +76,7 @@ private:
UINT16 m_tty_data;
UINT8 m_tty_key_data;
int m_tty_cnt;
- virtual void machine_reset();
+ virtual void machine_reset() override;
required_device<teleprinter_device> m_teleprinter;
required_device<cpu_device> m_maincpu;
};
diff --git a/src/mame/drivers/modellot.cpp b/src/mame/drivers/modellot.cpp
index 9c2421bddd0..23eabd69770 100644
--- a/src/mame/drivers/modellot.cpp
+++ b/src/mame/drivers/modellot.cpp
@@ -40,7 +40,7 @@ public:
private:
UINT8 m_term_data;
const UINT8 *m_p_chargen;
- virtual void machine_reset();
+ virtual void machine_reset() override;
required_device<cpu_device> m_maincpu;
};
diff --git a/src/mame/drivers/mogura.cpp b/src/mame/drivers/mogura.cpp
index 875c0391b72..9310a5aee94 100644
--- a/src/mame/drivers/mogura.cpp
+++ b/src/mame/drivers/mogura.cpp
@@ -32,8 +32,8 @@ public:
DECLARE_WRITE8_MEMBER(mogura_dac_w);
DECLARE_WRITE8_MEMBER(mogura_gfxram_w);
TILE_GET_INFO_MEMBER(get_mogura_tile_info);
- virtual void machine_start();
- virtual void video_start();
+ virtual void machine_start() override;
+ virtual void video_start() override;
DECLARE_PALETTE_INIT(mogura);
UINT32 screen_update_mogura(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
};
diff --git a/src/mame/drivers/mole.cpp b/src/mame/drivers/mole.cpp
index b86dbc3b10c..8ed67ba803c 100644
--- a/src/mame/drivers/mole.cpp
+++ b/src/mame/drivers/mole.cpp
@@ -80,9 +80,9 @@ public:
DECLARE_WRITE8_MEMBER(mole_flipscreen_w);
DECLARE_READ8_MEMBER(mole_protection_r);
TILE_GET_INFO_MEMBER(get_bg_tile_info);
- virtual void machine_start();
- virtual void machine_reset();
- virtual void video_start();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
+ virtual void video_start() override;
UINT32 screen_update_mole(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
};
diff --git a/src/mame/drivers/molecular.cpp b/src/mame/drivers/molecular.cpp
index d976f124fe3..440479c71bb 100644
--- a/src/mame/drivers/molecular.cpp
+++ b/src/mame/drivers/molecular.cpp
@@ -93,10 +93,10 @@ public:
protected:
// driver_device overrides
- virtual void machine_start();
- virtual void machine_reset();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
- virtual void video_start();
+ virtual void video_start() override;
};
void molecula_state::video_start()
diff --git a/src/mame/drivers/monacogp.cpp b/src/mame/drivers/monacogp.cpp
index b38fa260b56..d1f920be4b7 100644
--- a/src/mame/drivers/monacogp.cpp
+++ b/src/mame/drivers/monacogp.cpp
@@ -144,10 +144,10 @@ public:
protected:
// driver_device overrides
- virtual void machine_start();
- virtual void machine_reset();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
- virtual void video_start();
+ virtual void video_start() override;
private:
diff --git a/src/mame/drivers/monzagp.cpp b/src/mame/drivers/monzagp.cpp
index f95264f2423..1c421b5bf22 100644
--- a/src/mame/drivers/monzagp.cpp
+++ b/src/mame/drivers/monzagp.cpp
@@ -58,7 +58,7 @@ public:
DECLARE_WRITE8_MEMBER(port2_w);
DECLARE_READ8_MEMBER(port2_r);
DECLARE_WRITE8_MEMBER(port3_w);
- virtual void video_start();
+ virtual void video_start() override;
TIMER_DEVICE_CALLBACK_MEMBER(time_tick_timer);
DECLARE_PALETTE_INIT(monzagp);
UINT32 screen_update_monzagp(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
diff --git a/src/mame/drivers/mps1230.cpp b/src/mame/drivers/mps1230.cpp
index 3df393372ba..d12a09470cf 100644
--- a/src/mame/drivers/mps1230.cpp
+++ b/src/mame/drivers/mps1230.cpp
@@ -93,8 +93,8 @@ public:
required_device<cpu_device> m_maincpu;
- virtual void machine_start();
- virtual void machine_reset();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
private:
};
diff --git a/src/mame/drivers/mpu12wbk.cpp b/src/mame/drivers/mpu12wbk.cpp
index 51b3307b5b9..685aa88e1e1 100644
--- a/src/mame/drivers/mpu12wbk.cpp
+++ b/src/mame/drivers/mpu12wbk.cpp
@@ -232,7 +232,7 @@ public:
DECLARE_WRITE8_MEMBER(mpu12wbk_colorram_w);
DECLARE_DRIVER_INIT(mpu12wbk);
TILE_GET_INFO_MEMBER(get_bg_tile_info);
- virtual void video_start();
+ virtual void video_start() override;
DECLARE_PALETTE_INIT(mpu12wbk);
UINT32 screen_update_mpu12wbk(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
required_device<cpu_device> m_maincpu;
diff --git a/src/mame/drivers/mpu3.cpp b/src/mame/drivers/mpu3.cpp
index d45ecc0de30..dca2a9cb0db 100644
--- a/src/mame/drivers/mpu3.cpp
+++ b/src/mame/drivers/mpu3.cpp
@@ -204,8 +204,8 @@ emu_timer *m_ic21_timer;
DECLARE_WRITE8_MEMBER(pia_ic6_porta_w);
DECLARE_WRITE8_MEMBER(pia_ic6_portb_w);
DECLARE_DRIVER_INIT(m3hprvpr);
- virtual void machine_start();
- virtual void machine_reset();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
TIMER_CALLBACK_MEMBER(ic21_timeout);
TIMER_DEVICE_CALLBACK_MEMBER(gen_50hz);
TIMER_DEVICE_CALLBACK_MEMBER(ic10_callback);
diff --git a/src/mame/drivers/mpu5hw.cpp b/src/mame/drivers/mpu5hw.cpp
index 9d99ff7d242..c6065c3bf67 100644
--- a/src/mame/drivers/mpu5hw.cpp
+++ b/src/mame/drivers/mpu5hw.cpp
@@ -86,7 +86,7 @@ protected:
// devices
required_device<m68340cpu_device> m_maincpu;
- virtual void machine_start();
+ virtual void machine_start() override;
};
READ8_MEMBER(mpu5_state::asic_r8)
diff --git a/src/mame/drivers/mrgame.cpp b/src/mame/drivers/mrgame.cpp
index 7d03c55d687..2d2ec7abc0a 100644
--- a/src/mame/drivers/mrgame.cpp
+++ b/src/mame/drivers/mrgame.cpp
@@ -93,8 +93,8 @@ private:
UINT8 m_video_data;
UINT8 m_video_status;
UINT8 m_video_ctrl[8];
- virtual void machine_start();
- virtual void machine_reset();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
required_device<m68000_device> m_maincpu;
required_device<z80_device> m_audiocpu1;
required_device<z80_device> m_audiocpu2;
diff --git a/src/mame/drivers/ms0515.cpp b/src/mame/drivers/ms0515.cpp
index 9f72a325764..89e38f4b16f 100644
--- a/src/mame/drivers/ms0515.cpp
+++ b/src/mame/drivers/ms0515.cpp
@@ -31,7 +31,7 @@ public:
DECLARE_WRITE16_MEMBER(ms0515_bank_w);
DECLARE_WRITE8_MEMBER(ms0515_sys_w);
- virtual void machine_reset();
+ virtual void machine_reset() override;
UINT8 *m_video_ram;
UINT8 m_sysreg;
diff --git a/src/mame/drivers/ms9540.cpp b/src/mame/drivers/ms9540.cpp
index 16f48730c50..2be054eeb5f 100644
--- a/src/mame/drivers/ms9540.cpp
+++ b/src/mame/drivers/ms9540.cpp
@@ -44,7 +44,7 @@ public:
private:
UINT8 m_term_data;
- virtual void machine_reset();
+ virtual void machine_reset() override;
required_shared_ptr<UINT16> m_p_base;
required_device<cpu_device> m_maincpu;
required_device<generic_terminal_device> m_terminal;
diff --git a/src/mame/drivers/mstation.cpp b/src/mame/drivers/mstation.cpp
index d49478f0b56..f1aa281aeb2 100644
--- a/src/mame/drivers/mstation.cpp
+++ b/src/mame/drivers/mstation.cpp
@@ -89,8 +89,8 @@ public:
DECLARE_WRITE_LINE_MEMBER( rtc_irq );
- virtual void machine_start();
- virtual void machine_reset();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
UINT32 screen_update(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
DECLARE_PALETTE_INIT(mstation);
TIMER_DEVICE_CALLBACK_MEMBER(mstation_1hz_timer);
diff --git a/src/mame/drivers/mt735.cpp b/src/mame/drivers/mt735.cpp
index 569f612d875..4e642a4fa31 100644
--- a/src/mame/drivers/mt735.cpp
+++ b/src/mame/drivers/mt735.cpp
@@ -16,8 +16,8 @@ public:
DECLARE_READ8_MEMBER(p4_r);
DECLARE_READ8_MEMBER(p5_r);
- virtual void machine_start();
- virtual void machine_reset();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
};
mt735_state::mt735_state(const machine_config &mconfig, device_type type, const char *tag) :
diff --git a/src/mame/drivers/multi16.cpp b/src/mame/drivers/multi16.cpp
index 3e9722b990e..0852c166970 100644
--- a/src/mame/drivers/multi16.cpp
+++ b/src/mame/drivers/multi16.cpp
@@ -32,9 +32,9 @@ public:
DECLARE_WRITE8_MEMBER(multi16_6845_data_w);
required_shared_ptr<UINT16> m_p_vram;
UINT8 m_crtc_vreg[0x100],m_crtc_index;
- virtual void machine_start();
- virtual void machine_reset();
- virtual void video_start();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
+ virtual void video_start() override;
UINT32 screen_update_multi16(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
};
diff --git a/src/mame/drivers/multi8.cpp b/src/mame/drivers/multi8.cpp
index d10ea348ea8..c9509f66e8a 100644
--- a/src/mame/drivers/multi8.cpp
+++ b/src/mame/drivers/multi8.cpp
@@ -66,9 +66,9 @@ public:
UINT16 m_knj_addr;
DECLARE_READ8_MEMBER(ay8912_0_r);
DECLARE_READ8_MEMBER(ay8912_1_r);
- virtual void machine_start();
- virtual void machine_reset();
- virtual void video_start();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
+ virtual void video_start() override;
UINT32 screen_update_multi8(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
TIMER_DEVICE_CALLBACK_MEMBER(keyboard_callback);
void multi8_draw_pixel(bitmap_ind16 &bitmap,int y,int x,UINT8 pen,UINT8 width);
diff --git a/src/mame/drivers/multigam.cpp b/src/mame/drivers/multigam.cpp
index 32c79e404dd..9c854c1a2e7 100644
--- a/src/mame/drivers/multigam.cpp
+++ b/src/mame/drivers/multigam.cpp
@@ -179,9 +179,9 @@ public:
DECLARE_DRIVER_INIT(multigmt);
DECLARE_DRIVER_INIT(multigam);
DECLARE_DRIVER_INIT(multigm3);
- virtual void machine_start();
- virtual void machine_reset();
- virtual void video_start();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
+ virtual void video_start() override;
DECLARE_PALETTE_INIT(multigam);
DECLARE_MACHINE_START(multigm3);
DECLARE_MACHINE_RESET(multigm3);
diff --git a/src/mame/drivers/murogmbl.cpp b/src/mame/drivers/murogmbl.cpp
index ff8cecd482f..245f6c3953b 100644
--- a/src/mame/drivers/murogmbl.cpp
+++ b/src/mame/drivers/murogmbl.cpp
@@ -56,7 +56,7 @@ public:
required_shared_ptr<UINT8> m_video;
- virtual void video_start();
+ virtual void video_start() override;
DECLARE_PALETTE_INIT(murogmbl);
UINT32 screen_update(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
diff --git a/src/mame/drivers/mvme350.cpp b/src/mame/drivers/mvme350.cpp
index 62bf38926d3..2fd9b056f40 100644
--- a/src/mame/drivers/mvme350.cpp
+++ b/src/mame/drivers/mvme350.cpp
@@ -159,8 +159,8 @@ DECLARE_READ16_MEMBER (vme_a24_r);
DECLARE_WRITE16_MEMBER (vme_a24_w);
DECLARE_READ16_MEMBER (vme_a16_r);
DECLARE_WRITE16_MEMBER (vme_a16_w);
-virtual void machine_start ();
-virtual void machine_reset ();
+virtual void machine_start () override;
+virtual void machine_reset () override;
protected:
private:
diff --git a/src/mame/drivers/mwarr.cpp b/src/mame/drivers/mwarr.cpp
index 821a4fbb790..28fecaf9007 100644
--- a/src/mame/drivers/mwarr.cpp
+++ b/src/mame/drivers/mwarr.cpp
@@ -101,9 +101,9 @@ public:
TILE_GET_INFO_MEMBER(get_mlow_tile_info);
TILE_GET_INFO_MEMBER(get_mhigh_tile_info);
TILE_GET_INFO_MEMBER(get_tx_tile_info);
- virtual void machine_start();
- virtual void machine_reset();
- virtual void video_start();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
+ virtual void video_start() override;
UINT32 screen_update_mwarr(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
void draw_sprites( screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect );
required_device<cpu_device> m_maincpu;
diff --git a/src/mame/drivers/mx2178.cpp b/src/mame/drivers/mx2178.cpp
index a1fc4fb1a22..add947cbcdd 100644
--- a/src/mame/drivers/mx2178.cpp
+++ b/src/mame/drivers/mx2178.cpp
@@ -49,7 +49,7 @@ public:
required_shared_ptr<UINT8> m_p_videoram;
protected:
- virtual void machine_reset();
+ virtual void machine_reset() override;
private:
UINT8 m_term_data;
diff --git a/src/mame/drivers/myb3k.cpp b/src/mame/drivers/myb3k.cpp
index a040bec8d73..2eb5cba1dc7 100644
--- a/src/mame/drivers/myb3k.cpp
+++ b/src/mame/drivers/myb3k.cpp
@@ -43,9 +43,9 @@ public:
required_device<palette_device> m_palette;
UINT8 m_crtc_vreg[0x100],m_crtc_index;
UINT8 m_vmode;
- virtual void machine_start();
- virtual void machine_reset();
- virtual void video_start();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
+ virtual void video_start() override;
UINT32 screen_update_myb3k(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
};
diff --git a/src/mame/drivers/mycom.cpp b/src/mame/drivers/mycom.cpp
index be3978d2ddf..efea8bc5bed 100644
--- a/src/mame/drivers/mycom.cpp
+++ b/src/mame/drivers/mycom.cpp
@@ -104,9 +104,9 @@ private:
UINT8 m_sn_we;
UINT32 m_upper_sw;
UINT8 *m_p_ram;
- virtual void machine_reset();
- virtual void machine_start();
- virtual void video_start();
+ virtual void machine_reset() override;
+ virtual void machine_start() override;
+ virtual void video_start() override;
required_device<cpu_device> m_maincpu;
required_device<i8255_device> m_ppi0;
required_device<i8255_device> m_ppi1;
diff --git a/src/mame/drivers/myvision.cpp b/src/mame/drivers/myvision.cpp
index f49d1aef6f5..e5c32a4c158 100644
--- a/src/mame/drivers/myvision.cpp
+++ b/src/mame/drivers/myvision.cpp
@@ -52,8 +52,8 @@ public:
DECLARE_WRITE8_MEMBER( ay_port_b_w );
private:
- virtual void machine_start();
- virtual void machine_reset();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
required_device<cpu_device> m_maincpu;
required_device<generic_slot_device> m_cart;
UINT8 m_column;
diff --git a/src/mame/drivers/mz2000.cpp b/src/mame/drivers/mz2000.cpp
index b44ae2166a2..a1fb10dc59f 100644
--- a/src/mame/drivers/mz2000.cpp
+++ b/src/mame/drivers/mz2000.cpp
@@ -112,8 +112,8 @@ public:
DECLARE_WRITE8_MEMBER(timer_w);
DECLARE_WRITE8_MEMBER(mz2000_tvram_attr_w);
DECLARE_WRITE8_MEMBER(mz2000_gvram_mask_w);
- virtual void machine_reset();
- virtual void video_start();
+ virtual void machine_reset() override;
+ virtual void video_start() override;
UINT32 screen_update_mz2000(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
DECLARE_READ8_MEMBER(fdc_r);
DECLARE_WRITE8_MEMBER(fdc_w);
diff --git a/src/mame/drivers/mz2500.cpp b/src/mame/drivers/mz2500.cpp
index 980b788df4b..63641ba66e9 100644
--- a/src/mame/drivers/mz2500.cpp
+++ b/src/mame/drivers/mz2500.cpp
@@ -196,9 +196,9 @@ public:
UINT8 mz2500_cg_latch_compare();
UINT8 mz2500_ram_read(UINT16 offset, UINT8 bank_num);
void mz2500_ram_write(UINT16 offset, UINT8 data, UINT8 bank_num);
- virtual void machine_start();
- virtual void machine_reset();
- virtual void video_start();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
+ virtual void video_start() override;
DECLARE_PALETTE_INIT(mz2500);
UINT32 screen_update_mz2500(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
INTERRUPT_GEN_MEMBER(mz2500_vbl);
diff --git a/src/mame/drivers/mz3500.cpp b/src/mame/drivers/mz3500.cpp
index 9f480c08563..d81e75d8510 100644
--- a/src/mame/drivers/mz3500.cpp
+++ b/src/mame/drivers/mz3500.cpp
@@ -103,10 +103,10 @@ public:
protected:
// driver_device overrides
- virtual void machine_start();
- virtual void machine_reset();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
- virtual void video_start();
+ virtual void video_start() override;
private:
required_ioport m_system_dsw;
diff --git a/src/mame/drivers/mz6500.cpp b/src/mame/drivers/mz6500.cpp
index 31e9a2ee917..d513f30a33e 100644
--- a/src/mame/drivers/mz6500.cpp
+++ b/src/mame/drivers/mz6500.cpp
@@ -31,8 +31,8 @@ public:
void fdc_irq(bool state);
void fdc_drq(bool state);
required_shared_ptr<UINT16> m_video_ram;
- virtual void machine_reset();
- virtual void video_start();
+ virtual void machine_reset() override;
+ virtual void video_start() override;
required_device<cpu_device> m_maincpu;
required_device<palette_device> m_palette;
UPD7220_DISPLAY_PIXELS_MEMBER( hgdc_display_pixels );
diff --git a/src/mame/drivers/mzr8105.cpp b/src/mame/drivers/mzr8105.cpp
index d84b93e43a6..ea2049ed8cf 100644
--- a/src/mame/drivers/mzr8105.cpp
+++ b/src/mame/drivers/mzr8105.cpp
@@ -195,7 +195,7 @@ DECLARE_READ16_MEMBER (vme_a24_r);
DECLARE_WRITE16_MEMBER (vme_a24_w);
DECLARE_READ16_MEMBER (vme_a16_r);
DECLARE_WRITE16_MEMBER (vme_a16_w);
-virtual void machine_start ();
+virtual void machine_start () override;
DECLARE_WRITE_LINE_MEMBER (write_updterm_clock);
#if CARDSLOT
diff --git a/src/mame/drivers/nakajies.cpp b/src/mame/drivers/nakajies.cpp
index bcf43ef4071..aeb758e17ee 100644
--- a/src/mame/drivers/nakajies.cpp
+++ b/src/mame/drivers/nakajies.cpp
@@ -291,8 +291,8 @@ public:
required_device<cpu_device> m_maincpu;
- virtual void machine_start();
- virtual void machine_reset();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
UINT32 screen_update(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
void nakajies_update_irqs();
diff --git a/src/mame/drivers/namcops2.cpp b/src/mame/drivers/namcops2.cpp
index 50205be53ec..c82d30c59ff 100644
--- a/src/mame/drivers/namcops2.cpp
+++ b/src/mame/drivers/namcops2.cpp
@@ -891,7 +891,7 @@ protected:
required_device<cpu_device> m_maincpu;
// driver_device overrides
- virtual void video_start();
+ virtual void video_start() override;
};
diff --git a/src/mame/drivers/namcos11.cpp b/src/mame/drivers/namcos11.cpp
index fc70c932550..2f3426fb536 100644
--- a/src/mame/drivers/namcos11.cpp
+++ b/src/mame/drivers/namcos11.cpp
@@ -329,7 +329,7 @@ public:
TIMER_DEVICE_CALLBACK_MEMBER(mcu_adc_cb);
protected:
- virtual void driver_start();
+ virtual void driver_start() override;
private:
required_shared_ptr<UINT16> m_sharedram;
diff --git a/src/mame/drivers/namcos12.cpp b/src/mame/drivers/namcos12.cpp
index e4a10d76127..ce03a12f676 100644
--- a/src/mame/drivers/namcos12.cpp
+++ b/src/mame/drivers/namcos12.cpp
@@ -1159,7 +1159,7 @@ public:
void namcos12_sub_irq( screen_device &screen, bool vblank_state );
protected:
- virtual void machine_reset();
+ virtual void machine_reset() override;
};
diff --git a/src/mame/drivers/namcos23.cpp b/src/mame/drivers/namcos23.cpp
index 8b6a602b2df..66106e4bafd 100644
--- a/src/mame/drivers/namcos23.cpp
+++ b/src/mame/drivers/namcos23.cpp
@@ -1551,8 +1551,8 @@ public:
TILE_GET_INFO_MEMBER(TextTilemapGetInfo);
DECLARE_VIDEO_START(s23);
DECLARE_MACHINE_RESET(gmen);
- virtual void machine_start();
- virtual void machine_reset();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
UINT32 screen_update(screen_device &screen, bitmap_rgb32 &bitmap, const rectangle &cliprect);
INTERRUPT_GEN_MEMBER(interrupt);
TIMER_CALLBACK_MEMBER(c361_timer_cb);
diff --git a/src/mame/drivers/nanos.cpp b/src/mame/drivers/nanos.cpp
index 4497418a6de..a40db7653a9 100644
--- a/src/mame/drivers/nanos.cpp
+++ b/src/mame/drivers/nanos.cpp
@@ -68,9 +68,9 @@ public:
DECLARE_WRITE_LINE_MEMBER( ctc_z0_w );
DECLARE_WRITE_LINE_MEMBER( ctc_z1_w );
DECLARE_WRITE_LINE_MEMBER( ctc_z2_w );
- virtual void machine_reset();
- virtual void machine_start();
- virtual void video_start();
+ virtual void machine_reset() override;
+ virtual void machine_start() override;
+ virtual void video_start() override;
UINT32 screen_update(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
TIMER_DEVICE_CALLBACK_MEMBER(keyboard_callback);
DECLARE_WRITE_LINE_MEMBER(z80daisy_interrupt);
diff --git a/src/mame/drivers/nascom1.cpp b/src/mame/drivers/nascom1.cpp
index 8580a4b78d7..fc3497f3e70 100644
--- a/src/mame/drivers/nascom1.cpp
+++ b/src/mame/drivers/nascom1.cpp
@@ -81,7 +81,7 @@ public:
DECLARE_SNAPSHOT_LOAD_MEMBER( nascom1 );
protected:
- virtual void machine_reset();
+ virtual void machine_reset() override;
private:
@@ -121,7 +121,7 @@ public:
DECLARE_DEVICE_IMAGE_LOAD_MEMBER(socket2_load) { return load_cart(image, m_socket2, 2); }
protected:
- virtual void machine_reset();
+ virtual void machine_reset() override;
private:
required_device<nasbus_device> m_nasbus;
diff --git a/src/mame/drivers/neoprint.cpp b/src/mame/drivers/neoprint.cpp
index 6b7589698a6..34a6d772df7 100644
--- a/src/mame/drivers/neoprint.cpp
+++ b/src/mame/drivers/neoprint.cpp
@@ -71,8 +71,8 @@ public:
DECLARE_DRIVER_INIT(npcartv1);
DECLARE_DRIVER_INIT(nprsp);
DECLARE_DRIVER_INIT(unkneo);
- virtual void machine_start();
- virtual void video_start();
+ virtual void machine_start() override;
+ virtual void video_start() override;
DECLARE_MACHINE_RESET(nprsp);
UINT32 screen_update_neoprint(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
UINT32 screen_update_nprsp(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
diff --git a/src/mame/drivers/neptunp2.cpp b/src/mame/drivers/neptunp2.cpp
index 958bf8b54d4..f5b3b4c05f0 100644
--- a/src/mame/drivers/neptunp2.cpp
+++ b/src/mame/drivers/neptunp2.cpp
@@ -31,7 +31,7 @@ protected:
required_device<cpu_device> m_maincpu;
// driver_device overrides
- virtual void video_start();
+ virtual void video_start() override;
};
diff --git a/src/mame/drivers/nexus3d.cpp b/src/mame/drivers/nexus3d.cpp
index 8a54416f677..bd45eff4d10 100644
--- a/src/mame/drivers/nexus3d.cpp
+++ b/src/mame/drivers/nexus3d.cpp
@@ -43,8 +43,8 @@ public:
// DECLARE_WRITE32_MEMBER(nexus3d_unk3_w);
DECLARE_DRIVER_INIT(nexus3d);
- virtual void machine_reset();
- virtual void video_start();
+ virtual void machine_reset() override;
+ virtual void video_start() override;
UINT32 screen_update_nexus3d(screen_device &screen, bitmap_rgb32 &bitmap, const rectangle &cliprect);
};
diff --git a/src/mame/drivers/ngen.cpp b/src/mame/drivers/ngen.cpp
index a0f9e2419d5..fc02d654308 100644
--- a/src/mame/drivers/ngen.cpp
+++ b/src/mame/drivers/ngen.cpp
@@ -144,8 +144,8 @@ public:
DECLARE_READ16_MEMBER(b38_crtc_r);
DECLARE_WRITE16_MEMBER(b38_crtc_w);
protected:
- virtual void machine_reset();
- virtual void machine_start();
+ virtual void machine_reset() override;
+ virtual void machine_start() override;
private:
optional_device<i80186_cpu_device> m_maincpu;
diff --git a/src/mame/drivers/ngp.cpp b/src/mame/drivers/ngp.cpp
index 9341deba7f8..ce57a2ca4db 100644
--- a/src/mame/drivers/ngp.cpp
+++ b/src/mame/drivers/ngp.cpp
@@ -152,8 +152,8 @@ public:
m_nvram_loaded = false;
}
- virtual void machine_start();
- virtual void machine_reset();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
UINT8 m_io_reg[0x40];
UINT8 m_old_to3;
@@ -206,9 +206,9 @@ protected:
required_ioport m_io_controls;
required_ioport m_io_power;
- virtual void nvram_default();
- virtual void nvram_read(emu_file &file);
- virtual void nvram_write(emu_file &file);
+ virtual void nvram_default() override;
+ virtual void nvram_read(emu_file &file) override;
+ virtual void nvram_write(emu_file &file) override;
required_device<cpu_device> m_maincpu;
};
diff --git a/src/mame/drivers/nightgal.cpp b/src/mame/drivers/nightgal.cpp
index 59b051ec6bb..c4365edd318 100644
--- a/src/mame/drivers/nightgal.cpp
+++ b/src/mame/drivers/nightgal.cpp
@@ -101,9 +101,9 @@ public:
DECLARE_READ8_MEMBER(input_2p_r);
DECLARE_DRIVER_INIT(ngalsumr);
DECLARE_DRIVER_INIT(royalqn);
- virtual void machine_start();
- virtual void machine_reset();
- virtual void video_start();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
+ virtual void video_start() override;
DECLARE_PALETTE_INIT(nightgal);
UINT32 screen_update_nightgal(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
diff --git a/src/mame/drivers/nmg5.cpp b/src/mame/drivers/nmg5.cpp
index 642bb9a89b5..53b65663cf0 100644
--- a/src/mame/drivers/nmg5.cpp
+++ b/src/mame/drivers/nmg5.cpp
@@ -283,9 +283,9 @@ public:
DECLARE_DRIVER_INIT(prot_val_40);
TILE_GET_INFO_MEMBER(fg_get_tile_info);
TILE_GET_INFO_MEMBER(bg_get_tile_info);
- virtual void machine_start();
- virtual void machine_reset();
- virtual void video_start();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
+ virtual void video_start() override;
UINT32 screen_update_nmg5(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
void draw_bitmap( bitmap_ind16 &bitmap );
};
diff --git a/src/mame/drivers/nsm.cpp b/src/mame/drivers/nsm.cpp
index 6dd64bd7cc5..aef59d371cf 100644
--- a/src/mame/drivers/nsm.cpp
+++ b/src/mame/drivers/nsm.cpp
@@ -41,7 +41,7 @@ protected:
required_device<cpu_device> m_maincpu;
// driver_device overrides
- virtual void machine_reset();
+ virtual void machine_reset() override;
private:
UINT8 m_cru_data[9];
UINT8 m_cru_count;
diff --git a/src/mame/drivers/nsmpoker.cpp b/src/mame/drivers/nsmpoker.cpp
index e4bb63a585f..5e37cfa247c 100644
--- a/src/mame/drivers/nsmpoker.cpp
+++ b/src/mame/drivers/nsmpoker.cpp
@@ -84,9 +84,9 @@ public:
DECLARE_WRITE8_MEMBER(debug_w);
DECLARE_READ8_MEMBER(debug_r);
TILE_GET_INFO_MEMBER(get_bg_tile_info);
- virtual void video_start();
+ virtual void video_start() override;
DECLARE_PALETTE_INIT(nsmpoker);
- virtual void machine_reset();
+ virtual void machine_reset() override;
UINT32 screen_update_nsmpoker(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
INTERRUPT_GEN_MEMBER(nsmpoker_interrupt);
required_device<cpu_device> m_maincpu;
diff --git a/src/mame/drivers/nss.cpp b/src/mame/drivers/nss.cpp
index fa0cecd8ce6..580d4e8cb86 100644
--- a/src/mame/drivers/nss.cpp
+++ b/src/mame/drivers/nss.cpp
@@ -336,8 +336,8 @@ public:
DECLARE_DRIVER_INIT(nss);
DECLARE_CUSTOM_INPUT_MEMBER(game_over_flag_r);
- virtual void machine_start();
- virtual void machine_reset();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
INTERRUPT_GEN_MEMBER(nss_vblank_irq);
DECLARE_READ8_MEMBER(spc_ram_100_r);
DECLARE_WRITE8_MEMBER(spc_ram_100_w);
diff --git a/src/mame/drivers/nwk-tr.cpp b/src/mame/drivers/nwk-tr.cpp
index 4cc5c9c581b..dd836131e8f 100644
--- a/src/mame/drivers/nwk-tr.cpp
+++ b/src/mame/drivers/nwk-tr.cpp
@@ -322,8 +322,8 @@ public:
TIMER_CALLBACK_MEMBER(sound_irq);
DECLARE_DRIVER_INIT(nwktr);
- virtual void machine_start();
- virtual void machine_reset();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
UINT32 screen_update_nwktr(screen_device &screen, bitmap_rgb32 &bitmap, const rectangle &cliprect);
void lanc2_init();
diff --git a/src/mame/drivers/nyny.cpp b/src/mame/drivers/nyny.cpp
index b400cb64137..3bd05899748 100644
--- a/src/mame/drivers/nyny.cpp
+++ b/src/mame/drivers/nyny.cpp
@@ -136,8 +136,8 @@ public:
DECLARE_WRITE_LINE_MEMBER(flipscreen_w);
DECLARE_WRITE_LINE_MEMBER(display_enable_changed);
DECLARE_WRITE8_MEMBER(nyny_ay8910_37_port_a_w);
- virtual void machine_start();
- virtual void machine_reset();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
INTERRUPT_GEN_MEMBER(update_pia_1);
DECLARE_WRITE8_MEMBER(ic48_1_74123_output_changed);
inline void shift_star_generator( );
diff --git a/src/mame/drivers/octopus.cpp b/src/mame/drivers/octopus.cpp
index 7e9ce91967e..b219aa52261 100644
--- a/src/mame/drivers/octopus.cpp
+++ b/src/mame/drivers/octopus.cpp
@@ -117,8 +117,8 @@ public:
: driver_device(mconfig, type, tag) ,
m_maincpu(*this, "maincpu") { }
- virtual void machine_reset();
- virtual void video_start();
+ virtual void machine_reset() override;
+ virtual void video_start() override;
DECLARE_WRITE8_MEMBER(port_c9);
UINT32 screen_update_octopus(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
required_device<cpu_device> m_maincpu;
diff --git a/src/mame/drivers/odyssey2.cpp b/src/mame/drivers/odyssey2.cpp
index a87c565057e..22b0404efcc 100644
--- a/src/mame/drivers/odyssey2.cpp
+++ b/src/mame/drivers/odyssey2.cpp
@@ -49,8 +49,8 @@ public:
DECLARE_WRITE8_MEMBER(p2_write);
DECLARE_READ8_MEMBER(t1_read);
DECLARE_DRIVER_INIT(odyssey2);
- virtual void machine_start();
- virtual void machine_reset();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
DECLARE_PALETTE_INIT(odyssey2);
UINT32 screen_update_odyssey2(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
DECLARE_WRITE_LINE_MEMBER(irq_callback);
@@ -85,8 +85,8 @@ public:
required_device<ef9340_1_device> m_ef9340_1;
DECLARE_PALETTE_INIT(g7400);
- virtual void machine_start();
- virtual void machine_reset();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
DECLARE_WRITE8_MEMBER(p2_write);
DECLARE_READ8_MEMBER(io_read);
DECLARE_WRITE8_MEMBER(io_write);
diff --git a/src/mame/drivers/okean240.cpp b/src/mame/drivers/okean240.cpp
index 8fc87a52848..8ad181fe10e 100644
--- a/src/mame/drivers/okean240.cpp
+++ b/src/mame/drivers/okean240.cpp
@@ -89,9 +89,9 @@ public:
UINT8 m_j;
UINT8 m_scroll;
required_shared_ptr<UINT8> m_p_videoram;
- virtual void machine_start();
- virtual void machine_reset();
- virtual void video_start();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
+ virtual void video_start() override;
DECLARE_DRIVER_INIT(okean240);
UINT32 screen_update_okean240(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
@@ -100,7 +100,7 @@ protected:
ioport_port *m_io_port[11];
required_device<cpu_device> m_maincpu;
- virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr);
+ virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) override;
};
// okean240 requires bit 4 to change
diff --git a/src/mame/drivers/olibochu.cpp b/src/mame/drivers/olibochu.cpp
index a06d9b71154..8e997d897fb 100644
--- a/src/mame/drivers/olibochu.cpp
+++ b/src/mame/drivers/olibochu.cpp
@@ -86,9 +86,9 @@ public:
DECLARE_WRITE8_MEMBER(olibochu_flipscreen_w);
DECLARE_WRITE8_MEMBER(sound_command_w);
TILE_GET_INFO_MEMBER(get_bg_tile_info);
- virtual void machine_start();
- virtual void machine_reset();
- virtual void video_start();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
+ virtual void video_start() override;
DECLARE_PALETTE_INIT(olibochu);
UINT32 screen_update_olibochu(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
TIMER_DEVICE_CALLBACK_MEMBER(olibochu_scanline);
diff --git a/src/mame/drivers/omegrace.cpp b/src/mame/drivers/omegrace.cpp
index 7f7ef74044f..186d63d880c 100644
--- a/src/mame/drivers/omegrace.cpp
+++ b/src/mame/drivers/omegrace.cpp
@@ -243,7 +243,7 @@ public:
DECLARE_WRITE8_MEMBER(omegrace_leds_w);
DECLARE_WRITE8_MEMBER(omegrace_soundlatch_w);
DECLARE_DRIVER_INIT(omegrace);
- virtual void machine_reset();
+ virtual void machine_reset() override;
};
diff --git a/src/mame/drivers/onetwo.cpp b/src/mame/drivers/onetwo.cpp
index 4d53e4323de..603d5edd9e5 100644
--- a/src/mame/drivers/onetwo.cpp
+++ b/src/mame/drivers/onetwo.cpp
@@ -82,8 +82,8 @@ public:
DECLARE_WRITE8_MEMBER(palette1_w);
DECLARE_WRITE8_MEMBER(palette2_w);
TILE_GET_INFO_MEMBER(get_fg_tile_info);
- virtual void machine_start();
- virtual void video_start();
+ virtual void machine_start() override;
+ virtual void video_start() override;
UINT32 screen_update_onetwo(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
void set_color(int offset);
};
diff --git a/src/mame/drivers/oric.cpp b/src/mame/drivers/oric.cpp
index 29bbebe9c55..69dff49397b 100644
--- a/src/mame/drivers/oric.cpp
+++ b/src/mame/drivers/oric.cpp
@@ -75,8 +75,8 @@ public:
DECLARE_WRITE8_MEMBER(psg_a_w);
TIMER_DEVICE_CALLBACK_MEMBER(update_tape);
- virtual void machine_start();
- virtual void video_start();
+ virtual void machine_start() override;
+ virtual void video_start() override;
UINT32 screen_update_oric(screen_device &screen, bitmap_rgb32 &bitmap, const rectangle &cliprect);
void vblank_w(screen_device &screen, bool state);
@@ -143,8 +143,8 @@ public:
DECLARE_FLOPPY_FORMATS(floppy_formats);
- virtual void machine_start();
- virtual void machine_reset();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
protected:
enum {
@@ -173,7 +173,7 @@ protected:
UINT8 m_junk_read[0x4000], m_junk_write[0x4000];
- virtual void update_irq();
+ virtual void update_irq() override;
void remap();
};
diff --git a/src/mame/drivers/osbexec.cpp b/src/mame/drivers/osbexec.cpp
index 35f903281e9..c21143bc676 100644
--- a/src/mame/drivers/osbexec.cpp
+++ b/src/mame/drivers/osbexec.cpp
@@ -46,7 +46,7 @@ public:
required_device<floppy_image_device> m_floppy0;
required_device<floppy_image_device> m_floppy1;
- virtual void video_start();
+ virtual void video_start() override;
UINT32 screen_update(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
@@ -112,7 +112,7 @@ public:
DECLARE_READ8_MEMBER(osbexec_kbd_r);
DECLARE_READ8_MEMBER(osbexec_rtc_r);
DECLARE_DRIVER_INIT(osbexec);
- virtual void machine_reset();
+ virtual void machine_reset() override;
TIMER_CALLBACK_MEMBER(osbexec_video_callback);
DECLARE_READ8_MEMBER(osbexec_pia0_a_r);
DECLARE_WRITE8_MEMBER(osbexec_pia0_a_w);
diff --git a/src/mame/drivers/othello.cpp b/src/mame/drivers/othello.cpp
index dd5d720ea14..82f8959a507 100644
--- a/src/mame/drivers/othello.cpp
+++ b/src/mame/drivers/othello.cpp
@@ -101,8 +101,8 @@ public:
DECLARE_READ8_MEMBER(n7751_t1_r);
DECLARE_WRITE8_MEMBER(n7751_p2_w);
DECLARE_WRITE8_MEMBER(n7751_rom_control_w);
- virtual void machine_start();
- virtual void machine_reset();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
DECLARE_PALETTE_INIT(othello);
MC6845_UPDATE_ROW(crtc_update_row);
};
diff --git a/src/mame/drivers/p112.cpp b/src/mame/drivers/p112.cpp
index 30b81997663..f67599bcdf7 100644
--- a/src/mame/drivers/p112.cpp
+++ b/src/mame/drivers/p112.cpp
@@ -44,8 +44,8 @@ public:
: driver_device(mconfig, type, tag) ,
m_maincpu(*this, "maincpu") { }
- virtual void machine_reset();
- virtual void video_start();
+ virtual void machine_reset() override;
+ virtual void video_start() override;
UINT32 screen_update_p112(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
required_device<cpu_device> m_maincpu;
};
diff --git a/src/mame/drivers/p8k.cpp b/src/mame/drivers/p8k.cpp
index c21f5e2654c..8288f6704e9 100644
--- a/src/mame/drivers/p8k.cpp
+++ b/src/mame/drivers/p8k.cpp
@@ -88,7 +88,7 @@ public:
DECLARE_WRITE_LINE_MEMBER(fdc_irq);
- virtual void machine_start();
+ virtual void machine_start() override;
DECLARE_WRITE_LINE_MEMBER( p8k_daisy_interrupt );
DECLARE_WRITE_LINE_MEMBER( p8k_dma_irq_w );
diff --git a/src/mame/drivers/pachifev.cpp b/src/mame/drivers/pachifev.cpp
index a1c60b15de9..ceaeaba5b4e 100644
--- a/src/mame/drivers/pachifev.cpp
+++ b/src/mame/drivers/pachifev.cpp
@@ -108,8 +108,8 @@ public:
UINT8 m_adpcm_data;
DECLARE_WRITE8_MEMBER(controls_w);
DECLARE_READ8_MEMBER(controls_r);
- virtual void machine_start();
- virtual void machine_reset();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
INTERRUPT_GEN_MEMBER(pachifev_vblank_irq);
required_device<cpu_device> m_maincpu;
};
diff --git a/src/mame/drivers/palm.cpp b/src/mame/drivers/palm.cpp
index 4a4d900e15c..f875f6eefe7 100644
--- a/src/mame/drivers/palm.cpp
+++ b/src/mame/drivers/palm.cpp
@@ -47,8 +47,8 @@ public:
//DECLARE_READ16_MEMBER(palm_spim_in);
UINT8 m_port_f_latch;
UINT16 m_spim_data;
- virtual void machine_start();
- virtual void machine_reset();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
DECLARE_INPUT_CHANGED_MEMBER(pen_check);
DECLARE_INPUT_CHANGED_MEMBER(button_check);
DECLARE_WRITE8_MEMBER(palm_port_f_out);
diff --git a/src/mame/drivers/palmz22.cpp b/src/mame/drivers/palmz22.cpp
index 629a47e964d..b4efcdd2efc 100644
--- a/src/mame/drivers/palmz22.cpp
+++ b/src/mame/drivers/palmz22.cpp
@@ -89,8 +89,8 @@ public:
UINT32 m_port[8];
DECLARE_DRIVER_INIT(palmz22);
- virtual void machine_start();
- virtual void machine_reset();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
DECLARE_INPUT_CHANGED_MEMBER(palmz22_input_changed);
inline void verboselog(int n_level, const char *s_fmt, ...) ATTR_PRINTF(3,4);
DECLARE_WRITE8_MEMBER( s3c2410_nand_command_w );
diff --git a/src/mame/drivers/pangofun.cpp b/src/mame/drivers/pangofun.cpp
index e3bd5d8c181..5c676615dca 100644
--- a/src/mame/drivers/pangofun.cpp
+++ b/src/mame/drivers/pangofun.cpp
@@ -107,7 +107,7 @@ public:
: pcat_base_state(mconfig, type, tag) { }
DECLARE_DRIVER_INIT(pangofun);
- virtual void machine_start();
+ virtual void machine_start() override;
};
diff --git a/src/mame/drivers/panicr.cpp b/src/mame/drivers/panicr.cpp
index 0914c162be7..c5fd69f4342 100644
--- a/src/mame/drivers/panicr.cpp
+++ b/src/mame/drivers/panicr.cpp
@@ -116,7 +116,7 @@ public:
TILE_GET_INFO_MEMBER(get_txttile_info);
DECLARE_DRIVER_INIT(panicr);
- virtual void video_start();
+ virtual void video_start() override;
DECLARE_PALETTE_INIT(panicr);
UINT32 screen_update(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
diff --git a/src/mame/drivers/pasha2.cpp b/src/mame/drivers/pasha2.cpp
index 8d81ed4695f..a9036920e62 100644
--- a/src/mame/drivers/pasha2.cpp
+++ b/src/mame/drivers/pasha2.cpp
@@ -112,9 +112,9 @@ public:
DECLARE_WRITE16_MEMBER(oki1_bank_w);
DECLARE_WRITE16_MEMBER(oki2_bank_w);
DECLARE_DRIVER_INIT(pasha2);
- virtual void machine_start();
- virtual void machine_reset();
- virtual void video_start();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
+ virtual void video_start() override;
UINT32 screen_update_pasha2(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
required_device<cpu_device> m_maincpu;
required_device<okim6295_device> m_oki1;
diff --git a/src/mame/drivers/paso1600.cpp b/src/mame/drivers/paso1600.cpp
index 91fa7f170ae..094846bb015 100644
--- a/src/mame/drivers/paso1600.cpp
+++ b/src/mame/drivers/paso1600.cpp
@@ -58,9 +58,9 @@ public:
}m_keyb;
DECLARE_READ8_MEMBER(pc_dma_read_byte);
DECLARE_WRITE8_MEMBER(pc_dma_write_byte);
- virtual void machine_start();
- virtual void machine_reset();
- virtual void video_start();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
+ virtual void video_start() override;
UINT32 screen_update_paso1600(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
IRQ_CALLBACK_MEMBER(paso1600_irq_callback);
};
diff --git a/src/mame/drivers/pasogo.cpp b/src/mame/drivers/pasogo.cpp
index a70314143f2..d88f121264e 100644
--- a/src/mame/drivers/pasogo.cpp
+++ b/src/mame/drivers/pasogo.cpp
@@ -160,8 +160,8 @@ public:
} pmu;
} m_vg230;
- void machine_reset();
- void machine_start();
+ void machine_reset() override;
+ void machine_start() override;
UINT32 screen_update_pasogo(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
INTERRUPT_GEN_MEMBER(pasogo_interrupt);
diff --git a/src/mame/drivers/pasopia.cpp b/src/mame/drivers/pasopia.cpp
index 453903266f7..e22b0a09f67 100644
--- a/src/mame/drivers/pasopia.cpp
+++ b/src/mame/drivers/pasopia.cpp
@@ -73,9 +73,9 @@ public:
UINT8 *m_p_vram;
DECLARE_DRIVER_INIT(pasopia);
TIMER_CALLBACK_MEMBER(pio_timer);
- virtual void machine_start();
- virtual void machine_reset();
- virtual void video_start();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
+ virtual void video_start() override;
};
// needed to scan the keyboard, as the pio emulation doesn't do it.
diff --git a/src/mame/drivers/pasopia7.cpp b/src/mame/drivers/pasopia7.cpp
index 1a53241a3db..7ae3c96a8f2 100644
--- a/src/mame/drivers/pasopia7.cpp
+++ b/src/mame/drivers/pasopia7.cpp
@@ -113,7 +113,7 @@ public:
UINT8 m_mux_data;
DECLARE_DRIVER_INIT(p7_lcd);
DECLARE_DRIVER_INIT(p7_raster);
- virtual void machine_reset();
+ virtual void machine_reset() override;
DECLARE_VIDEO_START(pasopia7);
DECLARE_PALETTE_INIT(p7_lcd);
UINT32 screen_update_pasopia7(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
diff --git a/src/mame/drivers/pb1000.cpp b/src/mame/drivers/pb1000.cpp
index e293affd157..e6e9beea7df 100644
--- a/src/mame/drivers/pb1000.cpp
+++ b/src/mame/drivers/pb1000.cpp
@@ -56,7 +56,7 @@ public:
memory_region *m_card1_reg;
memory_region *m_card2_reg;
- virtual void machine_start();
+ virtual void machine_start() override;
UINT32 screen_update(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
DECLARE_WRITE16_MEMBER( gatearray_w );
DECLARE_WRITE8_MEMBER( lcd_control );
diff --git a/src/mame/drivers/pc100.cpp b/src/mame/drivers/pc100.cpp
index 5c23a8f1934..1f8cff5ce83 100644
--- a/src/mame/drivers/pc100.cpp
+++ b/src/mame/drivers/pc100.cpp
@@ -116,9 +116,9 @@ public:
UINT8 addr;
UINT8 reg[8];
}m_crtc;
- virtual void machine_start();
- virtual void machine_reset();
- virtual void video_start();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
+ virtual void video_start() override;
UINT32 screen_update_pc100(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
INTERRUPT_GEN_MEMBER(pc100_vblank_irq);
TIMER_DEVICE_CALLBACK_MEMBER(pc100_600hz_irq);
diff --git a/src/mame/drivers/pc1500.cpp b/src/mame/drivers/pc1500.cpp
index 6f91939c9c5..dd55597784a 100644
--- a/src/mame/drivers/pc1500.cpp
+++ b/src/mame/drivers/pc1500.cpp
@@ -40,7 +40,7 @@ public:
UINT8 m_kb_matrix;
UINT32 screen_update(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
- virtual void machine_reset();
+ virtual void machine_reset() override;
DECLARE_WRITE8_MEMBER( kb_matrix_w );
DECLARE_READ8_MEMBER( port_a_r );
diff --git a/src/mame/drivers/pc2000.cpp b/src/mame/drivers/pc2000.cpp
index 22d5c330ec5..b5aec6f6b9f 100644
--- a/src/mame/drivers/pc2000.cpp
+++ b/src/mame/drivers/pc2000.cpp
@@ -52,8 +52,8 @@ public:
UINT8 m_mux_data;
UINT8 m_beep_state;
- virtual void machine_start();
- virtual void machine_reset();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
DECLARE_READ8_MEMBER( key_matrix_r );
DECLARE_WRITE8_MEMBER( key_matrix_w );
@@ -88,7 +88,7 @@ public:
: pc2000_state(mconfig, type, tag)
{ }
- virtual void machine_start();
+ virtual void machine_start() override;
};
class pc1000_state : public pc2000_state
@@ -99,8 +99,8 @@ public:
{ }
- virtual void machine_start();
- virtual void machine_reset();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
DECLARE_READ8_MEMBER( kb_r );
DECLARE_READ8_MEMBER( lcdc_data_r );
diff --git a/src/mame/drivers/pc6001.cpp b/src/mame/drivers/pc6001.cpp
index aadd261c5b0..ad5243e5df6 100644
--- a/src/mame/drivers/pc6001.cpp
+++ b/src/mame/drivers/pc6001.cpp
@@ -246,9 +246,9 @@ public:
DECLARE_WRITE8_MEMBER(pc6001sr_vram_bank_w);
DECLARE_WRITE8_MEMBER(pc6001sr_system_latch_w);
DECLARE_WRITE8_MEMBER(necsr_ppi8255_w);
- virtual void machine_start();
- virtual void machine_reset();
- virtual void video_start();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
+ virtual void video_start() override;
DECLARE_PALETTE_INIT(pc6001);
DECLARE_MACHINE_RESET(pc6001m2);
DECLARE_PALETTE_INIT(pc6001m2);
diff --git a/src/mame/drivers/pc8801.cpp b/src/mame/drivers/pc8801.cpp
index 0f3709d8d1e..1809fbf0039 100644
--- a/src/mame/drivers/pc8801.cpp
+++ b/src/mame/drivers/pc8801.cpp
@@ -475,9 +475,9 @@ public:
DECLARE_PALETTE_INIT(pc8801);
protected:
- virtual void video_start();
- virtual void machine_start();
- virtual void machine_reset();
+ virtual void video_start() override;
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
public:
DECLARE_MACHINE_RESET(pc8801_clock_speed);
DECLARE_MACHINE_RESET(pc8801_dic);
diff --git a/src/mame/drivers/pc88va.cpp b/src/mame/drivers/pc88va.cpp
index 54eb6404a89..be409fbc60c 100644
--- a/src/mame/drivers/pc88va.cpp
+++ b/src/mame/drivers/pc88va.cpp
@@ -132,9 +132,9 @@ public:
DECLARE_READ8_MEMBER(backupram_dsw_r);
DECLARE_WRITE8_MEMBER(sys_port1_w);
DECLARE_WRITE8_MEMBER(fdc_irq_vector_w);
- virtual void machine_start();
- virtual void machine_reset();
- virtual void video_start();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
+ virtual void video_start() override;
UINT32 screen_update_pc88va(screen_device &screen, bitmap_rgb32 &bitmap, const rectangle &cliprect);
INTERRUPT_GEN_MEMBER(pc88va_vrtc_irq);
DECLARE_READ8_MEMBER(cpu_8255_c_r);
@@ -184,7 +184,7 @@ DECLARE_WRITE8_MEMBER(dma_memw_cb);
void execute_sprsw_cmd();
protected:
- virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr);
+ virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) override;
required_device<gfxdecode_device> m_gfxdecode;
required_device<palette_device> m_palette;
};
diff --git a/src/mame/drivers/pc9801.cpp b/src/mame/drivers/pc9801.cpp
index eb0a7b49ea3..e24ba892e97 100644
--- a/src/mame/drivers/pc9801.cpp
+++ b/src/mame/drivers/pc9801.cpp
@@ -495,9 +495,9 @@ public:
required_device<palette_device> m_palette;
required_device<screen_device> m_screen;
- virtual void video_start();
+ virtual void video_start() override;
UINT32 screen_update(screen_device &screen, bitmap_rgb32 &bitmap, const rectangle &cliprect);
- virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr);
+ virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) override;
enum
{
@@ -723,7 +723,7 @@ public:
DECLARE_DRIVER_INIT(pc9801_kanji);
inline void set_dma_channel(int channel, int state);
- virtual void device_reset_after_children();
+ virtual void device_reset_after_children() override;
};
diff --git a/src/mame/drivers/pcat_dyn.cpp b/src/mame/drivers/pcat_dyn.cpp
index f56d161178c..25fdff8943e 100644
--- a/src/mame/drivers/pcat_dyn.cpp
+++ b/src/mame/drivers/pcat_dyn.cpp
@@ -42,7 +42,7 @@ public:
: pcat_base_state(mconfig, type, tag) { }
DECLARE_DRIVER_INIT(pcat_dyn);
- virtual void machine_start();
+ virtual void machine_start() override;
};
diff --git a/src/mame/drivers/pcat_nit.cpp b/src/mame/drivers/pcat_nit.cpp
index 71819791584..0987b296837 100644
--- a/src/mame/drivers/pcat_nit.cpp
+++ b/src/mame/drivers/pcat_nit.cpp
@@ -106,7 +106,7 @@ public:
DECLARE_WRITE8_MEMBER(pcat_nit_rombank_w);
DECLARE_READ8_MEMBER(pcat_nit_io_r);
DECLARE_DRIVER_INIT(pcat_nit);
- virtual void machine_start();
+ virtual void machine_start() override;
};
/*************************************
diff --git a/src/mame/drivers/pcd.cpp b/src/mame/drivers/pcd.cpp
index 108409cf24b..cda14e61f76 100644
--- a/src/mame/drivers/pcd.cpp
+++ b/src/mame/drivers/pcd.cpp
@@ -76,9 +76,9 @@ public:
protected:
// driver_device overrides
- virtual void machine_start();
- virtual void machine_reset();
- virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr);
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
+ virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) override;
private:
required_device<i80186_cpu_device> m_maincpu;
diff --git a/src/mame/drivers/pce220.cpp b/src/mame/drivers/pce220.cpp
index 3edaa42e745..5247700b56d 100644
--- a/src/mame/drivers/pce220.cpp
+++ b/src/mame/drivers/pce220.cpp
@@ -70,8 +70,8 @@ public:
UINT8 m_port15;
UINT8 m_port18;
- virtual void machine_start();
- virtual void machine_reset();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
UINT32 screen_update(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
DECLARE_READ8_MEMBER( lcd_status_r );
DECLARE_WRITE8_MEMBER( lcd_control_w );
@@ -111,8 +111,8 @@ public:
UINT8 m_lcd_contrast;
UINT8 m_lcd_read_mode;
- virtual void machine_start();
- virtual void machine_reset();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
UINT32 screen_update(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
DECLARE_READ8_MEMBER( g850v_bank_r );
DECLARE_WRITE8_MEMBER( g850v_bank_w );
diff --git a/src/mame/drivers/pcfx.cpp b/src/mame/drivers/pcfx.cpp
index f80150959e6..a4ecee9b880 100644
--- a/src/mame/drivers/pcfx.cpp
+++ b/src/mame/drivers/pcfx.cpp
@@ -38,7 +38,7 @@ public:
required_device<cpu_device> m_maincpu;
required_device<huc6261_device> m_huc6261;
- virtual void machine_reset();
+ virtual void machine_reset() override;
UINT32 screen_update(screen_device &screen, bitmap_rgb32 &bitmap, const rectangle &cliprect);
@@ -69,7 +69,7 @@ public:
TIMER_CALLBACK_MEMBER(pad_func);
protected:
- virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr);
+ virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) override;
};
diff --git a/src/mame/drivers/pcm.cpp b/src/mame/drivers/pcm.cpp
index e0400d8f482..912256491f9 100644
--- a/src/mame/drivers/pcm.cpp
+++ b/src/mame/drivers/pcm.cpp
@@ -93,8 +93,8 @@ public:
UINT8 *m_p_chargen;
bool m_cone;
required_shared_ptr<UINT8> m_p_videoram;
- virtual void machine_reset();
- virtual void video_start();
+ virtual void machine_reset() override;
+ virtual void video_start() override;
UINT32 screen_update(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
private:
UINT8 m_85;
diff --git a/src/mame/drivers/pcxt.cpp b/src/mame/drivers/pcxt.cpp
index 9704b0d8db8..69e014290f8 100644
--- a/src/mame/drivers/pcxt.cpp
+++ b/src/mame/drivers/pcxt.cpp
@@ -122,7 +122,7 @@ public:
DECLARE_WRITE_LINE_MEMBER(pc_dack3_w);
DECLARE_DRIVER_INIT(tetriskr);
DECLARE_DRIVER_INIT(filetto);
- virtual void machine_reset();
+ virtual void machine_reset() override;
UINT32 screen_update_tetriskr(screen_device &screen, bitmap_rgb32 &bitmap, const rectangle &cliprect);
UINT8 pcxt_speaker_get_spk();
void pcxt_speaker_set_spkrdata(UINT8 data);
@@ -137,7 +137,7 @@ public:
// construction/destruction
isa8_cga_filetto_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
- virtual const rom_entry *device_rom_region() const;
+ virtual const rom_entry *device_rom_region() const override;
};
const device_type ISA8_CGA_FILETTO = &device_creator<isa8_cga_filetto_device>;
@@ -169,9 +169,9 @@ public:
// construction/destruction
isa8_cga_tetriskr_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
- virtual UINT32 screen_update(screen_device &screen, bitmap_rgb32 &bitmap, const rectangle &cliprect);
- virtual void device_start();
- virtual const rom_entry *device_rom_region() const;
+ virtual UINT32 screen_update(screen_device &screen, bitmap_rgb32 &bitmap, const rectangle &cliprect) override;
+ virtual void device_start() override;
+ virtual const rom_entry *device_rom_region() const override;
DECLARE_READ8_MEMBER(bg_bank_r);
DECLARE_WRITE8_MEMBER(bg_bank_w);
diff --git a/src/mame/drivers/pda600.cpp b/src/mame/drivers/pda600.cpp
index a3e8f3d453e..c4dd15ab4cd 100644
--- a/src/mame/drivers/pda600.cpp
+++ b/src/mame/drivers/pda600.cpp
@@ -72,8 +72,8 @@ public:
required_device<cpu_device> m_maincpu;
- virtual void video_start();
- virtual void machine_reset();
+ virtual void video_start() override;
+ virtual void machine_reset() override;
UINT32 screen_update(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
UINT8 * m_video_ram;
diff --git a/src/mame/drivers/pdp1.cpp b/src/mame/drivers/pdp1.cpp
index c0bc33bada2..0c74eae9f55 100644
--- a/src/mame/drivers/pdp1.cpp
+++ b/src/mame/drivers/pdp1.cpp
@@ -670,23 +670,23 @@ public:
pdp1_readtape_image_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
// image-level overrides
- virtual iodevice_t image_type() const { return IO_PUNCHTAPE; }
-
- virtual bool is_readable() const { return 1; }
- virtual bool is_writeable() const { return 0; }
- virtual bool is_creatable() const { return 0; }
- virtual bool must_be_loaded() const { return 0; }
- virtual bool is_reset_on_load() const { return 0; }
- virtual const char *image_interface() const { return nullptr; }
- virtual const char *file_extensions() const { return "tap,rim"; }
- virtual const option_guide *create_option_guide() const { return nullptr; }
-
- virtual bool call_load();
- virtual void call_unload();
+ virtual iodevice_t image_type() const override { return IO_PUNCHTAPE; }
+
+ virtual bool is_readable() const override { return 1; }
+ virtual bool is_writeable() const override { return 0; }
+ virtual bool is_creatable() const override { return 0; }
+ virtual bool must_be_loaded() const override { return 0; }
+ virtual bool is_reset_on_load() const override { return 0; }
+ virtual const char *image_interface() const override { return nullptr; }
+ virtual const char *file_extensions() const override { return "tap,rim"; }
+ virtual const option_guide *create_option_guide() const override { return nullptr; }
+
+ virtual bool call_load() override;
+ virtual void call_unload() override;
protected:
// device-level overrides
- virtual void device_config_complete() { update_names(); }
- virtual void device_start() { }
+ virtual void device_config_complete() override { update_names(); }
+ virtual void device_start() override { }
};
const device_type PDP1_READTAPE = &device_creator<pdp1_readtape_image_device>;
@@ -705,23 +705,23 @@ public:
pdp1_punchtape_image_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
// image-level overrides
- virtual iodevice_t image_type() const { return IO_PUNCHTAPE; }
-
- virtual bool is_readable() const { return 0; }
- virtual bool is_writeable() const { return 1; }
- virtual bool is_creatable() const { return 1; }
- virtual bool must_be_loaded() const { return 0; }
- virtual bool is_reset_on_load() const { return 0; }
- virtual const char *image_interface() const { return nullptr; }
- virtual const char *file_extensions() const { return "tap,rim"; }
- virtual const option_guide *create_option_guide() const { return nullptr; }
-
- virtual bool call_load();
- virtual void call_unload();
+ virtual iodevice_t image_type() const override { return IO_PUNCHTAPE; }
+
+ virtual bool is_readable() const override { return 0; }
+ virtual bool is_writeable() const override { return 1; }
+ virtual bool is_creatable() const override { return 1; }
+ virtual bool must_be_loaded() const override { return 0; }
+ virtual bool is_reset_on_load() const override { return 0; }
+ virtual const char *image_interface() const override { return nullptr; }
+ virtual const char *file_extensions() const override { return "tap,rim"; }
+ virtual const option_guide *create_option_guide() const override { return nullptr; }
+
+ virtual bool call_load() override;
+ virtual void call_unload() override;
protected:
// device-level overrides
- virtual void device_config_complete() { update_names(); }
- virtual void device_start() { }
+ virtual void device_config_complete() override { update_names(); }
+ virtual void device_start() override { }
};
const device_type PDP1_PUNCHTAPE = &device_creator<pdp1_punchtape_image_device>;
@@ -741,23 +741,23 @@ public:
pdp1_printer_image_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
// image-level overrides
- virtual iodevice_t image_type() const { return IO_PRINTER; }
-
- virtual bool is_readable() const { return 0; }
- virtual bool is_writeable() const { return 1; }
- virtual bool is_creatable() const { return 1; }
- virtual bool must_be_loaded() const { return 0; }
- virtual bool is_reset_on_load() const { return 0; }
- virtual const char *image_interface() const { return nullptr; }
- virtual const char *file_extensions() const { return "typ"; }
- virtual const option_guide *create_option_guide() const { return nullptr; }
-
- virtual bool call_load();
- virtual void call_unload();
+ virtual iodevice_t image_type() const override { return IO_PRINTER; }
+
+ virtual bool is_readable() const override { return 0; }
+ virtual bool is_writeable() const override { return 1; }
+ virtual bool is_creatable() const override { return 1; }
+ virtual bool must_be_loaded() const override { return 0; }
+ virtual bool is_reset_on_load() const override { return 0; }
+ virtual const char *image_interface() const override { return nullptr; }
+ virtual const char *file_extensions() const override { return "typ"; }
+ virtual const option_guide *create_option_guide() const override { return nullptr; }
+
+ virtual bool call_load() override;
+ virtual void call_unload() override;
protected:
// device-level overrides
- virtual void device_config_complete() { update_names(); }
- virtual void device_start() { }
+ virtual void device_config_complete() override { update_names(); }
+ virtual void device_start() override { }
};
const device_type PDP1_PRINTER = &device_creator<pdp1_printer_image_device>;
@@ -776,23 +776,23 @@ public:
pdp1_cylinder_image_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
// image-level overrides
- virtual iodevice_t image_type() const { return IO_CYLINDER; }
-
- virtual bool is_readable() const { return 1; }
- virtual bool is_writeable() const { return 1; }
- virtual bool is_creatable() const { return 1; }
- virtual bool must_be_loaded() const { return 0; }
- virtual bool is_reset_on_load() const { return 0; }
- virtual const char *image_interface() const { return nullptr; }
- virtual const char *file_extensions() const { return "drm"; }
- virtual const option_guide *create_option_guide() const { return nullptr; }
-
- virtual bool call_load();
- virtual void call_unload();
+ virtual iodevice_t image_type() const override { return IO_CYLINDER; }
+
+ virtual bool is_readable() const override { return 1; }
+ virtual bool is_writeable() const override { return 1; }
+ virtual bool is_creatable() const override { return 1; }
+ virtual bool must_be_loaded() const override { return 0; }
+ virtual bool is_reset_on_load() const override { return 0; }
+ virtual const char *image_interface() const override { return nullptr; }
+ virtual const char *file_extensions() const override { return "drm"; }
+ virtual const option_guide *create_option_guide() const override { return nullptr; }
+
+ virtual bool call_load() override;
+ virtual void call_unload() override;
protected:
// device-level overrides
- virtual void device_config_complete() { update_names(); }
- virtual void device_start() { }
+ virtual void device_config_complete() override { update_names(); }
+ virtual void device_start() override { }
};
const device_type PDP1_CYLINDER = &device_creator<pdp1_cylinder_image_device>;
diff --git a/src/mame/drivers/pdp11.cpp b/src/mame/drivers/pdp11.cpp
index 8aa53ba3f47..139386dfe37 100644
--- a/src/mame/drivers/pdp11.cpp
+++ b/src/mame/drivers/pdp11.cpp
@@ -112,7 +112,7 @@ public:
DECLARE_WRITE8_MEMBER( kbd_put );
UINT8 m_teletype_data;
UINT16 m_teletype_status;
- virtual void machine_reset();
+ virtual void machine_reset() override;
DECLARE_MACHINE_RESET(pdp11ub2);
DECLARE_MACHINE_RESET(pdp11qb);
void load9312prom(UINT8 *desc, UINT8 *src, int size);
diff --git a/src/mame/drivers/pegasus.cpp b/src/mame/drivers/pegasus.cpp
index 9057b0d51cb..858c4b8249f 100644
--- a/src/mame/drivers/pegasus.cpp
+++ b/src/mame/drivers/pegasus.cpp
@@ -90,9 +90,9 @@ private:
UINT8 *m_p_pcgram;
const UINT8 *m_p_chargen;
UINT8 m_control_bits;
- virtual void machine_reset();
- virtual void machine_start();
- virtual void video_start();
+ virtual void machine_reset() override;
+ virtual void machine_start() override;
+ virtual void video_start() override;
void pegasus_decrypt_rom(UINT8 *ROM);
required_device<cpu_device> m_maincpu;
required_device<cassette_image_device> m_cass;
diff --git a/src/mame/drivers/pencil2.cpp b/src/mame/drivers/pencil2.cpp
index 84e4033c755..85cb0a884b2 100644
--- a/src/mame/drivers/pencil2.cpp
+++ b/src/mame/drivers/pencil2.cpp
@@ -112,7 +112,7 @@ public:
DECLARE_CUSTOM_INPUT_MEMBER(printer_ready_r);
DECLARE_CUSTOM_INPUT_MEMBER(printer_ack_r);
private:
- virtual void machine_start();
+ virtual void machine_start() override;
int m_centronics_busy;
int m_centronics_ack;
bool m_cass_state;
diff --git a/src/mame/drivers/pengadvb.cpp b/src/mame/drivers/pengadvb.cpp
index de6ca0e094a..c831c2253ea 100644
--- a/src/mame/drivers/pengadvb.cpp
+++ b/src/mame/drivers/pengadvb.cpp
@@ -59,8 +59,8 @@ public:
DECLARE_WRITE_LINE_MEMBER(vdp_interrupt);
DECLARE_DRIVER_INIT(pengadvb);
- virtual void machine_start();
- virtual void machine_reset();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
void pengadvb_decrypt(const char* region);
};
diff --git a/src/mame/drivers/pentagon.cpp b/src/mame/drivers/pentagon.cpp
index e69f6767ec2..ea2150c2fed 100644
--- a/src/mame/drivers/pentagon.cpp
+++ b/src/mame/drivers/pentagon.cpp
@@ -42,7 +42,7 @@ protected:
required_memory_bank m_bank3;
required_memory_bank m_bank4;
required_device<beta_disk_device> m_beta;
- virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr);
+ virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) override;
private:
UINT8 *m_p_ram;
void pentagon_update_memory();
diff --git a/src/mame/drivers/peoplepc.cpp b/src/mame/drivers/peoplepc.cpp
index ce6041841d4..48d583654c6 100644
--- a/src/mame/drivers/peoplepc.cpp
+++ b/src/mame/drivers/peoplepc.cpp
@@ -62,8 +62,8 @@ public:
UINT8 m_dma0pg;
protected:
- virtual void machine_start();
- virtual void machine_reset();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
};
static const gfx_layout peoplepc_charlayout =
diff --git a/src/mame/drivers/peplus.cpp b/src/mame/drivers/peplus.cpp
index a59e66c4111..fde6361bcd3 100644
--- a/src/mame/drivers/peplus.cpp
+++ b/src/mame/drivers/peplus.cpp
@@ -302,15 +302,15 @@ public:
DECLARE_DRIVER_INIT(peplussbw);
TILE_GET_INFO_MEMBER(get_bg_tile_info);
MC6845_ON_UPDATE_ADDR_CHANGED(crtc_addr);
- virtual void machine_reset();
- virtual void video_start();
+ virtual void machine_reset() override;
+ virtual void video_start() override;
UINT32 screen_update_peplus(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
void peplus_load_superdata(const char *bank_name);
DECLARE_PALETTE_INIT(peplus);
void handle_lightpen();
protected:
- virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr);
+ virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) override;
};
static const UINT8 id_022[8] = { 0x00, 0x01, 0x04, 0x09, 0x13, 0x16, 0x18, 0x00 };
diff --git a/src/mame/drivers/peyper.cpp b/src/mame/drivers/peyper.cpp
index 544d1903f42..befc887a0cd 100644
--- a/src/mame/drivers/peyper.cpp
+++ b/src/mame/drivers/peyper.cpp
@@ -64,7 +64,7 @@ public:
private:
UINT8 m_digit;
UINT8 m_disp_layout[36];
- virtual void machine_reset();
+ virtual void machine_reset() override;
required_device<cpu_device> m_maincpu;
required_ioport_array<4> m_switch;
};
diff --git a/src/mame/drivers/pgm2.cpp b/src/mame/drivers/pgm2.cpp
index 4b695bc6e1b..eef0fd51995 100644
--- a/src/mame/drivers/pgm2.cpp
+++ b/src/mame/drivers/pgm2.cpp
@@ -73,9 +73,9 @@ public:
DECLARE_DRIVER_INIT(ddpdojh);
DECLARE_DRIVER_INIT(kov3);
- virtual void machine_start();
- virtual void machine_reset();
- virtual void video_start();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
+ virtual void video_start() override;
UINT32 screen_update_pgm2(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
void screen_eof_pgm2(screen_device &screen, bool state);
required_device<cpu_device> m_maincpu;
diff --git a/src/mame/drivers/photon.cpp b/src/mame/drivers/photon.cpp
index 37e226df494..339986851b4 100644
--- a/src/mame/drivers/photon.cpp
+++ b/src/mame/drivers/photon.cpp
@@ -34,8 +34,8 @@ public:
DECLARE_WRITE8_MEMBER(pk8000_80_porta_w);
DECLARE_READ8_MEMBER(pk8000_80_portb_r);
DECLARE_WRITE8_MEMBER(pk8000_80_portc_w);
- virtual void machine_reset();
- virtual void video_start();
+ virtual void machine_reset() override;
+ virtual void video_start() override;
UINT32 screen_update_photon(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
INTERRUPT_GEN_MEMBER(pk8000_interrupt);
IRQ_CALLBACK_MEMBER(pk8000_irq_callback);
diff --git a/src/mame/drivers/photon2.cpp b/src/mame/drivers/photon2.cpp
index e132faa7ab6..4d32ccb24f9 100644
--- a/src/mame/drivers/photon2.cpp
+++ b/src/mame/drivers/photon2.cpp
@@ -39,8 +39,8 @@ public:
DECLARE_WRITE8_MEMBER(fe_w);
DECLARE_WRITE8_MEMBER(misc_w);
- virtual void machine_start();
- virtual void video_start();
+ virtual void machine_start() override;
+ virtual void video_start() override;
DECLARE_PALETTE_INIT(photon2);
UINT32 screen_update_spectrum(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
diff --git a/src/mame/drivers/photoply.cpp b/src/mame/drivers/photoply.cpp
index 6c38e5f87eb..bd4c1ff5e1f 100644
--- a/src/mame/drivers/photoply.cpp
+++ b/src/mame/drivers/photoply.cpp
@@ -30,7 +30,7 @@ public:
UINT8 m_vga_address;
DECLARE_DRIVER_INIT(photoply);
- virtual void machine_start();
+ virtual void machine_start() override;
};
diff --git a/src/mame/drivers/phunsy.cpp b/src/mame/drivers/phunsy.cpp
index 20ba34c3f49..b701d7d468e 100644
--- a/src/mame/drivers/phunsy.cpp
+++ b/src/mame/drivers/phunsy.cpp
@@ -65,8 +65,8 @@ private:
const UINT8 *m_p_chargen;
UINT8 m_data_out;
UINT8 m_keyboard_input;
- virtual void machine_reset();
- virtual void video_start();
+ virtual void machine_reset() override;
+ virtual void video_start() override;
required_device<cpu_device> m_maincpu;
required_device<speaker_sound_device> m_speaker;
required_device<cassette_image_device> m_cass;
diff --git a/src/mame/drivers/piggypas.cpp b/src/mame/drivers/piggypas.cpp
index d9f8c9bdd63..fbf7122791f 100644
--- a/src/mame/drivers/piggypas.cpp
+++ b/src/mame/drivers/piggypas.cpp
@@ -26,8 +26,8 @@ public:
m_ticket(*this, "ticket")
{ }
- virtual void machine_start();
- virtual void machine_reset();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
DECLARE_WRITE8_MEMBER(ctrl_w);
DECLARE_WRITE8_MEMBER(mcs51_tx_callback);
DECLARE_INPUT_CHANGED_MEMBER(ball_sensor);
diff --git a/src/mame/drivers/pimps.cpp b/src/mame/drivers/pimps.cpp
index 633aa870ac0..331880384aa 100644
--- a/src/mame/drivers/pimps.cpp
+++ b/src/mame/drivers/pimps.cpp
@@ -42,7 +42,7 @@ public:
DECLARE_READ8_MEMBER(term_r);
DECLARE_WRITE8_MEMBER(kbd_put);
UINT8 m_term_data;
- virtual void machine_reset();
+ virtual void machine_reset() override;
required_device<generic_terminal_device> m_terminal;
required_device<cpu_device> m_maincpu;
diff --git a/src/mame/drivers/pinball2k.cpp b/src/mame/drivers/pinball2k.cpp
index 946209aeeb5..3d1d69eca16 100644
--- a/src/mame/drivers/pinball2k.cpp
+++ b/src/mame/drivers/pinball2k.cpp
@@ -89,9 +89,9 @@ public:
DECLARE_READ32_MEMBER(port800_r);
DECLARE_WRITE32_MEMBER(port800_w);
DECLARE_DRIVER_INIT(pinball2k);
- virtual void machine_start();
- virtual void machine_reset();
- virtual void video_start();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
+ virtual void video_start() override;
UINT32 screen_update_mediagx(screen_device &screen, bitmap_rgb32 &bitmap, const rectangle &cliprect);
void draw_char(bitmap_rgb32 &bitmap, const rectangle &cliprect, gfx_element *gfx, int ch, int att, int x, int y);
void draw_framebuffer(bitmap_rgb32 &bitmap, const rectangle &cliprect);
diff --git a/src/mame/drivers/pinkiri8.cpp b/src/mame/drivers/pinkiri8.cpp
index 6a90c386acb..2045c1fd6d8 100644
--- a/src/mame/drivers/pinkiri8.cpp
+++ b/src/mame/drivers/pinkiri8.cpp
@@ -86,7 +86,7 @@ public:
DECLARE_READ8_MEMBER(ronjan_prot_status_r);
DECLARE_READ8_MEMBER(ronjan_patched_prot_r);
DECLARE_DRIVER_INIT(ronjan);
- virtual void video_start();
+ virtual void video_start() override;
UINT32 screen_update_pinkiri8(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
required_device<cpu_device> m_maincpu;
required_device<gfxdecode_device> m_gfxdecode;
@@ -106,11 +106,11 @@ public:
janshi_vdp_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
DECLARE_ADDRESS_MAP(map, 8);
protected:
- virtual void device_config_complete();
- virtual void device_validity_check(validity_checker &valid) const;
- virtual void device_start();
- virtual void device_reset();
- virtual const address_space_config *memory_space_config(address_spacenum spacenum = AS_0) const;
+ virtual void device_config_complete() override;
+ virtual void device_validity_check(validity_checker &valid) const override;
+ virtual void device_start() override;
+ virtual void device_reset() override;
+ virtual const address_space_config *memory_space_config(address_spacenum spacenum = AS_0) const override;
address_space_config m_space_config;
};
diff --git a/src/mame/drivers/pipeline.cpp b/src/mame/drivers/pipeline.cpp
index 1d779d8640e..00296c48b28 100644
--- a/src/mame/drivers/pipeline.cpp
+++ b/src/mame/drivers/pipeline.cpp
@@ -113,8 +113,8 @@ public:
TILE_GET_INFO_MEMBER(get_tile_info);
TILE_GET_INFO_MEMBER(get_tile_info2);
- virtual void machine_start();
- virtual void video_start();
+ virtual void machine_start() override;
+ virtual void video_start() override;
DECLARE_PALETTE_INIT(pipeline);
UINT32 screen_update(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
diff --git a/src/mame/drivers/pitagjr.cpp b/src/mame/drivers/pitagjr.cpp
index 79f3b5b1957..4049583fe15 100644
--- a/src/mame/drivers/pitagjr.cpp
+++ b/src/mame/drivers/pitagjr.cpp
@@ -166,7 +166,7 @@ public:
required_device<cpu_device> m_maincpu;
required_memory_bank m_rombank;
- virtual void machine_start();
+ virtual void machine_start() override;
DECLARE_PALETTE_INIT(pitagjr);
UINT32 screen_update(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
};
diff --git a/src/mame/drivers/pk8000.cpp b/src/mame/drivers/pk8000.cpp
index ca833cf9f8e..5afeecdfe21 100644
--- a/src/mame/drivers/pk8000.cpp
+++ b/src/mame/drivers/pk8000.cpp
@@ -45,9 +45,9 @@ public:
UINT8 m_keyboard_line;
DECLARE_READ8_MEMBER(pk8000_joy_1_r);
DECLARE_READ8_MEMBER(pk8000_joy_2_r);
- virtual void machine_start();
- virtual void machine_reset();
- virtual void video_start();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
+ virtual void video_start() override;
UINT32 screen_update_pk8000(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
INTERRUPT_GEN_MEMBER(pk8000_interrupt);
DECLARE_WRITE8_MEMBER(pk8000_80_porta_w);
diff --git a/src/mame/drivers/pkscram.cpp b/src/mame/drivers/pkscram.cpp
index 7000cd25b5c..fea75a9f05c 100644
--- a/src/mame/drivers/pkscram.cpp
+++ b/src/mame/drivers/pkscram.cpp
@@ -46,9 +46,9 @@ public:
TILE_GET_INFO_MEMBER(get_bg_tile_info);
TILE_GET_INFO_MEMBER(get_md_tile_info);
TILE_GET_INFO_MEMBER(get_fg_tile_info);
- virtual void machine_start();
- virtual void machine_reset();
- virtual void video_start();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
+ virtual void video_start() override;
UINT32 screen_update_pkscramble(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
TIMER_DEVICE_CALLBACK_MEMBER(scanline_callback);
DECLARE_WRITE_LINE_MEMBER(irqhandler);
diff --git a/src/mame/drivers/plan80.cpp b/src/mame/drivers/plan80.cpp
index b0a75765ce8..f621c73d92b 100644
--- a/src/mame/drivers/plan80.cpp
+++ b/src/mame/drivers/plan80.cpp
@@ -47,13 +47,13 @@ public:
required_shared_ptr<UINT8> m_p_videoram;
const UINT8* m_p_chargen;
UINT8 m_kbd_row;
- virtual void machine_reset();
- virtual void video_start();
+ virtual void machine_reset() override;
+ virtual void video_start() override;
UINT32 screen_update(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
DECLARE_DRIVER_INIT(plan80);
protected:
- virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr);
+ virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) override;
};
READ8_MEMBER( plan80_state::plan80_04_r )
diff --git a/src/mame/drivers/play_1.cpp b/src/mame/drivers/play_1.cpp
index e41a9069a33..1f4b934c249 100644
--- a/src/mame/drivers/play_1.cpp
+++ b/src/mame/drivers/play_1.cpp
@@ -25,7 +25,7 @@ protected:
required_device<cosmac_device> m_maincpu;
// driver_device overrides
- virtual void machine_reset();
+ virtual void machine_reset() override;
public:
DECLARE_DRIVER_INIT(play_1);
};
diff --git a/src/mame/drivers/play_2.cpp b/src/mame/drivers/play_2.cpp
index 1c9c56b13fc..d9130b783ac 100644
--- a/src/mame/drivers/play_2.cpp
+++ b/src/mame/drivers/play_2.cpp
@@ -22,7 +22,7 @@ protected:
required_device<cosmac_device> m_maincpu;
// driver_device overrides
- virtual void machine_reset();
+ virtual void machine_reset() override;
public:
DECLARE_DRIVER_INIT(play_2);
};
diff --git a/src/mame/drivers/play_3.cpp b/src/mame/drivers/play_3.cpp
index d34aacffb2a..ac95103507e 100644
--- a/src/mame/drivers/play_3.cpp
+++ b/src/mame/drivers/play_3.cpp
@@ -25,7 +25,7 @@ protected:
required_device<cosmac_device> m_maincpu;
// driver_device overrides
- virtual void machine_reset();
+ virtual void machine_reset() override;
public:
DECLARE_DRIVER_INIT(play_3);
};
diff --git a/src/mame/drivers/play_5.cpp b/src/mame/drivers/play_5.cpp
index a4d84400ebc..09edd089fe3 100644
--- a/src/mame/drivers/play_5.cpp
+++ b/src/mame/drivers/play_5.cpp
@@ -22,7 +22,7 @@ protected:
required_device<cosmac_device> m_maincpu;
// driver_device overrides
- virtual void machine_reset();
+ virtual void machine_reset() override;
public:
DECLARE_DRIVER_INIT(play_5);
};
diff --git a/src/mame/drivers/pluto5.cpp b/src/mame/drivers/pluto5.cpp
index 07f28fed208..2d8aa4366b6 100644
--- a/src/mame/drivers/pluto5.cpp
+++ b/src/mame/drivers/pluto5.cpp
@@ -200,7 +200,7 @@ protected:
required_device<m68340cpu_device> m_maincpu;
public:
DECLARE_DRIVER_INIT(hb);
- virtual void machine_start();
+ virtual void machine_start() override;
};
READ32_MEMBER(pluto5_state::pluto5_mem_r)
diff --git a/src/mame/drivers/pm68k.cpp b/src/mame/drivers/pm68k.cpp
index 8aac2f9f853..d35fa742d8d 100644
--- a/src/mame/drivers/pm68k.cpp
+++ b/src/mame/drivers/pm68k.cpp
@@ -32,7 +32,7 @@ public:
DECLARE_READ16_MEMBER(status_r);
private:
UINT8 m_term_data;
- virtual void machine_reset();
+ virtual void machine_reset() override;
required_shared_ptr<UINT16> m_p_base;
required_device<cpu_device> m_maincpu;
required_device<generic_terminal_device> m_terminal;
diff --git a/src/mame/drivers/pmi80.cpp b/src/mame/drivers/pmi80.cpp
index 8c41f5cd083..b82db49ccde 100644
--- a/src/mame/drivers/pmi80.cpp
+++ b/src/mame/drivers/pmi80.cpp
@@ -52,7 +52,7 @@ public:
private:
UINT8 m_keyrow;
bool m_ledready;
- virtual void machine_reset();
+ virtual void machine_reset() override;
required_device<cpu_device> m_maincpu;
};
diff --git a/src/mame/drivers/pockstat.cpp b/src/mame/drivers/pockstat.cpp
index be1276b4e0e..0662ab59f5b 100644
--- a/src/mame/drivers/pockstat.cpp
+++ b/src/mame/drivers/pockstat.cpp
@@ -144,8 +144,8 @@ public:
DECLARE_READ32_MEMBER(ps_audio_r);
DECLARE_WRITE32_MEMBER(ps_audio_w);
DECLARE_WRITE32_MEMBER(ps_dac_w);
- virtual void machine_start();
- virtual void machine_reset();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
UINT32 screen_update_pockstat(screen_device &screen, bitmap_rgb32 &bitmap, const rectangle &cliprect);
DECLARE_INPUT_CHANGED_MEMBER(input_update);
TIMER_CALLBACK_MEMBER(timer_tick);
diff --git a/src/mame/drivers/pokemini.cpp b/src/mame/drivers/pokemini.cpp
index 352ea753462..09299dc79d5 100644
--- a/src/mame/drivers/pokemini.cpp
+++ b/src/mame/drivers/pokemini.cpp
@@ -65,8 +65,8 @@ public:
PRC m_prc;
TIMERS m_timers;
bitmap_ind16 m_bitmap;
- virtual void video_start();
- virtual void machine_start();
+ virtual void video_start() override;
+ virtual void machine_start() override;
UINT32 screen_update(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
DECLARE_PALETTE_INIT(pokemini);
@@ -89,7 +89,7 @@ protected:
TIMER_PRC
};
- virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr);
+ virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) override;
required_device<cpu_device> m_maincpu;
required_shared_ptr<UINT8> m_p_ram;
diff --git a/src/mame/drivers/poker72.cpp b/src/mame/drivers/poker72.cpp
index 15062b51944..4867465e902 100644
--- a/src/mame/drivers/poker72.cpp
+++ b/src/mame/drivers/poker72.cpp
@@ -35,8 +35,8 @@ public:
DECLARE_WRITE8_MEMBER(output_w);
DECLARE_WRITE8_MEMBER(tile_bank_w);
DECLARE_DRIVER_INIT(poker72);
- virtual void machine_reset();
- virtual void video_start();
+ virtual void machine_reset() override;
+ virtual void video_start() override;
DECLARE_PALETTE_INIT(poker72);
UINT32 screen_update_poker72(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
required_device<cpu_device> m_maincpu;
diff --git a/src/mame/drivers/poly.cpp b/src/mame/drivers/poly.cpp
index 0ae7749316b..4dbf5502166 100644
--- a/src/mame/drivers/poly.cpp
+++ b/src/mame/drivers/poly.cpp
@@ -66,7 +66,7 @@ public:
DECLARE_WRITE8_MEMBER( ptm_o3_callback );
protected:
- virtual void machine_reset();
+ virtual void machine_reset() override;
private:
required_device<cpu_device> m_maincpu;
diff --git a/src/mame/drivers/pong.cpp b/src/mame/drivers/pong.cpp
index f02851434fa..4f76c55871e 100644
--- a/src/mame/drivers/pong.cpp
+++ b/src/mame/drivers/pong.cpp
@@ -146,10 +146,10 @@ public:
protected:
// driver_device overrides
- virtual void machine_start() { };
- virtual void machine_reset() { };
+ virtual void machine_start() override { };
+ virtual void machine_reset() override { };
- virtual void video_start() { };
+ virtual void video_start() override { };
private:
@@ -174,9 +174,9 @@ public:
protected:
// driver_device overrides
- virtual void machine_start() { };
- virtual void machine_reset() { };
- virtual void video_start() { };
+ virtual void machine_start() override { };
+ virtual void machine_reset() override { };
+ virtual void video_start() override { };
private:
@@ -238,9 +238,9 @@ public:
protected:
// driver_device overrides
- virtual void machine_start() { };
- virtual void machine_reset() { };
- virtual void video_start() { };
+ virtual void machine_start() override { };
+ virtual void machine_reset() override { };
+ virtual void video_start() override { };
private:
diff --git a/src/mame/drivers/popobear.cpp b/src/mame/drivers/popobear.cpp
index 0aa82847141..c6d1f2fed6c 100644
--- a/src/mame/drivers/popobear.cpp
+++ b/src/mame/drivers/popobear.cpp
@@ -121,7 +121,7 @@ public:
DECLARE_WRITE8_MEMBER(irq_ack_w);
DECLARE_WRITE16_MEMBER(vram_w);
- virtual void video_start();
+ virtual void video_start() override;
UINT32 screen_update(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
void draw_sprites(bitmap_ind16 &bitmap,const rectangle &cliprect);
diff --git a/src/mame/drivers/potgoldu.cpp b/src/mame/drivers/potgoldu.cpp
index a76d72cddc6..3e5c5a6613a 100644
--- a/src/mame/drivers/potgoldu.cpp
+++ b/src/mame/drivers/potgoldu.cpp
@@ -32,8 +32,8 @@ public:
required_device<cpu_device> m_maincpu;
- virtual void machine_reset();
- virtual void video_start();
+ virtual void machine_reset() override;
+ virtual void video_start() override;
TMS340X0_SCANLINE_RGB32_CB_MEMBER(scanline_update);
};
diff --git a/src/mame/drivers/ppmast93.cpp b/src/mame/drivers/ppmast93.cpp
index b17d4c9d704..172a279d169 100644
--- a/src/mame/drivers/ppmast93.cpp
+++ b/src/mame/drivers/ppmast93.cpp
@@ -168,8 +168,8 @@ public:
TILE_GET_INFO_MEMBER(get_bg_tile_info);
TILE_GET_INFO_MEMBER(get_fg_tile_info);
- virtual void machine_start();
- virtual void video_start();
+ virtual void machine_start() override;
+ virtual void video_start() override;
UINT32 screen_update(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
};
diff --git a/src/mame/drivers/prestige.cpp b/src/mame/drivers/prestige.cpp
index e033a1e2a75..e795a8b1d42 100644
--- a/src/mame/drivers/prestige.cpp
+++ b/src/mame/drivers/prestige.cpp
@@ -128,7 +128,7 @@ public:
UINT8 split_pos;
} m_lcdc;
- virtual void machine_start();
+ virtual void machine_start() override;
UINT32 screen_update(int bpp, screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
UINT32 screen_update_1bpp(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
UINT32 screen_update_2bpp(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
diff --git a/src/mame/drivers/pro80.cpp b/src/mame/drivers/pro80.cpp
index 051a6da3a34..68672c6af7b 100644
--- a/src/mame/drivers/pro80.cpp
+++ b/src/mame/drivers/pro80.cpp
@@ -36,7 +36,7 @@ public:
required_device<cpu_device> m_maincpu;
required_device<cassette_image_device> m_cass;
- void machine_reset();
+ void machine_reset() override;
DECLARE_WRITE8_MEMBER( digit_w );
DECLARE_WRITE8_MEMBER( segment_w );
diff --git a/src/mame/drivers/proconn.cpp b/src/mame/drivers/proconn.cpp
index 8d4ef9b730b..151e5585909 100644
--- a/src/mame/drivers/proconn.cpp
+++ b/src/mame/drivers/proconn.cpp
@@ -191,7 +191,7 @@ protected:
public:
int m_meter;
DECLARE_DRIVER_INIT(proconn);
- virtual void machine_reset();
+ virtual void machine_reset() override;
DECLARE_WRITE8_MEMBER(meter_w);
DECLARE_WRITE16_MEMBER(serial_transmit);
DECLARE_READ16_MEMBER(serial_receive);
diff --git a/src/mame/drivers/progolf.cpp b/src/mame/drivers/progolf.cpp
index 8bb8b7a707c..bdaf0032601 100644
--- a/src/mame/drivers/progolf.cpp
+++ b/src/mame/drivers/progolf.cpp
@@ -99,8 +99,8 @@ public:
DECLARE_INPUT_CHANGED_MEMBER(coin_inserted);
- virtual void machine_start();
- virtual void video_start();
+ virtual void machine_start() override;
+ virtual void video_start() override;
DECLARE_PALETTE_INIT(progolf);
UINT32 screen_update(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
diff --git a/src/mame/drivers/proteus3.cpp b/src/mame/drivers/proteus3.cpp
index 34d0111d58a..9524ec73f12 100644
--- a/src/mame/drivers/proteus3.cpp
+++ b/src/mame/drivers/proteus3.cpp
@@ -87,7 +87,7 @@ private:
bool m_cass_state;
bool m_cassold;
UINT8 m_clockcnt;
- virtual void machine_reset();
+ virtual void machine_reset() override;
required_device<cpu_device> m_maincpu;
required_device<pia6821_device> m_pia;
required_device<acia6850_device> m_acia1; // cassette uart
diff --git a/src/mame/drivers/pse.cpp b/src/mame/drivers/pse.cpp
index c7e8fefeb45..298da05319a 100644
--- a/src/mame/drivers/pse.cpp
+++ b/src/mame/drivers/pse.cpp
@@ -61,10 +61,10 @@ public:
protected:
// driver_device overrides
- virtual void machine_start();
- virtual void machine_reset();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
- virtual void video_start();
+ virtual void video_start() override;
private:
diff --git a/src/mame/drivers/pt68k4.cpp b/src/mame/drivers/pt68k4.cpp
index 33ab39dc80c..d76d8af7766 100644
--- a/src/mame/drivers/pt68k4.cpp
+++ b/src/mame/drivers/pt68k4.cpp
@@ -111,8 +111,8 @@ public:
DECLARE_FLOPPY_FORMATS( floppy_formats );
private:
- virtual void machine_start();
- virtual void machine_reset();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
required_shared_ptr<UINT16> m_p_base;
required_device<cpu_device> m_maincpu;
required_device<mc68681_device> m_duart1;
diff --git a/src/mame/drivers/ptcsol.cpp b/src/mame/drivers/ptcsol.cpp
index 02716689b67..72384632812 100644
--- a/src/mame/drivers/ptcsol.cpp
+++ b/src/mame/drivers/ptcsol.cpp
@@ -170,11 +170,11 @@ public:
UINT32 screen_update(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
private:
- virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr);
+ virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) override;
UINT8 m_sol20_fa;
- virtual void machine_reset();
- virtual void machine_start();
- virtual void video_start();
+ virtual void machine_reset() override;
+ virtual void machine_start() override;
+ virtual void video_start() override;
UINT8 m_sol20_fc;
UINT8 m_sol20_fe;
const UINT8 *m_p_chargen;
diff --git a/src/mame/drivers/pturn.cpp b/src/mame/drivers/pturn.cpp
index a30db4e081e..e05fcb4bcd6 100644
--- a/src/mame/drivers/pturn.cpp
+++ b/src/mame/drivers/pturn.cpp
@@ -127,9 +127,9 @@ public:
TILE_GET_INFO_MEMBER(get_bg_tile_info);
DECLARE_DRIVER_INIT(pturn);
- virtual void machine_start();
- virtual void machine_reset();
- virtual void video_start();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
+ virtual void video_start() override;
UINT32 screen_update(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
diff --git a/src/mame/drivers/pv1000.cpp b/src/mame/drivers/pv1000.cpp
index 011c5275512..ca6f85d7c50 100644
--- a/src/mame/drivers/pv1000.cpp
+++ b/src/mame/drivers/pv1000.cpp
@@ -23,11 +23,11 @@ public:
protected:
// device-level overrides
- virtual void device_config_complete();
- virtual void device_start();
+ virtual void device_config_complete() override;
+ virtual void device_start() override;
// sound stream update overrides
- virtual void sound_stream_update(sound_stream &stream, stream_sample_t **inputs, stream_sample_t **outputs, int samples);
+ virtual void sound_stream_update(sound_stream &stream, stream_sample_t **inputs, stream_sample_t **outputs, int samples) override;
private:
@@ -173,8 +173,8 @@ public:
required_device<pv1000_sound_device> m_sound;
required_device<generic_slot_device> m_cart;
required_shared_ptr<UINT8> m_p_videoram;
- virtual void machine_start();
- virtual void machine_reset();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
UINT32 screen_update_pv1000(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
TIMER_CALLBACK_MEMBER(d65010_irq_on_cb);
TIMER_CALLBACK_MEMBER(d65010_irq_off_cb);
diff --git a/src/mame/drivers/pv2000.cpp b/src/mame/drivers/pv2000.cpp
index da7e25ad256..080e6f707e8 100644
--- a/src/mame/drivers/pv2000.cpp
+++ b/src/mame/drivers/pv2000.cpp
@@ -65,8 +65,8 @@ public:
UINT8 m_key_pressed;
UINT8 m_keyb_column;
UINT8 m_cass_conf;
- virtual void machine_start();
- virtual void machine_reset();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
DECLARE_DEVICE_IMAGE_LOAD_MEMBER(pv2000_cart);
};
diff --git a/src/mame/drivers/pv9234.cpp b/src/mame/drivers/pv9234.cpp
index 339492d7874..101dd0151cc 100644
--- a/src/mame/drivers/pv9234.cpp
+++ b/src/mame/drivers/pv9234.cpp
@@ -36,8 +36,8 @@ public:
DECLARE_WRITE32_MEMBER(debug1_w);
DECLARE_WRITE32_MEMBER(debug2_w);
required_shared_ptr<UINT32> m_p_ram;
- virtual void machine_reset();
- virtual void video_start();
+ virtual void machine_reset() override;
+ virtual void video_start() override;
UINT32 screen_update_pv9234(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
required_device<cpu_device> m_maincpu;
};
diff --git a/src/mame/drivers/pve500.cpp b/src/mame/drivers/pve500.cpp
index 9f5c1e07e25..365bba01138 100644
--- a/src/mame/drivers/pve500.cpp
+++ b/src/mame/drivers/pve500.cpp
@@ -81,8 +81,8 @@ public:
DECLARE_READ8_MEMBER(eeprom_r);
DECLARE_DRIVER_INIT(pve500);
private:
- virtual void machine_start();
- virtual void machine_reset();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
required_device<tmpz84c015_device> m_maincpu;
required_device<tmpz84c015_device> m_subcpu;
required_device<eeprom_serial_er5911_device> m_eeprom;
diff --git a/src/mame/drivers/px4.cpp b/src/mame/drivers/px4.cpp
index 8244b5434b7..61513abaf0b 100644
--- a/src/mame/drivers/px4.cpp
+++ b/src/mame/drivers/px4.cpp
@@ -132,16 +132,16 @@ public:
protected:
// driver_device overrides
- virtual void machine_start();
- virtual void machine_reset();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
// device_serial_interface overrides
- virtual void tra_callback();
- virtual void tra_complete();
- virtual void rcv_callback();
- virtual void rcv_complete();
+ virtual void tra_callback() override;
+ virtual void tra_complete() override;
+ virtual void rcv_callback() override;
+ virtual void rcv_complete() override;
- virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr);
+ virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) override;
private:
// z80 interrupt sources
@@ -271,7 +271,7 @@ public:
protected:
// driver_device overrides
- virtual void machine_start();
+ virtual void machine_start() override;
private:
required_device<nvram_device> m_rdnvram;
diff --git a/src/mame/drivers/pyl601.cpp b/src/mame/drivers/pyl601.cpp
index 66e1b8c26c1..8da7b17d6ed 100644
--- a/src/mame/drivers/pyl601.cpp
+++ b/src/mame/drivers/pyl601.cpp
@@ -84,8 +84,8 @@ public:
required_device<upd765a_device> m_fdc;
required_device<ram_device> m_ram;
DECLARE_DRIVER_INIT(pyl601);
- virtual void machine_reset();
- virtual void video_start();
+ virtual void machine_reset() override;
+ virtual void video_start() override;
INTERRUPT_GEN_MEMBER(pyl601_interrupt);
DECLARE_FLOPPY_FORMATS( floppy_formats );
required_device<cpu_device> m_maincpu;
diff --git a/src/mame/drivers/pyson.cpp b/src/mame/drivers/pyson.cpp
index b4c51157db2..97dddf6b07b 100644
--- a/src/mame/drivers/pyson.cpp
+++ b/src/mame/drivers/pyson.cpp
@@ -171,7 +171,7 @@ protected:
required_device<cpu_device> m_maincpu;
// driver_device overrides
- virtual void video_start();
+ virtual void video_start() override;
};
diff --git a/src/mame/drivers/pzletime.cpp b/src/mame/drivers/pzletime.cpp
index e9ae94b024c..7b3b846b6ae 100644
--- a/src/mame/drivers/pzletime.cpp
+++ b/src/mame/drivers/pzletime.cpp
@@ -62,9 +62,9 @@ public:
DECLARE_WRITE16_MEMBER(oki_bank_w);
TILE_GET_INFO_MEMBER(get_mid_tile_info);
TILE_GET_INFO_MEMBER(get_txt_tile_info);
- virtual void machine_start();
- virtual void machine_reset();
- virtual void video_start();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
+ virtual void video_start() override;
DECLARE_PALETTE_INIT(pzletime);
UINT32 screen_update_pzletime(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
required_device<cpu_device> m_maincpu;
diff --git a/src/mame/drivers/qtsbc.cpp b/src/mame/drivers/qtsbc.cpp
index a79b75fd8ad..aa14373aad9 100644
--- a/src/mame/drivers/qtsbc.cpp
+++ b/src/mame/drivers/qtsbc.cpp
@@ -34,7 +34,7 @@ public:
DECLARE_WRITE8_MEMBER( kbd_put );
required_shared_ptr<UINT8> m_p_ram;
UINT8 m_term_data;
- virtual void machine_reset();
+ virtual void machine_reset() override;
};
diff --git a/src/mame/drivers/quakeat.cpp b/src/mame/drivers/quakeat.cpp
index 01aadd16139..49c8ea6ab42 100644
--- a/src/mame/drivers/quakeat.cpp
+++ b/src/mame/drivers/quakeat.cpp
@@ -72,8 +72,8 @@ public:
: pcat_base_state(mconfig, type, tag)
{ }
- virtual void machine_start();
- virtual void video_start();
+ virtual void machine_start() override;
+ virtual void video_start() override;
UINT32 screen_update_quake(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
};
diff --git a/src/mame/drivers/queen.cpp b/src/mame/drivers/queen.cpp
index 36e2348691b..cd95ccfef51 100644
--- a/src/mame/drivers/queen.cpp
+++ b/src/mame/drivers/queen.cpp
@@ -51,8 +51,8 @@ public:
DECLARE_WRITE32_MEMBER( bios_ext_ram_w );
DECLARE_WRITE32_MEMBER( bios_ram_w );
- virtual void machine_start();
- virtual void machine_reset();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
void intel82439tx_init();
};
diff --git a/src/mame/drivers/quizpun2.cpp b/src/mame/drivers/quizpun2.cpp
index e35ec6e0f94..91743602a1d 100644
--- a/src/mame/drivers/quizpun2.cpp
+++ b/src/mame/drivers/quizpun2.cpp
@@ -116,8 +116,8 @@ public:
DECLARE_WRITE8_MEMBER(quizpun2_soundlatch_w);
TILE_GET_INFO_MEMBER(get_bg_tile_info);
TILE_GET_INFO_MEMBER(get_fg_tile_info);
- virtual void machine_reset();
- virtual void video_start();
+ virtual void machine_reset() override;
+ virtual void video_start() override;
UINT32 screen_update_quizpun2(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
required_device<cpu_device> m_maincpu;
required_device<cpu_device> m_audiocpu;
diff --git a/src/mame/drivers/quizshow.cpp b/src/mame/drivers/quizshow.cpp
index a0fd5d5cda1..b67bb95aa20 100644
--- a/src/mame/drivers/quizshow.cpp
+++ b/src/mame/drivers/quizshow.cpp
@@ -70,8 +70,8 @@ public:
DECLARE_INPUT_CHANGED_MEMBER(quizshow_category_select);
DECLARE_DRIVER_INIT(quizshow);
TILE_GET_INFO_MEMBER(get_tile_info);
- virtual void machine_reset();
- virtual void video_start();
+ virtual void machine_reset() override;
+ virtual void video_start() override;
DECLARE_PALETTE_INIT(quizshow);
UINT32 screen_update_quizshow(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
TIMER_DEVICE_CALLBACK_MEMBER(quizshow_clock_timer_cb);
diff --git a/src/mame/drivers/qx10.cpp b/src/mame/drivers/qx10.cpp
index 9e0b5fc4b62..3d631248096 100644
--- a/src/mame/drivers/qx10.cpp
+++ b/src/mame/drivers/qx10.cpp
@@ -95,10 +95,10 @@ public:
UINT32 screen_update(screen_device &screen, bitmap_rgb32 &bitmap, const rectangle &cliprect);
- virtual void machine_start();
- virtual void machine_reset();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
- virtual void video_start();
+ virtual void video_start() override;
void update_memory_mapping();
diff --git a/src/mame/drivers/r2dtank.cpp b/src/mame/drivers/r2dtank.cpp
index 527660d0424..e40fdcbe377 100644
--- a/src/mame/drivers/r2dtank.cpp
+++ b/src/mame/drivers/r2dtank.cpp
@@ -78,7 +78,7 @@ public:
DECLARE_WRITE_LINE_MEMBER(flipscreen_w);
DECLARE_WRITE_LINE_MEMBER(display_enable_changed);
DECLARE_WRITE8_MEMBER(pia_comp_w);
- virtual void machine_start();
+ virtual void machine_start() override;
DECLARE_WRITE8_MEMBER(ttl74123_output_changed);
MC6845_UPDATE_ROW(crtc_update_row);
diff --git a/src/mame/drivers/r2dx_v33.cpp b/src/mame/drivers/r2dx_v33.cpp
index 81c2c62b9b0..11be9f0ec57 100644
--- a/src/mame/drivers/r2dx_v33.cpp
+++ b/src/mame/drivers/r2dx_v33.cpp
@@ -134,7 +134,7 @@ public:
void draw_sprites(bitmap_ind16 &bitmap,const rectangle &cliprect,int pri);
protected:
- virtual void machine_start();
+ virtual void machine_start() override;
};
void r2dx_v33_state::machine_start()
diff --git a/src/mame/drivers/rabbit.cpp b/src/mame/drivers/rabbit.cpp
index 97ea8d77e31..df0d4925730 100644
--- a/src/mame/drivers/rabbit.cpp
+++ b/src/mame/drivers/rabbit.cpp
@@ -156,7 +156,7 @@ public:
INTERRUPT_GEN_MEMBER(vblank_interrupt);
- virtual void video_start();
+ virtual void video_start() override;
UINT32 screen_update(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
inline void get_tilemap_info(tile_data &tileinfo, int tile_index, int whichtilemap, int tilesize);
@@ -167,7 +167,7 @@ public:
void do_blit();
protected:
- virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr);
+ virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) override;
};
diff --git a/src/mame/drivers/rainbow.cpp b/src/mame/drivers/rainbow.cpp
index 20fed3aec02..876bfe53c68 100644
--- a/src/mame/drivers/rainbow.cpp
+++ b/src/mame/drivers/rainbow.cpp
@@ -377,7 +377,7 @@ public:
DECLARE_FLOPPY_FORMATS(floppy_formats);
protected:
- virtual void machine_start();
+ virtual void machine_start() override;
private:
enum
@@ -461,7 +461,7 @@ private:
UINT8 m_z80_mailbox, m_8088_mailbox;
void update_kbd_irq();
- virtual void machine_reset();
+ virtual void machine_reset() override;
int m_unit;
floppy_image_device *m_floppy;
diff --git a/src/mame/drivers/rambo.cpp b/src/mame/drivers/rambo.cpp
index a1fcf25b781..afe528c6b49 100644
--- a/src/mame/drivers/rambo.cpp
+++ b/src/mame/drivers/rambo.cpp
@@ -54,8 +54,8 @@ public:
DECLARE_WRITE8_MEMBER(port_w);
DECLARE_DRIVER_INIT(rambo);
- virtual void machine_start();
- virtual void machine_reset();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
};
void rambo_state::machine_start()
diff --git a/src/mame/drivers/ramtek.cpp b/src/mame/drivers/ramtek.cpp
index ce83fd26306..7fc1c8fc736 100644
--- a/src/mame/drivers/ramtek.cpp
+++ b/src/mame/drivers/ramtek.cpp
@@ -75,10 +75,10 @@ public:
protected:
// driver_device overrides
- virtual void machine_start();
- virtual void machine_reset();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
- virtual void video_start();
+ virtual void video_start() override;
private:
diff --git a/src/mame/drivers/rastersp.cpp b/src/mame/drivers/rastersp.cpp
index efd9ed6d8c2..cbccc251d6c 100644
--- a/src/mame/drivers/rastersp.cpp
+++ b/src/mame/drivers/rastersp.cpp
@@ -143,9 +143,9 @@ public:
IRQ_CALLBACK_MEMBER(irq_callback);
protected:
// driver_device overrides
- virtual void machine_reset();
- virtual void machine_start();
- virtual void video_start();
+ virtual void machine_reset() override;
+ virtual void machine_start() override;
+ virtual void video_start() override;
};
diff --git a/src/mame/drivers/rbmk.cpp b/src/mame/drivers/rbmk.cpp
index 97234424477..de71f98e760 100644
--- a/src/mame/drivers/rbmk.cpp
+++ b/src/mame/drivers/rbmk.cpp
@@ -84,7 +84,7 @@ public:
DECLARE_WRITE8_MEMBER(rbmk_mcu_io_w);
DECLARE_WRITE8_MEMBER(mcu_io_mux_w);
DECLARE_WRITE16_MEMBER(eeprom_w);
- virtual void video_start();
+ virtual void video_start() override;
UINT32 screen_update_rbmk(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
INTERRUPT_GEN_MEMBER(mcu_irq);
required_device<cpu_device> m_maincpu;
diff --git a/src/mame/drivers/rc759.cpp b/src/mame/drivers/rc759.cpp
index 0c8c4654921..ca5d4b09745 100644
--- a/src/mame/drivers/rc759.cpp
+++ b/src/mame/drivers/rc759.cpp
@@ -101,8 +101,8 @@ public:
protected:
// driver_device overrides
- virtual void machine_start();
- virtual void machine_reset();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
private:
required_device<i80186_cpu_device> m_maincpu;
diff --git a/src/mame/drivers/rcorsair.cpp b/src/mame/drivers/rcorsair.cpp
index 5616cc2f62a..e015ce6ce3a 100644
--- a/src/mame/drivers/rcorsair.cpp
+++ b/src/mame/drivers/rcorsair.cpp
@@ -75,7 +75,7 @@ protected:
required_device<cpu_device> m_maincpu;
// driver_device overrides
- virtual void video_start();
+ virtual void video_start() override;
};
diff --git a/src/mame/drivers/rd110.cpp b/src/mame/drivers/rd110.cpp
index 2be9e6d7c11..02da5ac1f4f 100644
--- a/src/mame/drivers/rd110.cpp
+++ b/src/mame/drivers/rd110.cpp
@@ -58,8 +58,8 @@ public:
d110_state(const machine_config &mconfig, device_type type, const char *tag);
- virtual void machine_start();
- virtual void machine_reset();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
DECLARE_PALETTE_INIT(d110);
UINT32 screen_update(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
diff --git a/src/mame/drivers/replicator.cpp b/src/mame/drivers/replicator.cpp
index 7ac2f528be1..b219db5fde8 100644
--- a/src/mame/drivers/replicator.cpp
+++ b/src/mame/drivers/replicator.cpp
@@ -159,7 +159,7 @@ public:
{
}
- virtual void machine_start();
+ virtual void machine_start() override;
UINT8 m_port_a;
UINT8 m_port_b;
@@ -182,7 +182,7 @@ public:
DECLARE_READ8_MEMBER(port_r);
DECLARE_WRITE8_MEMBER(port_w);
DECLARE_DRIVER_INIT(replicator);
- virtual void machine_reset();
+ virtual void machine_reset() override;
DECLARE_PALETTE_INIT(replicator);
};
diff --git a/src/mame/drivers/rex6000.cpp b/src/mame/drivers/rex6000.cpp
index ee428f58fc1..6407eddba62 100644
--- a/src/mame/drivers/rex6000.cpp
+++ b/src/mame/drivers/rex6000.cpp
@@ -90,8 +90,8 @@ public:
UINT16 page;
} m_banks[2];
- virtual void machine_start();
- virtual void machine_reset();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
UINT32 screen_update(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
DECLARE_READ8_MEMBER( bankswitch_r );
diff --git a/src/mame/drivers/rgum.cpp b/src/mame/drivers/rgum.cpp
index bf4a5fd8e85..2f6ef0e5894 100644
--- a/src/mame/drivers/rgum.cpp
+++ b/src/mame/drivers/rgum.cpp
@@ -36,7 +36,7 @@ public:
required_shared_ptr<UINT8> m_cram;
UINT8 m_hbeat;
DECLARE_CUSTOM_INPUT_MEMBER(rgum_heartbeat_r);
- virtual void video_start();
+ virtual void video_start() override;
UINT32 screen_update_royalgum(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
required_device<cpu_device> m_maincpu;
required_device<gfxdecode_device> m_gfxdecode;
diff --git a/src/mame/drivers/riscpc.cpp b/src/mame/drivers/riscpc.cpp
index 4bddb03c55f..faa14e36e0f 100644
--- a/src/mame/drivers/riscpc.cpp
+++ b/src/mame/drivers/riscpc.cpp
@@ -58,8 +58,8 @@ public:
void fire_iomd_timer(int timer);
void viddma_transfer_start();
void vidc20_dynamic_screen_change();
- virtual void machine_reset();
- virtual void machine_start();
+ virtual void machine_reset() override;
+ virtual void machine_start() override;
UINT32 screen_update(screen_device &screen, bitmap_rgb32 &bitmap, const rectangle &cliprect);
TIMER_CALLBACK_MEMBER(IOMD_timer0_callback);
diff --git a/src/mame/drivers/rmhaihai.cpp b/src/mame/drivers/rmhaihai.cpp
index 3fda02ffb19..9ab6847225c 100644
--- a/src/mame/drivers/rmhaihai.cpp
+++ b/src/mame/drivers/rmhaihai.cpp
@@ -68,7 +68,7 @@ public:
DECLARE_WRITE8_MEMBER(adpcm_w);
DECLARE_DRIVER_INIT(rmhaihai);
- virtual void video_start();
+ virtual void video_start() override;
DECLARE_MACHINE_START(themj);
DECLARE_MACHINE_RESET(themj);
diff --git a/src/mame/drivers/rmt32.cpp b/src/mame/drivers/rmt32.cpp
index 9579adc778c..60116d4324e 100644
--- a/src/mame/drivers/rmt32.cpp
+++ b/src/mame/drivers/rmt32.cpp
@@ -196,8 +196,8 @@ public:
mt32_state(const machine_config &mconfig, device_type type, const char *tag);
- virtual void machine_start();
- virtual void machine_reset();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
DECLARE_PALETTE_INIT(mt32);
UINT32 screen_update(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
diff --git a/src/mame/drivers/rollext.cpp b/src/mame/drivers/rollext.cpp
index a8cc03480f8..61698ec5c91 100644
--- a/src/mame/drivers/rollext.cpp
+++ b/src/mame/drivers/rollext.cpp
@@ -99,9 +99,9 @@ public:
INTERRUPT_GEN_MEMBER(vblank_interrupt);
DECLARE_DRIVER_INIT(rollext);
- virtual void machine_start();
- virtual void machine_reset();
- virtual void video_start();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
+ virtual void video_start() override;
void preprocess_texture_data();
UINT32 screen_update(screen_device &screen, bitmap_rgb32 &bitmap, const rectangle &cliprect);
};
diff --git a/src/mame/drivers/rotaryf.cpp b/src/mame/drivers/rotaryf.cpp
index 7c9c27304e8..98dcdd7810f 100644
--- a/src/mame/drivers/rotaryf.cpp
+++ b/src/mame/drivers/rotaryf.cpp
@@ -43,7 +43,7 @@ public:
bool m_flipscreen;
UINT8 m_last;
- virtual void machine_start();
+ virtual void machine_start() override;
UINT32 screen_update(screen_device &screen, bitmap_rgb32 &bitmap, const rectangle &cliprect);
diff --git a/src/mame/drivers/roul.cpp b/src/mame/drivers/roul.cpp
index 909e63354e1..55226243fb5 100644
--- a/src/mame/drivers/roul.cpp
+++ b/src/mame/drivers/roul.cpp
@@ -89,7 +89,7 @@ public:
DECLARE_WRITE8_MEMBER(sound_latch_w);
DECLARE_WRITE8_MEMBER(ball_w);
- virtual void video_start();
+ virtual void video_start() override;
DECLARE_PALETTE_INIT(roul);
UINT32 screen_update(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
diff --git a/src/mame/drivers/rowamet.cpp b/src/mame/drivers/rowamet.cpp
index 60e9874e6c2..58f99179dff 100644
--- a/src/mame/drivers/rowamet.cpp
+++ b/src/mame/drivers/rowamet.cpp
@@ -46,7 +46,7 @@ private:
UINT8 m_out_offs;
UINT8 m_sndcmd;
UINT8 m_io[16];
- virtual void machine_reset();
+ virtual void machine_reset() override;
required_device<cpu_device> m_maincpu;
required_device<cpu_device> m_cpu2;
required_shared_ptr<UINT8> m_p_ram;
diff --git a/src/mame/drivers/rt1715.cpp b/src/mame/drivers/rt1715.cpp
index fe9f22c8b30..4e8e259192a 100644
--- a/src/mame/drivers/rt1715.cpp
+++ b/src/mame/drivers/rt1715.cpp
@@ -40,8 +40,8 @@ public:
DECLARE_READ8_MEMBER(k7658_data_r);
DECLARE_WRITE8_MEMBER(k7658_data_w);
DECLARE_WRITE8_MEMBER(rt1715_rom_disable);
- virtual void machine_start();
- virtual void machine_reset();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
DECLARE_PALETTE_INIT(rt1715);
I8275_DRAW_CHARACTER_MEMBER( crtc_display_pixels );
required_device<cpu_device> m_maincpu;
diff --git a/src/mame/drivers/rvoice.cpp b/src/mame/drivers/rvoice.cpp
index a91fa959943..5fc455da10e 100644
--- a/src/mame/drivers/rvoice.cpp
+++ b/src/mame/drivers/rvoice.cpp
@@ -85,7 +85,7 @@ public:
DECLARE_READ8_MEMBER(main_hd63701_internal_registers_r);
DECLARE_WRITE8_MEMBER(main_hd63701_internal_registers_w);
DECLARE_DRIVER_INIT(rvoicepc);
- virtual void machine_reset();
+ virtual void machine_reset() override;
DECLARE_WRITE8_MEMBER(null_kbd_put);
required_device<cpu_device> m_maincpu;
};
diff --git a/src/mame/drivers/rx78.cpp b/src/mame/drivers/rx78.cpp
index 17c8975183b..3f7818c3e30 100644
--- a/src/mame/drivers/rx78.cpp
+++ b/src/mame/drivers/rx78.cpp
@@ -78,8 +78,8 @@ public:
UINT8 m_pal_reg[7];
UINT8 m_pri_mask;
UINT8 m_key_mux;
- virtual void machine_reset();
- virtual void video_start();
+ virtual void machine_reset() override;
+ virtual void video_start() override;
UINT32 screen_update(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
DECLARE_DRIVER_INIT(rx78);
required_device<cpu_device> m_maincpu;
diff --git a/src/mame/drivers/s6.cpp b/src/mame/drivers/s6.cpp
index e47b7da9b3f..b8721517bb1 100644
--- a/src/mame/drivers/s6.cpp
+++ b/src/mame/drivers/s6.cpp
@@ -100,7 +100,7 @@ private:
UINT8 m_kbdrow;
bool m_data_ok;
emu_timer* m_irq_timer;
- virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr);
+ virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) override;
static const device_timer_id TIMER_IRQ = 0;
required_device<cpu_device> m_maincpu;
required_device<cpu_device> m_audiocpu;
diff --git a/src/mame/drivers/s6a.cpp b/src/mame/drivers/s6a.cpp
index f04eff01f57..da580dafb21 100644
--- a/src/mame/drivers/s6a.cpp
+++ b/src/mame/drivers/s6a.cpp
@@ -93,7 +93,7 @@ private:
UINT8 m_kbdrow;
bool m_data_ok;
emu_timer* m_irq_timer;
- virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr);
+ virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) override;
static const device_timer_id TIMER_IRQ = 0;
required_device<cpu_device> m_maincpu;
required_device<cpu_device> m_audiocpu;
diff --git a/src/mame/drivers/s7.cpp b/src/mame/drivers/s7.cpp
index 9cda2347363..3e124b63191 100644
--- a/src/mame/drivers/s7.cpp
+++ b/src/mame/drivers/s7.cpp
@@ -122,9 +122,9 @@ private:
bool m_data_ok;
bool m_memprotect;
emu_timer* m_irq_timer;
- virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr);
+ virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) override;
static const device_timer_id TIMER_IRQ = 0;
- virtual void machine_start();
+ virtual void machine_start() override;
required_device<cpu_device> m_maincpu;
required_device<cpu_device> m_audiocpu;
required_device<dac_device> m_dac;
diff --git a/src/mame/drivers/s8.cpp b/src/mame/drivers/s8.cpp
index e5a663572d3..ccbc8378917 100644
--- a/src/mame/drivers/s8.cpp
+++ b/src/mame/drivers/s8.cpp
@@ -95,7 +95,7 @@ private:
UINT8 m_kbdrow;
bool m_data_ok;
emu_timer* m_irq_timer;
- virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr);
+ virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) override;
static const device_timer_id TIMER_IRQ = 0;
required_device<cpu_device> m_maincpu;
required_device<cpu_device> m_audiocpu;
diff --git a/src/mame/drivers/s8a.cpp b/src/mame/drivers/s8a.cpp
index 846c65170c0..5c35cc66222 100644
--- a/src/mame/drivers/s8a.cpp
+++ b/src/mame/drivers/s8a.cpp
@@ -71,7 +71,7 @@ private:
UINT8 m_kbdrow;
bool m_data_ok;
emu_timer* m_irq_timer;
- virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr);
+ virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) override;
static const device_timer_id TIMER_IRQ = 0;
required_device<cpu_device> m_maincpu;
required_device<cpu_device> m_audiocpu;
diff --git a/src/mame/drivers/s9.cpp b/src/mame/drivers/s9.cpp
index 6f0dda53133..479159d7e24 100644
--- a/src/mame/drivers/s9.cpp
+++ b/src/mame/drivers/s9.cpp
@@ -84,7 +84,7 @@ private:
UINT8 m_kbdrow;
bool m_data_ok;
emu_timer* m_irq_timer;
- virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr);
+ virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) override;
static const device_timer_id TIMER_IRQ = 0;
required_device<cpu_device> m_maincpu;
required_device<cpu_device> m_audiocpu;
diff --git a/src/mame/drivers/sacstate.cpp b/src/mame/drivers/sacstate.cpp
index ac86d563934..d7891cfe4e3 100644
--- a/src/mame/drivers/sacstate.cpp
+++ b/src/mame/drivers/sacstate.cpp
@@ -59,7 +59,7 @@ public:
DECLARE_WRITE8_MEMBER(kbd_put);
UINT8 m_term_data;
UINT8 m_val;
- virtual void machine_reset();
+ virtual void machine_reset() override;
};
READ8_MEMBER( sacstate_state::port01_r )
diff --git a/src/mame/drivers/safarir.cpp b/src/mame/drivers/safarir.cpp
index 7a912b2d191..bc711f88d9c 100644
--- a/src/mame/drivers/safarir.cpp
+++ b/src/mame/drivers/safarir.cpp
@@ -85,8 +85,8 @@ public:
DECLARE_WRITE8_MEMBER(safarir_audio_w);
TILE_GET_INFO_MEMBER(get_bg_tile_info);
TILE_GET_INFO_MEMBER(get_fg_tile_info);
- virtual void machine_start();
- virtual void video_start();
+ virtual void machine_start() override;
+ virtual void video_start() override;
DECLARE_PALETTE_INIT(safarir);
UINT32 screen_update_safarir(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
};
diff --git a/src/mame/drivers/sandscrp.cpp b/src/mame/drivers/sandscrp.cpp
index a10ac66afe7..324ef2a4b97 100644
--- a/src/mame/drivers/sandscrp.cpp
+++ b/src/mame/drivers/sandscrp.cpp
@@ -117,7 +117,7 @@ public:
DECLARE_READ8_MEMBER(soundlatch_r);
DECLARE_WRITE8_MEMBER(soundlatch_w);
- virtual void machine_start();
+ virtual void machine_start() override;
UINT32 screen_update(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
void screen_eof(screen_device &screen, bool state);
diff --git a/src/mame/drivers/sangho.cpp b/src/mame/drivers/sangho.cpp
index 28f281c2a28..dec145ceffb 100644
--- a/src/mame/drivers/sangho.cpp
+++ b/src/mame/drivers/sangho.cpp
@@ -91,7 +91,7 @@ public:
DECLARE_READ8_MEMBER(pzlestar_mem_bank_r);
DECLARE_WRITE8_MEMBER(sexyboom_bank_w);
DECLARE_DRIVER_INIT(pzlestar);
- virtual void machine_start();
+ virtual void machine_start() override;
DECLARE_MACHINE_RESET(pzlestar);
DECLARE_MACHINE_RESET(sexyboom);
void pzlestar_map_banks();
diff --git a/src/mame/drivers/sanremo.cpp b/src/mame/drivers/sanremo.cpp
index 445df0e33f6..033014708a7 100644
--- a/src/mame/drivers/sanremo.cpp
+++ b/src/mame/drivers/sanremo.cpp
@@ -123,7 +123,7 @@ public:
DECLARE_WRITE8_MEMBER(banksel_w);
DECLARE_WRITE8_MEMBER(lamps_w);
int banksel;
- virtual void video_start();
+ virtual void video_start() override;
DECLARE_PALETTE_INIT(sanremo);
UINT32 screen_update_sanremo(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
required_device<cpu_device> m_maincpu;
diff --git a/src/mame/drivers/savia84.cpp b/src/mame/drivers/savia84.cpp
index 99949af89cd..e334adee284 100644
--- a/src/mame/drivers/savia84.cpp
+++ b/src/mame/drivers/savia84.cpp
@@ -53,7 +53,7 @@ public:
UINT8 m_segment;
UINT8 m_digit;
UINT8 m_digit_last;
- virtual void machine_reset();
+ virtual void machine_reset() override;
};
static ADDRESS_MAP_START( savia84_mem, AS_PROGRAM, 8, savia84_state )
diff --git a/src/mame/drivers/savquest.cpp b/src/mame/drivers/savquest.cpp
index 54a5a32934e..e8f59beaa72 100644
--- a/src/mame/drivers/savquest.cpp
+++ b/src/mame/drivers/savquest.cpp
@@ -114,8 +114,8 @@ protected:
// driver_device overrides
// virtual void video_start();
public:
- virtual void machine_start();
- virtual void machine_reset();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
void intel82439tx_init();
void vid_3dfx_init();
};
diff --git a/src/mame/drivers/sbc6510.cpp b/src/mame/drivers/sbc6510.cpp
index c345c2e9ede..9d78fe0ed0d 100644
--- a/src/mame/drivers/sbc6510.cpp
+++ b/src/mame/drivers/sbc6510.cpp
@@ -79,8 +79,8 @@ public:
UINT8 m_term_data;
UINT8 m_key_row;
UINT8 m_2;
- virtual void machine_start();
- virtual void machine_reset();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
protected:
ioport_port *m_io_port[8];
diff --git a/src/mame/drivers/sbowling.cpp b/src/mame/drivers/sbowling.cpp
index 5067e9ed9a5..ccb4b11f8a2 100644
--- a/src/mame/drivers/sbowling.cpp
+++ b/src/mame/drivers/sbowling.cpp
@@ -78,7 +78,7 @@ public:
TILE_GET_INFO_MEMBER(get_tile_info);
TIMER_DEVICE_CALLBACK_MEMBER(interrupt);
- virtual void video_start();
+ virtual void video_start() override;
DECLARE_PALETTE_INIT(sbowling);
UINT32 screen_update(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
diff --git a/src/mame/drivers/sbrkout.cpp b/src/mame/drivers/sbrkout.cpp
index 33b8e1d5a10..cfeb1e305e5 100644
--- a/src/mame/drivers/sbrkout.cpp
+++ b/src/mame/drivers/sbrkout.cpp
@@ -74,9 +74,9 @@ public:
DECLARE_READ8_MEMBER(sync2_r);
DECLARE_WRITE8_MEMBER(sbrkout_videoram_w);
TILE_GET_INFO_MEMBER(get_bg_tile_info);
- virtual void machine_start();
- virtual void machine_reset();
- virtual void video_start();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
+ virtual void video_start() override;
UINT32 screen_update_sbrkout(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
TIMER_CALLBACK_MEMBER(scanline_callback);
TIMER_CALLBACK_MEMBER(pot_trigger_callback);
diff --git a/src/mame/drivers/sc2.cpp b/src/mame/drivers/sc2.cpp
index 2eb3455c1f7..8c938d173ba 100644
--- a/src/mame/drivers/sc2.cpp
+++ b/src/mame/drivers/sc2.cpp
@@ -38,8 +38,8 @@ public:
UINT8 m_digit_data;
UINT8 m_beep_state;
void sc2_update_display();
- virtual void machine_start();
- virtual void machine_reset();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
required_device<cpu_device> m_maincpu;
};
diff --git a/src/mame/drivers/scm_500.cpp b/src/mame/drivers/scm_500.cpp
index e1b699b3708..f49a5574d0e 100644
--- a/src/mame/drivers/scm_500.cpp
+++ b/src/mame/drivers/scm_500.cpp
@@ -20,8 +20,8 @@ public:
// ,m_maincpu(*this, "maincpu")
{ }
- virtual void machine_start();
- virtual void machine_reset();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
// required_device<cpu_device> m_maincpu;
};
diff --git a/src/mame/drivers/scv.cpp b/src/mame/drivers/scv.cpp
index 321be2388b5..a78ab154ac9 100644
--- a/src/mame/drivers/scv.cpp
+++ b/src/mame/drivers/scv.cpp
@@ -36,8 +36,8 @@ public:
UINT8 m_porta;
UINT8 m_portc;
emu_timer *m_vb_timer;
- virtual void machine_start();
- virtual void machine_reset();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
DECLARE_PALETTE_INIT(scv);
UINT32 screen_update_scv(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
@@ -55,7 +55,7 @@ protected:
required_memory_region m_charrom;
ioport_port *m_key[8];
- virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr);
+ virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) override;
void scv_set_banks();
inline void plot_sprite_part( bitmap_ind16 &bitmap, UINT8 x, UINT8 y, UINT8 pat, UINT8 col, UINT8 screen_sprite_start_line );
diff --git a/src/mame/drivers/seabattl.cpp b/src/mame/drivers/seabattl.cpp
index 763bbaadaa9..1ad8b99ccc7 100644
--- a/src/mame/drivers/seabattl.cpp
+++ b/src/mame/drivers/seabattl.cpp
@@ -92,9 +92,9 @@ public:
INTERRUPT_GEN_MEMBER(seabattl_interrupt);
- virtual void machine_start();
- virtual void machine_reset();
- virtual void video_start();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
+ virtual void video_start() override;
DECLARE_PALETTE_INIT(seabattl);
UINT32 screen_update_seabattl(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
bool m_waveenable;
diff --git a/src/mame/drivers/seattle.cpp b/src/mame/drivers/seattle.cpp
index 3a83f2d8d9d..486692c1078 100644
--- a/src/mame/drivers/seattle.cpp
+++ b/src/mame/drivers/seattle.cpp
@@ -510,8 +510,8 @@ public:
DECLARE_DRIVER_INIT(wg3dh);
DECLARE_DRIVER_INIT(mace);
DECLARE_DRIVER_INIT(blitz99);
- virtual void machine_start();
- virtual void machine_reset();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
UINT32 screen_update_seattle(screen_device &screen, bitmap_rgb32 &bitmap, const rectangle &cliprect);
TIMER_CALLBACK_MEMBER(galileo_timer_callback);
DECLARE_WRITE_LINE_MEMBER(ethernet_interrupt);
diff --git a/src/mame/drivers/seattlecmp.cpp b/src/mame/drivers/seattlecmp.cpp
index 4c590f22642..b6b06914492 100644
--- a/src/mame/drivers/seattlecmp.cpp
+++ b/src/mame/drivers/seattlecmp.cpp
@@ -49,7 +49,7 @@ public:
DECLARE_WRITE16_MEMBER(write);
DECLARE_WRITE8_MEMBER(kbd_put);
private:
- virtual void machine_reset();
+ virtual void machine_reset() override;
required_device<cpu_device> m_maincpu;
required_device<generic_terminal_device> m_terminal;
UINT8 m_term_data;
diff --git a/src/mame/drivers/segae.cpp b/src/mame/drivers/segae.cpp
index 794d4715bf1..77874a36fe5 100644
--- a/src/mame/drivers/segae.cpp
+++ b/src/mame/drivers/segae.cpp
@@ -304,7 +304,7 @@ GND 8A 8B GND
class systeme_state : public driver_device
{
protected:
- virtual void machine_start();
+ virtual void machine_start() override;
public:
systeme_state(const machine_config &mconfig, device_type type, const char *tag)
diff --git a/src/mame/drivers/segajw.cpp b/src/mame/drivers/segajw.cpp
index db2ff6f2738..ff429013b4a 100644
--- a/src/mame/drivers/segajw.cpp
+++ b/src/mame/drivers/segajw.cpp
@@ -60,8 +60,8 @@ protected:
required_device<cpu_device> m_audiocpu;
// driver_device overrides
- virtual void machine_start();
- virtual void machine_reset();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
UINT64 m_coin_start_cycles;
UINT64 m_hopper_start_cycles;
UINT8 m_coin_counter;
diff --git a/src/mame/drivers/segald.cpp b/src/mame/drivers/segald.cpp
index 9b7c71b3070..08ab3f8ae9d 100644
--- a/src/mame/drivers/segald.cpp
+++ b/src/mame/drivers/segald.cpp
@@ -61,7 +61,7 @@ public:
DECLARE_WRITE8_MEMBER(astron_FIX_write);
DECLARE_WRITE8_MEMBER(astron_io_bankswitch_w);
DECLARE_DRIVER_INIT(astron);
- virtual void machine_start();
+ virtual void machine_start() override;
UINT32 screen_update_astron(screen_device &screen, bitmap_rgb32 &bitmap, const rectangle &cliprect);
void astron_draw_characters(bitmap_rgb32 &bitmap,const rectangle &cliprect);
void astron_draw_sprites(bitmap_rgb32 &bitmap, const rectangle &cliprect);
diff --git a/src/mame/drivers/segam1.cpp b/src/mame/drivers/segam1.cpp
index 7eeaefa19bd..b31dbbf56fb 100644
--- a/src/mame/drivers/segam1.cpp
+++ b/src/mame/drivers/segam1.cpp
@@ -45,7 +45,7 @@ public:
m_maincpu(*this, "maincpu")
{ }
- virtual void video_start();
+ virtual void video_start() override;
UINT32 screen_update_segam1(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
required_device<cpu_device> m_maincpu;
};
diff --git a/src/mame/drivers/segapm.cpp b/src/mame/drivers/segapm.cpp
index 34d7488e8b3..9ebc711ca4e 100644
--- a/src/mame/drivers/segapm.cpp
+++ b/src/mame/drivers/segapm.cpp
@@ -17,7 +17,7 @@ public:
m_maincpu(*this, "maincpu")
{ }
- virtual void video_start();
+ virtual void video_start() override;
UINT32 screen_update_segapm(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
required_device<cpu_device> m_maincpu;
};
diff --git a/src/mame/drivers/segaufo.cpp b/src/mame/drivers/segaufo.cpp
index a125a11dc0c..5a81f9ba547 100644
--- a/src/mame/drivers/segaufo.cpp
+++ b/src/mame/drivers/segaufo.cpp
@@ -122,8 +122,8 @@ public:
DECLARE_READ8_MEMBER(ex_upd_busy_r);
DECLARE_WRITE8_MEMBER(ex_upd_start_w);
- virtual void machine_reset();
- virtual void machine_start();
+ virtual void machine_reset() override;
+ virtual void machine_start() override;
TIMER_DEVICE_CALLBACK_MEMBER(simulate_xyz);
TIMER_DEVICE_CALLBACK_MEMBER(update_info);
};
diff --git a/src/mame/drivers/sengokmj.cpp b/src/mame/drivers/sengokmj.cpp
index 8484553cab2..0f0f23816e2 100644
--- a/src/mame/drivers/sengokmj.cpp
+++ b/src/mame/drivers/sengokmj.cpp
@@ -113,8 +113,8 @@ public:
INTERRUPT_GEN_MEMBER(interrupt);
- virtual void machine_start();
- virtual void video_start();
+ virtual void machine_start() override;
+ virtual void video_start() override;
void draw_sprites(bitmap_ind16 &bitmap,const rectangle &cliprect,int pri);
UINT32 screen_update(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
diff --git a/src/mame/drivers/seta2.cpp b/src/mame/drivers/seta2.cpp
index c5d810639c7..cbe6bbee534 100644
--- a/src/mame/drivers/seta2.cpp
+++ b/src/mame/drivers/seta2.cpp
@@ -529,16 +529,16 @@ class funcube_touchscreen_device : public device_t,
public:
funcube_touchscreen_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
- virtual ioport_constructor device_input_ports() const;
+ virtual ioport_constructor device_input_ports() const override;
template<class _Object> static devcb_base &set_tx_cb(device_t &device, _Object object) { return downcast<funcube_touchscreen_device &>(device).m_tx_cb.set_callback(object); }
protected:
- virtual void device_start();
- virtual void device_reset();
- virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr);
+ virtual void device_start() override;
+ virtual void device_reset() override;
+ virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) override;
- virtual void tra_complete();
- virtual void tra_callback();
+ virtual void tra_complete() override;
+ virtual void tra_callback() override;
private:
devcb_write_line m_tx_cb;
diff --git a/src/mame/drivers/sfbonus.cpp b/src/mame/drivers/sfbonus.cpp
index 59386a8300a..7270532330d 100644
--- a/src/mame/drivers/sfbonus.cpp
+++ b/src/mame/drivers/sfbonus.cpp
@@ -462,8 +462,8 @@ public:
TILE_GET_INFO_MEMBER(get_sfbonus_reel2_tile_info);
TILE_GET_INFO_MEMBER(get_sfbonus_reel3_tile_info);
TILE_GET_INFO_MEMBER(get_sfbonus_reel4_tile_info);
- virtual void machine_reset();
- virtual void video_start();
+ virtual void machine_reset() override;
+ virtual void video_start() override;
void draw_reel_layer(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect, int category);
UINT32 screen_update_sfbonus(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
};
diff --git a/src/mame/drivers/sfcbox.cpp b/src/mame/drivers/sfcbox.cpp
index 713c8992b4b..d8c8534e5ae 100644
--- a/src/mame/drivers/sfcbox.cpp
+++ b/src/mame/drivers/sfcbox.cpp
@@ -147,8 +147,8 @@ public:
DECLARE_WRITE8_MEMBER( port_83_w );
DECLARE_WRITE8_MEMBER( snes_map_0_w );
DECLARE_WRITE8_MEMBER( snes_map_1_w );
- virtual void machine_start();
- virtual void machine_reset();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
DECLARE_READ8_MEMBER(spc_ram_100_r);
DECLARE_WRITE8_MEMBER(spc_ram_100_w);
};
diff --git a/src/mame/drivers/sfkick.cpp b/src/mame/drivers/sfkick.cpp
index 563588635f4..f1130e61463 100644
--- a/src/mame/drivers/sfkick.cpp
+++ b/src/mame/drivers/sfkick.cpp
@@ -100,7 +100,7 @@ public:
DECLARE_WRITE8_MEMBER(ppi_port_a_w);
DECLARE_WRITE8_MEMBER(ppi_port_c_w);
DECLARE_DRIVER_INIT(sfkick);
- virtual void machine_reset();
+ virtual void machine_reset() override;
void sfkick_remap_banks();
void sfkick_bank_set(int num, int data);
DECLARE_WRITE_LINE_MEMBER(irqhandler);
diff --git a/src/mame/drivers/sgi_ip2.cpp b/src/mame/drivers/sgi_ip2.cpp
index 3e5c482be9c..4fd9aed5866 100644
--- a/src/mame/drivers/sgi_ip2.cpp
+++ b/src/mame/drivers/sgi_ip2.cpp
@@ -110,8 +110,8 @@ private:
UINT16 m_stklmt;
UINT8 m_parctl;
UINT8 m_mbp;
- virtual void machine_start();
- virtual void machine_reset();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
inline void ATTR_PRINTF(3,4) verboselog( int n_level, const char *s_fmt, ... );
};
diff --git a/src/mame/drivers/sgi_ip6.cpp b/src/mame/drivers/sgi_ip6.cpp
index fe1e1c78847..de1b4f6134c 100644
--- a/src/mame/drivers/sgi_ip6.cpp
+++ b/src/mame/drivers/sgi_ip6.cpp
@@ -41,9 +41,9 @@ public:
DECLARE_READ32_MEMBER(ip6_unk3_r);
DECLARE_WRITE32_MEMBER(ip6_unk3_w);
DECLARE_DRIVER_INIT(sgi_ip6);
- virtual void machine_start();
- virtual void machine_reset();
- virtual void video_start();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
+ virtual void video_start() override;
UINT32 screen_update_sgi_ip6(screen_device &screen, bitmap_rgb32 &bitmap, const rectangle &cliprect);
INTERRUPT_GEN_MEMBER(sgi_ip6_vbl);
inline void ATTR_PRINTF(3,4) verboselog( int n_level, const char *s_fmt, ... );
diff --git a/src/mame/drivers/shanghai.cpp b/src/mame/drivers/shanghai.cpp
index aed79c8463b..115e07028bf 100644
--- a/src/mame/drivers/shanghai.cpp
+++ b/src/mame/drivers/shanghai.cpp
@@ -41,7 +41,7 @@ public:
DECLARE_WRITE16_MEMBER(shanghai_coin_w);
DECLARE_READ16_MEMBER(kothello_hd63484_status_r);
- virtual void video_start();
+ virtual void video_start() override;
DECLARE_PALETTE_INIT(shanghai);
UINT32 screen_update(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
diff --git a/src/mame/drivers/shougi.cpp b/src/mame/drivers/shougi.cpp
index a4143b3c002..3d8a4a56374 100644
--- a/src/mame/drivers/shougi.cpp
+++ b/src/mame/drivers/shougi.cpp
@@ -114,8 +114,8 @@ public:
UINT32 screen_update(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
INTERRUPT_GEN_MEMBER(vblank_nmi);
- virtual void machine_start();
- virtual void machine_reset();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
};
diff --git a/src/mame/drivers/shtzone.cpp b/src/mame/drivers/shtzone.cpp
index eb53191c264..59307b24c42 100644
--- a/src/mame/drivers/shtzone.cpp
+++ b/src/mame/drivers/shtzone.cpp
@@ -57,9 +57,9 @@ class shtzone_state : public driver_device
public:
shtzone_state(const machine_config &mconfig, device_type type, const char *tag)
: driver_device(mconfig, type, tag) { }
- virtual void machine_start();
- virtual void machine_reset();
- virtual void video_start();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
+ virtual void video_start() override;
UINT32 screen_update_shtzone(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
};
diff --git a/src/mame/drivers/sigmab52.cpp b/src/mame/drivers/sigmab52.cpp
index 678cf59c976..b02121908f7 100644
--- a/src/mame/drivers/sigmab52.cpp
+++ b/src/mame/drivers/sigmab52.cpp
@@ -166,8 +166,8 @@ public:
DECLARE_INPUT_CHANGED_MEMBER(coin_drop_start);
DECLARE_WRITE_LINE_MEMBER(ptm2_irq);
void audiocpu_irq_update();
- virtual void machine_start();
- virtual void machine_reset();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
required_device<cpu_device> m_maincpu;
required_device<cpu_device> m_audiocpu;
diff --git a/src/mame/drivers/sigmab98.cpp b/src/mame/drivers/sigmab98.cpp
index 3cdbd746b38..8c627296ca8 100644
--- a/src/mame/drivers/sigmab98.cpp
+++ b/src/mame/drivers/sigmab98.cpp
@@ -246,7 +246,7 @@ public:
DECLARE_MACHINE_RESET(sigmab98);
DECLARE_MACHINE_RESET(sammymdl);
- virtual void video_start();
+ virtual void video_start() override;
UINT32 screen_update_sigmab98(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
void screen_eof_sammymdl(screen_device &screen, bool state);
INTERRUPT_GEN_MEMBER(sigmab98_vblank_interrupt);
diff --git a/src/mame/drivers/silvmil.cpp b/src/mame/drivers/silvmil.cpp
index c30851cab3b..bff90fc7b16 100644
--- a/src/mame/drivers/silvmil.cpp
+++ b/src/mame/drivers/silvmil.cpp
@@ -122,9 +122,9 @@ public:
TILE_GET_INFO_MEMBER(get_bg_tile_info);
TILE_GET_INFO_MEMBER(get_fg_tile_info);
TILEMAP_MAPPER_MEMBER(deco16_scan_rows);
- virtual void machine_start();
- virtual void machine_reset();
- virtual void video_start();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
+ virtual void video_start() override;
UINT32 screen_update_silvmil(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
void tumblepb_gfx1_rearrange();
};
diff --git a/src/mame/drivers/sitcom.cpp b/src/mame/drivers/sitcom.cpp
index 4f98a75a42d..18e5fe06d64 100644
--- a/src/mame/drivers/sitcom.cpp
+++ b/src/mame/drivers/sitcom.cpp
@@ -52,7 +52,7 @@ public:
required_device<dl1416_device> m_ds1;
DECLARE_WRITE_LINE_MEMBER(sod_led);
DECLARE_READ_LINE_MEMBER(sid_line);
- virtual void machine_reset();
+ virtual void machine_reset() override;
DECLARE_WRITE16_MEMBER(sitcom_update_ds0);
DECLARE_WRITE16_MEMBER(sitcom_update_ds1);
};
diff --git a/src/mame/drivers/skeetsht.cpp b/src/mame/drivers/skeetsht.cpp
index e3c95070960..cb1b7a054c5 100644
--- a/src/mame/drivers/skeetsht.cpp
+++ b/src/mame/drivers/skeetsht.cpp
@@ -53,8 +53,8 @@ public:
DECLARE_WRITE8_MEMBER(ay8910_w);
DECLARE_WRITE_LINE_MEMBER(tms_irq);
TMS340X0_SCANLINE_RGB32_CB_MEMBER(scanline_update);
- virtual void machine_reset();
- virtual void video_start();
+ virtual void machine_reset() override;
+ virtual void video_start() override;
required_device<cpu_device> m_68hc11;
required_device<ay8910_device> m_ay;
required_device<tms34010_device> m_tms;
diff --git a/src/mame/drivers/skimaxx.cpp b/src/mame/drivers/skimaxx.cpp
index 779def733ce..a1f30bc7b3d 100644
--- a/src/mame/drivers/skimaxx.cpp
+++ b/src/mame/drivers/skimaxx.cpp
@@ -86,8 +86,8 @@ public:
TMS340X0_FROM_SHIFTREG_CB_MEMBER(from_shiftreg);
TMS340X0_SCANLINE_IND16_CB_MEMBER(scanline_update);
- virtual void machine_reset();
- virtual void video_start();
+ virtual void machine_reset() override;
+ virtual void video_start() override;
};
diff --git a/src/mame/drivers/skyarmy.cpp b/src/mame/drivers/skyarmy.cpp
index 78badeb7396..525b33ff8cb 100644
--- a/src/mame/drivers/skyarmy.cpp
+++ b/src/mame/drivers/skyarmy.cpp
@@ -64,8 +64,8 @@ public:
TILE_GET_INFO_MEMBER(get_tile_info);
- virtual void machine_start();
- virtual void video_start();
+ virtual void machine_start() override;
+ virtual void video_start() override;
DECLARE_PALETTE_INIT(skyarmy);
UINT32 screen_update(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
diff --git a/src/mame/drivers/skylncr.cpp b/src/mame/drivers/skylncr.cpp
index 9eb3919b0e5..18e8f147417 100644
--- a/src/mame/drivers/skylncr.cpp
+++ b/src/mame/drivers/skylncr.cpp
@@ -169,7 +169,7 @@ public:
TILE_GET_INFO_MEMBER(get_reel_2_tile_info);
TILE_GET_INFO_MEMBER(get_reel_3_tile_info);
TILE_GET_INFO_MEMBER(get_reel_4_tile_info);
- virtual void video_start();
+ virtual void video_start() override;
UINT32 screen_update_skylncr(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
INTERRUPT_GEN_MEMBER(skylncr_vblank_interrupt);
required_device<cpu_device> m_maincpu;
diff --git a/src/mame/drivers/slc1.cpp b/src/mame/drivers/slc1.cpp
index 14f3631cc8b..adf6763817b 100644
--- a/src/mame/drivers/slc1.cpp
+++ b/src/mame/drivers/slc1.cpp
@@ -69,8 +69,8 @@ public:
DECLARE_WRITE8_MEMBER( io_w );
UINT8 m_digit;
bool m_kbd_type;
- virtual void machine_reset();
- virtual void machine_start();
+ virtual void machine_reset() override;
+ virtual void machine_start() override;
};
diff --git a/src/mame/drivers/sleic.cpp b/src/mame/drivers/sleic.cpp
index 3475e8e93b7..a78e6b1e604 100644
--- a/src/mame/drivers/sleic.cpp
+++ b/src/mame/drivers/sleic.cpp
@@ -43,7 +43,7 @@ protected:
required_device<cpu_device> m_maincpu;
// driver_device overrides
- virtual void machine_reset();
+ virtual void machine_reset() override;
public:
DECLARE_DRIVER_INIT(sleic);
};
diff --git a/src/mame/drivers/sliver.cpp b/src/mame/drivers/sliver.cpp
index 1422b6f9467..db675b6ab99 100644
--- a/src/mame/drivers/sliver.cpp
+++ b/src/mame/drivers/sliver.cpp
@@ -117,7 +117,7 @@ public:
DECLARE_WRITE16_MEMBER(sound_w);
DECLARE_WRITE8_MEMBER(oki_setbank);
TIMER_DEVICE_CALLBACK_MEMBER(obj_irq_cb);
- virtual void video_start();
+ virtual void video_start() override;
UINT32 screen_update_sliver(screen_device &screen, bitmap_rgb32 &bitmap, const rectangle &cliprect);
void plot_pixel_rgb(int x, int y, UINT32 r, UINT32 g, UINT32 b);
void plot_pixel_pal(int x, int y, int addr);
diff --git a/src/mame/drivers/slotcarn.cpp b/src/mame/drivers/slotcarn.cpp
index 3d474f56f9a..d7988c01aef 100644
--- a/src/mame/drivers/slotcarn.cpp
+++ b/src/mame/drivers/slotcarn.cpp
@@ -54,7 +54,7 @@ public:
DECLARE_WRITE_LINE_MEMBER(vsync_changed);
MC6845_BEGIN_UPDATE(crtc_begin_update);
MC6845_UPDATE_ROW(crtc_update_row);
- virtual void machine_start();
+ virtual void machine_start() override;
required_device<cpu_device> m_maincpu;
required_device<screen_device> m_screen;
};
diff --git a/src/mame/drivers/sm1800.cpp b/src/mame/drivers/sm1800.cpp
index 51e5648273c..f4baab35368 100644
--- a/src/mame/drivers/sm1800.cpp
+++ b/src/mame/drivers/sm1800.cpp
@@ -44,7 +44,7 @@ public:
DECLARE_READ8_MEMBER(sm1800_8255_porta_r);
DECLARE_READ8_MEMBER(sm1800_8255_portc_r);
UINT8 m_irq_state;
- virtual void machine_reset();
+ virtual void machine_reset() override;
DECLARE_PALETTE_INIT(sm1800);
INTERRUPT_GEN_MEMBER(sm1800_vblank_interrupt);
IRQ_CALLBACK_MEMBER(sm1800_irq_callback);
diff --git a/src/mame/drivers/smc777.cpp b/src/mame/drivers/smc777.cpp
index dc3be14211f..77569df087a 100644
--- a/src/mame/drivers/smc777.cpp
+++ b/src/mame/drivers/smc777.cpp
@@ -97,9 +97,9 @@ public:
DECLARE_WRITE_LINE_MEMBER(fdc_drq_w);
protected:
- virtual void machine_start();
- virtual void machine_reset();
- virtual void video_start();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
+ virtual void video_start() override;
private:
required_device<cpu_device> m_maincpu;
diff --git a/src/mame/drivers/smsmcorp.cpp b/src/mame/drivers/smsmcorp.cpp
index 783a68c2b2e..1533ea76fe7 100644
--- a/src/mame/drivers/smsmcorp.cpp
+++ b/src/mame/drivers/smsmcorp.cpp
@@ -244,9 +244,9 @@ public:
DECLARE_READ8_MEMBER(ppi0_c_r);
DECLARE_WRITE8_MEMBER(ppi0_a_w);
DECLARE_WRITE8_MEMBER(ppi0_b_w);
- virtual void machine_start();
- virtual void machine_reset();
- virtual void video_start();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
+ virtual void video_start() override;
DECLARE_MACHINE_START(sureshot);
UINT32 screen_update_sms(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
required_device<cpu_device> m_maincpu;
diff --git a/src/mame/drivers/snes.cpp b/src/mame/drivers/snes.cpp
index 9a914506d19..6c9d462f553 100644
--- a/src/mame/drivers/snes.cpp
+++ b/src/mame/drivers/snes.cpp
@@ -92,13 +92,13 @@ public:
SNESCTRL_ONSCREEN_CB(onscreen_cb);
SNESCTRL_GUNLATCH_CB(gun_latch_cb);
virtual DECLARE_WRITE8_MEMBER(io_read);
- virtual UINT8 oldjoy1_read(int latched);
- virtual UINT8 oldjoy2_read(int latched);
- virtual void write_joy_latch(UINT8 data);
- virtual void wrio_write(UINT8 data);
+ virtual UINT8 oldjoy1_read(int latched) override;
+ virtual UINT8 oldjoy2_read(int latched) override;
+ virtual void write_joy_latch(UINT8 data) override;
+ virtual void wrio_write(UINT8 data) override;
- virtual void machine_start();
- virtual void machine_reset();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
int m_type;
required_device<snes_control_port_device> m_ctrl1;
required_device<snes_control_port_device> m_ctrl2;
diff --git a/src/mame/drivers/socrates.cpp b/src/mame/drivers/socrates.cpp
index b18b711f1ab..ca422bc5d8b 100644
--- a/src/mame/drivers/socrates.cpp
+++ b/src/mame/drivers/socrates.cpp
@@ -150,8 +150,8 @@ public:
DECLARE_WRITE8_MEMBER(socrates_scroll_w);
DECLARE_WRITE8_MEMBER(socrates_sound_w);
DECLARE_DRIVER_INIT(socrates);
- virtual void machine_reset();
- virtual void video_start();
+ virtual void machine_reset() override;
+ virtual void video_start() override;
DECLARE_PALETTE_INIT(socrates);
UINT32 screen_update_socrates(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
INTERRUPT_GEN_MEMBER(assert_irq);
@@ -164,7 +164,7 @@ public:
rgb_t socrates_create_color(UINT8 color);
protected:
- virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr);
+ virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) override;
};
@@ -198,8 +198,8 @@ public:
DECLARE_INPUT_CHANGED_MEMBER( send_input );
protected:
- virtual void machine_start();
- virtual void machine_reset();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
int get_color(int index, int y);
private:
diff --git a/src/mame/drivers/sothello.cpp b/src/mame/drivers/sothello.cpp
index 3c42c552d4c..c72767f767b 100644
--- a/src/mame/drivers/sothello.cpp
+++ b/src/mame/drivers/sothello.cpp
@@ -76,8 +76,8 @@ public:
DECLARE_READ8_MEMBER(subcpu_status_r);
DECLARE_WRITE8_MEMBER(msm_cfg_w);
- virtual void machine_start();
- virtual void machine_reset();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
TIMER_CALLBACK_MEMBER(subcpu_suspend);
TIMER_CALLBACK_MEMBER(subcpu_resume);
DECLARE_WRITE_LINE_MEMBER(irqhandler);
diff --git a/src/mame/drivers/spc1000.cpp b/src/mame/drivers/spc1000.cpp
index 4c1d894e016..761e385c86a 100644
--- a/src/mame/drivers/spc1000.cpp
+++ b/src/mame/drivers/spc1000.cpp
@@ -187,8 +187,8 @@ private:
UINT8 *m_work_ram;
bool m_motor;
bool m_centronics_busy;
- virtual void machine_start();
- virtual void machine_reset();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
required_device<z80_device> m_maincpu;
required_device<mc6847_base_device> m_vdg;
required_device<cassette_image_device> m_cass;
diff --git a/src/mame/drivers/spectra.cpp b/src/mame/drivers/spectra.cpp
index 7e42afb3b37..b4da874665f 100644
--- a/src/mame/drivers/spectra.cpp
+++ b/src/mame/drivers/spectra.cpp
@@ -65,7 +65,7 @@ private:
UINT8 m_portb;
UINT8 m_t_c;
UINT8 m_out_offs;
- virtual void machine_reset();
+ virtual void machine_reset() override;
required_device<cpu_device> m_maincpu;
required_device<sn76477_device> m_snsnd;
required_ioport_array<4> m_switch;
diff --git a/src/mame/drivers/supertnk.cpp b/src/mame/drivers/supertnk.cpp
index 031f0d37048..bb7b3e06731 100644
--- a/src/mame/drivers/supertnk.cpp
+++ b/src/mame/drivers/supertnk.cpp
@@ -126,9 +126,9 @@ public:
DECLARE_WRITE8_MEMBER(supertnk_bitplane_select_0_w);
DECLARE_WRITE8_MEMBER(supertnk_bitplane_select_1_w);
DECLARE_DRIVER_INIT(supertnk);
- virtual void machine_start();
- virtual void machine_reset();
- virtual void video_start();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
+ virtual void video_start() override;
UINT32 screen_update_supertnk(screen_device &screen, bitmap_rgb32 &bitmap, const rectangle &cliprect);
INTERRUPT_GEN_MEMBER(supertnk_interrupt);
required_device<cpu_device> m_maincpu;
diff --git a/src/mame/drivers/superwng.cpp b/src/mame/drivers/superwng.cpp
index 8957c433e4c..649b2e448e7 100644
--- a/src/mame/drivers/superwng.cpp
+++ b/src/mame/drivers/superwng.cpp
@@ -87,9 +87,9 @@ public:
TILE_GET_INFO_MEMBER(get_bg_tile_info);
TILE_GET_INFO_MEMBER(get_fg_tile_info);
- virtual void machine_start();
- virtual void machine_reset();
- virtual void video_start();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
+ virtual void video_start() override;
DECLARE_PALETTE_INIT(superwng);
UINT32 screen_update_superwng(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
INTERRUPT_GEN_MEMBER(superwng_nmi_interrupt);
diff --git a/src/mame/drivers/supracan.cpp b/src/mame/drivers/supracan.cpp
index 0443eb3d08b..b342c846295 100644
--- a/src/mame/drivers/supracan.cpp
+++ b/src/mame/drivers/supracan.cpp
@@ -210,9 +210,9 @@ public:
TILE_GET_INFO_MEMBER(get_supracan_tilemap1_tile_info);
TILE_GET_INFO_MEMBER(get_supracan_tilemap2_tile_info);
TILE_GET_INFO_MEMBER(get_supracan_roz_tile_info);
- virtual void machine_start();
- virtual void machine_reset();
- virtual void video_start();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
+ virtual void video_start() override;
DECLARE_PALETTE_INIT(supracan);
UINT32 screen_update_supracan(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
INTERRUPT_GEN_MEMBER(supracan_irq);
diff --git a/src/mame/drivers/suprgolf.cpp b/src/mame/drivers/suprgolf.cpp
index 89d4a801cf7..bed008de237 100644
--- a/src/mame/drivers/suprgolf.cpp
+++ b/src/mame/drivers/suprgolf.cpp
@@ -82,9 +82,9 @@ public:
TILE_GET_INFO_MEMBER(get_tile_info);
DECLARE_DRIVER_INIT(suprgolf);
- virtual void machine_start();
- virtual void machine_reset();
- virtual void video_start();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
+ virtual void video_start() override;
UINT32 screen_update(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
};
diff --git a/src/mame/drivers/sv8000.cpp b/src/mame/drivers/sv8000.cpp
index 493f45c141c..dcb9db8cec5 100644
--- a/src/mame/drivers/sv8000.cpp
+++ b/src/mame/drivers/sv8000.cpp
@@ -66,8 +66,8 @@ public:
DECLARE_READ8_MEMBER( mc6847_videoram_r );
private:
- virtual void machine_start();
- virtual void machine_reset();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
required_device<cpu_device> m_maincpu;
required_device<s68047_device> m_s68047p;
diff --git a/src/mame/drivers/svmu.cpp b/src/mame/drivers/svmu.cpp
index 912e2dfd87a..9b6389ea1a9 100644
--- a/src/mame/drivers/svmu.cpp
+++ b/src/mame/drivers/svmu.cpp
@@ -40,7 +40,7 @@ public:
required_region_ptr<UINT8> m_bios;
DECLARE_PALETTE_INIT(svmu);
- virtual void machine_reset();
+ virtual void machine_reset() override;
DECLARE_WRITE8_MEMBER(page_w);
DECLARE_READ8_MEMBER(prog_r);
diff --git a/src/mame/drivers/swtpc.cpp b/src/mame/drivers/swtpc.cpp
index cb2c032193c..78052d6fec1 100644
--- a/src/mame/drivers/swtpc.cpp
+++ b/src/mame/drivers/swtpc.cpp
@@ -64,7 +64,7 @@ public:
DECLARE_WRITE8_MEMBER(swtpc_terminal_w);
DECLARE_WRITE8_MEMBER(kbd_put);
UINT8 m_term_data;
- virtual void machine_reset();
+ virtual void machine_reset() override;
};
// bit 0 - ready to receive a character; bit 1 - ready to send a character to the terminal
diff --git a/src/mame/drivers/sym1.cpp b/src/mame/drivers/sym1.cpp
index a302da4d0bb..c7d476b2327 100644
--- a/src/mame/drivers/sym1.cpp
+++ b/src/mame/drivers/sym1.cpp
@@ -58,7 +58,7 @@ public:
UINT8 m_riot_port_b;
emu_timer *m_led_update;
DECLARE_DRIVER_INIT(sym1);
- virtual void machine_reset();
+ virtual void machine_reset() override;
TIMER_CALLBACK_MEMBER(led_refresh);
DECLARE_WRITE_LINE_MEMBER(sym1_74145_output_0_w);
DECLARE_WRITE_LINE_MEMBER(sym1_74145_output_1_w);
diff --git a/src/mame/drivers/sys2900.cpp b/src/mame/drivers/sys2900.cpp
index 9f71bb44bbb..848ec90ff58 100644
--- a/src/mame/drivers/sys2900.cpp
+++ b/src/mame/drivers/sys2900.cpp
@@ -52,13 +52,13 @@ public:
m_maincpu(*this, "maincpu") { }
DECLARE_DRIVER_INIT(sys2900);
- virtual void machine_reset();
- virtual void video_start();
+ virtual void machine_reset() override;
+ virtual void video_start() override;
UINT32 screen_update_sys2900(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
required_device<cpu_device> m_maincpu;
protected:
- virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr);
+ virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) override;
};
diff --git a/src/mame/drivers/systec.cpp b/src/mame/drivers/systec.cpp
index 28848f3e2b9..de504cfa90e 100644
--- a/src/mame/drivers/systec.cpp
+++ b/src/mame/drivers/systec.cpp
@@ -55,7 +55,7 @@ public:
DECLARE_READ8_MEMBER(systec_c6_r);
DECLARE_WRITE8_MEMBER( kbd_put );
UINT8 m_term_data;
- virtual void machine_reset();
+ virtual void machine_reset() override;
};
READ8_MEMBER( systec_state::systec_c4_r )
diff --git a/src/mame/drivers/taito.cpp b/src/mame/drivers/taito.cpp
index 195a829314f..9b2b5fa6f59 100644
--- a/src/mame/drivers/taito.cpp
+++ b/src/mame/drivers/taito.cpp
@@ -75,7 +75,7 @@ private:
UINT8 m_sndcmd;
UINT8 m_votrax_cmd;
UINT8 m_io[16];
- virtual void machine_reset();
+ virtual void machine_reset() override;
required_device<cpu_device> m_maincpu;
required_device<cpu_device> m_cpu2;
required_device<pia6821_device> m_pia;
diff --git a/src/mame/drivers/taitogn.cpp b/src/mame/drivers/taitogn.cpp
index 4a5badc9961..1077996e020 100644
--- a/src/mame/drivers/taitogn.cpp
+++ b/src/mame/drivers/taitogn.cpp
@@ -392,8 +392,8 @@ public:
DECLARE_DRIVER_INIT(coh3002t_nz);
protected:
- virtual void driver_start();
- virtual void machine_reset();
+ virtual void driver_start() override;
+ virtual void machine_reset() override;
private:
required_device<psxsio0_device> m_sio0;
diff --git a/src/mame/drivers/taitopjc.cpp b/src/mame/drivers/taitopjc.cpp
index 00404766e0c..b11efb45aae 100644
--- a/src/mame/drivers/taitopjc.cpp
+++ b/src/mame/drivers/taitopjc.cpp
@@ -119,8 +119,8 @@ public:
DECLARE_READ8_MEMBER(tlcs_sound_r);
DECLARE_WRITE8_MEMBER(tlcs_sound_w);
DECLARE_WRITE16_MEMBER(tlcs_unk_w);
- virtual void machine_reset();
- virtual void video_start();
+ virtual void machine_reset() override;
+ virtual void video_start() override;
UINT32 screen_update_taitopjc(screen_device &screen, bitmap_rgb32 &bitmap, const rectangle &cliprect);
INTERRUPT_GEN_MEMBER(taitopjc_vbi);
diff --git a/src/mame/drivers/taitottl.cpp b/src/mame/drivers/taitottl.cpp
index 609c24ea32f..c8dda24ca9f 100644
--- a/src/mame/drivers/taitottl.cpp
+++ b/src/mame/drivers/taitottl.cpp
@@ -102,10 +102,10 @@ public:
protected:
// driver_device overrides
- virtual void machine_start();
- virtual void machine_reset();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
- virtual void video_start();
+ virtual void video_start() override;
private:
diff --git a/src/mame/drivers/taitotx.cpp b/src/mame/drivers/taitotx.cpp
index 8f0d40b46cf..1e45b8e9422 100644
--- a/src/mame/drivers/taitotx.cpp
+++ b/src/mame/drivers/taitotx.cpp
@@ -129,9 +129,9 @@ public:
required_device<cpu_device> m_maincpu;
- virtual void machine_start();
- virtual void machine_reset();
- virtual void video_start();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
+ virtual void video_start() override;
UINT32 screen_update_taito_type_x(screen_device &screen, bitmap_rgb32 &bitmap, const rectangle &cliprect);
};
diff --git a/src/mame/drivers/taitotz.cpp b/src/mame/drivers/taitotz.cpp
index 2acde2b420a..6c472379b17 100644
--- a/src/mame/drivers/taitotz.cpp
+++ b/src/mame/drivers/taitotz.cpp
@@ -601,9 +601,9 @@ public:
DECLARE_DRIVER_INIT(landhigh);
DECLARE_DRIVER_INIT(raizpin);
DECLARE_DRIVER_INIT(styphp);
- virtual void machine_start();
- virtual void machine_reset();
- virtual void video_start();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
+ virtual void video_start() override;
UINT32 screen_update_taitotz(screen_device &screen, bitmap_rgb32 &bitmap, const rectangle &cliprect);
INTERRUPT_GEN_MEMBER(taitotz_vbi);
DECLARE_READ16_MEMBER(tlcs_ide0_r);
diff --git a/src/mame/drivers/taitowlf.cpp b/src/mame/drivers/taitowlf.cpp
index 8f2f0387fec..4751803b823 100644
--- a/src/mame/drivers/taitowlf.cpp
+++ b/src/mame/drivers/taitowlf.cpp
@@ -56,8 +56,8 @@ public:
DECLARE_WRITE32_MEMBER(pnp_data_w);
DECLARE_WRITE32_MEMBER(bios_ram_w);
DECLARE_DRIVER_INIT(taitowlf);
- virtual void machine_start();
- virtual void machine_reset();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
#if !ENABLE_VGA
DECLARE_PALETTE_INIT(taitowlf);
#endif
diff --git a/src/mame/drivers/tapatune.cpp b/src/mame/drivers/tapatune.cpp
index ee7c6ef7930..e02844b555f 100644
--- a/src/mame/drivers/tapatune.cpp
+++ b/src/mame/drivers/tapatune.cpp
@@ -79,8 +79,8 @@ public:
UINT8 m_bsmt_data_h;
bool m_bsmt_reset;
- virtual void machine_start();
- virtual void machine_reset();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
DECLARE_WRITE_LINE_MEMBER(crtc_vsync);
diff --git a/src/mame/drivers/tattack.cpp b/src/mame/drivers/tattack.cpp
index 186ade3a0dc..71c2b5fba29 100644
--- a/src/mame/drivers/tattack.cpp
+++ b/src/mame/drivers/tattack.cpp
@@ -39,7 +39,7 @@ public:
tilemap_t *m_tmap;
DECLARE_DRIVER_INIT(tattack);
TILE_GET_INFO_MEMBER(get_tile_info);
- virtual void video_start();
+ virtual void video_start() override;
DECLARE_PALETTE_INIT(tattack);
UINT32 screen_update_tattack(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
required_device<cpu_device> m_maincpu;
diff --git a/src/mame/drivers/tb303.cpp b/src/mame/drivers/tb303.cpp
index 841aa375aed..112872f4b05 100644
--- a/src/mame/drivers/tb303.cpp
+++ b/src/mame/drivers/tb303.cpp
@@ -46,7 +46,7 @@ public:
TIMER_DEVICE_CALLBACK_MEMBER(t3_clock);
TIMER_DEVICE_CALLBACK_MEMBER(t3_off);
- virtual void machine_start();
+ virtual void machine_start() override;
};
diff --git a/src/mame/drivers/tcl.cpp b/src/mame/drivers/tcl.cpp
index d46c084de8f..cf5fe80f93a 100644
--- a/src/mame/drivers/tcl.cpp
+++ b/src/mame/drivers/tcl.cpp
@@ -56,7 +56,7 @@ public:
m_maincpu(*this, "maincpu") { }
DECLARE_DRIVER_INIT(tcl);
- virtual void video_start();
+ virtual void video_start() override;
UINT32 screen_update_tcl(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
required_device<cpu_device> m_maincpu;
};
diff --git a/src/mame/drivers/tec1.cpp b/src/mame/drivers/tec1.cpp
index bfd701676f9..c2f27762dcf 100644
--- a/src/mame/drivers/tec1.cpp
+++ b/src/mame/drivers/tec1.cpp
@@ -118,8 +118,8 @@ public:
UINT8 m_kbd_row;
UINT8 m_refresh[6];
UINT8 tec1_convert_col_to_bin( UINT8 col, UINT8 row );
- virtual void machine_reset();
- virtual void machine_start();
+ virtual void machine_reset() override;
+ virtual void machine_start() override;
TIMER_CALLBACK_MEMBER(tec1_kbd_callback);
};
diff --git a/src/mame/drivers/techno.cpp b/src/mame/drivers/techno.cpp
index c862fb96d02..65c76812bd7 100644
--- a/src/mame/drivers/techno.cpp
+++ b/src/mame/drivers/techno.cpp
@@ -45,7 +45,7 @@ private:
UINT8 m_keyrow;
UINT16 m_digit;
UINT8 m_vector;
- virtual void machine_reset();
+ virtual void machine_reset() override;
required_device<cpu_device> m_maincpu;
required_ioport_array<8> m_switch;
};
diff --git a/src/mame/drivers/tecnbras.cpp b/src/mame/drivers/tecnbras.cpp
index a3e70591dda..066684f26b2 100644
--- a/src/mame/drivers/tecnbras.cpp
+++ b/src/mame/drivers/tecnbras.cpp
@@ -40,8 +40,8 @@ public:
private:
int m_xcoord;
char m_digit[14][7];
- virtual void machine_start();
- virtual void machine_reset();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
required_device<cpu_device> m_maincpu;
};
diff --git a/src/mame/drivers/tek410x.cpp b/src/mame/drivers/tek410x.cpp
index df28dd8d8e7..b4677554dff 100644
--- a/src/mame/drivers/tek410x.cpp
+++ b/src/mame/drivers/tek410x.cpp
@@ -29,9 +29,9 @@ public:
tek4107a_state(const machine_config &mconfig, device_type type, const char *tag)
: driver_device(mconfig, type, tag) { }
- virtual void machine_start();
+ virtual void machine_start() override;
- virtual void video_start();
+ virtual void video_start() override;
UINT32 screen_update(screen_device &screen, bitmap_rgb32 &bitmap, const rectangle &cliprect);
};
diff --git a/src/mame/drivers/tekxp33x.cpp b/src/mame/drivers/tekxp33x.cpp
index fefedc4298c..76345aafe33 100644
--- a/src/mame/drivers/tekxp33x.cpp
+++ b/src/mame/drivers/tekxp33x.cpp
@@ -47,9 +47,9 @@ public:
tekxp330_state(const machine_config &mconfig, device_type type, const char *tag)
: driver_device(mconfig, type, tag) { }
- virtual void machine_start();
+ virtual void machine_start() override;
- virtual void video_start();
+ virtual void video_start() override;
UINT32 screen_update(screen_device &screen, bitmap_rgb32 &bitmap, const rectangle &cliprect);
};
diff --git a/src/mame/drivers/tempest.cpp b/src/mame/drivers/tempest.cpp
index 507d01a6e0b..7d0e939f127 100644
--- a/src/mame/drivers/tempest.cpp
+++ b/src/mame/drivers/tempest.cpp
@@ -333,7 +333,7 @@ public:
DECLARE_READ8_MEMBER(rom_ae1f_r);
- virtual void machine_start();
+ virtual void machine_start() override;
};
diff --git a/src/mame/drivers/terak.cpp b/src/mame/drivers/terak.cpp
index 7ffa92684b6..714a2d3fcfb 100644
--- a/src/mame/drivers/terak.cpp
+++ b/src/mame/drivers/terak.cpp
@@ -25,8 +25,8 @@ public:
UINT8 m_unit;
UINT8 m_cmd;
UINT16 m_data;
- virtual void machine_reset();
- virtual void video_start();
+ virtual void machine_reset() override;
+ virtual void video_start() override;
UINT32 screen_update_terak(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
required_device<cpu_device> m_maincpu;
};
diff --git a/src/mame/drivers/tgtpanic.cpp b/src/mame/drivers/tgtpanic.cpp
index 76bef4167b3..da033c37e05 100644
--- a/src/mame/drivers/tgtpanic.cpp
+++ b/src/mame/drivers/tgtpanic.cpp
@@ -33,7 +33,7 @@ public:
DECLARE_WRITE8_MEMBER(color_w);
- virtual void machine_start();
+ virtual void machine_start() override;
UINT32 screen_update(screen_device &screen, bitmap_rgb32 &bitmap, const rectangle &cliprect);
};
diff --git a/src/mame/drivers/thayers.cpp b/src/mame/drivers/thayers.cpp
index c481ae0c3b5..2016c1b4436 100644
--- a/src/mame/drivers/thayers.cpp
+++ b/src/mame/drivers/thayers.cpp
@@ -89,14 +89,14 @@ public:
DECLARE_READ8_MEMBER(ssi263_register_r);
DECLARE_CUSTOM_INPUT_MEMBER(laserdisc_enter_r);
DECLARE_CUSTOM_INPUT_MEMBER(laserdisc_ready_r);
- virtual void machine_start();
- virtual void machine_reset();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
void check_interrupt();
required_device<cpu_device> m_maincpu;
required_ioport_array<10> m_row;
protected:
- virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr);
+ virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) override;
};
diff --git a/src/mame/drivers/ti630.cpp b/src/mame/drivers/ti630.cpp
index b92f03785d4..910fecc3aae 100644
--- a/src/mame/drivers/ti630.cpp
+++ b/src/mame/drivers/ti630.cpp
@@ -53,8 +53,8 @@ public:
DECLARE_DRIVER_INIT(ti630);
DECLARE_PALETTE_INIT(ti630);
private:
- virtual void machine_start();
- virtual void machine_reset();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
required_device<cpu_device> m_maincpu;
required_device<hd44780_device> m_lcdc;
};
diff --git a/src/mame/drivers/ti74.cpp b/src/mame/drivers/ti74.cpp
index c38abbe5096..3469ae70b3b 100644
--- a/src/mame/drivers/ti74.cpp
+++ b/src/mame/drivers/ti74.cpp
@@ -107,8 +107,8 @@ public:
DECLARE_WRITE8_MEMBER(keyboard_w);
DECLARE_WRITE8_MEMBER(bankswitch_w);
- virtual void machine_reset();
- virtual void machine_start();
+ virtual void machine_reset() override;
+ virtual void machine_start() override;
DECLARE_PALETTE_INIT(ti74);
DECLARE_INPUT_CHANGED_MEMBER(battery_status_changed);
DECLARE_DEVICE_IMAGE_LOAD_MEMBER(ti74_cartridge);
diff --git a/src/mame/drivers/ti990_10.cpp b/src/mame/drivers/ti990_10.cpp
index 21c0fe33010..58264bae51f 100644
--- a/src/mame/drivers/ti990_10.cpp
+++ b/src/mame/drivers/ti990_10.cpp
@@ -89,8 +89,8 @@ public:
device_t *m_terminal;
DECLARE_DRIVER_INIT(ti990_10);
- virtual void machine_reset();
- virtual void video_start();
+ virtual void machine_reset() override;
+ virtual void video_start() override;
DECLARE_WRITE_LINE_MEMBER( key_interrupt );
DECLARE_WRITE_LINE_MEMBER( line_interrupt );
diff --git a/src/mame/drivers/ti990_4.cpp b/src/mame/drivers/ti990_4.cpp
index b18fe23ff34..c922b662394 100644
--- a/src/mame/drivers/ti990_4.cpp
+++ b/src/mame/drivers/ti990_4.cpp
@@ -71,7 +71,7 @@ public:
private:
void hold_load();
- void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr);
+ void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) override;
int m_intlines;
int m_int_level;
emu_timer* m_nmi_timer;
diff --git a/src/mame/drivers/ti99_2.cpp b/src/mame/drivers/ti99_2.cpp
index 993b657f29b..2eaf0250d68 100644
--- a/src/mame/drivers/ti99_2.cpp
+++ b/src/mame/drivers/ti99_2.cpp
@@ -103,7 +103,7 @@ public:
DECLARE_READ8_MEMBER(ti99_2_read_misc_cru);
DECLARE_DRIVER_INIT(ti99_2_24);
DECLARE_DRIVER_INIT(ti99_2_32);
- virtual void machine_reset();
+ virtual void machine_reset() override;
UINT32 screen_update_ti99_2(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
INTERRUPT_GEN_MEMBER(ti99_2_vblank_interrupt);
required_device<cpu_device> m_maincpu;
diff --git a/src/mame/drivers/ti99_4p.cpp b/src/mame/drivers/ti99_4p.cpp
index b1d4aea0f51..d801c096ee2 100644
--- a/src/mame/drivers/ti99_4p.cpp
+++ b/src/mame/drivers/ti99_4p.cpp
@@ -99,7 +99,7 @@ public:
DECLARE_WRITE8_MEMBER(tms9901_interrupt);
DECLARE_WRITE_LINE_MEMBER(handset_ack);
DECLARE_WRITE_LINE_MEMBER(alphaW);
- virtual void machine_start();
+ virtual void machine_start() override;
DECLARE_MACHINE_RESET(ti99_4p);
DECLARE_WRITE_LINE_MEMBER(set_tms9901_INT2_from_v9938);
diff --git a/src/mame/drivers/ticalc1x.cpp b/src/mame/drivers/ticalc1x.cpp
index f043f634f17..1ab288d5e61 100644
--- a/src/mame/drivers/ticalc1x.cpp
+++ b/src/mame/drivers/ticalc1x.cpp
@@ -32,7 +32,7 @@ public:
{ }
protected:
- virtual void machine_start();
+ virtual void machine_start() override;
};
diff --git a/src/mame/drivers/tickee.cpp b/src/mame/drivers/tickee.cpp
index c34506ac1cb..3d1f78faa9d 100644
--- a/src/mame/drivers/tickee.cpp
+++ b/src/mame/drivers/tickee.cpp
@@ -87,7 +87,7 @@ public:
TMS340X0_SCANLINE_RGB32_CB_MEMBER(rapidfir_scanline_update);
protected:
- virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr);
+ virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) override;
};
diff --git a/src/mame/drivers/tim011.cpp b/src/mame/drivers/tim011.cpp
index a98ef46f7a3..42e644bba84 100644
--- a/src/mame/drivers/tim011.cpp
+++ b/src/mame/drivers/tim011.cpp
@@ -26,8 +26,8 @@ public:
m_floppy2(*this, FDC9266_TAG ":2:35dd"),
m_floppy3(*this, FDC9266_TAG ":3:35dd") { }
- virtual void machine_reset();
- virtual void video_start();
+ virtual void machine_reset() override;
+ virtual void video_start() override;
UINT32 screen_update_tim011(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
DECLARE_WRITE8_MEMBER(print_w);
DECLARE_WRITE8_MEMBER(scroll_w);
diff --git a/src/mame/drivers/tim100.cpp b/src/mame/drivers/tim100.cpp
index 212a2e60f39..d21b88dabb4 100644
--- a/src/mame/drivers/tim100.cpp
+++ b/src/mame/drivers/tim100.cpp
@@ -25,8 +25,8 @@ public:
required_device<cpu_device> m_maincpu;
required_device<palette_device> m_palette;
- virtual void machine_start();
- virtual void machine_reset();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
I8275_DRAW_CHARACTER_MEMBER( crtc_display_pixels );
private:
diff --git a/src/mame/drivers/timetrv.cpp b/src/mame/drivers/timetrv.cpp
index 0271b4041cb..c3677eb3b2d 100644
--- a/src/mame/drivers/timetrv.cpp
+++ b/src/mame/drivers/timetrv.cpp
@@ -44,7 +44,7 @@ public:
DECLARE_READ8_MEMBER(test2_r);
DECLARE_READ8_MEMBER(in_r);
DECLARE_READ8_MEMBER(ld_r);
- virtual void video_start();
+ virtual void video_start() override;
UINT32 screen_update_timetrv(screen_device &screen, bitmap_rgb32 &bitmap, const rectangle &cliprect);
INTERRUPT_GEN_MEMBER(vblank_irq);
INTERRUPT_GEN_MEMBER(ld_irq);
diff --git a/src/mame/drivers/tispeak.cpp b/src/mame/drivers/tispeak.cpp
index 92869018edb..12c03a5b5c2 100644
--- a/src/mame/drivers/tispeak.cpp
+++ b/src/mame/drivers/tispeak.cpp
@@ -408,7 +408,7 @@ public:
TIMER_DEVICE_CALLBACK_MEMBER(tntell_get_overlay);
protected:
- virtual void machine_start();
+ virtual void machine_start() override;
};
diff --git a/src/mame/drivers/tk2000.cpp b/src/mame/drivers/tk2000.cpp
index f4fc8ac2730..8af716b28a9 100644
--- a/src/mame/drivers/tk2000.cpp
+++ b/src/mame/drivers/tk2000.cpp
@@ -66,8 +66,8 @@ public:
TIMER_DEVICE_CALLBACK_MEMBER(apple2_interrupt);
- virtual void machine_start();
- virtual void machine_reset();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
DECLARE_PALETTE_INIT(tk2000);
UINT32 screen_update(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
diff --git a/src/mame/drivers/tm990189.cpp b/src/mame/drivers/tm990189.cpp
index e478c7cb997..d93fcaeb1bc 100644
--- a/src/mame/drivers/tm990189.cpp
+++ b/src/mame/drivers/tm990189.cpp
@@ -434,25 +434,25 @@ public:
tm990_189_rs232_image_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
// image-level overrides
- virtual iodevice_t image_type() const { return IO_SERIAL; }
+ virtual iodevice_t image_type() const override { return IO_SERIAL; }
- virtual bool is_readable() const { return 1; }
- virtual bool is_writeable() const { return 1; }
- virtual bool is_creatable() const { return 1; }
- virtual bool must_be_loaded() const { return 0; }
- virtual bool is_reset_on_load() const { return 0; }
- virtual const char *image_interface() const { return nullptr; }
- virtual const char *file_extensions() const { return ""; }
- virtual const option_guide *create_option_guide() const { return nullptr; }
+ virtual bool is_readable() const override { return 1; }
+ virtual bool is_writeable() const override { return 1; }
+ virtual bool is_creatable() const override { return 1; }
+ virtual bool must_be_loaded() const override { return 0; }
+ virtual bool is_reset_on_load() const override { return 0; }
+ virtual const char *image_interface() const override { return nullptr; }
+ virtual const char *file_extensions() const override { return ""; }
+ virtual const option_guide *create_option_guide() const override { return nullptr; }
- virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr);
+ virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) override;
- virtual bool call_load();
- virtual void call_unload();
+ virtual bool call_load() override;
+ virtual void call_unload() override;
protected:
// device-level overrides
- virtual void device_config_complete();
- virtual void device_start();
+ virtual void device_config_complete() override;
+ virtual void device_start() override;
};
const device_type TM990_189_RS232 = &device_creator<tm990_189_rs232_image_device>;
diff --git a/src/mame/drivers/tmmjprd.cpp b/src/mame/drivers/tmmjprd.cpp
index b5d44f56cca..e6184175af4 100644
--- a/src/mame/drivers/tmmjprd.cpp
+++ b/src/mame/drivers/tmmjprd.cpp
@@ -79,8 +79,8 @@ public:
DECLARE_WRITE32_MEMBER(brt_2_w);
DECLARE_WRITE32_MEMBER(eeprom_write);
- virtual void machine_start();
- virtual void video_start();
+ virtual void machine_start() override;
+ virtual void video_start() override;
UINT32 screen_update_left(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
UINT32 screen_update_right(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
diff --git a/src/mame/drivers/tmspoker.cpp b/src/mame/drivers/tmspoker.cpp
index b3010bc8b52..70351f63c69 100644
--- a/src/mame/drivers/tmspoker.cpp
+++ b/src/mame/drivers/tmspoker.cpp
@@ -232,9 +232,9 @@ public:
DECLARE_READ8_MEMBER(unk_r);
DECLARE_DRIVER_INIT(bus);
TILE_GET_INFO_MEMBER(get_bg_tile_info);
- virtual void machine_start();
- virtual void machine_reset();
- virtual void video_start();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
+ virtual void video_start() override;
DECLARE_PALETTE_INIT(tmspoker);
UINT32 screen_update_tmspoker(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
INTERRUPT_GEN_MEMBER(tmspoker_interrupt);
diff --git a/src/mame/drivers/tokyocop.cpp b/src/mame/drivers/tokyocop.cpp
index d1b9584d16a..4f28338400d 100644
--- a/src/mame/drivers/tokyocop.cpp
+++ b/src/mame/drivers/tokyocop.cpp
@@ -42,7 +42,7 @@ protected:
required_device<cpu_device> m_maincpu;
// driver_device overrides
- virtual void video_start();
+ virtual void video_start() override;
};
diff --git a/src/mame/drivers/tomcat.cpp b/src/mame/drivers/tomcat.cpp
index de60c5f8bfc..22343784c84 100644
--- a/src/mame/drivers/tomcat.cpp
+++ b/src/mame/drivers/tomcat.cpp
@@ -83,7 +83,7 @@ public:
DECLARE_READ8_MEMBER(tomcat_nvram_r);
DECLARE_WRITE8_MEMBER(tomcat_nvram_w);
DECLARE_WRITE8_MEMBER(soundlatches_w);
- virtual void machine_start();
+ virtual void machine_start() override;
required_device<cpu_device> m_maincpu;
required_device<cpu_device> m_dsp;
};
diff --git a/src/mame/drivers/tonton.cpp b/src/mame/drivers/tonton.cpp
index 0cf6f675911..15fa04e69c4 100644
--- a/src/mame/drivers/tonton.cpp
+++ b/src/mame/drivers/tonton.cpp
@@ -44,8 +44,8 @@ public:
DECLARE_WRITE8_MEMBER(tonton_outport_w);
DECLARE_WRITE8_MEMBER(ay_aout_w);
DECLARE_WRITE8_MEMBER(ay_bout_w);
- virtual void machine_start();
- virtual void machine_reset();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
DECLARE_WRITE_LINE_MEMBER(tonton_vdp0_interrupt);
required_device<cpu_device> m_maincpu;
required_device<ticket_dispenser_device> m_hopper;
diff --git a/src/mame/drivers/toratora.cpp b/src/mame/drivers/toratora.cpp
index 8ecccd9086e..b0ba0f65998 100644
--- a/src/mame/drivers/toratora.cpp
+++ b/src/mame/drivers/toratora.cpp
@@ -65,8 +65,8 @@ public:
DECLARE_WRITE8_MEMBER(sn2_port_a_u2_u3_w);
DECLARE_WRITE8_MEMBER(sn2_port_b_u2_u3_w);
DECLARE_WRITE_LINE_MEMBER(sn2_ca2_u2_u3_w);
- virtual void machine_start();
- virtual void machine_reset();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
UINT32 screen_update_toratora(screen_device &screen, bitmap_rgb32 &bitmap, const rectangle &cliprect);
INTERRUPT_GEN_MEMBER(toratora_timer);
};
diff --git a/src/mame/drivers/tricep.cpp b/src/mame/drivers/tricep.cpp
index 728f8496177..ecadeb6667d 100644
--- a/src/mame/drivers/tricep.cpp
+++ b/src/mame/drivers/tricep.cpp
@@ -30,7 +30,7 @@ public:
DECLARE_WRITE16_MEMBER(tricep_terminal_w);
DECLARE_WRITE8_MEMBER(kbd_put);
required_shared_ptr<UINT16> m_p_ram;
- virtual void machine_reset();
+ virtual void machine_reset() override;
};
diff --git a/src/mame/drivers/triforce.cpp b/src/mame/drivers/triforce.cpp
index 170ae357979..a433cce2c09 100644
--- a/src/mame/drivers/triforce.cpp
+++ b/src/mame/drivers/triforce.cpp
@@ -451,8 +451,8 @@ public:
DECLARE_WRITE64_MEMBER(gc_pi_w);
DECLARE_READ64_MEMBER(gc_exi_r);
DECLARE_WRITE64_MEMBER(gc_exi_w);
- virtual void machine_start();
- virtual void video_start();
+ virtual void machine_start() override;
+ virtual void video_start() override;
UINT32 screen_update_triforce(screen_device &screen, bitmap_rgb32 &bitmap, const rectangle &cliprect);
required_device<ppc_device> m_maincpu;
};
diff --git a/src/mame/drivers/trvmadns.cpp b/src/mame/drivers/trvmadns.cpp
index 85a489ea832..aabba09848a 100644
--- a/src/mame/drivers/trvmadns.cpp
+++ b/src/mame/drivers/trvmadns.cpp
@@ -115,8 +115,8 @@ public:
DECLARE_WRITE8_MEMBER(w3);
DECLARE_WRITE8_MEMBER(trvmadns_tileram_w);
TILE_GET_INFO_MEMBER(get_bg_tile_info);
- virtual void machine_reset();
- virtual void video_start();
+ virtual void machine_reset() override;
+ virtual void video_start() override;
UINT32 screen_update_trvmadns(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
required_device<cpu_device> m_maincpu;
required_device<gfxdecode_device> m_gfxdecode;
diff --git a/src/mame/drivers/ts803.cpp b/src/mame/drivers/ts803.cpp
index 4bcfc4922bd..302dd56320a 100644
--- a/src/mame/drivers/ts803.cpp
+++ b/src/mame/drivers/ts803.cpp
@@ -24,7 +24,7 @@ public:
required_device<cpu_device> m_maincpu;
- virtual void machine_reset();
+ virtual void machine_reset() override;
};
static ADDRESS_MAP_START(ts803_mem, AS_PROGRAM, 8, ts803_state)
diff --git a/src/mame/drivers/ts816.cpp b/src/mame/drivers/ts816.cpp
index c9cfd795665..6bf818a2163 100644
--- a/src/mame/drivers/ts816.cpp
+++ b/src/mame/drivers/ts816.cpp
@@ -33,7 +33,7 @@ public:
private:
UINT8 m_term_data;
UINT8 m_status;
- virtual void machine_reset();
+ virtual void machine_reset() override;
required_device<cpu_device> m_maincpu;
required_device<generic_terminal_device> m_terminal;
};
diff --git a/src/mame/drivers/ttchamp.cpp b/src/mame/drivers/ttchamp.cpp
index 0c443252b26..75d3ca110bd 100644
--- a/src/mame/drivers/ttchamp.cpp
+++ b/src/mame/drivers/ttchamp.cpp
@@ -135,8 +135,8 @@ public:
DECLARE_READ16_MEMBER(mem_r);
DECLARE_WRITE16_MEMBER(mem_w);
- virtual void machine_start();
- virtual void video_start();
+ virtual void machine_start() override;
+ virtual void video_start() override;
UINT32 screen_update(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
diff --git a/src/mame/drivers/tugboat.cpp b/src/mame/drivers/tugboat.cpp
index 8b14faf6273..0fd80a9e45d 100644
--- a/src/mame/drivers/tugboat.cpp
+++ b/src/mame/drivers/tugboat.cpp
@@ -67,9 +67,9 @@ public:
DECLARE_READ8_MEMBER(input_r);
DECLARE_WRITE8_MEMBER(ctrl_w);
- virtual void machine_start();
- virtual void video_start();
- virtual void machine_reset();
+ virtual void machine_start() override;
+ virtual void video_start() override;
+ virtual void machine_reset() override;
DECLARE_PALETTE_INIT(tugboat);
UINT32 screen_update(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
@@ -77,7 +77,7 @@ public:
int addr,int gfx0,int gfx1,int transparency);
protected:
- virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr);
+ virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) override;
};
diff --git a/src/mame/drivers/turrett.cpp b/src/mame/drivers/turrett.cpp
index 9f11225e838..f4d9bef80a9 100644
--- a/src/mame/drivers/turrett.cpp
+++ b/src/mame/drivers/turrett.cpp
@@ -327,7 +327,7 @@ public:
{
}
- virtual UINT32 lba_address()
+ virtual UINT32 lba_address() override
{
if (m_device_head & IDE_DEVICE_HEAD_L)
return (((m_device_head & IDE_DEVICE_HEAD_HS) << 24) | (m_cylinder_high << 16) | (m_cylinder_low << 8) | m_sector_number) - 63;
diff --git a/src/mame/drivers/tutor.cpp b/src/mame/drivers/tutor.cpp
index 21b9980ccfc..7d651eaacef 100644
--- a/src/mame/drivers/tutor.cpp
+++ b/src/mame/drivers/tutor.cpp
@@ -216,8 +216,8 @@ public:
DECLARE_READ8_MEMBER(tutor_highmem_r);
int m_tape_interrupt_enable;
emu_timer *m_tape_interrupt_timer;
- virtual void machine_start();
- virtual void machine_reset();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
TIMER_CALLBACK_MEMBER(tape_interrupt_handler);
int m_centronics_busy;
diff --git a/src/mame/drivers/tv950.cpp b/src/mame/drivers/tv950.cpp
index eeddfa630e9..7fe87623194 100644
--- a/src/mame/drivers/tv950.cpp
+++ b/src/mame/drivers/tv950.cpp
@@ -25,7 +25,7 @@ public:
{ }
private:
- virtual void machine_reset();
+ virtual void machine_reset() override;
required_device<cpu_device> m_maincpu;
};
diff --git a/src/mame/drivers/tvc.cpp b/src/mame/drivers/tvc.cpp
index 0994dcb1b38..20ffc65710f 100644
--- a/src/mame/drivers/tvc.cpp
+++ b/src/mame/drivers/tvc.cpp
@@ -65,8 +65,8 @@ public:
memory_region *m_ext;
memory_region *m_vram;
- void machine_start();
- void machine_reset();
+ void machine_start() override;
+ void machine_reset() override;
void set_mem_page(UINT8 data);
DECLARE_WRITE8_MEMBER(bank_w);
diff --git a/src/mame/drivers/twins.cpp b/src/mame/drivers/twins.cpp
index 24ad198daf3..bf4468e5dd4 100644
--- a/src/mame/drivers/twins.cpp
+++ b/src/mame/drivers/twins.cpp
@@ -109,8 +109,8 @@ public:
UINT32 screen_update_twins(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
UINT32 screen_update_spider(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
- virtual void machine_start();
- virtual void video_start();
+ virtual void machine_start() override;
+ virtual void video_start() override;
UINT16* m_rom16;
UINT8* m_rom8;
diff --git a/src/mame/drivers/tx0.cpp b/src/mame/drivers/tx0.cpp
index 8128a31be8a..d95ef46b796 100644
--- a/src/mame/drivers/tx0.cpp
+++ b/src/mame/drivers/tx0.cpp
@@ -360,23 +360,23 @@ public:
tx0_readtape_image_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
// image-level overrides
- virtual iodevice_t image_type() const { return IO_PUNCHTAPE; }
-
- virtual bool is_readable() const { return 1; }
- virtual bool is_writeable() const { return 0; }
- virtual bool is_creatable() const { return 0; }
- virtual bool must_be_loaded() const { return 0; }
- virtual bool is_reset_on_load() const { return 0; }
- virtual const char *image_interface() const { return nullptr; }
- virtual const char *file_extensions() const { return "tap,rim"; }
- virtual const option_guide *create_option_guide() const { return nullptr; }
-
- virtual bool call_load();
- virtual void call_unload();
+ virtual iodevice_t image_type() const override { return IO_PUNCHTAPE; }
+
+ virtual bool is_readable() const override { return 1; }
+ virtual bool is_writeable() const override { return 0; }
+ virtual bool is_creatable() const override { return 0; }
+ virtual bool must_be_loaded() const override { return 0; }
+ virtual bool is_reset_on_load() const override { return 0; }
+ virtual const char *image_interface() const override { return nullptr; }
+ virtual const char *file_extensions() const override { return "tap,rim"; }
+ virtual const option_guide *create_option_guide() const override { return nullptr; }
+
+ virtual bool call_load() override;
+ virtual void call_unload() override;
protected:
// device-level overrides
- virtual void device_config_complete() { update_names(); }
- virtual void device_start() { }
+ virtual void device_config_complete() override { update_names(); }
+ virtual void device_start() override { }
};
const device_type TX0_READTAPE = &device_creator<tx0_readtape_image_device>;
@@ -395,23 +395,23 @@ public:
tx0_punchtape_image_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
// image-level overrides
- virtual iodevice_t image_type() const { return IO_PUNCHTAPE; }
-
- virtual bool is_readable() const { return 0; }
- virtual bool is_writeable() const { return 1; }
- virtual bool is_creatable() const { return 1; }
- virtual bool must_be_loaded() const { return 0; }
- virtual bool is_reset_on_load() const { return 0; }
- virtual const char *image_interface() const { return nullptr; }
- virtual const char *file_extensions() const { return "tap,rim"; }
- virtual const option_guide *create_option_guide() const { return nullptr; }
-
- virtual bool call_load();
- virtual void call_unload();
+ virtual iodevice_t image_type() const override { return IO_PUNCHTAPE; }
+
+ virtual bool is_readable() const override { return 0; }
+ virtual bool is_writeable() const override { return 1; }
+ virtual bool is_creatable() const override { return 1; }
+ virtual bool must_be_loaded() const override { return 0; }
+ virtual bool is_reset_on_load() const override { return 0; }
+ virtual const char *image_interface() const override { return nullptr; }
+ virtual const char *file_extensions() const override { return "tap,rim"; }
+ virtual const option_guide *create_option_guide() const override { return nullptr; }
+
+ virtual bool call_load() override;
+ virtual void call_unload() override;
protected:
// device-level overrides
- virtual void device_config_complete() { update_names(); }
- virtual void device_start() { }
+ virtual void device_config_complete() override { update_names(); }
+ virtual void device_start() override { }
};
const device_type TX0_PUNCHTAPE = &device_creator<tx0_punchtape_image_device>;
@@ -431,23 +431,23 @@ public:
tx0_printer_image_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
// image-level overrides
- virtual iodevice_t image_type() const { return IO_PRINTER; }
-
- virtual bool is_readable() const { return 0; }
- virtual bool is_writeable() const { return 1; }
- virtual bool is_creatable() const { return 1; }
- virtual bool must_be_loaded() const { return 0; }
- virtual bool is_reset_on_load() const { return 0; }
- virtual const char *image_interface() const { return nullptr; }
- virtual const char *file_extensions() const { return "typ"; }
- virtual const option_guide *create_option_guide() const { return nullptr; }
-
- virtual bool call_load();
- virtual void call_unload();
+ virtual iodevice_t image_type() const override { return IO_PRINTER; }
+
+ virtual bool is_readable() const override { return 0; }
+ virtual bool is_writeable() const override { return 1; }
+ virtual bool is_creatable() const override { return 1; }
+ virtual bool must_be_loaded() const override { return 0; }
+ virtual bool is_reset_on_load() const override { return 0; }
+ virtual const char *image_interface() const override { return nullptr; }
+ virtual const char *file_extensions() const override { return "typ"; }
+ virtual const option_guide *create_option_guide() const override { return nullptr; }
+
+ virtual bool call_load() override;
+ virtual void call_unload() override;
protected:
// device-level overrides
- virtual void device_config_complete() { update_names(); }
- virtual void device_start() { }
+ virtual void device_config_complete() override { update_names(); }
+ virtual void device_start() override { }
};
const device_type TX0_PRINTER = &device_creator<tx0_printer_image_device>;
@@ -466,23 +466,23 @@ public:
tx0_magtape_image_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
// image-level overrides
- virtual iodevice_t image_type() const { return IO_MAGTAPE; }
-
- virtual bool is_readable() const { return 1; }
- virtual bool is_writeable() const { return 1; }
- virtual bool is_creatable() const { return 1; }
- virtual bool must_be_loaded() const { return 0; }
- virtual bool is_reset_on_load() const { return 0; }
- virtual const char *image_interface() const { return nullptr; }
- virtual const char *file_extensions() const { return "tap"; }
- virtual const option_guide *create_option_guide() const { return nullptr; }
-
- virtual bool call_load();
- virtual void call_unload();
+ virtual iodevice_t image_type() const override { return IO_MAGTAPE; }
+
+ virtual bool is_readable() const override { return 1; }
+ virtual bool is_writeable() const override { return 1; }
+ virtual bool is_creatable() const override { return 1; }
+ virtual bool must_be_loaded() const override { return 0; }
+ virtual bool is_reset_on_load() const override { return 0; }
+ virtual const char *image_interface() const override { return nullptr; }
+ virtual const char *file_extensions() const override { return "tap"; }
+ virtual const option_guide *create_option_guide() const override { return nullptr; }
+
+ virtual bool call_load() override;
+ virtual void call_unload() override;
protected:
// device-level overrides
- virtual void device_config_complete() { update_names(); }
- virtual void device_start();
+ virtual void device_config_complete() override { update_names(); }
+ virtual void device_start() override;
};
const device_type TX0_MAGTAPE = &device_creator<tx0_magtape_image_device>;
diff --git a/src/mame/drivers/uapce.cpp b/src/mame/drivers/uapce.cpp
index d0f565d2881..f0d093a0ef4 100644
--- a/src/mame/drivers/uapce.cpp
+++ b/src/mame/drivers/uapce.cpp
@@ -113,8 +113,8 @@ public:
DECLARE_WRITE8_MEMBER(jamma_if_control_latch_w);
DECLARE_READ8_MEMBER(jamma_if_control_latch_r);
DECLARE_READ8_MEMBER(jamma_if_read_dsw);
- virtual UINT8 joy_read();
- virtual void machine_reset();
+ virtual UINT8 joy_read() override;
+ virtual void machine_reset() override;
required_device<discrete_device> m_discrete;
DECLARE_WRITE_LINE_MEMBER(pce_irq_changed);
};
diff --git a/src/mame/drivers/uknc.cpp b/src/mame/drivers/uknc.cpp
index 13b266ccb2b..af546c28b6e 100644
--- a/src/mame/drivers/uknc.cpp
+++ b/src/mame/drivers/uknc.cpp
@@ -19,8 +19,8 @@ public:
: driver_device(mconfig, type, tag) ,
m_maincpu(*this, "maincpu") { }
- virtual void machine_reset();
- virtual void video_start();
+ virtual void machine_reset() override;
+ virtual void video_start() override;
UINT32 screen_update_uknc(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
required_device<cpu_device> m_maincpu;
};
diff --git a/src/mame/drivers/ultrsprt.cpp b/src/mame/drivers/ultrsprt.cpp
index 09213ee9fa4..fc39612134f 100644
--- a/src/mame/drivers/ultrsprt.cpp
+++ b/src/mame/drivers/ultrsprt.cpp
@@ -43,8 +43,8 @@ public:
UINT32 screen_update_ultrsprt(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
protected:
- virtual void machine_start();
- virtual void machine_reset();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
private:
UINT8 *m_vram;
diff --git a/src/mame/drivers/umipoker.cpp b/src/mame/drivers/umipoker.cpp
index bfd1854aa45..9cbd21aed21 100644
--- a/src/mame/drivers/umipoker.cpp
+++ b/src/mame/drivers/umipoker.cpp
@@ -69,9 +69,9 @@ public:
TILE_GET_INFO_MEMBER(get_tile_info_1);
TILE_GET_INFO_MEMBER(get_tile_info_2);
TILE_GET_INFO_MEMBER(get_tile_info_3);
- virtual void machine_start();
- virtual void machine_reset();
- virtual void video_start();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
+ virtual void video_start() override;
UINT32 screen_update_umipoker(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
required_device<cpu_device> m_maincpu;
required_device<gfxdecode_device> m_gfxdecode;
diff --git a/src/mame/drivers/unichamp.cpp b/src/mame/drivers/unichamp.cpp
index 027d6ef9140..4c566f96619 100644
--- a/src/mame/drivers/unichamp.cpp
+++ b/src/mame/drivers/unichamp.cpp
@@ -60,8 +60,8 @@ public:
UINT8 m_ram[256];
DECLARE_DRIVER_INIT(unichamp);
- virtual void machine_start();
- virtual void machine_reset();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
DECLARE_PALETTE_INIT(unichamp);
DECLARE_READ8_MEMBER(bext_r);
@@ -76,7 +76,7 @@ public:
protected:
required_ioport m_ctrls;
- virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr);
+ virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) override;
};
PALETTE_INIT_MEMBER(unichamp_state, unichamp)
diff --git a/src/mame/drivers/unior.cpp b/src/mame/drivers/unior.cpp
index e3013d53955..64bf30e97d4 100644
--- a/src/mame/drivers/unior.cpp
+++ b/src/mame/drivers/unior.cpp
@@ -79,8 +79,8 @@ public:
private:
UINT8 m_4c;
UINT8 m_4e;
- virtual void machine_reset();
- virtual void video_start();
+ virtual void machine_reset() override;
+ virtual void video_start() override;
required_device<cpu_device> m_maincpu;
required_device<pit8253_device> m_pit;
required_device<i8257_device> m_dma;
diff --git a/src/mame/drivers/unistar.cpp b/src/mame/drivers/unistar.cpp
index 6fe5817fe7c..59537dd11b0 100644
--- a/src/mame/drivers/unistar.cpp
+++ b/src/mame/drivers/unistar.cpp
@@ -21,8 +21,8 @@ public:
: driver_device(mconfig, type, tag) ,
m_maincpu(*this, "maincpu") { }
- virtual void machine_reset();
- virtual void video_start();
+ virtual void machine_reset() override;
+ virtual void video_start() override;
DECLARE_PALETTE_INIT(unistar);
UINT32 screen_update_unistar(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
const UINT8 *m_p_chargen;
diff --git a/src/mame/drivers/univac.cpp b/src/mame/drivers/univac.cpp
index b6bce0a65ec..59b74f4174d 100644
--- a/src/mame/drivers/univac.cpp
+++ b/src/mame/drivers/univac.cpp
@@ -50,8 +50,8 @@ private:
const UINT8 *m_p_chargen;
bool m_screen_num;
UINT8 m_framecnt;
- virtual void machine_start();
- virtual void machine_reset();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
required_device<cpu_device> m_maincpu;
required_shared_ptr<UINT8> m_p_videoram;
required_device<nvram_device> m_nvram;
diff --git a/src/mame/drivers/unixpc.cpp b/src/mame/drivers/unixpc.cpp
index e08ce2a57a7..586669cd7cf 100644
--- a/src/mame/drivers/unixpc.cpp
+++ b/src/mame/drivers/unixpc.cpp
@@ -42,7 +42,7 @@ public:
UINT32 screen_update(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
- virtual void machine_reset();
+ virtual void machine_reset() override;
DECLARE_READ16_MEMBER( line_printer_r );
DECLARE_WRITE16_MEMBER( misc_control_w );
diff --git a/src/mame/drivers/unkhorse.cpp b/src/mame/drivers/unkhorse.cpp
index 920f5d3052d..5ac829908cc 100644
--- a/src/mame/drivers/unkhorse.cpp
+++ b/src/mame/drivers/unkhorse.cpp
@@ -47,7 +47,7 @@ public:
DECLARE_WRITE8_MEMBER(output_w);
DECLARE_WRITE_LINE_MEMBER(timer_out);
- virtual void machine_start();
+ virtual void machine_start() override;
UINT32 screen_update(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
diff --git a/src/mame/drivers/upscope.cpp b/src/mame/drivers/upscope.cpp
index 366817bff63..f73ee5a80f5 100644
--- a/src/mame/drivers/upscope.cpp
+++ b/src/mame/drivers/upscope.cpp
@@ -55,7 +55,7 @@ public:
DECLARE_DRIVER_INIT(upscope);
protected:
- virtual void machine_reset();
+ virtual void machine_reset() override;
};
diff --git a/src/mame/drivers/uzebox.cpp b/src/mame/drivers/uzebox.cpp
index 477765842de..424f530e8e4 100644
--- a/src/mame/drivers/uzebox.cpp
+++ b/src/mame/drivers/uzebox.cpp
@@ -52,8 +52,8 @@ public:
DECLARE_READ8_MEMBER(port_d_r);
DECLARE_WRITE8_MEMBER(port_d_w);
- virtual void machine_start();
- virtual void machine_reset();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
void line_update();
UINT32 screen_update_uzebox(screen_device &screen, bitmap_rgb32 &bitmap, const rectangle &cliprect);
DECLARE_DEVICE_IMAGE_LOAD_MEMBER(uzebox_cart);
diff --git a/src/mame/drivers/vamphalf.cpp b/src/mame/drivers/vamphalf.cpp
index 7ca4be26787..036a4cef0ff 100644
--- a/src/mame/drivers/vamphalf.cpp
+++ b/src/mame/drivers/vamphalf.cpp
@@ -167,7 +167,7 @@ public:
DECLARE_READ8_MEMBER(qs1000_p1_r);
DECLARE_WRITE8_MEMBER(qs1000_p3_w);
- virtual void video_start();
+ virtual void video_start() override;
DECLARE_DRIVER_INIT(vamphalf);
DECLARE_DRIVER_INIT(vamphafk);
DECLARE_DRIVER_INIT(coolmini);
diff --git a/src/mame/drivers/vboy.cpp b/src/mame/drivers/vboy.cpp
index bfa75598ee5..ba2625ef020 100644
--- a/src/mame/drivers/vboy.cpp
+++ b/src/mame/drivers/vboy.cpp
@@ -210,9 +210,9 @@ public:
UINT16 x_mask, UINT16 y_mask, UINT8 ovr, bool right, int bg_map_num);
UINT8 display_world(int num, bitmap_ind16 &bitmap, const rectangle &cliprect, bool right, int &cur_spt);
void m_set_brightness(void);
- virtual void machine_start();
- virtual void machine_reset();
- virtual void video_start();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
+ virtual void video_start() override;
DECLARE_PALETTE_INIT(vboy);
UINT32 screen_update_vboy_left(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
UINT32 screen_update_vboy_right(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
diff --git a/src/mame/drivers/vd.cpp b/src/mame/drivers/vd.cpp
index fa9336eae35..17e37c2d8d1 100644
--- a/src/mame/drivers/vd.cpp
+++ b/src/mame/drivers/vd.cpp
@@ -37,7 +37,7 @@ protected:
required_device<cpu_device> m_maincpu;
// driver_device overrides
- virtual void machine_reset();
+ virtual void machine_reset() override;
private:
UINT8 m_t_c;
UINT8 segment[5];
diff --git a/src/mame/drivers/vector4.cpp b/src/mame/drivers/vector4.cpp
index 52a1e8c5938..69275ba90fd 100644
--- a/src/mame/drivers/vector4.cpp
+++ b/src/mame/drivers/vector4.cpp
@@ -31,7 +31,7 @@ public:
DECLARE_WRITE8_MEMBER(vector4_02_w);
DECLARE_WRITE8_MEMBER(kbd_put);
UINT8 m_term_data;
- virtual void machine_reset();
+ virtual void machine_reset() override;
};
diff --git a/src/mame/drivers/vega.cpp b/src/mame/drivers/vega.cpp
index 717a077053e..12497b386ab 100644
--- a/src/mame/drivers/vega.cpp
+++ b/src/mame/drivers/vega.cpp
@@ -159,8 +159,8 @@ public:
DECLARE_DRIVER_INIT(vega);
- virtual void machine_start();
- virtual void machine_reset();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
DECLARE_PALETTE_INIT(vega);
void draw_tilemap(screen_device& screen, bitmap_ind16& bitmap, const rectangle& cliprect);
UINT32 screen_update_vega(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
diff --git a/src/mame/drivers/vegas.cpp b/src/mame/drivers/vegas.cpp
index 33f0c3d3d5f..c71cff65f1a 100644
--- a/src/mame/drivers/vegas.cpp
+++ b/src/mame/drivers/vegas.cpp
@@ -511,8 +511,8 @@ public:
DECLARE_DRIVER_INIT(nbanfl);
DECLARE_DRIVER_INIT(sf2049);
DECLARE_DRIVER_INIT(sf2049se);
- virtual void machine_start();
- virtual void machine_reset();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
UINT32 screen_update_vegas(screen_device &screen, bitmap_rgb32 &bitmap, const rectangle &cliprect);
TIMER_CALLBACK_MEMBER(nile_timer_callback);
void remap_dynamic_addresses();
diff --git a/src/mame/drivers/vg5k.cpp b/src/mame/drivers/vg5k.cpp
index f66a1caa1ce..5cfa9528dd4 100644
--- a/src/mame/drivers/vg5k.cpp
+++ b/src/mame/drivers/vg5k.cpp
@@ -81,8 +81,8 @@ public:
offs_t m_ef9345_offset;
- virtual void machine_start();
- virtual void machine_reset();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
DECLARE_READ8_MEMBER( printer_r );
DECLARE_WRITE8_MEMBER( printer_w );
diff --git a/src/mame/drivers/videopkr.cpp b/src/mame/drivers/videopkr.cpp
index d06909caa5d..b3f925fd31c 100644
--- a/src/mame/drivers/videopkr.cpp
+++ b/src/mame/drivers/videopkr.cpp
@@ -358,8 +358,8 @@ public:
DECLARE_READ8_MEMBER(baby_sound_p3_r);
DECLARE_WRITE8_MEMBER(baby_sound_p3_w);
TILE_GET_INFO_MEMBER(get_bg_tile_info);
- virtual void machine_start();
- virtual void video_start();
+ virtual void machine_start() override;
+ virtual void video_start() override;
DECLARE_PALETTE_INIT(videopkr);
DECLARE_VIDEO_START(vidadcba);
DECLARE_PALETTE_INIT(babypkr);
diff --git a/src/mame/drivers/vii.cpp b/src/mame/drivers/vii.cpp
index ea5ed0377e7..aa7b5b12fe4 100644
--- a/src/mame/drivers/vii.cpp
+++ b/src/mame/drivers/vii.cpp
@@ -151,9 +151,9 @@ public:
DECLARE_DRIVER_INIT(walle);
DECLARE_DRIVER_INIT(vii);
DECLARE_DRIVER_INIT(batman);
- virtual void machine_start();
- virtual void machine_reset();
- virtual void video_start();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
+ virtual void video_start() override;
UINT32 screen_update_vii(screen_device &screen, bitmap_rgb32 &bitmap, const rectangle &cliprect);
INTERRUPT_GEN_MEMBER(vii_vblank);
TIMER_CALLBACK_MEMBER(tmb1_tick);
diff --git a/src/mame/drivers/viper.cpp b/src/mame/drivers/viper.cpp
index 11d815e74a2..1cc8a78eaaa 100644
--- a/src/mame/drivers/viper.cpp
+++ b/src/mame/drivers/viper.cpp
@@ -415,8 +415,8 @@ public:
DECLARE_WRITE_LINE_MEMBER(voodoo_vblank);
DECLARE_DRIVER_INIT(viper);
DECLARE_DRIVER_INIT(vipercf);
- virtual void machine_start();
- virtual void machine_reset();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
UINT32 screen_update_viper(screen_device &screen, bitmap_rgb32 &bitmap, const rectangle &cliprect);
INTERRUPT_GEN_MEMBER(viper_vblank);
TIMER_CALLBACK_MEMBER(epic_global_timer_callback);
diff --git a/src/mame/drivers/vk100.cpp b/src/mame/drivers/vk100.cpp
index 5d7ed0411d0..f18d9726cd3 100644
--- a/src/mame/drivers/vk100.cpp
+++ b/src/mame/drivers/vk100.cpp
@@ -239,8 +239,8 @@ public:
DECLARE_READ8_MEMBER(SYSTAT_A);
DECLARE_READ8_MEMBER(SYSTAT_B);
DECLARE_DRIVER_INIT(vk100);
- virtual void machine_start();
- virtual void video_start();
+ virtual void machine_start() override;
+ virtual void video_start() override;
TIMER_CALLBACK_MEMBER(execute_vg);
DECLARE_WRITE_LINE_MEMBER(crtc_vsync);
DECLARE_WRITE_LINE_MEMBER(i8251_rxrdy_int);
@@ -252,7 +252,7 @@ public:
void vram_write(UINT8 data);
protected:
- virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr);
+ virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) override;
};
// vram access functions:
diff --git a/src/mame/drivers/vlc.cpp b/src/mame/drivers/vlc.cpp
index 099df75ee54..303062661ee 100644
--- a/src/mame/drivers/vlc.cpp
+++ b/src/mame/drivers/vlc.cpp
@@ -183,7 +183,7 @@ public:
UINT16* m_videoram;
tilemap_t *m_bg_tilemap;
- virtual void video_start();
+ virtual void video_start() override;
UINT32 screen_update_nevada(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
DECLARE_PALETTE_INIT(nevada);
diff --git a/src/mame/drivers/votrpss.cpp b/src/mame/drivers/votrpss.cpp
index 09bf0a85a14..d74006139d3 100644
--- a/src/mame/drivers/votrpss.cpp
+++ b/src/mame/drivers/votrpss.cpp
@@ -112,7 +112,7 @@ private:
UINT8 m_porta;
UINT8 m_portb;
UINT8 m_portc;
- virtual void machine_start();
+ virtual void machine_start() override;
required_device<cpu_device> m_maincpu;
required_device<generic_terminal_device> m_terminal;
required_device<i8255_device> m_ppi;
diff --git a/src/mame/drivers/voyager.cpp b/src/mame/drivers/voyager.cpp
index 2cf410ed4cd..328c32557d1 100644
--- a/src/mame/drivers/voyager.cpp
+++ b/src/mame/drivers/voyager.cpp
@@ -38,8 +38,8 @@ public:
UINT32 m_idle_skip_ram;
DECLARE_WRITE32_MEMBER(bios_ram_w);
DECLARE_DRIVER_INIT(voyager);
- virtual void machine_start();
- virtual void machine_reset();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
void intel82439tx_init();
};
diff --git a/src/mame/drivers/vp101.cpp b/src/mame/drivers/vp101.cpp
index 9506d756369..a1b66a5e1b8 100644
--- a/src/mame/drivers/vp101.cpp
+++ b/src/mame/drivers/vp101.cpp
@@ -39,7 +39,7 @@ protected:
required_device<mips3_device> m_maincpu;
// driver_device overrides
- virtual void video_start();
+ virtual void video_start() override;
};
diff --git a/src/mame/drivers/vpoker.cpp b/src/mame/drivers/vpoker.cpp
index 5190ddabbfb..d7dbe58fa84 100644
--- a/src/mame/drivers/vpoker.cpp
+++ b/src/mame/drivers/vpoker.cpp
@@ -117,7 +117,7 @@ public:
DECLARE_READ8_MEMBER(blitter_r);
DECLARE_WRITE8_MEMBER(blitter_w);
DECLARE_WRITE_LINE_MEMBER(ptm_irq);
- virtual void video_start();
+ virtual void video_start() override;
UINT32 screen_update_vpoker(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
required_device<cpu_device> m_maincpu;
required_device<gfxdecode_device> m_gfxdecode;
diff --git a/src/mame/drivers/vroulet.cpp b/src/mame/drivers/vroulet.cpp
index da860076c52..dcbf7a37c29 100644
--- a/src/mame/drivers/vroulet.cpp
+++ b/src/mame/drivers/vroulet.cpp
@@ -76,7 +76,7 @@ public:
TILE_GET_INFO_MEMBER(get_bg_tile_info);
- virtual void video_start();
+ virtual void video_start() override;
UINT32 screen_update(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
};
diff --git a/src/mame/drivers/vt100.cpp b/src/mame/drivers/vt100.cpp
index ba492285d42..d1b88e2dd51 100644
--- a/src/mame/drivers/vt100.cpp
+++ b/src/mame/drivers/vt100.cpp
@@ -63,8 +63,8 @@ public:
bool m_vertical_int;
bool m_key_scan;
UINT8 m_key_code;
- virtual void machine_start();
- virtual void machine_reset();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
UINT32 screen_update_vt100(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
INTERRUPT_GEN_MEMBER(vt100_vertical_interrupt);
TIMER_DEVICE_CALLBACK_MEMBER(keyboard_callback);
diff --git a/src/mame/drivers/vt220.cpp b/src/mame/drivers/vt220.cpp
index 88984bf90f7..42fcb2ea2c1 100644
--- a/src/mame/drivers/vt220.cpp
+++ b/src/mame/drivers/vt220.cpp
@@ -24,8 +24,8 @@ public:
m_maincpu(*this, "maincpu"),
m_ram(*this, RAM_TAG) { }
- virtual void machine_reset();
- virtual void video_start();
+ virtual void machine_reset() override;
+ virtual void video_start() override;
UINT32 screen_update_vt220(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
required_device<cpu_device> m_maincpu;
required_device<ram_device> m_ram;
diff --git a/src/mame/drivers/vt240.cpp b/src/mame/drivers/vt240.cpp
index 80acf4e14ab..85efed64fc1 100644
--- a/src/mame/drivers/vt240.cpp
+++ b/src/mame/drivers/vt240.cpp
@@ -74,7 +74,7 @@ public:
required_shared_ptr<UINT16> m_video_ram;
DECLARE_DRIVER_INIT(vt240);
- virtual void machine_reset();
+ virtual void machine_reset() override;
INTERRUPT_GEN_MEMBER(vt240_irq);
UPD7220_DRAW_TEXT_LINE_MEMBER( hgdc_draw_text );
};
diff --git a/src/mame/drivers/vt320.cpp b/src/mame/drivers/vt320.cpp
index ee452a5852d..5a661b962b6 100644
--- a/src/mame/drivers/vt320.cpp
+++ b/src/mame/drivers/vt320.cpp
@@ -21,8 +21,8 @@ public:
m_maincpu(*this, "maincpu"),
m_ram(*this, RAM_TAG) { }
- virtual void machine_reset();
- virtual void video_start();
+ virtual void machine_reset() override;
+ virtual void video_start() override;
UINT32 screen_update_vt320(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
required_device<cpu_device> m_maincpu;
required_device<ram_device> m_ram;
diff --git a/src/mame/drivers/vt520.cpp b/src/mame/drivers/vt520.cpp
index 9f4b0216587..c65c7ebe5ee 100644
--- a/src/mame/drivers/vt520.cpp
+++ b/src/mame/drivers/vt520.cpp
@@ -21,8 +21,8 @@ public:
m_maincpu(*this, "maincpu") { }
DECLARE_READ8_MEMBER(vt520_some_r);
- virtual void machine_reset();
- virtual void video_start();
+ virtual void machine_reset() override;
+ virtual void video_start() override;
UINT32 screen_update_vt520(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
required_device<cpu_device> m_maincpu;
};
diff --git a/src/mame/drivers/vta2000.cpp b/src/mame/drivers/vta2000.cpp
index 4f64a6ab490..c301e5bcd18 100644
--- a/src/mame/drivers/vta2000.cpp
+++ b/src/mame/drivers/vta2000.cpp
@@ -36,8 +36,8 @@ public:
required_shared_ptr<UINT8> m_p_videoram;
DECLARE_PALETTE_INIT(vta2000);
private:
- virtual void machine_reset();
- virtual void video_start();
+ virtual void machine_reset() override;
+ virtual void video_start() override;
required_device<cpu_device> m_maincpu;
};
diff --git a/src/mame/drivers/wacky_gator.cpp b/src/mame/drivers/wacky_gator.cpp
index e6dcbf3b670..243375d0acd 100644
--- a/src/mame/drivers/wacky_gator.cpp
+++ b/src/mame/drivers/wacky_gator.cpp
@@ -48,7 +48,7 @@ public:
required_memory_region m_samples;
DECLARE_DRIVER_INIT(wackygtr);
- void machine_reset();
+ void machine_reset() override;
DECLARE_WRITE_LINE_MEMBER(adpcm_int);
DECLARE_WRITE8_MEMBER(sample_ctrl_w);
diff --git a/src/mame/drivers/wallc.cpp b/src/mame/drivers/wallc.cpp
index 2d2c45d09ef..ac88a99bfaa 100644
--- a/src/mame/drivers/wallc.cpp
+++ b/src/mame/drivers/wallc.cpp
@@ -77,7 +77,7 @@ public:
DECLARE_DRIVER_INIT(wallca);
DECLARE_DRIVER_INIT(sidam);
TILE_GET_INFO_MEMBER(get_bg_tile_info);
- virtual void video_start();
+ virtual void video_start() override;
DECLARE_PALETTE_INIT(wallc);
UINT32 screen_update_wallc(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
};
diff --git a/src/mame/drivers/wardner.cpp b/src/mame/drivers/wardner.cpp
index 2ab039143f9..da4e7c078b7 100644
--- a/src/mame/drivers/wardner.cpp
+++ b/src/mame/drivers/wardner.cpp
@@ -150,8 +150,8 @@ public:
DECLARE_DRIVER_INIT(wardner);
protected:
- virtual void driver_start();
- virtual void machine_reset();
+ virtual void driver_start() override;
+ virtual void machine_reset() override;
};
diff --git a/src/mame/drivers/warpsped.cpp b/src/mame/drivers/warpsped.cpp
index a81261ac4b6..8601b04879b 100644
--- a/src/mame/drivers/warpsped.cpp
+++ b/src/mame/drivers/warpsped.cpp
@@ -114,7 +114,7 @@ public:
TILE_GET_INFO_MEMBER(get_text_tile_info);
TILE_GET_INFO_MEMBER(get_starfield_tile_info);
- virtual void video_start();
+ virtual void video_start() override;
DECLARE_PALETTE_INIT(warpspeed);
UINT32 screen_update(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
diff --git a/src/mame/drivers/wheelfir.cpp b/src/mame/drivers/wheelfir.cpp
index 01fff467b11..d461781acb4 100644
--- a/src/mame/drivers/wheelfir.cpp
+++ b/src/mame/drivers/wheelfir.cpp
@@ -287,9 +287,9 @@ public:
DECLARE_READ16_MEMBER(wheelfir_snd_r);
DECLARE_WRITE16_MEMBER(coin_cnt_w);
DECLARE_DRIVER_INIT(wheelfir);
- virtual void machine_start();
- virtual void machine_reset();
- virtual void video_start();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
+ virtual void video_start() override;
UINT32 screen_update_wheelfir(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
void screen_eof_wheelfir(screen_device &screen, bool state);
TIMER_DEVICE_CALLBACK_MEMBER(scanline_timer_callback);
diff --git a/src/mame/drivers/white_mod.cpp b/src/mame/drivers/white_mod.cpp
index 8b9e783931d..b6a606f2412 100644
--- a/src/mame/drivers/white_mod.cpp
+++ b/src/mame/drivers/white_mod.cpp
@@ -22,7 +22,7 @@ protected:
required_device<cpu_device> m_maincpu;
// driver_device overrides
- virtual void machine_reset();
+ virtual void machine_reset() override;
public:
DECLARE_DRIVER_INIT(whitestar_mod);
};
diff --git a/src/mame/drivers/whitestar.cpp b/src/mame/drivers/whitestar.cpp
index 8237596950d..08da3f4ce65 100644
--- a/src/mame/drivers/whitestar.cpp
+++ b/src/mame/drivers/whitestar.cpp
@@ -48,7 +48,7 @@ public:
DECLARE_WRITE8_MEMBER(switch_w);
DECLARE_READ8_MEMBER(dedicated_switch_r);
DECLARE_DRIVER_INIT(whitestar);
- virtual void machine_reset();
+ virtual void machine_reset() override;
INTERRUPT_GEN_MEMBER(whitestar_firq_interrupt);
};
diff --git a/src/mame/drivers/wicat.cpp b/src/mame/drivers/wicat.cpp
index 61fdf2d4b1e..a8f4ad19ce5 100644
--- a/src/mame/drivers/wicat.cpp
+++ b/src/mame/drivers/wicat.cpp
@@ -120,13 +120,13 @@ public:
required_device<fd1795_t> m_fdc;
UINT32 screen_update(screen_device &screen, bitmap_rgb32 &bitmap, const rectangle &cliprect) { return 0; }
- virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr);
+ virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) override;
private:
- virtual void machine_start();
- virtual void machine_reset();
- virtual void driver_start();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
+ virtual void driver_start() override;
void poll_kb();
void send_key(UINT8 val);
diff --git a/src/mame/drivers/wico.cpp b/src/mame/drivers/wico.cpp
index bd54277dc51..d5fbd378e31 100644
--- a/src/mame/drivers/wico.cpp
+++ b/src/mame/drivers/wico.cpp
@@ -72,7 +72,7 @@ private:
bool m_diag_on;
UINT8 m_firqtimer;
UINT8 m_diag_segments;
- virtual void machine_reset();
+ virtual void machine_reset() override;
required_device<cpu_device> m_ccpu;
required_device<cpu_device> m_hcpu;
required_shared_ptr<UINT8> m_shared_ram;
diff --git a/src/mame/drivers/wildfire.cpp b/src/mame/drivers/wildfire.cpp
index 992fcbc544c..a3e58893add 100644
--- a/src/mame/drivers/wildfire.cpp
+++ b/src/mame/drivers/wildfire.cpp
@@ -67,7 +67,7 @@ public:
void write_a12(int state);
void sound_update();
- virtual void machine_start();
+ virtual void machine_start() override;
};
diff --git a/src/mame/drivers/wildpkr.cpp b/src/mame/drivers/wildpkr.cpp
index a325bde68b6..46ab481d0ce 100644
--- a/src/mame/drivers/wildpkr.cpp
+++ b/src/mame/drivers/wildpkr.cpp
@@ -176,8 +176,8 @@ public:
m_maincpu(*this, "maincpu") { }
DECLARE_DRIVER_INIT(wildpkr);
- virtual void machine_start();
- virtual void video_start();
+ virtual void machine_start() override;
+ virtual void video_start() override;
DECLARE_PALETTE_INIT(wildpkr);
UINT32 screen_update_wildpkr(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
required_device<cpu_device> m_maincpu;
diff --git a/src/mame/drivers/wink.cpp b/src/mame/drivers/wink.cpp
index 2de3c9ed844..73be751aad1 100644
--- a/src/mame/drivers/wink.cpp
+++ b/src/mame/drivers/wink.cpp
@@ -53,9 +53,9 @@ public:
TILE_GET_INFO_MEMBER(get_bg_tile_info);
DECLARE_DRIVER_INIT(wink);
- virtual void machine_start();
- virtual void machine_reset();
- virtual void video_start();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
+ virtual void video_start() override;
UINT32 screen_update_wink(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
diff --git a/src/mame/drivers/witch.cpp b/src/mame/drivers/witch.cpp
index 5a80c7b5ce5..1eaa13ce0ee 100644
--- a/src/mame/drivers/witch.cpp
+++ b/src/mame/drivers/witch.cpp
@@ -285,7 +285,7 @@ public:
TILE_GET_INFO_MEMBER(get_gfx0b_tile_info);
TILE_GET_INFO_MEMBER(get_gfx0a_tile_info);
TILE_GET_INFO_MEMBER(get_gfx1_tile_info);
- virtual void video_start();
+ virtual void video_start() override;
UINT32 screen_update_witch(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
void draw_sprites(bitmap_ind16 &bitmap, const rectangle &cliprect);
};
diff --git a/src/mame/drivers/wpc_95.cpp b/src/mame/drivers/wpc_95.cpp
index 0ac475f89bb..b24f1265865 100644
--- a/src/mame/drivers/wpc_95.cpp
+++ b/src/mame/drivers/wpc_95.cpp
@@ -71,7 +71,7 @@ protected:
required_device<wpc_out_device> out;
// driver_device overrides
- virtual void machine_reset();
+ virtual void machine_reset() override;
private:
static const char *const lamps_afm[64];
diff --git a/src/mame/drivers/wpc_an.cpp b/src/mame/drivers/wpc_an.cpp
index fdb80ec59ef..ac4043105fa 100644
--- a/src/mame/drivers/wpc_an.cpp
+++ b/src/mame/drivers/wpc_an.cpp
@@ -36,8 +36,8 @@ protected:
required_device<wpc_device> m_wpc;
// driver_device overrides
- virtual void machine_reset();
- virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr);
+ virtual void machine_reset() override;
+ virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) override;
static const device_timer_id TIMER_VBLANK = 0;
static const device_timer_id TIMER_IRQ = 1;
public:
diff --git a/src/mame/drivers/wpc_dcs.cpp b/src/mame/drivers/wpc_dcs.cpp
index e14ed6b0350..daff3ed55d0 100644
--- a/src/mame/drivers/wpc_dcs.cpp
+++ b/src/mame/drivers/wpc_dcs.cpp
@@ -64,7 +64,7 @@ protected:
required_ioport_array<8> swarray;
// driver_device overrides
- virtual void machine_reset();
+ virtual void machine_reset() override;
private:
UINT8 firq_src, zc, switch_col;
diff --git a/src/mame/drivers/wpc_s.cpp b/src/mame/drivers/wpc_s.cpp
index 20b4f565504..ce4126b6db1 100644
--- a/src/mame/drivers/wpc_s.cpp
+++ b/src/mame/drivers/wpc_s.cpp
@@ -67,7 +67,7 @@ protected:
required_device<wpc_out_device> out;
// driver_device overrides
- virtual void machine_reset();
+ virtual void machine_reset() override;
private:
static const char *const lamps_corv[64];
diff --git a/src/mame/drivers/xavix.cpp b/src/mame/drivers/xavix.cpp
index 36f5efe2fa1..faa669cd547 100644
--- a/src/mame/drivers/xavix.cpp
+++ b/src/mame/drivers/xavix.cpp
@@ -36,10 +36,10 @@ public:
protected:
// driver_device overrides
- virtual void machine_start();
- virtual void machine_reset();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
- virtual void video_start();
+ virtual void video_start() override;
};
void xavix_state::video_start()
diff --git a/src/mame/drivers/xbox.cpp b/src/mame/drivers/xbox.cpp
index b337b3a8a94..04cfb3b9a56 100644
--- a/src/mame/drivers/xbox.cpp
+++ b/src/mame/drivers/xbox.cpp
@@ -38,12 +38,12 @@ public:
protected:
// driver_device overrides
- virtual void machine_start();
- virtual void machine_reset();
- virtual void video_start();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
+ virtual void video_start() override;
- virtual void hack_eeprom();
- virtual void hack_usb();
+ virtual void hack_eeprom() override;
+ virtual void hack_usb() override;
struct chihiro_devices {
bus_master_ide_controller_device *ide;
diff --git a/src/mame/drivers/xtheball.cpp b/src/mame/drivers/xtheball.cpp
index 5e154202b87..61cdffba992 100644
--- a/src/mame/drivers/xtheball.cpp
+++ b/src/mame/drivers/xtheball.cpp
@@ -43,7 +43,7 @@ public:
DECLARE_READ16_MEMBER(analogx_r);
DECLARE_READ16_MEMBER(analogy_watchdog_r);
- virtual void machine_start();
+ virtual void machine_start() override;
TMS340X0_TO_SHIFTREG_CB_MEMBER(to_shiftreg);
TMS340X0_FROM_SHIFTREG_CB_MEMBER(from_shiftreg);
diff --git a/src/mame/drivers/xtom3d.cpp b/src/mame/drivers/xtom3d.cpp
index 6e014064a85..3e7a9c3548d 100644
--- a/src/mame/drivers/xtom3d.cpp
+++ b/src/mame/drivers/xtom3d.cpp
@@ -75,8 +75,8 @@ public:
DECLARE_WRITE32_MEMBER( bios_ext4_ram_w );
DECLARE_WRITE32_MEMBER( bios_ram_w );
- virtual void machine_start();
- virtual void machine_reset();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
void intel82439tx_init();
};
diff --git a/src/mame/drivers/z100.cpp b/src/mame/drivers/z100.cpp
index 721ec1e10cf..071df17fc95 100644
--- a/src/mame/drivers/z100.cpp
+++ b/src/mame/drivers/z100.cpp
@@ -212,9 +212,9 @@ public:
mc6845_device *m_mc6845;
DECLARE_DRIVER_INIT(z100);
- virtual void machine_start();
- virtual void machine_reset();
- virtual void video_start();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
+ virtual void video_start() override;
UINT32 screen_update_z100(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
DECLARE_INPUT_CHANGED_MEMBER(key_stroke);
};
diff --git a/src/mame/drivers/z1013.cpp b/src/mame/drivers/z1013.cpp
index 6c22545ed7b..ca1d5c3a3bf 100644
--- a/src/mame/drivers/z1013.cpp
+++ b/src/mame/drivers/z1013.cpp
@@ -76,8 +76,8 @@ public:
const UINT8 *m_p_chargen;
UINT8 m_keyboard_line;
bool m_keyboard_part;
- virtual void machine_reset();
- virtual void video_start();
+ virtual void machine_reset() override;
+ virtual void video_start() override;
UINT32 screen_update_z1013(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
DECLARE_SNAPSHOT_LOAD_MEMBER( z1013 );
};
diff --git a/src/mame/drivers/z9001.cpp b/src/mame/drivers/z9001.cpp
index 3ef04b6520c..8c824b53f87 100644
--- a/src/mame/drivers/z9001.cpp
+++ b/src/mame/drivers/z9001.cpp
@@ -66,9 +66,9 @@ public:
DECLARE_WRITE_LINE_MEMBER(cass_w);
const UINT8 *m_p_chargen;
bool m_cassbit;
- virtual void machine_reset();
+ virtual void machine_reset() override;
//virtual void machine_start();
- virtual void video_start();
+ virtual void video_start() override;
UINT32 screen_update_z9001(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
TIMER_DEVICE_CALLBACK_MEMBER(timer_callback);
};
diff --git a/src/mame/drivers/zac_1.cpp b/src/mame/drivers/zac_1.cpp
index 358b63290cb..6fcc94b64bd 100644
--- a/src/mame/drivers/zac_1.cpp
+++ b/src/mame/drivers/zac_1.cpp
@@ -58,7 +58,7 @@ protected:
required_shared_ptr<UINT8> m_p_ram;
// driver_device overrides
- virtual void machine_reset();
+ virtual void machine_reset() override;
private:
UINT8 m_t_c;
UINT8 m_out_offs;
diff --git a/src/mame/drivers/zac_2.cpp b/src/mame/drivers/zac_2.cpp
index 76ddc1ea445..a06f51b8e18 100644
--- a/src/mame/drivers/zac_2.cpp
+++ b/src/mame/drivers/zac_2.cpp
@@ -40,7 +40,7 @@ protected:
// devices
// driver_device overrides
- virtual void machine_reset();
+ virtual void machine_reset() override;
private:
UINT8 m_input_line;
};
diff --git a/src/mame/drivers/zac_proto.cpp b/src/mame/drivers/zac_proto.cpp
index a9a7bf1e006..7d82da1a88b 100644
--- a/src/mame/drivers/zac_proto.cpp
+++ b/src/mame/drivers/zac_proto.cpp
@@ -37,7 +37,7 @@ public:
DECLARE_WRITE8_MEMBER(digit_w);
DECLARE_WRITE8_MEMBER(sound_w);
private:
- virtual void machine_reset();
+ virtual void machine_reset() override;
required_device<cpu_device> m_maincpu;
};
diff --git a/src/mame/drivers/zapcomputer.cpp b/src/mame/drivers/zapcomputer.cpp
index bc5440de7ae..263cfa2b1e9 100644
--- a/src/mame/drivers/zapcomputer.cpp
+++ b/src/mame/drivers/zapcomputer.cpp
@@ -44,7 +44,7 @@ public:
private:
UINT8 decode7seg(UINT8 data);
- virtual void machine_start();
+ virtual void machine_start() override;
required_device<cpu_device> m_maincpu;
};
diff --git a/src/mame/drivers/zaurus.cpp b/src/mame/drivers/zaurus.cpp
index 64fc3e79178..971b821fb82 100644
--- a/src/mame/drivers/zaurus.cpp
+++ b/src/mame/drivers/zaurus.cpp
@@ -1444,10 +1444,10 @@ public:
protected:
// driver_device overrides
- virtual void machine_start();
- virtual void machine_reset();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
- virtual void video_start();
+ virtual void video_start() override;
};
#define VERBOSE_LEVEL ( 5 )
diff --git a/src/mame/drivers/zexall.cpp b/src/mame/drivers/zexall.cpp
index 553f65613f7..4ca777e18dd 100644
--- a/src/mame/drivers/zexall.cpp
+++ b/src/mame/drivers/zexall.cpp
@@ -52,7 +52,7 @@ private:
UINT8 m_out_req; // byte written to 0xFFFE
UINT8 m_out_req_last; // old value at 0xFFFE before the most recent write
UINT8 m_out_ack; // byte written to 0xFFFC
- virtual void machine_reset();
+ virtual void machine_reset() override;
};
DRIVER_INIT_MEMBER(zexall_state,zexall)
diff --git a/src/mame/drivers/zn.cpp b/src/mame/drivers/zn.cpp
index fc558f798d2..871ebaba7a0 100644
--- a/src/mame/drivers/zn.cpp
+++ b/src/mame/drivers/zn.cpp
@@ -119,7 +119,7 @@ public:
void jdredd_vblank(screen_device &screen, bool vblank_state);
protected:
- virtual void driver_start();
+ virtual void driver_start() override;
private:
inline void ATTR_PRINTF(3,4) verboselog( int n_level, const char *s_fmt, ... );
diff --git a/src/mame/drivers/zr107.cpp b/src/mame/drivers/zr107.cpp
index 38602795197..e5779c89ac6 100644
--- a/src/mame/drivers/zr107.cpp
+++ b/src/mame/drivers/zr107.cpp
@@ -258,8 +258,8 @@ public:
K056832_CB_MEMBER(tile_callback);
protected:
- virtual void machine_start();
- virtual void machine_reset();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
};
diff --git a/src/mame/drivers/zrt80.cpp b/src/mame/drivers/zrt80.cpp
index fa192a2050a..940a0ce6acc 100644
--- a/src/mame/drivers/zrt80.cpp
+++ b/src/mame/drivers/zrt80.cpp
@@ -52,11 +52,11 @@ public:
const UINT8 *m_p_chargen;
required_shared_ptr<UINT8> m_p_videoram;
protected:
- virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr);
+ virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) override;
private:
UINT8 m_term_data;
- virtual void machine_reset();
- virtual void video_start();
+ virtual void machine_reset() override;
+ virtual void video_start() override;
required_device<cpu_device> m_maincpu;
required_device<mc6845_device> m_crtc;
required_device<ins8250_device> m_8250;
diff --git a/src/mame/drivers/zsbc3.cpp b/src/mame/drivers/zsbc3.cpp
index 65efc05856b..9d4588785c7 100644
--- a/src/mame/drivers/zsbc3.cpp
+++ b/src/mame/drivers/zsbc3.cpp
@@ -55,7 +55,7 @@ public:
DECLARE_WRITE8_MEMBER(kbd_put);
private:
UINT8 m_term_data;
- virtual void machine_reset();
+ virtual void machine_reset() override;
required_device<cpu_device> m_maincpu;
required_device<generic_terminal_device> m_terminal;
};
diff --git a/src/mame/includes/1942.h b/src/mame/includes/1942.h
index d8db88bc9d4..1ac2214fb50 100644
--- a/src/mame/includes/1942.h
+++ b/src/mame/includes/1942.h
@@ -49,9 +49,9 @@ public:
DECLARE_DRIVER_INIT(1942);
TILE_GET_INFO_MEMBER(get_fg_tile_info);
TILE_GET_INFO_MEMBER(get_bg_tile_info);
- virtual void machine_start();
- virtual void machine_reset();
- virtual void video_start();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
+ virtual void video_start() override;
void video_start_c1942p();
UINT32 screen_update_1942(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
UINT32 screen_update_1942p(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
diff --git a/src/mame/includes/1943.h b/src/mame/includes/1943.h
index 9e5e665eb58..dcd0b17d126 100644
--- a/src/mame/includes/1943.h
+++ b/src/mame/includes/1943.h
@@ -57,9 +57,9 @@ public:
TILE_GET_INFO_MEMBER(c1943_get_bg2_tile_info);
TILE_GET_INFO_MEMBER(c1943_get_bg_tile_info);
TILE_GET_INFO_MEMBER(c1943_get_fg_tile_info);
- virtual void machine_start();
- virtual void machine_reset();
- virtual void video_start();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
+ virtual void video_start() override;
DECLARE_PALETTE_INIT(1943);
UINT32 screen_update_1943(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
void draw_sprites( bitmap_ind16 &bitmap, const rectangle &cliprect, int priority );
diff --git a/src/mame/includes/20pacgal.h b/src/mame/includes/20pacgal.h
index fb237331983..b9043dd26d2 100644
--- a/src/mame/includes/20pacgal.h
+++ b/src/mame/includes/20pacgal.h
@@ -58,8 +58,8 @@ public:
DECLARE_WRITE8_MEMBER(sprite_lookup_w);
DECLARE_DRIVER_INIT(25pacman);
DECLARE_DRIVER_INIT(20pacgal);
- virtual void machine_start();
- virtual void machine_reset();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
UINT32 screen_update_20pacgal(screen_device &screen, bitmap_rgb32 &bitmap, const rectangle &cliprect);
INTERRUPT_GEN_MEMBER(vblank_irq);
void set_bankptr();
@@ -82,7 +82,7 @@ public:
{ }
DECLARE_READ8_MEMBER( _25pacman_io_87_r );
- virtual void machine_start();
+ virtual void machine_start() override;
};
/*----------- defined in video/20pacgal.c -----------*/
diff --git a/src/mame/includes/3do.h b/src/mame/includes/3do.h
index 2143f4b2772..0bd7b0b84ad 100644
--- a/src/mame/includes/3do.h
+++ b/src/mame/includes/3do.h
@@ -170,8 +170,8 @@ public:
DECLARE_WRITE32_MEMBER(_3do_madam_w);
DECLARE_READ32_MEMBER(_3do_clio_r);
DECLARE_WRITE32_MEMBER(_3do_clio_w);
- virtual void machine_start();
- virtual void machine_reset();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
DECLARE_VIDEO_START(_3do);
UINT32 screen_update__3do(screen_device &screen, bitmap_rgb32 &bitmap, const rectangle &cliprect);
diff --git a/src/mame/includes/40love.h b/src/mame/includes/40love.h
index bbf5a523b06..222a91a02ce 100644
--- a/src/mame/includes/40love.h
+++ b/src/mame/includes/40love.h
@@ -106,7 +106,7 @@ public:
DECLARE_DRIVER_INIT(undoukai);
DECLARE_DRIVER_INIT(40love);
TILE_GET_INFO_MEMBER(get_bg_tile_info);
- virtual void video_start();
+ virtual void video_start() override;
DECLARE_PALETTE_INIT(fortyl);
DECLARE_MACHINE_START(40love);
DECLARE_MACHINE_RESET(40love);
@@ -127,5 +127,5 @@ public:
};
protected:
- virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr);
+ virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) override;
};
diff --git a/src/mame/includes/4enraya.h b/src/mame/includes/4enraya.h
index 11708ed9189..fbc92212515 100644
--- a/src/mame/includes/4enraya.h
+++ b/src/mame/includes/4enraya.h
@@ -46,7 +46,7 @@ public:
TILE_GET_INFO_MEMBER(get_tile_info);
UINT32 screen_update_4enraya(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
- virtual void machine_start();
- virtual void machine_reset();
- virtual void video_start();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
+ virtual void video_start() override;
};
diff --git a/src/mame/includes/88games.h b/src/mame/includes/88games.h
index bdf62a239ed..892b05883df 100644
--- a/src/mame/includes/88games.h
+++ b/src/mame/includes/88games.h
@@ -57,8 +57,8 @@ public:
DECLARE_WRITE8_MEMBER(speech_msg_w);
DECLARE_READ8_MEMBER(k052109_051960_r);
DECLARE_WRITE8_MEMBER(k052109_051960_w);
- virtual void machine_start();
- virtual void machine_reset();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
UINT32 screen_update_88games(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
INTERRUPT_GEN_MEMBER(k88games_interrupt);
K051316_CB_MEMBER(zoom_callback);
diff --git a/src/mame/includes/abc1600.h b/src/mame/includes/abc1600.h
index 9e32684766f..1a8a7504b8f 100644
--- a/src/mame/includes/abc1600.h
+++ b/src/mame/includes/abc1600.h
@@ -98,8 +98,8 @@ public:
required_device<abcbus_slot_t> m_bus1;
required_device<abcbus_slot_t> m_bus2;
- virtual void machine_start();
- virtual void machine_reset();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
DECLARE_READ8_MEMBER( bus_r );
DECLARE_WRITE8_MEMBER( bus_w );
diff --git a/src/mame/includes/abc80.h b/src/mame/includes/abc80.h
index 253ed7e757d..794ce95d141 100644
--- a/src/mame/includes/abc80.h
+++ b/src/mame/includes/abc80.h
@@ -124,11 +124,11 @@ public:
HEAD = 0xfe20
};
- virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr);
+ virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) override;
- virtual void machine_start();
+ virtual void machine_start() override;
- virtual void video_start();
+ virtual void video_start() override;
UINT32 screen_update(screen_device &screen, bitmap_rgb32 &bitmap, const rectangle &cliprect);
void update_screen(bitmap_rgb32 &bitmap, const rectangle &cliprect);
diff --git a/src/mame/includes/abc80x.h b/src/mame/includes/abc80x.h
index 8e466ed8052..6eb19e39ab3 100644
--- a/src/mame/includes/abc80x.h
+++ b/src/mame/includes/abc80x.h
@@ -109,12 +109,12 @@ public:
TIMER_ID_CASSETTE
};
- virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr);
+ virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) override;
- virtual void machine_start();
- virtual void machine_reset();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
- virtual void video_start();
+ virtual void video_start() override;
void bankswitch();
void clock_cassette(int state);
@@ -236,10 +236,10 @@ public:
required_ioport m_config;
DECLARE_DRIVER_INIT(driver_init);
- virtual void machine_start();
- virtual void machine_reset();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
- virtual void video_start();
+ virtual void video_start() override;
UINT32 screen_update(screen_device &screen, bitmap_rgb32 &bitmap, const rectangle &cliprect);
void bankswitch();
@@ -286,10 +286,10 @@ public:
optional_shared_ptr<UINT8> m_attr_ram;
DECLARE_DRIVER_INIT(driver_init);
- virtual void machine_start();
- virtual void machine_reset();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
- virtual void video_start();
+ virtual void video_start() override;
UINT32 screen_update(screen_device &screen, bitmap_rgb32 &bitmap, const rectangle &cliprect);
void bankswitch();
diff --git a/src/mame/includes/ac1.h b/src/mame/includes/ac1.h
index b18cad87b24..b127b882a2b 100644
--- a/src/mame/includes/ac1.h
+++ b/src/mame/includes/ac1.h
@@ -25,8 +25,8 @@ public:
{ }
DECLARE_DRIVER_INIT(ac1);
- virtual void machine_reset();
- virtual void video_start();
+ virtual void machine_reset() override;
+ virtual void video_start() override;
UINT32 screen_update_ac1(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
UINT32 screen_update_ac1_32(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
DECLARE_READ8_MEMBER(ac1_port_b_r);
diff --git a/src/mame/includes/adam.h b/src/mame/includes/adam.h
index 1705011db88..604b14782d6 100644
--- a/src/mame/includes/adam.h
+++ b/src/mame/includes/adam.h
@@ -67,8 +67,8 @@ public:
required_memory_region m_boot_rom;
required_memory_region m_os7_rom;
- virtual void machine_start();
- virtual void machine_reset();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
DECLARE_READ8_MEMBER( mreq_r );
DECLARE_WRITE8_MEMBER( mreq_w );
diff --git a/src/mame/includes/advision.h b/src/mame/includes/advision.h
index 3aa523c56df..67182a92163 100644
--- a/src/mame/includes/advision.h
+++ b/src/mame/includes/advision.h
@@ -39,10 +39,10 @@ public:
required_ioport m_joy;
required_device<palette_device> m_palette;
- virtual void machine_start();
- virtual void machine_reset();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
- virtual void video_start();
+ virtual void video_start() override;
UINT32 screen_update(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
void update_dac();
diff --git a/src/mame/includes/aeroboto.h b/src/mame/includes/aeroboto.h
index db8ae92dbae..81510561b29 100644
--- a/src/mame/includes/aeroboto.h
+++ b/src/mame/includes/aeroboto.h
@@ -60,9 +60,9 @@ public:
DECLARE_WRITE8_MEMBER(aeroboto_videoram_w);
DECLARE_WRITE8_MEMBER(aeroboto_tilecolor_w);
TILE_GET_INFO_MEMBER(get_tile_info);
- virtual void machine_start();
- virtual void machine_reset();
- virtual void video_start();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
+ virtual void video_start() override;
UINT32 screen_update_aeroboto(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
INTERRUPT_GEN_MEMBER(aeroboto_interrupt);
void draw_sprites( bitmap_ind16 &bitmap, const rectangle &cliprect );
diff --git a/src/mame/includes/aim65.h b/src/mame/includes/aim65.h
index 724fe61cb4c..7e7fd7fba1b 100644
--- a/src/mame/includes/aim65.h
+++ b/src/mame/includes/aim65.h
@@ -77,7 +77,7 @@ public:
required_device<dl1416_device> m_ds3;
required_device<dl1416_device> m_ds4;
required_device<dl1416_device> m_ds5;
- virtual void machine_start();
+ virtual void machine_start() override;
TIMER_CALLBACK_MEMBER(aim65_printer_timer);
void aim65_pia();
diff --git a/src/mame/includes/airbustr.h b/src/mame/includes/airbustr.h
index f0ec36be8e9..ae570085a3e 100644
--- a/src/mame/includes/airbustr.h
+++ b/src/mame/includes/airbustr.h
@@ -76,9 +76,9 @@ public:
DECLARE_DRIVER_INIT(airbustr);
TILE_GET_INFO_MEMBER(get_fg_tile_info);
TILE_GET_INFO_MEMBER(get_bg_tile_info);
- virtual void machine_start();
- virtual void machine_reset();
- virtual void video_start();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
+ virtual void video_start() override;
UINT32 screen_update_airbustr(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
void screen_eof_airbustr(screen_device &screen, bool state);
INTERRUPT_GEN_MEMBER(slave_interrupt);
diff --git a/src/mame/includes/ajax.h b/src/mame/includes/ajax.h
index e8197eea633..3f633044eae 100644
--- a/src/mame/includes/ajax.h
+++ b/src/mame/includes/ajax.h
@@ -44,8 +44,8 @@ public:
DECLARE_WRITE8_MEMBER(ajax_bankswitch_w);
DECLARE_WRITE8_MEMBER(ajax_lamps_w);
DECLARE_WRITE8_MEMBER(k007232_extvol_w);
- virtual void machine_start();
- virtual void machine_reset();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
UINT32 screen_update_ajax(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
DECLARE_WRITE8_MEMBER(volume_callback0);
DECLARE_WRITE8_MEMBER(volume_callback1);
diff --git a/src/mame/includes/alesis.h b/src/mame/includes/alesis.h
index a0acc3db8f4..c22899efdd3 100644
--- a/src/mame/includes/alesis.h
+++ b/src/mame/includes/alesis.h
@@ -31,16 +31,16 @@ public:
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;
+ virtual machine_config_constructor device_mconfig_additions() const override;
// device interface
DECLARE_WRITE8_MEMBER(write);
protected:
// device-level overrides
- virtual void device_start();
- virtual void device_reset();
- virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr);
+ virtual void device_start() override;
+ virtual void device_reset() override;
+ virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) override;
private:
static const device_timer_id TIMER_DAC_UPDATE = 1;
@@ -79,7 +79,7 @@ public:
optional_device<cassette_image_device> m_cassette;
DECLARE_PALETTE_INIT(alesis);
- virtual void machine_reset();
+ virtual void machine_reset() override;
void update_lcd_symbols(bitmap_ind16 &bitmap, UINT8 pos, UINT8 y, UINT8 x, int state);
DECLARE_DRIVER_INIT(hr16);
diff --git a/src/mame/includes/aliens.h b/src/mame/includes/aliens.h
index 6e21270c068..8d78eb14660 100644
--- a/src/mame/includes/aliens.h
+++ b/src/mame/includes/aliens.h
@@ -38,8 +38,8 @@ public:
DECLARE_READ8_MEMBER(k052109_051960_r);
DECLARE_WRITE8_MEMBER(k052109_051960_w);
DECLARE_WRITE8_MEMBER(aliens_snd_bankswitch_w);
- virtual void machine_start();
- virtual void machine_reset();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
UINT32 screen_update_aliens(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
DECLARE_WRITE8_MEMBER(volume_callback);
K052109_CB_MEMBER(tile_callback);
diff --git a/src/mame/includes/ampoker2.h b/src/mame/includes/ampoker2.h
index 3e881728fae..2270da2dc3e 100644
--- a/src/mame/includes/ampoker2.h
+++ b/src/mame/includes/ampoker2.h
@@ -24,7 +24,7 @@ public:
DECLARE_DRIVER_INIT(piccolop);
TILE_GET_INFO_MEMBER(get_bg_tile_info);
TILE_GET_INFO_MEMBER(s2k_get_bg_tile_info);
- virtual void video_start();
+ virtual void video_start() override;
DECLARE_PALETTE_INIT(ampoker2);
DECLARE_VIDEO_START(sigma2k);
UINT32 screen_update_ampoker2(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
diff --git a/src/mame/includes/amspdwy.h b/src/mame/includes/amspdwy.h
index e851882d26e..079b811b7f6 100644
--- a/src/mame/includes/amspdwy.h
+++ b/src/mame/includes/amspdwy.h
@@ -59,7 +59,7 @@ public:
void draw_sprites( bitmap_ind16 &bitmap, const rectangle &cliprect );
UINT8 amspdwy_wheel_r( int index );
- virtual void machine_start();
- virtual void machine_reset();
- virtual void video_start();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
+ virtual void video_start() override;
};
diff --git a/src/mame/includes/angelkds.h b/src/mame/includes/angelkds.h
index 96009b248c9..ecd59f1e4e5 100644
--- a/src/mame/includes/angelkds.h
+++ b/src/mame/includes/angelkds.h
@@ -63,9 +63,9 @@ public:
TILE_GET_INFO_MEMBER(get_tx_tile_info);
TILE_GET_INFO_MEMBER(get_bgtop_tile_info);
TILE_GET_INFO_MEMBER(get_bgbot_tile_info);
- virtual void machine_start();
- virtual void machine_reset();
- virtual void video_start();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
+ virtual void video_start() override;
UINT32 screen_update_angelkds(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
void draw_sprites(bitmap_ind16 &bitmap, const rectangle &cliprect, int enable_n);
DECLARE_WRITE_LINE_MEMBER(irqhandler);
diff --git a/src/mame/includes/apollo.h b/src/mame/includes/apollo.h
index bccc6cea044..2666fc17aa5 100644
--- a/src/mame/includes/apollo.h
+++ b/src/mame/includes/apollo.h
@@ -204,8 +204,8 @@ public:
DECLARE_DRIVER_INIT(dn5500);
DECLARE_DRIVER_INIT(apollo);
- virtual void machine_start();
- virtual void machine_reset();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
DECLARE_MACHINE_RESET(apollo);
DECLARE_MACHINE_START(apollo);
@@ -341,7 +341,7 @@ public:
DECLARE_WRITE8_MEMBER(write);
protected:
- virtual void device_reset();
+ virtual void device_reset() override;
private:
UINT8 m_csrb;
@@ -364,32 +364,32 @@ public:
apollo_ni(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
virtual ~apollo_ni();
- virtual iodevice_t image_type() const { return IO_ROM; }
+ virtual iodevice_t image_type() const override { return IO_ROM; }
- virtual bool is_readable() const { return 1; }
- virtual bool is_writeable() const { return 1; }
- virtual bool is_creatable() const { return 1; }
- virtual bool must_be_loaded() const { return 0; }
- virtual bool is_reset_on_load() const { return 0; }
- virtual const char *image_interface() const { return nullptr; }
- virtual const char *file_extensions() const { return "ani,bin"; }
- virtual const option_guide *create_option_guide() const { return nullptr; }
+ virtual bool is_readable() const override { return 1; }
+ virtual bool is_writeable() const override { return 1; }
+ virtual bool is_creatable() const override { return 1; }
+ virtual bool must_be_loaded() const override { return 0; }
+ virtual bool is_reset_on_load() const override { return 0; }
+ virtual const char *image_interface() const override { return nullptr; }
+ virtual const char *file_extensions() const override { return "ani,bin"; }
+ virtual const option_guide *create_option_guide() const override { return nullptr; }
DECLARE_WRITE16_MEMBER(write);
DECLARE_READ16_MEMBER(read);
// image-level overrides
- virtual bool call_load();
- virtual bool call_create(int format_type, option_resolution *format_options);
- virtual void call_unload();
+ virtual bool call_load() override;
+ virtual bool call_create(int format_type, option_resolution *format_options) override;
+ virtual void call_unload() override;
void set_node_id_from_disk();
protected:
// device-level overrides
- virtual void device_config_complete() ;
- virtual void device_start();
- virtual void device_reset();
+ virtual void device_config_complete() override ;
+ virtual void device_start() override;
+ virtual void device_reset() override;
private:
void set_node_id(UINT32 node_id);
@@ -436,9 +436,9 @@ public:
protected:
// device-level overrides
- virtual void device_config_complete();
- virtual void device_start();
- virtual void device_reset();
+ virtual void device_config_complete() override;
+ virtual void device_start() override;
+ virtual void device_reset() override;
protected:
class lut_fifo;
class bt458;
@@ -648,9 +648,9 @@ public:
apollo_graphics_19i(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
protected:
// device-level overrides
- virtual void device_config_complete();
- virtual void device_start();
- virtual void device_reset();
+ virtual void device_config_complete() override;
+ virtual void device_start() override;
+ virtual void device_reset() override;
private:
// internal state
};
diff --git a/src/mame/includes/apple1.h b/src/mame/includes/apple1.h
index 220200ade56..35215b9e9a3 100644
--- a/src/mame/includes/apple1.h
+++ b/src/mame/includes/apple1.h
@@ -48,8 +48,8 @@ public:
int m_blink_on;
DECLARE_DRIVER_INIT(apple1);
TILE_GET_INFO_MEMBER(terminal_gettileinfo);
- virtual void machine_reset();
- virtual void video_start();
+ virtual void machine_reset() override;
+ virtual void video_start() override;
UINT32 screen_update_apple1(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
TIMER_CALLBACK_MEMBER(apple1_kbd_poll);
TIMER_CALLBACK_MEMBER(apple1_kbd_strobe_end);
diff --git a/src/mame/includes/appoooh.h b/src/mame/includes/appoooh.h
index 15dd19a26af..34e49e02c8b 100644
--- a/src/mame/includes/appoooh.h
+++ b/src/mame/includes/appoooh.h
@@ -56,8 +56,8 @@ public:
DECLARE_DRIVER_INIT(robowresb);
TILE_GET_INFO_MEMBER(get_fg_tile_info);
TILE_GET_INFO_MEMBER(get_bg_tile_info);
- virtual void machine_start();
- virtual void machine_reset();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
DECLARE_VIDEO_START(appoooh);
DECLARE_PALETTE_INIT(appoooh);
DECLARE_PALETTE_INIT(robowres);
diff --git a/src/mame/includes/aquarium.h b/src/mame/includes/aquarium.h
index 7002312653f..878651098ef 100644
--- a/src/mame/includes/aquarium.h
+++ b/src/mame/includes/aquarium.h
@@ -50,9 +50,9 @@ public:
TILE_GET_INFO_MEMBER(get_aquarium_txt_tile_info);
TILE_GET_INFO_MEMBER(get_aquarium_mid_tile_info);
TILE_GET_INFO_MEMBER(get_aquarium_bak_tile_info);
- virtual void machine_start();
- virtual void machine_reset();
- virtual void video_start();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
+ virtual void video_start() override;
UINT32 screen_update_aquarium(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
void draw_sprites( bitmap_ind16 &bitmap, const rectangle &cliprect, int y_offs );
UINT8 aquarium_snd_bitswap( UINT8 scrambled_data );
diff --git a/src/mame/includes/aquarius.h b/src/mame/includes/aquarius.h
index 1375aa6015c..c9325f074b6 100644
--- a/src/mame/includes/aquarius.h
+++ b/src/mame/includes/aquarius.h
@@ -81,7 +81,7 @@ public:
DECLARE_READ8_MEMBER(cartridge_r);
DECLARE_DRIVER_INIT(aquarius);
TILE_GET_INFO_MEMBER(aquarius_gettileinfo);
- virtual void video_start();
+ virtual void video_start() override;
DECLARE_PALETTE_INIT(aquarius);
UINT32 screen_update_aquarius(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
DECLARE_INPUT_CHANGED_MEMBER(aquarius_reset);
diff --git a/src/mame/includes/arabian.h b/src/mame/includes/arabian.h
index 89d68c8496c..c2d92febffa 100644
--- a/src/mame/includes/arabian.h
+++ b/src/mame/includes/arabian.h
@@ -43,9 +43,9 @@ public:
DECLARE_WRITE8_MEMBER(arabian_videoram_w);
DECLARE_WRITE8_MEMBER(ay8910_porta_w);
DECLARE_WRITE8_MEMBER(ay8910_portb_w);
- virtual void machine_start();
- virtual void machine_reset();
- virtual void video_start();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
+ virtual void video_start() override;
DECLARE_PALETTE_INIT(arabian);
UINT32 screen_update_arabian(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
void blit_area( UINT8 plane, UINT16 src, UINT8 x, UINT8 y, UINT8 sx, UINT8 sy );
diff --git a/src/mame/includes/arcadecl.h b/src/mame/includes/arcadecl.h
index 4919e9155b3..7a580d012c1 100644
--- a/src/mame/includes/arcadecl.h
+++ b/src/mame/includes/arcadecl.h
@@ -20,8 +20,8 @@ public:
optional_device<atari_motion_objects_device> m_mob;
required_shared_ptr<UINT16> m_bitmap;
- virtual void update_interrupts();
- virtual void scanline_update(screen_device &screen, int scanline);
+ virtual void update_interrupts() override;
+ virtual void scanline_update(screen_device &screen, int scanline) override;
DECLARE_WRITE16_MEMBER(latch_w);
DECLARE_DRIVER_INIT(sparkz);
DECLARE_MACHINE_START(arcadecl);
diff --git a/src/mame/includes/arcadia.h b/src/mame/includes/arcadia.h
index f7bf608bb42..7e8cd46fc15 100644
--- a/src/mame/includes/arcadia.h
+++ b/src/mame/includes/arcadia.h
@@ -96,8 +96,8 @@ public:
} m_reg;
bitmap_ind16 *m_bitmap;
DECLARE_DRIVER_INIT(arcadia);
- virtual void machine_start();
- virtual void video_start();
+ virtual void machine_start() override;
+ virtual void video_start() override;
DECLARE_PALETTE_INIT(arcadia);
UINT32 screen_update_arcadia(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
INTERRUPT_GEN_MEMBER(video_line);
diff --git a/src/mame/includes/archimds.h b/src/mame/includes/archimds.h
index ce85c8f36d9..9156fa255eb 100644
--- a/src/mame/includes/archimds.h
+++ b/src/mame/includes/archimds.h
@@ -91,7 +91,7 @@ public:
UINT8 m_vidc_interlace;
UINT32 screen_update(screen_device &screen, bitmap_rgb32 &bitmap, const rectangle &cliprect);
- virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr);
+ virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) override;
protected:
required_device<cpu_device> m_maincpu;
diff --git a/src/mame/includes/argus.h b/src/mame/includes/argus.h
index 9df650ef079..9aa56173f83 100644
--- a/src/mame/includes/argus.h
+++ b/src/mame/includes/argus.h
@@ -106,7 +106,7 @@ public:
TILE_GET_INFO_MEMBER(butasan_get_bg0_tile_info);
TILE_GET_INFO_MEMBER(butasan_get_bg1_tile_info);
- virtual void machine_start();
+ virtual void machine_start() override;
DECLARE_VIDEO_START(argus);
DECLARE_VIDEO_RESET(argus);
DECLARE_VIDEO_START(valtric);
diff --git a/src/mame/includes/arkanoid.h b/src/mame/includes/arkanoid.h
index 2239c036cbd..7fc6ba11d03 100644
--- a/src/mame/includes/arkanoid.h
+++ b/src/mame/includes/arkanoid.h
@@ -97,9 +97,9 @@ public:
DECLARE_DRIVER_INIT(arkangc);
DECLARE_DRIVER_INIT(brixian);
TILE_GET_INFO_MEMBER(get_bg_tile_info);
- virtual void machine_start();
- virtual void machine_reset();
- virtual void video_start();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
+ virtual void video_start() override;
UINT32 screen_update_arkanoid(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
UINT32 screen_update_hexa(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
TIMER_CALLBACK_MEMBER(test);
diff --git a/src/mame/includes/artmagic.h b/src/mame/includes/artmagic.h
index 55167eba105..32f56fd2747 100644
--- a/src/mame/includes/artmagic.h
+++ b/src/mame/includes/artmagic.h
@@ -72,9 +72,9 @@ public:
DECLARE_DRIVER_INIT(cheesech);
DECLARE_DRIVER_INIT(ultennis);
DECLARE_DRIVER_INIT(stonebal);
- virtual void machine_start();
- virtual void machine_reset();
- virtual void video_start();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
+ virtual void video_start() override;
void decrypt_cheesech();
void decrypt_ultennis();
void execute_blit();
@@ -82,5 +82,5 @@ public:
inline UINT16 *address_to_vram(offs_t *address);
protected:
- virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr);
+ virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) override;
};
diff --git a/src/mame/includes/ashnojoe.h b/src/mame/includes/ashnojoe.h
index eb166ff953d..028ccdd650a 100644
--- a/src/mame/includes/ashnojoe.h
+++ b/src/mame/includes/ashnojoe.h
@@ -76,9 +76,9 @@ public:
TILE_GET_INFO_MEMBER(get_joe_tile_info_5);
TILE_GET_INFO_MEMBER(get_joe_tile_info_6);
TILE_GET_INFO_MEMBER(get_joe_tile_info_7);
- virtual void machine_start();
- virtual void machine_reset();
- virtual void video_start();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
+ virtual void video_start() override;
UINT32 screen_update_ashnojoe(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
DECLARE_WRITE_LINE_MEMBER(ym2203_irq_handler);
DECLARE_WRITE_LINE_MEMBER(ashnojoe_vclk_cb);
diff --git a/src/mame/includes/asterix.h b/src/mame/includes/asterix.h
index 62755366d58..9cabb6f1957 100644
--- a/src/mame/includes/asterix.h
+++ b/src/mame/includes/asterix.h
@@ -51,8 +51,8 @@ public:
DECLARE_WRITE16_MEMBER(protection_w);
DECLARE_WRITE16_MEMBER(asterix_spritebank_w);
DECLARE_DRIVER_INIT(asterix);
- virtual void machine_start();
- virtual void machine_reset();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
UINT32 screen_update_asterix(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
INTERRUPT_GEN_MEMBER(asterix_interrupt);
K05324X_CB_MEMBER(sprite_callback);
@@ -60,5 +60,5 @@ public:
void reset_spritebank();
protected:
- virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr);
+ virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) override;
};
diff --git a/src/mame/includes/asteroid.h b/src/mame/includes/asteroid.h
index fe780771a09..3929311d0c9 100644
--- a/src/mame/includes/asteroid.h
+++ b/src/mame/includes/asteroid.h
@@ -55,8 +55,8 @@ public:
DECLARE_DRIVER_INIT(asterock);
DECLARE_DRIVER_INIT(asteroidb);
- virtual void machine_start();
- virtual void machine_reset();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
};
/*----------- defined in audio/asteroid.c -----------*/
diff --git a/src/mame/includes/astrocde.h b/src/mame/includes/astrocde.h
index 9469edd8b4c..5a3657eb0a6 100644
--- a/src/mame/includes/astrocde.h
+++ b/src/mame/includes/astrocde.h
@@ -176,7 +176,7 @@ public:
DECLARE_DRIVER_INIT(ebases);
DECLARE_DRIVER_INIT(gorf);
DECLARE_DRIVER_INIT(astrocde);
- virtual void video_start();
+ virtual void video_start() override;
DECLARE_PALETTE_INIT(astrocde);
DECLARE_VIDEO_START(profpac);
DECLARE_PALETTE_INIT(profpac);
@@ -190,7 +190,7 @@ public:
inline void increment_dest(UINT8 curwidth);
void execute_blit(address_space &space);
void init_sparklestar();
- virtual void machine_start();
+ virtual void machine_start() override;
/*----------- defined in audio/wow.c -----------*/
DECLARE_READ8_MEMBER( wow_speech_r );
@@ -201,7 +201,7 @@ public:
CUSTOM_INPUT_MEMBER( gorf_speech_status_r );
protected:
- virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr);
+ virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) override;
};
/*----------- defined in audio/wow.c -----------*/
diff --git a/src/mame/includes/astrof.h b/src/mame/includes/astrof.h
index fcda6655d1e..46631763fd0 100644
--- a/src/mame/includes/astrof.h
+++ b/src/mame/includes/astrof.h
@@ -71,7 +71,7 @@ public:
DECLARE_DRIVER_INIT(abattle);
DECLARE_DRIVER_INIT(sstarbtl);
DECLARE_DRIVER_INIT(acombat3);
- virtual void video_start();
+ virtual void video_start() override;
DECLARE_MACHINE_START(astrof);
DECLARE_MACHINE_START(abattle);
DECLARE_MACHINE_RESET(abattle);
diff --git a/src/mame/includes/asuka.h b/src/mame/includes/asuka.h
index f98fe0c9627..5e824c3da78 100644
--- a/src/mame/includes/asuka.h
+++ b/src/mame/includes/asuka.h
@@ -65,8 +65,8 @@ public:
DECLARE_WRITE8_MEMBER(sound_bankswitch_2151_w);
DECLARE_WRITE8_MEMBER(asuka_msm5205_start_w);
DECLARE_WRITE8_MEMBER(asuka_msm5205_stop_w);
- virtual void machine_start();
- virtual void machine_reset();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
UINT32 screen_update_bonzeadv(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
UINT32 screen_update_asuka(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
void screen_eof_asuka(screen_device &screen, bool state);
@@ -85,5 +85,5 @@ public:
DECLARE_WRITE_LINE_MEMBER(asuka_msm5205_vck);
protected:
- virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr);
+ virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) override;
};
diff --git a/src/mame/includes/atari.h b/src/mame/includes/atari.h
index e01f19acb54..ed899fc5386 100644
--- a/src/mame/includes/atari.h
+++ b/src/mame/includes/atari.h
@@ -34,7 +34,7 @@ public:
m_fake(*this, "fake")
{ }
- virtual void video_start();
+ virtual void video_start() override;
DECLARE_PALETTE_INIT(atari);
diff --git a/src/mame/includes/atarifb.h b/src/mame/includes/atarifb.h
index 727f5e3bd75..445ab76f18a 100644
--- a/src/mame/includes/atarifb.h
+++ b/src/mame/includes/atarifb.h
@@ -87,9 +87,9 @@ public:
TILE_GET_INFO_MEMBER(alpha1_get_tile_info);
TILE_GET_INFO_MEMBER(alpha2_get_tile_info);
TILE_GET_INFO_MEMBER(field_get_tile_info);
- virtual void machine_start();
- virtual void machine_reset();
- virtual void video_start();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
+ virtual void video_start() override;
DECLARE_PALETTE_INIT(atarifb);
UINT32 screen_update_atarifb(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
UINT32 screen_update_abaseb(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
diff --git a/src/mame/includes/atarig1.h b/src/mame/includes/atarig1.h
index 3ff8f0d7b66..e38a467a336 100644
--- a/src/mame/includes/atarig1.h
+++ b/src/mame/includes/atarig1.h
@@ -44,9 +44,9 @@ public:
UINT16 m_playfield_xscroll;
UINT16 m_playfield_yscroll;
- virtual void device_post_load();
- virtual void update_interrupts();
- virtual void scanline_update(screen_device &screen, int scanline);
+ virtual void device_post_load() override;
+ virtual void update_interrupts() override;
+ virtual void scanline_update(screen_device &screen, int scanline) override;
DECLARE_WRITE16_MEMBER(mo_control_w);
DECLARE_WRITE16_MEMBER(mo_command_w);
DECLARE_READ16_MEMBER(special_port0_r);
diff --git a/src/mame/includes/atarig42.h b/src/mame/includes/atarig42.h
index fa092dbce13..0d4208de271 100644
--- a/src/mame/includes/atarig42.h
+++ b/src/mame/includes/atarig42.h
@@ -50,8 +50,8 @@ public:
UINT16 * m_sloop_base;
UINT32 m_last_accesses[8];
- virtual void update_interrupts();
- virtual void scanline_update(screen_device &screen, int scanline);
+ virtual void update_interrupts() override;
+ virtual void scanline_update(screen_device &screen, int scanline) override;
DECLARE_READ16_MEMBER(special_port2_r);
DECLARE_WRITE16_MEMBER(a2d_select_w);
DECLARE_READ16_MEMBER(a2d_data_r);
diff --git a/src/mame/includes/atarigt.h b/src/mame/includes/atarigt.h
index c5f355cb1d1..b2bc558eb1f 100644
--- a/src/mame/includes/atarigt.h
+++ b/src/mame/includes/atarigt.h
@@ -58,8 +58,8 @@ public:
UINT16 m_protresult;
UINT8 m_protdata[0x800];
- virtual void update_interrupts();
- virtual void scanline_update(screen_device &screen, int scanline);
+ virtual void update_interrupts() override;
+ virtual void scanline_update(screen_device &screen, int scanline) override;
DECLARE_READ32_MEMBER(special_port2_r);
DECLARE_READ32_MEMBER(special_port3_r);
DECLARE_READ32_MEMBER(analog_port0_r);
diff --git a/src/mame/includes/atarigx2.h b/src/mame/includes/atarigx2.h
index c68d9fd6693..e0393e3b22e 100644
--- a/src/mame/includes/atarigx2.h
+++ b/src/mame/includes/atarigx2.h
@@ -44,8 +44,8 @@ public:
UINT16 m_last_write;
UINT16 m_last_write_offset;
- virtual void update_interrupts();
- virtual void scanline_update(screen_device &screen, int scanline);
+ virtual void update_interrupts() override;
+ virtual void scanline_update(screen_device &screen, int scanline) override;
DECLARE_READ32_MEMBER(special_port2_r);
DECLARE_READ32_MEMBER(special_port3_r);
DECLARE_READ32_MEMBER(a2d_data_r);
diff --git a/src/mame/includes/atarist.h b/src/mame/includes/atarist.h
index 2e153b4a59a..9c85bbd8b9d 100644
--- a/src/mame/includes/atarist.h
+++ b/src/mame/includes/atarist.h
@@ -153,9 +153,9 @@ public:
optional_ioport m_mousey;
optional_ioport m_config;
- void machine_start();
+ void machine_start() override;
- void video_start();
+ void video_start() override;
UINT32 screen_update(screen_device &screen, bitmap_rgb32 &bitmap, const rectangle &cliprect);
@@ -335,7 +335,7 @@ public:
DECLARE_WRITE_LINE_MEMBER( write_monochrome );
protected:
- virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr);
+ virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) override;
};
class megast_state : public st_state
@@ -365,9 +365,9 @@ public:
optional_device<lmc1992_device> m_lmc1992;
- void machine_start();
+ void machine_start() override;
- void video_start();
+ void video_start() override;
DECLARE_READ8_MEMBER( shifter_base_low_r );
DECLARE_WRITE8_MEMBER( shifter_base_low_w );
@@ -428,7 +428,7 @@ public:
emu_timer *m_dmasound_timer;
protected:
- virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr);
+ virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) override;
};
class megaste_state : public ste_state
@@ -438,7 +438,7 @@ public:
: ste_state(mconfig, type, tag)
{ }
- void machine_start();
+ void machine_start() override;
DECLARE_READ16_MEMBER( cache_r );
DECLARE_WRITE16_MEMBER( cache_w );
@@ -456,8 +456,8 @@ public:
required_ioport m_sw400;
- void machine_start();
- void video_start();
+ void machine_start() override;
+ void video_start() override;
DECLARE_READ16_MEMBER( config_r );
DECLARE_WRITE16_MEMBER( lcd_control_w );
diff --git a/src/mame/includes/atarisy1.h b/src/mame/includes/atarisy1.h
index 8263dd3cc05..95a8bf5e161 100644
--- a/src/mame/includes/atarisy1.h
+++ b/src/mame/includes/atarisy1.h
@@ -57,7 +57,7 @@ public:
UINT8 m_bank_color_shift[MAX_GFX_ELEMENTS];
UINT8 m_cur[2][2];
- virtual void update_interrupts();
+ virtual void update_interrupts() override;
DECLARE_READ16_MEMBER(joystick_r);
DECLARE_WRITE16_MEMBER(joystick_w);
DECLARE_READ16_MEMBER(trakball_r);
diff --git a/src/mame/includes/atarisy2.h b/src/mame/includes/atarisy2.h
index 39b4e8348ce..21be1d85549 100644
--- a/src/mame/includes/atarisy2.h
+++ b/src/mame/includes/atarisy2.h
@@ -68,10 +68,10 @@ public:
UINT16 m_vram[0x8000/2];
- virtual void device_post_load();
+ virtual void device_post_load() override;
- virtual void update_interrupts();
- virtual void scanline_update(screen_device &screen, int scanline);
+ virtual void update_interrupts() override;
+ virtual void scanline_update(screen_device &screen, int scanline) override;
DECLARE_WRITE16_MEMBER(int0_ack_w);
DECLARE_WRITE16_MEMBER(int1_ack_w);
DECLARE_WRITE16_MEMBER(int_enable_w);
diff --git a/src/mame/includes/atetris.h b/src/mame/includes/atetris.h
index 6beed952065..e35b6b9e62c 100644
--- a/src/mame/includes/atetris.h
+++ b/src/mame/includes/atetris.h
@@ -44,9 +44,9 @@ public:
DECLARE_WRITE8_MEMBER(videoram_w);
DECLARE_DRIVER_INIT(atetris);
TILE_GET_INFO_MEMBER(get_tile_info);
- virtual void machine_start();
- virtual void machine_reset();
- virtual void video_start();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
+ virtual void video_start() override;
UINT32 screen_update(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
TIMER_CALLBACK_MEMBER(interrupt_gen);
void reset_bank();
diff --git a/src/mame/includes/atom.h b/src/mame/includes/atom.h
index bd7b2427897..e0db227bcba 100644
--- a/src/mame/includes/atom.h
+++ b/src/mame/includes/atom.h
@@ -85,7 +85,7 @@ public:
required_ioport m_y10;
required_ioport m_rpt;
- virtual void machine_start();
+ virtual void machine_start() override;
UINT32 screen_update(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
void bankswitch();
@@ -130,7 +130,7 @@ public:
{
}
- virtual void machine_start();
+ virtual void machine_start() override;
DECLARE_READ8_MEMBER(eprom_r);
DECLARE_WRITE8_MEMBER(eprom_w);
diff --git a/src/mame/includes/avalnche.h b/src/mame/includes/avalnche.h
index 9f51e43a518..e1884176ae1 100644
--- a/src/mame/includes/avalnche.h
+++ b/src/mame/includes/avalnche.h
@@ -28,8 +28,8 @@ public:
DECLARE_WRITE8_MEMBER(avalance_credit_1_lamp_w);
DECLARE_WRITE8_MEMBER(avalance_credit_2_lamp_w);
DECLARE_WRITE8_MEMBER(avalance_start_lamp_w);
- virtual void machine_start();
- virtual void machine_reset();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
UINT32 screen_update_avalnche(screen_device &screen, bitmap_rgb32 &bitmap, const rectangle &cliprect);
DECLARE_WRITE8_MEMBER(avalnche_noise_amplitude_w);
DECLARE_WRITE8_MEMBER(avalnche_attract_enable_w);
diff --git a/src/mame/includes/avigo.h b/src/mame/includes/avigo.h
index b06dab92c65..6ef813906b6 100644
--- a/src/mame/includes/avigo.h
+++ b/src/mame/includes/avigo.h
@@ -47,8 +47,8 @@ public:
required_device<palette_device> m_palette;
// defined in drivers/avigo.c
- virtual void machine_start();
- virtual void machine_reset();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
void postload();
void refresh_memory(UINT8 bank, UINT8 chip_select);
void refresh_ints();
@@ -85,7 +85,7 @@ public:
DECLARE_INPUT_CHANGED_MEMBER(power_down_irq);
// defined in video/avigo.c
- virtual void video_start();
+ virtual void video_start() override;
UINT32 screen_update(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
DECLARE_READ8_MEMBER(vid_memory_r);
DECLARE_WRITE8_MEMBER(vid_memory_w);
diff --git a/src/mame/includes/aztarac.h b/src/mame/includes/aztarac.h
index 3f8842ce199..45cb076ec3c 100644
--- a/src/mame/includes/aztarac.h
+++ b/src/mame/includes/aztarac.h
@@ -41,8 +41,8 @@ public:
DECLARE_READ8_MEMBER(snd_status_r);
DECLARE_WRITE8_MEMBER(snd_status_w);
- virtual void machine_start();
- virtual void video_start();
+ virtual void machine_start() override;
+ virtual void video_start() override;
INTERRUPT_GEN_MEMBER(snd_timed_irq);
IRQ_CALLBACK_MEMBER(irq_callback);
diff --git a/src/mame/includes/b2m.h b/src/mame/includes/b2m.h
index 86bd3162114..a267a2b7538 100644
--- a/src/mame/includes/b2m.h
+++ b/src/mame/includes/b2m.h
@@ -57,9 +57,9 @@ public:
DECLARE_WRITE8_MEMBER(b2m_localmachine_w);
DECLARE_READ8_MEMBER(b2m_localmachine_r);
DECLARE_DRIVER_INIT(b2m);
- virtual void machine_start();
- virtual void machine_reset();
- virtual void video_start();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
+ virtual void video_start() override;
DECLARE_PALETTE_INIT(b2m);
UINT32 screen_update_b2m(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
INTERRUPT_GEN_MEMBER(b2m_vblank_interrupt);
diff --git a/src/mame/includes/badlands.h b/src/mame/includes/badlands.h
index f66f0b72941..dca560b4466 100644
--- a/src/mame/includes/badlands.h
+++ b/src/mame/includes/badlands.h
@@ -26,8 +26,8 @@ public:
UINT8 * m_bank_source_data;
UINT8 m_playfield_tile_bank;
- virtual void update_interrupts();
- virtual void scanline_update(screen_device &screen, int scanline);
+ virtual void update_interrupts() override;
+ virtual void scanline_update(screen_device &screen, int scanline) override;
DECLARE_READ16_MEMBER(sound_busy_r);
DECLARE_READ16_MEMBER(pedal_0_r);
DECLARE_READ16_MEMBER(pedal_1_r);
diff --git a/src/mame/includes/bagman.h b/src/mame/includes/bagman.h
index 81e6e395e87..f38bb7e361d 100644
--- a/src/mame/includes/bagman.h
+++ b/src/mame/includes/bagman.h
@@ -62,11 +62,11 @@ public:
TILE_GET_INFO_MEMBER(get_bg_tile_info);
- virtual void machine_start();
+ virtual void machine_start() override;
DECLARE_MACHINE_START(bagman);
DECLARE_MACHINE_START(squaitsa);
- virtual void machine_reset();
- virtual void video_start();
+ virtual void machine_reset() override;
+ virtual void video_start() override;
DECLARE_PALETTE_INIT(bagman);
DECLARE_DRIVER_INIT(bagman);
diff --git a/src/mame/includes/balsente.h b/src/mame/includes/balsente.h
index 7982b6dc71b..c3bd5218959 100644
--- a/src/mame/includes/balsente.h
+++ b/src/mame/includes/balsente.h
@@ -197,9 +197,9 @@ public:
DECLARE_DRIVER_INIT(minigolf2);
DECLARE_DRIVER_INIT(nametune);
DECLARE_DRIVER_INIT(gghost);
- virtual void machine_start();
- virtual void machine_reset();
- virtual void video_start();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
+ virtual void video_start() override;
UINT32 screen_update_balsente(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
INTERRUPT_GEN_MEMBER(balsente_update_analog_inputs);
TIMER_CALLBACK_MEMBER(irq_off);
diff --git a/src/mame/includes/banctec.h b/src/mame/includes/banctec.h
index 5a048ee6680..f16850a6532 100644
--- a/src/mame/includes/banctec.h
+++ b/src/mame/includes/banctec.h
@@ -24,8 +24,8 @@ public:
DECLARE_WRITE8_MEMBER(banctec_write);
TILE_GET_INFO_MEMBER(get_bg_tile_info);
MC6845_ON_UPDATE_ADDR_CHANGED(crtc_addr);
- virtual void machine_reset();
- virtual void video_start();
+ virtual void machine_reset() override;
+ virtual void video_start() override;
UINT32 screen_update_banctec(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
required_device<cpu_device> m_maincpu;
diff --git a/src/mame/includes/bankp.h b/src/mame/includes/bankp.h
index ae52c2e5a65..9eb8b731cd0 100644
--- a/src/mame/includes/bankp.h
+++ b/src/mame/includes/bankp.h
@@ -40,8 +40,8 @@ public:
DECLARE_WRITE8_MEMBER(bankp_out_w);
TILE_GET_INFO_MEMBER(get_bg_tile_info);
TILE_GET_INFO_MEMBER(get_fg_tile_info);
- virtual void machine_reset();
- virtual void video_start();
+ virtual void machine_reset() override;
+ virtual void video_start() override;
DECLARE_PALETTE_INIT(bankp);
UINT32 screen_update_bankp(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
INTERRUPT_GEN_MEMBER(vblank_irq);
diff --git a/src/mame/includes/baraduke.h b/src/mame/includes/baraduke.h
index ef2b35d1baf..fb468780ea9 100644
--- a/src/mame/includes/baraduke.h
+++ b/src/mame/includes/baraduke.h
@@ -48,7 +48,7 @@ public:
TILE_GET_INFO_MEMBER(tx_get_tile_info);
TILE_GET_INFO_MEMBER(get_tile_info0);
TILE_GET_INFO_MEMBER(get_tile_info1);
- virtual void video_start();
+ virtual void video_start() override;
DECLARE_PALETTE_INIT(baraduke);
UINT32 screen_update_baraduke(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
void screen_eof_baraduke(screen_device &screen, bool state);
diff --git a/src/mame/includes/batman.h b/src/mame/includes/batman.h
index 63fdfb8cd2c..f98632ee177 100644
--- a/src/mame/includes/batman.h
+++ b/src/mame/includes/batman.h
@@ -24,7 +24,7 @@ public:
UINT16 m_latch_data;
UINT8 m_alpha_tile_bank;
- virtual void update_interrupts();
+ virtual void update_interrupts() override;
DECLARE_WRITE16_MEMBER(latch_w);
DECLARE_DRIVER_INIT(batman);
TILE_GET_INFO_MEMBER(get_alpha_tile_info);
diff --git a/src/mame/includes/battlane.h b/src/mame/includes/battlane.h
index 2f45302f04f..48a1b7acce2 100644
--- a/src/mame/includes/battlane.h
+++ b/src/mame/includes/battlane.h
@@ -44,9 +44,9 @@ public:
DECLARE_WRITE8_MEMBER(battlane_video_ctrl_w);
TILE_GET_INFO_MEMBER(get_tile_info_bg);
TILEMAP_MAPPER_MEMBER(battlane_tilemap_scan_rows_2x2);
- virtual void machine_start();
- virtual void machine_reset();
- virtual void video_start();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
+ virtual void video_start() override;
UINT32 screen_update_battlane(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
INTERRUPT_GEN_MEMBER(battlane_cpu1_interrupt);
void draw_sprites( bitmap_ind16 &bitmap, const rectangle &cliprect );
diff --git a/src/mame/includes/battlera.h b/src/mame/includes/battlera.h
index f7fb769e464..3c1c72b4806 100644
--- a/src/mame/includes/battlera.h
+++ b/src/mame/includes/battlera.h
@@ -35,7 +35,7 @@ public:
DECLARE_WRITE8_MEMBER(adpcm_reset_w);
DECLARE_WRITE_LINE_MEMBER(adpcm_int);
- virtual void machine_start();
+ virtual void machine_start() override;
UINT32 screen_update(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
};
diff --git a/src/mame/includes/battlex.h b/src/mame/includes/battlex.h
index 6aac0ac568c..cf4ac5ead7f 100644
--- a/src/mame/includes/battlex.h
+++ b/src/mame/includes/battlex.h
@@ -37,9 +37,9 @@ public:
DECLARE_CUSTOM_INPUT_MEMBER(battlex_in0_b4_r);
DECLARE_DRIVER_INIT(battlex);
TILE_GET_INFO_MEMBER(get_bg_tile_info);
- virtual void machine_start();
- virtual void machine_reset();
- virtual void video_start();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
+ virtual void video_start() override;
UINT32 screen_update_battlex(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
INTERRUPT_GEN_MEMBER(battlex_interrupt);
void draw_sprites( bitmap_ind16 &bitmap, const rectangle &cliprect );
diff --git a/src/mame/includes/battlnts.h b/src/mame/includes/battlnts.h
index 8b65ea88388..b6eff358b79 100644
--- a/src/mame/includes/battlnts.h
+++ b/src/mame/includes/battlnts.h
@@ -35,8 +35,8 @@ public:
DECLARE_WRITE8_MEMBER(battlnts_sh_irqtrigger_w);
DECLARE_WRITE8_MEMBER(battlnts_bankswitch_w);
DECLARE_WRITE8_MEMBER(battlnts_spritebank_w);
- virtual void machine_start();
- virtual void machine_reset();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
UINT32 screen_update_battlnts(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
INTERRUPT_GEN_MEMBER(battlnts_interrupt);
K007342_CALLBACK_MEMBER(battlnts_tile_callback);
diff --git a/src/mame/includes/bbusters.h b/src/mame/includes/bbusters.h
index 808870e80df..c2c4526502f 100644
--- a/src/mame/includes/bbusters.h
+++ b/src/mame/includes/bbusters.h
@@ -60,7 +60,7 @@ public:
TILE_GET_INFO_MEMBER(get_pf1_tile_info);
TILE_GET_INFO_MEMBER(get_pf2_tile_info);
- virtual void machine_start();
+ virtual void machine_start() override;
DECLARE_VIDEO_START(bbuster);
DECLARE_VIDEO_START(mechatt);
diff --git a/src/mame/includes/beathead.h b/src/mame/includes/beathead.h
index 19576e4fe5f..95d17a73b43 100644
--- a/src/mame/includes/beathead.h
+++ b/src/mame/includes/beathead.h
@@ -24,9 +24,9 @@ public:
m_ram_base(*this, "ram_base"),
m_rom_base(*this, "rom_base") { }
- virtual void machine_reset();
+ virtual void machine_reset() override;
- virtual void video_start();
+ virtual void video_start() override;
UINT32 screen_update(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
@@ -62,7 +62,7 @@ public:
UINT32 * m_movie_speedup_data;
// in drivers/beathead.c
- virtual void update_interrupts();
+ virtual void update_interrupts() override;
DECLARE_WRITE32_MEMBER( interrupt_control_w );
DECLARE_READ32_MEMBER( interrupt_control_r );
DECLARE_WRITE32_MEMBER( eeprom_data_w );
diff --git a/src/mame/includes/bebox.h b/src/mame/includes/bebox.h
index d9909a67b44..6b72184add8 100644
--- a/src/mame/includes/bebox.h
+++ b/src/mame/includes/bebox.h
@@ -69,8 +69,8 @@ public:
UINT8 m_at_pages[0x10];
UINT32 m_scsi53c810_data[0x100 / 4];
DECLARE_DRIVER_INIT(bebox);
- virtual void machine_start();
- virtual void machine_reset();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
DECLARE_WRITE_LINE_MEMBER(bebox_pic8259_master_set_int_line);
DECLARE_WRITE_LINE_MEMBER(bebox_pic8259_slave_set_int_line);
DECLARE_READ8_MEMBER(get_slave_ack);
@@ -124,7 +124,7 @@ public:
void bebox_update_interrupts();
protected:
- virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr);
+ virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) override;
};
diff --git a/src/mame/includes/beezer.h b/src/mame/includes/beezer.h
index fdd6dc76177..a4afe9f6d30 100644
--- a/src/mame/includes/beezer.h
+++ b/src/mame/includes/beezer.h
@@ -31,7 +31,7 @@ public:
DECLARE_WRITE8_MEMBER(beezer_map_w);
DECLARE_READ8_MEMBER(beezer_line_r);
DECLARE_DRIVER_INIT(beezer);
- virtual void machine_start();
+ virtual void machine_start() override;
UINT32 screen_update_beezer(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
TIMER_DEVICE_CALLBACK_MEMBER(beezer_interrupt);
DECLARE_READ8_MEMBER(b_via_0_pa_r);
@@ -83,12 +83,12 @@ public:
protected:
// device-level overrides
- virtual void device_config_complete();
- virtual void device_start();
- virtual void device_reset();
+ virtual void device_config_complete() override;
+ virtual void device_start() override;
+ virtual void device_reset() override;
// sound stream update overrides
- virtual void sound_stream_update(sound_stream &stream, stream_sample_t **inputs, stream_sample_t **outputs, int samples);
+ virtual void sound_stream_update(sound_stream &stream, stream_sample_t **inputs, stream_sample_t **outputs, int samples) override;
private:
// internal state
cpu_device *m_maincpu;
diff --git a/src/mame/includes/bigevglf.h b/src/mame/includes/bigevglf.h
index c518c78c80f..d4dd3f8a451 100644
--- a/src/mame/includes/bigevglf.h
+++ b/src/mame/includes/bigevglf.h
@@ -96,9 +96,9 @@ public:
DECLARE_WRITE8_MEMBER(bigevglf_vidram_w);
DECLARE_READ8_MEMBER(bigevglf_vidram_r);
DECLARE_DRIVER_INIT(bigevglf);
- virtual void machine_start();
- virtual void machine_reset();
- virtual void video_start();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
+ virtual void video_start() override;
UINT32 screen_update_bigevglf(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
TIMER_CALLBACK_MEMBER(from_sound_latch_callback);
TIMER_CALLBACK_MEMBER(nmi_callback);
diff --git a/src/mame/includes/bigstrkb.h b/src/mame/includes/bigstrkb.h
index 46628e2bf2b..dd7bf0cb86c 100644
--- a/src/mame/includes/bigstrkb.h
+++ b/src/mame/includes/bigstrkb.h
@@ -39,7 +39,7 @@ public:
TILE_GET_INFO_MEMBER(get_tile2_info);
TILE_GET_INFO_MEMBER(get_tile3_info);
- virtual void video_start();
+ virtual void video_start() override;
UINT32 screen_update(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
void draw_sprites(bitmap_ind16 &bitmap, const rectangle &cliprect );
diff --git a/src/mame/includes/bionicc.h b/src/mame/includes/bionicc.h
index 67912af61ab..f73849bf72c 100644
--- a/src/mame/includes/bionicc.h
+++ b/src/mame/includes/bionicc.h
@@ -52,9 +52,9 @@ public:
TILE_GET_INFO_MEMBER(get_bg_tile_info);
TILE_GET_INFO_MEMBER(get_fg_tile_info);
TILE_GET_INFO_MEMBER(get_tx_tile_info);
- virtual void machine_start();
- virtual void machine_reset();
- virtual void video_start();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
+ virtual void video_start() override;
DECLARE_PALETTE_DECODER(RRRRGGGGBBBBIIII);
UINT32 screen_update_bionicc(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
TIMER_DEVICE_CALLBACK_MEMBER(bionicc_scanline);
diff --git a/src/mame/includes/bishi.h b/src/mame/includes/bishi.h
index d07c2881928..f2421b3b3b9 100644
--- a/src/mame/includes/bishi.h
+++ b/src/mame/includes/bishi.h
@@ -51,9 +51,9 @@ public:
DECLARE_WRITE16_MEMBER(control2_w);
DECLARE_READ16_MEMBER(bishi_mirror_r);
DECLARE_READ16_MEMBER(bishi_K056832_rom_r);
- virtual void machine_start();
- virtual void machine_reset();
- virtual void video_start();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
+ virtual void video_start() override;
UINT32 screen_update_bishi(screen_device &screen, bitmap_rgb32 &bitmap, const rectangle &cliprect);
TIMER_DEVICE_CALLBACK_MEMBER(bishi_scanline);
K056832_CB_MEMBER(tile_callback);
diff --git a/src/mame/includes/bk.h b/src/mame/includes/bk.h
index c40b6078e56..cd872bcaa88 100644
--- a/src/mame/includes/bk.h
+++ b/src/mame/includes/bk.h
@@ -37,9 +37,9 @@ public:
DECLARE_WRITE16_MEMBER(bk_floppy_cmd_w);
DECLARE_READ16_MEMBER(bk_floppy_data_r);
DECLARE_WRITE16_MEMBER(bk_floppy_data_w);
- virtual void machine_start();
- virtual void machine_reset();
- virtual void video_start();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
+ virtual void video_start() override;
UINT32 screen_update_bk0010(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
TIMER_CALLBACK_MEMBER(keyboard_callback);
IRQ_CALLBACK_MEMBER(bk0010_irq_callback);
diff --git a/src/mame/includes/bking.h b/src/mame/includes/bking.h
index 539ceb9a579..1b32797ba62 100644
--- a/src/mame/includes/bking.h
+++ b/src/mame/includes/bking.h
@@ -95,9 +95,9 @@ public:
DECLARE_WRITE8_MEMBER(unk_w);
DECLARE_WRITE8_MEMBER(port_b_w);
TILE_GET_INFO_MEMBER(get_tile_info);
- virtual void machine_start();
- virtual void machine_reset();
- virtual void video_start();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
+ virtual void video_start() override;
DECLARE_PALETTE_INIT(bking);
DECLARE_MACHINE_START(bking3);
DECLARE_MACHINE_RESET(bking3);
diff --git a/src/mame/includes/bladestl.h b/src/mame/includes/bladestl.h
index 5eac667b587..e95eac874e8 100644
--- a/src/mame/includes/bladestl.h
+++ b/src/mame/includes/bladestl.h
@@ -56,8 +56,8 @@ public:
DECLARE_WRITE8_MEMBER(bladestl_port_B_w);
DECLARE_READ8_MEMBER(bladestl_speech_busy_r);
DECLARE_WRITE8_MEMBER(bladestl_speech_ctrl_w);
- virtual void machine_start();
- virtual void machine_reset();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
DECLARE_PALETTE_INIT(bladestl);
UINT32 screen_update_bladestl(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
TIMER_DEVICE_CALLBACK_MEMBER(bladestl_scanline);
diff --git a/src/mame/includes/blktiger.h b/src/mame/includes/blktiger.h
index 73f83ce0190..7a399ba839a 100644
--- a/src/mame/includes/blktiger.h
+++ b/src/mame/includes/blktiger.h
@@ -64,9 +64,9 @@ public:
TILEMAP_MAPPER_MEMBER(bg4x8_scan);
TILE_GET_INFO_MEMBER(get_bg_tile_info);
TILE_GET_INFO_MEMBER(get_tx_tile_info);
- virtual void machine_start();
- virtual void machine_reset();
- virtual void video_start();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
+ virtual void video_start() override;
UINT32 screen_update_blktiger(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
void draw_sprites( bitmap_ind16 &bitmap, const rectangle &cliprect );
DECLARE_WRITE_LINE_MEMBER(irqhandler);
diff --git a/src/mame/includes/blmbycar.h b/src/mame/includes/blmbycar.h
index 4e5454223e4..2fbc5390e01 100644
--- a/src/mame/includes/blmbycar.h
+++ b/src/mame/includes/blmbycar.h
@@ -46,7 +46,7 @@ public:
DECLARE_DRIVER_INIT(blmbycar);
TILE_GET_INFO_MEMBER(get_tile_info_0);
TILE_GET_INFO_MEMBER(get_tile_info_1);
- virtual void video_start();
+ virtual void video_start() override;
DECLARE_MACHINE_START(blmbycar);
DECLARE_MACHINE_RESET(blmbycar);
DECLARE_MACHINE_START(watrball);
diff --git a/src/mame/includes/blockade.h b/src/mame/includes/blockade.h
index 4a91244425a..d0b40e1f628 100644
--- a/src/mame/includes/blockade.h
+++ b/src/mame/includes/blockade.h
@@ -29,9 +29,9 @@ public:
DECLARE_WRITE8_MEMBER(blockade_env_on_w);
DECLARE_WRITE8_MEMBER(blockade_env_off_w);
TILE_GET_INFO_MEMBER(get_bg_tile_info);
- virtual void machine_start();
- virtual void machine_reset();
- virtual void video_start();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
+ virtual void video_start() override;
UINT32 screen_update_blockade(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
INTERRUPT_GEN_MEMBER(blockade_interrupt);
DECLARE_WRITE8_MEMBER(blockade_sound_freq_w);
diff --git a/src/mame/includes/blockout.h b/src/mame/includes/blockout.h
index c3e68dc2862..81758b92397 100644
--- a/src/mame/includes/blockout.h
+++ b/src/mame/includes/blockout.h
@@ -41,9 +41,9 @@ public:
DECLARE_WRITE16_MEMBER(blockout_paletteram_w);
DECLARE_WRITE16_MEMBER(blockout_frontcolor_w);
DECLARE_WRITE16_MEMBER(blockout_videoram_w);
- virtual void machine_start();
- virtual void machine_reset();
- virtual void video_start();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
+ virtual void video_start() override;
UINT32 screen_update_blockout(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
TIMER_DEVICE_CALLBACK_MEMBER(blockout_scanline);
void setcolor( int color, int rgb );
diff --git a/src/mame/includes/bloodbro.h b/src/mame/includes/bloodbro.h
index 33dca6990f6..a4bfc21a918 100644
--- a/src/mame/includes/bloodbro.h
+++ b/src/mame/includes/bloodbro.h
@@ -39,7 +39,7 @@ public:
TILE_GET_INFO_MEMBER(get_fg_tile_info);
TILE_GET_INFO_MEMBER(get_tx_tile_info);
- virtual void video_start();
+ virtual void video_start() override;
UINT32 screen_update_bloodbro(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
UINT32 screen_update_weststry(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
diff --git a/src/mame/includes/blstroid.h b/src/mame/includes/blstroid.h
index 61ebb349078..bddeed9d95d 100644
--- a/src/mame/includes/blstroid.h
+++ b/src/mame/includes/blstroid.h
@@ -31,8 +31,8 @@ public:
required_device<atari_motion_objects_device> m_mob;
required_shared_ptr<UINT16> m_priorityram;
- virtual void update_interrupts();
- virtual void scanline_update(screen_device &screen, int scanline);
+ virtual void update_interrupts() override;
+ virtual void scanline_update(screen_device &screen, int scanline) override;
DECLARE_WRITE16_MEMBER(blstroid_halt_until_hblank_0_w);
DECLARE_READ16_MEMBER(inputs_r);
DECLARE_DRIVER_INIT(blstroid);
@@ -45,5 +45,5 @@ public:
static const atari_motion_objects_config s_mob_config;
protected:
- virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr);
+ virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) override;
};
diff --git a/src/mame/includes/blueprnt.h b/src/mame/includes/blueprnt.h
index 07e8af46476..f515e0c6ed1 100644
--- a/src/mame/includes/blueprnt.h
+++ b/src/mame/includes/blueprnt.h
@@ -43,8 +43,8 @@ public:
DECLARE_WRITE8_MEMBER(blueprnt_flipscreen_w);
DECLARE_WRITE8_MEMBER(dipsw_w);
TILE_GET_INFO_MEMBER(get_bg_tile_info);
- virtual void machine_start();
- virtual void machine_reset();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
DECLARE_VIDEO_START(blueprnt);
DECLARE_PALETTE_INIT(blueprnt);
UINT32 screen_update_blueprnt(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
diff --git a/src/mame/includes/bogeyman.h b/src/mame/includes/bogeyman.h
index 0be085af765..d5bd855fac3 100644
--- a/src/mame/includes/bogeyman.h
+++ b/src/mame/includes/bogeyman.h
@@ -58,9 +58,9 @@ public:
TILE_GET_INFO_MEMBER(get_bg_tile_info);
TILE_GET_INFO_MEMBER(get_fg_tile_info);
- virtual void machine_start();
- virtual void machine_reset();
- virtual void video_start();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
+ virtual void video_start() override;
DECLARE_PALETTE_INIT(bogeyman);
UINT32 screen_update(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
diff --git a/src/mame/includes/bombjack.h b/src/mame/includes/bombjack.h
index 5b049ff4a65..db58222ccea 100644
--- a/src/mame/includes/bombjack.h
+++ b/src/mame/includes/bombjack.h
@@ -41,9 +41,9 @@ public:
DECLARE_WRITE8_MEMBER(bombjack_flipscreen_w);
TILE_GET_INFO_MEMBER(get_bg_tile_info);
TILE_GET_INFO_MEMBER(get_fg_tile_info);
- virtual void machine_start();
- virtual void machine_reset();
- virtual void video_start();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
+ virtual void video_start() override;
UINT32 screen_update_bombjack(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
INTERRUPT_GEN_MEMBER(vblank_irq);
TIMER_CALLBACK_MEMBER(soundlatch_callback);
diff --git a/src/mame/includes/boogwing.h b/src/mame/includes/boogwing.h
index 0c7a9a7d317..9b28449b41b 100644
--- a/src/mame/includes/boogwing.h
+++ b/src/mame/includes/boogwing.h
@@ -62,7 +62,7 @@ public:
DECLARE_WRITE8_MEMBER(sound_bankswitch_w);
DECLARE_DRIVER_INIT(boogwing);
- virtual void video_start();
+ virtual void video_start() override;
UINT32 screen_update_boogwing(screen_device &screen, bitmap_rgb32 &bitmap, const rectangle &cliprect);
void mix_boogwing(screen_device &screen, bitmap_rgb32 &bitmap, const rectangle &cliprect);
DECLARE_READ16_MEMBER( boogwing_protection_region_0_104_r );
diff --git a/src/mame/includes/bottom9.h b/src/mame/includes/bottom9.h
index 66ace28ab83..cfaa72de2b0 100644
--- a/src/mame/includes/bottom9.h
+++ b/src/mame/includes/bottom9.h
@@ -51,8 +51,8 @@ public:
DECLARE_WRITE8_MEMBER(bottom9_sh_irqtrigger_w);
DECLARE_WRITE8_MEMBER(nmi_enable_w);
DECLARE_WRITE8_MEMBER(sound_bank_w);
- virtual void machine_start();
- virtual void machine_reset();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
UINT32 screen_update_bottom9(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
INTERRUPT_GEN_MEMBER(bottom9_interrupt);
INTERRUPT_GEN_MEMBER(bottom9_sound_interrupt);
diff --git a/src/mame/includes/brkthru.h b/src/mame/includes/brkthru.h
index e8f4e826daa..617292d5a3c 100644
--- a/src/mame/includes/brkthru.h
+++ b/src/mame/includes/brkthru.h
@@ -49,9 +49,9 @@ public:
DECLARE_DRIVER_INIT(brkthru);
TILE_GET_INFO_MEMBER(get_bg_tile_info);
TILE_GET_INFO_MEMBER(get_fg_tile_info);
- virtual void machine_start();
- virtual void machine_reset();
- virtual void video_start();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
+ virtual void video_start() override;
DECLARE_PALETTE_INIT(brkthru);
UINT32 screen_update_brkthru(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
INTERRUPT_GEN_MEMBER(vblank_irq);
diff --git a/src/mame/includes/bsktball.h b/src/mame/includes/bsktball.h
index ad1cc4dbe41..5ef6ba53321 100644
--- a/src/mame/includes/bsktball.h
+++ b/src/mame/includes/bsktball.h
@@ -58,9 +58,9 @@ public:
DECLARE_WRITE8_MEMBER(bsktball_led2_w);
DECLARE_WRITE8_MEMBER(bsktball_videoram_w);
TILE_GET_INFO_MEMBER(get_bg_tile_info);
- virtual void machine_start();
- virtual void machine_reset();
- virtual void video_start();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
+ virtual void video_start() override;
DECLARE_PALETTE_INIT(bsktball);
UINT32 screen_update_bsktball(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
TIMER_DEVICE_CALLBACK_MEMBER(bsktball_scanline);
diff --git a/src/mame/includes/btoads.h b/src/mame/includes/btoads.h
index c7fc73e9cac..065137c3262 100644
--- a/src/mame/includes/btoads.h
+++ b/src/mame/includes/btoads.h
@@ -67,11 +67,11 @@ public:
protected:
// device overrides
- virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr);
+ virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) override;
// driver_device overrides
- virtual void machine_start();
- virtual void video_start();
+ virtual void machine_start() override;
+ virtual void video_start() override;
// timer IDs
enum
diff --git a/src/mame/includes/bublbobl.h b/src/mame/includes/bublbobl.h
index e1899c08086..c308ac921b5 100644
--- a/src/mame/includes/bublbobl.h
+++ b/src/mame/includes/bublbobl.h
@@ -130,5 +130,5 @@ public:
DECLARE_WRITE_LINE_MEMBER(irqhandler);
protected:
- virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr);
+ virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) override;
};
diff --git a/src/mame/includes/buggychl.h b/src/mame/includes/buggychl.h
index d7637889d64..f55343b1122 100644
--- a/src/mame/includes/buggychl.h
+++ b/src/mame/includes/buggychl.h
@@ -73,9 +73,9 @@ public:
DECLARE_WRITE8_MEMBER(port_b_0_w);
DECLARE_WRITE8_MEMBER(port_a_1_w);
DECLARE_WRITE8_MEMBER(port_b_1_w);
- virtual void machine_start();
- virtual void machine_reset();
- virtual void video_start();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
+ virtual void video_start() override;
DECLARE_PALETTE_INIT(buggychl);
UINT32 screen_update_buggychl(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
TIMER_CALLBACK_MEMBER(nmi_callback);
diff --git a/src/mame/includes/bullet.h b/src/mame/includes/bullet.h
index 701346156c7..5feecceacdb 100644
--- a/src/mame/includes/bullet.h
+++ b/src/mame/includes/bullet.h
@@ -75,8 +75,8 @@ public:
required_memory_region m_rom;
required_ioport m_sw1;
- virtual void machine_start();
- virtual void machine_reset();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
DECLARE_READ8_MEMBER( mreq_r );
DECLARE_WRITE8_MEMBER( mreq_w );
@@ -152,8 +152,8 @@ public:
required_device<output_latch_device> m_scsi_data_out;
required_device<input_buffer_device> m_scsi_ctrl_in;
- virtual void machine_start();
- virtual void machine_reset();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
DECLARE_READ8_MEMBER( mreq_r );
DECLARE_WRITE8_MEMBER( mreq_w );
diff --git a/src/mame/includes/busicom.h b/src/mame/includes/busicom.h
index 5a589036db9..d6a5423808f 100644
--- a/src/mame/includes/busicom.h
+++ b/src/mame/includes/busicom.h
@@ -31,9 +31,9 @@ public:
DECLARE_WRITE8_MEMBER(printer_w);
DECLARE_WRITE8_MEMBER(status_w);
DECLARE_WRITE8_MEMBER(printer_ctrl_w);
- virtual void machine_start();
- virtual void machine_reset();
- virtual void video_start();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
+ virtual void video_start() override;
DECLARE_PALETTE_INIT(busicom);
UINT32 screen_update_busicom(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
TIMER_DEVICE_CALLBACK_MEMBER(timer_callback);
diff --git a/src/mame/includes/bw12.h b/src/mame/includes/bw12.h
index 474d4b2ad70..39330c20fcb 100644
--- a/src/mame/includes/bw12.h
+++ b/src/mame/includes/bw12.h
@@ -77,8 +77,8 @@ public:
required_shared_ptr<UINT8> m_video_ram;
required_ioport m_modifiers;
- virtual void machine_start();
- virtual void machine_reset();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
void bankswitch();
void floppy_motor_off();
diff --git a/src/mame/includes/bw2.h b/src/mame/includes/bw2.h
index 624a086862f..041e8e4d5e5 100644
--- a/src/mame/includes/bw2.h
+++ b/src/mame/includes/bw2.h
@@ -81,7 +81,7 @@ public:
required_ioport m_y8;
required_ioport m_y9;
- virtual void machine_start();
+ virtual void machine_start() override;
DECLARE_READ8_MEMBER( read );
DECLARE_WRITE8_MEMBER( write );
diff --git a/src/mame/includes/bwing.h b/src/mame/includes/bwing.h
index 5b86cc4887e..d3060324cfb 100644
--- a/src/mame/includes/bwing.h
+++ b/src/mame/includes/bwing.h
@@ -78,9 +78,9 @@ public:
TILEMAP_MAPPER_MEMBER(scan_cols);
DECLARE_DRIVER_INIT(bwing);
- virtual void machine_start();
- virtual void machine_reset();
- virtual void video_start();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
+ virtual void video_start() override;
void bwing_postload();
UINT32 screen_update(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
diff --git a/src/mame/includes/bzone.h b/src/mame/includes/bzone.h
index fdf97f9d269..98894644a3c 100644
--- a/src/mame/includes/bzone.h
+++ b/src/mame/includes/bzone.h
@@ -38,7 +38,7 @@ public:
DECLARE_READ8_MEMBER(redbaron_joy_r);
DECLARE_WRITE8_MEMBER(redbaron_joysound_w);
DECLARE_DRIVER_INIT(bradley);
- virtual void machine_start();
+ virtual void machine_start() override;
DECLARE_MACHINE_START(redbaron);
INTERRUPT_GEN_MEMBER(bzone_interrupt);
DECLARE_WRITE8_MEMBER(bzone_sounds_w);
diff --git a/src/mame/includes/c128.h b/src/mame/includes/c128.h
index c32b2afd726..03d72b42db5 100644
--- a/src/mame/includes/c128.h
+++ b/src/mame/includes/c128.h
@@ -137,8 +137,8 @@ public:
required_ioport m_caps;
required_ioport m_40_80;
- virtual void machine_start();
- virtual void machine_reset();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
inline void check_interrupts();
int read_pla(offs_t offset, offs_t ca, offs_t vma, int ba, int rw, int aec, int z80io, int ms3, int ms2, int ms1, int ms0);
diff --git a/src/mame/includes/c64.h b/src/mame/includes/c64.h
index 787fe5a6f60..2bf654f9080 100644
--- a/src/mame/includes/c64.h
+++ b/src/mame/includes/c64.h
@@ -101,8 +101,8 @@ public:
optional_ioport m_row7;
optional_ioport m_lock;
- virtual void machine_start();
- virtual void machine_reset();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
void check_interrupts();
int read_pla(offs_t offset, offs_t va, int rw, int aec, int ba);
diff --git a/src/mame/includes/c80.h b/src/mame/includes/c80.h
index d2b461fb0a3..0f96980fc8d 100644
--- a/src/mame/includes/c80.h
+++ b/src/mame/includes/c80.h
@@ -36,7 +36,7 @@ public:
required_ioport m_row1;
required_ioport m_row2;
- virtual void machine_start();
+ virtual void machine_start() override;
DECLARE_READ8_MEMBER( pio1_pa_r );
DECLARE_WRITE8_MEMBER( pio1_pa_w );
diff --git a/src/mame/includes/cabal.h b/src/mame/includes/cabal.h
index 9cc0cff6bb8..4f80222fbb3 100644
--- a/src/mame/includes/cabal.h
+++ b/src/mame/includes/cabal.h
@@ -65,7 +65,7 @@ public:
DECLARE_MACHINE_START(cabal);
DECLARE_MACHINE_START(cabalbl);
DECLARE_MACHINE_RESET(cabalbl);
- virtual void video_start();
+ virtual void video_start() override;
TILE_GET_INFO_MEMBER(get_back_tile_info);
TILE_GET_INFO_MEMBER(get_text_tile_info);
diff --git a/src/mame/includes/calomega.h b/src/mame/includes/calomega.h
index ad9708457ff..8667ed87797 100644
--- a/src/mame/includes/calomega.h
+++ b/src/mame/includes/calomega.h
@@ -55,7 +55,7 @@ public:
DECLARE_PALETTE_INIT(calomega);
protected:
- virtual void video_start();
+ virtual void video_start() override;
private:
required_device<cpu_device> m_maincpu;
diff --git a/src/mame/includes/canyon.h b/src/mame/includes/canyon.h
index 7f31db4cc7e..316a8dc2d2c 100644
--- a/src/mame/includes/canyon.h
+++ b/src/mame/includes/canyon.h
@@ -42,7 +42,7 @@ public:
DECLARE_WRITE8_MEMBER(canyon_led_w);
DECLARE_WRITE8_MEMBER(canyon_videoram_w);
TILE_GET_INFO_MEMBER(get_bg_tile_info);
- virtual void video_start();
+ virtual void video_start() override;
DECLARE_PALETTE_INIT(canyon);
UINT32 screen_update_canyon(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
DECLARE_WRITE8_MEMBER(canyon_motor_w);
diff --git a/src/mame/includes/capbowl.h b/src/mame/includes/capbowl.h
index 6021c95d9be..cb63080bc17 100644
--- a/src/mame/includes/capbowl.h
+++ b/src/mame/includes/capbowl.h
@@ -58,8 +58,8 @@ public:
DECLARE_READ8_MEMBER(bowlrama_blitter_r);
DECLARE_DRIVER_INIT(capbowl);
- virtual void machine_start();
- virtual void machine_reset();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
INTERRUPT_GEN_MEMBER(interrupt);
TIMER_CALLBACK_MEMBER(update);
@@ -68,5 +68,5 @@ public:
inline rgb_t pen_for_pixel( UINT8 *src, UINT8 pix );
protected:
- virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr);
+ virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) override;
};
diff --git a/src/mame/includes/carjmbre.h b/src/mame/includes/carjmbre.h
index c25acf79c39..e19917b9f43 100644
--- a/src/mame/includes/carjmbre.h
+++ b/src/mame/includes/carjmbre.h
@@ -33,8 +33,8 @@ public:
DECLARE_WRITE8_MEMBER(carjmbre_8806_w);
DECLARE_WRITE8_MEMBER(carjmbre_videoram_w);
TILE_GET_INFO_MEMBER(get_carjmbre_tile_info);
- virtual void machine_reset();
- virtual void video_start();
+ virtual void machine_reset() override;
+ virtual void video_start() override;
DECLARE_PALETTE_INIT(carjmbre);
UINT32 screen_update_carjmbre(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
INTERRUPT_GEN_MEMBER(vblank_irq);
diff --git a/src/mame/includes/carpolo.h b/src/mame/includes/carpolo.h
index a85c6dacd41..469ad2c268a 100644
--- a/src/mame/includes/carpolo.h
+++ b/src/mame/includes/carpolo.h
@@ -88,9 +88,9 @@ public:
DECLARE_WRITE8_MEMBER(carpolo_car_border_interrupt_clear_w);
DECLARE_WRITE8_MEMBER(carpolo_timer_interrupt_clear_w);
DECLARE_DRIVER_INIT(carpolo);
- virtual void machine_start();
- virtual void machine_reset();
- virtual void video_start();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
+ virtual void video_start() override;
DECLARE_PALETTE_INIT(carpolo);
UINT32 screen_update_carpolo(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
void screen_eof_carpolo(screen_device &screen, bool state);
diff --git a/src/mame/includes/cbasebal.h b/src/mame/includes/cbasebal.h
index c21728a45dc..6c2ede6d076 100644
--- a/src/mame/includes/cbasebal.h
+++ b/src/mame/includes/cbasebal.h
@@ -49,9 +49,9 @@ public:
DECLARE_DRIVER_INIT(cbasebal);
TILE_GET_INFO_MEMBER(get_bg_tile_info);
TILE_GET_INFO_MEMBER(get_fg_tile_info);
- virtual void machine_start();
- virtual void machine_reset();
- virtual void video_start();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
+ virtual void video_start() override;
UINT32 screen_update_cbasebal(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
void draw_sprites( bitmap_ind16 &bitmap, const rectangle &cliprect );
required_device<cpu_device> m_maincpu;
diff --git a/src/mame/includes/cbm2.h b/src/mame/includes/cbm2.h
index 41ba6707dc8..189fdfa0b79 100644
--- a/src/mame/includes/cbm2.h
+++ b/src/mame/includes/cbm2.h
@@ -158,7 +158,7 @@ public:
required_ioport m_pb7;
required_ioport m_lock;
- virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr);
+ virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) override;
DECLARE_MACHINE_START( cbm2 );
DECLARE_MACHINE_START( cbm2_ntsc );
@@ -254,7 +254,7 @@ public:
{ }
virtual void read_pla(offs_t offset, int ras, int cas, int refen, int eras, int ecas,
- int *casseg1, int *casseg2, int *casseg3, int *casseg4, int *rasseg1, int *rasseg2, int *rasseg3, int *rasseg4);
+ int *casseg1, int *casseg2, int *casseg3, int *casseg4, int *rasseg1, int *rasseg2, int *rasseg3, int *rasseg4) override;
DECLARE_READ8_MEMBER( tpi2_pc_r );
};
diff --git a/src/mame/includes/cbuster.h b/src/mame/includes/cbuster.h
index ecc2477f417..51b2f20543b 100644
--- a/src/mame/includes/cbuster.h
+++ b/src/mame/includes/cbuster.h
@@ -52,9 +52,9 @@ public:
DECLARE_WRITE16_MEMBER(twocrude_control_w);
DECLARE_READ16_MEMBER(twocrude_control_r);
DECLARE_DRIVER_INIT(twocrude);
- virtual void machine_start();
- virtual void machine_reset();
- virtual void video_start();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
+ virtual void video_start() override;
UINT32 screen_update_twocrude(screen_device &screen, bitmap_rgb32 &bitmap, const rectangle &cliprect);
DECO16IC_BANK_CB_MEMBER(bank_callback);
};
diff --git a/src/mame/includes/ccastles.h b/src/mame/includes/ccastles.h
index 1c07d109afb..d690dc7f839 100644
--- a/src/mame/includes/ccastles.h
+++ b/src/mame/includes/ccastles.h
@@ -73,9 +73,9 @@ public:
DECLARE_WRITE8_MEMBER(ccastles_bitmode_w);
DECLARE_WRITE8_MEMBER(ccastles_bitmode_addr_w);
DECLARE_CUSTOM_INPUT_MEMBER(get_vblank);
- virtual void machine_start();
- virtual void machine_reset();
- virtual void video_start();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
+ virtual void video_start() override;
UINT32 screen_update_ccastles(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
TIMER_CALLBACK_MEMBER(clock_irq);
inline void ccastles_write_vram( UINT16 addr, UINT8 data, UINT8 bitmd, UINT8 pixba );
diff --git a/src/mame/includes/cchasm.h b/src/mame/includes/cchasm.h
index 34c1ac7cc3c..444b05c3b5e 100644
--- a/src/mame/includes/cchasm.h
+++ b/src/mame/includes/cchasm.h
@@ -60,11 +60,11 @@ public:
INPUT_CHANGED_MEMBER(set_coin_flag);
- virtual void video_start();
- virtual void sound_start();
+ virtual void video_start() override;
+ virtual void sound_start() override;
void refresh();
protected:
- virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr);
+ virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) override;
};
diff --git a/src/mame/includes/cclimber.h b/src/mame/includes/cclimber.h
index 3c8605bf2a1..e4fd5acc1d1 100644
--- a/src/mame/includes/cclimber.h
+++ b/src/mame/includes/cclimber.h
@@ -60,7 +60,7 @@ public:
DECLARE_WRITE8_MEMBER(cclimber_colorram_w);
DECLARE_WRITE8_MEMBER(cannonb_flip_screen_w);
- virtual void machine_start();
+ virtual void machine_start() override;
DECLARE_DRIVER_INIT(cclimber);
DECLARE_DRIVER_INIT(yamato);
DECLARE_DRIVER_INIT(ckongb);
diff --git a/src/mame/includes/cdi.h b/src/mame/includes/cdi.h
index 9e40bd93d5f..d8b81c01558 100644
--- a/src/mame/includes/cdi.h
+++ b/src/mame/includes/cdi.h
@@ -55,8 +55,8 @@ public:
emu_timer *m_test_timer;
bitmap_rgb32 m_lcdbitmap;
DECLARE_INPUT_CHANGED_MEMBER(mcu_input);
- virtual void machine_start();
- virtual void video_start();
+ virtual void machine_start() override;
+ virtual void video_start() override;
DECLARE_MACHINE_RESET(cdi);
DECLARE_MACHINE_RESET(quizard12);
DECLARE_MACHINE_RESET(quizard17);
diff --git a/src/mame/includes/cgc7900.h b/src/mame/includes/cgc7900.h
index d5b6dc86548..defea5ddad9 100644
--- a/src/mame/includes/cgc7900.h
+++ b/src/mame/includes/cgc7900.h
@@ -65,8 +65,8 @@ public:
required_shared_ptr<UINT16> m_color_status_bg;
required_shared_ptr<UINT16> m_roll_overlay;
- virtual void machine_start();
- virtual void machine_reset();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
DECLARE_PALETTE_INIT(cgc7900);
UINT32 screen_update(screen_device &screen, bitmap_rgb32 &bitmap, const rectangle &cliprect);
diff --git a/src/mame/includes/chaknpop.h b/src/mame/includes/chaknpop.h
index 4806d02e7ce..dc457388e66 100644
--- a/src/mame/includes/chaknpop.h
+++ b/src/mame/includes/chaknpop.h
@@ -60,9 +60,9 @@ public:
DECLARE_WRITE8_MEMBER(unknown_port_2_w);
TILE_GET_INFO_MEMBER(get_tx_tile_info);
- virtual void machine_start();
- virtual void machine_reset();
- virtual void video_start();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
+ virtual void video_start() override;
DECLARE_PALETTE_INIT(chaknpop);
UINT32 screen_update(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
diff --git a/src/mame/includes/champbas.h b/src/mame/includes/champbas.h
index 2a1a3fdb237..6c409a7a708 100644
--- a/src/mame/includes/champbas.h
+++ b/src/mame/includes/champbas.h
@@ -82,6 +82,6 @@ public:
void champbas_draw_sprites(bitmap_ind16 &bitmap, const rectangle &cliprect);
void exctsccr_draw_sprites(bitmap_ind16 &bitmap, const rectangle &cliprect);
- virtual void machine_start();
- virtual void machine_reset();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
};
diff --git a/src/mame/includes/changela.h b/src/mame/includes/changela.h
index 23c7952bc85..220c5acf3a3 100644
--- a/src/mame/includes/changela.h
+++ b/src/mame/includes/changela.h
@@ -91,9 +91,9 @@ public:
DECLARE_READ8_MEMBER(changela_mem_device_r);
DECLARE_WRITE8_MEMBER(changela_slope_rom_addr_hi_w);
DECLARE_WRITE8_MEMBER(changela_slope_rom_addr_lo_w);
- virtual void machine_start();
- virtual void machine_reset();
- virtual void video_start();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
+ virtual void video_start() override;
UINT32 screen_update_changela(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
INTERRUPT_GEN_MEMBER(chl_mcu_irq);
TIMER_CALLBACK_MEMBER(changela_scanline_callback);
diff --git a/src/mame/includes/channelf.h b/src/mame/includes/channelf.h
index 606e0a6abfb..41c7e70cd7e 100644
--- a/src/mame/includes/channelf.h
+++ b/src/mame/includes/channelf.h
@@ -41,8 +41,8 @@ public:
UINT8 m_row_reg;
UINT8 m_col_reg;
UINT8 port_read_with_latch(UINT8 ext, UINT8 latch_state);
- virtual void video_start();
- virtual void machine_start();
+ virtual void video_start() override;
+ virtual void machine_start() override;
DECLARE_PALETTE_INIT(channelf);
UINT32 screen_update_channelf(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
required_device<cpu_device> m_maincpu;
diff --git a/src/mame/includes/cheekyms.h b/src/mame/includes/cheekyms.h
index 4e6ce443d99..ffda1850317 100644
--- a/src/mame/includes/cheekyms.h
+++ b/src/mame/includes/cheekyms.h
@@ -47,8 +47,8 @@ public:
TILE_GET_INFO_MEMBER(get_tile_info);
- virtual void machine_start();
- virtual void video_start();
+ virtual void machine_start() override;
+ virtual void video_start() override;
DECLARE_PALETTE_INIT(cheekyms);
UINT32 screen_update(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
diff --git a/src/mame/includes/chqflag.h b/src/mame/includes/chqflag.h
index 79b9aca8f9d..269d95edc36 100644
--- a/src/mame/includes/chqflag.h
+++ b/src/mame/includes/chqflag.h
@@ -58,8 +58,8 @@ public:
DECLARE_WRITE8_MEMBER(chqflag_sh_irqtrigger_w);
DECLARE_WRITE8_MEMBER(k007232_bankswitch_w);
DECLARE_WRITE8_MEMBER(k007232_extvolume_w);
- virtual void machine_start();
- virtual void machine_reset();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
UINT32 screen_update_chqflag(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
DECLARE_WRITE8_MEMBER(volume_callback0);
DECLARE_WRITE8_MEMBER(volume_callback1);
diff --git a/src/mame/includes/cidelsa.h b/src/mame/includes/cidelsa.h
index f4ee13ef7c2..b89a544693a 100644
--- a/src/mame/includes/cidelsa.h
+++ b/src/mame/includes/cidelsa.h
@@ -53,10 +53,10 @@ public:
required_device<cosmac_device> m_maincpu;
required_device<cdp1869_device> m_vis;
- virtual void machine_start();
- virtual void machine_reset();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
- virtual void video_start();
+ virtual void video_start() override;
DECLARE_WRITE8_MEMBER( cdp1869_w );
DECLARE_WRITE8_MEMBER( destryer_out1_w );
@@ -84,7 +84,7 @@ public:
UINT8 *m_charram;
protected:
- virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr);
+ virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) override;
};
class draco_state : public cidelsa_state
@@ -97,7 +97,7 @@ public:
required_device<ay8910_device> m_psg;
- virtual void machine_start();
+ virtual void machine_start() override;
DECLARE_READ8_MEMBER( sound_in_r );
DECLARE_READ8_MEMBER( psg_r );
diff --git a/src/mame/includes/cinemat.h b/src/mame/includes/cinemat.h
index 57549e8703c..6f860f51b29 100644
--- a/src/mame/includes/cinemat.h
+++ b/src/mame/includes/cinemat.h
@@ -76,10 +76,10 @@ public:
DECLARE_DRIVER_INIT(tailg);
DECLARE_DRIVER_INIT(sundance);
DECLARE_DRIVER_INIT(qb3);
- virtual void machine_start();
- virtual void machine_reset();
- virtual void sound_start();
- virtual void video_start();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
+ virtual void sound_start() override;
+ virtual void video_start() override;
DECLARE_SOUND_RESET(spacewar);
DECLARE_SOUND_RESET(barrier);
DECLARE_SOUND_RESET(speedfrk);
diff --git a/src/mame/includes/circus.h b/src/mame/includes/circus.h
index 9fc97ae9e03..d02896de619 100644
--- a/src/mame/includes/circus.h
+++ b/src/mame/includes/circus.h
@@ -42,9 +42,9 @@ public:
DECLARE_DRIVER_INIT(robotbwl);
DECLARE_DRIVER_INIT(crash);
TILE_GET_INFO_MEMBER(get_bg_tile_info);
- virtual void machine_start();
- virtual void machine_reset();
- virtual void video_start();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
+ virtual void video_start() override;
UINT32 screen_update_circus(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
UINT32 screen_update_robotbwl(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
UINT32 screen_update_crash(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
diff --git a/src/mame/includes/circusc.h b/src/mame/includes/circusc.h
index be079d6f2da..782a605243d 100644
--- a/src/mame/includes/circusc.h
+++ b/src/mame/includes/circusc.h
@@ -61,9 +61,9 @@ public:
DECLARE_WRITE8_MEMBER(circusc_flipscreen_w);
DECLARE_DRIVER_INIT(circusc);
TILE_GET_INFO_MEMBER(get_tile_info);
- virtual void machine_start();
- virtual void machine_reset();
- virtual void video_start();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
+ virtual void video_start() override;
DECLARE_PALETTE_INIT(circusc);
UINT32 screen_update_circusc(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
INTERRUPT_GEN_MEMBER(vblank_irq);
diff --git a/src/mame/includes/citycon.h b/src/mame/includes/citycon.h
index aaf9a33e836..bda3dd426cc 100644
--- a/src/mame/includes/citycon.h
+++ b/src/mame/includes/citycon.h
@@ -44,9 +44,9 @@ public:
TILEMAP_MAPPER_MEMBER(citycon_scan);
TILE_GET_INFO_MEMBER(get_fg_tile_info);
TILE_GET_INFO_MEMBER(get_bg_tile_info);
- virtual void machine_start();
- virtual void machine_reset();
- virtual void video_start();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
+ virtual void video_start() override;
UINT32 screen_update_citycon(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
void draw_sprites( bitmap_ind16 &bitmap, const rectangle &cliprect );
inline void changecolor_RRRRGGGGBBBBxxxx( int color, int indx );
diff --git a/src/mame/includes/cloak.h b/src/mame/includes/cloak.h
index 0cca75c9ce3..416df7bd7b6 100644
--- a/src/mame/includes/cloak.h
+++ b/src/mame/includes/cloak.h
@@ -46,7 +46,7 @@ public:
void set_current_bitmap_videoram_pointer();
void adjust_xy(int offset);
TILE_GET_INFO_MEMBER(get_bg_tile_info);
- virtual void video_start();
+ virtual void video_start() override;
UINT32 screen_update_cloak(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
void set_pen(int i);
void draw_bitmap(bitmap_ind16 &bitmap, const rectangle &cliprect);
diff --git a/src/mame/includes/cloud9.h b/src/mame/includes/cloud9.h
index f3f14cf6ee8..3bc0e140ab6 100644
--- a/src/mame/includes/cloud9.h
+++ b/src/mame/includes/cloud9.h
@@ -64,9 +64,9 @@ public:
DECLARE_WRITE8_MEMBER(cloud9_bitmode_w);
DECLARE_WRITE8_MEMBER(cloud9_bitmode_addr_w);
DECLARE_CUSTOM_INPUT_MEMBER(get_vblank);
- virtual void machine_start();
- virtual void machine_reset();
- virtual void video_start();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
+ virtual void video_start() override;
UINT32 screen_update_cloud9(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
TIMER_CALLBACK_MEMBER(clock_irq);
inline void cloud9_write_vram( UINT16 addr, UINT8 data, UINT8 bitmd, UINT8 pixba );
diff --git a/src/mame/includes/clshroad.h b/src/mame/includes/clshroad.h
index 9d5be0779f3..4f03741f5af 100644
--- a/src/mame/includes/clshroad.h
+++ b/src/mame/includes/clshroad.h
@@ -39,7 +39,7 @@ public:
DECLARE_DRIVER_INIT(firebatl);
- virtual void machine_reset();
+ virtual void machine_reset() override;
DECLARE_VIDEO_START(firebatl);
DECLARE_PALETTE_INIT(firebatl);
DECLARE_VIDEO_START(clshroad);
diff --git a/src/mame/includes/cninja.h b/src/mame/includes/cninja.h
index d4125da1f3e..8acd4730ddf 100644
--- a/src/mame/includes/cninja.h
+++ b/src/mame/includes/cninja.h
@@ -82,8 +82,8 @@ public:
DECLARE_DRIVER_INIT(stoneage);
DECLARE_DRIVER_INIT(mutantf);
DECLARE_DRIVER_INIT(cninja);
- virtual void machine_start();
- virtual void machine_reset();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
DECLARE_VIDEO_START(stoneage);
DECLARE_VIDEO_START(mutantf);
UINT32 screen_update_cninja(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
diff --git a/src/mame/includes/coco12.h b/src/mame/includes/coco12.h
index 030adc35b25..bfc2149e4c2 100644
--- a/src/mame/includes/coco12.h
+++ b/src/mame/includes/coco12.h
@@ -52,11 +52,11 @@ public:
DECLARE_WRITE_LINE_MEMBER( horizontal_sync );
DECLARE_WRITE_LINE_MEMBER( field_sync );
protected:
- virtual void device_start();
- virtual void update_cart_base(UINT8 *cart_base);
+ virtual void device_start() override;
+ virtual void update_cart_base(UINT8 *cart_base) override;
/* PIA1 */
- virtual void pia1_pb_changed(UINT8 data);
+ virtual void pia1_pb_changed(UINT8 data) override;
private:
diff --git a/src/mame/includes/coco3.h b/src/mame/includes/coco3.h
index 8ac863fa6b3..aff1ee9edc2 100644
--- a/src/mame/includes/coco3.h
+++ b/src/mame/includes/coco3.h
@@ -53,15 +53,15 @@ public:
UINT32 screen_update(screen_device &screen, bitmap_rgb32 &bitmap, const rectangle &cliprect);
protected:
- virtual void update_cart_base(UINT8 *cart_base);
+ virtual void update_cart_base(UINT8 *cart_base) override;
/* interrupts */
- virtual bool firq_get_line(void);
- virtual bool irq_get_line(void);
+ virtual bool firq_get_line(void) override;
+ virtual bool irq_get_line(void) override;
/* miscellaneous */
- virtual void update_keyboard_input(UINT8 value, UINT8 z);
- virtual void cart_w(bool line);
+ virtual void update_keyboard_input(UINT8 value, UINT8 z) override;
+ virtual void cart_w(bool line) override;
};
#endif // __COCO3__
diff --git a/src/mame/includes/coleco.h b/src/mame/includes/coleco.h
index ab6e1379663..2886f18b9a8 100644
--- a/src/mame/includes/coleco.h
+++ b/src/mame/includes/coleco.h
@@ -40,8 +40,8 @@ public:
m_roller_y(*this, "ROLLER_Y")
{ }
- virtual void machine_start();
- virtual void machine_reset();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
DECLARE_READ8_MEMBER( cart_r );
DECLARE_READ8_MEMBER( paddle_1_r );
diff --git a/src/mame/includes/combatsc.h b/src/mame/includes/combatsc.h
index ccb3c2b6536..13eae759fd4 100644
--- a/src/mame/includes/combatsc.h
+++ b/src/mame/includes/combatsc.h
@@ -89,7 +89,7 @@ public:
TILE_GET_INFO_MEMBER(get_tile_info0_bootleg);
TILE_GET_INFO_MEMBER(get_tile_info1_bootleg);
TILE_GET_INFO_MEMBER(get_text_info_bootleg);
- virtual void machine_reset();
+ virtual void machine_reset() override;
DECLARE_MACHINE_START(combatsc);
DECLARE_VIDEO_START(combatsc);
DECLARE_PALETTE_INIT(combatsc);
diff --git a/src/mame/includes/commando.h b/src/mame/includes/commando.h
index ad7fe963494..6888a612a0a 100644
--- a/src/mame/includes/commando.h
+++ b/src/mame/includes/commando.h
@@ -50,9 +50,9 @@ public:
DECLARE_DRIVER_INIT(commando);
TILE_GET_INFO_MEMBER(get_bg_tile_info);
TILE_GET_INFO_MEMBER(get_fg_tile_info);
- virtual void machine_start();
- virtual void machine_reset();
- virtual void video_start();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
+ virtual void video_start() override;
UINT32 screen_update_commando(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
INTERRUPT_GEN_MEMBER(commando_interrupt);
void draw_sprites( bitmap_ind16 &bitmap, const rectangle &cliprect );
diff --git a/src/mame/includes/compgolf.h b/src/mame/includes/compgolf.h
index 439f2e0aa6e..d2d8c2e5816 100644
--- a/src/mame/includes/compgolf.h
+++ b/src/mame/includes/compgolf.h
@@ -42,9 +42,9 @@ public:
TILE_GET_INFO_MEMBER(get_text_info);
TILEMAP_MAPPER_MEMBER(back_scan);
TILE_GET_INFO_MEMBER(get_back_info);
- virtual void machine_start();
- virtual void machine_reset();
- virtual void video_start();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
+ virtual void video_start() override;
DECLARE_PALETTE_INIT(compgolf);
UINT32 screen_update_compgolf(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
void draw_sprites( bitmap_ind16 &bitmap, const rectangle &cliprect );
diff --git a/src/mame/includes/compis.h b/src/mame/includes/compis.h
index fbb562b4b90..8a8e48eb53e 100644
--- a/src/mame/includes/compis.h
+++ b/src/mame/includes/compis.h
@@ -89,8 +89,8 @@ public:
required_shared_ptr<UINT16> m_video_ram;
required_ioport m_s8;
- virtual void machine_start();
- virtual void machine_reset();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
DECLARE_WRITE8_MEMBER( tape_mon_w );
DECLARE_READ16_MEMBER( isbx0_tdma_r );
diff --git a/src/mame/includes/comquest.h b/src/mame/includes/comquest.h
index 5b36a3efefe..5296e796ced 100644
--- a/src/mame/includes/comquest.h
+++ b/src/mame/includes/comquest.h
@@ -25,8 +25,8 @@ public:
int m_count;
DECLARE_READ8_MEMBER(comquest_read);
DECLARE_WRITE8_MEMBER(comquest_write);
- virtual void machine_reset();
- virtual void video_start();
+ virtual void machine_reset() override;
+ virtual void video_start() override;
UINT32 screen_update_comquest(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
required_device<cpu_device> m_maincpu;
};
diff --git a/src/mame/includes/comx35.h b/src/mame/includes/comx35.h
index 93bc60a84e8..b1dfa88abbe 100644
--- a/src/mame/includes/comx35.h
+++ b/src/mame/includes/comx35.h
@@ -56,11 +56,11 @@ public:
required_ioport m_d6;
required_ioport m_modifiers;
- virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr);
- virtual void machine_start();
- virtual void machine_reset();
+ virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) override;
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
- virtual void video_start();
+ virtual void video_start() override;
enum
{
diff --git a/src/mame/includes/concept.h b/src/mame/includes/concept.h
index c9759c893a8..d6b0c3cab04 100644
--- a/src/mame/includes/concept.h
+++ b/src/mame/includes/concept.h
@@ -54,9 +54,9 @@ public:
UINT8 m_clock_address;
DECLARE_READ16_MEMBER(concept_io_r);
DECLARE_WRITE16_MEMBER(concept_io_w);
- virtual void machine_start();
- virtual void machine_reset();
- virtual void video_start();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
+ virtual void video_start() override;
UINT32 screen_update_concept(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
DECLARE_READ8_MEMBER(via_in_a);
diff --git a/src/mame/includes/contra.h b/src/mame/includes/contra.h
index 75fa69e8675..1f37b794ab2 100644
--- a/src/mame/includes/contra.h
+++ b/src/mame/includes/contra.h
@@ -66,8 +66,8 @@ public:
TILE_GET_INFO_MEMBER(get_fg_tile_info);
TILE_GET_INFO_MEMBER(get_bg_tile_info);
TILE_GET_INFO_MEMBER(get_tx_tile_info);
- virtual void machine_start();
- virtual void video_start();
+ virtual void machine_start() override;
+ virtual void video_start() override;
DECLARE_PALETTE_INIT(contra);
UINT32 screen_update_contra(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
INTERRUPT_GEN_MEMBER(contra_interrupt);
diff --git a/src/mame/includes/cop01.h b/src/mame/includes/cop01.h
index e2b3a1ccb40..447775fab34 100644
--- a/src/mame/includes/cop01.h
+++ b/src/mame/includes/cop01.h
@@ -51,9 +51,9 @@ public:
DECLARE_DRIVER_INIT(mightguy);
TILE_GET_INFO_MEMBER(get_bg_tile_info);
TILE_GET_INFO_MEMBER(get_fg_tile_info);
- virtual void machine_start();
- virtual void machine_reset();
- virtual void video_start();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
+ virtual void video_start() override;
DECLARE_PALETTE_INIT(cop01);
UINT32 screen_update_cop01(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
void draw_sprites( bitmap_ind16 &bitmap, const rectangle &cliprect );
diff --git a/src/mame/includes/copsnrob.h b/src/mame/includes/copsnrob.h
index 8a9f0fb32fd..3030a7ed13e 100644
--- a/src/mame/includes/copsnrob.h
+++ b/src/mame/includes/copsnrob.h
@@ -40,8 +40,8 @@ public:
DECLARE_READ8_MEMBER(copsnrob_misc_r);
DECLARE_WRITE8_MEMBER(copsnrob_misc2_w);
DECLARE_WRITE8_MEMBER(copsnrob_misc_w);
- virtual void machine_start();
- virtual void machine_reset();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
UINT32 screen_update_copsnrob(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
required_device<cpu_device> m_maincpu;
required_device<gfxdecode_device> m_gfxdecode;
diff --git a/src/mame/includes/cosmicos.h b/src/mame/includes/cosmicos.h
index 9941d4b732f..d152bf22b85 100644
--- a/src/mame/includes/cosmicos.h
+++ b/src/mame/includes/cosmicos.h
@@ -74,8 +74,8 @@ public:
required_ioport m_special;
required_ioport m_buttons;
- virtual void machine_start();
- virtual void machine_reset();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
DECLARE_READ8_MEMBER( read );
DECLARE_WRITE8_MEMBER( write );
diff --git a/src/mame/includes/cps3.h b/src/mame/includes/cps3.h
index 2ff488f0445..fd909a355ff 100644
--- a/src/mame/includes/cps3.h
+++ b/src/mame/includes/cps3.h
@@ -120,8 +120,8 @@ public:
DECLARE_DRIVER_INIT(sfiii2);
DECLARE_DRIVER_INIT(cps3boot);
SH2_DMA_KLUDGE_CB(dma_callback);
- virtual void machine_reset();
- virtual void video_start();
+ virtual void machine_reset() override;
+ virtual void video_start() override;
UINT32 screen_update_cps3(screen_device &screen, bitmap_rgb32 &bitmap, const rectangle &cliprect);
INTERRUPT_GEN_MEMBER(cps3_vbl_interrupt);
INTERRUPT_GEN_MEMBER(cps3_other_interrupt);
diff --git a/src/mame/includes/crbaloon.h b/src/mame/includes/crbaloon.h
index 3920ac7c738..a1cb75fe79a 100644
--- a/src/mame/includes/crbaloon.h
+++ b/src/mame/includes/crbaloon.h
@@ -46,8 +46,8 @@ public:
DECLARE_WRITE8_MEMBER(crbaloon_colorram_w);
DECLARE_CUSTOM_INPUT_MEMBER(pc3092_r);
TILE_GET_INFO_MEMBER(get_bg_tile_info);
- virtual void machine_reset();
- virtual void video_start();
+ virtual void machine_reset() override;
+ virtual void video_start() override;
DECLARE_PALETTE_INIT(crbaloon);
UINT32 screen_update_crbaloon(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
INTERRUPT_GEN_MEMBER(vblank_irq);
diff --git a/src/mame/includes/crgolf.h b/src/mame/includes/crgolf.h
index 501af655249..5d68877ac21 100644
--- a/src/mame/includes/crgolf.h
+++ b/src/mame/includes/crgolf.h
@@ -56,8 +56,8 @@ public:
DECLARE_READ8_MEMBER(crgolf_videoram_r);
DECLARE_WRITE8_MEMBER(crgolfhi_sample_w);
DECLARE_DRIVER_INIT(crgolfhi);
- virtual void machine_start();
- virtual void machine_reset();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
DECLARE_VIDEO_START(crgolf);
UINT32 screen_update_crgolf(screen_device &screen, bitmap_rgb32 &bitmap, const rectangle &cliprect);
TIMER_CALLBACK_MEMBER(main_to_sound_callback);
diff --git a/src/mame/includes/crimfght.h b/src/mame/includes/crimfght.h
index 70b96323d40..b7d2b3afa00 100644
--- a/src/mame/includes/crimfght.h
+++ b/src/mame/includes/crimfght.h
@@ -40,7 +40,7 @@ public:
DECLARE_WRITE8_MEMBER(k052109_051960_w);
IRQ_CALLBACK_MEMBER(audiocpu_irq_ack);
DECLARE_WRITE8_MEMBER(ym2151_ct_w);
- virtual void machine_start();
+ virtual void machine_start() override;
UINT32 screen_update_crimfght(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
DECLARE_WRITE8_MEMBER(volume_callback);
K052109_CB_MEMBER(tile_callback);
diff --git a/src/mame/includes/crospang.h b/src/mame/includes/crospang.h
index a314a1347eb..a5aecdada51 100644
--- a/src/mame/includes/crospang.h
+++ b/src/mame/includes/crospang.h
@@ -47,9 +47,9 @@ public:
DECLARE_DRIVER_INIT(crospang);
TILE_GET_INFO_MEMBER(get_bg_tile_info);
TILE_GET_INFO_MEMBER(get_fg_tile_info);
- virtual void machine_start();
- virtual void machine_reset();
- virtual void video_start();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
+ virtual void video_start() override;
UINT32 screen_update_crospang(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
void tumblepb_gfx1_rearrange();
required_device<cpu_device> m_maincpu;
diff --git a/src/mame/includes/crshrace.h b/src/mame/includes/crshrace.h
index f377019864d..9589a7ce5d0 100644
--- a/src/mame/includes/crshrace.h
+++ b/src/mame/includes/crshrace.h
@@ -58,9 +58,9 @@ public:
DECLARE_DRIVER_INIT(crshrace);
TILE_GET_INFO_MEMBER(get_tile_info1);
TILE_GET_INFO_MEMBER(get_tile_info2);
- virtual void machine_start();
- virtual void machine_reset();
- virtual void video_start();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
+ virtual void video_start() override;
UINT32 screen_update_crshrace(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
void screen_eof_crshrace(screen_device &screen, bool state);
void draw_bg( screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect );
diff --git a/src/mame/includes/crvision.h b/src/mame/includes/crvision.h
index 0956119c4c7..53cdc1fc7a4 100644
--- a/src/mame/includes/crvision.h
+++ b/src/mame/includes/crvision.h
@@ -67,7 +67,7 @@ public:
DECLARE_INPUT_CHANGED_MEMBER( trigger_nmi );
protected:
- virtual void machine_start();
+ virtual void machine_start() override;
};
class crvision_pal_state : public crvision_state
@@ -108,7 +108,7 @@ public:
DECLARE_WRITE_LINE_MEMBER( pia_cb2_w );
protected:
- virtual void machine_start();
+ virtual void machine_start() override;
};
#endif // __CRVISION__
diff --git a/src/mame/includes/cxhumax.h b/src/mame/includes/cxhumax.h
index 1fd1e4d7568..dfa85b1720f 100644
--- a/src/mame/includes/cxhumax.h
+++ b/src/mame/includes/cxhumax.h
@@ -160,9 +160,9 @@ public:
UINT32 m_hdmi_regs[0x400/4];
UINT32 m_gxa_cmd_regs[0x130/4];
- virtual void machine_start();
- virtual void machine_reset();
- virtual void video_start();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
+ virtual void video_start() override;
UINT32 screen_update_cxhumax(screen_device &screen, bitmap_rgb32 &bitmap, const rectangle &cliprect);
TIMER_CALLBACK_MEMBER(timer_tick);
};
diff --git a/src/mame/includes/cyberbal.h b/src/mame/includes/cyberbal.h
index 1c205866cf4..05d67022b50 100644
--- a/src/mame/includes/cyberbal.h
+++ b/src/mame/includes/cyberbal.h
@@ -62,8 +62,8 @@ public:
UINT8 m_sound_data_from_6502;
UINT8 m_sound_data_from_68k_ready;
UINT8 m_sound_data_from_6502_ready;
- virtual void update_interrupts();
- virtual void scanline_update(screen_device &screen, int scanline);
+ virtual void update_interrupts() override;
+ virtual void scanline_update(screen_device &screen, int scanline) override;
DECLARE_READ16_MEMBER(sound_state_r);
DECLARE_WRITE16_MEMBER(p2_reset_w);
DECLARE_READ8_MEMBER(special_port3_r);
diff --git a/src/mame/includes/cybiko.h b/src/mame/includes/cybiko.h
index 7bf4e0834de..7210460ae6d 100644
--- a/src/mame/includes/cybiko.h
+++ b/src/mame/includes/cybiko.h
@@ -96,8 +96,8 @@ public:
optional_ioport_array<15> m_input;
DECLARE_DRIVER_INIT(cybikoxt);
DECLARE_DRIVER_INIT(cybiko);
- virtual void machine_start();
- virtual void machine_reset();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
void machine_stop_cybiko();
DECLARE_QUICKLOAD_LOAD_MEMBER( cybiko );
DECLARE_QUICKLOAD_LOAD_MEMBER( cybikoxt );
diff --git a/src/mame/includes/dai.h b/src/mame/includes/dai.h
index 2eb2d403979..dd05267a394 100644
--- a/src/mame/includes/dai.h
+++ b/src/mame/includes/dai.h
@@ -60,16 +60,16 @@ public:
DECLARE_WRITE8_MEMBER(dai_pit_w);
DECLARE_READ8_MEMBER(dai_keyboard_r);
DECLARE_WRITE8_MEMBER(dai_keyboard_w);
- virtual void machine_start();
- virtual void machine_reset();
- virtual void video_start();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
+ virtual void video_start() override;
DECLARE_PALETTE_INIT(dai);
UINT32 screen_update_dai(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
void dai_update_memory(int dai_rom_bank);
IRQ_CALLBACK_MEMBER(int_ack);
protected:
- virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr);
+ virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) override;
};
diff --git a/src/mame/includes/darius.h b/src/mame/includes/darius.h
index aa705771d62..b3117427d8d 100644
--- a/src/mame/includes/darius.h
+++ b/src/mame/includes/darius.h
@@ -119,9 +119,9 @@ public:
DECLARE_WRITE8_MEMBER(darius_write_portB1);
DECLARE_WRITE8_MEMBER(adpcm_data_w);
TILE_GET_INFO_MEMBER(get_fg_tile_info);
- virtual void machine_start();
- virtual void machine_reset();
- virtual void video_start();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
+ virtual void video_start() override;
UINT32 screen_update_darius_left(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
UINT32 screen_update_darius_middle(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
UINT32 screen_update_darius_right(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
diff --git a/src/mame/includes/darkmist.h b/src/mame/includes/darkmist.h
index 07b63ff6108..224c1fc2ac6 100644
--- a/src/mame/includes/darkmist.h
+++ b/src/mame/includes/darkmist.h
@@ -41,9 +41,9 @@ public:
TILE_GET_INFO_MEMBER(get_fgtile_info);
TILE_GET_INFO_MEMBER(get_txttile_info);
- virtual void machine_start();
+ virtual void machine_start() override;
DECLARE_DRIVER_INIT(darkmist);
- virtual void video_start();
+ virtual void video_start() override;
DECLARE_PALETTE_INIT(darkmist);
UINT32 screen_update(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
diff --git a/src/mame/includes/darkseal.h b/src/mame/includes/darkseal.h
index cf78d249c8d..c08602d56db 100644
--- a/src/mame/includes/darkseal.h
+++ b/src/mame/includes/darkseal.h
@@ -44,7 +44,7 @@ public:
DECLARE_WRITE16_MEMBER(palette_24bit_b_w);
DECLARE_DRIVER_INIT(darkseal);
- virtual void video_start();
+ virtual void video_start() override;
UINT32 screen_update(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
void update_24bitcol(int offset);
diff --git a/src/mame/includes/dassault.h b/src/mame/includes/dassault.h
index 822cff1dbaa..257778ba849 100644
--- a/src/mame/includes/dassault.h
+++ b/src/mame/includes/dassault.h
@@ -69,7 +69,7 @@ public:
DECLARE_WRITE8_MEMBER(sound_bankswitch_w);
DECLARE_DRIVER_INIT(thndzone);
DECLARE_DRIVER_INIT(dassault);
- virtual void video_start();
+ virtual void video_start() override;
UINT32 screen_update_dassault(screen_device &screen, bitmap_rgb32 &bitmap, const rectangle &cliprect);
void mixdassaultlayer(bitmap_rgb32 &bitmap, bitmap_ind16* sprite_bitmap, const rectangle &cliprect, UINT16 pri, UINT16 primask, UINT16 penbase, UINT8 alpha);
DECO16IC_BANK_CB_MEMBER(bank_callback);
diff --git a/src/mame/includes/dbz.h b/src/mame/includes/dbz.h
index 358b3a65e99..2e2c56b6c36 100644
--- a/src/mame/includes/dbz.h
+++ b/src/mame/includes/dbz.h
@@ -67,9 +67,9 @@ public:
DECLARE_DRIVER_INIT(dbz2);
TILE_GET_INFO_MEMBER(get_dbz_bg2_tile_info);
TILE_GET_INFO_MEMBER(get_dbz_bg1_tile_info);
- virtual void machine_start();
- virtual void machine_reset();
- virtual void video_start();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
+ virtual void video_start() override;
UINT32 screen_update_dbz(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
TIMER_DEVICE_CALLBACK_MEMBER(dbz_scanline);
K056832_CB_MEMBER(tile_callback);
diff --git a/src/mame/includes/dc.h b/src/mame/includes/dc.h
index a2ab218f2a7..f27f71b70ef 100644
--- a/src/mame/includes/dc.h
+++ b/src/mame/includes/dc.h
@@ -53,8 +53,8 @@ class dc_state : public driver_device
UINT8 sel;
}m_g2_dma[4];
- virtual void machine_start();
- virtual void machine_reset();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
TIMER_CALLBACK_MEMBER(g2_dma_irq);
TIMER_CALLBACK_MEMBER(ch2_dma_irq);
TIMER_CALLBACK_MEMBER(yuv_fifo_irq);
diff --git a/src/mame/includes/dcheese.h b/src/mame/includes/dcheese.h
index f390c37473b..eb2b5832cf9 100644
--- a/src/mame/includes/dcheese.h
+++ b/src/mame/includes/dcheese.h
@@ -55,8 +55,8 @@ public:
DECLARE_WRITE16_MEMBER(madmax_blitter_unknown_w);
DECLARE_READ16_MEMBER(madmax_blitter_vidparam_r);
DECLARE_CUSTOM_INPUT_MEMBER(sound_latch_state_r);
- virtual void machine_start();
- virtual void video_start();
+ virtual void machine_start() override;
+ virtual void video_start() override;
DECLARE_PALETTE_INIT(dcheese);
UINT32 screen_update_dcheese(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
INTERRUPT_GEN_MEMBER(dcheese_vblank);
@@ -68,7 +68,7 @@ public:
void do_blit( );
protected:
- virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr);
+ virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) override;
};
/*----------- defined in drivers/dcheese.c -----------*/
diff --git a/src/mame/includes/dcon.h b/src/mame/includes/dcon.h
index f424e2abca9..ffff5c97c3e 100644
--- a/src/mame/includes/dcon.h
+++ b/src/mame/includes/dcon.h
@@ -48,7 +48,7 @@ public:
TILE_GET_INFO_MEMBER(get_text_tile_info);
DECLARE_DRIVER_INIT(sdgndmps);
- virtual void video_start();
+ virtual void video_start() override;
UINT32 screen_update_dcon(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
UINT32 screen_update_sdgndmps(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
diff --git a/src/mame/includes/dday.h b/src/mame/includes/dday.h
index a83633daf06..a6b1c498f1b 100644
--- a/src/mame/includes/dday.h
+++ b/src/mame/includes/dday.h
@@ -52,9 +52,9 @@ public:
TILE_GET_INFO_MEMBER(get_fg_tile_info);
TILE_GET_INFO_MEMBER(get_text_tile_info);
TILE_GET_INFO_MEMBER(get_sl_tile_info);
- virtual void machine_start();
- virtual void machine_reset();
- virtual void video_start();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
+ virtual void video_start() override;
DECLARE_PALETTE_INIT(dday);
UINT32 screen_update_dday(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
TIMER_CALLBACK_MEMBER(countdown_timer_callback);
diff --git a/src/mame/includes/ddragon3.h b/src/mame/includes/ddragon3.h
index 99ed44057ab..aebbeb15528 100644
--- a/src/mame/includes/ddragon3.h
+++ b/src/mame/includes/ddragon3.h
@@ -69,9 +69,9 @@ public:
DECLARE_WRITE8_MEMBER(oki_bankswitch_w);
TILE_GET_INFO_MEMBER(get_bg_tile_info);
TILE_GET_INFO_MEMBER(get_fg_tile_info);
- virtual void machine_start();
- virtual void machine_reset();
- virtual void video_start();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
+ virtual void video_start() override;
UINT32 screen_update_ddragon3(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
UINT32 screen_update_ctribe(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
TIMER_DEVICE_CALLBACK_MEMBER(ddragon3_scanline);
@@ -114,7 +114,7 @@ public:
DECLARE_CUSTOM_INPUT_MEMBER(dsw_c0_r);
TILE_GET_INFO_MEMBER(get_fg0_tile_info);
- virtual void video_start();
+ virtual void video_start() override;
DECLARE_VIDEO_START(wwfwfstb);
UINT32 screen_update_wwfwfest(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
diff --git a/src/mame/includes/ddribble.h b/src/mame/includes/ddribble.h
index 21a18fb8cdc..bb9a508717d 100644
--- a/src/mame/includes/ddribble.h
+++ b/src/mame/includes/ddribble.h
@@ -68,9 +68,9 @@ public:
TILEMAP_MAPPER_MEMBER(tilemap_scan);
TILE_GET_INFO_MEMBER(get_fg_tile_info);
TILE_GET_INFO_MEMBER(get_bg_tile_info);
- virtual void machine_start();
- virtual void machine_reset();
- virtual void video_start();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
+ virtual void video_start() override;
DECLARE_PALETTE_INIT(ddribble);
UINT32 screen_update_ddribble(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
INTERRUPT_GEN_MEMBER(ddribble_interrupt_0);
diff --git a/src/mame/includes/deadang.h b/src/mame/includes/deadang.h
index e1339637ed2..eb82b28ad15 100644
--- a/src/mame/includes/deadang.h
+++ b/src/mame/includes/deadang.h
@@ -47,7 +47,7 @@ public:
DECLARE_DRIVER_INIT(deadang);
DECLARE_DRIVER_INIT(ghunter);
- virtual void video_start();
+ virtual void video_start() override;
TILEMAP_MAPPER_MEMBER(bg_scan);
TILE_GET_INFO_MEMBER(get_pf3_tile_info);
diff --git a/src/mame/includes/dec0.h b/src/mame/includes/dec0.h
index dd8a84d170c..c48444662a0 100644
--- a/src/mame/includes/dec0.h
+++ b/src/mame/includes/dec0.h
@@ -89,7 +89,7 @@ public:
DECLARE_DRIVER_INIT(midresb);
DECLARE_DRIVER_INIT(ffantasybl);
- virtual void machine_start();
+ virtual void machine_start() override;
DECLARE_MACHINE_RESET(slyspy);
DECLARE_VIDEO_START(dec0);
DECLARE_VIDEO_START(dec0_nodma);
@@ -131,7 +131,7 @@ public:
}
DECLARE_WRITE_LINE_MEMBER(automat_vclk_cb);
- virtual void machine_start();
+ virtual void machine_start() override;
UINT32 screen_update_automat(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
UINT32 screen_update_secretab(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
diff --git a/src/mame/includes/dec8.h b/src/mame/includes/dec8.h
index 2c7d4a05315..746bfb35f1c 100644
--- a/src/mame/includes/dec8.h
+++ b/src/mame/includes/dec8.h
@@ -139,8 +139,8 @@ public:
TILE_GET_INFO_MEMBER(get_srdarwin_tile_info);
TILE_GET_INFO_MEMBER(get_gondo_fix_tile_info);
TILE_GET_INFO_MEMBER(get_gondo_tile_info);
- virtual void machine_start();
- virtual void machine_reset();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
DECLARE_VIDEO_START(lastmisn);
DECLARE_VIDEO_START(shackled);
DECLARE_VIDEO_START(gondo);
@@ -165,5 +165,5 @@ public:
DECLARE_WRITE_LINE_MEMBER(csilver_adpcm_int);
protected:
- virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr);
+ virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) override;
};
diff --git a/src/mame/includes/deco32.h b/src/mame/includes/deco32.h
index 71de12f7624..ba84805c2dd 100644
--- a/src/mame/includes/deco32.h
+++ b/src/mame/includes/deco32.h
@@ -151,7 +151,7 @@ public:
DECLARE_READ16_MEMBER(dg_protection_region_0_146_r);
DECLARE_WRITE16_MEMBER(dg_protection_region_0_146_w);
- virtual void video_start();
+ virtual void video_start() override;
DECLARE_DRIVER_INIT(tattass);
DECLARE_DRIVER_INIT(nslasher);
DECLARE_DRIVER_INIT(captaven);
@@ -216,7 +216,7 @@ public:
DECLARE_WRITE32_MEMBER(eeprom_w);
DECLARE_READ32_MEMBER(lockload_gun_mirror_r);
- virtual void video_start();
+ virtual void video_start() override;
DECLARE_DRIVER_INIT(dragngun);
DECLARE_DRIVER_INIT(dragngunj);
DECLARE_DRIVER_INIT(lockload);
diff --git a/src/mame/includes/decocass.h b/src/mame/includes/decocass.h
index b0f6161a7ce..37ff50c3784 100644
--- a/src/mame/includes/decocass.h
+++ b/src/mame/includes/decocass.h
@@ -136,9 +136,9 @@ public:
TILE_GET_INFO_MEMBER(get_bg_l_tile_info);
TILE_GET_INFO_MEMBER(get_bg_r_tile_info);
TILE_GET_INFO_MEMBER(get_fg_tile_info);
- virtual void machine_start();
- virtual void machine_reset();
- virtual void video_start();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
+ virtual void video_start() override;
DECLARE_PALETTE_INIT(decocass);
DECLARE_MACHINE_RESET(ctsttape);
DECLARE_MACHINE_RESET(cprogolfj);
diff --git a/src/mame/includes/deniam.h b/src/mame/includes/deniam.h
index 260f9bfae4f..6f3d91de158 100644
--- a/src/mame/includes/deniam.h
+++ b/src/mame/includes/deniam.h
@@ -63,9 +63,9 @@ public:
TILE_GET_INFO_MEMBER(get_bg_tile_info);
TILE_GET_INFO_MEMBER(get_fg_tile_info);
TILE_GET_INFO_MEMBER(get_tx_tile_info);
- virtual void machine_start();
- virtual void machine_reset();
- virtual void video_start();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
+ virtual void video_start() override;
UINT32 screen_update_deniam(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
void deniam_common_init( );
void draw_sprites( screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect );
diff --git a/src/mame/includes/dgn_beta.h b/src/mame/includes/dgn_beta.h
index 3869f71fffc..9f29d447c83 100644
--- a/src/mame/includes/dgn_beta.h
+++ b/src/mame/includes/dgn_beta.h
@@ -149,8 +149,8 @@ public:
int m_ColourRAM[4];
int m_Field;
int m_DrawInterlace;
- virtual void machine_start();
- virtual void machine_reset();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
DECLARE_PALETTE_INIT(dgn);
DECLARE_WRITE8_MEMBER(dgnbeta_ram_b0_w);
DECLARE_WRITE8_MEMBER(dgnbeta_ram_b1_w);
diff --git a/src/mame/includes/dgnalpha.h b/src/mame/includes/dgnalpha.h
index 402de4f846f..16d64ae6546 100644
--- a/src/mame/includes/dgnalpha.h
+++ b/src/mame/includes/dgnalpha.h
@@ -76,11 +76,11 @@ public:
protected:
/* driver overrides */
- virtual void device_start(void);
- virtual void device_reset(void);
+ virtual void device_start(void) override;
+ virtual void device_reset(void) override;
/* interrupts */
- virtual bool firq_get_line(void);
+ virtual bool firq_get_line(void) override;
/* PIA1 */
virtual DECLARE_READ8_MEMBER( ff20_read );
diff --git a/src/mame/includes/dietgo.h b/src/mame/includes/dietgo.h
index 3b3871b8ead..71d9c2341f6 100644
--- a/src/mame/includes/dietgo.h
+++ b/src/mame/includes/dietgo.h
@@ -42,7 +42,7 @@ public:
required_device<decocomn_device> m_decocomn;
required_shared_ptr<UINT16> m_decrypted_opcodes;
DECLARE_DRIVER_INIT(dietgo);
- virtual void machine_start();
+ virtual void machine_start() override;
UINT32 screen_update_dietgo(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
DECO16IC_BANK_CB_MEMBER(bank_callback);
diff --git a/src/mame/includes/djboy.h b/src/mame/includes/djboy.h
index e2616116637..1a32b0a9733 100644
--- a/src/mame/includes/djboy.h
+++ b/src/mame/includes/djboy.h
@@ -83,9 +83,9 @@ public:
DECLARE_DRIVER_INIT(djboy);
DECLARE_DRIVER_INIT(djboyj);
TILE_GET_INFO_MEMBER(get_bg_tile_info);
- virtual void machine_start();
- virtual void machine_reset();
- virtual void video_start();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
+ virtual void video_start() override;
UINT32 screen_update_djboy(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
void screen_eof_djboy(screen_device &screen, bool state);
TIMER_DEVICE_CALLBACK_MEMBER(djboy_scanline);
diff --git a/src/mame/includes/djmain.h b/src/mame/includes/djmain.h
index 9b1bb3a0b97..cbc65036a39 100644
--- a/src/mame/includes/djmain.h
+++ b/src/mame/includes/djmain.h
@@ -60,9 +60,9 @@ public:
DECLARE_DRIVER_INIT(bmcompm2);
DECLARE_DRIVER_INIT(bmcorerm);
DECLARE_DRIVER_INIT(bmclubmx);
- virtual void machine_start();
- virtual void machine_reset();
- virtual void video_start();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
+ virtual void video_start() override;
UINT32 screen_update_djmain(screen_device &screen, bitmap_rgb32 &bitmap, const rectangle &cliprect);
INTERRUPT_GEN_MEMBER(vb_interrupt);
DECLARE_WRITE_LINE_MEMBER(ide_interrupt);
diff --git a/src/mame/includes/dm7000.h b/src/mame/includes/dm7000.h
index 241ba0d31b6..4306f4619e4 100644
--- a/src/mame/includes/dm7000.h
+++ b/src/mame/includes/dm7000.h
@@ -51,8 +51,8 @@ public:
UINT16 m_enet_regs[32];
UINT32 dcr[1024];
- virtual void machine_reset();
- virtual void video_start();
+ virtual void machine_reset() override;
+ virtual void video_start() override;
UINT32 screen_update_dm7000(screen_device &screen, bitmap_rgb32 &bitmap, const rectangle &cliprect);
};
diff --git a/src/mame/includes/docastle.h b/src/mame/includes/docastle.h
index 165e6667ed7..13913392953 100644
--- a/src/mame/includes/docastle.h
+++ b/src/mame/includes/docastle.h
@@ -65,9 +65,9 @@ public:
DECLARE_READ8_MEMBER(idsoccer_adpcm_status_r);
DECLARE_WRITE8_MEMBER(idsoccer_adpcm_w);
TILE_GET_INFO_MEMBER(get_tile_info);
- virtual void machine_start();
- virtual void machine_reset();
- virtual void video_start();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
+ virtual void video_start() override;
DECLARE_PALETTE_INIT(docastle);
DECLARE_VIDEO_START(dorunrun);
UINT32 screen_update_docastle(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
diff --git a/src/mame/includes/dogfgt.h b/src/mame/includes/dogfgt.h
index ba6f48a99f8..7eaf9658327 100644
--- a/src/mame/includes/dogfgt.h
+++ b/src/mame/includes/dogfgt.h
@@ -54,9 +54,9 @@ public:
DECLARE_WRITE8_MEMBER(dogfgt_scroll_w);
DECLARE_WRITE8_MEMBER(dogfgt_1800_w);
TILE_GET_INFO_MEMBER(get_tile_info);
- virtual void machine_start();
- virtual void machine_reset();
- virtual void video_start();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
+ virtual void video_start() override;
DECLARE_PALETTE_INIT(dogfgt);
UINT32 screen_update_dogfgt(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
void draw_sprites( bitmap_ind16 &bitmap,const rectangle &cliprect );
diff --git a/src/mame/includes/dragon.h b/src/mame/includes/dragon.h
index 7006d37e68d..e059259a967 100644
--- a/src/mame/includes/dragon.h
+++ b/src/mame/includes/dragon.h
@@ -45,7 +45,7 @@ public:
required_device<printer_image_device> m_printer;
protected:
- virtual void pia1_pa_changed(UINT8 data);
+ virtual void pia1_pa_changed(UINT8 data) override;
};
@@ -65,7 +65,7 @@ protected:
virtual DECLARE_READ8_MEMBER( ff00_read );
virtual DECLARE_WRITE8_MEMBER( ff00_write );
- virtual void pia1_pb_changed(UINT8 data);
+ virtual void pia1_pb_changed(UINT8 data) override;
void page_rom(bool romswitch);
};
diff --git a/src/mame/includes/dragrace.h b/src/mame/includes/dragrace.h
index c6048948a39..bb33da88bb5 100644
--- a/src/mame/includes/dragrace.h
+++ b/src/mame/includes/dragrace.h
@@ -59,9 +59,9 @@ public:
DECLARE_READ8_MEMBER(dragrace_steering_r);
DECLARE_READ8_MEMBER(dragrace_scanline_r);
TILE_GET_INFO_MEMBER(get_tile_info);
- virtual void machine_start();
- virtual void machine_reset();
- virtual void video_start();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
+ virtual void video_start() override;
DECLARE_PALETTE_INIT(dragrace);
UINT32 screen_update_dragrace(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
TIMER_DEVICE_CALLBACK_MEMBER(dragrace_frame_callback);
diff --git a/src/mame/includes/drgnmst.h b/src/mame/includes/drgnmst.h
index 00ccb915410..5bd5f712888 100644
--- a/src/mame/includes/drgnmst.h
+++ b/src/mame/includes/drgnmst.h
@@ -69,9 +69,9 @@ public:
TILEMAP_MAPPER_MEMBER(drgnmst_fg_tilemap_scan_cols);
TILEMAP_MAPPER_MEMBER(drgnmst_md_tilemap_scan_cols);
TILEMAP_MAPPER_MEMBER(drgnmst_bg_tilemap_scan_cols);
- virtual void machine_start();
- virtual void machine_reset();
- virtual void video_start();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
+ virtual void video_start() override;
UINT32 screen_update_drgnmst(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
void draw_sprites( bitmap_ind16 &bitmap,const rectangle &cliprect );
UINT8 drgnmst_asciitohex( UINT8 data );
diff --git a/src/mame/includes/dribling.h b/src/mame/includes/dribling.h
index a2b4ec226bd..5287cc19519 100644
--- a/src/mame/includes/dribling.h
+++ b/src/mame/includes/dribling.h
@@ -45,8 +45,8 @@ public:
DECLARE_WRITE8_MEMBER(sound_w);
DECLARE_WRITE8_MEMBER(pb_w);
DECLARE_WRITE8_MEMBER(shr_w);
- virtual void machine_start();
- virtual void machine_reset();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
DECLARE_PALETTE_INIT(dribling);
UINT32 screen_update_dribling(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
INTERRUPT_GEN_MEMBER(dribling_irq_gen);
diff --git a/src/mame/includes/drmicro.h b/src/mame/includes/drmicro.h
index adb57b7477f..812a2eb9d54 100644
--- a/src/mame/includes/drmicro.h
+++ b/src/mame/includes/drmicro.h
@@ -36,9 +36,9 @@ public:
DECLARE_WRITE8_MEMBER(drmicro_videoram_w);
TILE_GET_INFO_MEMBER(get_bg1_tile_info);
TILE_GET_INFO_MEMBER(get_bg2_tile_info);
- virtual void machine_start();
- virtual void machine_reset();
- virtual void video_start();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
+ virtual void video_start() override;
DECLARE_PALETTE_INIT(drmicro);
UINT32 screen_update_drmicro(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
INTERRUPT_GEN_MEMBER(drmicro_interrupt);
diff --git a/src/mame/includes/dynduke.h b/src/mame/includes/dynduke.h
index 43f75f66567..218b0d3ea88 100644
--- a/src/mame/includes/dynduke.h
+++ b/src/mame/includes/dynduke.h
@@ -51,7 +51,7 @@ public:
TILE_GET_INFO_MEMBER(get_fg_tile_info);
TILE_GET_INFO_MEMBER(get_tx_tile_info);
- virtual void video_start();
+ virtual void video_start() override;
DECLARE_DRIVER_INIT(dynduke);
UINT32 screen_update(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
diff --git a/src/mame/includes/einstein.h b/src/mame/includes/einstein.h
index c027a36701e..71fcc7d24cf 100644
--- a/src/mame/includes/einstein.h
+++ b/src/mame/includes/einstein.h
@@ -118,8 +118,8 @@ public:
DECLARE_WRITE_LINE_MEMBER(write_centronics_busy);
DECLARE_WRITE_LINE_MEMBER(write_centronics_perror);
DECLARE_WRITE_LINE_MEMBER(write_centronics_fault);
- virtual void machine_start();
- virtual void machine_reset();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
DECLARE_MACHINE_START(einstein2);
DECLARE_MACHINE_RESET(einstein2);
UINT32 screen_update_einstein2(screen_device &screen, bitmap_rgb32 &bitmap, const rectangle &cliprect);
@@ -169,11 +169,11 @@ public:
einstein_keyboard_daisy_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
private:
- virtual void device_start();
+ virtual void device_start() override;
// z80daisy_interface overrides
- virtual int z80daisy_irq_state();
- virtual int z80daisy_irq_ack();
- virtual void z80daisy_irq_reti();
+ virtual int z80daisy_irq_state() override;
+ virtual int z80daisy_irq_ack() override;
+ virtual void z80daisy_irq_reti() override;
};
extern const device_type EINSTEIN_KEYBOARD_DAISY;
@@ -189,11 +189,11 @@ public:
einstein_adc_daisy_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
private:
- virtual void device_start();
+ virtual void device_start() override;
// z80daisy_interface overrides
- virtual int z80daisy_irq_state();
- virtual int z80daisy_irq_ack();
- virtual void z80daisy_irq_reti();
+ virtual int z80daisy_irq_state() override;
+ virtual int z80daisy_irq_ack() override;
+ virtual void z80daisy_irq_reti() override;
};
@@ -209,11 +209,11 @@ public:
einstein_fire_daisy_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
private:
- virtual void device_start();
+ virtual void device_start() override;
// z80daisy_interface overrides
- virtual int z80daisy_irq_state();
- virtual int z80daisy_irq_ack();
- virtual void z80daisy_irq_reti();
+ virtual int z80daisy_irq_state() override;
+ virtual int z80daisy_irq_ack() override;
+ virtual void z80daisy_irq_reti() override;
};
extern const device_type EINSTEIN_FIRE_DAISY;
diff --git a/src/mame/includes/electron.h b/src/mame/includes/electron.h
index d9623923f17..81d6b9ca171 100644
--- a/src/mame/includes/electron.h
+++ b/src/mame/includes/electron.h
@@ -91,9 +91,9 @@ public:
DECLARE_WRITE8_MEMBER(electron_ula_w);
void electron_tape_start();
void electron_tape_stop();
- virtual void machine_start();
- virtual void machine_reset();
- virtual void video_start();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
+ virtual void video_start() override;
DECLARE_PALETTE_INIT(electron);
UINT32 screen_update_electron(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
TIMER_CALLBACK_MEMBER(electron_tape_timer_handler);
@@ -110,7 +110,7 @@ public:
DECLARE_DEVICE_IMAGE_LOAD_MEMBER( electron_cart );
protected:
- virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr);
+ virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) override;
};
diff --git a/src/mame/includes/elf.h b/src/mame/includes/elf.h
index d3dbc3d685e..750d63e7367 100644
--- a/src/mame/includes/elf.h
+++ b/src/mame/includes/elf.h
@@ -47,7 +47,7 @@ public:
required_device<ram_device> m_ram;
required_ioport m_special;
- virtual void machine_start();
+ virtual void machine_start() override;
DECLARE_READ8_MEMBER( dispon_r );
DECLARE_READ8_MEMBER( data_r );
diff --git a/src/mame/includes/ep64.h b/src/mame/includes/ep64.h
index 42dd9115e35..9b262c8effa 100644
--- a/src/mame/includes/ep64.h
+++ b/src/mame/includes/ep64.h
@@ -79,8 +79,8 @@ public:
required_ioport m_y8;
required_ioport m_y9;
- virtual void machine_start();
- virtual void machine_reset();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
DECLARE_READ8_MEMBER( rd0_r );
DECLARE_WRITE8_MEMBER( wr0_w );
diff --git a/src/mame/includes/epos.h b/src/mame/includes/epos.h
index 810a6145734..da411ad52a1 100644
--- a/src/mame/includes/epos.h
+++ b/src/mame/includes/epos.h
@@ -26,7 +26,7 @@ public:
DECLARE_WRITE8_MEMBER(epos_port_1_w);
DECLARE_WRITE8_MEMBER(write_prtc);
DECLARE_DRIVER_INIT(dealer);
- virtual void machine_reset();
+ virtual void machine_reset() override;
DECLARE_MACHINE_START(epos);
DECLARE_MACHINE_START(dealer);
UINT32 screen_update_epos(screen_device &screen, bitmap_rgb32 &bitmap, const rectangle &cliprect);
diff --git a/src/mame/includes/eprom.h b/src/mame/includes/eprom.h
index 375441dee4d..4ae11d35d18 100644
--- a/src/mame/includes/eprom.h
+++ b/src/mame/includes/eprom.h
@@ -30,8 +30,8 @@ public:
int m_video_disable;
UINT16 * m_sync_data;
int m_last_offset;
- virtual void update_interrupts();
- virtual void scanline_update(screen_device &screen, int scanline);
+ virtual void update_interrupts() override;
+ virtual void scanline_update(screen_device &screen, int scanline) override;
DECLARE_READ16_MEMBER(special_port1_r);
DECLARE_READ16_MEMBER(adc_r);
DECLARE_WRITE16_MEMBER(eprom_latch_w);
diff --git a/src/mame/includes/equites.h b/src/mame/includes/equites.h
index a23ac74d5d8..07d254a72ab 100644
--- a/src/mame/includes/equites.h
+++ b/src/mame/includes/equites.h
@@ -127,6 +127,6 @@ public:
void unpack_block(const char *region, int offset, int size);
void unpack_region(const char *region);
- virtual void machine_start();
- virtual void machine_reset();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
};
diff --git a/src/mame/includes/esd16.h b/src/mame/includes/esd16.h
index 47cf740c227..7a683d5d39b 100644
--- a/src/mame/includes/esd16.h
+++ b/src/mame/includes/esd16.h
@@ -68,9 +68,9 @@ public:
TILE_GET_INFO_MEMBER(get_tile_info_0_16x16);
TILE_GET_INFO_MEMBER(get_tile_info_1);
TILE_GET_INFO_MEMBER(get_tile_info_1_16x16);
- virtual void machine_start();
- virtual void machine_reset();
- virtual void video_start();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
+ virtual void video_start() override;
UINT32 screen_update_hedpanic(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
DECOSPR_PRIORITY_CB_MEMBER(hedpanic_pri_callback);
};
diff --git a/src/mame/includes/espial.h b/src/mame/includes/espial.h
index 1b9479309bf..5b764363c4d 100644
--- a/src/mame/includes/espial.h
+++ b/src/mame/includes/espial.h
@@ -55,9 +55,9 @@ public:
DECLARE_WRITE8_MEMBER(espial_scrollram_w);
DECLARE_WRITE8_MEMBER(espial_flipscreen_w);
TILE_GET_INFO_MEMBER(get_tile_info);
- virtual void machine_start();
- virtual void machine_reset();
- virtual void video_start();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
+ virtual void video_start() override;
DECLARE_PALETTE_INIT(espial);
DECLARE_VIDEO_START(netwars);
UINT32 screen_update_espial(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
diff --git a/src/mame/includes/esripsys.h b/src/mame/includes/esripsys.h
index e51232e7ced..cdb1dd673a3 100644
--- a/src/mame/includes/esripsys.h
+++ b/src/mame/includes/esripsys.h
@@ -118,7 +118,7 @@ public:
DECLARE_WRITE_LINE_MEMBER(ptm_irq);
DECLARE_WRITE8_MEMBER(esripsys_dac_w);
DECLARE_DRIVER_INIT(esripsys);
- virtual void video_start();
+ virtual void video_start() override;
UINT32 screen_update_esripsys(screen_device &screen, bitmap_rgb32 &bitmap, const rectangle &cliprect);
INTERRUPT_GEN_MEMBER(esripsys_vblank_irq);
TIMER_CALLBACK_MEMBER(delayed_bank_swap);
diff --git a/src/mame/includes/eti660.h b/src/mame/includes/eti660.h
index 0502bcd0cbd..783f46eb414 100644
--- a/src/mame/includes/eti660.h
+++ b/src/mame/includes/eti660.h
@@ -63,8 +63,8 @@ private:
required_ioport_array<4> m_io_keyboard;
required_ioport m_special;
- virtual void machine_start();
- virtual void machine_reset();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
UINT16 m_resetcnt;
/* keyboard state */
diff --git a/src/mame/includes/exedexes.h b/src/mame/includes/exedexes.h
index 8bd9693bc4f..cb7097c66a6 100644
--- a/src/mame/includes/exedexes.h
+++ b/src/mame/includes/exedexes.h
@@ -49,9 +49,9 @@ public:
TILE_GET_INFO_MEMBER(get_tx_tile_info);
TILEMAP_MAPPER_MEMBER(exedexes_bg_tilemap_scan);
TILEMAP_MAPPER_MEMBER(exedexes_fg_tilemap_scan);
- virtual void machine_start();
- virtual void machine_reset();
- virtual void video_start();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
+ virtual void video_start() override;
DECLARE_PALETTE_INIT(exedexes);
UINT32 screen_update_exedexes(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
TIMER_DEVICE_CALLBACK_MEMBER(exedexes_scanline);
diff --git a/src/mame/includes/exerion.h b/src/mame/includes/exerion.h
index e67dc2b88c7..f787ed9709d 100644
--- a/src/mame/includes/exerion.h
+++ b/src/mame/includes/exerion.h
@@ -67,9 +67,9 @@ public:
DECLARE_WRITE8_MEMBER(exerion_portb_w);
DECLARE_DRIVER_INIT(exerion);
DECLARE_DRIVER_INIT(exerionb);
- virtual void machine_start();
- virtual void machine_reset();
- virtual void video_start();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
+ virtual void video_start() override;
DECLARE_PALETTE_INIT(exerion);
UINT32 screen_update_exerion(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
void draw_background( bitmap_ind16 &bitmap, const rectangle &cliprect);
diff --git a/src/mame/includes/exidy.h b/src/mame/includes/exidy.h
index 0d2f0a11803..9c825383c76 100644
--- a/src/mame/includes/exidy.h
+++ b/src/mame/includes/exidy.h
@@ -94,7 +94,7 @@ public:
DECLARE_DRIVER_INIT(spectar);
DECLARE_DRIVER_INIT(phantoma);
- virtual void video_start();
+ virtual void video_start() override;
DECLARE_MACHINE_START(teetert);
UINT32 screen_update_exidy(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
@@ -126,7 +126,7 @@ public:
SAMPLES_START_CB_MEMBER(targ_audio_start);
protected:
- virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr);
+ virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) override;
};
MACHINE_CONFIG_EXTERN( spectar_audio );
diff --git a/src/mame/includes/exidy440.h b/src/mame/includes/exidy440.h
index f6731c62db7..87835b7fbc1 100644
--- a/src/mame/includes/exidy440.h
+++ b/src/mame/includes/exidy440.h
@@ -75,8 +75,8 @@ public:
DECLARE_DRIVER_INIT(yukon);
DECLARE_DRIVER_INIT(exidy440);
DECLARE_DRIVER_INIT(claypign);
- virtual void machine_start();
- virtual void machine_reset();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
DECLARE_VIDEO_START(exidy440);
DECLARE_VIDEO_START(topsecex);
void draw_sprites(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect, int scroll_offset, int check_collision);
diff --git a/src/mame/includes/exp85.h b/src/mame/includes/exp85.h
index b5a57422d2e..2ced2152701 100644
--- a/src/mame/includes/exp85.h
+++ b/src/mame/includes/exp85.h
@@ -31,7 +31,7 @@ public:
required_device<speaker_sound_device> m_speaker;
required_memory_region m_rom;
- virtual void machine_start();
+ virtual void machine_start() override;
DECLARE_READ8_MEMBER( i8355_a_r );
DECLARE_WRITE8_MEMBER( i8355_a_w );
diff --git a/src/mame/includes/exprraid.h b/src/mame/includes/exprraid.h
index b238173795b..f6a6f0f5eae 100644
--- a/src/mame/includes/exprraid.h
+++ b/src/mame/includes/exprraid.h
@@ -42,9 +42,9 @@ public:
tilemap_t *m_fg_tilemap;
int m_bg_index[4];
- virtual void machine_start();
- virtual void machine_reset();
- virtual void video_start();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
+ virtual void video_start() override;
DECLARE_WRITE8_MEMBER(exprraid_int_clear_w);
DECLARE_READ8_MEMBER(exprraid_prot_status_r);
diff --git a/src/mame/includes/exzisus.h b/src/mame/includes/exzisus.h
index 3d8c00d5ebe..65a74141141 100644
--- a/src/mame/includes/exzisus.h
+++ b/src/mame/includes/exzisus.h
@@ -31,7 +31,7 @@ public:
DECLARE_WRITE8_MEMBER(coincounter_w);
DECLARE_WRITE8_MEMBER(cpub_reset_w);
- virtual void machine_start();
+ virtual void machine_start() override;
UINT32 screen_update(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
};
diff --git a/src/mame/includes/fastfred.h b/src/mame/includes/fastfred.h
index 0ad0425c48d..4b7cdb4cbdc 100644
--- a/src/mame/includes/fastfred.h
+++ b/src/mame/includes/fastfred.h
@@ -82,7 +82,7 @@ public:
INTERRUPT_GEN_MEMBER(vblank_irq);
INTERRUPT_GEN_MEMBER(sound_timer_irq);
- virtual void machine_start();
+ virtual void machine_start() override;
DECLARE_PALETTE_INIT(fastfred);
DECLARE_MACHINE_START(imago);
DECLARE_VIDEO_START(fastfred);
diff --git a/src/mame/includes/fastlane.h b/src/mame/includes/fastlane.h
index 49b4592749d..d6c7fe0ac79 100644
--- a/src/mame/includes/fastlane.h
+++ b/src/mame/includes/fastlane.h
@@ -58,8 +58,8 @@ public:
DECLARE_WRITE8_MEMBER(fastlane_k2_k007232_w);
TILE_GET_INFO_MEMBER(get_tile_info0);
TILE_GET_INFO_MEMBER(get_tile_info1);
- virtual void machine_start();
- virtual void video_start();
+ virtual void machine_start() override;
+ virtual void video_start() override;
DECLARE_PALETTE_INIT(fastlane);
UINT32 screen_update_fastlane(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
TIMER_DEVICE_CALLBACK_MEMBER(fastlane_scanline);
diff --git a/src/mame/includes/fcombat.h b/src/mame/includes/fcombat.h
index f0bd176a178..53f1c49e5be 100644
--- a/src/mame/includes/fcombat.h
+++ b/src/mame/includes/fcombat.h
@@ -70,9 +70,9 @@ public:
DECLARE_INPUT_CHANGED_MEMBER(coin_inserted);
DECLARE_DRIVER_INIT(fcombat);
TILE_GET_INFO_MEMBER(get_bg_tile_info);
- virtual void machine_start();
- virtual void machine_reset();
- virtual void video_start();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
+ virtual void video_start() override;
DECLARE_PALETTE_INIT(fcombat);
UINT32 screen_update_fcombat(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
};
diff --git a/src/mame/includes/fgoal.h b/src/mame/includes/fgoal.h
index 195b9f31119..9580c4c39b9 100644
--- a/src/mame/includes/fgoal.h
+++ b/src/mame/includes/fgoal.h
@@ -63,9 +63,9 @@ public:
TIMER_CALLBACK_MEMBER(interrupt_callback);
- virtual void machine_start();
- virtual void machine_reset();
- virtual void video_start();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
+ virtual void video_start() override;
DECLARE_PALETTE_INIT(fgoal);
UINT32 screen_update(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
@@ -73,5 +73,5 @@ public:
unsigned video_ram_address( );
protected:
- virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr);
+ virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) override;
};
diff --git a/src/mame/includes/fidelz80.h b/src/mame/includes/fidelz80.h
index 7af877b275c..e79b156c49a 100644
--- a/src/mame/includes/fidelz80.h
+++ b/src/mame/includes/fidelz80.h
@@ -72,7 +72,7 @@ public:
DECLARE_WRITE8_MEMBER(digit_w);
- virtual void machine_start();
+ virtual void machine_start() override;
};
diff --git a/src/mame/includes/finalizr.h b/src/mame/includes/finalizr.h
index f961dd101ec..b308af73ad5 100644
--- a/src/mame/includes/finalizr.h
+++ b/src/mame/includes/finalizr.h
@@ -60,9 +60,9 @@ public:
DECLARE_DRIVER_INIT(finalizr);
TILE_GET_INFO_MEMBER(get_bg_tile_info);
TILE_GET_INFO_MEMBER(get_fg_tile_info);
- virtual void machine_start();
- virtual void machine_reset();
- virtual void video_start();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
+ virtual void video_start() override;
DECLARE_PALETTE_INIT(finalizr);
void draw_sprites(bitmap_ind16 &bitmap, const rectangle &cliprect);
UINT32 screen_update_finalizr(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
diff --git a/src/mame/includes/firetrap.h b/src/mame/includes/firetrap.h
index f44f6e890a6..74fb677fa63 100644
--- a/src/mame/includes/firetrap.h
+++ b/src/mame/includes/firetrap.h
@@ -77,9 +77,9 @@ public:
TILE_GET_INFO_MEMBER(get_fg_tile_info);
TILE_GET_INFO_MEMBER(get_bg1_tile_info);
TILE_GET_INFO_MEMBER(get_bg2_tile_info);
- virtual void machine_start();
- virtual void machine_reset();
- virtual void video_start();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
+ virtual void video_start() override;
DECLARE_PALETTE_INIT(firetrap);
UINT32 screen_update_firetrap(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
INTERRUPT_GEN_MEMBER(firetrap_irq);
diff --git a/src/mame/includes/firetrk.h b/src/mame/includes/firetrk.h
index ad9ed54c55e..953be5d11f0 100644
--- a/src/mame/includes/firetrk.h
+++ b/src/mame/includes/firetrk.h
@@ -111,8 +111,8 @@ public:
TILE_GET_INFO_MEMBER(firetrk_get_tile_info2);
TILE_GET_INFO_MEMBER(superbug_get_tile_info2);
TILE_GET_INFO_MEMBER(montecar_get_tile_info2);
- virtual void machine_reset();
- virtual void video_start();
+ virtual void machine_reset() override;
+ virtual void video_start() override;
DECLARE_PALETTE_INIT(firetrk);
DECLARE_VIDEO_START(superbug);
DECLARE_VIDEO_START(montecar);
diff --git a/src/mame/includes/fitfight.h b/src/mame/includes/fitfight.h
index 6a19912d763..ccae2455504 100644
--- a/src/mame/includes/fitfight.h
+++ b/src/mame/includes/fitfight.h
@@ -62,9 +62,9 @@ public:
TILE_GET_INFO_MEMBER(get_fof_bak_tile_info);
TILE_GET_INFO_MEMBER(get_fof_mid_tile_info);
TILE_GET_INFO_MEMBER(get_fof_txt_tile_info);
- virtual void machine_start();
- virtual void machine_reset();
- virtual void video_start();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
+ virtual void video_start() override;
UINT32 screen_update_fitfight(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
INTERRUPT_GEN_MEMBER(snd_irq);
void draw_sprites( bitmap_ind16 &bitmap, const rectangle &cliprect, int layer );
diff --git a/src/mame/includes/flkatck.h b/src/mame/includes/flkatck.h
index 1aaac47e1cf..8cc05b8858f 100644
--- a/src/mame/includes/flkatck.h
+++ b/src/mame/includes/flkatck.h
@@ -44,9 +44,9 @@ public:
DECLARE_WRITE8_MEMBER(flkatck_k007121_regs_w);
TILE_GET_INFO_MEMBER(get_tile_info_A);
TILE_GET_INFO_MEMBER(get_tile_info_B);
- virtual void machine_start();
- virtual void machine_reset();
- virtual void video_start();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
+ virtual void video_start() override;
UINT32 screen_update_flkatck(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
INTERRUPT_GEN_MEMBER(flkatck_interrupt);
DECLARE_WRITE8_MEMBER(volume_callback);
diff --git a/src/mame/includes/flower.h b/src/mame/includes/flower.h
index 4039ce61d11..24979ea9ca3 100644
--- a/src/mame/includes/flower.h
+++ b/src/mame/includes/flower.h
@@ -43,7 +43,7 @@ public:
TILE_GET_INFO_MEMBER(get_bg0_tile_info);
TILE_GET_INFO_MEMBER(get_bg1_tile_info);
TILE_GET_INFO_MEMBER(get_text_tile_info);
- virtual void video_start();
+ virtual void video_start() override;
UINT32 screen_update_flower(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
void draw_sprites(bitmap_ind16 &bitmap, const rectangle &cliprect );
required_device<cpu_device> m_maincpu;
@@ -89,14 +89,14 @@ public:
protected:
// device-level overrides
- virtual void device_config_complete();
- virtual void device_start();
- virtual void device_reset();
+ virtual void device_config_complete() override;
+ virtual void device_start() override;
+ virtual void device_reset() override;
- virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr);
+ virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) override;
// sound stream update overrides
- virtual void sound_stream_update(sound_stream &stream, stream_sample_t **inputs, stream_sample_t **outputs, int samples);
+ virtual void sound_stream_update(sound_stream &stream, stream_sample_t **inputs, stream_sample_t **outputs, int samples) override;
private:
void make_mixer_table(int voices, int gain);
diff --git a/src/mame/includes/flstory.h b/src/mame/includes/flstory.h
index 31afbdde494..f8ec570fa43 100644
--- a/src/mame/includes/flstory.h
+++ b/src/mame/includes/flstory.h
@@ -118,7 +118,7 @@ public:
TILE_GET_INFO_MEMBER(get_tile_info);
TILE_GET_INFO_MEMBER(victnine_get_tile_info);
TILE_GET_INFO_MEMBER(get_rumba_tile_info);
- virtual void machine_start();
+ virtual void machine_start() override;
DECLARE_MACHINE_RESET(flstory);
DECLARE_VIDEO_START(flstory);
DECLARE_VIDEO_START(victnine);
diff --git a/src/mame/includes/fm7.h b/src/mame/includes/fm7.h
index 00698e8cf74..97f1de1eb9d 100644
--- a/src/mame/includes/fm7.h
+++ b/src/mame/includes/fm7.h
@@ -289,8 +289,8 @@ public:
void fm77av_encoder_setup_command();
void fm77av_encoder_handle_command();
DECLARE_DRIVER_INIT(fm7);
- virtual void machine_reset();
- virtual void video_start();
+ virtual void machine_reset() override;
+ virtual void video_start() override;
DECLARE_MACHINE_START(fm7);
DECLARE_MACHINE_START(fm77av);
DECLARE_MACHINE_START(fm11);
@@ -384,7 +384,7 @@ public:
optional_device<address_map_bank_device> m_avbank16;
protected:
- virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr);
+ virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) override;
};
#endif /*FM7_H_*/
diff --git a/src/mame/includes/fmtowns.h b/src/mame/includes/fmtowns.h
index fb521304d8d..8fea8129e8a 100644
--- a/src/mame/includes/fmtowns.h
+++ b/src/mame/includes/fmtowns.h
@@ -200,12 +200,12 @@ class towns_state : public driver_device
optional_shared_ptr<UINT32> m_nvram;
optional_shared_ptr<UINT16> m_nvram16;
- virtual void driver_start();
- virtual void machine_start();
- virtual void machine_reset();
- virtual void video_start();
+ virtual void driver_start() override;
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
+ virtual void video_start() override;
UINT32 screen_update(screen_device &screen, bitmap_rgb32 &bitmap, const rectangle &cliprect);
- virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr);
+ virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) override;
DECLARE_READ8_MEMBER(towns_system_r);
DECLARE_WRITE8_MEMBER(towns_system_w);
@@ -378,7 +378,7 @@ class marty_state : public towns_state
: towns_state(mconfig, type, tag)
{ }
- virtual void driver_start();
+ virtual void driver_start() override;
};
#endif /*FMTOWNS_H_*/
diff --git a/src/mame/includes/foodf.h b/src/mame/includes/foodf.h
index 0cd6fe503a7..286427b43c8 100644
--- a/src/mame/includes/foodf.h
+++ b/src/mame/includes/foodf.h
@@ -28,7 +28,7 @@ public:
UINT8 m_whichport;
required_shared_ptr<UINT16> m_spriteram;
- virtual void update_interrupts();
+ virtual void update_interrupts() override;
DECLARE_WRITE16_MEMBER(nvram_recall_w);
DECLARE_WRITE8_MEMBER(digital_w);
DECLARE_READ16_MEMBER(analog_r);
diff --git a/src/mame/includes/freekick.h b/src/mame/includes/freekick.h
index 514cbfb7c2b..40ab4f90f4e 100644
--- a/src/mame/includes/freekick.h
+++ b/src/mame/includes/freekick.h
@@ -49,7 +49,7 @@ public:
DECLARE_DRIVER_INIT(gigasb);
DECLARE_DRIVER_INIT(pbillrds);
TILE_GET_INFO_MEMBER(get_freek_tile_info);
- virtual void video_start();
+ virtual void video_start() override;
DECLARE_MACHINE_START(pbillrd);
DECLARE_MACHINE_RESET(freekick);
DECLARE_MACHINE_START(freekick);
diff --git a/src/mame/includes/fromanc2.h b/src/mame/includes/fromanc2.h
index 1d5dc7a9a61..562daa42187 100644
--- a/src/mame/includes/fromanc2.h
+++ b/src/mame/includes/fromanc2.h
@@ -95,7 +95,7 @@ public:
TILE_GET_INFO_MEMBER(fromancr_get_v1_l0_tile_info);
TILE_GET_INFO_MEMBER(fromancr_get_v1_l1_tile_info);
TILE_GET_INFO_MEMBER(fromancr_get_v1_l2_tile_info);
- virtual void machine_reset();
+ virtual void machine_reset() override;
DECLARE_MACHINE_START(fromanc2);
DECLARE_VIDEO_START(fromanc2);
DECLARE_VIDEO_START(fromancr);
diff --git a/src/mame/includes/funkybee.h b/src/mame/includes/funkybee.h
index e9ee4c2b634..ae8f2523a19 100644
--- a/src/mame/includes/funkybee.h
+++ b/src/mame/includes/funkybee.h
@@ -29,9 +29,9 @@ public:
DECLARE_WRITE8_MEMBER(funkybee_flipscreen_w);
TILE_GET_INFO_MEMBER(get_bg_tile_info);
TILEMAP_MAPPER_MEMBER(funkybee_tilemap_scan);
- virtual void machine_start();
- virtual void machine_reset();
- virtual void video_start();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
+ virtual void video_start() override;
DECLARE_PALETTE_INIT(funkybee);
UINT32 screen_update_funkybee(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
void draw_sprites( bitmap_ind16 &bitmap, const rectangle &cliprect );
diff --git a/src/mame/includes/funkyjet.h b/src/mame/includes/funkyjet.h
index c26956d5886..ce8c0294554 100644
--- a/src/mame/includes/funkyjet.h
+++ b/src/mame/includes/funkyjet.h
@@ -38,7 +38,7 @@ public:
required_device<cpu_device> m_audiocpu;
required_device<deco16ic_device> m_deco_tilegen1;
DECLARE_DRIVER_INIT(funkyjet);
- virtual void machine_start();
+ virtual void machine_start() override;
UINT32 screen_update_funkyjet(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
DECLARE_READ16_MEMBER( funkyjet_protection_region_0_146_r );
diff --git a/src/mame/includes/funybubl.h b/src/mame/includes/funybubl.h
index 9ae88627a6d..1a1818158c7 100644
--- a/src/mame/includes/funybubl.h
+++ b/src/mame/includes/funybubl.h
@@ -27,8 +27,8 @@ public:
DECLARE_WRITE8_MEMBER(funybubl_soundcommand_w);
DECLARE_WRITE8_MEMBER(funybubl_paldatawrite);
DECLARE_WRITE8_MEMBER(funybubl_oki_bank_sw);
- virtual void machine_start();
- virtual void video_start();
+ virtual void machine_start() override;
+ virtual void video_start() override;
UINT32 screen_update_funybubl(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
void draw_sprites( bitmap_ind16 &bitmap, const rectangle &cliprect );
required_device<cpu_device> m_maincpu;
diff --git a/src/mame/includes/fuukifg2.h b/src/mame/includes/fuukifg2.h
index 7669cb4ef7f..ba0c6eeaa33 100644
--- a/src/mame/includes/fuukifg2.h
+++ b/src/mame/includes/fuukifg2.h
@@ -65,9 +65,9 @@ public:
TILE_GET_INFO_MEMBER(get_tile_info_2);
TILE_GET_INFO_MEMBER(get_tile_info_3);
- virtual void machine_start();
- virtual void machine_reset();
- virtual void video_start();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
+ virtual void video_start() override;
UINT32 screen_update(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
inline void get_tile_info(tile_data &tileinfo, tilemap_memory_index tile_index, int _N_);
@@ -75,5 +75,5 @@ public:
void draw_layer( screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect, int i, int flag, int pri );
protected:
- virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr);
+ virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) override;
};
diff --git a/src/mame/includes/fuukifg3.h b/src/mame/includes/fuukifg3.h
index 5f0f14617b3..cb6147a7c06 100644
--- a/src/mame/includes/fuukifg3.h
+++ b/src/mame/includes/fuukifg3.h
@@ -76,9 +76,9 @@ public:
TILE_GET_INFO_MEMBER(get_tile_info_2);
TILE_GET_INFO_MEMBER(get_tile_info_3);
- virtual void machine_start();
- virtual void machine_reset();
- virtual void video_start();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
+ virtual void video_start() override;
UINT32 screen_update(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
void screen_eof(screen_device &screen, bool state);
@@ -89,5 +89,5 @@ public:
void draw_layer( screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect, int i, int flag, int pri );
protected:
- virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr);
+ virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) override;
};
diff --git a/src/mame/includes/gaelco.h b/src/mame/includes/gaelco.h
index cf73224941d..ea275b50248 100644
--- a/src/mame/includes/gaelco.h
+++ b/src/mame/includes/gaelco.h
@@ -41,7 +41,7 @@ public:
DECLARE_WRITE16_MEMBER(gaelco_vram_w);
TILE_GET_INFO_MEMBER(get_tile_info_gaelco_screen0);
TILE_GET_INFO_MEMBER(get_tile_info_gaelco_screen1);
- virtual void machine_start();
+ virtual void machine_start() override;
DECLARE_VIDEO_START(bigkarnk);
DECLARE_VIDEO_START(maniacsq);
UINT32 screen_update_bigkarnk(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
diff --git a/src/mame/includes/gaelco3d.h b/src/mame/includes/gaelco3d.h
index 2ddbcd2f584..0ed2a2e7afd 100644
--- a/src/mame/includes/gaelco3d.h
+++ b/src/mame/includes/gaelco3d.h
@@ -133,9 +133,9 @@ public:
DECLARE_WRITE16_MEMBER(eeprom_clock_w);
DECLARE_WRITE16_MEMBER(eeprom_cs_w);
DECLARE_DRIVER_INIT(gaelco3d);
- virtual void machine_start();
- virtual void machine_reset();
- virtual void video_start();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
+ virtual void video_start() override;
DECLARE_MACHINE_RESET(gaelco3d2);
DECLARE_MACHINE_RESET(common);
UINT32 screen_update_gaelco3d(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
diff --git a/src/mame/includes/galastrm.h b/src/mame/includes/galastrm.h
index 64891abe259..e5c1be6f2b6 100644
--- a/src/mame/includes/galastrm.h
+++ b/src/mame/includes/galastrm.h
@@ -96,7 +96,7 @@ public:
DECLARE_WRITE32_MEMBER(galastrm_adstick_ctrl_w);
DECLARE_CUSTOM_INPUT_MEMBER(frame_counter_r);
DECLARE_CUSTOM_INPUT_MEMBER(coin_word_r);
- virtual void video_start();
+ virtual void video_start() override;
UINT32 screen_update_galastrm(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
INTERRUPT_GEN_MEMBER(galastrm_interrupt);
void draw_sprites_pre(int x_offs, int y_offs);
@@ -104,5 +104,5 @@ public:
void tc0610_rotate_draw(bitmap_ind16 &bitmap, bitmap_ind16 &srcbitmap, const rectangle &clip);
protected:
- virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr);
+ virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) override;
};
diff --git a/src/mame/includes/galaxian.h b/src/mame/includes/galaxian.h
index 6dd949f2b2e..0305a61eda3 100644
--- a/src/mame/includes/galaxian.h
+++ b/src/mame/includes/galaxian.h
@@ -259,7 +259,7 @@ public:
DECLARE_DRIVER_INIT(ghostmun);
DECLARE_DRIVER_INIT(froggrs);
TILE_GET_INFO_MEMBER(bg_get_tile_info);
- virtual void video_start();
+ virtual void video_start() override;
DECLARE_PALETTE_INIT(galaxian);
DECLARE_PALETTE_INIT(moonwar);
void tenspot_set_game_bank(int bank, int from_game);
diff --git a/src/mame/includes/galaxy.h b/src/mame/includes/galaxy.h
index a115eb146f1..1a0e27a4841 100644
--- a/src/mame/includes/galaxy.h
+++ b/src/mame/includes/galaxy.h
@@ -36,7 +36,7 @@ public:
DECLARE_WRITE8_MEMBER(galaxy_latch_w);
DECLARE_DRIVER_INIT(galaxy);
DECLARE_DRIVER_INIT(galaxyp);
- virtual void video_start();
+ virtual void video_start() override;
DECLARE_MACHINE_RESET(galaxy);
DECLARE_MACHINE_RESET(galaxyp);
UINT32 screen_update_galaxy(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
diff --git a/src/mame/includes/galeb.h b/src/mame/includes/galeb.h
index a510622818d..0c25b29d759 100644
--- a/src/mame/includes/galeb.h
+++ b/src/mame/includes/galeb.h
@@ -22,7 +22,7 @@ public:
required_shared_ptr<UINT8> m_video_ram;
DECLARE_READ8_MEMBER(galeb_keyboard_r);
- virtual void video_start();
+ virtual void video_start() override;
UINT32 screen_update_galeb(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
required_device<cpu_device> m_maincpu;
required_device<gfxdecode_device> m_gfxdecode;
diff --git a/src/mame/includes/galpani2.h b/src/mame/includes/galpani2.h
index acda6fb9a6d..a4697d9775e 100644
--- a/src/mame/includes/galpani2.h
+++ b/src/mame/includes/galpani2.h
@@ -58,9 +58,9 @@ public:
DECLARE_WRITE8_MEMBER(galpani2_oki1_bank_w);
DECLARE_WRITE8_MEMBER(galpani2_oki2_bank_w);
DECLARE_WRITE16_MEMBER(subdatabank_select_w);
- virtual void machine_start();
- virtual void machine_reset();
- virtual void video_start();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
+ virtual void video_start() override;
DECLARE_PALETTE_INIT(galpani2);
UINT32 screen_update_galpani2(screen_device &screen, bitmap_rgb32 &bitmap, const rectangle &cliprect);
void copybg8(screen_device &screen, bitmap_rgb32 &bitmap, const rectangle &cliprect, int layer);
diff --git a/src/mame/includes/galspnbl.h b/src/mame/includes/galspnbl.h
index 23e15c77d45..7b934043a7e 100644
--- a/src/mame/includes/galspnbl.h
+++ b/src/mame/includes/galspnbl.h
@@ -37,7 +37,7 @@ public:
/* devices */
required_device<cpu_device> m_audiocpu;
DECLARE_WRITE16_MEMBER(soundcommand_w);
- virtual void machine_start();
+ virtual void machine_start() override;
DECLARE_PALETTE_INIT(galspnbl);
UINT32 screen_update_galspnbl(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
void draw_background( bitmap_ind16 &bitmap, const rectangle &cliprect );
diff --git a/src/mame/includes/gamate.h b/src/mame/includes/gamate.h
index 0a662e60436..868df1157a6 100644
--- a/src/mame/includes/gamate.h
+++ b/src/mame/includes/gamate.h
@@ -27,10 +27,10 @@ public:
protected:
// device-level overrides
- virtual void device_start();
+ virtual void device_start() override;
// sound stream update overrides
- virtual void sound_stream_update(sound_stream &stream, stream_sample_t **inputs, stream_sample_t **outputs, int samples);
+ virtual void sound_stream_update(sound_stream &stream, stream_sample_t **inputs, stream_sample_t **outputs, int samples) override;
private:
diff --git a/src/mame/includes/gamecom.h b/src/mame/includes/gamecom.h
index cbac6041120..e9f8829ab79 100644
--- a/src/mame/includes/gamecom.h
+++ b/src/mame/includes/gamecom.h
@@ -267,8 +267,8 @@ private:
void recompute_lcd_params();
void handle_input_press(UINT16 mux_data);
int common_load(device_image_interface &image, generic_slot_device *slot);
- virtual void machine_reset();
- virtual void video_start();
+ virtual void machine_reset() override;
+ virtual void video_start() override;
required_shared_ptr<UINT8> m_p_videoram;
required_shared_ptr<UINT8> m_p_nvram;
required_device<cpu_device> m_maincpu;
diff --git a/src/mame/includes/gameplan.h b/src/mame/includes/gameplan.h
index 700a2e1e4ea..5861cc7907d 100644
--- a/src/mame/includes/gameplan.h
+++ b/src/mame/includes/gameplan.h
@@ -102,7 +102,7 @@ public:
DECLARE_WRITE_LINE_MEMBER(trvquest_misc_w);
protected:
- virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr);
+ virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) override;
};
/*----------- defined in video/gameplan.c -----------*/
diff --git a/src/mame/includes/gamepock.h b/src/mame/includes/gamepock.h
index 678db1dc9f4..9b842d6405a 100644
--- a/src/mame/includes/gamepock.h
+++ b/src/mame/includes/gamepock.h
@@ -23,7 +23,7 @@ public:
m_cart(*this, "cartslot")
{ }
- virtual void machine_reset();
+ virtual void machine_reset() override;
UINT8 m_port_a;
UINT8 m_port_b;
diff --git a/src/mame/includes/gaplus.h b/src/mame/includes/gaplus.h
index 42ec05e4fb4..7f4e92a75f0 100644
--- a/src/mame/includes/gaplus.h
+++ b/src/mame/includes/gaplus.h
@@ -81,9 +81,9 @@ public:
DECLARE_DRIVER_INIT(gaplus);
DECLARE_DRIVER_INIT(gaplusd);
DECLARE_DRIVER_INIT(galaga3);
- virtual void machine_start();
- virtual void machine_reset();
- virtual void video_start();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
+ virtual void video_start() override;
DECLARE_PALETTE_INIT(gaplus);
TILEMAP_MAPPER_MEMBER(tilemap_scan);
@@ -102,5 +102,5 @@ public:
void draw_sprites(bitmap_ind16 &bitmap, const rectangle &cliprect );
protected:
- virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr);
+ virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) override;
};
diff --git a/src/mame/includes/gatron.h b/src/mame/includes/gatron.h
index c9a675b3902..4d1b8a73836 100644
--- a/src/mame/includes/gatron.h
+++ b/src/mame/includes/gatron.h
@@ -15,7 +15,7 @@ public:
DECLARE_WRITE8_MEMBER(gat_videoram_w);
DECLARE_WRITE8_MEMBER(output_port_1_w);
TILE_GET_INFO_MEMBER(get_bg_tile_info);
- virtual void video_start();
+ virtual void video_start() override;
DECLARE_PALETTE_INIT(gatron);
UINT32 screen_update_gat(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
required_device<cpu_device> m_maincpu;
diff --git a/src/mame/includes/gauntlet.h b/src/mame/includes/gauntlet.h
index ea6bac02b27..685021ebaa8 100644
--- a/src/mame/includes/gauntlet.h
+++ b/src/mame/includes/gauntlet.h
@@ -26,8 +26,8 @@ public:
UINT8 m_vindctr2_screen_refresh;
UINT8 m_playfield_tile_bank;
UINT8 m_playfield_color_bank;
- virtual void update_interrupts();
- virtual void scanline_update(screen_device &screen, int scanline);
+ virtual void update_interrupts() override;
+ virtual void scanline_update(screen_device &screen, int scanline) override;
DECLARE_WRITE16_MEMBER(sound_reset_w);
DECLARE_READ8_MEMBER(switch_6502_r);
DECLARE_WRITE8_MEMBER(sound_ctl_w);
diff --git a/src/mame/includes/gb.h b/src/mame/includes/gb.h
index 714daafa832..47a9771e4e9 100644
--- a/src/mame/includes/gb.h
+++ b/src/mame/includes/gb.h
@@ -137,8 +137,8 @@ protected:
void save_gbc_only();
void save_sgb_only();
- virtual void machine_start();
- virtual void machine_reset();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
};
diff --git a/src/mame/includes/gba.h b/src/mame/includes/gba.h
index 58637b0275f..559f01e54c1 100644
--- a/src/mame/includes/gba.h
+++ b/src/mame/includes/gba.h
@@ -162,7 +162,7 @@ public:
void audio_tick(int ref);
// video-related
- virtual void video_start();
+ virtual void video_start() override;
UINT32 screen_update(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
bitmap_ind16 m_bitmap;
@@ -246,8 +246,8 @@ public:
DECLARE_READ32_MEMBER(eeprom_r);
DECLARE_WRITE32_MEMBER(eeprom_w);
DECLARE_DRIVER_INIT(gbadv);
- virtual void machine_start();
- virtual void machine_reset();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
DECLARE_PALETTE_INIT(gba);
TIMER_CALLBACK_MEMBER(dma_complete);
TIMER_CALLBACK_MEMBER(timer_expire);
diff --git a/src/mame/includes/gcpinbal.h b/src/mame/includes/gcpinbal.h
index 255b93ca4ec..a8acae9616e 100644
--- a/src/mame/includes/gcpinbal.h
+++ b/src/mame/includes/gcpinbal.h
@@ -67,9 +67,9 @@ public:
TILE_GET_INFO_MEMBER(get_bg0_tile_info);
TILE_GET_INFO_MEMBER(get_bg1_tile_info);
TILE_GET_INFO_MEMBER(get_fg_tile_info);
- virtual void machine_start();
- virtual void machine_reset();
- virtual void video_start();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
+ virtual void video_start() override;
UINT32 screen_update_gcpinbal(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
INTERRUPT_GEN_MEMBER(gcpinbal_interrupt);
void gcpinbal_core_vh_start( );
@@ -78,5 +78,5 @@ public:
required_device<excellent_spr_device> m_sprgen;
protected:
- virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr);
+ virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) override;
};
diff --git a/src/mame/includes/genpc.h b/src/mame/includes/genpc.h
index 08cc742aa7f..89e5dce38ff 100644
--- a/src/mame/includes/genpc.h
+++ b/src/mame/includes/genpc.h
@@ -34,12 +34,12 @@ public:
static void static_set_cputag(device_t &device, const char *tag);
// optional information overrides
- virtual machine_config_constructor device_mconfig_additions() const;
- virtual ioport_constructor device_input_ports() const;
+ virtual machine_config_constructor device_mconfig_additions() const override;
+ virtual ioport_constructor device_input_ports() const override;
protected:
// device-level overrides
- virtual void device_start();
- virtual void device_reset();
+ virtual void device_start() override;
+ virtual void device_reset() override;
void install_device(offs_t start, offs_t end, offs_t mask, offs_t mirror, read8_delegate rhandler, write8_delegate whandler);
public:
@@ -131,14 +131,14 @@ public:
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;
+ virtual machine_config_constructor device_mconfig_additions() const override;
virtual DECLARE_WRITE_LINE_MEMBER( keyboard_clock_w );
protected:
// device-level overrides
- virtual void device_start();
- virtual void device_reset();
+ virtual void device_start() override;
+ virtual void device_reset() override;
required_device<cassette_image_device> m_cassette;
public:
@@ -163,13 +163,13 @@ public:
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;
- virtual ioport_constructor device_input_ports() const;
+ virtual machine_config_constructor device_mconfig_additions() const override;
+ virtual ioport_constructor device_input_ports() const override;
protected:
// device-level overrides
- virtual void device_start();
- virtual void device_reset();
+ virtual void device_start() override;
+ virtual void device_reset() override;
public:
virtual DECLARE_READ8_MEMBER ( pc_ppi_portc_r );
@@ -190,11 +190,11 @@ public:
// construction/destruction
pc_noppi_mb_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
- virtual machine_config_constructor device_mconfig_additions() const;
- virtual ioport_constructor device_input_ports() const;
+ virtual machine_config_constructor device_mconfig_additions() const override;
+ virtual ioport_constructor device_input_ports() const override;
protected:
// device-level overrides
- void device_start();
+ void device_start() override;
};
extern const device_type PCNOPPI_MOTHERBOARD;
diff --git a/src/mame/includes/gijoe.h b/src/mame/includes/gijoe.h
index 8dd7b41dc8f..d4c417bcd01 100644
--- a/src/mame/includes/gijoe.h
+++ b/src/mame/includes/gijoe.h
@@ -55,9 +55,9 @@ public:
DECLARE_WRITE16_MEMBER(sound_cmd_w);
DECLARE_WRITE16_MEMBER(sound_irq_w);
DECLARE_READ16_MEMBER(sound_status_r);
- virtual void machine_start();
- virtual void machine_reset();
- virtual void video_start();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
+ virtual void video_start() override;
UINT32 screen_update_gijoe(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
INTERRUPT_GEN_MEMBER(gijoe_interrupt);
TIMER_CALLBACK_MEMBER(dmaend_callback);
diff --git a/src/mame/includes/ginganin.h b/src/mame/includes/ginganin.h
index 44ae01b5503..33d09944529 100644
--- a/src/mame/includes/ginganin.h
+++ b/src/mame/includes/ginganin.h
@@ -47,9 +47,9 @@ public:
TILE_GET_INFO_MEMBER(get_bg_tile_info);
TILE_GET_INFO_MEMBER(get_fg_tile_info);
TILE_GET_INFO_MEMBER(get_txt_tile_info);
- virtual void machine_start();
- virtual void machine_reset();
- virtual void video_start();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
+ virtual void video_start() override;
UINT32 screen_update_ginganin(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
void draw_sprites( bitmap_ind16 &bitmap,const rectangle &cliprect );
required_device<cpu_device> m_maincpu;
diff --git a/src/mame/includes/glass.h b/src/mame/includes/glass.h
index 0f77604513f..ed8417c8471 100644
--- a/src/mame/includes/glass.h
+++ b/src/mame/includes/glass.h
@@ -46,9 +46,9 @@ public:
DECLARE_DRIVER_INIT(glass);
TILE_GET_INFO_MEMBER(get_tile_info_glass_screen0);
TILE_GET_INFO_MEMBER(get_tile_info_glass_screen1);
- virtual void machine_start();
- virtual void machine_reset();
- virtual void video_start();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
+ virtual void video_start() override;
UINT32 screen_update_glass(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
INTERRUPT_GEN_MEMBER(glass_interrupt);
void draw_sprites( bitmap_ind16 &bitmap, const rectangle &cliprect );
diff --git a/src/mame/includes/gng.h b/src/mame/includes/gng.h
index e3f2585e3cd..83a245748e0 100644
--- a/src/mame/includes/gng.h
+++ b/src/mame/includes/gng.h
@@ -42,9 +42,9 @@ public:
DECLARE_DRIVER_INIT(diamond);
TILE_GET_INFO_MEMBER(get_fg_tile_info);
TILE_GET_INFO_MEMBER(get_bg_tile_info);
- virtual void machine_start();
- virtual void machine_reset();
- virtual void video_start();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
+ virtual void video_start() override;
UINT32 screen_update_gng(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
void draw_sprites( bitmap_ind16 &bitmap, const rectangle &cliprect );
required_device<cpu_device> m_maincpu;
diff --git a/src/mame/includes/goal92.h b/src/mame/includes/goal92.h
index cbe95e7346e..9ed63e29827 100644
--- a/src/mame/includes/goal92.h
+++ b/src/mame/includes/goal92.h
@@ -54,9 +54,9 @@ public:
TILE_GET_INFO_MEMBER(get_text_tile_info);
TILE_GET_INFO_MEMBER(get_back_tile_info);
TILE_GET_INFO_MEMBER(get_fore_tile_info);
- virtual void machine_start();
- virtual void machine_reset();
- virtual void video_start();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
+ virtual void video_start() override;
UINT32 screen_update_goal92(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
void screen_eof_goal92(screen_device &screen, bool state);
void draw_sprites( bitmap_ind16 &bitmap, const rectangle &cliprect, int pri );
diff --git a/src/mame/includes/goindol.h b/src/mame/includes/goindol.h
index 10c9a3815ba..a7ef567182a 100644
--- a/src/mame/includes/goindol.h
+++ b/src/mame/includes/goindol.h
@@ -49,9 +49,9 @@ public:
DECLARE_DRIVER_INIT(goindol);
TILE_GET_INFO_MEMBER(get_fg_tile_info);
TILE_GET_INFO_MEMBER(get_bg_tile_info);
- virtual void machine_start();
- virtual void machine_reset();
- virtual void video_start();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
+ virtual void video_start() override;
UINT32 screen_update_goindol(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
void draw_sprites( bitmap_ind16 &bitmap, const rectangle &cliprect, int gfxbank, UINT8 *sprite_ram );
required_device<cpu_device> m_maincpu;
diff --git a/src/mame/includes/gomoku.h b/src/mame/includes/gomoku.h
index 33aca372e3e..da6f91a9d33 100644
--- a/src/mame/includes/gomoku.h
+++ b/src/mame/includes/gomoku.h
@@ -27,7 +27,7 @@ public:
DECLARE_WRITE8_MEMBER(gomoku_flipscreen_w);
DECLARE_WRITE8_MEMBER(gomoku_bg_dispsw_w);
TILE_GET_INFO_MEMBER(get_fg_tile_info);
- virtual void video_start();
+ virtual void video_start() override;
DECLARE_PALETTE_INIT(gomoku);
UINT32 screen_update_gomoku(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
required_device<cpu_device> m_maincpu;
@@ -73,10 +73,10 @@ public:
protected:
// device-level overrides
- virtual void device_start();
+ virtual void device_start() override;
// sound stream update overrides
- virtual void sound_stream_update(sound_stream &stream, stream_sample_t **inputs, stream_sample_t **outputs, int samples);
+ virtual void sound_stream_update(sound_stream &stream, stream_sample_t **inputs, stream_sample_t **outputs, int samples) override;
public:
DECLARE_WRITE8_MEMBER( sound1_w );
diff --git a/src/mame/includes/gotcha.h b/src/mame/includes/gotcha.h
index 755759df85e..c053588e91c 100644
--- a/src/mame/includes/gotcha.h
+++ b/src/mame/includes/gotcha.h
@@ -47,9 +47,9 @@ public:
TILEMAP_MAPPER_MEMBER(gotcha_tilemap_scan);
TILE_GET_INFO_MEMBER(fg_get_tile_info);
TILE_GET_INFO_MEMBER(bg_get_tile_info);
- virtual void machine_start();
- virtual void machine_reset();
- virtual void video_start();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
+ virtual void video_start() override;
UINT32 screen_update_gotcha(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
inline void get_tile_info( tile_data &tileinfo, int tile_index ,UINT16 *vram, int color_offs);
required_device<cpu_device> m_maincpu;
diff --git a/src/mame/includes/gottlieb.h b/src/mame/includes/gottlieb.h
index c822bbd615c..630f93646fa 100644
--- a/src/mame/includes/gottlieb.h
+++ b/src/mame/includes/gottlieb.h
@@ -120,9 +120,9 @@ public:
DECLARE_DRIVER_INIT(qbertqub);
TILE_GET_INFO_MEMBER(get_bg_tile_info);
TILE_GET_INFO_MEMBER(get_screwloo_bg_tile_info);
- virtual void machine_start();
- virtual void machine_reset();
- virtual void video_start();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
+ virtual void video_start() override;
DECLARE_VIDEO_START(screwloo);
UINT32 screen_update_gottlieb(screen_device &screen, bitmap_rgb32 &bitmap, const rectangle &cliprect);
INTERRUPT_GEN_MEMBER(gottlieb_interrupt);
@@ -137,5 +137,5 @@ public:
void laserdisc_audio_process(laserdisc_device &device, int samplerate, int samples, const INT16 *ch0, const INT16 *ch1);
protected:
- virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr);
+ virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) override;
};
diff --git a/src/mame/includes/gotya.h b/src/mame/includes/gotya.h
index d762d9a8daf..6ad087b0242 100644
--- a/src/mame/includes/gotya.h
+++ b/src/mame/includes/gotya.h
@@ -39,9 +39,9 @@ public:
DECLARE_WRITE8_MEMBER(gotya_soundlatch_w);
TILE_GET_INFO_MEMBER(get_bg_tile_info);
TILEMAP_MAPPER_MEMBER(tilemap_scan_rows_thehand);
- virtual void machine_start();
- virtual void machine_reset();
- virtual void video_start();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
+ virtual void video_start() override;
DECLARE_PALETTE_INIT(gotya);
UINT32 screen_update_gotya(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
void draw_status_row( bitmap_ind16 &bitmap, const rectangle &cliprect, int sx, int col );
diff --git a/src/mame/includes/gp32.h b/src/mame/includes/gp32.h
index a3754f5b9aa..270d6c5f01d 100644
--- a/src/mame/includes/gp32.h
+++ b/src/mame/includes/gp32.h
@@ -104,7 +104,7 @@ public:
m_io_in1(*this, "IN1"),
m_palette(*this, "palette") { }
- virtual void video_start();
+ virtual void video_start() override;
required_shared_ptr<UINT32> m_s3c240x_ram;
UINT8 *m_eeprom_data;
@@ -176,8 +176,8 @@ public:
DECLARE_WRITE32_MEMBER(s3c240x_spi_w);
DECLARE_READ32_MEMBER(s3c240x_mmc_r);
DECLARE_WRITE32_MEMBER(s3c240x_mmc_w);
- virtual void machine_start();
- virtual void machine_reset();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
UINT32 screen_update_gp32(screen_device &screen, bitmap_rgb32 &bitmap, const rectangle &cliprect);
TIMER_CALLBACK_MEMBER(s3c240x_lcd_timer_exp);
TIMER_CALLBACK_MEMBER(s3c240x_pwm_timer_exp);
diff --git a/src/mame/includes/gradius3.h b/src/mame/includes/gradius3.h
index 0aa94e18fed..98061d26ece 100644
--- a/src/mame/includes/gradius3.h
+++ b/src/mame/includes/gradius3.h
@@ -54,9 +54,9 @@ public:
DECLARE_READ16_MEMBER(gradius3_gfxrom_r);
DECLARE_WRITE16_MEMBER(gradius3_gfxram_w);
DECLARE_WRITE8_MEMBER(sound_bank_w);
- virtual void machine_start();
- virtual void machine_reset();
- virtual void video_start();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
+ virtual void video_start() override;
UINT32 screen_update_gradius3(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
INTERRUPT_GEN_MEMBER(cpuA_interrupt);
TIMER_DEVICE_CALLBACK_MEMBER(gradius3_sub_scanline);
diff --git a/src/mame/includes/grchamp.h b/src/mame/includes/grchamp.h
index a9c4d4dbf66..a6739bb0fb6 100644
--- a/src/mame/includes/grchamp.h
+++ b/src/mame/includes/grchamp.h
@@ -87,9 +87,9 @@ public:
TILEMAP_MAPPER_MEMBER(get_memory_offset);
DECLARE_PALETTE_INIT(grchamp);
- virtual void machine_start();
- virtual void machine_reset();
- virtual void video_start();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
+ virtual void video_start() override;
INTERRUPT_GEN_MEMBER(cpu0_interrupt);
INTERRUPT_GEN_MEMBER(cpu1_interrupt);
diff --git a/src/mame/includes/gridlee.h b/src/mame/includes/gridlee.h
index 8c10dc9ea23..72c7a8f49ac 100644
--- a/src/mame/includes/gridlee.h
+++ b/src/mame/includes/gridlee.h
@@ -59,9 +59,9 @@ public:
DECLARE_WRITE8_MEMBER(gridlee_cocktail_flip_w);
DECLARE_WRITE8_MEMBER(gridlee_videoram_w);
DECLARE_WRITE8_MEMBER(gridlee_palette_select_w);
- virtual void machine_start();
- virtual void machine_reset();
- virtual void video_start();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
+ virtual void video_start() override;
DECLARE_PALETTE_INIT(gridlee);
UINT32 screen_update_gridlee(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
TIMER_CALLBACK_MEMBER(irq_off_tick);
@@ -84,10 +84,10 @@ public:
protected:
// device-level overrides
- virtual void device_start();
+ virtual void device_start() override;
// sound stream update overrides
- virtual void sound_stream_update(sound_stream &stream, stream_sample_t **inputs, stream_sample_t **outputs, int samples);
+ virtual void sound_stream_update(sound_stream &stream, stream_sample_t **inputs, stream_sample_t **outputs, int samples) override;
public:
DECLARE_WRITE8_MEMBER( gridlee_sound_w );
diff --git a/src/mame/includes/groundfx.h b/src/mame/includes/groundfx.h
index 16c122c2116..6793b1d371a 100644
--- a/src/mame/includes/groundfx.h
+++ b/src/mame/includes/groundfx.h
@@ -56,12 +56,12 @@ public:
DECLARE_CUSTOM_INPUT_MEMBER(frame_counter_r);
DECLARE_CUSTOM_INPUT_MEMBER(coin_word_r);
DECLARE_DRIVER_INIT(groundfx);
- virtual void video_start();
+ virtual void video_start() override;
UINT32 screen_update_groundfx(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
INTERRUPT_GEN_MEMBER(groundfx_interrupt);
void draw_sprites(screen_device &screen, bitmap_ind16 &bitmap,const rectangle &cliprect,int do_hack,int x_offs,int y_offs);
protected:
- virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr);
+ virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) override;
};
diff --git a/src/mame/includes/gstriker.h b/src/mame/includes/gstriker.h
index 8f894dd3365..f30bc1e333a 100644
--- a/src/mame/includes/gstriker.h
+++ b/src/mame/includes/gstriker.h
@@ -65,8 +65,8 @@ public:
DECLARE_READ16_MEMBER(vbl_toggle_r);
DECLARE_WRITE16_MEMBER(vbl_toggle_w);
- virtual void machine_start();
- virtual void video_start();
+ virtual void machine_start() override;
+ virtual void video_start() override;
DECLARE_DRIVER_INIT(twrldc94a);
DECLARE_DRIVER_INIT(vgoalsoc);
DECLARE_DRIVER_INIT(twrldc94);
diff --git a/src/mame/includes/gsword.h b/src/mame/includes/gsword.h
index 513569d5fdc..8d30bc143d1 100644
--- a/src/mame/includes/gsword.h
+++ b/src/mame/includes/gsword.h
@@ -69,9 +69,9 @@ public:
DECLARE_DRIVER_INIT(gsword);
DECLARE_DRIVER_INIT(gsword2);
- virtual void machine_start();
- virtual void machine_reset();
- virtual void video_start();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
+ virtual void video_start() override;
DECLARE_PALETTE_INIT(gsword);
DECLARE_PALETTE_INIT(josvolly);
diff --git a/src/mame/includes/gumbo.h b/src/mame/includes/gumbo.h
index 3ee479e711d..d95628aacfb 100644
--- a/src/mame/includes/gumbo.h
+++ b/src/mame/includes/gumbo.h
@@ -27,7 +27,7 @@ public:
DECLARE_WRITE16_MEMBER(gumbo_fg_videoram_w);
TILE_GET_INFO_MEMBER(get_gumbo_bg_tile_info);
TILE_GET_INFO_MEMBER(get_gumbo_fg_tile_info);
- virtual void video_start();
+ virtual void video_start() override;
UINT32 screen_update_gumbo(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
required_device<cpu_device> m_maincpu;
required_device<gfxdecode_device> m_gfxdecode;
diff --git a/src/mame/includes/gunbustr.h b/src/mame/includes/gunbustr.h
index 3a258082ba7..5e1f71c87d9 100644
--- a/src/mame/includes/gunbustr.h
+++ b/src/mame/includes/gunbustr.h
@@ -55,11 +55,11 @@ public:
DECLARE_CUSTOM_INPUT_MEMBER(coin_word_r);
DECLARE_DRIVER_INIT(gunbustrj);
DECLARE_DRIVER_INIT(gunbustr);
- virtual void video_start();
+ virtual void video_start() override;
UINT32 screen_update_gunbustr(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
INTERRUPT_GEN_MEMBER(gunbustr_interrupt);
void draw_sprites(screen_device &screen, bitmap_ind16 &bitmap,const rectangle &cliprect,const int *primasks,int x_offs,int y_offs);
protected:
- virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr);
+ virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) override;
};
diff --git a/src/mame/includes/gundealr.h b/src/mame/includes/gundealr.h
index 3fcfec29956..5afbcf87317 100644
--- a/src/mame/includes/gundealr.h
+++ b/src/mame/includes/gundealr.h
@@ -43,9 +43,9 @@ public:
TILE_GET_INFO_MEMBER(get_bg_tile_info);
TILEMAP_MAPPER_MEMBER(gundealr_scan);
TILE_GET_INFO_MEMBER(get_fg_tile_info);
- virtual void machine_start();
- virtual void machine_reset();
- virtual void video_start();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
+ virtual void video_start() override;
UINT32 screen_update_gundealr(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
TIMER_DEVICE_CALLBACK_MEMBER(gundealr_scanline);
TIMER_DEVICE_CALLBACK_MEMBER(yamyam_mcu_sim);
diff --git a/src/mame/includes/gunsmoke.h b/src/mame/includes/gunsmoke.h
index b15b883c5d8..ad3c9941cbf 100644
--- a/src/mame/includes/gunsmoke.h
+++ b/src/mame/includes/gunsmoke.h
@@ -41,9 +41,9 @@ public:
DECLARE_WRITE8_MEMBER(gunsmoke_d806_w);
TILE_GET_INFO_MEMBER(get_bg_tile_info);
TILE_GET_INFO_MEMBER(get_fg_tile_info);
- virtual void machine_start();
- virtual void machine_reset();
- virtual void video_start();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
+ virtual void video_start() override;
DECLARE_PALETTE_INIT(gunsmoke);
UINT32 screen_update_gunsmoke(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
void draw_sprites( bitmap_ind16 &bitmap, const rectangle &cliprect );
diff --git a/src/mame/includes/gyruss.h b/src/mame/includes/gyruss.h
index ecda37f75b3..1c9bfd88e02 100644
--- a/src/mame/includes/gyruss.h
+++ b/src/mame/includes/gyruss.h
@@ -58,8 +58,8 @@ public:
DECLARE_WRITE8_MEMBER(gyruss_filter1_w);
DECLARE_DRIVER_INIT(gyruss);
TILE_GET_INFO_MEMBER(gyruss_get_tile_info);
- virtual void machine_start();
- virtual void video_start();
+ virtual void machine_start() override;
+ virtual void video_start() override;
DECLARE_PALETTE_INIT(gyruss);
UINT32 screen_update_gyruss(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
INTERRUPT_GEN_MEMBER(master_vblank_irq);
diff --git a/src/mame/includes/hanaawas.h b/src/mame/includes/hanaawas.h
index 6ba7387ddcb..dd09c9229ac 100644
--- a/src/mame/includes/hanaawas.h
+++ b/src/mame/includes/hanaawas.h
@@ -30,9 +30,9 @@ public:
DECLARE_WRITE8_MEMBER(hanaawas_videoram_w);
DECLARE_WRITE8_MEMBER(hanaawas_colorram_w);
TILE_GET_INFO_MEMBER(get_bg_tile_info);
- virtual void machine_start();
- virtual void machine_reset();
- virtual void video_start();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
+ virtual void video_start() override;
DECLARE_PALETTE_INIT(hanaawas);
UINT32 screen_update_hanaawas(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
DECLARE_WRITE8_MEMBER(hanaawas_portB_w);
diff --git a/src/mame/includes/harddriv.h b/src/mame/includes/harddriv.h
index 7602b616330..c887c8a2597 100644
--- a/src/mame/includes/harddriv.h
+++ b/src/mame/includes/harddriv.h
@@ -430,8 +430,8 @@ public:
optional_device<atari_slapstic_device> m_slapstic_device;
protected:
//virtual machine_config_constructor device_mconfig_additions() const;
- virtual void device_start();
- virtual void device_reset();
+ virtual void device_start() override;
+ virtual void device_reset() override;
};
class harddriv_sound_board_device : public device_t
@@ -472,9 +472,9 @@ public:
DECLARE_READ16_MEMBER(hdsnddsp_compare_r);
protected:
- virtual void device_start();
- virtual void device_reset();
- virtual machine_config_constructor device_mconfig_additions() const;
+ virtual void device_start() override;
+ virtual void device_reset() override;
+ virtual machine_config_constructor device_mconfig_additions() const override;
private:
required_device<cpu_device> m_soundcpu;
@@ -509,8 +509,8 @@ public:
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;
- virtual void device_start();
+ virtual machine_config_constructor device_mconfig_additions() const override;
+ virtual void device_start() override;
// virtual void device_reset();
};
@@ -522,8 +522,8 @@ public:
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;
- virtual void device_start();
+ virtual machine_config_constructor device_mconfig_additions() const override;
+ virtual void device_start() override;
// virtual void device_reset();
};
@@ -535,8 +535,8 @@ public:
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;
- virtual void device_start();
+ virtual machine_config_constructor device_mconfig_additions() const override;
+ virtual void device_start() override;
// virtual void device_reset();
};
@@ -548,7 +548,7 @@ public:
{};
protected:
- virtual void device_start();
+ virtual void device_start() override;
};
/* Race Drivin' Compact */
@@ -559,8 +559,8 @@ public:
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;
- virtual void device_start();
+ virtual machine_config_constructor device_mconfig_additions() const override;
+ virtual void device_start() override;
// virtual void device_reset();
};
@@ -571,7 +571,7 @@ public:
racedrivc_board_device_state(mconfig, tag, owner, clock)
{};
protected:
- virtual void device_start();
+ virtual void device_start() override;
};
class racedrivc_panorama_side_board_device_state : public racedrivc_board_device_state
@@ -581,8 +581,8 @@ public:
racedrivc_board_device_state(mconfig, tag, owner, clock)
{};
protected:
- virtual machine_config_constructor device_mconfig_additions() const;
- virtual void device_start();
+ virtual machine_config_constructor device_mconfig_additions() const override;
+ virtual void device_start() override;
};
@@ -594,8 +594,8 @@ public:
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;
- virtual void device_start();
+ virtual machine_config_constructor device_mconfig_additions() const override;
+ virtual void device_start() override;
// virtual void device_reset();
};
@@ -607,8 +607,8 @@ public:
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;
- virtual void device_start();
+ virtual machine_config_constructor device_mconfig_additions() const override;
+ virtual void device_start() override;
// virtual void device_reset();
};
@@ -620,7 +620,7 @@ public:
{};
protected:
- virtual void device_start();
+ virtual void device_start() override;
};
class steeltalp_board_device_state : public steeltal_board_device_state
@@ -631,7 +631,7 @@ public:
{};
protected:
- virtual void device_start();
+ virtual void device_start() override;
};
@@ -644,8 +644,8 @@ public:
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;
- virtual void device_start();
+ virtual machine_config_constructor device_mconfig_additions() const override;
+ virtual void device_start() override;
// virtual void device_reset();
};
@@ -657,8 +657,8 @@ public:
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;
- virtual void device_start();
+ virtual machine_config_constructor device_mconfig_additions() const override;
+ virtual void device_start() override;
// virtual void device_reset();
};
@@ -670,5 +670,5 @@ public:
{};
protected:
- virtual void device_start();
+ virtual void device_start() override;
};
diff --git a/src/mame/includes/hcastle.h b/src/mame/includes/hcastle.h
index 5eefffe3837..12874f11e62 100644
--- a/src/mame/includes/hcastle.h
+++ b/src/mame/includes/hcastle.h
@@ -61,9 +61,9 @@ public:
TILEMAP_MAPPER_MEMBER(tilemap_scan);
TILE_GET_INFO_MEMBER(get_fg_tile_info);
TILE_GET_INFO_MEMBER(get_bg_tile_info);
- virtual void machine_start();
- virtual void machine_reset();
- virtual void video_start();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
+ virtual void video_start() override;
DECLARE_PALETTE_INIT(hcastle);
UINT32 screen_update_hcastle(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
void draw_sprites(bitmap_ind16 &bitmap, const rectangle &cliprect, bitmap_ind8 &priority_bitmap, UINT8 *sbank, int bank );
diff --git a/src/mame/includes/hexion.h b/src/mame/includes/hexion.h
index 7e1dec0ed85..e341d1f7687 100644
--- a/src/mame/includes/hexion.h
+++ b/src/mame/includes/hexion.h
@@ -38,7 +38,7 @@ public:
TIMER_DEVICE_CALLBACK_MEMBER(scanline);
- virtual void video_start();
+ virtual void video_start() override;
UINT32 screen_update(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
inline void get_tile_info(tile_data &tileinfo,int tile_index,UINT8 *ram);
diff --git a/src/mame/includes/hh_tms1k.h b/src/mame/includes/hh_tms1k.h
index edcea970b64..9a6d8f5b8d4 100644
--- a/src/mame/includes/hh_tms1k.h
+++ b/src/mame/includes/hh_tms1k.h
@@ -64,8 +64,8 @@ public:
void display_matrix_seg(int maxx, int maxy, UINT32 setx, UINT32 sety, UINT16 segmask);
protected:
- virtual void machine_start();
- virtual void machine_reset();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
};
diff --git a/src/mame/includes/hh_ucom4.h b/src/mame/includes/hh_ucom4.h
index 79d51afccb9..76b3a5d7a02 100644
--- a/src/mame/includes/hh_ucom4.h
+++ b/src/mame/includes/hh_ucom4.h
@@ -58,8 +58,8 @@ public:
void display_matrix(int maxx, int maxy, UINT32 setx, UINT32 sety);
protected:
- virtual void machine_start();
- virtual void machine_reset();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
};
diff --git a/src/mame/includes/higemaru.h b/src/mame/includes/higemaru.h
index fb06bdddce7..a39d0c5a251 100644
--- a/src/mame/includes/higemaru.h
+++ b/src/mame/includes/higemaru.h
@@ -29,7 +29,7 @@ public:
DECLARE_WRITE8_MEMBER(higemaru_colorram_w);
DECLARE_WRITE8_MEMBER(higemaru_c800_w);
TILE_GET_INFO_MEMBER(get_bg_tile_info);
- virtual void video_start();
+ virtual void video_start() override;
DECLARE_PALETTE_INIT(higemaru);
UINT32 screen_update_higemaru(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
TIMER_DEVICE_CALLBACK_MEMBER(higemaru_scanline);
diff --git a/src/mame/includes/himesiki.h b/src/mame/includes/himesiki.h
index 7ac93031082..65cf5bbcba2 100644
--- a/src/mame/includes/himesiki.h
+++ b/src/mame/includes/himesiki.h
@@ -35,9 +35,9 @@ public:
DECLARE_WRITE8_MEMBER(himesiki_scrollx_w);
DECLARE_WRITE8_MEMBER(himesiki_flip_w);
TILE_GET_INFO_MEMBER(get_bg_tile_info);
- virtual void machine_start();
- virtual void machine_reset();
- virtual void video_start();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
+ virtual void video_start() override;
UINT32 screen_update_himesiki(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
void himesiki_draw_sprites( bitmap_ind16 &bitmap, const rectangle &cliprect );
required_device<cpu_device> m_maincpu;
diff --git a/src/mame/includes/hitme.h b/src/mame/includes/hitme.h
index 2231abc13aa..4a2a4aa48a4 100644
--- a/src/mame/includes/hitme.h
+++ b/src/mame/includes/hitme.h
@@ -41,9 +41,9 @@ public:
DECLARE_WRITE8_MEMBER(output_port_0_w);
DECLARE_WRITE8_MEMBER(output_port_1_w);
TILE_GET_INFO_MEMBER(get_hitme_tile_info);
- virtual void machine_start();
- virtual void machine_reset();
- virtual void video_start();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
+ virtual void video_start() override;
DECLARE_VIDEO_START(barricad);
UINT32 screen_update_hitme(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
UINT32 screen_update_barricad(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
diff --git a/src/mame/includes/hnayayoi.h b/src/mame/includes/hnayayoi.h
index 2dca1ee830e..fa22619a317 100644
--- a/src/mame/includes/hnayayoi.h
+++ b/src/mame/includes/hnayayoi.h
@@ -37,9 +37,9 @@ public:
DECLARE_WRITE8_MEMBER(adpcm_reset_w);
DECLARE_WRITE8_MEMBER(adpcm_reset_inv_w);
DECLARE_DRIVER_INIT(hnfubuki);
- virtual void machine_start();
- virtual void machine_reset();
- virtual void video_start();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
+ virtual void video_start() override;
DECLARE_VIDEO_START(untoucha);
UINT32 screen_update_hnayayoi(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
void common_vh_start( int num_pixmaps );
diff --git a/src/mame/includes/hng64.h b/src/mame/includes/hng64.h
index c034456299d..26e96851a80 100644
--- a/src/mame/includes/hng64.h
+++ b/src/mame/includes/hng64.h
@@ -310,9 +310,9 @@ public:
TILE_GET_INFO_MEMBER(get_hng64_tile2_16x16_info);
TILE_GET_INFO_MEMBER(get_hng64_tile3_8x8_info);
TILE_GET_INFO_MEMBER(get_hng64_tile3_16x16_info);
- virtual void machine_start();
- virtual void machine_reset();
- virtual void video_start();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
+ virtual void video_start() override;
UINT32 screen_update_hng64(screen_device &screen, bitmap_rgb32 &bitmap, const rectangle &cliprect);
void screen_eof_hng64(screen_device &screen, bool state);
TIMER_DEVICE_CALLBACK_MEMBER(hng64_irq);
diff --git a/src/mame/includes/homerun.h b/src/mame/includes/homerun.h
index b6f035388a8..14fc6659840 100644
--- a/src/mame/includes/homerun.h
+++ b/src/mame/includes/homerun.h
@@ -57,9 +57,9 @@ public:
DECLARE_CUSTOM_INPUT_MEMBER(ganjaja_hopper_status_r);
TILE_GET_INFO_MEMBER(get_homerun_tile_info);
- virtual void machine_start();
- virtual void machine_reset();
- virtual void video_start();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
+ virtual void video_start() override;
UINT32 screen_update_homerun(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
DECLARE_WRITE8_MEMBER(homerun_banking_w);
void draw_sprites( bitmap_ind16 &bitmap, const rectangle &cliprect );
diff --git a/src/mame/includes/hp48.h b/src/mame/includes/hp48.h
index e6a9533e004..15e029632a2 100644
--- a/src/mame/includes/hp48.h
+++ b/src/mame/includes/hp48.h
@@ -81,7 +81,7 @@ public:
UINT8* m_rom;
DECLARE_DRIVER_INIT(hp48);
- virtual void machine_reset();
+ virtual void machine_reset() override;
DECLARE_PALETTE_INIT(hp48);
DECLARE_MACHINE_START(hp49g);
DECLARE_MACHINE_START(hp48gx);
@@ -184,24 +184,24 @@ public:
}
// image-level overrides
- virtual iodevice_t image_type() const { return IO_MEMCARD; }
-
- virtual bool is_readable() const { return 1; }
- virtual bool is_writeable() const { return 1; }
- virtual bool is_creatable() const { return 1; }
- virtual bool must_be_loaded() const { return 0; }
- virtual bool is_reset_on_load() const { return 0; }
- virtual const char *image_interface() const { return nullptr; }
- virtual const char *file_extensions() const { return "crd"; }
- virtual const option_guide *create_option_guide() const { return nullptr; }
-
- virtual bool call_load();
- virtual void call_unload();
- virtual bool call_create(int format_type, option_resolution *format_options);
+ virtual iodevice_t image_type() const override { return IO_MEMCARD; }
+
+ virtual bool is_readable() const override { return 1; }
+ virtual bool is_writeable() const override { return 1; }
+ virtual bool is_creatable() const override { return 1; }
+ virtual bool must_be_loaded() const override { return 0; }
+ virtual bool is_reset_on_load() const override { return 0; }
+ virtual const char *image_interface() const override { return nullptr; }
+ virtual const char *file_extensions() const override { return "crd"; }
+ virtual const option_guide *create_option_guide() const override { return nullptr; }
+
+ virtual bool call_load() override;
+ virtual void call_unload() override;
+ virtual bool call_create(int format_type, option_resolution *format_options) override;
protected:
// device-level overrides
- virtual void device_config_complete();
- virtual void device_start();
+ virtual void device_config_complete() override;
+ virtual void device_start() override;
private:
void hp48_fill_port();
void hp48_unfill_port();
diff --git a/src/mame/includes/huebler.h b/src/mame/includes/huebler.h
index eb49ae03f07..4beff84f9b3 100644
--- a/src/mame/includes/huebler.h
+++ b/src/mame/includes/huebler.h
@@ -76,7 +76,7 @@ public:
required_ioport m_y15;
required_ioport m_special;
- virtual void machine_start();
+ virtual void machine_start() override;
UINT32 screen_update(screen_device &screen, bitmap_rgb32 &bitmap, const rectangle &cliprect);
diff --git a/src/mame/includes/hx20.h b/src/mame/includes/hx20.h
index 11fefd77b62..8f7ab801e0d 100644
--- a/src/mame/includes/hx20.h
+++ b/src/mame/includes/hx20.h
@@ -86,7 +86,7 @@ public:
required_ioport m_ksc7;
required_ioport m_sw6;
- virtual void machine_start();
+ virtual void machine_start() override;
DECLARE_PALETTE_INIT(hx20);
UINT32 screen_update(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
diff --git a/src/mame/includes/hyhoo.h b/src/mame/includes/hyhoo.h
index 3f18e86f3c6..4b0d2c520b9 100644
--- a/src/mame/includes/hyhoo.h
+++ b/src/mame/includes/hyhoo.h
@@ -40,11 +40,11 @@ public:
DECLARE_CUSTOM_INPUT_MEMBER(nb1413m3_busyflag_r);
- virtual void video_start();
+ virtual void video_start() override;
UINT32 screen_update_hyhoo(screen_device &screen, bitmap_rgb32 &bitmap, const rectangle &cliprect);
void hyhoo_gfxdraw();
protected:
- virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr);
+ virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) override;
};
diff --git a/src/mame/includes/hyperspt.h b/src/mame/includes/hyperspt.h
index 2beec42840d..0e4b848de5a 100644
--- a/src/mame/includes/hyperspt.h
+++ b/src/mame/includes/hyperspt.h
@@ -50,7 +50,7 @@ public:
DECLARE_WRITE8_MEMBER( konami_SN76496_w ) { m_sn->write(space, offset, m_SN76496_latch); };
TILE_GET_INFO_MEMBER(get_bg_tile_info);
TILE_GET_INFO_MEMBER(roadf_get_bg_tile_info);
- virtual void video_start();
+ virtual void video_start() override;
DECLARE_PALETTE_INIT(hyperspt);
DECLARE_VIDEO_START(roadf);
UINT32 screen_update_hyperspt(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
diff --git a/src/mame/includes/hyprduel.h b/src/mame/includes/hyprduel.h
index 23b676d8529..718a81b4694 100644
--- a/src/mame/includes/hyprduel.h
+++ b/src/mame/includes/hyprduel.h
@@ -94,7 +94,7 @@ public:
TILE_GET_INFO_MEMBER(get_tile_info_0_8bit);
TILE_GET_INFO_MEMBER(get_tile_info_1_8bit);
TILE_GET_INFO_MEMBER(get_tile_info_2_8bit);
- virtual void machine_reset();
+ virtual void machine_reset() override;
DECLARE_MACHINE_START(hyprduel);
DECLARE_VIDEO_START(hyprduel_14220);
DECLARE_MACHINE_START(magerror);
diff --git a/src/mame/includes/ikki.h b/src/mame/includes/ikki.h
index 636c47fbe91..bfd7039db1a 100644
--- a/src/mame/includes/ikki.h
+++ b/src/mame/includes/ikki.h
@@ -40,9 +40,9 @@ public:
DECLARE_READ8_MEMBER(ikki_e000_r);
DECLARE_WRITE8_MEMBER(ikki_coin_counters);
DECLARE_WRITE8_MEMBER(ikki_scrn_ctrl_w);
- virtual void machine_start();
- virtual void machine_reset();
- virtual void video_start();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
+ virtual void video_start() override;
DECLARE_PALETTE_INIT(ikki);
UINT32 screen_update_ikki(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
TIMER_DEVICE_CALLBACK_MEMBER(ikki_irq);
diff --git a/src/mame/includes/imds2.h b/src/mame/includes/imds2.h
index 8ba235cdcc3..c5e93b4f9bd 100644
--- a/src/mame/includes/imds2.h
+++ b/src/mame/includes/imds2.h
@@ -68,10 +68,10 @@ class imds2_state : public driver_device
I8275_DRAW_CHARACTER_MEMBER(crtc_display_pixels);
- virtual void driver_start();
- virtual void machine_start();
- virtual void video_start();
- virtual void machine_reset();
+ virtual void driver_start() override;
+ virtual void machine_start() override;
+ virtual void video_start() override;
+ virtual void machine_reset() override;
private:
required_device<i8085a_cpu_device> m_ipccpu;
diff --git a/src/mame/includes/intv.h b/src/mame/includes/intv.h
index 952844a2022..789caf7f844 100644
--- a/src/mame/includes/intv.h
+++ b/src/mame/includes/intv.h
@@ -98,9 +98,9 @@ public:
DECLARE_DRIVER_INIT(intvecs);
DECLARE_DRIVER_INIT(intvkbd);
DECLARE_DRIVER_INIT(intv);
- virtual void machine_start();
- virtual void machine_reset();
- virtual void video_start();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
+ virtual void video_start() override;
DECLARE_PALETTE_INIT(intv);
void ecs_banks_restore();
UINT32 screen_update_intv(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
@@ -149,7 +149,7 @@ protected:
void intv_stic_screenrefresh();
void draw_background(bitmap_ind16 &bitmap, int transparency);
void draw_sprites(bitmap_ind16 &bitmap, int behind_foreground);
- virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr);
+ virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) override;
};
#endif /* INTV_H_ */
diff --git a/src/mame/includes/inufuku.h b/src/mame/includes/inufuku.h
index ef0a7e407fc..49bebe7dcef 100644
--- a/src/mame/includes/inufuku.h
+++ b/src/mame/includes/inufuku.h
@@ -55,9 +55,9 @@ public:
DECLARE_CUSTOM_INPUT_MEMBER(soundflag_r);
TILE_GET_INFO_MEMBER(get_inufuku_bg_tile_info);
TILE_GET_INFO_MEMBER(get_inufuku_tx_tile_info);
- virtual void machine_start();
- virtual void machine_reset();
- virtual void video_start();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
+ virtual void video_start() override;
UINT32 screen_update_inufuku(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
void screen_eof_inufuku(screen_device &screen, bool state);
DECLARE_WRITE_LINE_MEMBER(irqhandler);
diff --git a/src/mame/includes/iqblock.h b/src/mame/includes/iqblock.h
index e00a7360ce8..be63ef229b1 100644
--- a/src/mame/includes/iqblock.h
+++ b/src/mame/includes/iqblock.h
@@ -35,7 +35,7 @@ public:
DECLARE_DRIVER_INIT(grndtour);
DECLARE_DRIVER_INIT(iqblock);
- virtual void video_start();
+ virtual void video_start() override;
TILE_GET_INFO_MEMBER(get_bg_tile_info);
TILE_GET_INFO_MEMBER(get_fg_tile_info);
diff --git a/src/mame/includes/irobot.h b/src/mame/includes/irobot.h
index 2e6cdb4953b..3c2d3b05e1e 100644
--- a/src/mame/includes/irobot.h
+++ b/src/mame/includes/irobot.h
@@ -82,8 +82,8 @@ public:
DECLARE_READ8_MEMBER(quad_pokeyn_r);
DECLARE_WRITE8_MEMBER(quad_pokeyn_w);
DECLARE_DRIVER_INIT(irobot);
- virtual void machine_reset();
- virtual void video_start();
+ virtual void machine_reset() override;
+ virtual void video_start() override;
DECLARE_PALETTE_INIT(irobot);
UINT32 screen_update_irobot(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
TIMER_CALLBACK_MEMBER(scanline_callback);
diff --git a/src/mame/includes/ironhors.h b/src/mame/includes/ironhors.h
index 6d1463746ef..b0c78ebf6e3 100644
--- a/src/mame/includes/ironhors.h
+++ b/src/mame/includes/ironhors.h
@@ -54,9 +54,9 @@ public:
TILE_GET_INFO_MEMBER(get_bg_tile_info);
TILE_GET_INFO_MEMBER(farwest_get_bg_tile_info);
- virtual void machine_start();
- virtual void machine_reset();
- virtual void video_start();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
+ virtual void video_start() override;
DECLARE_PALETTE_INIT(ironhors);
DECLARE_VIDEO_START(farwest);
diff --git a/src/mame/includes/itech32.h b/src/mame/includes/itech32.h
index 5bcfede898d..257def50b98 100644
--- a/src/mame/includes/itech32.h
+++ b/src/mame/includes/itech32.h
@@ -161,8 +161,8 @@ public:
DECLARE_DRIVER_INIT(timekill);
DECLARE_DRIVER_INIT(gt3d);
DECLARE_DRIVER_INIT(gt3dl);
- virtual void machine_reset();
- virtual void video_start();
+ virtual void machine_reset() override;
+ virtual void video_start() override;
DECLARE_MACHINE_RESET(drivedge);
UINT32 screen_update_itech32(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
INTERRUPT_GEN_MEMBER(generate_int1);
diff --git a/src/mame/includes/itech8.h b/src/mame/includes/itech8.h
index a35d6ffbbf8..2e35ffd95ad 100644
--- a/src/mame/includes/itech8.h
+++ b/src/mame/includes/itech8.h
@@ -129,9 +129,9 @@ public:
DECLARE_DRIVER_INIT(arligntn);
DECLARE_DRIVER_INIT(hstennis);
DECLARE_DRIVER_INIT(sstrike);
- virtual void machine_start();
- virtual void machine_reset();
- virtual void video_start();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
+ virtual void video_start() override;
DECLARE_VIDEO_START(slikshot);
DECLARE_MACHINE_START(sstrike);
@@ -177,5 +177,5 @@ public:
TIMER_CALLBACK_MEMBER( delayed_z80_control_w );
protected:
- virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr);
+ virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) override;
};
diff --git a/src/mame/includes/jack.h b/src/mame/includes/jack.h
index 8c713856539..c3292723845 100644
--- a/src/mame/includes/jack.h
+++ b/src/mame/includes/jack.h
@@ -74,9 +74,9 @@ public:
UINT32 screen_update_striv(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
UINT32 screen_update_joinem(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
- virtual void machine_start();
- virtual void machine_reset();
- virtual void video_start();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
+ virtual void video_start() override;
INTERRUPT_GEN_MEMBER(joinem_vblank_irq);
void jack_draw_sprites( bitmap_ind16 &bitmap, const rectangle &cliprect );
diff --git a/src/mame/includes/jackal.h b/src/mame/includes/jackal.h
index 03816600487..84f1da6eebe 100644
--- a/src/mame/includes/jackal.h
+++ b/src/mame/includes/jackal.h
@@ -45,9 +45,9 @@ public:
DECLARE_WRITE8_MEMBER(jackal_voram_w);
DECLARE_WRITE8_MEMBER(jackal_spriteram_w);
TILE_GET_INFO_MEMBER(get_bg_tile_info);
- virtual void machine_start();
- virtual void machine_reset();
- virtual void video_start();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
+ virtual void video_start() override;
DECLARE_PALETTE_INIT(jackal);
UINT32 screen_update_jackal(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
INTERRUPT_GEN_MEMBER(jackal_interrupt);
diff --git a/src/mame/includes/jaguar.h b/src/mame/includes/jaguar.h
index 3a85ceb106d..b8e8f8c437d 100644
--- a/src/mame/includes/jaguar.h
+++ b/src/mame/includes/jaguar.h
@@ -255,11 +255,11 @@ protected:
};
// device overrides
- virtual void machine_reset();
- virtual void sound_start();
- virtual void video_start();
+ virtual void machine_reset() override;
+ virtual void sound_start() override;
+ virtual void video_start() override;
virtual void device_postload();
- virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr);
+ virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) override;
void gpu_suspend() { m_gpu->suspend(SUSPEND_REASON_SPIN, 1); }
void gpu_resume() { m_gpu->resume(SUSPEND_REASON_SPIN); }
diff --git a/src/mame/includes/jailbrek.h b/src/mame/includes/jailbrek.h
index 26b21ef303e..2a191f5360b 100644
--- a/src/mame/includes/jailbrek.h
+++ b/src/mame/includes/jailbrek.h
@@ -52,9 +52,9 @@ public:
DECLARE_WRITE8_MEMBER(jailbrek_speech_w);
DECLARE_DRIVER_INIT(jailbrek);
TILE_GET_INFO_MEMBER(get_bg_tile_info);
- virtual void machine_start();
- virtual void machine_reset();
- virtual void video_start();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
+ virtual void video_start() override;
DECLARE_PALETTE_INIT(jailbrek);
UINT32 screen_update_jailbrek(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
INTERRUPT_GEN_MEMBER(jb_interrupt);
diff --git a/src/mame/includes/jedi.h b/src/mame/includes/jedi.h
index 9af92b88760..a5f233a283c 100644
--- a/src/mame/includes/jedi.h
+++ b/src/mame/includes/jedi.h
@@ -78,10 +78,10 @@ public:
DECLARE_WRITE8_MEMBER(speech_strobe_w);
DECLARE_READ8_MEMBER(speech_ready_r);
DECLARE_WRITE8_MEMBER(speech_reset_w);
- virtual void machine_start();
- virtual void machine_reset();
- virtual void sound_start();
- virtual void sound_reset();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
+ virtual void sound_start() override;
+ virtual void sound_reset() override;
DECLARE_VIDEO_START(jedi);
UINT32 screen_update_jedi(screen_device &screen, bitmap_rgb32 &bitmap, const rectangle &cliprect);
TIMER_CALLBACK_MEMBER(generate_interrupt);
diff --git a/src/mame/includes/jupiter.h b/src/mame/includes/jupiter.h
index 03ffa92de5e..ad89bc97a82 100644
--- a/src/mame/includes/jupiter.h
+++ b/src/mame/includes/jupiter.h
@@ -23,7 +23,7 @@ public:
required_device<cpu_device> m_maincpu;
- virtual void machine_start();
+ virtual void machine_start() override;
DECLARE_DRIVER_INIT(jupiter);
};
@@ -49,8 +49,8 @@ public:
required_shared_ptr<UINT8> m_p_ram;
const UINT8 *m_p_chargen;
- virtual void machine_reset();
- virtual void video_start();
+ virtual void machine_reset() override;
+ virtual void video_start() override;
UINT32 screen_update(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
DECLARE_DRIVER_INIT(jupiter3);
diff --git a/src/mame/includes/kangaroo.h b/src/mame/includes/kangaroo.h
index c04c9e03f7e..3627dc4f47a 100644
--- a/src/mame/includes/kangaroo.h
+++ b/src/mame/includes/kangaroo.h
@@ -30,9 +30,9 @@ public:
DECLARE_WRITE8_MEMBER(kangaroo_coin_counter_w);
DECLARE_WRITE8_MEMBER(kangaroo_videoram_w);
DECLARE_WRITE8_MEMBER(kangaroo_video_control_w);
- virtual void machine_start();
- virtual void machine_reset();
- virtual void video_start();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
+ virtual void video_start() override;
DECLARE_MACHINE_START(kangaroo_mcu);
UINT32 screen_update_kangaroo(screen_device &screen, bitmap_rgb32 &bitmap, const rectangle &cliprect);
void videoram_write( UINT16 offset, UINT8 data, UINT8 mask );
diff --git a/src/mame/includes/karnov.h b/src/mame/includes/karnov.h
index 87abac6b963..2af9e810f91 100644
--- a/src/mame/includes/karnov.h
+++ b/src/mame/includes/karnov.h
@@ -65,8 +65,8 @@ public:
DECLARE_DRIVER_INIT(chelnovj);
DECLARE_DRIVER_INIT(chelnov);
TILE_GET_INFO_MEMBER(get_fix_tile_info);
- virtual void machine_start();
- virtual void machine_reset();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
DECLARE_PALETTE_INIT(karnov);
DECLARE_VIDEO_START(karnov);
DECLARE_VIDEO_START(wndrplnt);
diff --git a/src/mame/includes/kaypro.h b/src/mame/includes/kaypro.h
index ef5d5ab008a..61f93d96f03 100644
--- a/src/mame/includes/kaypro.h
+++ b/src/mame/includes/kaypro.h
@@ -89,7 +89,7 @@ private:
floppy_image_device *m_floppy;
void mc6845_cursor_configure();
void mc6845_screen_configure();
- virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr);
+ virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) override;
required_device<cpu_device> m_maincpu;
optional_device<z80pio_device> m_pio_g;
optional_device<z80pio_device> m_pio_s;
diff --git a/src/mame/includes/kc.h b/src/mame/includes/kc.h
index 46f1cd93d1e..fa56b4028fa 100644
--- a/src/mame/includes/kc.h
+++ b/src/mame/includes/kc.h
@@ -75,8 +75,8 @@ public:
required_device<cassette_image_device> m_cassette;
// defined in machine/kc.c
- virtual void machine_start();
- virtual void machine_reset();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
// modules read/write
DECLARE_READ8_MEMBER ( expansion_read );
@@ -123,7 +123,7 @@ public:
void speaker_update();
// defined in video/kc.c
- virtual void video_start();
+ virtual void video_start() override;
virtual UINT32 screen_update(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
DECLARE_WRITE_LINE_MEMBER( video_toggle_blink_state );
void video_draw_8_pixels(bitmap_ind16 &bitmap, int x, int y, UINT8 colour_byte, UINT8 gfx_byte);
@@ -164,11 +164,11 @@ public:
{ }
// defined in machine/kc.c
- virtual void machine_reset();
+ virtual void machine_reset() override;
- virtual void update_0x04000();
- virtual void update_0x08000();
- virtual void update_0x0c000();
+ virtual void update_0x04000() override;
+ virtual void update_0x08000() override;
+ virtual void update_0x0c000() override;
DECLARE_READ8_MEMBER( kc85_4_86_r );
DECLARE_READ8_MEMBER( kc85_4_84_r );
@@ -176,8 +176,8 @@ public:
DECLARE_WRITE8_MEMBER( kc85_4_84_w );
// defined in video/kc.c
- virtual void video_start();
- virtual UINT32 screen_update(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
+ virtual void video_start() override;
+ virtual UINT32 screen_update(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect) override;
void video_control_w(int data);
// driver state
diff --git a/src/mame/includes/kchamp.h b/src/mame/includes/kchamp.h
index 6e44d71bc80..eec986424d7 100644
--- a/src/mame/includes/kchamp.h
+++ b/src/mame/includes/kchamp.h
@@ -52,8 +52,8 @@ public:
DECLARE_DRIVER_INIT(kchampvs);
DECLARE_DRIVER_INIT(kchampvs2);
TILE_GET_INFO_MEMBER(get_bg_tile_info);
- virtual void machine_reset();
- virtual void video_start();
+ virtual void machine_reset() override;
+ virtual void video_start() override;
DECLARE_PALETTE_INIT(kchamp);
DECLARE_MACHINE_START(kchampvs);
DECLARE_MACHINE_START(kchamp);
diff --git a/src/mame/includes/kickgoal.h b/src/mame/includes/kickgoal.h
index dfbe3299d22..9575f813080 100644
--- a/src/mame/includes/kickgoal.h
+++ b/src/mame/includes/kickgoal.h
@@ -75,8 +75,8 @@ public:
TILEMAP_MAPPER_MEMBER(tilemap_scan_kicksbg);
TILEMAP_MAPPER_MEMBER(tilemap_scan_kicksbg2);
TILEMAP_MAPPER_MEMBER(tilemap_scan_actionhwbg2);
- virtual void machine_start();
- virtual void machine_reset();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
DECLARE_VIDEO_START(kickgoal);
DECLARE_VIDEO_START(actionhw);
UINT32 screen_update_kickgoal(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
diff --git a/src/mame/includes/kingobox.h b/src/mame/includes/kingobox.h
index b9222ca0e85..9a7ee062627 100644
--- a/src/mame/includes/kingobox.h
+++ b/src/mame/includes/kingobox.h
@@ -57,8 +57,8 @@ public:
TILE_GET_INFO_MEMBER(get_bg_tile_info);
TILE_GET_INFO_MEMBER(get_fg_tile_info);
TILE_GET_INFO_MEMBER(ringking_get_bg_tile_info);
- virtual void machine_start();
- virtual void machine_reset();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
DECLARE_VIDEO_START(kingofb);
DECLARE_PALETTE_INIT(kingofb);
DECLARE_VIDEO_START(ringking);
diff --git a/src/mame/includes/klax.h b/src/mame/includes/klax.h
index 40f229592d3..d94cccd0714 100644
--- a/src/mame/includes/klax.h
+++ b/src/mame/includes/klax.h
@@ -20,8 +20,8 @@ public:
required_device<tilemap_device> m_playfield_tilemap;
required_device<atari_motion_objects_device> m_mob;
- virtual void update_interrupts();
- virtual void scanline_update(screen_device &screen, int scanline);
+ virtual void update_interrupts() override;
+ virtual void scanline_update(screen_device &screen, int scanline) override;
DECLARE_WRITE16_MEMBER(interrupt_ack_w);
TILE_GET_INFO_MEMBER(get_playfield_tile_info);
DECLARE_MACHINE_START(klax);
diff --git a/src/mame/includes/kncljoe.h b/src/mame/includes/kncljoe.h
index 84d82c7d5d2..cafa96ed3da 100644
--- a/src/mame/includes/kncljoe.h
+++ b/src/mame/includes/kncljoe.h
@@ -48,9 +48,9 @@ public:
DECLARE_READ8_MEMBER(m6803_port2_r);
DECLARE_WRITE8_MEMBER(unused_w);
TILE_GET_INFO_MEMBER(get_bg_tile_info);
- virtual void machine_start();
- virtual void machine_reset();
- virtual void video_start();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
+ virtual void video_start() override;
DECLARE_PALETTE_INIT(kncljoe);
UINT32 screen_update_kncljoe(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
INTERRUPT_GEN_MEMBER(sound_nmi);
diff --git a/src/mame/includes/kopunch.h b/src/mame/includes/kopunch.h
index f425503dc9d..3d0e6d0fce3 100644
--- a/src/mame/includes/kopunch.h
+++ b/src/mame/includes/kopunch.h
@@ -50,6 +50,6 @@ public:
DECLARE_PALETTE_INIT(kopunch);
UINT32 screen_update_kopunch(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
- virtual void machine_start();
- virtual void video_start();
+ virtual void machine_start() override;
+ virtual void video_start() override;
};
diff --git a/src/mame/includes/kramermc.h b/src/mame/includes/kramermc.h
index 87222f7e578..7a0dbd6020e 100644
--- a/src/mame/includes/kramermc.h
+++ b/src/mame/includes/kramermc.h
@@ -22,8 +22,8 @@ public:
UINT8 m_key_row;
DECLARE_DRIVER_INIT(kramermc);
- virtual void machine_reset();
- virtual void video_start();
+ virtual void machine_reset() override;
+ virtual void video_start() override;
UINT32 screen_update_kramermc(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
DECLARE_READ8_MEMBER(kramermc_port_a_r);
DECLARE_READ8_MEMBER(kramermc_port_b_r);
diff --git a/src/mame/includes/ksayakyu.h b/src/mame/includes/ksayakyu.h
index 22a98cae0cd..0f6873d8e7a 100644
--- a/src/mame/includes/ksayakyu.h
+++ b/src/mame/includes/ksayakyu.h
@@ -40,9 +40,9 @@ public:
DECLARE_WRITE8_MEMBER(dummy3_w);
TILE_GET_INFO_MEMBER(get_ksayakyu_tile_info);
TILE_GET_INFO_MEMBER(get_text_tile_info);
- virtual void machine_start();
- virtual void machine_reset();
- virtual void video_start();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
+ virtual void video_start() override;
DECLARE_PALETTE_INIT(ksayakyu);
UINT32 screen_update_ksayakyu(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
void draw_sprites( bitmap_ind16 &bitmap, const rectangle &cliprect );
diff --git a/src/mame/includes/kyocera.h b/src/mame/includes/kyocera.h
index ef5e5737dea..43a1c835670 100644
--- a/src/mame/includes/kyocera.h
+++ b/src/mame/includes/kyocera.h
@@ -120,7 +120,7 @@ public:
required_ioport m_y8;
required_ioport m_battery;
- virtual void machine_start();
+ virtual void machine_start() override;
memory_region *m_opt_region;
UINT32 screen_update(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
@@ -163,7 +163,7 @@ public:
trsm100_state(const machine_config &mconfig, device_type type, const char *tag)
: kc85_state(mconfig, type, tag) { }
- virtual void machine_start();
+ virtual void machine_start() override;
};
class pc8201_state : public kc85_state
@@ -174,7 +174,7 @@ public:
m_cas_cart(*this, "cas_cartslot")
{ }
- virtual void machine_start();
+ virtual void machine_start() override;
required_device<generic_slot_device> m_cas_cart;
DECLARE_READ8_MEMBER( bank_r );
@@ -244,7 +244,7 @@ public:
required_ioport m_y7;
required_ioport m_y8;
- virtual void machine_start();
+ virtual void machine_start() override;
memory_region *m_opt_region;
UINT32 screen_update(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
diff --git a/src/mame/includes/kyugo.h b/src/mame/includes/kyugo.h
index d00517fd5fc..3c3b113c1d9 100644
--- a/src/mame/includes/kyugo.h
+++ b/src/mame/includes/kyugo.h
@@ -62,9 +62,9 @@ public:
DECLARE_DRIVER_INIT(gyrodine);
TILE_GET_INFO_MEMBER(get_fg_tile_info);
TILE_GET_INFO_MEMBER(get_bg_tile_info);
- virtual void machine_start();
- virtual void machine_reset();
- virtual void video_start();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
+ virtual void video_start() override;
UINT32 screen_update_kyugo(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
INTERRUPT_GEN_MEMBER(vblank_irq);
void draw_sprites( bitmap_ind16 &bitmap, const rectangle &cliprect );
diff --git a/src/mame/includes/labyrunr.h b/src/mame/includes/labyrunr.h
index 7ad965d8457..092b28a7503 100644
--- a/src/mame/includes/labyrunr.h
+++ b/src/mame/includes/labyrunr.h
@@ -49,8 +49,8 @@ public:
DECLARE_WRITE8_MEMBER(labyrunr_vram2_w);
TILE_GET_INFO_MEMBER(get_tile_info0);
TILE_GET_INFO_MEMBER(get_tile_info1);
- virtual void machine_start();
- virtual void video_start();
+ virtual void machine_start() override;
+ virtual void video_start() override;
DECLARE_PALETTE_INIT(labyrunr);
UINT32 screen_update_labyrunr(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
INTERRUPT_GEN_MEMBER(labyrunr_vblank_interrupt);
diff --git a/src/mame/includes/ladyfrog.h b/src/mame/includes/ladyfrog.h
index f8bce69f36b..293b964d39c 100644
--- a/src/mame/includes/ladyfrog.h
+++ b/src/mame/includes/ladyfrog.h
@@ -62,9 +62,9 @@ public:
DECLARE_WRITE8_MEMBER(ladyfrog_scrlram_w);
DECLARE_WRITE8_MEMBER(unk_w);
TILE_GET_INFO_MEMBER(get_tile_info);
- virtual void machine_start();
- virtual void machine_reset();
- virtual void video_start();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
+ virtual void video_start() override;
DECLARE_VIDEO_START(toucheme);
DECLARE_VIDEO_START(ladyfrog_common);
UINT32 screen_update_ladyfrog(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
diff --git a/src/mame/includes/laserbat.h b/src/mame/includes/laserbat.h
index 0bce3f84118..d2fdf4d0b92 100644
--- a/src/mame/includes/laserbat.h
+++ b/src/mame/includes/laserbat.h
@@ -92,9 +92,9 @@ public:
DECLARE_WRITE8_MEMBER(zaccaria_port0a_w);
DECLARE_WRITE8_MEMBER(zaccaria_port0b_w);
TILE_GET_INFO_MEMBER(get_tile_info);
- virtual void machine_start();
- virtual void machine_reset();
- virtual void video_start();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
+ virtual void video_start() override;
UINT32 screen_update_laserbat(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
INTERRUPT_GEN_MEMBER(laserbat_interrupt);
INTERRUPT_GEN_MEMBER(zaccaria_cb1_toggle);
diff --git a/src/mame/includes/lasso.h b/src/mame/includes/lasso.h
index 62f94b4ca69..617f03aeba9 100644
--- a/src/mame/includes/lasso.h
+++ b/src/mame/includes/lasso.h
@@ -65,9 +65,9 @@ public:
TILE_GET_INFO_MEMBER(lasso_get_bg_tile_info);
TILE_GET_INFO_MEMBER(wwjgtin_get_track_tile_info);
TILE_GET_INFO_MEMBER(pinbo_get_bg_tile_info);
- virtual void machine_start();
- virtual void machine_reset();
- virtual void video_start();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
+ virtual void video_start() override;
DECLARE_PALETTE_INIT(lasso);
DECLARE_MACHINE_START(wwjgtin);
DECLARE_MACHINE_RESET(wwjgtin);
diff --git a/src/mame/includes/lastduel.h b/src/mame/includes/lastduel.h
index d71bc435305..615bafd2a8d 100644
--- a/src/mame/includes/lastduel.h
+++ b/src/mame/includes/lastduel.h
@@ -60,7 +60,7 @@ public:
TILE_GET_INFO_MEMBER(get_bg_tile_info);
TILE_GET_INFO_MEMBER(get_fg_tile_info);
TILE_GET_INFO_MEMBER(get_fix_info);
- virtual void machine_reset();
+ virtual void machine_reset() override;
DECLARE_MACHINE_START(lastduel);
DECLARE_VIDEO_START(lastduel);
DECLARE_MACHINE_START(madgear);
diff --git a/src/mame/includes/lazercmd.h b/src/mame/includes/lazercmd.h
index 9e169a18ab5..58134751943 100644
--- a/src/mame/includes/lazercmd.h
+++ b/src/mame/includes/lazercmd.h
@@ -62,8 +62,8 @@ public:
DECLARE_WRITE8_MEMBER(bbonk_hardware_w);
DECLARE_READ8_MEMBER(lazercmd_hardware_r);
DECLARE_DRIVER_INIT(lazercmd);
- virtual void machine_start();
- virtual void machine_reset();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
DECLARE_PALETTE_INIT(lazercmd);
UINT32 screen_update_lazercmd(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
TIMER_DEVICE_CALLBACK_MEMBER(lazercmd_timer);
diff --git a/src/mame/includes/lc80.h b/src/mame/includes/lc80.h
index bf54ed9ed95..36788b37f00 100644
--- a/src/mame/includes/lc80.h
+++ b/src/mame/includes/lc80.h
@@ -46,7 +46,7 @@ public:
required_ioport m_y2;
required_ioport m_y3;
- virtual void machine_start();
+ virtual void machine_start() override;
DECLARE_WRITE_LINE_MEMBER( ctc_z0_w );
DECLARE_WRITE_LINE_MEMBER( ctc_z1_w );
diff --git a/src/mame/includes/leland.h b/src/mame/includes/leland.h
index ef8a4d2b585..cd0a8684463 100644
--- a/src/mame/includes/leland.h
+++ b/src/mame/includes/leland.h
@@ -212,7 +212,7 @@ class leland_80186_sound_device : public device_t
public:
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;
+ virtual machine_config_constructor device_mconfig_additions() const override;
DECLARE_WRITE16_MEMBER(peripheral_ctrl);
DECLARE_WRITE8_MEMBER(leland_80186_control_w);
@@ -235,8 +235,8 @@ public:
DECLARE_WRITE_LINE_MEMBER(i80186_tmr1_w);
protected:
// device-level overrides
- virtual void device_start();
- virtual void device_reset();
+ virtual void device_start() override;
+ virtual void device_reset() override;
int m_type;
enum {
@@ -286,7 +286,7 @@ class redline_80186_sound_device : public leland_80186_sound_device
public:
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;
+ virtual machine_config_constructor device_mconfig_additions() const override;
};
extern const device_type REDLINE_80186;
@@ -295,7 +295,7 @@ class ataxx_80186_sound_device : public leland_80186_sound_device
{
public:
ataxx_80186_sound_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
- virtual machine_config_constructor device_mconfig_additions() const;
+ virtual machine_config_constructor device_mconfig_additions() const override;
};
extern const device_type ATAXX_80186;
@@ -304,7 +304,7 @@ class wsf_80186_sound_device : public leland_80186_sound_device
{
public:
wsf_80186_sound_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
- virtual machine_config_constructor device_mconfig_additions() const;
+ virtual machine_config_constructor device_mconfig_additions() const override;
};
extern const device_type WSF_80186;
diff --git a/src/mame/includes/lemmings.h b/src/mame/includes/lemmings.h
index 95c1880c76d..2e91c0d7250 100644
--- a/src/mame/includes/lemmings.h
+++ b/src/mame/includes/lemmings.h
@@ -51,8 +51,8 @@ public:
DECLARE_WRITE16_MEMBER(lemmings_pixel_1_w);
DECLARE_WRITE16_MEMBER(lemmings_vram_w);
TILE_GET_INFO_MEMBER(get_tile_info);
- virtual void machine_start();
- virtual void video_start();
+ virtual void machine_start() override;
+ virtual void video_start() override;
UINT32 screen_update_lemmings(screen_device &screen, bitmap_rgb32 &bitmap, const rectangle &cliprect);
void screen_eof_lemmings(screen_device &screen, bool state);
void lemmings_copy_bitmap(bitmap_rgb32& bitmap, bitmap_ind16& srcbitmap, int* xscroll, int* yscroll, const rectangle& cliprect);
diff --git a/src/mame/includes/lethal.h b/src/mame/includes/lethal.h
index d1fa59cb463..f53c540f38d 100644
--- a/src/mame/includes/lethal.h
+++ b/src/mame/includes/lethal.h
@@ -49,9 +49,9 @@ public:
DECLARE_READ8_MEMBER(guns_r);
DECLARE_READ8_MEMBER(gunsaux_r);
DECLARE_WRITE8_MEMBER(lethalen_palette_control);
- virtual void machine_start();
- virtual void machine_reset();
- virtual void video_start();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
+ virtual void video_start() override;
UINT32 screen_update_lethalen(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
INTERRUPT_GEN_MEMBER(lethalen_interrupt);
K05324X_CB_MEMBER(sprite_callback);
diff --git a/src/mame/includes/lethalj.h b/src/mame/includes/lethalj.h
index 390f889ef3c..e9e519d8d56 100644
--- a/src/mame/includes/lethalj.h
+++ b/src/mame/includes/lethalj.h
@@ -56,12 +56,12 @@ public:
DECLARE_DRIVER_INIT(cfarm);
DECLARE_DRIVER_INIT(ripribit);
DECLARE_DRIVER_INIT(cclownz);
- virtual void video_start();
+ virtual void video_start() override;
inline void get_crosshair_xy(int player, int *x, int *y);
TMS340X0_SCANLINE_IND16_CB_MEMBER(scanline_update);
protected:
- virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr);
+ virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) override;
};
/*----------- defined in video/lethalj.c -----------*/
diff --git a/src/mame/includes/liberatr.h b/src/mame/includes/liberatr.h
index c956cd6b5ea..edaf2add687 100644
--- a/src/mame/includes/liberatr.h
+++ b/src/mame/includes/liberatr.h
@@ -36,10 +36,10 @@ public:
UINT32 screen_update(screen_device &screen, bitmap_rgb32 &bitmap, const rectangle &cliprect);
protected:
- virtual void machine_start();
- virtual void video_start();
+ virtual void machine_start() override;
+ virtual void video_start() override;
- virtual void update_interrupts() { }
+ virtual void update_interrupts() override { }
struct planet;
diff --git a/src/mame/includes/lisa.h b/src/mame/includes/lisa.h
index c52c53fb833..7a54062802c 100644
--- a/src/mame/includes/lisa.h
+++ b/src/mame/includes/lisa.h
@@ -204,9 +204,9 @@ public:
DECLARE_DRIVER_INIT(lisa210);
DECLARE_DRIVER_INIT(mac_xl);
DECLARE_DRIVER_INIT(lisa2);
- virtual void machine_start();
- virtual void machine_reset();
- virtual void video_start();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
+ virtual void video_start() override;
void nvram_init(nvram_device &nvram, void *data, size_t size);
UINT32 screen_update_lisa(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
INTERRUPT_GEN_MEMBER(lisa_interrupt);
diff --git a/src/mame/includes/lkage.h b/src/mame/includes/lkage.h
index 0df611aac37..863e84b1f5e 100644
--- a/src/mame/includes/lkage.h
+++ b/src/mame/includes/lkage.h
@@ -88,9 +88,9 @@ public:
TILE_GET_INFO_MEMBER(get_bg_tile_info);
TILE_GET_INFO_MEMBER(get_fg_tile_info);
TILE_GET_INFO_MEMBER(get_tx_tile_info);
- virtual void machine_start();
- virtual void machine_reset();
- virtual void video_start();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
+ virtual void video_start() override;
UINT32 screen_update_lkage(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
TIMER_CALLBACK_MEMBER(nmi_callback);
void draw_sprites( screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect );
diff --git a/src/mame/includes/llc.h b/src/mame/includes/llc.h
index c98a7484146..e74bf7f5acc 100644
--- a/src/mame/includes/llc.h
+++ b/src/mame/includes/llc.h
@@ -51,7 +51,7 @@ private:
public:
DECLARE_DRIVER_INIT(llc2);
DECLARE_DRIVER_INIT(llc1);
- virtual void video_start();
+ virtual void video_start() override;
DECLARE_MACHINE_START(llc1);
DECLARE_MACHINE_RESET(llc1);
DECLARE_MACHINE_RESET(llc2);
diff --git a/src/mame/includes/lockon.h b/src/mame/includes/lockon.h
index 5c5bbc831e6..89fd0d1258e 100644
--- a/src/mame/includes/lockon.h
+++ b/src/mame/includes/lockon.h
@@ -120,9 +120,9 @@ public:
DECLARE_WRITE8_MEMBER(sound_vol);
DECLARE_WRITE8_MEMBER(ym2203_out_b);
TILE_GET_INFO_MEMBER(get_lockon_tile_info);
- virtual void machine_start();
- virtual void machine_reset();
- virtual void video_start();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
+ virtual void video_start() override;
DECLARE_PALETTE_INIT(lockon);
UINT32 screen_update_lockon(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
void screen_eof_lockon(screen_device &screen, bool state);
diff --git a/src/mame/includes/lordgun.h b/src/mame/includes/lordgun.h
index 875e476609a..c381e474a8e 100644
--- a/src/mame/includes/lordgun.h
+++ b/src/mame/includes/lordgun.h
@@ -91,8 +91,8 @@ public:
TILE_GET_INFO_MEMBER(get_tile_info_2);
TILE_GET_INFO_MEMBER(get_tile_info_3);
- virtual void machine_start();
- virtual void video_start();
+ virtual void machine_start() override;
+ virtual void video_start() override;
UINT32 screen_update_lordgun(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
inline void get_tile_info(tile_data &tileinfo, tilemap_memory_index tile_index, int _N_);
diff --git a/src/mame/includes/lucky74.h b/src/mame/includes/lucky74.h
index 7b7ed26a375..64f2e25322e 100644
--- a/src/mame/includes/lucky74.h
+++ b/src/mame/includes/lucky74.h
@@ -44,9 +44,9 @@ public:
DECLARE_WRITE8_MEMBER(lamps_b_w);
TILE_GET_INFO_MEMBER(get_fg_tile_info);
TILE_GET_INFO_MEMBER(get_bg_tile_info);
- virtual void video_start();
- virtual void machine_reset();
- virtual void sound_start();
+ virtual void video_start() override;
+ virtual void machine_reset() override;
+ virtual void sound_start() override;
DECLARE_PALETTE_INIT(lucky74);
UINT32 screen_update_lucky74(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
INTERRUPT_GEN_MEMBER(nmi_interrupt);
diff --git a/src/mame/includes/lvcards.h b/src/mame/includes/lvcards.h
index 9becf3c4520..851559d18bb 100644
--- a/src/mame/includes/lvcards.h
+++ b/src/mame/includes/lvcards.h
@@ -22,7 +22,7 @@ public:
DECLARE_WRITE8_MEMBER(lvcards_videoram_w);
DECLARE_WRITE8_MEMBER(lvcards_colorram_w);
TILE_GET_INFO_MEMBER(get_bg_tile_info);
- virtual void video_start();
+ virtual void video_start() override;
DECLARE_PALETTE_INIT(lvcards);
DECLARE_MACHINE_START(lvpoker);
DECLARE_MACHINE_RESET(lvpoker);
diff --git a/src/mame/includes/lviv.h b/src/mame/includes/lviv.h
index 363948263e2..f0634fc237d 100644
--- a/src/mame/includes/lviv.h
+++ b/src/mame/includes/lviv.h
@@ -32,8 +32,8 @@ public:
UINT8 m_startup_mem_map;
DECLARE_READ8_MEMBER(lviv_io_r);
DECLARE_WRITE8_MEMBER(lviv_io_w);
- virtual void machine_reset();
- virtual void video_start();
+ virtual void machine_reset() override;
+ virtual void video_start() override;
DECLARE_PALETTE_INIT(lviv);
UINT32 screen_update_lviv(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
DECLARE_READ8_MEMBER(lviv_ppi_0_porta_r);
diff --git a/src/mame/includes/lwings.h b/src/mame/includes/lwings.h
index 51abcb98b5e..facb2ade608 100644
--- a/src/mame/includes/lwings.h
+++ b/src/mame/includes/lwings.h
@@ -59,9 +59,9 @@ public:
TILE_GET_INFO_MEMBER(lwings_get_bg1_tile_info);
TILE_GET_INFO_MEMBER(trojan_get_bg1_tile_info);
TILE_GET_INFO_MEMBER(get_bg2_tile_info);
- virtual void machine_start();
- virtual void machine_reset();
- virtual void video_start();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
+ virtual void video_start() override;
DECLARE_DRIVER_INIT(avengersb);
DECLARE_VIDEO_START(trojan);
DECLARE_VIDEO_START(avengers);
diff --git a/src/mame/includes/lynx.h b/src/mame/includes/lynx.h
index 9d45fa13467..f11b34bd69f 100644
--- a/src/mame/includes/lynx.h
+++ b/src/mame/includes/lynx.h
@@ -118,7 +118,7 @@ public:
m_cart(*this, "cartslot"),
m_palette(*this, "palette") { }
- virtual void video_start();
+ virtual void video_start() override;
UINT32 screen_update(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
@@ -158,8 +158,8 @@ public:
void lynx_multiply();
UINT8 lynx_timer_read(int which, int offset);
void lynx_timer_write(int which, int offset, UINT8 data);
- virtual void machine_start();
- virtual void machine_reset();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
DECLARE_PALETTE_INIT(lynx);
void sound_cb();
TIMER_CALLBACK_MEMBER(lynx_blitter_timer);
@@ -185,7 +185,7 @@ public:
DECLARE_QUICKLOAD_LOAD_MEMBER( lynx );
protected:
- virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr);
+ virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) override;
};
diff --git a/src/mame/includes/m10.h b/src/mame/includes/m10.h
index 30c6fb425a4..1a419d241ec 100644
--- a/src/mame/includes/m10.h
+++ b/src/mame/includes/m10.h
@@ -116,5 +116,5 @@ public:
inline void plot_pixel_m10( bitmap_ind16 &bm, int x, int y, int col );
protected:
- virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr);
+ virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) override;
};
diff --git a/src/mame/includes/m107.h b/src/mame/includes/m107.h
index 1e38f870d85..0cb4724f10a 100644
--- a/src/mame/includes/m107.h
+++ b/src/mame/includes/m107.h
@@ -69,8 +69,8 @@ public:
DECLARE_DRIVER_INIT(firebarr);
DECLARE_DRIVER_INIT(dsoccr94);
DECLARE_DRIVER_INIT(wpksoc);
- virtual void machine_start();
- virtual void video_start();
+ virtual void machine_start() override;
+ virtual void video_start() override;
UINT32 screen_update(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
void draw_sprites(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
diff --git a/src/mame/includes/m5.h b/src/mame/includes/m5.h
index 6d95a69a6c5..7ba55be8172 100644
--- a/src/mame/includes/m5.h
+++ b/src/mame/includes/m5.h
@@ -46,8 +46,8 @@ public:
required_device<floppy_image_device> m_floppy0;
required_ioport m_reset;
- virtual void machine_start();
- virtual void machine_reset();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
DECLARE_READ8_MEMBER( sts_r );
DECLARE_WRITE8_MEMBER( com_w );
diff --git a/src/mame/includes/m52.h b/src/mame/includes/m52.h
index 639a0284727..d1efe7dc698 100644
--- a/src/mame/includes/m52.h
+++ b/src/mame/includes/m52.h
@@ -37,8 +37,8 @@ public:
DECLARE_WRITE8_MEMBER(m52_flipscreen_w);
DECLARE_WRITE8_MEMBER(alpha1v_flipscreen_w);
TILE_GET_INFO_MEMBER(get_tile_info);
- virtual void machine_reset();
- virtual void video_start();
+ virtual void machine_reset() override;
+ virtual void video_start() override;
DECLARE_PALETTE_INIT(m52);
UINT32 screen_update_m52(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
void draw_background(bitmap_ind16 &bitmap, const rectangle &cliprect, int xpos, int ypos, int image);
diff --git a/src/mame/includes/m57.h b/src/mame/includes/m57.h
index 226db7c5b96..c54442ee974 100644
--- a/src/mame/includes/m57.h
+++ b/src/mame/includes/m57.h
@@ -23,7 +23,7 @@ public:
DECLARE_WRITE8_MEMBER(m57_videoram_w);
DECLARE_WRITE8_MEMBER(m57_flipscreen_w);
TILE_GET_INFO_MEMBER(get_tile_info);
- virtual void video_start();
+ virtual void video_start() override;
DECLARE_PALETTE_INIT(m57);
UINT32 screen_update_m57(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
void draw_background(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
diff --git a/src/mame/includes/m58.h b/src/mame/includes/m58.h
index 0a4977a0163..656fa75c5b3 100644
--- a/src/mame/includes/m58.h
+++ b/src/mame/includes/m58.h
@@ -39,7 +39,7 @@ public:
DECLARE_WRITE8_MEMBER(flipscreen_w);
DECLARE_DRIVER_INIT(yard85);
- virtual void video_start();
+ virtual void video_start() override;
DECLARE_PALETTE_INIT(m58);
TILE_GET_INFO_MEMBER(get_bg_tile_info);
diff --git a/src/mame/includes/m62.h b/src/mame/includes/m62.h
index 5b48f4bfaef..40d09120cab 100644
--- a/src/mame/includes/m62.h
+++ b/src/mame/includes/m62.h
@@ -88,9 +88,9 @@ public:
TILE_GET_INFO_MEMBER(get_youjyudn_bg_tile_info);
TILE_GET_INFO_MEMBER(get_youjyudn_fg_tile_info);
TILE_GET_INFO_MEMBER(get_horizon_bg_tile_info);
- virtual void machine_start();
- virtual void machine_reset();
- virtual void video_start();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
+ virtual void video_start() override;
DECLARE_PALETTE_INIT(m62);
DECLARE_VIDEO_START(kungfum);
DECLARE_VIDEO_START(battroad);
diff --git a/src/mame/includes/m72.h b/src/mame/includes/m72.h
index 692d2485bc9..4c74265c2a7 100644
--- a/src/mame/includes/m72.h
+++ b/src/mame/includes/m72.h
@@ -156,8 +156,8 @@ public:
TILEMAP_MAPPER_MEMBER(m82_scan_rows);
- void machine_start();
- void machine_reset();
+ void machine_start() override;
+ void machine_reset() override;
DECLARE_VIDEO_START(m72);
DECLARE_VIDEO_START(xmultipl);
DECLARE_VIDEO_START(hharry);
diff --git a/src/mame/includes/m90.h b/src/mame/includes/m90.h
index 0bb81554d25..1f68a161004 100644
--- a/src/mame/includes/m90.h
+++ b/src/mame/includes/m90.h
@@ -51,8 +51,8 @@ public:
TILE_GET_INFO_MEMBER(dynablsb_get_pf1w_tile_info);
TILE_GET_INFO_MEMBER(dynablsb_get_pf2_tile_info);
TILE_GET_INFO_MEMBER(dynablsb_get_pf2w_tile_info);
- virtual void machine_start();
- virtual void video_start();
+ virtual void machine_start() override;
+ virtual void video_start() override;
DECLARE_VIDEO_START(bomblord);
DECLARE_VIDEO_START(dynablsb);
UINT32 screen_update_m90(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
diff --git a/src/mame/includes/m92.h b/src/mame/includes/m92.h
index 599c1545129..4f9baea9e74 100644
--- a/src/mame/includes/m92.h
+++ b/src/mame/includes/m92.h
@@ -105,5 +105,5 @@ public:
void m92_sprite_interrupt();
protected:
- virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr);
+ virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) override;
};
diff --git a/src/mame/includes/mac.h b/src/mame/includes/mac.h
index 72dae5c92c1..cea4f7da1d0 100644
--- a/src/mame/includes/mac.h
+++ b/src/mame/includes/mac.h
@@ -161,11 +161,11 @@ public:
protected:
// device-level overrides
- virtual void device_config_complete();
- virtual void device_start();
+ virtual void device_config_complete() override;
+ virtual void device_start() override;
// sound stream update overrides
- virtual void sound_stream_update(sound_stream &stream, stream_sample_t **inputs, stream_sample_t **outputs, int samples);
+ virtual void sound_stream_update(sound_stream &stream, stream_sample_t **inputs, stream_sample_t **outputs, int samples) override;
private:
// internal state
@@ -242,8 +242,8 @@ public:
required_ioport m_key0, m_key1, m_key2, m_key3, m_key4, m_key5;
optional_ioport m_key6, m_montype;
- virtual void machine_start();
- virtual void machine_reset();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
model_t m_model;
diff --git a/src/mame/includes/macpci.h b/src/mame/includes/macpci.h
index 56f7d066431..22c218205b4 100644
--- a/src/mame/includes/macpci.h
+++ b/src/mame/includes/macpci.h
@@ -95,8 +95,8 @@ public:
optional_device<ncr539x_device> m_539x_1;
optional_device<ncr539x_device> m_539x_2;
- virtual void machine_start();
- virtual void machine_reset();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
model_t m_model;
diff --git a/src/mame/includes/macrossp.h b/src/mame/includes/macrossp.h
index 703a327b7e0..36aad0fde03 100644
--- a/src/mame/includes/macrossp.h
+++ b/src/mame/includes/macrossp.h
@@ -88,9 +88,9 @@ public:
TILE_GET_INFO_MEMBER(get_macrossp_scrb_tile_info);
TILE_GET_INFO_MEMBER(get_macrossp_scrc_tile_info);
TILE_GET_INFO_MEMBER(get_macrossp_text_tile_info);
- virtual void machine_start();
- virtual void machine_reset();
- virtual void video_start();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
+ virtual void video_start() override;
UINT32 screen_update_macrossp(screen_device &screen, bitmap_rgb32 &bitmap, const rectangle &cliprect);
void screen_eof_macrossp(screen_device &screen, bool state);
void draw_sprites(screen_device &screen, bitmap_rgb32 &bitmap, const rectangle &cliprect);
diff --git a/src/mame/includes/madmotor.h b/src/mame/includes/madmotor.h
index ec815c94bb8..bb8c3c288e2 100644
--- a/src/mame/includes/madmotor.h
+++ b/src/mame/includes/madmotor.h
@@ -37,8 +37,8 @@ public:
required_device<deco_mxc06_device> m_spritegen;
DECLARE_WRITE16_MEMBER(madmotor_sound_w);
DECLARE_DRIVER_INIT(madmotor);
- virtual void machine_start();
- virtual void machine_reset();
- virtual void video_start();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
+ virtual void video_start() override;
UINT32 screen_update_madmotor(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
};
diff --git a/src/mame/includes/magmax.h b/src/mame/includes/magmax.h
index 085c3799cec..a74305b1483 100644
--- a/src/mame/includes/magmax.h
+++ b/src/mame/includes/magmax.h
@@ -36,9 +36,9 @@ public:
DECLARE_WRITE16_MEMBER(magmax_vreg_w);
DECLARE_WRITE8_MEMBER(ay8910_portB_0_w);
DECLARE_WRITE8_MEMBER(ay8910_portA_0_w);
- virtual void machine_start();
- virtual void machine_reset();
- virtual void video_start();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
+ virtual void video_start() override;
DECLARE_PALETTE_INIT(magmax);
UINT32 screen_update_magmax(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
TIMER_CALLBACK_MEMBER(scanline_callback);
diff --git a/src/mame/includes/mainevt.h b/src/mame/includes/mainevt.h
index f68af5e78b8..32973d75bc7 100644
--- a/src/mame/includes/mainevt.h
+++ b/src/mame/includes/mainevt.h
@@ -50,8 +50,8 @@ public:
DECLARE_WRITE8_MEMBER(k052109_051960_w);
DECLARE_READ8_MEMBER(mainevt_sh_busy_r);
DECLARE_WRITE8_MEMBER(dv_sh_bankswitch_w);
- virtual void machine_start();
- virtual void machine_reset();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
UINT32 screen_update_mainevt(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
UINT32 screen_update_dv(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
INTERRUPT_GEN_MEMBER(mainevt_interrupt);
diff --git a/src/mame/includes/mainsnk.h b/src/mame/includes/mainsnk.h
index 9ca96b469fa..e1240a8d8c2 100644
--- a/src/mame/includes/mainsnk.h
+++ b/src/mame/includes/mainsnk.h
@@ -39,8 +39,8 @@ public:
TILE_GET_INFO_MEMBER(get_tx_tile_info);
TILE_GET_INFO_MEMBER(get_bg_tile_info);
- virtual void machine_start();
- virtual void video_start();
+ virtual void machine_start() override;
+ virtual void video_start() override;
DECLARE_PALETTE_INIT(mainsnk);
UINT32 screen_update(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
diff --git a/src/mame/includes/malzak.h b/src/mame/includes/malzak.h
index 5e01417516a..00f4e3a2afb 100644
--- a/src/mame/includes/malzak.h
+++ b/src/mame/includes/malzak.h
@@ -50,8 +50,8 @@ public:
DECLARE_READ8_MEMBER(collision_r);
DECLARE_WRITE8_MEMBER(malzak_playfield_w);
DECLARE_READ8_MEMBER(videoram_r);
- virtual void machine_start();
- virtual void machine_reset();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
DECLARE_PALETTE_INIT(malzak);
UINT32 screen_update_malzak(screen_device &screen, bitmap_rgb32 &bitmap, const rectangle &cliprect);
};
diff --git a/src/mame/includes/mappy.h b/src/mame/includes/mappy.h
index ee5f9fd5c39..2c8ab47ebe1 100644
--- a/src/mame/includes/mappy.h
+++ b/src/mame/includes/mappy.h
@@ -138,5 +138,5 @@ public:
void phozon_draw_sprites(bitmap_ind16 &bitmap, const rectangle &cliprect, UINT8 *spriteram_base);
protected:
- virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr);
+ virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) override;
};
diff --git a/src/mame/includes/marineb.h b/src/mame/includes/marineb.h
index 556dbdf179a..c96b4b91165 100644
--- a/src/mame/includes/marineb.h
+++ b/src/mame/includes/marineb.h
@@ -42,9 +42,9 @@ public:
DECLARE_WRITE8_MEMBER(marineb_flipscreen_x_w);
DECLARE_WRITE8_MEMBER(marineb_flipscreen_y_w);
TILE_GET_INFO_MEMBER(get_tile_info);
- virtual void machine_start();
- virtual void machine_reset();
- virtual void video_start();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
+ virtual void video_start() override;
DECLARE_PALETTE_INIT(marineb);
DECLARE_MACHINE_RESET(springer);
UINT32 screen_update_marineb(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
diff --git a/src/mame/includes/mario.h b/src/mame/includes/mario.h
index 0e2d97c7a63..b19a4faa211 100644
--- a/src/mame/includes/mario.h
+++ b/src/mame/includes/mario.h
@@ -114,9 +114,9 @@ public:
DECLARE_WRITE8_MEMBER(mario_sh3_w);
DECLARE_WRITE8_MEMBER(mario_z80dma_rdy_w);
TILE_GET_INFO_MEMBER(get_bg_tile_info);
- virtual void video_start();
- virtual void sound_start();
- virtual void sound_reset();
+ virtual void video_start() override;
+ virtual void sound_start() override;
+ virtual void sound_reset() override;
DECLARE_PALETTE_INIT(mario);
UINT32 screen_update_common(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
UINT32 screen_update_mario(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
diff --git a/src/mame/includes/markham.h b/src/mame/includes/markham.h
index 573fd93dc5b..c64bfadd5da 100644
--- a/src/mame/includes/markham.h
+++ b/src/mame/includes/markham.h
@@ -29,7 +29,7 @@ public:
DECLARE_WRITE8_MEMBER(markham_videoram_w);
DECLARE_WRITE8_MEMBER(markham_flipscreen_w);
TILE_GET_INFO_MEMBER(get_bg_tile_info);
- virtual void video_start();
+ virtual void video_start() override;
DECLARE_PALETTE_INIT(markham);
UINT32 screen_update_markham(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
void draw_sprites( bitmap_ind16 &bitmap, const rectangle &cliprect );
diff --git a/src/mame/includes/matmania.h b/src/mame/includes/matmania.h
index d9dc8f929fa..405210b1c55 100644
--- a/src/mame/includes/matmania.h
+++ b/src/mame/includes/matmania.h
@@ -79,7 +79,7 @@ public:
DECLARE_WRITE8_MEMBER(matmania_sh_command_w);
DECLARE_WRITE8_MEMBER(maniach_sh_command_w);
DECLARE_WRITE8_MEMBER(matmania_paletteram_w);
- virtual void video_start();
+ virtual void video_start() override;
DECLARE_PALETTE_INIT(matmania);
DECLARE_MACHINE_START(maniach);
DECLARE_MACHINE_RESET(maniach);
diff --git a/src/mame/includes/maygay1b.h b/src/mame/includes/maygay1b.h
index 9674dccefd7..53762b6e5de 100644
--- a/src/mame/includes/maygay1b.h
+++ b/src/mame/includes/maygay1b.h
@@ -127,8 +127,8 @@ public:
DECLARE_DRIVER_INIT(m1);
DECLARE_DRIVER_INIT(m1common);
DECLARE_DRIVER_INIT(m1nec);
- virtual void machine_start();
- virtual void machine_reset();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
void cpu0_firq(int data);
void cpu0_nmi();
};
diff --git a/src/mame/includes/mbc55x.h b/src/mame/includes/mbc55x.h
index d0578708939..31936d14d17 100644
--- a/src/mame/includes/mbc55x.h
+++ b/src/mame/includes/mbc55x.h
@@ -166,10 +166,10 @@ public:
DECLARE_WRITE8_MEMBER(mbc55x_kb_usart_w);
DECLARE_DRIVER_INIT(mbc55x);
MC6845_UPDATE_ROW(crtc_update_row);
- virtual void machine_start();
- virtual void machine_reset();
- virtual void video_start();
- virtual void video_reset();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
+ virtual void video_start() override;
+ virtual void video_reset() override;
DECLARE_PALETTE_INIT(mbc55x);
void screen_eof_mbc55x(screen_device &screen, bool state);
TIMER_CALLBACK_MEMBER(keyscan_callback);
diff --git a/src/mame/includes/mbee.h b/src/mame/includes/mbee.h
index 53ea3282d37..57ae0501ec0 100644
--- a/src/mame/includes/mbee.h
+++ b/src/mame/includes/mbee.h
@@ -145,7 +145,7 @@ private:
void oldkb_scan(UINT16 param);
void oldkb_matrix_r(UINT16 offs);
void machine_reset_common();
- virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr);
+ virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) override;
required_device<cpu_device> m_maincpu;
required_device<z80pio_device> m_pio;
required_device<cassette_image_device> m_cassette;
diff --git a/src/mame/includes/mc1000.h b/src/mame/includes/mc1000.h
index b39932b290e..38e37de522a 100644
--- a/src/mame/includes/mc1000.h
+++ b/src/mame/includes/mc1000.h
@@ -76,8 +76,8 @@ public:
required_ioport m_joyakeymap;
required_ioport m_joybkeymap;
- virtual void machine_start();
- virtual void machine_reset();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
UINT32 screen_update(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
diff --git a/src/mame/includes/mcatadv.h b/src/mame/includes/mcatadv.h
index 81ddb102175..77f9b7a74e4 100644
--- a/src/mame/includes/mcatadv.h
+++ b/src/mame/includes/mcatadv.h
@@ -47,8 +47,8 @@ public:
DECLARE_WRITE16_MEMBER(mcatadv_videoram2_w);
TILE_GET_INFO_MEMBER(get_mcatadv_tile_info1);
TILE_GET_INFO_MEMBER(get_mcatadv_tile_info2);
- virtual void machine_start();
- virtual void video_start();
+ virtual void machine_start() override;
+ virtual void video_start() override;
UINT32 screen_update_mcatadv(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
void screen_eof_mcatadv(screen_device &screen, bool state);
void draw_sprites( screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect );
diff --git a/src/mame/includes/meadows.h b/src/mame/includes/meadows.h
index 39beb268cdf..f8c0e47fa94 100644
--- a/src/mame/includes/meadows.h
+++ b/src/mame/includes/meadows.h
@@ -65,7 +65,7 @@ public:
DECLARE_DRIVER_INIT(minferno);
DECLARE_DRIVER_INIT(gypsyjug);
TILE_GET_INFO_MEMBER(get_tile_info);
- virtual void video_start();
+ virtual void video_start() override;
UINT32 screen_update_meadows(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
INTERRUPT_GEN_MEMBER(meadows_interrupt);
INTERRUPT_GEN_MEMBER(minferno_interrupt);
diff --git a/src/mame/includes/megazone.h b/src/mame/includes/megazone.h
index baa670b8762..e133c62cf58 100644
--- a/src/mame/includes/megazone.h
+++ b/src/mame/includes/megazone.h
@@ -56,9 +56,9 @@ public:
DECLARE_READ8_MEMBER(megazone_port_a_r);
DECLARE_WRITE8_MEMBER(megazone_port_b_w);
DECLARE_DRIVER_INIT(megazone);
- virtual void machine_start();
- virtual void machine_reset();
- virtual void video_start();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
+ virtual void video_start() override;
DECLARE_PALETTE_INIT(megazone);
UINT32 screen_update_megazone(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
INTERRUPT_GEN_MEMBER(vblank_irq);
diff --git a/src/mame/includes/mermaid.h b/src/mame/includes/mermaid.h
index 8273db9b053..bbe17d2e161 100644
--- a/src/mame/includes/mermaid.h
+++ b/src/mame/includes/mermaid.h
@@ -89,9 +89,9 @@ public:
DECLARE_READ8_MEMBER(mermaid_collision_r);
TILE_GET_INFO_MEMBER(get_bg_tile_info);
TILE_GET_INFO_MEMBER(get_fg_tile_info);
- virtual void machine_start();
- virtual void machine_reset();
- virtual void video_start();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
+ virtual void video_start() override;
DECLARE_PALETTE_INIT(mermaid);
DECLARE_PALETTE_INIT(rougien);
UINT32 screen_update_mermaid(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
diff --git a/src/mame/includes/metalmx.h b/src/mame/includes/metalmx.h
index 382d9514eb5..9c321e209c6 100644
--- a/src/mame/includes/metalmx.h
+++ b/src/mame/includes/metalmx.h
@@ -52,7 +52,7 @@ public:
DECLARE_DRIVER_INIT(metalmx);
DECLARE_WRITE8_MEMBER(cage_irq_callback);
DECLARE_WRITE_LINE_MEMBER(tms_interrupt);
- virtual void machine_reset();
- virtual void video_start();
+ virtual void machine_reset() override;
+ virtual void video_start() override;
UINT32 screen_update_metalmx(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
};
diff --git a/src/mame/includes/metlclsh.h b/src/mame/includes/metlclsh.h
index 8885ff1019d..15e331d3b33 100644
--- a/src/mame/includes/metlclsh.h
+++ b/src/mame/includes/metlclsh.h
@@ -53,9 +53,9 @@ public:
TILEMAP_MAPPER_MEMBER(metlclsh_bgtilemap_scan);
TILE_GET_INFO_MEMBER(get_bg_tile_info);
TILE_GET_INFO_MEMBER(get_fg_tile_info);
- virtual void machine_start();
- virtual void machine_reset();
- virtual void video_start();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
+ virtual void video_start() override;
UINT32 screen_update_metlclsh(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
void draw_sprites( bitmap_ind16 &bitmap, const rectangle &cliprect );
};
diff --git a/src/mame/includes/metro.h b/src/mame/includes/metro.h
index 2ff9b8be1f1..06301500280 100644
--- a/src/mame/includes/metro.h
+++ b/src/mame/includes/metro.h
@@ -208,6 +208,6 @@ public:
DECLARE_READ_LINE_MEMBER(metro_rxd_r);
protected:
- virtual void machine_start();
- virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr);
+ virtual void machine_start() override;
+ virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) override;
};
diff --git a/src/mame/includes/mexico86.h b/src/mame/includes/mexico86.h
index 76e3887cfa3..dd8d24cc33d 100644
--- a/src/mame/includes/mexico86.h
+++ b/src/mame/includes/mexico86.h
@@ -66,8 +66,8 @@ public:
DECLARE_WRITE8_MEMBER(mexico86_68705_ddr_b_w);
DECLARE_WRITE8_MEMBER(mexico86_bankswitch_w);
DECLARE_READ8_MEMBER(kiki_ym2203_r);
- virtual void machine_start();
- virtual void machine_reset();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
UINT32 screen_update_mexico86(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
UINT32 screen_update_kikikai(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
INTERRUPT_GEN_MEMBER(kikikai_interrupt);
diff --git a/src/mame/includes/mhavoc.h b/src/mame/includes/mhavoc.h
index 3fd48ca927a..1758ebcd67b 100644
--- a/src/mame/includes/mhavoc.h
+++ b/src/mame/includes/mhavoc.h
@@ -68,8 +68,8 @@ public:
DECLARE_CUSTOM_INPUT_MEMBER(alpha_xmtd_r);
DECLARE_CUSTOM_INPUT_MEMBER(clock_r);
DECLARE_DRIVER_INIT(mhavocrv);
- virtual void machine_start();
- virtual void machine_reset();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
TIMER_CALLBACK_MEMBER(delayed_gamma_w);
TIMER_DEVICE_CALLBACK_MEMBER(mhavoc_cpu_irq_clock);
};
diff --git a/src/mame/includes/micro3d.h b/src/mame/includes/micro3d.h
index ed0f05ee67e..369e4020771 100644
--- a/src/mame/includes/micro3d.h
+++ b/src/mame/includes/micro3d.h
@@ -173,9 +173,9 @@ public:
DECLARE_READ8_MEMBER(micro3d_sound_io_r);
DECLARE_DRIVER_INIT(micro3d);
DECLARE_DRIVER_INIT(botss);
- virtual void machine_reset();
- virtual void video_start();
- virtual void video_reset();
+ virtual void machine_reset() override;
+ virtual void video_start() override;
+ virtual void video_reset() override;
INTERRUPT_GEN_MEMBER(micro3d_vblank);
TIMER_CALLBACK_MEMBER(mac_done_callback);
TIMER_CALLBACK_MEMBER(adc_done_callback);
@@ -200,7 +200,7 @@ public:
protected:
- virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr);
+ virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) override;
};
/*----------- defined in audio/micro3d.c -----------*/
@@ -236,12 +236,12 @@ public:
protected:
// device-level overrides
- virtual void device_config_complete();
- virtual void device_start();
- virtual void device_reset();
+ virtual void device_config_complete() override;
+ virtual void device_start() override;
+ virtual void device_reset() override;
// sound stream update overrides
- virtual void sound_stream_update(sound_stream &stream, stream_sample_t **inputs, stream_sample_t **outputs, int samples);
+ virtual void sound_stream_update(sound_stream &stream, stream_sample_t **inputs, stream_sample_t **outputs, int samples) override;
private:
// internal state
// union
diff --git a/src/mame/includes/micronic.h b/src/mame/includes/micronic.h
index f55fe9bb586..2284e875dbe 100644
--- a/src/mame/includes/micronic.h
+++ b/src/mame/includes/micronic.h
@@ -56,8 +56,8 @@ public:
required_device<nvram_device> m_nvram2;
required_device<ram_device> m_ram;
- virtual void machine_start();
- virtual void machine_reset();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
void nvram_init(nvram_device &nvram, void *data, size_t size);
DECLARE_READ8_MEMBER( keypad_r );
diff --git a/src/mame/includes/microtan.h b/src/mame/includes/microtan.h
index 29640649763..0f3f63090f2 100644
--- a/src/mame/includes/microtan.h
+++ b/src/mame/includes/microtan.h
@@ -63,8 +63,8 @@ public:
DECLARE_WRITE8_MEMBER(microtan_videoram_w);
DECLARE_DRIVER_INIT(microtan);
TILE_GET_INFO_MEMBER(get_bg_tile_info);
- virtual void machine_reset();
- virtual void video_start();
+ virtual void machine_reset() override;
+ virtual void video_start() override;
UINT32 screen_update_microtan(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
INTERRUPT_GEN_MEMBER(microtan_interrupt);
TIMER_CALLBACK_MEMBER(microtan_read_cassette);
@@ -97,7 +97,7 @@ public:
DECLARE_QUICKLOAD_LOAD_MEMBER( microtan );
protected:
- virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr);
+ virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) override;
};
#endif /* MICROTAN_H_ */
diff --git a/src/mame/includes/midtunit.h b/src/mame/includes/midtunit.h
index 98cd404aa32..270de45c377 100644
--- a/src/mame/includes/midtunit.h
+++ b/src/mame/includes/midtunit.h
@@ -112,5 +112,5 @@ public:
UINT8 m_gfx_rom_large;
protected:
- virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr);
+ virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) override;
};
diff --git a/src/mame/includes/midvunit.h b/src/mame/includes/midvunit.h
index 8d15d4db507..e0e6dad9073 100644
--- a/src/mame/includes/midvunit.h
+++ b/src/mame/includes/midvunit.h
@@ -134,9 +134,9 @@ public:
DECLARE_DRIVER_INIT(crusnusa);
void init_crusnwld_common(offs_t speedup);
void init_crusnusa_common(offs_t speedup);
- virtual void machine_start();
- virtual void machine_reset();
- virtual void video_start();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
+ virtual void video_start() override;
DECLARE_MACHINE_RESET(midvplus);
UINT32 screen_update_midvunit(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
TIMER_CALLBACK_MEMBER(scanline_timer_cb);
@@ -151,5 +151,5 @@ public:
void postload();
protected:
- virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr);
+ virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) override;
};
diff --git a/src/mame/includes/midyunit.h b/src/mame/includes/midyunit.h
index 7aeaf18221f..124e1a9d29b 100644
--- a/src/mame/includes/midyunit.h
+++ b/src/mame/includes/midyunit.h
@@ -139,7 +139,7 @@ public:
TIMER_CALLBACK_MEMBER(autoerase_line);
protected:
- virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr);
+ virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) override;
void dma_draw(UINT16 command);
void init_generic(int bpp, int sound, int prot_start, int prot_end);
void term2_init_common(write16_delegate hack_w);
diff --git a/src/mame/includes/mikie.h b/src/mame/includes/mikie.h
index fae9f9724f2..cdd6a8887bc 100644
--- a/src/mame/includes/mikie.h
+++ b/src/mame/includes/mikie.h
@@ -47,9 +47,9 @@ public:
DECLARE_WRITE8_MEMBER(mikie_palettebank_w);
DECLARE_WRITE8_MEMBER(mikie_flipscreen_w);
TILE_GET_INFO_MEMBER(get_bg_tile_info);
- virtual void machine_start();
- virtual void machine_reset();
- virtual void video_start();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
+ virtual void video_start() override;
DECLARE_PALETTE_INIT(mikie);
UINT32 screen_update_mikie(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
INTERRUPT_GEN_MEMBER(vblank_irq);
diff --git a/src/mame/includes/mikro80.h b/src/mame/includes/mikro80.h
index 99ca55e3692..441ca98bcda 100644
--- a/src/mame/includes/mikro80.h
+++ b/src/mame/includes/mikro80.h
@@ -54,12 +54,12 @@ public:
DECLARE_READ8_MEMBER(mikro80_tape_r);
DECLARE_DRIVER_INIT(radio99);
DECLARE_DRIVER_INIT(mikro80);
- virtual void machine_reset();
- virtual void video_start();
+ virtual void machine_reset() override;
+ virtual void video_start() override;
UINT32 screen_update_mikro80(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
protected:
- virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr);
+ virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) override;
required_device<i8255_device> m_ppi8255;
required_device<cassette_image_device> m_cassette;
required_memory_region m_region_maincpu;
diff --git a/src/mame/includes/mikromik.h b/src/mame/includes/mikromik.h
index 00e89ec99ff..27b9289b561 100644
--- a/src/mame/includes/mikromik.h
+++ b/src/mame/includes/mikromik.h
@@ -83,8 +83,8 @@ public:
required_memory_region m_char_rom;
required_shared_ptr<UINT16> m_video_ram;
- virtual void machine_start();
- virtual void machine_reset();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
UINT32 screen_update(screen_device &screen, bitmap_rgb32 &bitmap, const rectangle &cliprect);
diff --git a/src/mame/includes/mjkjidai.h b/src/mame/includes/mjkjidai.h
index af2c04f8a69..d3b2946bb2c 100644
--- a/src/mame/includes/mjkjidai.h
+++ b/src/mame/includes/mjkjidai.h
@@ -42,9 +42,9 @@ public:
DECLARE_WRITE8_MEMBER(adpcm_w);
DECLARE_WRITE_LINE_MEMBER(adpcm_int);
TILE_GET_INFO_MEMBER(get_tile_info);
- virtual void machine_start();
- virtual void machine_reset();
- virtual void video_start();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
+ virtual void video_start() override;
UINT32 screen_update_mjkjidai(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
INTERRUPT_GEN_MEMBER(vblank_irq);
void draw_sprites(bitmap_ind16 &bitmap,const rectangle &cliprect);
diff --git a/src/mame/includes/model3.h b/src/mame/includes/model3.h
index 8279930e1c5..2ec1966e650 100644
--- a/src/mame/includes/model3.h
+++ b/src/mame/includes/model3.h
@@ -275,7 +275,7 @@ public:
void set_irq_line(UINT8 bit, int line);
void model3_init(int step);
// video
- virtual void video_start();
+ virtual void video_start() override;
UINT32 screen_update_model3(screen_device &screen, bitmap_rgb32 &bitmap, const rectangle &cliprect);
TILE_GET_INFO_MEMBER(tile_info_layer0_4bit);
TILE_GET_INFO_MEMBER(tile_info_layer1_4bit);
diff --git a/src/mame/includes/momoko.h b/src/mame/includes/momoko.h
index 1278dcf07fa..51eb27a061b 100644
--- a/src/mame/includes/momoko.h
+++ b/src/mame/includes/momoko.h
@@ -47,8 +47,8 @@ public:
DECLARE_WRITE8_MEMBER(momoko_bg_select_w);
DECLARE_WRITE8_MEMBER(momoko_bg_priority_w);
DECLARE_WRITE8_MEMBER(momoko_flipscreen_w);
- virtual void machine_start();
- virtual void machine_reset();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
UINT32 screen_update_momoko(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
void momoko_draw_bg_pri( bitmap_ind16 &bitmap, int chr, int col, int flipx, int flipy, int x, int y, int pri );
required_device<cpu_device> m_maincpu;
diff --git a/src/mame/includes/mosaic.h b/src/mame/includes/mosaic.h
index d93a99bc9e0..53deb5cf82f 100644
--- a/src/mame/includes/mosaic.h
+++ b/src/mame/includes/mosaic.h
@@ -41,9 +41,9 @@ public:
TILE_GET_INFO_MEMBER(get_fg_tile_info);
TILE_GET_INFO_MEMBER(get_bg_tile_info);
- virtual void machine_start();
- virtual void machine_reset();
- virtual void video_start();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
+ virtual void video_start() override;
UINT32 screen_update(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
};
diff --git a/src/mame/includes/mouser.h b/src/mame/includes/mouser.h
index 3fb99eb8877..8e23e7d80b1 100644
--- a/src/mame/includes/mouser.h
+++ b/src/mame/includes/mouser.h
@@ -43,8 +43,8 @@ public:
DECLARE_WRITE8_MEMBER(mouser_flip_screen_x_w);
DECLARE_WRITE8_MEMBER(mouser_flip_screen_y_w);
DECLARE_DRIVER_INIT(mouser);
- virtual void machine_start();
- virtual void machine_reset();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
DECLARE_PALETTE_INIT(mouser);
UINT32 screen_update_mouser(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
INTERRUPT_GEN_MEMBER(mouser_nmi_interrupt);
diff --git a/src/mame/includes/mpf1.h b/src/mame/includes/mpf1.h
index e4d6a19b628..603dd68f838 100644
--- a/src/mame/includes/mpf1.h
+++ b/src/mame/includes/mpf1.h
@@ -53,8 +53,8 @@ public:
required_ioport m_pc5;
required_ioport m_special;
- virtual void machine_start();
- virtual void machine_reset();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
DECLARE_READ8_MEMBER( ppi_pa_r );
DECLARE_WRITE8_MEMBER( ppi_pb_w );
diff --git a/src/mame/includes/mpu4.h b/src/mame/includes/mpu4.h
index d73fcf8abfd..18609f898df 100644
--- a/src/mame/includes/mpu4.h
+++ b/src/mame/includes/mpu4.h
@@ -223,7 +223,7 @@ public:
DECLARE_WRITE_LINE_MEMBER(reel6_optic_cb) { if (state) m_optic_pattern |= 0x40; else m_optic_pattern &= ~0x40; }
DECLARE_WRITE_LINE_MEMBER(reel7_optic_cb) { if (state) m_optic_pattern |= 0x80; else m_optic_pattern &= ~0x80; }
protected:
- virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr);
+ virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) override;
void lamp_extend_small(int data);
void lamp_extend_large(int data,int column,int active);
diff --git a/src/mame/includes/mpz80.h b/src/mame/includes/mpz80.h
index 8802273b5a3..372d6c293f9 100644
--- a/src/mame/includes/mpz80.h
+++ b/src/mame/includes/mpz80.h
@@ -44,8 +44,8 @@ public:
optional_shared_ptr<UINT8> m_map_ram;
required_ioport m_16c;
- virtual void machine_start();
- virtual void machine_reset();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
inline offs_t get_address(offs_t offset);
inline offs_t get_io_address(offs_t offset);
diff --git a/src/mame/includes/mrdo.h b/src/mame/includes/mrdo.h
index 9033ada4902..0a83c779498 100644
--- a/src/mame/includes/mrdo.h
+++ b/src/mame/includes/mrdo.h
@@ -35,7 +35,7 @@ public:
DECLARE_WRITE8_MEMBER(mrdo_flipscreen_w);
TILE_GET_INFO_MEMBER(get_bg_tile_info);
TILE_GET_INFO_MEMBER(get_fg_tile_info);
- virtual void video_start();
+ virtual void video_start() override;
DECLARE_PALETTE_INIT(mrdo);
UINT32 screen_update_mrdo(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
void draw_sprites( bitmap_ind16 &bitmap,const rectangle &cliprect );
diff --git a/src/mame/includes/mrflea.h b/src/mame/includes/mrflea.h
index 5c8b7020b12..89a139fabcf 100644
--- a/src/mame/includes/mrflea.h
+++ b/src/mame/includes/mrflea.h
@@ -52,8 +52,8 @@ public:
DECLARE_WRITE8_MEMBER(mrflea_gfx_bank_w);
DECLARE_WRITE8_MEMBER(mrflea_videoram_w);
DECLARE_WRITE8_MEMBER(mrflea_spriteram_w);
- virtual void machine_start();
- virtual void machine_reset();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
UINT32 screen_update_mrflea(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
TIMER_DEVICE_CALLBACK_MEMBER(mrflea_slave_interrupt);
void draw_sprites( bitmap_ind16 &bitmap, const rectangle &cliprect );
diff --git a/src/mame/includes/mrjong.h b/src/mame/includes/mrjong.h
index 877100e22a1..ba39ef942a6 100644
--- a/src/mame/includes/mrjong.h
+++ b/src/mame/includes/mrjong.h
@@ -28,7 +28,7 @@ public:
DECLARE_WRITE8_MEMBER(mrjong_colorram_w);
DECLARE_WRITE8_MEMBER(mrjong_flipscreen_w);
TILE_GET_INFO_MEMBER(get_bg_tile_info);
- virtual void video_start();
+ virtual void video_start() override;
DECLARE_PALETTE_INIT(mrjong);
UINT32 screen_update_mrjong(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
void draw_sprites( bitmap_ind16 &bitmap, const rectangle &cliprect );
diff --git a/src/mame/includes/ms32.h b/src/mame/includes/ms32.h
index 695d7af8d21..c5d4c9b991a 100644
--- a/src/mame/includes/ms32.h
+++ b/src/mame/includes/ms32.h
@@ -99,8 +99,8 @@ public:
TILE_GET_INFO_MEMBER(get_ms32_roz_tile_info);
TILE_GET_INFO_MEMBER(get_ms32_bg_tile_info);
TILE_GET_INFO_MEMBER(get_ms32_extra_tile_info);
- virtual void machine_reset();
- virtual void video_start();
+ virtual void machine_reset() override;
+ virtual void video_start() override;
DECLARE_VIDEO_START(f1superb);
UINT32 screen_update_ms32(screen_device &screen, bitmap_rgb32 &bitmap, const rectangle &cliprect);
TIMER_DEVICE_CALLBACK_MEMBER(ms32_interrupt);
diff --git a/src/mame/includes/msbc1.h b/src/mame/includes/msbc1.h
index 870e0d65167..75cf55060e6 100644
--- a/src/mame/includes/msbc1.h
+++ b/src/mame/includes/msbc1.h
@@ -19,7 +19,7 @@ public:
{
}
- virtual void machine_reset();
+ virtual void machine_reset() override;
private:
required_device<cpu_device> m_maincpu;
diff --git a/src/mame/includes/msisaac.h b/src/mame/includes/msisaac.h
index c23d8c27257..1af07c26c03 100644
--- a/src/mame/includes/msisaac.h
+++ b/src/mame/includes/msisaac.h
@@ -84,9 +84,9 @@ public:
TILE_GET_INFO_MEMBER(get_fg_tile_info);
TILE_GET_INFO_MEMBER(get_bg_tile_info);
TILE_GET_INFO_MEMBER(get_bg2_tile_info);
- virtual void machine_start();
- virtual void machine_reset();
- virtual void video_start();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
+ virtual void video_start() override;
DECLARE_MACHINE_RESET(ta7630);
UINT32 screen_update_msisaac(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
TIMER_CALLBACK_MEMBER(nmi_callback);
diff --git a/src/mame/includes/msx.h b/src/mame/includes/msx.h
index ba8e3e6064f..284f13c77b8 100644
--- a/src/mame/includes/msx.h
+++ b/src/mame/includes/msx.h
@@ -168,9 +168,9 @@ public:
// static configuration helpers
static void install_slot_pages(device_t &owner, UINT8 prim, UINT8 sec, UINT8 page, UINT8 numpages, device_t *device);
- virtual void driver_start();
- virtual void machine_start();
- virtual void machine_reset();
+ virtual void driver_start() override;
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
DECLARE_ADDRESS_MAP(switched_device_map, 8);
DECLARE_WRITE8_MEMBER(msx_sec_slot_w);
@@ -210,7 +210,7 @@ public:
DECLARE_WRITE_LINE_MEMBER(msx_irq_source3) { msx_irq_source(3, state); } // sometimes expansion slot
protected:
- virtual const address_space_config *memory_space_config(address_spacenum spacenum = AS_0) const { return (spacenum == 0) ? &m_switched_device_as_config : nullptr; }
+ virtual const address_space_config *memory_space_config(address_spacenum spacenum = AS_0) const override { return (spacenum == 0) ? &m_switched_device_as_config : nullptr; }
private:
required_device<z80_device> m_maincpu;
diff --git a/src/mame/includes/mugsmash.h b/src/mame/includes/mugsmash.h
index 8bf5f9000fb..20961c2ba2d 100644
--- a/src/mame/includes/mugsmash.h
+++ b/src/mame/includes/mugsmash.h
@@ -37,8 +37,8 @@ public:
DECLARE_WRITE16_MEMBER(mugsmash_reg_w);
TILE_GET_INFO_MEMBER(get_mugsmash_tile_info1);
TILE_GET_INFO_MEMBER(get_mugsmash_tile_info2);
- virtual void machine_start();
- virtual void video_start();
+ virtual void machine_start() override;
+ virtual void video_start() override;
UINT32 screen_update_mugsmash(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
void draw_sprites(bitmap_ind16 &bitmap, const rectangle &cliprect );
};
diff --git a/src/mame/includes/multfish.h b/src/mame/includes/multfish.h
index d4303c35024..ed6d3fae67a 100644
--- a/src/mame/includes/multfish.h
+++ b/src/mame/includes/multfish.h
@@ -82,9 +82,9 @@ public:
DECLARE_DRIVER_INIT(crzmon2ent);
TILE_GET_INFO_MEMBER(get_igrosoft_gamble_tile_info);
TILE_GET_INFO_MEMBER(get_igrosoft_gamble_reel_tile_info);
- virtual void machine_start();
- virtual void machine_reset();
- virtual void video_start();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
+ virtual void video_start() override;
UINT32 screen_update_igrosoft_gamble(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
required_device<cpu_device> m_maincpu;
required_device<timekeeper_device> m_m48t35;
diff --git a/src/mame/includes/munchmo.h b/src/mame/includes/munchmo.h
index 3efae8e5442..c3681a03e8b 100644
--- a/src/mame/includes/munchmo.h
+++ b/src/mame/includes/munchmo.h
@@ -51,9 +51,9 @@ public:
DECLARE_WRITE8_MEMBER(mnchmobl_flipscreen_w);
DECLARE_READ8_MEMBER(munchmo_ay1reset_r);
DECLARE_READ8_MEMBER(munchmo_ay2reset_r);
- virtual void machine_start();
- virtual void machine_reset();
- virtual void video_start();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
+ virtual void video_start() override;
DECLARE_PALETTE_INIT(munchmo);
UINT32 screen_update_mnchmobl(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
INTERRUPT_GEN_MEMBER(mnchmobl_vblank_irq);
diff --git a/src/mame/includes/mustache.h b/src/mame/includes/mustache.h
index df464eadbac..160f2398d16 100644
--- a/src/mame/includes/mustache.h
+++ b/src/mame/includes/mustache.h
@@ -34,7 +34,7 @@ public:
TILE_GET_INFO_MEMBER(get_bg_tile_info);
DECLARE_DRIVER_INIT(mustache);
- virtual void video_start();
+ virtual void video_start() override;
DECLARE_PALETTE_INIT(mustache);
UINT32 screen_update(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
diff --git a/src/mame/includes/mz700.h b/src/mame/includes/mz700.h
index 7ddb1745c43..a2644f1c0a9 100644
--- a/src/mame/includes/mz700.h
+++ b/src/mame/includes/mz700.h
@@ -62,7 +62,7 @@ public:
DECLARE_DRIVER_INIT(mz700);
DECLARE_MACHINE_RESET(mz700);
DECLARE_MACHINE_RESET(mz800);
- virtual void machine_start();
+ virtual void machine_start() override;
UINT32 screen_update_mz700(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
UINT32 screen_update_mz800(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
TIMER_DEVICE_CALLBACK_MEMBER(ne556_cursor_callback);
diff --git a/src/mame/includes/mz80.h b/src/mame/includes/mz80.h
index ac973027482..93dd6c09b9d 100644
--- a/src/mame/includes/mz80.h
+++ b/src/mame/includes/mz80.h
@@ -53,8 +53,8 @@ public:
const UINT8 *m_p_chargen;
required_shared_ptr<UINT8> m_p_videoram;
DECLARE_DRIVER_INIT(mz80k);
- virtual void machine_reset();
- virtual void video_start();
+ virtual void machine_reset() override;
+ virtual void video_start() override;
UINT32 screen_update_mz80k(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
UINT32 screen_update_mz80kj(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
UINT32 screen_update_mz80a(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
diff --git a/src/mame/includes/n64.h b/src/mame/includes/n64.h
index 46f941beb3c..88347b7fd73 100644
--- a/src/mame/includes/n64.h
+++ b/src/mame/includes/n64.h
@@ -22,9 +22,9 @@ public:
/* video-related */
n64_rdp *m_rdp;
- virtual void machine_start();
- virtual void machine_reset();
- virtual void video_start();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
+ virtual void video_start() override;
void n64_machine_stop();
UINT32 screen_update_n64(screen_device &screen, bitmap_rgb32 &bitmap, const rectangle &cliprect);
@@ -139,8 +139,8 @@ public:
UINT32 dp_clock;
protected:
// device-level overrides
- virtual void device_start();
- virtual void device_reset();
+ virtual void device_start() override;
+ virtual void device_reset() override;
private:
address_space *mem_map;
diff --git a/src/mame/includes/n8080.h b/src/mame/includes/n8080.h
index fb54e162d55..9e5926ced41 100644
--- a/src/mame/includes/n8080.h
+++ b/src/mame/includes/n8080.h
@@ -75,7 +75,7 @@ public:
DECLARE_WRITE8_MEMBER(helifire_sound_ctrl_w);
DECLARE_WRITE_LINE_MEMBER(n8080_inte_callback);
DECLARE_WRITE8_MEMBER(n8080_status_callback);
- virtual void machine_start();
+ virtual void machine_start() override;
DECLARE_MACHINE_RESET(spacefev);
DECLARE_VIDEO_START(spacefev);
DECLARE_PALETTE_INIT(n8080);
diff --git a/src/mame/includes/namcona1.h b/src/mame/includes/namcona1.h
index 74b5fd888ee..17b4b79009f 100644
--- a/src/mame/includes/namcona1.h
+++ b/src/mame/includes/namcona1.h
@@ -130,9 +130,9 @@ public:
DECLARE_DRIVER_INIT(xday2);
DECLARE_DRIVER_INIT(exbania);
DECLARE_DRIVER_INIT(emeraldj);
- virtual void machine_start();
- virtual void machine_reset();
- virtual void video_start();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
+ virtual void video_start() override;
TILE_GET_INFO_MEMBER(tilemap_get_info0);
TILE_GET_INFO_MEMBER(tilemap_get_info1);
diff --git a/src/mame/includes/namcond1.h b/src/mame/includes/namcond1.h
index d1681cbc7da..979bf93bf05 100644
--- a/src/mame/includes/namcond1.h
+++ b/src/mame/includes/namcond1.h
@@ -35,8 +35,8 @@ public:
DECLARE_READ16_MEMBER(cuskey_r);
DECLARE_WRITE16_MEMBER(cuskey_w);
- virtual void machine_start();
- virtual void machine_reset();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
INTERRUPT_GEN_MEMBER(mcu_interrupt);
};
diff --git a/src/mame/includes/namcos1.h b/src/mame/includes/namcos1.h
index 049ef2ae85f..7c0146bdaa7 100644
--- a/src/mame/includes/namcos1.h
+++ b/src/mame/includes/namcos1.h
@@ -123,9 +123,9 @@ public:
DECLARE_DRIVER_INIT(ws89);
DECLARE_DRIVER_INIT(dspirit);
DECLARE_DRIVER_INIT(pistoldm);
- virtual void machine_start();
- virtual void machine_reset();
- virtual void video_start();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
+ virtual void video_start() override;
void driver_init();
TILE_GET_INFO_MEMBER(bg_get_info0);
diff --git a/src/mame/includes/namcos2.h b/src/mame/includes/namcos2.h
index 47c76014fa7..d19968a225c 100644
--- a/src/mame/includes/namcos2.h
+++ b/src/mame/includes/namcos2.h
@@ -312,7 +312,7 @@ public:
DECLARE_DRIVER_INIT(marvland);
DECLARE_DRIVER_INIT(rthun2);
- virtual void video_start();
+ virtual void video_start() override;
void video_start_finallap();
void video_start_luckywld();
void video_start_metlhawk();
diff --git a/src/mame/includes/namcos22.h b/src/mame/includes/namcos22.h
index 61a0830fa96..9d1ea7b7f7b 100644
--- a/src/mame/includes/namcos22.h
+++ b/src/mame/includes/namcos22.h
@@ -481,9 +481,9 @@ public:
DECLARE_DRIVER_INIT(alpinesa);
TILE_GET_INFO_MEMBER(get_text_tile_info);
- virtual void machine_reset();
- virtual void machine_start();
- virtual void video_start();
+ virtual void machine_reset() override;
+ virtual void machine_start() override;
+ virtual void video_start() override;
DECLARE_MACHINE_START(adillor);
UINT32 screen_update_namcos22s(screen_device &screen, bitmap_rgb32 &bitmap, const rectangle &cliprect);
UINT32 screen_update_namcos22(screen_device &screen, bitmap_rgb32 &bitmap, const rectangle &cliprect);
diff --git a/src/mame/includes/namcos86.h b/src/mame/includes/namcos86.h
index 3915293b9f4..5842c5c570e 100644
--- a/src/mame/includes/namcos86.h
+++ b/src/mame/includes/namcos86.h
@@ -64,8 +64,8 @@ public:
TILE_GET_INFO_MEMBER(get_tile_info3);
DECLARE_DRIVER_INIT(namco86);
- virtual void machine_start();
- virtual void video_start();
+ virtual void machine_start() override;
+ virtual void video_start() override;
DECLARE_PALETTE_INIT(namcos86);
UINT32 screen_update(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
diff --git a/src/mame/includes/naughtyb.h b/src/mame/includes/naughtyb.h
index f6af5f83363..5e0075719b0 100644
--- a/src/mame/includes/naughtyb.h
+++ b/src/mame/includes/naughtyb.h
@@ -50,7 +50,7 @@ public:
DECLARE_DRIVER_INIT(trvmstr);
DECLARE_DRIVER_INIT(popflame);
- virtual void video_start();
+ virtual void video_start() override;
DECLARE_PALETTE_INIT(naughtyb);
UINT32 screen_update(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
diff --git a/src/mame/includes/nb1413m3.h b/src/mame/includes/nb1413m3.h
index fc13db06705..0408c2009cc 100644
--- a/src/mame/includes/nb1413m3.h
+++ b/src/mame/includes/nb1413m3.h
@@ -168,9 +168,9 @@ public:
protected:
// device-level overrides
- virtual void device_start();
- virtual void device_reset();
- virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr);
+ virtual void device_start() override;
+ virtual void device_reset() override;
+ virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) override;
private:
diff --git a/src/mame/includes/nb1414m4.h b/src/mame/includes/nb1414m4.h
index 3e09af5c385..20e392f6f2e 100644
--- a/src/mame/includes/nb1414m4.h
+++ b/src/mame/includes/nb1414m4.h
@@ -11,8 +11,8 @@ public:
protected:
// device-level overrides
- virtual void device_start();
- virtual void device_reset();
+ virtual void device_start() override;
+ virtual void device_reset() override;
private:
void dma(UINT16 src, UINT16 dst, UINT16 size, UINT8 condition, UINT8 *vram);
diff --git a/src/mame/includes/nbmj8688.h b/src/mame/includes/nbmj8688.h
index 6e235c58875..911d6c7e86f 100644
--- a/src/mame/includes/nbmj8688.h
+++ b/src/mame/includes/nbmj8688.h
@@ -94,5 +94,5 @@ public:
void postload();
protected:
- virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr);
+ virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) override;
};
diff --git a/src/mame/includes/nbmj8891.h b/src/mame/includes/nbmj8891.h
index b20933660f0..cbcbafd3364 100644
--- a/src/mame/includes/nbmj8891.h
+++ b/src/mame/includes/nbmj8891.h
@@ -81,7 +81,7 @@ public:
DECLARE_DRIVER_INIT(mjfocus);
DECLARE_DRIVER_INIT(pairsnb);
DECLARE_DRIVER_INIT(mjnanpas);
- virtual void video_start();
+ virtual void video_start() override;
DECLARE_VIDEO_START(_1layer);
UINT32 screen_update(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
@@ -94,5 +94,5 @@ public:
void postload();
protected:
- virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr);
+ virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) override;
};
diff --git a/src/mame/includes/nbmj8900.h b/src/mame/includes/nbmj8900.h
index 8e4d6345851..6cf9e74a530 100644
--- a/src/mame/includes/nbmj8900.h
+++ b/src/mame/includes/nbmj8900.h
@@ -64,7 +64,7 @@ public:
DECLARE_DRIVER_INIT(togenkyo);
DECLARE_DRIVER_INIT(ohpaipee);
- virtual void video_start();
+ virtual void video_start() override;
UINT32 screen_update(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
void vramflip(int vram);
@@ -74,5 +74,5 @@ public:
void postload();
protected:
- virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr);
+ virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) override;
};
diff --git a/src/mame/includes/nbmj8991.h b/src/mame/includes/nbmj8991.h
index d5bfab76958..0581dedc41f 100644
--- a/src/mame/includes/nbmj8991.h
+++ b/src/mame/includes/nbmj8991.h
@@ -60,8 +60,8 @@ public:
DECLARE_DRIVER_INIT(tokimbsj);
DECLARE_DRIVER_INIT(tokyogal);
DECLARE_DRIVER_INIT(finalbny);
- virtual void machine_reset();
- virtual void video_start();
+ virtual void machine_reset() override;
+ virtual void video_start() override;
UINT32 screen_update_type1(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
UINT32 screen_update_type2(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
@@ -72,5 +72,5 @@ public:
void postload();
protected:
- virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr);
+ virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) override;
};
diff --git a/src/mame/includes/nbmj9195.h b/src/mame/includes/nbmj9195.h
index 48ec4d00a53..6566790f353 100644
--- a/src/mame/includes/nbmj9195.h
+++ b/src/mame/includes/nbmj9195.h
@@ -98,9 +98,9 @@ public:
DECLARE_WRITE8_MEMBER(mscoutm_inputportsel_w);
DECLARE_DRIVER_INIT(nbmj9195);
- virtual void machine_start();
- virtual void machine_reset();
- virtual void video_start();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
+ virtual void video_start() override;
DECLARE_VIDEO_START(_1layer);
DECLARE_VIDEO_START(nb22090);
@@ -117,5 +117,5 @@ public:
void postload();
protected:
- virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr);
+ virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) override;
};
diff --git a/src/mame/includes/nc.h b/src/mame/includes/nc.h
index e640ee3927d..d507191a022 100644
--- a/src/mame/includes/nc.h
+++ b/src/mame/includes/nc.h
@@ -96,9 +96,9 @@ public:
DECLARE_DEVICE_IMAGE_UNLOAD_MEMBER( nc_pcmcia_card );
protected:
- virtual void machine_start();
- virtual void machine_reset();
- virtual void video_start();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
+ virtual void video_start() override;
private:
void nc200_video_set_backlight(int state);
diff --git a/src/mame/includes/nemesis.h b/src/mame/includes/nemesis.h
index 1b96f085c79..1d86132e94c 100644
--- a/src/mame/includes/nemesis.h
+++ b/src/mame/includes/nemesis.h
@@ -112,9 +112,9 @@ public:
DECLARE_WRITE8_MEMBER(city_sound_bank_w);
TILE_GET_INFO_MEMBER(get_bg_tile_info);
TILE_GET_INFO_MEMBER(get_fg_tile_info);
- virtual void machine_start();
- virtual void machine_reset();
- virtual void video_start();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
+ virtual void video_start() override;
UINT32 screen_update_nemesis(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
INTERRUPT_GEN_MEMBER(nemesis_interrupt);
INTERRUPT_GEN_MEMBER(blkpnthr_interrupt);
diff --git a/src/mame/includes/newbrain.h b/src/mame/includes/newbrain.h
index 6819aef9729..72edaf3b451 100644
--- a/src/mame/includes/newbrain.h
+++ b/src/mame/includes/newbrain.h
@@ -116,11 +116,11 @@ public:
TIMER_DEVICE_CALLBACK_MEMBER(cop_regint_tick);
protected:
- virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr);
- virtual void machine_start();
- virtual void machine_reset();
+ virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) override;
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
- virtual void video_start();
+ virtual void video_start() override;
enum
{
@@ -223,7 +223,7 @@ public:
required_device<floppy_image_device> m_floppy;
optional_shared_ptr<UINT8> m_eim_ram;
- virtual void machine_start();
+ virtual void machine_start() override;
DECLARE_WRITE8_MEMBER( fdc_auxiliary_w );
DECLARE_READ8_MEMBER( fdc_control_r );
diff --git a/src/mame/includes/news.h b/src/mame/includes/news.h
index e79b794a135..e2d380a7cd3 100644
--- a/src/mame/includes/news.h
+++ b/src/mame/includes/news.h
@@ -24,9 +24,9 @@ public:
DECLARE_WRITE8_MEMBER(news_bgpic_w);
TILE_GET_INFO_MEMBER(get_fg_tile_info);
TILE_GET_INFO_MEMBER(get_bg_tile_info);
- virtual void machine_start();
- virtual void machine_reset();
- virtual void video_start();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
+ virtual void video_start() override;
UINT32 screen_update_news(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
required_device<cpu_device> m_maincpu;
required_device<gfxdecode_device> m_gfxdecode;
diff --git a/src/mame/includes/next.h b/src/mame/includes/next.h
index 25bc09cdaa5..6537c830000 100644
--- a/src/mame/includes/next.h
+++ b/src/mame/includes/next.h
@@ -156,10 +156,10 @@ protected:
bool screen_color;
bool vbl_enabled;
- virtual void machine_start();
- virtual void machine_reset();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
- virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr);
+ virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) override;
void timer_start();
void timer_update();
diff --git a/src/mame/includes/ninjakd2.h b/src/mame/includes/ninjakd2.h
index b2d15ca1980..2ef48488ab5 100644
--- a/src/mame/includes/ninjakd2.h
+++ b/src/mame/includes/ninjakd2.h
@@ -100,9 +100,9 @@ public:
TILE_GET_INFO_MEMBER(robokid_get_bg0_tile_info);
TILE_GET_INFO_MEMBER(robokid_get_bg1_tile_info);
TILE_GET_INFO_MEMBER(robokid_get_bg2_tile_info);
- virtual void machine_start();
- virtual void machine_reset();
- virtual void video_start();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
+ virtual void video_start() override;
DECLARE_VIDEO_START(mnight);
DECLARE_VIDEO_START(arkarea);
DECLARE_VIDEO_START(robokid);
diff --git a/src/mame/includes/ninjaw.h b/src/mame/includes/ninjaw.h
index 6a2f2a50770..2c1dc94e902 100644
--- a/src/mame/includes/ninjaw.h
+++ b/src/mame/includes/ninjaw.h
@@ -68,8 +68,8 @@ public:
DECLARE_WRITE8_MEMBER(pancontrol_w);
DECLARE_WRITE16_MEMBER(tc0100scn_triple_screen_w);
- virtual void machine_start();
- virtual void machine_reset();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
UINT32 screen_update_left(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
UINT32 screen_update_middle(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
diff --git a/src/mame/includes/nitedrvr.h b/src/mame/includes/nitedrvr.h
index e90d0c897ac..7084c08c077 100644
--- a/src/mame/includes/nitedrvr.h
+++ b/src/mame/includes/nitedrvr.h
@@ -61,9 +61,9 @@ public:
DECLARE_WRITE8_MEMBER(nitedrvr_out1_w);
DECLARE_WRITE8_MEMBER(nitedrvr_videoram_w);
TILE_GET_INFO_MEMBER(get_bg_tile_info);
- virtual void machine_start();
- virtual void machine_reset();
- virtual void video_start();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
+ virtual void video_start() override;
UINT32 screen_update_nitedrvr(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
TIMER_DEVICE_CALLBACK_MEMBER(nitedrvr_crash_toggle_callback);
void draw_box(bitmap_ind16 &bitmap, const rectangle &cliprect, int bx, int by, int ex, int ey);
diff --git a/src/mame/includes/niyanpai.h b/src/mame/includes/niyanpai.h
index 58fe4694f5e..6a3dce28bd3 100644
--- a/src/mame/includes/niyanpai.h
+++ b/src/mame/includes/niyanpai.h
@@ -86,7 +86,7 @@ public:
DECLARE_CUSTOM_INPUT_MEMBER(musobana_outcoin_flag_r);
DECLARE_DRIVER_INIT(niyanpai);
- virtual void video_start();
+ virtual void video_start() override;
DECLARE_MACHINE_START(musobana);
UINT32 screen_update(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
@@ -101,5 +101,5 @@ public:
INTERRUPT_GEN_MEMBER(interrupt);
protected:
- virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr);
+ virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) override;
};
diff --git a/src/mame/includes/norautp.h b/src/mame/includes/norautp.h
index d29678054c6..94e8db65215 100644
--- a/src/mame/includes/norautp.h
+++ b/src/mame/includes/norautp.h
@@ -31,7 +31,7 @@ public:
DECLARE_DRIVER_INIT(ssa);
DECLARE_DRIVER_INIT(enc);
DECLARE_DRIVER_INIT(deb);
- virtual void video_start();
+ virtual void video_start() override;
DECLARE_PALETTE_INIT(norautp);
UINT32 screen_update_norautp(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
required_device<cpu_device> m_maincpu;
diff --git a/src/mame/includes/nycaptor.h b/src/mame/includes/nycaptor.h
index 3182c25be85..50604ba6d4d 100644
--- a/src/mame/includes/nycaptor.h
+++ b/src/mame/includes/nycaptor.h
@@ -109,9 +109,9 @@ public:
DECLARE_DRIVER_INIT(bronx);
DECLARE_DRIVER_INIT(nycaptor);
TILE_GET_INFO_MEMBER(get_tile_info);
- virtual void machine_start();
- virtual void machine_reset();
- virtual void video_start();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
+ virtual void video_start() override;
DECLARE_MACHINE_RESET(ta7630);
UINT32 screen_update_nycaptor(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
TIMER_CALLBACK_MEMBER(nmi_callback);
diff --git a/src/mame/includes/ob68k1a.h b/src/mame/includes/ob68k1a.h
index 4f0560273fd..88f57f52d82 100644
--- a/src/mame/includes/ob68k1a.h
+++ b/src/mame/includes/ob68k1a.h
@@ -49,8 +49,8 @@ public:
required_device<rs232_port_device> m_rs232b;
required_device<ram_device> m_ram;
- virtual void machine_start();
- virtual void machine_reset();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
DECLARE_WRITE8_MEMBER( com8116_w );
DECLARE_READ8_MEMBER( pia_r );
diff --git a/src/mame/includes/offtwall.h b/src/mame/includes/offtwall.h
index 6962f7c354f..1e8ce7c8441 100644
--- a/src/mame/includes/offtwall.h
+++ b/src/mame/includes/offtwall.h
@@ -28,7 +28,7 @@ public:
UINT16 *m_spritecache_count;
UINT16 *m_unknown_verify_base;
- virtual void update_interrupts();
+ virtual void update_interrupts() override;
DECLARE_WRITE16_MEMBER(io_latch_w);
DECLARE_READ16_MEMBER(bankswitch_r);
DECLARE_READ16_MEMBER(bankrom_r);
diff --git a/src/mame/includes/ohmygod.h b/src/mame/includes/ohmygod.h
index f873ec9a5ca..86986de1b99 100644
--- a/src/mame/includes/ohmygod.h
+++ b/src/mame/includes/ohmygod.h
@@ -39,9 +39,9 @@ public:
DECLARE_DRIVER_INIT(ohmygod);
DECLARE_DRIVER_INIT(naname);
TILE_GET_INFO_MEMBER(get_tile_info);
- virtual void machine_start();
- virtual void machine_reset();
- virtual void video_start();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
+ virtual void video_start() override;
UINT32 screen_update_ohmygod(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
void draw_sprites( bitmap_ind16 &bitmap, const rectangle &cliprect );
required_device<cpu_device> m_maincpu;
diff --git a/src/mame/includes/ojankohs.h b/src/mame/includes/ojankohs.h
index 56e3d542773..65c7e36bd9c 100644
--- a/src/mame/includes/ojankohs.h
+++ b/src/mame/includes/ojankohs.h
@@ -73,7 +73,7 @@ public:
DECLARE_READ8_MEMBER(ojankohs_ay8910_1_r);
TILE_GET_INFO_MEMBER(ojankohs_get_tile_info);
TILE_GET_INFO_MEMBER(ojankoy_get_tile_info);
- virtual void machine_reset();
+ virtual void machine_reset() override;
DECLARE_MACHINE_START(ojankohs);
DECLARE_VIDEO_START(ojankohs);
DECLARE_MACHINE_START(ojankoy);
diff --git a/src/mame/includes/ondra.h b/src/mame/includes/ondra.h
index f0bae4768fa..9277b907e4f 100644
--- a/src/mame/includes/ondra.h
+++ b/src/mame/includes/ondra.h
@@ -43,9 +43,9 @@ public:
DECLARE_WRITE8_MEMBER(ondra_port_03_w);
DECLARE_WRITE8_MEMBER(ondra_port_09_w);
DECLARE_WRITE8_MEMBER(ondra_port_0a_w);
- virtual void machine_start();
- virtual void machine_reset();
- virtual void video_start();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
+ virtual void video_start() override;
UINT32 screen_update_ondra(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
INTERRUPT_GEN_MEMBER(ondra_interrupt);
TIMER_CALLBACK_MEMBER(nmi_check_callback);
diff --git a/src/mame/includes/oneshot.h b/src/mame/includes/oneshot.h
index 8e4ef5dc814..c7f854e6a09 100644
--- a/src/mame/includes/oneshot.h
+++ b/src/mame/includes/oneshot.h
@@ -52,9 +52,9 @@ public:
TILE_GET_INFO_MEMBER(get_oneshot_bg_tile_info);
TILE_GET_INFO_MEMBER(get_oneshot_mid_tile_info);
TILE_GET_INFO_MEMBER(get_oneshot_fg_tile_info);
- virtual void machine_start();
- virtual void machine_reset();
- virtual void video_start();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
+ virtual void video_start() override;
UINT32 screen_update_oneshot(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
UINT32 screen_update_maddonna(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
void draw_crosshairs( bitmap_ind16 &bitmap, const rectangle &cliprect );
diff --git a/src/mame/includes/opwolf.h b/src/mame/includes/opwolf.h
index 6f86c2b40bc..e93ab442abd 100644
--- a/src/mame/includes/opwolf.h
+++ b/src/mame/includes/opwolf.h
@@ -89,7 +89,7 @@ public:
DECLARE_WRITE8_MEMBER(opwolf_adpcm_c_w);
DECLARE_DRIVER_INIT(opwolf);
DECLARE_DRIVER_INIT(opwolfb);
- virtual void machine_start();
+ virtual void machine_start() override;
DECLARE_MACHINE_RESET(opwolf);
UINT32 screen_update_opwolf(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
TIMER_CALLBACK_MEMBER(opwolf_timer_callback);
@@ -101,5 +101,5 @@ public:
DECLARE_WRITE_LINE_MEMBER(opwolf_msm5205_vck_2);
protected:
- virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr);
+ virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) override;
};
diff --git a/src/mame/includes/orao.h b/src/mame/includes/orao.h
index abd6a619529..9707d6019f1 100644
--- a/src/mame/includes/orao.h
+++ b/src/mame/includes/orao.h
@@ -29,8 +29,8 @@ public:
DECLARE_WRITE8_MEMBER(orao_io_w);
DECLARE_DRIVER_INIT(orao);
DECLARE_DRIVER_INIT(orao103);
- virtual void machine_reset();
- virtual void video_start();
+ virtual void machine_reset() override;
+ virtual void video_start() override;
UINT32 screen_update_orao(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
private:
diff --git a/src/mame/includes/orbit.h b/src/mame/includes/orbit.h
index 7032ef335bb..5db20316519 100644
--- a/src/mame/includes/orbit.h
+++ b/src/mame/includes/orbit.h
@@ -52,9 +52,9 @@ public:
DECLARE_WRITE8_MEMBER(orbit_misc_w);
DECLARE_WRITE8_MEMBER(orbit_playfield_w);
TILE_GET_INFO_MEMBER(get_tile_info);
- virtual void machine_start();
- virtual void machine_reset();
- virtual void video_start();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
+ virtual void video_start() override;
UINT32 screen_update_orbit(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
INTERRUPT_GEN_MEMBER(orbit_interrupt);
TIMER_CALLBACK_MEMBER(irq_off);
diff --git a/src/mame/includes/osborne1.h b/src/mame/includes/osborne1.h
index b84cf506787..7a7e6d64a84 100644
--- a/src/mame/includes/osborne1.h
+++ b/src/mame/includes/osborne1.h
@@ -82,8 +82,8 @@ public:
DECLARE_WRITE_LINE_MEMBER(serial_acia_irq_func);
DECLARE_DRIVER_INIT(osborne1);
- virtual void machine_reset();
- virtual void video_start();
+ virtual void machine_reset() override;
+ virtual void video_start() override;
UINT32 screen_update(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
required_device<cpu_device> m_maincpu;
@@ -99,7 +99,7 @@ public:
required_device<floppy_image_device> m_floppy1;
protected:
- virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr);
+ virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) override;
TIMER_CALLBACK_MEMBER(video_callback);
TILE_GET_INFO_MEMBER(get_tile_info);
diff --git a/src/mame/includes/osi.h b/src/mame/includes/osi.h
index 735b511fc37..43485a7a5f4 100644
--- a/src/mame/includes/osi.h
+++ b/src/mame/includes/osi.h
@@ -65,9 +65,9 @@ public:
DECLARE_PALETTE_INIT(osi630);
protected:
- virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr);
- virtual void machine_start();
- virtual void video_start();
+ virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) override;
+ virtual void machine_start() override;
+ virtual void video_start() override;
enum
{
@@ -116,7 +116,7 @@ public:
required_device<beep_device> m_beep;
- virtual void machine_start();
+ virtual void machine_start() override;
DECLARE_WRITE8_MEMBER( osi630_ctrl_w );
DECLARE_WRITE8_MEMBER( osi630_sound_w );
@@ -138,7 +138,7 @@ public:
DECLARE_WRITE_LINE_MEMBER( osi470_pia_cb2_w );
protected:
- virtual void machine_start();
+ virtual void machine_start() override;
private:
required_device<floppy_connector> m_floppy0;
diff --git a/src/mame/includes/othunder.h b/src/mame/includes/othunder.h
index 3a7e3db10b4..df223465f00 100644
--- a/src/mame/includes/othunder.h
+++ b/src/mame/includes/othunder.h
@@ -89,9 +89,9 @@ public:
DECLARE_WRITE16_MEMBER(othunder_sound_w);
DECLARE_READ16_MEMBER(othunder_sound_r);
DECLARE_WRITE8_MEMBER(othunder_TC0310FAM_w);
- virtual void machine_start();
- virtual void machine_reset();
- virtual void video_start();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
+ virtual void video_start() override;
UINT32 screen_update_othunder(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
INTERRUPT_GEN_MEMBER(vblank_interrupt);
void draw_sprites( screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect, const int *primasks, int y_offs );
@@ -99,5 +99,5 @@ public:
DECLARE_WRITE_LINE_MEMBER(irqhandler);
protected:
- virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr);
+ virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) override;
};
diff --git a/src/mame/includes/overdriv.h b/src/mame/includes/overdriv.h
index 8296a6ec493..63241f78b49 100644
--- a/src/mame/includes/overdriv.h
+++ b/src/mame/includes/overdriv.h
@@ -56,8 +56,8 @@ public:
DECLARE_WRITE16_MEMBER(overdriv_cpuB_irq_y_w);
DECLARE_READ8_MEMBER(overdriv_1_sound_r);
DECLARE_READ8_MEMBER(overdriv_2_sound_r);
- virtual void machine_start();
- virtual void machine_reset();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
UINT32 screen_update_overdriv(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
INTERRUPT_GEN_MEMBER(cpuB_interrupt);
TIMER_DEVICE_CALLBACK_MEMBER(overdriv_cpuA_scanline);
diff --git a/src/mame/includes/pacland.h b/src/mame/includes/pacland.h
index c19f153013a..308c26c6b34 100644
--- a/src/mame/includes/pacland.h
+++ b/src/mame/includes/pacland.h
@@ -56,8 +56,8 @@ public:
TILE_GET_INFO_MEMBER(get_bg_tile_info);
TILE_GET_INFO_MEMBER(get_fg_tile_info);
- virtual void machine_start();
- virtual void video_start();
+ virtual void machine_start() override;
+ virtual void video_start() override;
DECLARE_PALETTE_INIT(pacland);
INTERRUPT_GEN_MEMBER(main_vblank_irq);
diff --git a/src/mame/includes/pandoras.h b/src/mame/includes/pandoras.h
index fb45b30d2e0..8fb440f473f 100644
--- a/src/mame/includes/pandoras.h
+++ b/src/mame/includes/pandoras.h
@@ -57,9 +57,9 @@ public:
DECLARE_READ8_MEMBER(pandoras_portA_r);
DECLARE_READ8_MEMBER(pandoras_portB_r);
TILE_GET_INFO_MEMBER(get_tile_info0);
- virtual void machine_start();
- virtual void machine_reset();
- virtual void video_start();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
+ virtual void video_start() override;
DECLARE_PALETTE_INIT(pandoras);
UINT32 screen_update_pandoras(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
INTERRUPT_GEN_MEMBER(pandoras_master_interrupt);
diff --git a/src/mame/includes/paradise.h b/src/mame/includes/paradise.h
index ad39dff4bea..0d63f4f3ee0 100644
--- a/src/mame/includes/paradise.h
+++ b/src/mame/includes/paradise.h
@@ -74,9 +74,9 @@ public:
TILE_GET_INFO_MEMBER(get_tile_info_1);
TILE_GET_INFO_MEMBER(get_tile_info_2);
- virtual void machine_start();
- virtual void machine_reset();
- virtual void video_start();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
+ virtual void video_start() override;
UINT32 screen_update_paradise(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
UINT32 screen_update_torus(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
diff --git a/src/mame/includes/parodius.h b/src/mame/includes/parodius.h
index 746a37636fd..e9fa82faa35 100644
--- a/src/mame/includes/parodius.h
+++ b/src/mame/includes/parodius.h
@@ -50,8 +50,8 @@ public:
DECLARE_WRITE8_MEMBER(parodius_3fc0_w);
DECLARE_WRITE8_MEMBER(parodius_sh_irqtrigger_w);
DECLARE_WRITE8_MEMBER(sound_arm_nmi_w);
- virtual void machine_start();
- virtual void machine_reset();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
UINT32 screen_update_parodius(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
INTERRUPT_GEN_MEMBER(parodius_interrupt);
K05324X_CB_MEMBER(sprite_callback);
@@ -59,5 +59,5 @@ public:
DECLARE_WRITE8_MEMBER(banking_callback);
protected:
- virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr);
+ virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) override;
};
diff --git a/src/mame/includes/pass.h b/src/mame/includes/pass.h
index 86e6ee67e1e..e54f385787c 100644
--- a/src/mame/includes/pass.h
+++ b/src/mame/includes/pass.h
@@ -19,7 +19,7 @@ public:
DECLARE_WRITE16_MEMBER(pass_fg_videoram_w);
TILE_GET_INFO_MEMBER(get_pass_bg_tile_info);
TILE_GET_INFO_MEMBER(get_pass_fg_tile_info);
- virtual void video_start();
+ virtual void video_start() override;
UINT32 screen_update_pass(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
required_device<cpu_device> m_maincpu;
required_device<gfxdecode_device> m_gfxdecode;
diff --git a/src/mame/includes/pastelg.h b/src/mame/includes/pastelg.h
index 25f33abfd19..7875112bbb7 100644
--- a/src/mame/includes/pastelg.h
+++ b/src/mame/includes/pastelg.h
@@ -51,8 +51,8 @@ public:
DECLARE_CUSTOM_INPUT_MEMBER(nb1413m3_busyflag_r);
DECLARE_CUSTOM_INPUT_MEMBER(nb1413m3_hackbusyflag_r);
- virtual void machine_start();
- virtual void video_start();
+ virtual void machine_start() override;
+ virtual void video_start() override;
DECLARE_PALETTE_INIT(pastelg);
UINT32 screen_update_pastelg(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
@@ -61,5 +61,5 @@ public:
void pastelg_gfxdraw();
protected:
- virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr);
+ virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) override;
};
diff --git a/src/mame/includes/pbaction.h b/src/mame/includes/pbaction.h
index 1e4537a74fd..4fcd6b64574 100644
--- a/src/mame/includes/pbaction.h
+++ b/src/mame/includes/pbaction.h
@@ -57,9 +57,9 @@ public:
DECLARE_DRIVER_INIT(pbactio4);
TILE_GET_INFO_MEMBER(get_bg_tile_info);
TILE_GET_INFO_MEMBER(get_fg_tile_info);
- virtual void machine_start();
- virtual void machine_reset();
- virtual void video_start();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
+ virtual void video_start() override;
UINT32 screen_update_pbaction(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
INTERRUPT_GEN_MEMBER(pbaction_interrupt);
INTERRUPT_GEN_MEMBER(vblank_irq);
diff --git a/src/mame/includes/pc1251.h b/src/mame/includes/pc1251.h
index d03a4524bf5..653342b6d17 100644
--- a/src/mame/includes/pc1251.h
+++ b/src/mame/includes/pc1251.h
@@ -49,14 +49,14 @@ public:
DECLARE_READ8_MEMBER(pc1251_inb);
DECLARE_READ8_MEMBER(pc1251_lcd_read);
DECLARE_WRITE8_MEMBER(pc1251_lcd_write);
- virtual void machine_start();
+ virtual void machine_start() override;
DECLARE_MACHINE_START(pc1260);
required_device<sc61860_device> m_maincpu;
required_device<gfxdecode_device> m_gfxdecode;
required_device<palette_device> m_palette;
protected:
- virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr);
+ virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) override;
};
#endif /* PC1251_H_ */
diff --git a/src/mame/includes/pc1350.h b/src/mame/includes/pc1350.h
index b50758c5917..b52b8a53304 100644
--- a/src/mame/includes/pc1350.h
+++ b/src/mame/includes/pc1350.h
@@ -49,12 +49,12 @@ public:
DECLARE_WRITE8_MEMBER(pc1350_lcd_write);
DECLARE_READ8_MEMBER(pc1350_keyboard_line_r);
- virtual void machine_start();
+ virtual void machine_start() override;
required_device<sc61860_device> m_maincpu;
required_device<ram_device> m_ram;
protected:
- virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr);
+ virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) override;
};
#endif /* PC1350_H_ */
diff --git a/src/mame/includes/pc1401.h b/src/mame/includes/pc1401.h
index 00797e2fe17..0ce077476ad 100644
--- a/src/mame/includes/pc1401.h
+++ b/src/mame/includes/pc1401.h
@@ -49,12 +49,12 @@ public:
DECLARE_READ8_MEMBER(pc1401_lcd_read);
DECLARE_WRITE8_MEMBER(pc1401_lcd_write);
- virtual void machine_start();
+ virtual void machine_start() override;
required_device<sc61860_device> m_maincpu;
required_device<gfxdecode_device> m_gfxdecode;
required_device<palette_device> m_palette;
protected:
- virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr);
+ virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) override;
};
#endif /* PC1401_H_ */
diff --git a/src/mame/includes/pc1403.h b/src/mame/includes/pc1403.h
index d40b2bb2bce..c5bdf2f943f 100644
--- a/src/mame/includes/pc1403.h
+++ b/src/mame/includes/pc1403.h
@@ -52,14 +52,14 @@ public:
DECLARE_WRITE8_MEMBER(pc1403_asic_write);
DECLARE_READ8_MEMBER(pc1403_lcd_read);
DECLARE_WRITE8_MEMBER(pc1403_lcd_write);
- virtual void video_start();
- virtual void machine_start();
+ virtual void video_start() override;
+ virtual void machine_start() override;
required_device<sc61860_device> m_maincpu;
required_device<gfxdecode_device> m_gfxdecode;
required_device<palette_device> m_palette;
protected:
- virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr);
+ virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) override;
};
#endif /* PC1403_H_ */
diff --git a/src/mame/includes/pc1512.h b/src/mame/includes/pc1512.h
index 218a3d5599e..4086235c6fd 100644
--- a/src/mame/includes/pc1512.h
+++ b/src/mame/includes/pc1512.h
@@ -105,10 +105,10 @@ public:
optional_shared_ptr<UINT8> m_video_ram;
required_ioport m_lk;
- virtual void machine_start();
- virtual void machine_reset();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
- virtual void video_start();
+ virtual void video_start() override;
UINT32 screen_update(screen_device &screen, bitmap_rgb32 &bitmap, const rectangle &cliprect);
@@ -240,8 +240,8 @@ public:
m_opt(0)
{ }
- virtual void machine_start();
- virtual void machine_reset();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
DECLARE_READ8_MEMBER( io_r );
DECLARE_READ8_MEMBER( printer_r );
diff --git a/src/mame/includes/pc4.h b/src/mame/includes/pc4.h
index 003669597b8..f2d6a8519b9 100644
--- a/src/mame/includes/pc4.h
+++ b/src/mame/includes/pc4.h
@@ -28,7 +28,7 @@ public:
required_device<beep_device> m_beep;
UINT32 screen_update(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
- virtual void machine_start();
+ virtual void machine_start() override;
DECLARE_WRITE8_MEMBER( beep_w );
DECLARE_WRITE8_MEMBER( bank_w );
@@ -37,7 +37,7 @@ public:
//LCD controller
void update_ac(void);
void set_busy_flag(UINT16 usec);
- virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr);
+ virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) override;
DECLARE_WRITE8_MEMBER(lcd_control_w);
DECLARE_READ8_MEMBER(lcd_control_r);
diff --git a/src/mame/includes/pc8001.h b/src/mame/includes/pc8001.h
index 524adfba29c..55c6eeb35f6 100644
--- a/src/mame/includes/pc8001.h
+++ b/src/mame/includes/pc8001.h
@@ -58,7 +58,7 @@ public:
required_memory_region m_rom;
required_memory_region m_char_rom;
- virtual void machine_start();
+ virtual void machine_start() override;
DECLARE_WRITE8_MEMBER( port10_w );
DECLARE_WRITE8_MEMBER( port30_w );
diff --git a/src/mame/includes/pc8401a.h b/src/mame/includes/pc8401a.h
index 10e99652cd1..e7f63d2cad4 100644
--- a/src/mame/includes/pc8401a.h
+++ b/src/mame/includes/pc8401a.h
@@ -64,8 +64,8 @@ public:
memory_region *m_cart_rom;
- virtual void machine_start();
- virtual void video_start();
+ virtual void machine_start() override;
+ virtual void video_start() override;
DECLARE_WRITE8_MEMBER( mmr_w );
DECLARE_READ8_MEMBER( mmr_r );
@@ -103,7 +103,7 @@ public:
: pc8401a_state(mconfig, type, tag)
{ }
- virtual void video_start();
+ virtual void video_start() override;
UINT32 screen_update(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
};
diff --git a/src/mame/includes/pcktgal.h b/src/mame/includes/pcktgal.h
index b5abeba2e9d..83133b3f612 100644
--- a/src/mame/includes/pcktgal.h
+++ b/src/mame/includes/pcktgal.h
@@ -37,7 +37,7 @@ public:
DECLARE_DRIVER_INIT(pcktgal);
DECLARE_PALETTE_INIT(pcktgal);
- virtual void machine_start();
+ virtual void machine_start() override;
UINT32 screen_update_pcktgal(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
UINT32 screen_update_pcktgalb(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
diff --git a/src/mame/includes/pcw.h b/src/mame/includes/pcw.h
index ef81c98bc82..b36b4e1d39e 100644
--- a/src/mame/includes/pcw.h
+++ b/src/mame/includes/pcw.h
@@ -105,9 +105,9 @@ public:
DECLARE_WRITE8_MEMBER(pcw9512_parallel_w);
void mcu_transmit_serial(UINT8 bit);
DECLARE_DRIVER_INIT(pcw);
- virtual void machine_start();
- virtual void machine_reset();
- virtual void video_start();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
+ virtual void video_start() override;
DECLARE_PALETTE_INIT(pcw);
UINT32 screen_update_pcw(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
UINT32 screen_update_pcw_printer(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
diff --git a/src/mame/includes/pcw16.h b/src/mame/includes/pcw16.h
index 2321267578c..4c4bc1b7861 100644
--- a/src/mame/includes/pcw16.h
+++ b/src/mame/includes/pcw16.h
@@ -129,9 +129,9 @@ public:
void pcw16_write_mem(UINT8 bank, UINT16 offset, UINT8 data);
UINT8 read_bank_data(UINT8 type, UINT16 offset);
void write_bank_data(UINT8 type, UINT16 offset, UINT8 data);
- virtual void machine_start();
- virtual void machine_reset();
- virtual void video_start();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
+ virtual void video_start() override;
DECLARE_PALETTE_INIT(pcw16);
UINT32 screen_update_pcw16(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
TIMER_DEVICE_CALLBACK_MEMBER(pcw16_timer_callback);
diff --git a/src/mame/includes/pdp1.h b/src/mame/includes/pdp1.h
index 074c907a489..8b8fbecc0b0 100644
--- a/src/mame/includes/pdp1.h
+++ b/src/mame/includes/pdp1.h
@@ -263,9 +263,9 @@ public:
parallel_drum_t m_parallel_drum;
required_device<pdp1_device> m_maincpu;
- virtual void machine_start();
- virtual void machine_reset();
- virtual void video_start();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
+ virtual void video_start() override;
DECLARE_PALETTE_INIT(pdp1);
UINT32 screen_update_pdp1(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
void screen_eof_pdp1(screen_device &screen, bool state);
diff --git a/src/mame/includes/pecom.h b/src/mame/includes/pecom.h
index 0cbe6111337..d3725031985 100644
--- a/src/mame/includes/pecom.h
+++ b/src/mame/includes/pecom.h
@@ -45,8 +45,8 @@ public:
DECLARE_WRITE8_MEMBER(pecom_bank_w);
DECLARE_READ8_MEMBER(pecom_keyboard_r);
DECLARE_WRITE8_MEMBER(pecom_cdp1869_w);
- virtual void machine_start();
- virtual void machine_reset();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
DECLARE_VIDEO_START(pecom);
DECLARE_INPUT_CHANGED_MEMBER(ef_w);
TIMER_CALLBACK_MEMBER(reset_tick);
diff --git a/src/mame/includes/pes.h b/src/mame/includes/pes.h
index 2130901cb3d..cd57dc3f772 100644
--- a/src/mame/includes/pes.h
+++ b/src/mame/includes/pes.h
@@ -39,7 +39,7 @@ public:
UINT8 m_infifo_tail_ptr; // " tail
UINT8 m_infifo_head_ptr; // " head
- virtual void machine_reset();
+ virtual void machine_reset() override;
DECLARE_WRITE8_MEMBER(rsws_w);
DECLARE_WRITE8_MEMBER(port1_w);
DECLARE_WRITE8_MEMBER(port3_w);
diff --git a/src/mame/includes/phc25.h b/src/mame/includes/phc25.h
index 482a543b83b..635e7cbeb70 100644
--- a/src/mame/includes/phc25.h
+++ b/src/mame/includes/phc25.h
@@ -45,7 +45,7 @@ public:
MC6847_GET_CHARROM_MEMBER(pal_char_rom_r);
private:
- virtual void video_start();
+ virtual void video_start() override;
UINT8 *m_char_rom;
UINT8 m_port40;
required_shared_ptr<UINT8> m_video_ram;
diff --git a/src/mame/includes/phoenix.h b/src/mame/includes/phoenix.h
index 815c2935a19..5acabc38fbb 100644
--- a/src/mame/includes/phoenix.h
+++ b/src/mame/includes/phoenix.h
@@ -91,11 +91,11 @@ public:
protected:
// device-level overrides
- virtual void device_config_complete();
- virtual void device_start();
+ virtual void device_config_complete() override;
+ virtual void device_start() override;
// sound stream update overrides
- virtual void sound_stream_update(sound_stream &stream, stream_sample_t **inputs, stream_sample_t **outputs, int samples);
+ virtual void sound_stream_update(sound_stream &stream, stream_sample_t **inputs, stream_sample_t **outputs, int samples) override;
private:
// internal state
struct c_state m_c24_state;
diff --git a/src/mame/includes/pingpong.h b/src/mame/includes/pingpong.h
index 59daddda7ee..afc47ef6ccc 100644
--- a/src/mame/includes/pingpong.h
+++ b/src/mame/includes/pingpong.h
@@ -30,7 +30,7 @@ public:
DECLARE_DRIVER_INIT(cashquiz);
DECLARE_DRIVER_INIT(merlinmm);
TILE_GET_INFO_MEMBER(get_bg_tile_info);
- virtual void video_start();
+ virtual void video_start() override;
DECLARE_PALETTE_INIT(pingpong);
UINT32 screen_update_pingpong(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
TIMER_DEVICE_CALLBACK_MEMBER(pingpong_interrupt);
diff --git a/src/mame/includes/pirates.h b/src/mame/includes/pirates.h
index e349721675e..20486d5b541 100644
--- a/src/mame/includes/pirates.h
+++ b/src/mame/includes/pirates.h
@@ -50,7 +50,7 @@ public:
TILE_GET_INFO_MEMBER(get_fg_tile_info);
TILE_GET_INFO_MEMBER(get_bg_tile_info);
- virtual void video_start();
+ virtual void video_start() override;
UINT32 screen_update(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
void draw_sprites(bitmap_ind16 &bitmap, const rectangle &cliprect);
diff --git a/src/mame/includes/pitnrun.h b/src/mame/includes/pitnrun.h
index e928b813c9f..33c9b68288f 100644
--- a/src/mame/includes/pitnrun.h
+++ b/src/mame/includes/pitnrun.h
@@ -69,9 +69,9 @@ public:
TIMER_CALLBACK_MEMBER(mcu_data_real_r);
TIMER_CALLBACK_MEMBER(mcu_status_real_w);
- virtual void machine_start();
- virtual void machine_reset();
- virtual void video_start();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
+ virtual void video_start() override;
DECLARE_PALETTE_INIT(pitnrun);
UINT32 screen_update(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
diff --git a/src/mame/includes/pk8020.h b/src/mame/includes/pk8020.h
index e73fa870187..fc18feb923c 100644
--- a/src/mame/includes/pk8020.h
+++ b/src/mame/includes/pk8020.h
@@ -66,9 +66,9 @@ public:
DECLARE_WRITE8_MEMBER(gzu_w);
DECLARE_READ8_MEMBER(devices_r);
DECLARE_WRITE8_MEMBER(devices_w);
- virtual void machine_start();
- virtual void machine_reset();
- virtual void video_start();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
+ virtual void video_start() override;
DECLARE_PALETTE_INIT(pk8020);
UINT32 screen_update_pk8020(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
INTERRUPT_GEN_MEMBER(pk8020_interrupt);
diff --git a/src/mame/includes/pktgaldx.h b/src/mame/includes/pktgaldx.h
index bb9fe73ba68..5f0b0e76b94 100644
--- a/src/mame/includes/pktgaldx.h
+++ b/src/mame/includes/pktgaldx.h
@@ -54,7 +54,7 @@ public:
DECLARE_READ16_MEMBER(pckgaldx_protection_r);
DECLARE_WRITE16_MEMBER(pktgaldx_oki_bank_w);
DECLARE_DRIVER_INIT(pktgaldx);
- virtual void machine_start();
+ virtual void machine_start() override;
UINT32 screen_update_pktgaldx(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
UINT32 screen_update_pktgaldb(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
diff --git a/src/mame/includes/playch10.h b/src/mame/includes/playch10.h
index 63e04c2918b..c098dd197d1 100644
--- a/src/mame/includes/playch10.h
+++ b/src/mame/includes/playch10.h
@@ -122,9 +122,9 @@ public:
DECLARE_DRIVER_INIT(pckboard);
DECLARE_DRIVER_INIT(pc_hrz);
TILE_GET_INFO_MEMBER(get_bg_tile_info);
- virtual void machine_start();
- virtual void machine_reset();
- virtual void video_start();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
+ virtual void video_start() override;
DECLARE_PALETTE_INIT(playch10);
DECLARE_MACHINE_START(playch10_hboard);
DECLARE_VIDEO_START(playch10_hboard);
diff --git a/src/mame/includes/plus4.h b/src/mame/includes/plus4.h
index adadf6e19ec..e139cb03271 100644
--- a/src/mame/includes/plus4.h
+++ b/src/mame/includes/plus4.h
@@ -97,8 +97,8 @@ public:
required_ioport m_row7;
required_ioport m_lock;
- virtual void machine_start();
- virtual void machine_reset();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
void check_interrupts();
void bankswitch(offs_t offset, int phi0, int mux, int ras, int *scs, int *phi2, int *user, int *_6551, int *addr_clk, int *keyport, int *kernal);
diff --git a/src/mame/includes/plygonet.h b/src/mame/includes/plygonet.h
index f849a54556f..91caec85865 100644
--- a/src/mame/includes/plygonet.h
+++ b/src/mame/includes/plygonet.h
@@ -95,9 +95,9 @@ public:
TILE_GET_INFO_MEMBER(roz_get_tile_info);
TILEMAP_MAPPER_MEMBER(plygonet_scan);
TILEMAP_MAPPER_MEMBER(plygonet_scan_cols);
- virtual void machine_reset();
- virtual void machine_start();
- virtual void video_start();
+ virtual void machine_reset() override;
+ virtual void machine_start() override;
+ virtual void video_start() override;
UINT32 screen_update_polygonet(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
INTERRUPT_GEN_MEMBER(polygonet_interrupt);
DECLARE_WRITE_LINE_MEMBER(k054539_nmi_gen);
diff --git a/src/mame/includes/pmd85.h b/src/mame/includes/pmd85.h
index 07d9986994b..691b382a478 100644
--- a/src/mame/includes/pmd85.h
+++ b/src/mame/includes/pmd85.h
@@ -75,7 +75,7 @@ public:
DECLARE_DRIVER_INIT(pmd853);
DECLARE_DRIVER_INIT(alfa);
DECLARE_DRIVER_INIT(c2717);
- virtual void machine_reset();
+ virtual void machine_reset() override;
UINT32 screen_update_pmd85(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
TIMER_CALLBACK_MEMBER(pmd85_cassette_timer_callback);
DECLARE_WRITE_LINE_MEMBER(write_cas_tx);
@@ -146,7 +146,7 @@ protected:
void mato_update_memory();
void c2717_update_memory();
void pmd85_common_driver_init();
- virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr);
+ virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) override;
int m_cas_tx;
};
diff --git a/src/mame/includes/poisk1.h b/src/mame/includes/poisk1.h
index 023b4d5afd9..3a4a87ced44 100644
--- a/src/mame/includes/poisk1.h
+++ b/src/mame/includes/poisk1.h
@@ -52,7 +52,7 @@ public:
DECLARE_MACHINE_RESET(poisk1);
DECLARE_PALETTE_INIT(p1);
- virtual void video_start();
+ virtual void video_start() override;
UINT32 screen_update(screen_device &screen, bitmap_rgb32 &bitmap, const rectangle &cliprect);
void set_palette_luts();
POISK1_UPDATE_ROW(cga_gfx_2bpp_update_row);
diff --git a/src/mame/includes/pokechmp.h b/src/mame/includes/pokechmp.h
index 16174399878..a4cf94fd34f 100644
--- a/src/mame/includes/pokechmp.h
+++ b/src/mame/includes/pokechmp.h
@@ -22,7 +22,7 @@ public:
DECLARE_WRITE8_MEMBER(pokechmp_flipscreen_w);
DECLARE_DRIVER_INIT(pokechmp);
TILE_GET_INFO_MEMBER(get_bg_tile_info);
- virtual void video_start();
+ virtual void video_start() override;
UINT32 screen_update_pokechmp(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
void draw_sprites(bitmap_ind16 &bitmap, const rectangle &cliprect);
required_device<cpu_device> m_maincpu;
diff --git a/src/mame/includes/polepos.h b/src/mame/includes/polepos.h
index 4055ff49da1..16f0963c709 100644
--- a/src/mame/includes/polepos.h
+++ b/src/mame/includes/polepos.h
@@ -119,11 +119,11 @@ public:
protected:
// device-level overrides
- virtual void device_start();
- virtual void device_reset();
+ virtual void device_start() override;
+ virtual void device_reset() override;
// sound stream update overrides
- virtual void sound_stream_update(sound_stream &stream, stream_sample_t **inputs, stream_sample_t **outputs, int samples);
+ virtual void sound_stream_update(sound_stream &stream, stream_sample_t **inputs, stream_sample_t **outputs, int samples) override;
public:
DECLARE_WRITE8_MEMBER( polepos_engine_sound_lsb_w );
diff --git a/src/mame/includes/policetr.h b/src/mame/includes/policetr.h
index 960ae46b336..ab1086c0a4f 100644
--- a/src/mame/includes/policetr.h
+++ b/src/mame/includes/policetr.h
@@ -56,7 +56,7 @@ public:
DECLARE_DRIVER_INIT(policetr);
DECLARE_DRIVER_INIT(sshooter);
DECLARE_DRIVER_INIT(plctr13b);
- virtual void video_start();
+ virtual void video_start() override;
UINT32 screen_update_policetr(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
INTERRUPT_GEN_MEMBER(irq4_gen);
void render_display_list(offs_t offset);
@@ -65,5 +65,5 @@ public:
required_device<screen_device> m_screen;
required_device<palette_device> m_palette;
protected:
- virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr);
+ virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) override;
};
diff --git a/src/mame/includes/poly88.h b/src/mame/includes/poly88.h
index 1cdc53463b6..9a3dc93f135 100644
--- a/src/mame/includes/poly88.h
+++ b/src/mame/includes/poly88.h
@@ -52,8 +52,8 @@ public:
DECLARE_READ8_MEMBER(poly88_keyboard_r);
DECLARE_WRITE8_MEMBER(poly88_intr_w);
DECLARE_DRIVER_INIT(poly88);
- virtual void machine_reset();
- virtual void video_start();
+ virtual void machine_reset() override;
+ virtual void video_start() override;
UINT32 screen_update_poly88(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
INTERRUPT_GEN_MEMBER(poly88_interrupt);
TIMER_CALLBACK_MEMBER(poly88_usart_timer_callback);
@@ -77,7 +77,7 @@ protected:
required_ioport m_line5;
required_ioport m_line6;
UINT8 row_number(UINT8 code);
- virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr);
+ virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) override;
int m_cas_tx;
};
diff --git a/src/mame/includes/poly880.h b/src/mame/includes/poly880.h
index b92ed0a92f4..6245a728a9c 100644
--- a/src/mame/includes/poly880.h
+++ b/src/mame/includes/poly880.h
@@ -38,7 +38,7 @@ public:
required_ioport m_ki2;
required_ioport m_ki3;
- virtual void machine_start();
+ virtual void machine_start() override;
DECLARE_WRITE8_MEMBER( cldig_w );
DECLARE_WRITE_LINE_MEMBER( ctc_z0_w );
diff --git a/src/mame/includes/polyplay.h b/src/mame/includes/polyplay.h
index 1e6b43914ec..fd223ee5026 100644
--- a/src/mame/includes/polyplay.h
+++ b/src/mame/includes/polyplay.h
@@ -47,8 +47,8 @@ public:
void set_channel2(int active);
void play_channel1(int data);
void play_channel2(int data);
- virtual void machine_reset();
- virtual void video_start();
+ virtual void machine_reset() override;
+ virtual void video_start() override;
DECLARE_PALETTE_INIT(polyplay);
UINT32 screen_update_polyplay(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
INTERRUPT_GEN_MEMBER(periodic_interrupt);
diff --git a/src/mame/includes/poolshrk.h b/src/mame/includes/poolshrk.h
index f19ce377095..d774d7ef1b9 100644
--- a/src/mame/includes/poolshrk.h
+++ b/src/mame/includes/poolshrk.h
@@ -48,7 +48,7 @@ public:
TILE_GET_INFO_MEMBER(get_tile_info);
DECLARE_DRIVER_INIT(poolshrk);
- virtual void video_start();
+ virtual void video_start() override;
DECLARE_PALETTE_INIT(poolshrk);
UINT32 screen_update(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
diff --git a/src/mame/includes/pooyan.h b/src/mame/includes/pooyan.h
index 6f0f584afb7..3eb5fb91808 100644
--- a/src/mame/includes/pooyan.h
+++ b/src/mame/includes/pooyan.h
@@ -37,9 +37,9 @@ public:
TILE_GET_INFO_MEMBER(get_bg_tile_info);
- virtual void machine_start();
- virtual void machine_reset();
- virtual void video_start();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
+ virtual void video_start() override;
DECLARE_PALETTE_INIT(pooyan);
UINT32 screen_update(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
diff --git a/src/mame/includes/popeye.h b/src/mame/includes/popeye.h
index b8057e484d9..db1bc86809b 100644
--- a/src/mame/includes/popeye.h
+++ b/src/mame/includes/popeye.h
@@ -42,7 +42,7 @@ public:
DECLARE_DRIVER_INIT(skyskipr);
DECLARE_DRIVER_INIT(popeye);
TILE_GET_INFO_MEMBER(get_fg_tile_info);
- virtual void video_start();
+ virtual void video_start() override;
DECLARE_PALETTE_INIT(popeye);
DECLARE_VIDEO_START(popeye);
DECLARE_PALETTE_INIT(popeyebl);
diff --git a/src/mame/includes/popper.h b/src/mame/includes/popper.h
index 3721a05fed7..9ef9f287e95 100644
--- a/src/mame/includes/popper.h
+++ b/src/mame/includes/popper.h
@@ -57,9 +57,9 @@ public:
TILE_GET_INFO_MEMBER(get_popper_p0_tile_info);
TILE_GET_INFO_MEMBER(get_popper_ol_p123_tile_info);
TILE_GET_INFO_MEMBER(get_popper_ol_p0_tile_info);
- virtual void machine_start();
- virtual void machine_reset();
- virtual void video_start();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
+ virtual void video_start() override;
DECLARE_PALETTE_INIT(popper);
UINT32 screen_update_popper(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
INTERRUPT_GEN_MEMBER(vblank_irq);
diff --git a/src/mame/includes/portfoli.h b/src/mame/includes/portfoli.h
index e02a206f0e4..7070f734e42 100644
--- a/src/mame/includes/portfoli.h
+++ b/src/mame/includes/portfoli.h
@@ -71,8 +71,8 @@ public:
required_ioport m_y7;
required_ioport m_battery;
- virtual void machine_start();
- virtual void machine_reset();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
void check_interrupt();
void trigger_interrupt(int level);
diff --git a/src/mame/includes/portrait.h b/src/mame/includes/portrait.h
index edf4c2a37ce..6d978f630fd 100644
--- a/src/mame/includes/portrait.h
+++ b/src/mame/includes/portrait.h
@@ -37,7 +37,7 @@ public:
TILE_GET_INFO_MEMBER(get_bg_tile_info);
TILE_GET_INFO_MEMBER(get_fg_tile_info);
- virtual void video_start();
+ virtual void video_start() override;
DECLARE_PALETTE_INIT(portrait);
UINT32 screen_update(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
diff --git a/src/mame/includes/powerins.h b/src/mame/includes/powerins.h
index 5512ecedf2d..1b6e5a65f99 100644
--- a/src/mame/includes/powerins.h
+++ b/src/mame/includes/powerins.h
@@ -44,7 +44,7 @@ public:
TILE_GET_INFO_MEMBER(get_tile_info_1);
TILEMAP_MAPPER_MEMBER(get_memory_offset_0);
- virtual void video_start();
+ virtual void video_start() override;
UINT32 screen_update(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
void draw_sprites(bitmap_ind16 &bitmap,const rectangle &cliprect);
diff --git a/src/mame/includes/pp01.h b/src/mame/includes/pp01.h
index d405563bcdc..e8e15fce57e 100644
--- a/src/mame/includes/pp01.h
+++ b/src/mame/includes/pp01.h
@@ -46,9 +46,9 @@ public:
DECLARE_WRITE8_MEMBER(pp01_video_b_2_w);
DECLARE_WRITE8_MEMBER(pp01_mem_block_w);
DECLARE_READ8_MEMBER(pp01_mem_block_r);
- virtual void machine_start();
- virtual void machine_reset();
- virtual void video_start();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
+ virtual void video_start() override;
DECLARE_PALETTE_INIT(pp01);
UINT32 screen_update_pp01(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
DECLARE_WRITE_LINE_MEMBER(pp01_pit_out0);
diff --git a/src/mame/includes/prehisle.h b/src/mame/includes/prehisle.h
index 35c80e22868..1b3d1c0a35d 100644
--- a/src/mame/includes/prehisle.h
+++ b/src/mame/includes/prehisle.h
@@ -38,7 +38,7 @@ public:
TILE_GET_INFO_MEMBER(get_bg_tile_info);
TILE_GET_INFO_MEMBER(get_fg_tile_info);
TILE_GET_INFO_MEMBER(get_tx_tile_info);
- virtual void video_start();
+ virtual void video_start() override;
UINT32 screen_update_prehisle(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
void draw_sprites(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
diff --git a/src/mame/includes/primo.h b/src/mame/includes/primo.h
index ef58558bc7f..ee12938af28 100644
--- a/src/mame/includes/primo.h
+++ b/src/mame/includes/primo.h
@@ -51,8 +51,8 @@ public:
DECLARE_DRIVER_INIT(primo48);
DECLARE_DRIVER_INIT(primo64);
DECLARE_DRIVER_INIT(primo32);
- virtual void machine_reset();
- virtual void machine_start();
+ virtual void machine_reset() override;
+ virtual void machine_start() override;
DECLARE_MACHINE_RESET(primob);
UINT32 screen_update_primo(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
INTERRUPT_GEN_MEMBER(primo_vblank_interrupt);
diff --git a/src/mame/includes/prof180x.h b/src/mame/includes/prof180x.h
index 0c38e6d183f..7caadfc1345 100644
--- a/src/mame/includes/prof180x.h
+++ b/src/mame/includes/prof180x.h
@@ -23,8 +23,8 @@ public:
required_device<centronics_device> m_centronics;
- virtual void machine_start();
- virtual void machine_reset();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
DECLARE_READ8_MEMBER( read );
DECLARE_WRITE8_MEMBER( write );
diff --git a/src/mame/includes/prof80.h b/src/mame/includes/prof80.h
index 5a48f376196..faa9d7be323 100644
--- a/src/mame/includes/prof80.h
+++ b/src/mame/includes/prof80.h
@@ -64,9 +64,9 @@ public:
required_ioport m_j4;
required_ioport m_j5;
- virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr);
- virtual void machine_start();
- virtual void machine_reset();
+ virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) override;
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
enum
{
diff --git a/src/mame/includes/psikyo.h b/src/mame/includes/psikyo.h
index 73c40d24440..566195eaa09 100644
--- a/src/mame/includes/psikyo.h
+++ b/src/mame/includes/psikyo.h
@@ -93,8 +93,8 @@ public:
DECLARE_DRIVER_INIT(gunbird);
TILE_GET_INFO_MEMBER(get_tile_info_0);
TILE_GET_INFO_MEMBER(get_tile_info_1);
- virtual void machine_start();
- virtual void machine_reset();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
DECLARE_VIDEO_START(sngkace);
DECLARE_VIDEO_START(psikyo);
UINT32 screen_update_psikyo(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
diff --git a/src/mame/includes/psikyo4.h b/src/mame/includes/psikyo4.h
index 214d417217b..6005905e38a 100644
--- a/src/mame/includes/psikyo4.h
+++ b/src/mame/includes/psikyo4.h
@@ -68,9 +68,9 @@ public:
DECLARE_CUSTOM_INPUT_MEMBER(mahjong_ctrl_r);
DECLARE_WRITE32_MEMBER(ps4_eeprom_w);
DECLARE_READ32_MEMBER(ps4_eeprom_r);
- virtual void machine_start();
- virtual void machine_reset();
- virtual void video_start();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
+ virtual void video_start() override;
UINT32 screen_update_psikyo4_left(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
UINT32 screen_update_psikyo4_right(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
INTERRUPT_GEN_MEMBER(psikyosh_interrupt);
diff --git a/src/mame/includes/psikyosh.h b/src/mame/includes/psikyosh.h
index 1da9d161b13..a21f4edda1c 100644
--- a/src/mame/includes/psikyosh.h
+++ b/src/mame/includes/psikyosh.h
@@ -67,8 +67,8 @@ public:
DECLARE_DRIVER_INIT(ps3);
DECLARE_DRIVER_INIT(ps5);
DECLARE_DRIVER_INIT(mjgtaste);
- virtual void machine_start();
- virtual void video_start();
+ virtual void machine_start() override;
+ virtual void video_start() override;
void ps3_init();
void ps5_init();
UINT32 screen_update_psikyosh(screen_device &screen, bitmap_rgb32 &bitmap, const rectangle &cliprect);
diff --git a/src/mame/includes/psion.h b/src/mame/includes/psion.h
index 65d5648f601..da355b0b386 100644
--- a/src/mame/includes/psion.h
+++ b/src/mame/includes/psion.h
@@ -66,8 +66,8 @@ public:
UINT8 m_ram_bank_count;
UINT8 m_rom_bank_count;
- virtual void machine_start();
- virtual void machine_reset();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
void nvram_init(nvram_device &nvram, void *data, size_t size);
UINT8 kb_read();
@@ -92,7 +92,7 @@ public:
: psion_state(mconfig, type, tag)
{ }
- virtual void machine_reset();
+ virtual void machine_reset() override;
DECLARE_READ8_MEMBER( reset_kb_counter_r );
DECLARE_READ8_MEMBER( inc_kb_counter_r );
diff --git a/src/mame/includes/psychic5.h b/src/mame/includes/psychic5.h
index 90033231790..3430fb2d3aa 100644
--- a/src/mame/includes/psychic5.h
+++ b/src/mame/includes/psychic5.h
@@ -73,10 +73,10 @@ public:
TILE_GET_INFO_MEMBER(get_bg_tile_info);
TILE_GET_INFO_MEMBER(get_fg_tile_info);
- virtual void machine_reset();
+ virtual void machine_reset() override;
DECLARE_MACHINE_START(psychic5);
DECLARE_MACHINE_START(bombsa);
- virtual void video_start();
+ virtual void video_start() override;
DECLARE_VIDEO_START(psychic5);
DECLARE_VIDEO_START(bombsa);
DECLARE_VIDEO_RESET(psychic5);
diff --git a/src/mame/includes/punchout.h b/src/mame/includes/punchout.h
index 6cf817d9e21..b8e3bf4cd43 100644
--- a/src/mame/includes/punchout.h
+++ b/src/mame/includes/punchout.h
@@ -78,7 +78,7 @@ public:
TILE_GET_INFO_MEMBER(armwrest_fg_get_info);
TILEMAP_MAPPER_MEMBER(armwrest_bs1_scan);
TILEMAP_MAPPER_MEMBER(armwrest_bs1_scan_flipx);
- virtual void video_start();
+ virtual void video_start() override;
DECLARE_VIDEO_START(armwrest);
DECLARE_MACHINE_RESET(spnchout);
UINT32 screen_update_punchout_top(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
diff --git a/src/mame/includes/px8.h b/src/mame/includes/px8.h
index 22034809b86..df0ac9bac33 100644
--- a/src/mame/includes/px8.h
+++ b/src/mame/includes/px8.h
@@ -44,8 +44,8 @@ public:
/* video state */
required_shared_ptr<UINT8> m_video_ram; /* LCD video RAM */
- virtual void machine_start();
- virtual void machine_reset();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
UINT32 screen_update(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
diff --git a/src/mame/includes/qdrmfgp.h b/src/mame/includes/qdrmfgp.h
index a6dbbdbf75c..5c8968e12ee 100644
--- a/src/mame/includes/qdrmfgp.h
+++ b/src/mame/includes/qdrmfgp.h
@@ -53,7 +53,7 @@ public:
DECLARE_READ16_MEMBER(inputs_r);
DECLARE_CUSTOM_INPUT_MEMBER(battery_sensor_r);
- virtual void machine_reset();
+ virtual void machine_reset() override;
DECLARE_MACHINE_START(qdrmfgp);
DECLARE_VIDEO_START(qdrmfgp);
diff --git a/src/mame/includes/qix.h b/src/mame/includes/qix.h
index 1a47ccac58d..9ac434a1f85 100644
--- a/src/mame/includes/qix.h
+++ b/src/mame/includes/qix.h
@@ -114,7 +114,7 @@ public:
DECLARE_DRIVER_INIT(slither);
DECLARE_DRIVER_INIT(zookeep);
DECLARE_DRIVER_INIT(kram3);
- virtual void machine_reset();
+ virtual void machine_reset() override;
DECLARE_MACHINE_START(qixmcu);
DECLARE_VIDEO_START(qix);
TIMER_CALLBACK_MEMBER(pia_w_callback);
diff --git a/src/mame/includes/ql.h b/src/mame/includes/ql.h
index ad2b14039ac..9d436b7318d 100644
--- a/src/mame/includes/ql.h
+++ b/src/mame/includes/ql.h
@@ -99,8 +99,8 @@ public:
required_ioport m_joy1;
required_ioport m_config;
- virtual void machine_start();
- virtual void machine_reset();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
DECLARE_READ8_MEMBER( read );
DECLARE_WRITE8_MEMBER( write );
diff --git a/src/mame/includes/quizdna.h b/src/mame/includes/quizdna.h
index befbea52a8e..e5dbcb74bc3 100644
--- a/src/mame/includes/quizdna.h
+++ b/src/mame/includes/quizdna.h
@@ -41,8 +41,8 @@ public:
TILE_GET_INFO_MEMBER(get_bg_tile_info);
TILE_GET_INFO_MEMBER(get_fg_tile_info);
- virtual void machine_start();
- virtual void video_start();
+ virtual void machine_start() override;
+ virtual void video_start() override;
UINT32 screen_update(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
void draw_sprites(bitmap_ind16 &bitmap, const rectangle &cliprect);
diff --git a/src/mame/includes/quizpani.h b/src/mame/includes/quizpani.h
index 6b302a0ea5b..12ae17965d1 100644
--- a/src/mame/includes/quizpani.h
+++ b/src/mame/includes/quizpani.h
@@ -33,7 +33,7 @@ public:
TILE_GET_INFO_MEMBER(bg_tile_info);
TILE_GET_INFO_MEMBER(txt_tile_info);
- virtual void video_start();
+ virtual void video_start() override;
UINT32 screen_update(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
};
diff --git a/src/mame/includes/radio86.h b/src/mame/includes/radio86.h
index 2dd9f3298e8..aa39cb1fb07 100644
--- a/src/mame/includes/radio86.h
+++ b/src/mame/includes/radio86.h
@@ -54,7 +54,7 @@ public:
m_io_cline7(*this, "CLINE7"),
m_palette(*this, "palette") { }
- virtual void video_start();
+ virtual void video_start() override;
UINT8 m_tape_value;
UINT8 m_mikrosha_font_page;
@@ -114,7 +114,7 @@ protected:
optional_ioport m_io_cline6;
optional_ioport m_io_cline7;
- virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr);
+ virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) override;
void radio86_init_keyboard();
public:
required_device<palette_device> m_palette;
diff --git a/src/mame/includes/raiden.h b/src/mame/includes/raiden.h
index 5d5292a6819..810aad20482 100644
--- a/src/mame/includes/raiden.h
+++ b/src/mame/includes/raiden.h
@@ -63,7 +63,7 @@ public:
TILE_GET_INFO_MEMBER(get_fore_tile_info);
TILE_GET_INFO_MEMBER(get_text_tile_info);
- virtual void video_start();
+ virtual void video_start() override;
DECLARE_VIDEO_START(raidenb);
UINT32 screen_update_common(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect, UINT16 *scrollregs);
diff --git a/src/mame/includes/raiden2.h b/src/mame/includes/raiden2.h
index 33a4c0a5a98..251eea2048e 100644
--- a/src/mame/includes/raiden2.h
+++ b/src/mame/includes/raiden2.h
@@ -153,7 +153,7 @@ public:
optional_device<raiden2cop_device> m_raiden2cop;
protected:
- virtual void machine_start();
+ virtual void machine_start() override;
};
/*----------- defined in machine/r2crypt.c -----------*/
diff --git a/src/mame/includes/rampart.h b/src/mame/includes/rampart.h
index 443259aaee3..d7e62bc9b39 100644
--- a/src/mame/includes/rampart.h
+++ b/src/mame/includes/rampart.h
@@ -24,8 +24,8 @@ public:
required_shared_ptr<UINT16> m_bitmap;
- virtual void update_interrupts();
- virtual void scanline_update(screen_device &screen, int scanline);
+ virtual void update_interrupts() override;
+ virtual void scanline_update(screen_device &screen, int scanline) override;
DECLARE_WRITE16_MEMBER(latch_w);
DECLARE_DRIVER_INIT(rampart);
DECLARE_MACHINE_START(rampart);
diff --git a/src/mame/includes/rastan.h b/src/mame/includes/rastan.h
index cf59b370e36..4d4771a407d 100644
--- a/src/mame/includes/rastan.h
+++ b/src/mame/includes/rastan.h
@@ -39,8 +39,8 @@ public:
DECLARE_WRITE8_MEMBER(rastan_bankswitch_w);
DECLARE_WRITE8_MEMBER(rastan_msm5205_start_w);
DECLARE_WRITE8_MEMBER(rastan_msm5205_stop_w);
- virtual void machine_start();
- virtual void machine_reset();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
UINT32 screen_update_rastan(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
DECLARE_WRITE_LINE_MEMBER(rastan_msm5205_vck);
};
diff --git a/src/mame/includes/rbisland.h b/src/mame/includes/rbisland.h
index 41794a7fdcc..02e936f592f 100644
--- a/src/mame/includes/rbisland.h
+++ b/src/mame/includes/rbisland.h
@@ -58,7 +58,7 @@ public:
DECLARE_DRIVER_INIT(jumping);
DECLARE_DRIVER_INIT(rbislande);
DECLARE_DRIVER_INIT(rbisland);
- virtual void machine_start();
+ virtual void machine_start() override;
DECLARE_VIDEO_START(jumping);
UINT32 screen_update_rainbow(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
UINT32 screen_update_jumping(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
diff --git a/src/mame/includes/realbrk.h b/src/mame/includes/realbrk.h
index 71e17a5e11e..4ed74c5bdd8 100644
--- a/src/mame/includes/realbrk.h
+++ b/src/mame/includes/realbrk.h
@@ -67,7 +67,7 @@ public:
TILE_GET_INFO_MEMBER(get_tile_info_1);
TILE_GET_INFO_MEMBER(get_tile_info_2);
- virtual void video_start();
+ virtual void video_start() override;
UINT32 screen_update(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
UINT32 screen_update_dai2kaku(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
diff --git a/src/mame/includes/relief.h b/src/mame/includes/relief.h
index ff4ae3bce3e..cae4ad37e3d 100644
--- a/src/mame/includes/relief.h
+++ b/src/mame/includes/relief.h
@@ -24,7 +24,7 @@ public:
UINT8 m_ym2413_volume;
UINT8 m_overall_volume;
UINT8 m_adpcm_bank;
- virtual void update_interrupts();
+ virtual void update_interrupts() override;
DECLARE_READ16_MEMBER(special_port2_r);
DECLARE_WRITE16_MEMBER(audio_control_w);
DECLARE_WRITE16_MEMBER(audio_volume_w);
diff --git a/src/mame/includes/renegade.h b/src/mame/includes/renegade.h
index ff01fece59f..a41be7f926a 100644
--- a/src/mame/includes/renegade.h
+++ b/src/mame/includes/renegade.h
@@ -98,9 +98,9 @@ public:
DECLARE_DRIVER_INIT(kuniokun);
DECLARE_DRIVER_INIT(kuniokunb);
DECLARE_DRIVER_INIT(renegade);
- virtual void machine_start();
- virtual void machine_reset();
- virtual void video_start();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
+ virtual void video_start() override;
UINT32 screen_update(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
void draw_sprites(bitmap_ind16 &bitmap, const rectangle &cliprect);
diff --git a/src/mame/includes/retofinv.h b/src/mame/includes/retofinv.h
index f90bf41a534..9e35b0455b0 100644
--- a/src/mame/includes/retofinv.h
+++ b/src/mame/includes/retofinv.h
@@ -77,8 +77,8 @@ public:
TILE_GET_INFO_MEMBER(bg_get_tile_info);
TILE_GET_INFO_MEMBER(fg_get_tile_info);
- virtual void machine_start();
- virtual void video_start();
+ virtual void machine_start() override;
+ virtual void video_start() override;
DECLARE_PALETTE_INIT(retofinv);
UINT32 screen_update(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
diff --git a/src/mame/includes/rltennis.h b/src/mame/includes/rltennis.h
index a259d24bee4..b41ad49152b 100644
--- a/src/mame/includes/rltennis.h
+++ b/src/mame/includes/rltennis.h
@@ -40,9 +40,9 @@ public:
DECLARE_WRITE16_MEMBER(snd2_w);
DECLARE_WRITE16_MEMBER(blitter_w);
- virtual void machine_start();
- virtual void machine_reset();
- virtual void video_start();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
+ virtual void video_start() override;
UINT32 screen_update(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
diff --git a/src/mame/includes/rm380z.h b/src/mame/includes/rm380z.h
index b3b47a23bfd..b173c5b7c16 100644
--- a/src/mame/includes/rm380z.h
+++ b/src/mame/includes/rm380z.h
@@ -60,8 +60,8 @@ private:
int writenum;
protected:
- virtual void machine_reset();
- virtual void machine_start();
+ virtual void machine_reset() override;
+ virtual void machine_start() override;
public:
diff --git a/src/mame/includes/rmnimbus.h b/src/mame/includes/rmnimbus.h
index 3d0cba8e05c..6ceaa3fd105 100644
--- a/src/mame/includes/rmnimbus.h
+++ b/src/mame/includes/rmnimbus.h
@@ -128,10 +128,10 @@ public:
DECLARE_WRITE8_MEMBER(nimbus_mouse_js_w);
DECLARE_READ16_MEMBER(nimbus_video_io_r);
DECLARE_WRITE16_MEMBER(nimbus_video_io_w);
- virtual void machine_start();
- virtual void machine_reset();
- virtual void video_start();
- virtual void video_reset();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
+ virtual void video_start() override;
+ virtual void video_reset() override;
UINT32 screen_update_nimbus(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
DECLARE_WRITE_LINE_MEMBER(sio_interrupt);
DECLARE_WRITE_LINE_MEMBER(nimbus_fdc_intrq_w);
@@ -178,7 +178,7 @@ public:
int m_scsi_cd;
int m_scsi_req;
- virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr);
+ virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) override;
enum
{
diff --git a/src/mame/includes/rockrage.h b/src/mame/includes/rockrage.h
index c2ed6095460..52c34236776 100644
--- a/src/mame/includes/rockrage.h
+++ b/src/mame/includes/rockrage.h
@@ -44,8 +44,8 @@ public:
DECLARE_WRITE8_MEMBER(rockrage_vreg_w);
DECLARE_READ8_MEMBER(rockrage_VLM5030_busy_r);
DECLARE_WRITE8_MEMBER(rockrage_speech_w);
- virtual void machine_start();
- virtual void machine_reset();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
DECLARE_PALETTE_INIT(rockrage);
UINT32 screen_update_rockrage(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
INTERRUPT_GEN_MEMBER(rockrage_interrupt);
diff --git a/src/mame/includes/rocnrope.h b/src/mame/includes/rocnrope.h
index 44180479853..db48d923c8f 100644
--- a/src/mame/includes/rocnrope.h
+++ b/src/mame/includes/rocnrope.h
@@ -36,7 +36,7 @@ public:
DECLARE_DRIVER_INIT(rocnrope);
TILE_GET_INFO_MEMBER(get_bg_tile_info);
- virtual void video_start();
+ virtual void video_start() override;
DECLARE_PALETTE_INIT(rocnrope);
UINT32 screen_update_rocnrope(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
INTERRUPT_GEN_MEMBER(vblank_irq);
diff --git a/src/mame/includes/rollerg.h b/src/mame/includes/rollerg.h
index 88ddca6cc45..edaba1ab1cc 100644
--- a/src/mame/includes/rollerg.h
+++ b/src/mame/includes/rollerg.h
@@ -42,13 +42,13 @@ public:
DECLARE_WRITE8_MEMBER(sound_arm_nmi_w);
DECLARE_READ8_MEMBER(pip_r);
DECLARE_WRITE_LINE_MEMBER(rollerg_irq_ack_w);
- virtual void machine_start();
- virtual void machine_reset();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
UINT32 screen_update_rollerg(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
K05324X_CB_MEMBER(sprite_callback);
K051316_CB_MEMBER(zoom_callback);
DECLARE_WRITE8_MEMBER(banking_callback);
protected:
- virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr);
+ virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) override;
};
diff --git a/src/mame/includes/rollrace.h b/src/mame/includes/rollrace.h
index f7ae7c0e9e4..a1860032610 100644
--- a/src/mame/includes/rollrace.h
+++ b/src/mame/includes/rollrace.h
@@ -45,7 +45,7 @@ public:
DECLARE_WRITE8_MEMBER(flipx_w);
DECLARE_PALETTE_INIT(rollrace);
- virtual void machine_start();
+ virtual void machine_start() override;
UINT32 screen_update(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
diff --git a/src/mame/includes/route16.h b/src/mame/includes/route16.h
index acc2c7ea9db..32eb59800b6 100644
--- a/src/mame/includes/route16.h
+++ b/src/mame/includes/route16.h
@@ -41,7 +41,7 @@ public:
DECLARE_DRIVER_INIT(route16c);
DECLARE_MACHINE_START(speakres);
DECLARE_MACHINE_START(ttmahjng);
- virtual void video_start();
+ virtual void video_start() override;
UINT32 screen_update_route16(screen_device &screen, bitmap_rgb32 &bitmap, const rectangle &cliprect);
UINT32 screen_update_ttmahjng(screen_device &screen, bitmap_rgb32 &bitmap, const rectangle &cliprect);
diff --git a/src/mame/includes/rpunch.h b/src/mame/includes/rpunch.h
index eb193fee3f1..e71ad1c73b4 100644
--- a/src/mame/includes/rpunch.h
+++ b/src/mame/includes/rpunch.h
@@ -57,8 +57,8 @@ public:
DECLARE_DRIVER_INIT(svolley);
TILE_GET_INFO_MEMBER(get_bg0_tile_info);
TILE_GET_INFO_MEMBER(get_bg1_tile_info);
- virtual void machine_start();
- virtual void machine_reset();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
DECLARE_VIDEO_START(rpunch);
DECLARE_VIDEO_START(svolley);
diff --git a/src/mame/includes/runaway.h b/src/mame/includes/runaway.h
index a83345c0d38..ae07cd6a322 100644
--- a/src/mame/includes/runaway.h
+++ b/src/mame/includes/runaway.h
@@ -26,9 +26,9 @@ public:
DECLARE_READ8_MEMBER(runaway_pot_r);
TILE_GET_INFO_MEMBER(runaway_get_tile_info);
TILE_GET_INFO_MEMBER(qwak_get_tile_info);
- virtual void machine_start();
- virtual void machine_reset();
- virtual void video_start();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
+ virtual void video_start() override;
DECLARE_VIDEO_START(qwak);
UINT32 screen_update_runaway(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
UINT32 screen_update_qwak(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
diff --git a/src/mame/includes/rungun.h b/src/mame/includes/rungun.h
index 156556b85ee..5dfcc161bff 100644
--- a/src/mame/includes/rungun.h
+++ b/src/mame/includes/rungun.h
@@ -92,9 +92,9 @@ public:
K055673_CB_MEMBER(sprite_callback);
- virtual void machine_start();
- virtual void machine_reset();
- virtual void video_start();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
+ virtual void video_start() override;
UINT32 screen_update_rng(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
UINT32 screen_update_rng_dual_left(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
diff --git a/src/mame/includes/s11.h b/src/mame/includes/s11.h
index d62e1433f28..0fee48a237f 100644
--- a/src/mame/includes/s11.h
+++ b/src/mame/includes/s11.h
@@ -109,7 +109,7 @@ protected:
void set_segment2(UINT32 s) { m_segment2 = s; }
void set_timer(emu_timer* t) { m_irq_timer = t; }
- virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr);
+ virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) override;
static const device_timer_id TIMER_IRQ = 0;
private:
UINT8 m_sound_data;
diff --git a/src/mame/includes/sage2.h b/src/mame/includes/sage2.h
index 49a2b6249f8..bf270a8c702 100644
--- a/src/mame/includes/sage2.h
+++ b/src/mame/includes/sage2.h
@@ -59,8 +59,8 @@ public:
required_device<centronics_device> m_centronics;
required_device<ieee488_device> m_ieee488;
- virtual void machine_start();
- virtual void machine_reset();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
void update_fdc_int();
diff --git a/src/mame/includes/samcoupe.h b/src/mame/includes/samcoupe.h
index ef72ffd10bf..201754c993d 100644
--- a/src/mame/includes/samcoupe.h
+++ b/src/mame/includes/samcoupe.h
@@ -87,7 +87,7 @@ public:
sam_bank_write_ptr[3] = nullptr;
}
- virtual void video_start();
+ virtual void video_start() override;
UINT32 screen_update(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
@@ -129,8 +129,8 @@ public:
DECLARE_READ8_MEMBER(samcoupe_keyboard_r);
DECLARE_WRITE8_MEMBER(samcoupe_border_w);
DECLARE_READ8_MEMBER(samcoupe_attributes_r);
- virtual void machine_start();
- virtual void machine_reset();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
DECLARE_PALETTE_INIT(samcoupe);
INTERRUPT_GEN_MEMBER(samcoupe_frame_interrupt);
TIMER_CALLBACK_MEMBER(irq_off);
@@ -197,7 +197,7 @@ public:
int m_lpt1_busy;
int m_lpt2_busy;
protected:
- virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr);
+ virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) override;
};
#endif /* SAMCOUPE_H_ */
diff --git a/src/mame/includes/sbasketb.h b/src/mame/includes/sbasketb.h
index 1c452c3ea07..f1a7db9b7b0 100644
--- a/src/mame/includes/sbasketb.h
+++ b/src/mame/includes/sbasketb.h
@@ -54,7 +54,7 @@ public:
DECLARE_WRITE8_MEMBER( konami_SN76496_latch_w ) { m_SN76496_latch = data; };
DECLARE_WRITE8_MEMBER( konami_SN76496_w ) { m_sn->write(space, offset, m_SN76496_latch); };
TILE_GET_INFO_MEMBER(get_bg_tile_info);
- virtual void video_start();
+ virtual void video_start() override;
DECLARE_PALETTE_INIT(sbasketb);
UINT32 screen_update_sbasketb(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
INTERRUPT_GEN_MEMBER(vblank_irq);
diff --git a/src/mame/includes/sbugger.h b/src/mame/includes/sbugger.h
index f6a88de5492..9df4807e9be 100644
--- a/src/mame/includes/sbugger.h
+++ b/src/mame/includes/sbugger.h
@@ -23,7 +23,7 @@ public:
TILE_GET_INFO_MEMBER(get_tile_info);
- virtual void video_start();
+ virtual void video_start() override;
DECLARE_PALETTE_INIT(sbugger);
UINT32 screen_update(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
diff --git a/src/mame/includes/scotrsht.h b/src/mame/includes/scotrsht.h
index bc4027083b3..288d67822ac 100644
--- a/src/mame/includes/scotrsht.h
+++ b/src/mame/includes/scotrsht.h
@@ -41,7 +41,7 @@ public:
INTERRUPT_GEN_MEMBER(interrupt);
- virtual void video_start();
+ virtual void video_start() override;
DECLARE_PALETTE_INIT(scotrsht);
UINT32 screen_update(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
diff --git a/src/mame/includes/sderby.h b/src/mame/includes/sderby.h
index 9037dee7bbc..0261ea14a7a 100644
--- a/src/mame/includes/sderby.h
+++ b/src/mame/includes/sderby.h
@@ -38,7 +38,7 @@ public:
TILE_GET_INFO_MEMBER(get_sderby_tile_info);
TILE_GET_INFO_MEMBER(get_sderby_md_tile_info);
TILE_GET_INFO_MEMBER(get_sderby_fg_tile_info);
- virtual void video_start();
+ virtual void video_start() override;
UINT32 screen_update_sderby(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
UINT32 screen_update_pmroulet(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
void draw_sprites(bitmap_ind16 &bitmap,const rectangle &cliprect,int codeshift);
diff --git a/src/mame/includes/segag80r.h b/src/mame/includes/segag80r.h
index eaa3107ec3a..77e690fc86e 100644
--- a/src/mame/includes/segag80r.h
+++ b/src/mame/includes/segag80r.h
@@ -127,8 +127,8 @@ public:
TILE_GET_INFO_MEMBER(spaceod_get_tile_info);
TILEMAP_MAPPER_MEMBER(spaceod_scan_rows);
TILE_GET_INFO_MEMBER(bg_get_tile_info);
- virtual void machine_start();
- virtual void video_start();
+ virtual void machine_start() override;
+ virtual void video_start() override;
UINT32 screen_update_segag80r(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
INTERRUPT_GEN_MEMBER(segag80r_vblank_start);
INTERRUPT_GEN_MEMBER(sindbadm_vblank_start);
@@ -153,7 +153,7 @@ public:
void monsterb_expand_gfx(const char *region);
protected:
- virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr);
+ virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) override;
};
@@ -171,11 +171,11 @@ public:
protected:
// device-level overrides
- virtual void device_config_complete();
- virtual void device_start();
+ virtual void device_config_complete() override;
+ virtual void device_start() override;
// sound stream update overrides
- virtual void sound_stream_update(sound_stream &stream, stream_sample_t **inputs, stream_sample_t **outputs, int samples);
+ virtual void sound_stream_update(sound_stream &stream, stream_sample_t **inputs, stream_sample_t **outputs, int samples) override;
private:
// internal state
diff --git a/src/mame/includes/segag80v.h b/src/mame/includes/segag80v.h
index 08828855406..b9c74242fbd 100644
--- a/src/mame/includes/segag80v.h
+++ b/src/mame/includes/segag80v.h
@@ -68,8 +68,8 @@ public:
DECLARE_DRIVER_INIT(elim2);
DECLARE_DRIVER_INIT(tacscan);
DECLARE_DRIVER_INIT(spacfury);
- virtual void machine_start();
- virtual void video_start();
+ virtual void machine_start() override;
+ virtual void video_start() override;
UINT32 screen_update_segag80v(screen_device &screen, bitmap_rgb32 &bitmap, const rectangle &cliprect);
inline int adjust_xy(int rawx, int rawy, int *outx, int *outy);
void sega_generate_vector_list();
diff --git a/src/mame/includes/segahang.h b/src/mame/includes/segahang.h
index 7d6e6e84813..b2b14db12fe 100644
--- a/src/mame/includes/segahang.h
+++ b/src/mame/includes/segahang.h
@@ -80,9 +80,9 @@ protected:
};
// driver overrides
- virtual void video_start();
- virtual void machine_reset();
- virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr);
+ virtual void video_start() override;
+ virtual void machine_reset() override;
+ virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) override;
// I8751 simulations
void sharrier_i8751_sim();
diff --git a/src/mame/includes/segaorun.h b/src/mame/includes/segaorun.h
index 6fd0db83b74..6343dd07835 100644
--- a/src/mame/includes/segaorun.h
+++ b/src/mame/includes/segaorun.h
@@ -98,9 +98,9 @@ protected:
};
// device overrides
- virtual void machine_reset();
- virtual void video_start();
- virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr);
+ virtual void machine_reset() override;
+ virtual void video_start() override;
+ virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) override;
// internal helpers
void update_main_irqs();
diff --git a/src/mame/includes/segas16a.h b/src/mame/includes/segas16a.h
index 0656dd391a9..f34c9ae1b8b 100644
--- a/src/mame/includes/segas16a.h
+++ b/src/mame/includes/segas16a.h
@@ -107,9 +107,9 @@ protected:
};
// driver overrides
- virtual void video_start();
- virtual void machine_reset();
- virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr);
+ virtual void video_start() override;
+ virtual void machine_reset() override;
+ virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) override;
// I8751 simulations
void dumpmtmt_i8751_sim();
diff --git a/src/mame/includes/segas16b.h b/src/mame/includes/segas16b.h
index 7ceba71f17d..498c4fb86d1 100644
--- a/src/mame/includes/segas16b.h
+++ b/src/mame/includes/segas16b.h
@@ -147,9 +147,9 @@ protected:
};
// device overrides
- virtual void video_start();
- virtual void machine_reset();
- virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr);
+ virtual void video_start() override;
+ virtual void machine_reset() override;
+ virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) override;
// internal helpers
void init_generic(segas16b_rom_board rom_board);
@@ -264,7 +264,7 @@ public:
//protected:
// driver overrides
- virtual void machine_reset();
+ virtual void machine_reset() override;
// configuration
UINT8 m_read_xor;
diff --git a/src/mame/includes/segas18.h b/src/mame/includes/segas18.h
index ea934e6adcf..44e66be4fb4 100644
--- a/src/mame/includes/segas18.h
+++ b/src/mame/includes/segas18.h
@@ -115,9 +115,9 @@ protected:
};
// device overrides
- virtual void machine_reset();
- virtual void video_start();
- virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr);
+ virtual void machine_reset() override;
+ virtual void video_start() override;
+ virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) override;
// internal helpers
void init_generic(segas18_rom_board rom_board);
diff --git a/src/mame/includes/segas24.h b/src/mame/includes/segas24.h
index 94ea38c43db..f2633b12632 100644
--- a/src/mame/includes/segas24.h
+++ b/src/mame/includes/segas24.h
@@ -132,8 +132,8 @@ public:
DECLARE_DRIVER_INIT(dcclubfd);
DECLARE_DRIVER_INIT(qsww);
DECLARE_DRIVER_INIT(sgmast);
- virtual void machine_start();
- virtual void machine_reset();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
UINT32 screen_update_system24(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
TIMER_DEVICE_CALLBACK_MEMBER(irq_timer_cb);
TIMER_DEVICE_CALLBACK_MEMBER(irq_timer_clear_cb);
diff --git a/src/mame/includes/segas32.h b/src/mame/includes/segas32.h
index 2353fb26c3c..ab580bde8d3 100644
--- a/src/mame/includes/segas32.h
+++ b/src/mame/includes/segas32.h
@@ -261,8 +261,8 @@ public:
void init_titlef(void);
protected:
- virtual void device_start();
- virtual void device_reset();
+ virtual void device_start() override;
+ virtual void device_reset() override;
};
class segas32_regular_state : public segas32_state
@@ -271,7 +271,7 @@ public:
segas32_regular_state(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
protected:
- virtual machine_config_constructor device_mconfig_additions() const;
+ virtual machine_config_constructor device_mconfig_additions() const override;
// virtual void device_start();
// virtual void device_reset();
};
@@ -282,8 +282,8 @@ public:
segas32_v25_state(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
protected:
- virtual machine_config_constructor device_mconfig_additions() const;
- virtual void device_start();
+ virtual machine_config_constructor device_mconfig_additions() const override;
+ virtual void device_start() override;
// virtual void device_reset();
};
@@ -293,8 +293,8 @@ public:
sega_multi32_state(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
protected:
- virtual machine_config_constructor device_mconfig_additions() const;
- virtual void device_start();
+ virtual machine_config_constructor device_mconfig_additions() const override;
+ virtual void device_start() override;
// virtual void device_reset();
};
diff --git a/src/mame/includes/segaxbd.h b/src/mame/includes/segaxbd.h
index ee80f71c3db..e1c4c8181d6 100644
--- a/src/mame/includes/segaxbd.h
+++ b/src/mame/includes/segaxbd.h
@@ -80,7 +80,7 @@ protected:
// device overrides
// virtual void machine_reset();
virtual void video_start();
- virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr);
+ virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) override;
// internal helpers
void update_main_irqs();
@@ -153,8 +153,8 @@ protected:
};
protected:
- virtual void device_start();
- virtual void device_reset();
+ virtual void device_start() override;
+ virtual void device_reset() override;
};
@@ -164,7 +164,7 @@ public:
segaxbd_regular_state(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
protected:
- virtual machine_config_constructor device_mconfig_additions() const;
+ virtual machine_config_constructor device_mconfig_additions() const override;
// virtual void device_start();
// virtual void device_reset();
};
@@ -177,7 +177,7 @@ public:
segaxbd_fd1094_state(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
protected:
- virtual machine_config_constructor device_mconfig_additions() const;
+ virtual machine_config_constructor device_mconfig_additions() const override;
// virtual void device_start();
// virtual void device_reset();
};
@@ -188,7 +188,7 @@ public:
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;
+ virtual machine_config_constructor device_mconfig_additions() const override;
// virtual void device_start();
// virtual void device_reset();
};
@@ -199,7 +199,7 @@ public:
segaxbd_lastsurv_state(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
protected:
- virtual machine_config_constructor device_mconfig_additions() const;
+ virtual machine_config_constructor device_mconfig_additions() const override;
// virtual void device_start();
// virtual void device_reset();
};
@@ -211,7 +211,7 @@ public:
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;
+ virtual machine_config_constructor device_mconfig_additions() const override;
// virtual void device_start();
// virtual void device_reset();
};
@@ -223,7 +223,7 @@ public:
segaxbd_smgp_state(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
protected:
- virtual machine_config_constructor device_mconfig_additions() const;
+ virtual machine_config_constructor device_mconfig_additions() const override;
// virtual void device_start();
// virtual void device_reset();
};
@@ -235,7 +235,7 @@ public:
segaxbd_rascot_state(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
protected:
- virtual machine_config_constructor device_mconfig_additions() const;
+ virtual machine_config_constructor device_mconfig_additions() const override;
// virtual void device_start();
// virtual void device_reset();
};
diff --git a/src/mame/includes/segaybd.h b/src/mame/includes/segaybd.h
index 4fa5ec131d7..250648936bc 100644
--- a/src/mame/includes/segaybd.h
+++ b/src/mame/includes/segaybd.h
@@ -96,9 +96,9 @@ protected:
};
// device overrides
- virtual void machine_reset();
- virtual void video_start();
- virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr);
+ virtual void machine_reset() override;
+ virtual void video_start() override;
+ virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) override;
// internal helpers
void update_irqs();
diff --git a/src/mame/includes/seibuspi.h b/src/mame/includes/seibuspi.h
index 6b5bd5ca558..ded8ff27ed9 100644
--- a/src/mame/includes/seibuspi.h
+++ b/src/mame/includes/seibuspi.h
@@ -128,8 +128,8 @@ public:
void set_scroll(tilemap_t *layer, int scroll);
void combine_tilemap(bitmap_rgb32 &bitmap, const rectangle &cliprect, tilemap_t *tile, int sx, int sy, int opaque, INT16 *rowscroll);
- virtual void machine_start();
- virtual void video_start();
+ virtual void machine_start() override;
+ virtual void video_start() override;
DECLARE_MACHINE_RESET(spi);
DECLARE_MACHINE_RESET(sxx2e);
DECLARE_VIDEO_START(ejanhs);
diff --git a/src/mame/includes/seicross.h b/src/mame/includes/seicross.h
index d54177825fe..77b8e5a6708 100644
--- a/src/mame/includes/seicross.h
+++ b/src/mame/includes/seicross.h
@@ -45,9 +45,9 @@ public:
INTERRUPT_GEN_MEMBER(vblank_irq);
- virtual void machine_start();
- virtual void machine_reset();
- virtual void video_start();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
+ virtual void video_start() override;
DECLARE_PALETTE_INIT(seicross);
DECLARE_DRIVER_INIT(friskytb);
diff --git a/src/mame/includes/senjyo.h b/src/mame/includes/senjyo.h
index 36c6bbebdb1..39d42ea5b01 100644
--- a/src/mame/includes/senjyo.h
+++ b/src/mame/includes/senjyo.h
@@ -100,9 +100,9 @@ public:
TILE_GET_INFO_MEMBER(get_bg2_tile_info);
TILE_GET_INFO_MEMBER(get_bg3_tile_info);
- virtual void machine_start();
- virtual void machine_reset();
- virtual void video_start();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
+ virtual void video_start() override;
UINT32 screen_update(screen_device &screen, bitmap_rgb32 &bitmap, const rectangle &cliprect);
void draw_bgbitmap(bitmap_rgb32 &bitmap, const rectangle &cliprect);
void draw_radar(bitmap_rgb32 &bitmap, const rectangle &cliprect);
diff --git a/src/mame/includes/seta2.h b/src/mame/includes/seta2.h
index ad8e20b2e75..00a33d0c505 100644
--- a/src/mame/includes/seta2.h
+++ b/src/mame/includes/seta2.h
@@ -82,7 +82,7 @@ public:
DECLARE_DRIVER_INIT(funcube3);
DECLARE_DRIVER_INIT(funcube);
DECLARE_DRIVER_INIT(funcube2);
- virtual void video_start();
+ virtual void video_start() override;
DECLARE_MACHINE_START(mj4simai);
DECLARE_MACHINE_START(funcube);
DECLARE_MACHINE_RESET(funcube);
diff --git a/src/mame/includes/sf.h b/src/mame/includes/sf.h
index b8ac6733743..b6964d9cf8f 100644
--- a/src/mame/includes/sf.h
+++ b/src/mame/includes/sf.h
@@ -56,9 +56,9 @@ public:
TILE_GET_INFO_MEMBER(get_bg_tile_info);
TILE_GET_INFO_MEMBER(get_fg_tile_info);
TILE_GET_INFO_MEMBER(get_tx_tile_info);
- virtual void machine_start();
- virtual void machine_reset();
- virtual void video_start();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
+ virtual void video_start() override;
UINT32 screen_update(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
inline int invert( int nb );
void draw_sprites( bitmap_ind16 &bitmap,const rectangle &cliprect );
diff --git a/src/mame/includes/sg1000.h b/src/mame/includes/sg1000.h
index 47d9497f7db..6cfd014433f 100644
--- a/src/mame/includes/sg1000.h
+++ b/src/mame/includes/sg1000.h
@@ -56,7 +56,7 @@ public:
required_memory_region m_rom;
optional_device<sega8_cart_slot_device> m_cart;
- virtual void machine_start();
+ virtual void machine_start() override;
DECLARE_READ8_MEMBER( joysel_r );
DECLARE_INPUT_CHANGED_MEMBER( trigger_nmi );
@@ -112,7 +112,7 @@ public:
required_ioport m_pb6;
required_ioport m_pb7;
- virtual void machine_start();
+ virtual void machine_start() override;
DECLARE_READ8_MEMBER( ppi_pa_r );
DECLARE_READ8_MEMBER( ppi_pb_r );
@@ -135,8 +135,8 @@ public:
required_device<centronics_device> m_centronics;
required_device<floppy_image_device> m_floppy0;
- virtual void machine_start();
- virtual void machine_reset();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
int m_centronics_busy;
DECLARE_WRITE_LINE_MEMBER( write_centronics_busy );
diff --git a/src/mame/includes/shadfrce.h b/src/mame/includes/shadfrce.h
index 33dcff4409f..10f2b6120bc 100644
--- a/src/mame/includes/shadfrce.h
+++ b/src/mame/includes/shadfrce.h
@@ -77,7 +77,7 @@ public:
TILE_GET_INFO_MEMBER(get_bg0tile_info);
TILE_GET_INFO_MEMBER(get_bg1tile_info);
- virtual void video_start();
+ virtual void video_start() override;
TIMER_DEVICE_CALLBACK_MEMBER(scanline);
diff --git a/src/mame/includes/shangha3.h b/src/mame/includes/shangha3.h
index b0c1005620f..1a75aaa8cfb 100644
--- a/src/mame/includes/shangha3.h
+++ b/src/mame/includes/shangha3.h
@@ -52,7 +52,7 @@ public:
DECLARE_DRIVER_INIT(shangha3);
DECLARE_DRIVER_INIT(heberpop);
- virtual void video_start();
+ virtual void video_start() override;
UINT32 screen_update(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
};
diff --git a/src/mame/includes/shaolins.h b/src/mame/includes/shaolins.h
index ae1f97298a5..06c7a60df76 100644
--- a/src/mame/includes/shaolins.h
+++ b/src/mame/includes/shaolins.h
@@ -32,7 +32,7 @@ public:
TILE_GET_INFO_MEMBER(get_bg_tile_info);
- virtual void video_start();
+ virtual void video_start() override;
DECLARE_PALETTE_INIT(shaolins);
UINT32 screen_update(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
diff --git a/src/mame/includes/shisen.h b/src/mame/includes/shisen.h
index a93ddf0e5c8..a77429e2798 100644
--- a/src/mame/includes/shisen.h
+++ b/src/mame/includes/shisen.h
@@ -33,7 +33,7 @@ public:
TILE_GET_INFO_MEMBER(get_bg_tile_info);
- virtual void video_start();
+ virtual void video_start() override;
UINT32 screen_update(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
};
diff --git a/src/mame/includes/shootout.h b/src/mame/includes/shootout.h
index 7e4e0af1b62..8615df3be8b 100644
--- a/src/mame/includes/shootout.h
+++ b/src/mame/includes/shootout.h
@@ -36,7 +36,7 @@ public:
DECLARE_INPUT_CHANGED_MEMBER(coin_inserted);
DECLARE_DRIVER_INIT(shootout);
- virtual void video_start();
+ virtual void video_start() override;
DECLARE_PALETTE_INIT(shootout);
TILE_GET_INFO_MEMBER(get_bg_tile_info);
diff --git a/src/mame/includes/shuuz.h b/src/mame/includes/shuuz.h
index 45828b0f9e5..8f0e20ac876 100644
--- a/src/mame/includes/shuuz.h
+++ b/src/mame/includes/shuuz.h
@@ -20,13 +20,13 @@ public:
int m_cur[2];
- virtual void update_interrupts();
+ virtual void update_interrupts() override;
DECLARE_WRITE16_MEMBER(latch_w);
DECLARE_READ16_MEMBER(leta_r);
DECLARE_READ16_MEMBER(special_port0_r);
- virtual void machine_start();
+ virtual void machine_start() override;
TILE_GET_INFO_MEMBER(get_playfield_tile_info);
diff --git a/src/mame/includes/sidearms.h b/src/mame/includes/sidearms.h
index 55f14863eec..d967bf701e0 100644
--- a/src/mame/includes/sidearms.h
+++ b/src/mame/includes/sidearms.h
@@ -65,8 +65,8 @@ public:
DECLARE_DRIVER_INIT(sidearms);
DECLARE_DRIVER_INIT(whizz);
DECLARE_DRIVER_INIT(turtship);
- virtual void machine_start();
- virtual void video_start();
+ virtual void machine_start() override;
+ virtual void video_start() override;
TILE_GET_INFO_MEMBER(get_sidearms_bg_tile_info);
TILE_GET_INFO_MEMBER(get_philko_bg_tile_info);
diff --git a/src/mame/includes/sidepckt.h b/src/mame/includes/sidepckt.h
index 2af71b1d7e3..214521b87cc 100644
--- a/src/mame/includes/sidepckt.h
+++ b/src/mame/includes/sidepckt.h
@@ -49,8 +49,8 @@ public:
TILE_GET_INFO_MEMBER(get_tile_info);
- virtual void machine_reset();
- virtual void video_start();
+ virtual void machine_reset() override;
+ virtual void video_start() override;
DECLARE_PALETTE_INIT(sidepckt);
UINT32 screen_update(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
diff --git a/src/mame/includes/silkroad.h b/src/mame/includes/silkroad.h
index c812b7ba5b7..12fee36f2e0 100644
--- a/src/mame/includes/silkroad.h
+++ b/src/mame/includes/silkroad.h
@@ -45,7 +45,7 @@ public:
TILE_GET_INFO_MEMBER(get_fg2_tile_info);
TILE_GET_INFO_MEMBER(get_fg3_tile_info);
- virtual void video_start();
+ virtual void video_start() override;
UINT32 screen_update_silkroad(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
void draw_sprites(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
diff --git a/src/mame/includes/simpl156.h b/src/mame/includes/simpl156.h
index 50ead59f380..3da2f9e58e3 100644
--- a/src/mame/includes/simpl156.h
+++ b/src/mame/includes/simpl156.h
@@ -62,7 +62,7 @@ public:
DECLARE_DRIVER_INIT(prtytime);
DECLARE_DRIVER_INIT(osman);
DECLARE_DRIVER_INIT(chainrec);
- virtual void video_start();
+ virtual void video_start() override;
UINT32 screen_update_simpl156(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
INTERRUPT_GEN_MEMBER(simpl156_vbl_interrupt);
};
diff --git a/src/mame/includes/simple_st0016.h b/src/mame/includes/simple_st0016.h
index 4fdbfb47864..639bc522bc5 100644
--- a/src/mame/includes/simple_st0016.h
+++ b/src/mame/includes/simple_st0016.h
@@ -29,7 +29,7 @@ public:
DECLARE_DRIVER_INIT(mayjinsn);
DECLARE_DRIVER_INIT(mayjisn2);
DECLARE_DRIVER_INIT(renju);
- virtual void machine_start();
+ virtual void machine_start() override;
DECLARE_VIDEO_START(st0016);
void st0016_draw_screen(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
UINT32 screen_update_st0016(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
diff --git a/src/mame/includes/simpsons.h b/src/mame/includes/simpsons.h
index f4b48d558f9..fe70166dd3a 100644
--- a/src/mame/includes/simpsons.h
+++ b/src/mame/includes/simpsons.h
@@ -54,8 +54,8 @@ public:
DECLARE_WRITE8_MEMBER(simpsons_k052109_w);
DECLARE_READ8_MEMBER(simpsons_k053247_r);
DECLARE_WRITE8_MEMBER(simpsons_k053247_w);
- virtual void machine_start();
- virtual void machine_reset();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
UINT32 screen_update_simpsons(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
INTERRUPT_GEN_MEMBER(simpsons_irq);
TIMER_CALLBACK_MEMBER(nmi_callback);
@@ -68,5 +68,5 @@ public:
K053246_CB_MEMBER(sprite_callback);
protected:
- virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr);
+ virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) override;
};
diff --git a/src/mame/includes/skullxbo.h b/src/mame/includes/skullxbo.h
index 0995aabdf24..4cabfa061aa 100644
--- a/src/mame/includes/skullxbo.h
+++ b/src/mame/includes/skullxbo.h
@@ -29,8 +29,8 @@ public:
required_device<atari_motion_objects_device> m_mob;
int m_playfield_latch;
- virtual void update_interrupts();
- virtual void scanline_update(screen_device &screen, int scanline);
+ virtual void update_interrupts() override;
+ virtual void scanline_update(screen_device &screen, int scanline) override;
DECLARE_WRITE16_MEMBER(skullxbo_halt_until_hblank_0_w);
DECLARE_WRITE16_MEMBER(skullxbo_mobwr_w);
DECLARE_DRIVER_INIT(skullxbo);
diff --git a/src/mame/includes/skydiver.h b/src/mame/includes/skydiver.h
index b2d3f66674c..8e287c5b04f 100644
--- a/src/mame/includes/skydiver.h
+++ b/src/mame/includes/skydiver.h
@@ -61,8 +61,8 @@ public:
TILE_GET_INFO_MEMBER(get_tile_info);
- virtual void machine_reset();
- virtual void video_start();
+ virtual void machine_reset() override;
+ virtual void video_start() override;
DECLARE_PALETTE_INIT(skydiver);
UINT32 screen_update(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
diff --git a/src/mame/includes/skyfox.h b/src/mame/includes/skyfox.h
index a5c859db0b5..c45be86567e 100644
--- a/src/mame/includes/skyfox.h
+++ b/src/mame/includes/skyfox.h
@@ -33,8 +33,8 @@ public:
DECLARE_WRITE8_MEMBER(skyfox_vregs_w);
DECLARE_INPUT_CHANGED_MEMBER(coin_inserted);
DECLARE_DRIVER_INIT(skyfox);
- virtual void machine_start();
- virtual void machine_reset();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
DECLARE_PALETTE_INIT(skyfox);
UINT32 screen_update_skyfox(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
INTERRUPT_GEN_MEMBER(skyfox_interrupt);
diff --git a/src/mame/includes/skykid.h b/src/mame/includes/skykid.h
index 4f2a60e0fd3..929298e2ea6 100644
--- a/src/mame/includes/skykid.h
+++ b/src/mame/includes/skykid.h
@@ -51,8 +51,8 @@ public:
TILEMAP_MAPPER_MEMBER(tx_tilemap_scan);
TILE_GET_INFO_MEMBER(tx_get_tile_info);
TILE_GET_INFO_MEMBER(bg_get_tile_info);
- virtual void machine_start();
- virtual void video_start();
+ virtual void machine_start() override;
+ virtual void video_start() override;
DECLARE_PALETTE_INIT(skykid);
UINT32 screen_update_skykid(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
INTERRUPT_GEN_MEMBER(main_vblank_irq);
diff --git a/src/mame/includes/skyraid.h b/src/mame/includes/skyraid.h
index ffc62f4731f..289fa56913f 100644
--- a/src/mame/includes/skyraid.h
+++ b/src/mame/includes/skyraid.h
@@ -29,7 +29,7 @@ public:
DECLARE_WRITE8_MEMBER(skyraid_range_w);
DECLARE_WRITE8_MEMBER(skyraid_offset_w);
DECLARE_WRITE8_MEMBER(skyraid_scroll_w);
- virtual void video_start();
+ virtual void video_start() override;
DECLARE_PALETTE_INIT(skyraid);
UINT32 screen_update_skyraid(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
DECLARE_WRITE8_MEMBER(skyraid_sound_w);
diff --git a/src/mame/includes/slapfght.h b/src/mame/includes/slapfght.h
index 4cf371fe06a..32f14f281df 100644
--- a/src/mame/includes/slapfght.h
+++ b/src/mame/includes/slapfght.h
@@ -129,8 +129,8 @@ public:
DECLARE_READ8_MEMBER(tigerhb1_prot_r);
DECLARE_WRITE8_MEMBER(tigerhb1_prot_w);
- virtual void machine_start();
- virtual void machine_reset();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
DECLARE_MACHINE_RESET(getstar);
void init_banks();
diff --git a/src/mame/includes/slapshot.h b/src/mame/includes/slapshot.h
index 61c541b0759..35eff83f330 100644
--- a/src/mame/includes/slapshot.h
+++ b/src/mame/includes/slapshot.h
@@ -79,8 +79,8 @@ public:
DECLARE_WRITE16_MEMBER(opwolf3_adc_req_w);
DECLARE_DRIVER_INIT(slapshot);
- virtual void machine_start();
- virtual void video_start();
+ virtual void machine_start() override;
+ virtual void video_start() override;
UINT32 screen_update(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
void screen_eof_taito_no_buffer(screen_device &screen, bool state);
@@ -91,5 +91,5 @@ public:
INTERRUPT_GEN_MEMBER(interrupt);
protected:
- virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr);
+ virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) override;
};
diff --git a/src/mame/includes/slapstic.h b/src/mame/includes/slapstic.h
index 1510d96439a..cfcfcce890e 100644
--- a/src/mame/includes/slapstic.h
+++ b/src/mame/includes/slapstic.h
@@ -166,8 +166,8 @@ public:
protected:
- virtual void device_start();
- virtual void device_reset();
+ virtual void device_start() override;
+ virtual void device_reset() override;
private:
diff --git a/src/mame/includes/snes.h b/src/mame/includes/snes.h
index cf7931fcecf..423b2b16fc2 100644
--- a/src/mame/includes/snes.h
+++ b/src/mame/includes/snes.h
@@ -430,11 +430,11 @@ public:
DECLARE_DEVICE_IMAGE_LOAD_MEMBER(snes_cart);
DECLARE_DEVICE_IMAGE_LOAD_MEMBER(sufami_cart);
void snes_init_timers();
- virtual void machine_start();
- virtual void machine_reset();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
protected:
- virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr);
+ virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) override;
};
/* Special chips, checked at init and used in memory handlers */
diff --git a/src/mame/includes/snk6502.h b/src/mame/includes/snk6502.h
index 66e0ac17443..2c66853510d 100644
--- a/src/mame/includes/snk6502.h
+++ b/src/mame/includes/snk6502.h
@@ -65,7 +65,7 @@ public:
TILE_GET_INFO_MEMBER(satansat_get_bg_tile_info);
TILE_GET_INFO_MEMBER(satansat_get_fg_tile_info);
- virtual void machine_start();
+ virtual void machine_start() override;
DECLARE_MACHINE_RESET(sasuke);
DECLARE_VIDEO_START(satansat);
DECLARE_PALETTE_INIT(satansat);
@@ -123,10 +123,10 @@ public:
protected:
// device-level overrides
- virtual void device_start();
+ virtual void device_start() override;
// sound stream update overrides
- virtual void sound_stream_update(sound_stream &stream, stream_sample_t **inputs, stream_sample_t **outputs, int samples);
+ virtual void sound_stream_update(sound_stream &stream, stream_sample_t **inputs, stream_sample_t **outputs, int samples) override;
private:
// internal state
diff --git a/src/mame/includes/snk68.h b/src/mame/includes/snk68.h
index c9b5334303e..f9c8d59e71f 100644
--- a/src/mame/includes/snk68.h
+++ b/src/mame/includes/snk68.h
@@ -54,8 +54,8 @@ public:
TILE_GET_INFO_MEMBER(get_pow_tile_info);
TILE_GET_INFO_MEMBER(get_searchar_tile_info);
- virtual void machine_start();
- virtual void video_start();
+ virtual void machine_start() override;
+ virtual void video_start() override;
DECLARE_VIDEO_START(searchar);
void common_video_start();
diff --git a/src/mame/includes/snookr10.h b/src/mame/includes/snookr10.h
index 031599cbd13..b15623e61d0 100644
--- a/src/mame/includes/snookr10.h
+++ b/src/mame/includes/snookr10.h
@@ -30,7 +30,7 @@ public:
TILE_GET_INFO_MEMBER(get_bg_tile_info);
TILE_GET_INFO_MEMBER(apple10_get_bg_tile_info);
TILE_GET_INFO_MEMBER(crystalc_get_bg_tile_info);
- virtual void video_start();
+ virtual void video_start() override;
DECLARE_PALETTE_INIT(snookr10);
DECLARE_VIDEO_START(apple10);
DECLARE_VIDEO_START(crystalc);
diff --git a/src/mame/includes/softbox.h b/src/mame/includes/softbox.h
index 2ad510fa682..1ebd857424c 100644
--- a/src/mame/includes/softbox.h
+++ b/src/mame/includes/softbox.h
@@ -39,8 +39,8 @@ public:
required_device<ieee488_device> m_ieee;
required_device<corvus_hdc_t> m_hdc;
- virtual void machine_start();
- virtual void device_reset_after_children();
+ virtual void machine_start() override;
+ virtual void device_reset_after_children() override;
// device_ieee488_interface overrides
virtual void ieee488_ifc(int state);
diff --git a/src/mame/includes/solomon.h b/src/mame/includes/solomon.h
index 48672a14426..0d8ab74ce02 100644
--- a/src/mame/includes/solomon.h
+++ b/src/mame/includes/solomon.h
@@ -35,7 +35,7 @@ public:
DECLARE_WRITE8_MEMBER(solomon_flipscreen_w);
TILE_GET_INFO_MEMBER(get_bg_tile_info);
TILE_GET_INFO_MEMBER(get_fg_tile_info);
- virtual void video_start();
+ virtual void video_start() override;
UINT32 screen_update_solomon(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
INTERRUPT_GEN_MEMBER(vblank_irq);
void draw_sprites(bitmap_ind16 &bitmap, const rectangle &cliprect );
diff --git a/src/mame/includes/sonson.h b/src/mame/includes/sonson.h
index bcdd3c83be6..343ae432944 100644
--- a/src/mame/includes/sonson.h
+++ b/src/mame/includes/sonson.h
@@ -40,9 +40,9 @@ public:
DECLARE_WRITE8_MEMBER(sonson_scrollx_w);
DECLARE_WRITE8_MEMBER(sonson_flipscreen_w);
TILE_GET_INFO_MEMBER(get_bg_tile_info);
- virtual void machine_start();
- virtual void machine_reset();
- virtual void video_start();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
+ virtual void video_start() override;
DECLARE_PALETTE_INIT(sonson);
UINT32 screen_update_sonson(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
void draw_sprites( bitmap_ind16 &bitmap, const rectangle &cliprect );
diff --git a/src/mame/includes/sorcerer.h b/src/mame/includes/sorcerer.h
index 3cff01cdc38..a92adbf4164 100644
--- a/src/mame/includes/sorcerer.h
+++ b/src/mame/includes/sorcerer.h
@@ -89,10 +89,10 @@ private:
emu_timer *m_serial_timer;
emu_timer *m_cassette_timer;
cass_data_t m_cass_data;
- virtual void video_start();
- virtual void machine_start();
- virtual void machine_reset();
- virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr);
+ virtual void video_start() override;
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
+ virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) override;
required_device<cpu_device> m_maincpu;
required_device<cassette_image_device> m_cassette1;
required_device<cassette_image_device> m_cassette2;
diff --git a/src/mame/includes/spacefb.h b/src/mame/includes/spacefb.h
index 513c3a1679c..f78e84dfa32 100644
--- a/src/mame/includes/spacefb.h
+++ b/src/mame/includes/spacefb.h
@@ -60,9 +60,9 @@ public:
DECLARE_READ8_MEMBER(audio_t0_r);
DECLARE_READ8_MEMBER(audio_t1_r);
- virtual void machine_start();
- virtual void machine_reset();
- virtual void video_start();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
+ virtual void video_start() override;
TIMER_CALLBACK_MEMBER(interrupt_callback);
void start_interrupt_timer();
@@ -83,7 +83,7 @@ protected:
TIMER_INTERRUPT
};
- virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr);
+ virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) override;
};
/*----------- defined in audio/spacefb.c -----------*/
diff --git a/src/mame/includes/spcforce.h b/src/mame/includes/spcforce.h
index 13d0a1f9578..fc572a6dbfa 100644
--- a/src/mame/includes/spcforce.h
+++ b/src/mame/includes/spcforce.h
@@ -48,7 +48,7 @@ public:
DECLARE_WRITE8_MEMBER(irq_mask_w);
DECLARE_WRITE8_MEMBER(flip_screen_w);
- virtual void machine_start();
+ virtual void machine_start() override;
DECLARE_PALETTE_INIT(spcforce);
UINT32 screen_update(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
diff --git a/src/mame/includes/spdodgeb.h b/src/mame/includes/spdodgeb.h
index 54ec83d83df..04b6362c12a 100644
--- a/src/mame/includes/spdodgeb.h
+++ b/src/mame/includes/spdodgeb.h
@@ -70,9 +70,9 @@ public:
TILEMAP_MAPPER_MEMBER(background_scan);
TILE_GET_INFO_MEMBER(get_bg_tile_info);
- virtual void machine_start();
- virtual void machine_reset();
- virtual void video_start();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
+ virtual void video_start() override;
DECLARE_PALETTE_INIT(spdodgeb);
UINT32 screen_update(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
diff --git a/src/mame/includes/special.h b/src/mame/includes/special.h
index 56350a8bbc7..bd0ec55385a 100644
--- a/src/mame/includes/special.h
+++ b/src/mame/includes/special.h
@@ -147,7 +147,7 @@ protected:
required_ioport m_io_line12;
required_device<palette_device> m_palette;
- virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr);
+ virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) override;
};
#endif /* SPECIAL_H_ */
diff --git a/src/mame/includes/spectrum.h b/src/mame/includes/spectrum.h
index 2706e8223c7..bd4d0511cab 100644
--- a/src/mame/includes/spectrum.h
+++ b/src/mame/includes/spectrum.h
@@ -244,7 +244,7 @@ protected:
void ts2068_hires_scanline(bitmap_ind16 &bitmap, int y, int borderlines);
void ts2068_64col_scanline(bitmap_ind16 &bitmap, int y, int borderlines, unsigned short inkcolor);
void ts2068_lores_scanline(bitmap_ind16 &bitmap, int y, int borderlines, int screen);
- virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr);
+ virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) override;
};
diff --git a/src/mame/includes/speedatk.h b/src/mame/includes/speedatk.h
index 8f9ee36ff0a..aa77a6e5717 100644
--- a/src/mame/includes/speedatk.h
+++ b/src/mame/includes/speedatk.h
@@ -39,8 +39,8 @@ public:
DECLARE_WRITE8_MEMBER(m6845_w);
DECLARE_WRITE8_MEMBER(output_w);
- virtual void machine_start();
- virtual void video_start();
+ virtual void machine_start() override;
+ virtual void video_start() override;
DECLARE_PALETTE_INIT(speedatk);
UINT32 screen_update(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
diff --git a/src/mame/includes/speedbal.h b/src/mame/includes/speedbal.h
index 2451a2828c1..c6cc7e5e4f9 100644
--- a/src/mame/includes/speedbal.h
+++ b/src/mame/includes/speedbal.h
@@ -28,8 +28,8 @@ public:
DECLARE_DRIVER_INIT(speedbal);
DECLARE_DRIVER_INIT(musicbal);
- virtual void machine_start();
- virtual void video_start();
+ virtual void machine_start() override;
+ virtual void video_start() override;
DECLARE_WRITE8_MEMBER(coincounter_w);
DECLARE_WRITE8_MEMBER(foreground_videoram_w);
diff --git a/src/mame/includes/speedspn.h b/src/mame/includes/speedspn.h
index b1e83fd685c..9167d0192d4 100644
--- a/src/mame/includes/speedspn.h
+++ b/src/mame/includes/speedspn.h
@@ -40,8 +40,8 @@ public:
DECLARE_WRITE8_MEMBER(display_disable_w);
DECLARE_WRITE8_MEMBER(okibank_w);
TILE_GET_INFO_MEMBER(get_tile_info);
- virtual void machine_start();
- virtual void video_start();
+ virtual void machine_start() override;
+ virtual void video_start() override;
UINT32 screen_update(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
void draw_sprites(bitmap_ind16 &bitmap, const rectangle &cliprect );
};
diff --git a/src/mame/includes/spiders.h b/src/mame/includes/spiders.h
index 72e1b26fd09..ba29815a7de 100644
--- a/src/mame/includes/spiders.h
+++ b/src/mame/includes/spiders.h
@@ -34,7 +34,7 @@ public:
DECLARE_WRITE_LINE_MEMBER(display_enable_changed);
DECLARE_WRITE8_MEMBER(gfx_rom_intf_w);
DECLARE_READ8_MEMBER(gfx_rom_r);
- virtual void machine_start();
+ virtual void machine_start() override;
INTERRUPT_GEN_MEMBER(update_pia_1);
DECLARE_WRITE8_MEMBER(ic60_74123_output_changed);
DECLARE_WRITE8_MEMBER(spiders_audio_command_w);
diff --git a/src/mame/includes/splash.h b/src/mame/includes/splash.h
index 99a8299fb82..872d52643a6 100644
--- a/src/mame/includes/splash.h
+++ b/src/mame/includes/splash.h
@@ -105,7 +105,7 @@ public:
DECLARE_DRIVER_INIT(splash);
DECLARE_DRIVER_INIT(rebus);
DECLARE_DRIVER_INIT(funystrp);
- virtual void video_start();
+ virtual void video_start() override;
DECLARE_MACHINE_START(splash);
DECLARE_MACHINE_START(roldfrog);
DECLARE_MACHINE_START(funystrp);
diff --git a/src/mame/includes/sprcros2.h b/src/mame/includes/sprcros2.h
index c0b312005d3..bc3a468306c 100644
--- a/src/mame/includes/sprcros2.h
+++ b/src/mame/includes/sprcros2.h
@@ -37,8 +37,8 @@ public:
TILE_GET_INFO_MEMBER(get_bgtile_info);
TILE_GET_INFO_MEMBER(get_fgtile_info);
- virtual void machine_start();
- virtual void video_start();
+ virtual void machine_start() override;
+ virtual void video_start() override;
DECLARE_PALETTE_INIT(sprcros2);
INTERRUPT_GEN_MEMBER(s_interrupt);
diff --git a/src/mame/includes/sprint2.h b/src/mame/includes/sprint2.h
index c276d50d878..991ad99025c 100644
--- a/src/mame/includes/sprint2.h
+++ b/src/mame/includes/sprint2.h
@@ -72,7 +72,7 @@ public:
DECLARE_DRIVER_INIT(dominos);
DECLARE_DRIVER_INIT(dominos4);
TILE_GET_INFO_MEMBER(get_tile_info);
- virtual void video_start();
+ virtual void video_start() override;
DECLARE_PALETTE_INIT(sprint2);
UINT32 screen_update_sprint2(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
void screen_eof_sprint2(screen_device &screen, bool state);
diff --git a/src/mame/includes/sprint4.h b/src/mame/includes/sprint4.h
index 86f9f20ad09..208ddbb1aca 100644
--- a/src/mame/includes/sprint4.h
+++ b/src/mame/includes/sprint4.h
@@ -47,8 +47,8 @@ public:
DECLARE_WRITE8_MEMBER(sprint4_bang_w);
DECLARE_WRITE8_MEMBER(sprint4_attract_w);
TILE_GET_INFO_MEMBER(sprint4_tile_info);
- virtual void machine_reset();
- virtual void video_start();
+ virtual void machine_reset() override;
+ virtual void video_start() override;
DECLARE_PALETTE_INIT(sprint4);
UINT32 screen_update_sprint4(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
void screen_eof_sprint4(screen_device &screen, bool state);
@@ -60,5 +60,5 @@ public:
required_device<palette_device> m_palette;
protected:
- virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr);
+ virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) override;
};
diff --git a/src/mame/includes/sprint8.h b/src/mame/includes/sprint8.h
index 1b5a112ff83..81f2d827a5a 100644
--- a/src/mame/includes/sprint8.h
+++ b/src/mame/includes/sprint8.h
@@ -40,8 +40,8 @@ public:
DECLARE_WRITE8_MEMBER(sprint8_video_ram_w);
TILE_GET_INFO_MEMBER(get_tile_info1);
TILE_GET_INFO_MEMBER(get_tile_info2);
- virtual void machine_reset();
- virtual void video_start();
+ virtual void machine_reset() override;
+ virtual void video_start() override;
DECLARE_PALETTE_INIT(sprint8);
UINT32 screen_update_sprint8(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
void screen_eof_sprint8(screen_device &screen, bool state);
diff --git a/src/mame/includes/spy.h b/src/mame/includes/spy.h
index 1bdcf2aaf1c..a77b8669af6 100644
--- a/src/mame/includes/spy.h
+++ b/src/mame/includes/spy.h
@@ -51,8 +51,8 @@ public:
DECLARE_WRITE8_MEMBER(sound_bank_w);
DECLARE_READ8_MEMBER(k052109_051960_r);
DECLARE_WRITE8_MEMBER(k052109_051960_w);
- virtual void machine_start();
- virtual void machine_reset();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
UINT32 screen_update_spy(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
INTERRUPT_GEN_MEMBER(spy_interrupt);
void spy_collision( );
diff --git a/src/mame/includes/srmp2.h b/src/mame/includes/srmp2.h
index 6162c62b584..d0cab87ce67 100644
--- a/src/mame/includes/srmp2.h
+++ b/src/mame/includes/srmp2.h
@@ -61,7 +61,7 @@ public:
DECLARE_WRITE8_MEMBER(srmp3_irq_ack_w);
DECLARE_WRITE8_MEMBER(srmp3_adpcm_code_w);
- virtual void machine_start();
+ virtual void machine_start() override;
DECLARE_MACHINE_START(srmp2);
DECLARE_PALETTE_INIT(srmp2);
DECLARE_MACHINE_START(srmp3);
diff --git a/src/mame/includes/srumbler.h b/src/mame/includes/srumbler.h
index fe67e0a5768..961dc6f5dba 100644
--- a/src/mame/includes/srumbler.h
+++ b/src/mame/includes/srumbler.h
@@ -35,8 +35,8 @@ public:
TILE_GET_INFO_MEMBER(get_fg_tile_info);
TILE_GET_INFO_MEMBER(get_bg_tile_info);
- virtual void machine_start();
- virtual void video_start();
+ virtual void machine_start() override;
+ virtual void video_start() override;
UINT32 screen_update(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
void draw_sprites(bitmap_ind16 &bitmap, const rectangle &cliprect);
diff --git a/src/mame/includes/sshangha.h b/src/mame/includes/sshangha.h
index bee6cbdb5e7..056dd91bf3a 100644
--- a/src/mame/includes/sshangha.h
+++ b/src/mame/includes/sshangha.h
@@ -65,8 +65,8 @@ public:
DECLARE_WRITE16_MEMBER(paletteram16_xbgr_word_be_tilehigh_w);
DECLARE_WRITE16_MEMBER(sshangha_video_w);
DECLARE_DRIVER_INIT(sshangha);
- virtual void machine_reset();
- virtual void video_start();
+ virtual void machine_reset() override;
+ virtual void video_start() override;
UINT32 screen_update_sshangha(screen_device &screen, bitmap_rgb32 &bitmap, const rectangle &cliprect);
inline void sshangha_set_color_888(pen_t color, int rshift, int gshift, int bshift, UINT32 data);
DECLARE_WRITE_LINE_MEMBER(irqhandler);
diff --git a/src/mame/includes/ssozumo.h b/src/mame/includes/ssozumo.h
index e846a597762..eee0334c406 100644
--- a/src/mame/includes/ssozumo.h
+++ b/src/mame/includes/ssozumo.h
@@ -49,8 +49,8 @@ public:
TILE_GET_INFO_MEMBER(get_bg_tile_info);
TILE_GET_INFO_MEMBER(get_fg_tile_info);
- virtual void machine_start();
- virtual void video_start();
+ virtual void machine_start() override;
+ virtual void video_start() override;
DECLARE_PALETTE_INIT(ssozumo);
UINT32 screen_update(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
diff --git a/src/mame/includes/sspeedr.h b/src/mame/includes/sspeedr.h
index cd028e54c5b..2ce7c39c3da 100644
--- a/src/mame/includes/sspeedr.h
+++ b/src/mame/includes/sspeedr.h
@@ -38,7 +38,7 @@ public:
DECLARE_WRITE8_MEMBER(sspeedr_track_horz_2_w);
DECLARE_WRITE8_MEMBER(sspeedr_track_vert_w);
DECLARE_WRITE8_MEMBER(sspeedr_track_ice_w);
- virtual void video_start();
+ virtual void video_start() override;
DECLARE_PALETTE_INIT(sspeedr);
UINT32 screen_update_sspeedr(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
void screen_eof_sspeedr(screen_device &screen, bool state);
diff --git a/src/mame/includes/ssrj.h b/src/mame/includes/ssrj.h
index c7cf015700f..7f126a606a7 100644
--- a/src/mame/includes/ssrj.h
+++ b/src/mame/includes/ssrj.h
@@ -39,9 +39,9 @@ public:
TILE_GET_INFO_MEMBER(get_tile_info2);
TILE_GET_INFO_MEMBER(get_tile_info4);
- virtual void machine_start();
- virtual void machine_reset();
- virtual void video_start();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
+ virtual void video_start() override;
DECLARE_PALETTE_INIT(ssrj);
UINT32 screen_update(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
diff --git a/src/mame/includes/ssv.h b/src/mame/includes/ssv.h
index 7267c4b82bf..21393b2ee70 100644
--- a/src/mame/includes/ssv.h
+++ b/src/mame/includes/ssv.h
@@ -133,8 +133,8 @@ public:
DECLARE_DRIVER_INIT(jsk);
DECLARE_DRIVER_INIT(twineag2);
DECLARE_DRIVER_INIT(mslider);
- virtual void machine_reset();
- virtual void video_start();
+ virtual void machine_reset() override;
+ virtual void video_start() override;
DECLARE_VIDEO_START(gdfs);
DECLARE_VIDEO_START(eaglshot);
diff --git a/src/mame/includes/ssystem3.h b/src/mame/includes/ssystem3.h
index 0367a8acb67..4a98f1175cc 100644
--- a/src/mame/includes/ssystem3.h
+++ b/src/mame/includes/ssystem3.h
@@ -51,7 +51,7 @@ public:
{ }
DECLARE_DRIVER_INIT(ssystem3);
- virtual void video_start();
+ virtual void video_start() override;
DECLARE_PALETTE_INIT(ssystem3);
UINT32 screen_update_ssystem3(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
DECLARE_WRITE8_MEMBER(ssystem3_via_write_a);
diff --git a/src/mame/includes/stactics.h b/src/mame/includes/stactics.h
index abb8eceda53..989f7f262fc 100644
--- a/src/mame/includes/stactics.h
+++ b/src/mame/includes/stactics.h
@@ -65,8 +65,8 @@ public:
DECLARE_CUSTOM_INPUT_MEMBER(get_rng);
INTERRUPT_GEN_MEMBER(interrupt);
- virtual void machine_start();
- virtual void video_start();
+ virtual void machine_start() override;
+ virtual void video_start() override;
DECLARE_PALETTE_INIT(stactics);
UINT32 screen_update(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
diff --git a/src/mame/includes/stadhero.h b/src/mame/includes/stadhero.h
index df8a0a30879..d9aa358e551 100644
--- a/src/mame/includes/stadhero.h
+++ b/src/mame/includes/stadhero.h
@@ -30,7 +30,7 @@ public:
DECLARE_WRITE16_MEMBER(stadhero_control_w);
DECLARE_WRITE16_MEMBER(stadhero_pf1_data_w);
- virtual void video_start();
+ virtual void video_start() override;
TILE_GET_INFO_MEMBER(get_pf1_tile_info);
UINT32 screen_update_stadhero(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
diff --git a/src/mame/includes/starcrus.h b/src/mame/includes/starcrus.h
index ac5400433e4..73665c6da10 100644
--- a/src/mame/includes/starcrus.h
+++ b/src/mame/includes/starcrus.h
@@ -63,7 +63,7 @@ public:
DECLARE_WRITE8_MEMBER(proj_parm_2_w);
DECLARE_READ8_MEMBER(coll_det_r);
- virtual void video_start();
+ virtual void video_start() override;
UINT32 screen_update(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
int collision_check_s1s2();
diff --git a/src/mame/includes/starfire.h b/src/mame/includes/starfire.h
index 6915519dd2f..66ed55ce031 100644
--- a/src/mame/includes/starfire.h
+++ b/src/mame/includes/starfire.h
@@ -61,7 +61,7 @@ public:
DECLARE_READ8_MEMBER(starfire_videoram_r);
DECLARE_DRIVER_INIT(starfire);
DECLARE_DRIVER_INIT(fireone);
- virtual void video_start();
+ virtual void video_start() override;
UINT32 screen_update_starfire(screen_device &screen, bitmap_rgb32 &bitmap, const rectangle &cliprect);
TIMER_CALLBACK_MEMBER(starfire_scanline_callback);
INTERRUPT_GEN_MEMBER(vblank_int);
diff --git a/src/mame/includes/starshp1.h b/src/mame/includes/starshp1.h
index 0cf2da3d417..3de371cebd3 100644
--- a/src/mame/includes/starshp1.h
+++ b/src/mame/includes/starshp1.h
@@ -83,7 +83,7 @@ public:
DECLARE_WRITE8_MEMBER(starshp1_audio_w);
DECLARE_WRITE8_MEMBER(starshp1_analog_out_w);
TILE_GET_INFO_MEMBER(get_tile_info);
- virtual void video_start();
+ virtual void video_start() override;
DECLARE_PALETTE_INIT(starshp1);
UINT32 screen_update_starshp1(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
void screen_eof_starshp1(screen_device &screen, bool state);
diff --git a/src/mame/includes/starwars.h b/src/mame/includes/starwars.h
index 921ce07ac30..24a295da6de 100644
--- a/src/mame/includes/starwars.h
+++ b/src/mame/includes/starwars.h
@@ -70,7 +70,7 @@ public:
DECLARE_DIRECT_UPDATE_MEMBER(esb_setdirect);
DECLARE_DRIVER_INIT(esb);
DECLARE_DRIVER_INIT(starwars);
- virtual void machine_reset();
+ virtual void machine_reset() override;
TIMER_CALLBACK_MEMBER(math_run_clear);
TIMER_CALLBACK_MEMBER(main_callback);
TIMER_CALLBACK_MEMBER(sound_callback);
diff --git a/src/mame/includes/stfight.h b/src/mame/includes/stfight.h
index 07a0669fd9d..31af9a7ac2e 100644
--- a/src/mame/includes/stfight.h
+++ b/src/mame/includes/stfight.h
@@ -84,8 +84,8 @@ public:
DECLARE_VIDEO_START(stfight);
DECLARE_VIDEO_START(cshooter);
- virtual void machine_start();
- virtual void machine_reset();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
DECLARE_PALETTE_INIT(stfight);
UINT32 screen_update_stfight(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
UINT32 screen_update_cshooter(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
@@ -114,5 +114,5 @@ public:
UINT8 m_ddrA, m_ddrB, m_ddrC;
protected:
- virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr);
+ virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) override;
};
diff --git a/src/mame/includes/stlforce.h b/src/mame/includes/stlforce.h
index 164bd2de4a0..7c43ad56e93 100644
--- a/src/mame/includes/stlforce.h
+++ b/src/mame/includes/stlforce.h
@@ -61,7 +61,7 @@ public:
TILE_GET_INFO_MEMBER(get_stlforce_mhigh_tile_info);
TILE_GET_INFO_MEMBER(get_stlforce_tx_tile_info);
- virtual void video_start();
+ virtual void video_start() override;
UINT32 screen_update_stlforce(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
void draw_sprites(bitmap_ind16 &bitmap, const rectangle &cliprect );
};
diff --git a/src/mame/includes/strnskil.h b/src/mame/includes/strnskil.h
index 3e5374fbe08..7f0e4699cad 100644
--- a/src/mame/includes/strnskil.h
+++ b/src/mame/includes/strnskil.h
@@ -40,8 +40,8 @@ public:
TILE_GET_INFO_MEMBER(get_bg_tile_info);
- virtual void machine_start();
- virtual void video_start();
+ virtual void machine_start() override;
+ virtual void video_start() override;
DECLARE_PALETTE_INIT(strnskil);
UINT32 screen_update_strnskil(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
void draw_sprites(bitmap_ind16 &bitmap, const rectangle &cliprect);
diff --git a/src/mame/includes/subs.h b/src/mame/includes/subs.h
index 8bfb47140dc..853cb24d1e8 100644
--- a/src/mame/includes/subs.h
+++ b/src/mame/includes/subs.h
@@ -59,8 +59,8 @@ public:
DECLARE_WRITE8_MEMBER(explode_w);
DECLARE_WRITE8_MEMBER(noise_reset_w);
- virtual void machine_start();
- virtual void machine_reset();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
DECLARE_PALETTE_INIT(subs);
UINT32 screen_update_left(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
diff --git a/src/mame/includes/suna16.h b/src/mame/includes/suna16.h
index 572fe87365a..76d88acbc83 100644
--- a/src/mame/includes/suna16.h
+++ b/src/mame/includes/suna16.h
@@ -74,7 +74,7 @@ public:
TIMER_DEVICE_CALLBACK_MEMBER(bssoccer_interrupt);
DECLARE_DRIVER_INIT(uballoon);
- virtual void video_start();
+ virtual void video_start() override;
DECLARE_MACHINE_START(bestbest);
DECLARE_MACHINE_START(bssoccer);
DECLARE_MACHINE_START(uballoon);
diff --git a/src/mame/includes/supbtime.h b/src/mame/includes/supbtime.h
index dc1130efad1..2f067a11765 100644
--- a/src/mame/includes/supbtime.h
+++ b/src/mame/includes/supbtime.h
@@ -37,6 +37,6 @@ public:
required_device<deco16ic_device> m_deco_tilegen1;
DECLARE_READ16_MEMBER(supbtime_controls_r);
DECLARE_WRITE16_MEMBER(sound_w);
- virtual void machine_start();
+ virtual void machine_start() override;
UINT32 screen_update_supbtime(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
};
diff --git a/src/mame/includes/super80.h b/src/mame/includes/super80.h
index 30813f31015..2f5ac0b290f 100644
--- a/src/mame/includes/super80.h
+++ b/src/mame/includes/super80.h
@@ -91,7 +91,7 @@ public:
UINT8 m_palette_index;
required_device<palette_device> m_palette;
private:
- virtual void machine_reset();
+ virtual void machine_reset() override;
UINT8 m_keylatch;
UINT8 m_cass_data[4];
UINT8 m_int_sw;
diff --git a/src/mame/includes/superchs.h b/src/mame/includes/superchs.h
index 05993a82556..6eae7418493 100644
--- a/src/mame/includes/superchs.h
+++ b/src/mame/includes/superchs.h
@@ -47,7 +47,7 @@ public:
DECLARE_READ32_MEMBER(main_cycle_r);
DECLARE_READ16_MEMBER(sub_cycle_r);
DECLARE_DRIVER_INIT(superchs);
- virtual void video_start();
+ virtual void video_start() override;
UINT32 screen_update_superchs(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
void draw_sprites(screen_device &screen, bitmap_ind16 &bitmap,const rectangle &cliprect,const int *primasks,int x_offs,int y_offs);
required_device<cpu_device> m_maincpu;
diff --git a/src/mame/includes/superslave.h b/src/mame/includes/superslave.h
index cfdc2f5d51d..ef84899e5c4 100644
--- a/src/mame/includes/superslave.h
+++ b/src/mame/includes/superslave.h
@@ -55,8 +55,8 @@ public:
required_device<rs232_port_device> m_rs232d;
required_memory_region m_rom;
- virtual void machine_start();
- virtual void machine_reset();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
DECLARE_READ8_MEMBER( read );
DECLARE_WRITE8_MEMBER( write );
diff --git a/src/mame/includes/suprloco.h b/src/mame/includes/suprloco.h
index 7d7f84d9b3b..4db13e5ea33 100644
--- a/src/mame/includes/suprloco.h
+++ b/src/mame/includes/suprloco.h
@@ -33,7 +33,7 @@ public:
TILE_GET_INFO_MEMBER(get_tile_info);
- virtual void video_start();
+ virtual void video_start() override;
DECLARE_PALETTE_INIT(suprloco);
DECLARE_DRIVER_INIT(suprloco);
diff --git a/src/mame/includes/suprnova.h b/src/mame/includes/suprnova.h
index 91580061fa4..d005c90dc39 100644
--- a/src/mame/includes/suprnova.h
+++ b/src/mame/includes/suprnova.h
@@ -138,9 +138,9 @@ public:
DECLARE_DRIVER_INIT(ryouran);
TILE_GET_INFO_MEMBER(get_tilemap_A_tile_info);
TILE_GET_INFO_MEMBER(get_tilemap_B_tile_info);
- virtual void machine_reset();
- virtual void video_start();
- virtual void video_reset();
+ virtual void machine_reset() override;
+ virtual void video_start() override;
+ virtual void video_reset() override;
DECLARE_MACHINE_RESET(sknsa);
DECLARE_MACHINE_RESET(sknsj);
DECLARE_MACHINE_RESET(sknsu);
diff --git a/src/mame/includes/suprridr.h b/src/mame/includes/suprridr.h
index 29c34423e4b..74a32a47f07 100644
--- a/src/mame/includes/suprridr.h
+++ b/src/mame/includes/suprridr.h
@@ -57,8 +57,8 @@ public:
INTERRUPT_GEN_MEMBER(main_nmi_gen);
TIMER_CALLBACK_MEMBER(delayed_sound_w);
- virtual void machine_start();
- virtual void video_start();
+ virtual void machine_start() override;
+ virtual void video_start() override;
DECLARE_PALETTE_INIT(suprridr);
UINT32 screen_update(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
diff --git a/src/mame/includes/suprslam.h b/src/mame/includes/suprslam.h
index 8c52558a251..273a6664820 100644
--- a/src/mame/includes/suprslam.h
+++ b/src/mame/includes/suprslam.h
@@ -57,9 +57,9 @@ public:
DECLARE_WRITE16_MEMBER(suprslam_bank_w);
TILE_GET_INFO_MEMBER(get_suprslam_tile_info);
TILE_GET_INFO_MEMBER(get_suprslam_bg_tile_info);
- virtual void machine_start();
- virtual void machine_reset();
- virtual void video_start();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
+ virtual void video_start() override;
UINT32 screen_update_suprslam(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
DECLARE_WRITE_LINE_MEMBER(irqhandler);
required_device<cpu_device> m_maincpu;
diff --git a/src/mame/includes/surpratk.h b/src/mame/includes/surpratk.h
index 7e0096700eb..021fa7bbd09 100644
--- a/src/mame/includes/surpratk.h
+++ b/src/mame/includes/surpratk.h
@@ -39,8 +39,8 @@ public:
DECLARE_WRITE8_MEMBER(surpratk_videobank_w);
DECLARE_WRITE8_MEMBER(surpratk_5fc0_w);
- virtual void machine_start();
- virtual void machine_reset();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
UINT32 screen_update_surpratk(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
INTERRUPT_GEN_MEMBER(surpratk_interrupt);
diff --git a/src/mame/includes/svi318.h b/src/mame/includes/svi318.h
index b0d851a8f2b..ce486816850 100644
--- a/src/mame/includes/svi318.h
+++ b/src/mame/includes/svi318.h
@@ -90,8 +90,8 @@ public:
DECLARE_DEVICE_IMAGE_LOAD_MEMBER(svi318_cart);
DECLARE_WRITE_LINE_MEMBER(write_centronics_busy);
- virtual void machine_start();
- virtual void machine_reset();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
MC6845_UPDATE_ROW(crtc_update_row);
memory_region *m_cart_rom;
diff --git a/src/mame/includes/svision.h b/src/mame/includes/svision.h
index ab8ff9583e7..43292b36702 100644
--- a/src/mame/includes/svision.h
+++ b/src/mame/includes/svision.h
@@ -59,8 +59,8 @@ public:
DECLARE_WRITE8_MEMBER(tvlink_w);
DECLARE_DRIVER_INIT(svisions);
DECLARE_DRIVER_INIT(svision);
- virtual void machine_start();
- virtual void machine_reset();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
DECLARE_PALETTE_INIT(svision);
DECLARE_PALETTE_INIT(svisionp);
DECLARE_PALETTE_INIT(svisionn);
diff --git a/src/mame/includes/system1.h b/src/mame/includes/system1.h
index 038537267c5..d62450c965e 100644
--- a/src/mame/includes/system1.h
+++ b/src/mame/includes/system1.h
@@ -119,9 +119,9 @@ public:
DECLARE_DRIVER_INIT(spatter);
DECLARE_DRIVER_INIT(spattera);
TILE_GET_INFO_MEMBER(tile_get_info);
- virtual void machine_start();
- virtual void machine_reset();
- virtual void video_start();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
+ virtual void video_start() override;
DECLARE_MACHINE_START(system2);
DECLARE_VIDEO_START(system2);
UINT32 screen_update_system1(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
diff --git a/src/mame/includes/tagteam.h b/src/mame/includes/tagteam.h
index aa588c11567..a39e95dcc4f 100644
--- a/src/mame/includes/tagteam.h
+++ b/src/mame/includes/tagteam.h
@@ -41,8 +41,8 @@ public:
TILE_GET_INFO_MEMBER(get_bg_tile_info);
- virtual void machine_start();
- virtual void video_start();
+ virtual void machine_start() override;
+ virtual void video_start() override;
DECLARE_PALETTE_INIT(tagteam);
UINT32 screen_update(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
diff --git a/src/mame/includes/tail2nos.h b/src/mame/includes/tail2nos.h
index 28373d1915d..f4eb8bb919f 100644
--- a/src/mame/includes/tail2nos.h
+++ b/src/mame/includes/tail2nos.h
@@ -46,9 +46,9 @@ public:
DECLARE_WRITE16_MEMBER(tail2nos_gfxbank_w);
DECLARE_WRITE8_MEMBER(sound_bankswitch_w);
TILE_GET_INFO_MEMBER(get_tile_info);
- virtual void machine_start();
- virtual void machine_reset();
- virtual void video_start();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
+ virtual void video_start() override;
UINT32 screen_update_tail2nos(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
void tail2nos_postload();
void draw_sprites( bitmap_ind16 &bitmap, const rectangle &cliprect );
diff --git a/src/mame/includes/taito_b.h b/src/mame/includes/taito_b.h
index c97e53a8c6f..5f38bce46ae 100644
--- a/src/mame/includes/taito_b.h
+++ b/src/mame/includes/taito_b.h
@@ -99,8 +99,8 @@ public:
DECLARE_WRITE8_MEMBER(mb87078_gain_changed);
DECLARE_INPUT_CHANGED_MEMBER(realpunc_sensor);
DECLARE_DRIVER_INIT(taito_b);
- virtual void machine_start();
- virtual void machine_reset();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
DECLARE_VIDEO_START(taitob_color_order0);
DECLARE_VIDEO_START(taitob_color_order1);
DECLARE_VIDEO_START(taitob_color_order2);
@@ -130,5 +130,5 @@ public:
DECLARE_WRITE_LINE_MEMBER(irqhandler);
protected:
- virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr);
+ virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) override;
};
diff --git a/src/mame/includes/taito_f2.h b/src/mame/includes/taito_f2.h
index 6497d09306c..f97fd3cfed4 100644
--- a/src/mame/includes/taito_f2.h
+++ b/src/mame/includes/taito_f2.h
@@ -187,5 +187,5 @@ public:
DECLARE_WRITE_LINE_MEMBER(irqhandler);
protected:
- virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr);
+ virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) override;
};
diff --git a/src/mame/includes/taito_f3.h b/src/mame/includes/taito_f3.h
index 9ac68ef3290..e33c1dce538 100644
--- a/src/mame/includes/taito_f3.h
+++ b/src/mame/includes/taito_f3.h
@@ -311,7 +311,7 @@ public:
INTERRUPT_GEN_MEMBER(f3_interrupt2);
protected:
- virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr);
+ virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) override;
private:
inline void get_tile_info(tile_data &tileinfo, int tile_index, UINT16 *gfx_base);
diff --git a/src/mame/includes/taito_h.h b/src/mame/includes/taito_h.h
index d2b6ae0f845..d90434f5d24 100644
--- a/src/mame/includes/taito_h.h
+++ b/src/mame/includes/taito_h.h
@@ -35,8 +35,8 @@ public:
DECLARE_READ8_MEMBER(syvalion_input_bypass_r);
DECLARE_WRITE8_MEMBER(sound_bankswitch_w);
- virtual void machine_start();
- virtual void machine_reset();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
UINT32 screen_update_syvalion(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
UINT32 screen_update_recordbr(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
UINT32 screen_update_dleague(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
diff --git a/src/mame/includes/taito_o.h b/src/mame/includes/taito_o.h
index 08225c21741..249c83b158f 100644
--- a/src/mame/includes/taito_o.h
+++ b/src/mame/includes/taito_o.h
@@ -26,7 +26,7 @@ public:
DECLARE_WRITE16_MEMBER(io_w);
DECLARE_READ16_MEMBER(io_r);
- virtual void machine_start();
+ virtual void machine_start() override;
UINT32 screen_update_parentj(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
TIMER_DEVICE_CALLBACK_MEMBER(parentj_interrupt);
void parentj_draw_sprites( bitmap_ind16 &bitmap, const rectangle &cliprect, int priority );
diff --git a/src/mame/includes/taito_z.h b/src/mame/includes/taito_z.h
index cad38ea63e9..f865f418be3 100644
--- a/src/mame/includes/taito_z.h
+++ b/src/mame/includes/taito_z.h
@@ -126,5 +126,5 @@ public:
DECLARE_WRITE_LINE_MEMBER(irqhandlerb);
protected:
- virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr);
+ virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) override;
};
diff --git a/src/mame/includes/taitoair.h b/src/mame/includes/taitoair.h
index d9b56f4a1e4..17400d7fa3c 100644
--- a/src/mame/includes/taitoair.h
+++ b/src/mame/includes/taitoair.h
@@ -121,9 +121,9 @@ public:
DECLARE_WRITE16_MEMBER(dsp_flags_w);
DECLARE_WRITE16_MEMBER(dma_regs_w);
- virtual void machine_start();
- virtual void machine_reset();
- virtual void video_start();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
+ virtual void video_start() override;
UINT32 screen_update_taitoair(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
int draw_sprites( bitmap_ind16 &bitmap, const rectangle &cliprect );
int draw_sprites( bitmap_ind16 &bitmap, const rectangle &cliprect, int start_offset );
diff --git a/src/mame/includes/taitojc.h b/src/mame/includes/taitojc.h
index 9bbe0d7c0d6..e4ee95a64d6 100644
--- a/src/mame/includes/taitojc.h
+++ b/src/mame/includes/taitojc.h
@@ -177,9 +177,9 @@ public:
DECLARE_DRIVER_INIT(dangcurv);
DECLARE_DRIVER_INIT(taitojc);
TILE_GET_INFO_MEMBER(taitojc_tile_info);
- virtual void machine_reset();
- virtual void machine_start();
- virtual void video_start();
+ virtual void machine_reset() override;
+ virtual void machine_start() override;
+ virtual void video_start() override;
UINT32 screen_update_taitojc(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
UINT32 screen_update_dendego(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
INTERRUPT_GEN_MEMBER(taitojc_vblank);
diff --git a/src/mame/includes/taitosj.h b/src/mame/includes/taitosj.h
index 49e1fbf7959..b99a071d025 100644
--- a/src/mame/includes/taitosj.h
+++ b/src/mame/includes/taitosj.h
@@ -98,9 +98,9 @@ public:
DECLARE_DRIVER_INIT(taitosj);
DECLARE_DRIVER_INIT(junglhbr);
DECLARE_DRIVER_INIT(spacecr);
- virtual void machine_start();
- virtual void machine_reset();
- virtual void video_start();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
+ virtual void video_start() override;
UINT32 screen_update_taitosj(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
UINT32 screen_update_kikstart(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
TIMER_CALLBACK_MEMBER(taitosj_mcu_real_data_w);
diff --git a/src/mame/includes/tandy2k.h b/src/mame/includes/tandy2k.h
index e9949ad3443..57a96efd607 100644
--- a/src/mame/includes/tandy2k.h
+++ b/src/mame/includes/tandy2k.h
@@ -125,8 +125,8 @@ public:
required_shared_ptr<UINT16> m_hires_ram;
optional_shared_ptr<UINT8> m_char_ram;
- virtual void machine_start();
- virtual void device_reset_after_children();
+ virtual void machine_start() override;
+ virtual void device_reset_after_children() override;
UINT32 screen_update(screen_device &screen, bitmap_rgb32 &bitmap, const rectangle &cliprect);
diff --git a/src/mame/includes/tank8.h b/src/mame/includes/tank8.h
index e94771dd870..807e9c15209 100644
--- a/src/mame/includes/tank8.h
+++ b/src/mame/includes/tank8.h
@@ -79,8 +79,8 @@ public:
TILE_GET_INFO_MEMBER(get_tile_info);
DECLARE_DRIVER_INIT(decode);
- virtual void machine_reset();
- virtual void video_start();
+ virtual void machine_reset() override;
+ virtual void video_start() override;
DECLARE_PALETTE_INIT(tank8);
UINT32 screen_update(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
@@ -93,7 +93,7 @@ public:
void set_collision(int index);
protected:
- virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr);
+ virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) override;
};
/*----------- defined in audio/tank8.c -----------*/
diff --git a/src/mame/includes/tankbatt.h b/src/mame/includes/tankbatt.h
index 5982ef11d1c..2359153c3e6 100644
--- a/src/mame/includes/tankbatt.h
+++ b/src/mame/includes/tankbatt.h
@@ -45,8 +45,8 @@ public:
TILE_GET_INFO_MEMBER(get_bg_tile_info);
- virtual void machine_start();
- virtual void video_start();
+ virtual void machine_start() override;
+ virtual void video_start() override;
DECLARE_PALETTE_INIT(tankbatt);
UINT32 screen_update(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
diff --git a/src/mame/includes/tankbust.h b/src/mame/includes/tankbust.h
index 4941e960401..ccc3c344f71 100644
--- a/src/mame/includes/tankbust.h
+++ b/src/mame/includes/tankbust.h
@@ -50,9 +50,9 @@ public:
TILE_GET_INFO_MEMBER(get_bg_tile_info);
TILE_GET_INFO_MEMBER(get_txt_tile_info);
- virtual void machine_start();
- virtual void machine_reset();
- virtual void video_start();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
+ virtual void video_start() override;
DECLARE_PALETTE_INIT(tankbust);
UINT32 screen_update(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
diff --git a/src/mame/includes/taotaido.h b/src/mame/includes/taotaido.h
index 35e548cf300..3db0c50bac7 100644
--- a/src/mame/includes/taotaido.h
+++ b/src/mame/includes/taotaido.h
@@ -44,8 +44,8 @@ public:
TILE_GET_INFO_MEMBER(bg_tile_info);
TILEMAP_MAPPER_MEMBER(tilemap_scan_rows);
- virtual void machine_start();
- virtual void video_start();
+ virtual void machine_start() override;
+ virtual void video_start() override;
UINT32 screen_update(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
void screen_eof(screen_device &screen, bool state);
diff --git a/src/mame/includes/targeth.h b/src/mame/includes/targeth.h
index a7c0f9c858d..946f95325c6 100644
--- a/src/mame/includes/targeth.h
+++ b/src/mame/includes/targeth.h
@@ -25,7 +25,7 @@ public:
DECLARE_WRITE16_MEMBER(targeth_vram_w);
TILE_GET_INFO_MEMBER(get_tile_info_targeth_screen0);
TILE_GET_INFO_MEMBER(get_tile_info_targeth_screen1);
- virtual void video_start();
+ virtual void video_start() override;
UINT32 screen_update_targeth(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
TIMER_DEVICE_CALLBACK_MEMBER(targeth_interrupt);
void draw_sprites(bitmap_ind16 &bitmap, const rectangle &cliprect);
diff --git a/src/mame/includes/taxidriv.h b/src/mame/includes/taxidriv.h
index 063f007ad08..2884053df30 100644
--- a/src/mame/includes/taxidriv.h
+++ b/src/mame/includes/taxidriv.h
@@ -63,7 +63,7 @@ public:
DECLARE_WRITE8_MEMBER(p8910_0b_w);
DECLARE_WRITE8_MEMBER(spritectrl_w);
- virtual void machine_start();
+ virtual void machine_start() override;
DECLARE_PALETTE_INIT(taxidriv);
UINT32 screen_update(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
diff --git a/src/mame/includes/tbowl.h b/src/mame/includes/tbowl.h
index 20ee14ed3c8..523cf8c0595 100644
--- a/src/mame/includes/tbowl.h
+++ b/src/mame/includes/tbowl.h
@@ -69,9 +69,9 @@ public:
TILE_GET_INFO_MEMBER(get_bg_tile_info);
TILE_GET_INFO_MEMBER(get_bg2_tile_info);
- virtual void machine_start();
- virtual void machine_reset();
- virtual void video_start();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
+ virtual void video_start() override;
UINT32 screen_update_left(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
UINT32 screen_update_right(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
diff --git a/src/mame/includes/tceptor.h b/src/mame/includes/tceptor.h
index b7dcb5ae142..1454d8c3d5d 100644
--- a/src/mame/includes/tceptor.h
+++ b/src/mame/includes/tceptor.h
@@ -73,9 +73,9 @@ public:
TILE_GET_INFO_MEMBER(get_tx_tile_info);
TILE_GET_INFO_MEMBER(get_bg1_tile_info);
TILE_GET_INFO_MEMBER(get_bg2_tile_info);
- virtual void machine_start();
- virtual void machine_reset();
- virtual void video_start();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
+ virtual void video_start() override;
DECLARE_PALETTE_INIT(tceptor);
UINT32 screen_update_tceptor_2d(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
UINT32 screen_update_tceptor_3d_left(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
diff --git a/src/mame/includes/tdv2324.h b/src/mame/includes/tdv2324.h
index 7a2aaf91a22..8e4ad412197 100644
--- a/src/mame/includes/tdv2324.h
+++ b/src/mame/includes/tdv2324.h
@@ -69,7 +69,7 @@ public:
required_device<pit8253_device> m_pit1;
required_device<tms9927_device> m_tms;
- virtual void video_start();
+ virtual void video_start() override;
UINT32 screen_update(screen_device &screen, bitmap_rgb32 &bitmap, const rectangle &cliprect);
DECLARE_READ8_MEMBER( tdv2324_main_io_30 );
diff --git a/src/mame/includes/tecmo.h b/src/mame/includes/tecmo.h
index cc5598b39fa..51073c645dc 100644
--- a/src/mame/includes/tecmo.h
+++ b/src/mame/includes/tecmo.h
@@ -70,9 +70,9 @@ public:
TILE_GET_INFO_MEMBER(gemini_get_fg_tile_info);
TILE_GET_INFO_MEMBER(get_tx_tile_info);
- virtual void machine_start();
- virtual void machine_reset();
- virtual void video_start();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
+ virtual void video_start() override;
UINT32 screen_update(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
void draw_sprites(screen_device &screen, bitmap_ind16 &bitmap,const rectangle &cliprect);
diff --git a/src/mame/includes/tecmo16.h b/src/mame/includes/tecmo16.h
index 2324b70ac61..cfdbb55acf1 100644
--- a/src/mame/includes/tecmo16.h
+++ b/src/mame/includes/tecmo16.h
@@ -71,7 +71,7 @@ public:
TILE_GET_INFO_MEMBER(bg_get_tile_info);
TILE_GET_INFO_MEMBER(tx_get_tile_info);
- virtual void video_start();
+ virtual void video_start() override;
DECLARE_VIDEO_START(ginkun);
DECLARE_VIDEO_START(riot);
diff --git a/src/mame/includes/tecmosys.h b/src/mame/includes/tecmosys.h
index abaa16bb08a..b2af39ab37a 100644
--- a/src/mame/includes/tecmosys.h
+++ b/src/mame/includes/tecmosys.h
@@ -93,8 +93,8 @@ public:
DECLARE_DRIVER_INIT(tkdensha);
DECLARE_DRIVER_INIT(deroon);
DECLARE_DRIVER_INIT(tkdensho);
- virtual void machine_start();
- virtual void video_start();
+ virtual void machine_start() override;
+ virtual void video_start() override;
TILE_GET_INFO_MEMBER(get_bg0tile_info);
TILE_GET_INFO_MEMBER(get_bg1tile_info);
diff --git a/src/mame/includes/tehkanwc.h b/src/mame/includes/tehkanwc.h
index 49ea542c5ec..22f98d76586 100644
--- a/src/mame/includes/tehkanwc.h
+++ b/src/mame/includes/tehkanwc.h
@@ -72,13 +72,13 @@ public:
TILE_GET_INFO_MEMBER(get_fg_tile_info);
DECLARE_DRIVER_INIT(teedoff);
- virtual void machine_start();
- virtual void video_start();
+ virtual void machine_start() override;
+ virtual void video_start() override;
UINT32 screen_update(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
void gridiron_draw_led(bitmap_ind16 &bitmap, const rectangle &cliprect, UINT8 led,int player);
void draw_sprites(bitmap_ind16 &bitmap, const rectangle &cliprect);
protected:
- virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr);
+ virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) override;
};
diff --git a/src/mame/includes/tek405x.h b/src/mame/includes/tek405x.h
index f2a70fbd86e..018c3835c65 100644
--- a/src/mame/includes/tek405x.h
+++ b/src/mame/includes/tek405x.h
@@ -64,9 +64,9 @@ public:
required_memory_region m_bscom_rom;
required_ioport m_special;
- virtual void machine_start();
+ virtual void machine_start() override;
- virtual void video_start();
+ virtual void video_start() override;
void bankswitch(UINT8 data);
void update_irq();
@@ -154,9 +154,9 @@ public:
required_device<cpu_device> m_maincpu;
required_device<ram_device> m_ram;
- virtual void machine_start();
+ virtual void machine_start() override;
- virtual void video_start();
+ virtual void video_start() override;
};
#endif
diff --git a/src/mame/includes/terracre.h b/src/mame/includes/terracre.h
index 81d2611efeb..d055fa142a5 100644
--- a/src/mame/includes/terracre.h
+++ b/src/mame/includes/terracre.h
@@ -43,7 +43,7 @@ public:
DECLARE_DRIVER_INIT(horekid);
TILE_GET_INFO_MEMBER(get_bg_tile_info);
TILE_GET_INFO_MEMBER(get_fg_tile_info);
- virtual void video_start();
+ virtual void video_start() override;
DECLARE_PALETTE_INIT(terracre);
DECLARE_MACHINE_START(amazon);
UINT32 screen_update_amazon(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
diff --git a/src/mame/includes/thedeep.h b/src/mame/includes/thedeep.h
index c7ee9dfae82..c95574628b9 100644
--- a/src/mame/includes/thedeep.h
+++ b/src/mame/includes/thedeep.h
@@ -61,9 +61,9 @@ public:
TILE_GET_INFO_MEMBER(get_tile_info_0);
TILE_GET_INFO_MEMBER(get_tile_info_1);
- virtual void machine_start();
- virtual void machine_reset();
- virtual void video_start();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
+ virtual void video_start() override;
DECLARE_PALETTE_INIT(thedeep);
UINT32 screen_update(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
diff --git a/src/mame/includes/thepit.h b/src/mame/includes/thepit.h
index 364502974c9..121c50ad766 100644
--- a/src/mame/includes/thepit.h
+++ b/src/mame/includes/thepit.h
@@ -51,8 +51,8 @@ public:
TILE_GET_INFO_MEMBER(get_tile_info);
DECLARE_DRIVER_INIT(rtriv);
- virtual void machine_start();
- virtual void video_start();
+ virtual void machine_start() override;
+ virtual void video_start() override;
DECLARE_PALETTE_INIT(thepit);
DECLARE_PALETTE_INIT(suprmous);
diff --git a/src/mame/includes/thief.h b/src/mame/includes/thief.h
index f67bd93f391..96fa495667c 100644
--- a/src/mame/includes/thief.h
+++ b/src/mame/includes/thief.h
@@ -41,7 +41,7 @@ public:
DECLARE_WRITE8_MEMBER(thief_coprocessor_w);
DECLARE_WRITE8_MEMBER(tape_control_w);
DECLARE_DRIVER_INIT(thief);
- virtual void video_start();
+ virtual void video_start() override;
UINT32 screen_update_thief(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
INTERRUPT_GEN_MEMBER(thief_interrupt);
UINT16 fetch_image_addr( coprocessor_t &thief_coprocessor );
diff --git a/src/mame/includes/thomson.h b/src/mame/includes/thomson.h
index 19c07cf763f..11e9adccec2 100644
--- a/src/mame/includes/thomson.h
+++ b/src/mame/includes/thomson.h
@@ -692,8 +692,8 @@ public:
protected:
// device-level overrides
- virtual void device_start();
- machine_config_constructor device_mconfig_additions() const;
+ virtual void device_start() override;
+ machine_config_constructor device_mconfig_additions() const override;
private:
required_device<pia6821_device> m_pia_io;
diff --git a/src/mame/includes/thoop2.h b/src/mame/includes/thoop2.h
index 2778024e77c..643b8fef85a 100644
--- a/src/mame/includes/thoop2.h
+++ b/src/mame/includes/thoop2.h
@@ -24,7 +24,7 @@ public:
DECLARE_WRITE16_MEMBER(thoop2_vram_w);
TILE_GET_INFO_MEMBER(get_tile_info_thoop2_screen0);
TILE_GET_INFO_MEMBER(get_tile_info_thoop2_screen1);
- virtual void video_start();
+ virtual void video_start() override;
UINT32 screen_update_thoop2(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
void thoop2_sort_sprites();
void draw_sprites(bitmap_ind16 &bitmap, const rectangle &cliprect, int pri);
diff --git a/src/mame/includes/thunderj.h b/src/mame/includes/thunderj.h
index e3c4def93d9..ebcaff632ed 100644
--- a/src/mame/includes/thunderj.h
+++ b/src/mame/includes/thunderj.h
@@ -24,7 +24,7 @@ public:
required_device<cpu_device> m_extra;
UINT8 m_alpha_tile_bank;
- virtual void update_interrupts();
+ virtual void update_interrupts() override;
DECLARE_READ16_MEMBER(special_port2_r);
DECLARE_WRITE16_MEMBER(latch_w);
DECLARE_DRIVER_INIT(thunderj);
diff --git a/src/mame/includes/thunderx.h b/src/mame/includes/thunderx.h
index 3afa15e70a2..2ea60729e11 100644
--- a/src/mame/includes/thunderx.h
+++ b/src/mame/includes/thunderx.h
@@ -62,9 +62,9 @@ public:
DECLARE_WRITE8_MEMBER(k052109_051960_w);
DECLARE_WRITE8_MEMBER(k007232_bankswitch_w);
- virtual void machine_start();
- virtual void machine_reset();
- virtual void video_start();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
+ virtual void video_start() override;
UINT32 screen_update(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
INTERRUPT_GEN_MEMBER(vblank_interrupt);
@@ -77,5 +77,5 @@ public:
DECLARE_WRITE8_MEMBER(banking_callback);
protected:
- virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr);
+ virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) override;
};
diff --git a/src/mame/includes/ti85.h b/src/mame/includes/ti85.h
index d77433eaf21..00a7e1145c8 100644
--- a/src/mame/includes/ti85.h
+++ b/src/mame/includes/ti85.h
@@ -166,8 +166,8 @@ public:
DECLARE_READ8_MEMBER( ti83pse_port_0021_r );
DECLARE_READ8_MEMBER( ti84pse_port_0055_r );
DECLARE_READ8_MEMBER( ti84pse_port_0056_r );
- virtual void machine_start();
- virtual void video_start();
+ virtual void machine_start() override;
+ virtual void video_start() override;
DECLARE_PALETTE_INIT(ti85);
DECLARE_MACHINE_RESET(ti85);
DECLARE_MACHINE_RESET(ti83p);
@@ -185,7 +185,7 @@ public:
TIMER_CALLBACK_MEMBER(ti83_timer2_callback);
//crystal timers
- virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr);
+ virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) override;
void ti83pse_count( UINT8 timer, UINT8 data);
emu_timer *m_crystal_timer1;
diff --git a/src/mame/includes/ti89.h b/src/mame/includes/ti89.h
index 83f83020513..67b1707e8bc 100644
--- a/src/mame/includes/ti89.h
+++ b/src/mame/includes/ti89.h
@@ -69,8 +69,8 @@ public:
UINT8 m_timer_val;
UINT16 m_timer_mask;
- virtual void machine_start();
- virtual void machine_reset();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
UINT32 screen_update(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
UINT8 keypad_r();
diff --git a/src/mame/includes/tiamc1.h b/src/mame/includes/tiamc1.h
index 917601b6bc0..0bbe03fe83a 100644
--- a/src/mame/includes/tiamc1.h
+++ b/src/mame/includes/tiamc1.h
@@ -34,8 +34,8 @@ public:
DECLARE_WRITE8_MEMBER(tiamc1_palette_w);
TILE_GET_INFO_MEMBER(get_bg1_tile_info);
TILE_GET_INFO_MEMBER(get_bg2_tile_info);
- virtual void machine_reset();
- virtual void video_start();
+ virtual void machine_reset() override;
+ virtual void video_start() override;
DECLARE_PALETTE_INIT(tiamc1);
UINT32 screen_update_tiamc1(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
void draw_sprites(bitmap_ind16 &bitmap, const rectangle &cliprect);
@@ -93,10 +93,10 @@ public:
protected:
// device-level overrides
- virtual void device_start();
+ virtual void device_start() override;
// sound stream update overrides
- virtual void sound_stream_update(sound_stream &stream, stream_sample_t **inputs, stream_sample_t **outputs, int samples);
+ virtual void sound_stream_update(sound_stream &stream, stream_sample_t **inputs, stream_sample_t **outputs, int samples) override;
public:
DECLARE_WRITE8_MEMBER( tiamc1_timer0_w );
diff --git a/src/mame/includes/tigeroad.h b/src/mame/includes/tigeroad.h
index af55bb9a7d8..b54f8a6d2dd 100644
--- a/src/mame/includes/tigeroad.h
+++ b/src/mame/includes/tigeroad.h
@@ -45,7 +45,7 @@ public:
TILE_GET_INFO_MEMBER(get_bg_tile_info);
TILE_GET_INFO_MEMBER(get_fg_tile_info);
TILEMAP_MAPPER_MEMBER(tigeroad_tilemap_scan);
- virtual void video_start();
+ virtual void video_start() override;
UINT32 screen_update_tigeroad(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
void f1dream_protection_w(address_space &space);
DECLARE_WRITE_LINE_MEMBER(irqhandler);
@@ -75,6 +75,6 @@ public:
DECLARE_MACHINE_RESET(pushman);
DECLARE_MACHINE_RESET(bballs);
- virtual void machine_start();
+ virtual void machine_start() override;
};
diff --git a/src/mame/includes/tiki100.h b/src/mame/includes/tiki100.h
index fb48e7069bd..b4e837adba3 100644
--- a/src/mame/includes/tiki100.h
+++ b/src/mame/includes/tiki100.h
@@ -107,8 +107,8 @@ public:
required_ioport m_st_io;
required_device<palette_device> m_palette;
- virtual void machine_start();
- virtual void machine_reset();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
UINT32 screen_update(screen_device &screen, bitmap_rgb32 &bitmap, const rectangle &cliprect);
diff --git a/src/mame/includes/timelimt.h b/src/mame/includes/timelimt.h
index 11ad8500d93..7b7af434c15 100644
--- a/src/mame/includes/timelimt.h
+++ b/src/mame/includes/timelimt.h
@@ -39,9 +39,9 @@ public:
TILE_GET_INFO_MEMBER(get_bg_tile_info);
TILE_GET_INFO_MEMBER(get_fg_tile_info);
- virtual void machine_start();
- virtual void machine_reset();
- virtual void video_start();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
+ virtual void video_start() override;
DECLARE_PALETTE_INIT(timelimt);
UINT32 screen_update(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
diff --git a/src/mame/includes/timeplt.h b/src/mame/includes/timeplt.h
index 93b390a8cf8..3a9de0d64c1 100644
--- a/src/mame/includes/timeplt.h
+++ b/src/mame/includes/timeplt.h
@@ -64,9 +64,9 @@ public:
TILE_GET_INFO_MEMBER(get_tile_info);
TILE_GET_INFO_MEMBER(get_chkun_tile_info);
- virtual void machine_start();
- virtual void machine_reset();
- virtual void video_start();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
+ virtual void video_start() override;
DECLARE_PALETTE_INIT(timeplt);
DECLARE_VIDEO_START(chkun);
DECLARE_VIDEO_START(psurge);
diff --git a/src/mame/includes/tmc1800.h b/src/mame/includes/tmc1800.h
index 43d9c98daca..6e7c80c1c03 100644
--- a/src/mame/includes/tmc1800.h
+++ b/src/mame/includes/tmc1800.h
@@ -62,8 +62,8 @@ public:
required_device<cdp1861_device> m_vdc;
- virtual void machine_start();
- virtual void machine_reset();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
DECLARE_WRITE8_MEMBER( keylatch_w );
DECLARE_READ8_MEMBER( dispon_r );
@@ -78,7 +78,7 @@ public:
DECLARE_DRIVER_INIT(tmc1800);
protected:
- virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr);
+ virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) override;
};
class osc1000b_state : public tmc1800_base_state
@@ -89,8 +89,8 @@ public:
{ }
- virtual void machine_start();
- virtual void machine_reset();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
UINT32 screen_update(screen_device &screen, bitmap_rgb32 &bitmap, const rectangle &cliprect);
@@ -132,8 +132,8 @@ public:
required_ioport m_y6;
required_ioport m_y7;
- virtual void machine_start();
- virtual void machine_reset();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
DECLARE_WRITE8_MEMBER( keylatch_w );
DECLARE_WRITE8_MEMBER( bankswitch_w );
@@ -177,9 +177,9 @@ public:
required_ioport m_ny1;
required_ioport m_monitor;
- virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr);
- virtual void machine_start();
- virtual void machine_reset();
+ virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) override;
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
enum
{
diff --git a/src/mame/includes/tmc2000e.h b/src/mame/includes/tmc2000e.h
index e54fffa67ab..29974e3a233 100644
--- a/src/mame/includes/tmc2000e.h
+++ b/src/mame/includes/tmc2000e.h
@@ -53,8 +53,8 @@ public:
required_ioport m_y7;
required_ioport m_run;
- virtual void machine_start();
- virtual void machine_reset();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
DECLARE_READ8_MEMBER( vismac_r );
DECLARE_WRITE8_MEMBER( vismac_w );
diff --git a/src/mame/includes/tmc600.h b/src/mame/includes/tmc600.h
index 67855119897..9fa19ca227a 100644
--- a/src/mame/includes/tmc600.h
+++ b/src/mame/includes/tmc600.h
@@ -64,9 +64,9 @@ public:
required_ioport m_y6;
required_ioport m_y7;
- virtual void machine_start();
+ virtual void machine_start() override;
- virtual void video_start();
+ virtual void video_start() override;
DECLARE_WRITE8_MEMBER( keyboard_latch_w );
DECLARE_WRITE8_MEMBER( vismac_register_w );
diff --git a/src/mame/includes/tmnt.h b/src/mame/includes/tmnt.h
index 353ca504ebb..1c68a9e3640 100644
--- a/src/mame/includes/tmnt.h
+++ b/src/mame/includes/tmnt.h
@@ -185,5 +185,5 @@ public:
SAMPLES_START_CB_MEMBER(tmnt_decode_sample);
protected:
- virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr);
+ virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) override;
};
diff --git a/src/mame/includes/toaplan2.h b/src/mame/includes/toaplan2.h
index 85e5ccc0a0d..2bfc60e6026 100644
--- a/src/mame/includes/toaplan2.h
+++ b/src/mame/includes/toaplan2.h
@@ -162,5 +162,5 @@ public:
DECLARE_WRITE_LINE_MEMBER(toaplan2_reset);
protected:
- virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr);
+ virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) override;
};
diff --git a/src/mame/includes/toki.h b/src/mame/includes/toki.h
index 39e786c6840..23718749380 100644
--- a/src/mame/includes/toki.h
+++ b/src/mame/includes/toki.h
@@ -61,7 +61,7 @@ public:
TILE_GET_INFO_MEMBER(get_back_tile_info);
TILE_GET_INFO_MEMBER(get_fore_tile_info);
- virtual void video_start();
+ virtual void video_start() override;
UINT32 screen_update_toki(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
UINT32 screen_update_tokib(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
diff --git a/src/mame/includes/toobin.h b/src/mame/includes/toobin.h
index 3eb3adb6e3f..38d50d41c60 100644
--- a/src/mame/includes/toobin.h
+++ b/src/mame/includes/toobin.h
@@ -31,7 +31,7 @@ public:
double m_brightness;
bitmap_ind16 m_pfbitmap;
- virtual void update_interrupts();
+ virtual void update_interrupts() override;
DECLARE_WRITE16_MEMBER(interrupt_scan_w);
DECLARE_WRITE16_MEMBER(paletteram_w);
diff --git a/src/mame/includes/topspeed.h b/src/mame/includes/topspeed.h
index b0ade884b72..139543e69b6 100644
--- a/src/mame/includes/topspeed.h
+++ b/src/mame/includes/topspeed.h
@@ -72,8 +72,8 @@ public:
#endif
// drivers/topspeed.c
- virtual void machine_start();
- virtual void machine_reset();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
void msm5205_update(int chip);
diff --git a/src/mame/includes/toypop.h b/src/mame/includes/toypop.h
index 1ff24d38d7a..7669fecd778 100644
--- a/src/mame/includes/toypop.h
+++ b/src/mame/includes/toypop.h
@@ -76,8 +76,8 @@ public:
DECLARE_WRITE8_MEMBER(flip);
TILEMAP_MAPPER_MEMBER(tilemap_scan);
TILE_GET_INFO_MEMBER(get_tile_info);
- virtual void machine_reset();
- virtual void video_start();
+ virtual void machine_reset() override;
+ virtual void video_start() override;
DECLARE_PALETTE_INIT(toypop);
UINT32 screen_update_toypop(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
INTERRUPT_GEN_MEMBER(toypop_main_vblank_irq);
@@ -88,5 +88,5 @@ public:
void draw_sprites(bitmap_ind16 &bitmap, const rectangle &cliprect, UINT8 *spriteram_base);
protected:
- virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr);
+ virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) override;
};
diff --git a/src/mame/includes/tp84.h b/src/mame/includes/tp84.h
index 705a6d22df3..928450edc0c 100644
--- a/src/mame/includes/tp84.h
+++ b/src/mame/includes/tp84.h
@@ -46,8 +46,8 @@ public:
DECLARE_READ8_MEMBER(tp84_scanline_r);
TILE_GET_INFO_MEMBER(get_bg_tile_info);
TILE_GET_INFO_MEMBER(get_fg_tile_info);
- virtual void machine_start();
- virtual void video_start();
+ virtual void machine_start() override;
+ virtual void video_start() override;
DECLARE_PALETTE_INIT(tp84);
UINT32 screen_update_tp84(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
INTERRUPT_GEN_MEMBER(sub_vblank_irq);
diff --git a/src/mame/includes/travrusa.h b/src/mame/includes/travrusa.h
index d0d17f0bfac..87817e63ace 100644
--- a/src/mame/includes/travrusa.h
+++ b/src/mame/includes/travrusa.h
@@ -27,8 +27,8 @@ public:
DECLARE_DRIVER_INIT(motorace);
DECLARE_DRIVER_INIT(shtridrb);
TILE_GET_INFO_MEMBER(get_tile_info);
- virtual void machine_reset();
- virtual void video_start();
+ virtual void machine_reset() override;
+ virtual void video_start() override;
DECLARE_PALETTE_INIT(travrusa);
DECLARE_PALETTE_INIT(shtrider);
UINT32 screen_update_travrusa(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
diff --git a/src/mame/includes/triplhnt.h b/src/mame/includes/triplhnt.h
index e142b377257..2dea02c7de1 100644
--- a/src/mame/includes/triplhnt.h
+++ b/src/mame/includes/triplhnt.h
@@ -61,7 +61,7 @@ public:
DECLARE_READ8_MEMBER(triplhnt_da_latch_r);
DECLARE_DRIVER_INIT(triplhnt);
TILE_GET_INFO_MEMBER(get_tile_info);
- virtual void video_start();
+ virtual void video_start() override;
DECLARE_PALETTE_INIT(triplhnt);
UINT32 screen_update_triplhnt(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
void draw_sprites(bitmap_ind16 &bitmap, const rectangle &cliprect);
@@ -74,7 +74,7 @@ public:
required_device<screen_device> m_screen;
required_device<palette_device> m_palette;
protected:
- virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr);
+ virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) override;
};
/*----------- defined in audio/triplhnt.c -----------*/
diff --git a/src/mame/includes/trs80.h b/src/mame/includes/trs80.h
index f4a54afd4a3..d6868eb2fca 100644
--- a/src/mame/includes/trs80.h
+++ b/src/mame/includes/trs80.h
@@ -152,9 +152,9 @@ public:
DECLARE_DRIVER_INIT(trs80m4p);
DECLARE_DRIVER_INIT(lnw80);
DECLARE_DRIVER_INIT(trs80);
- virtual void machine_start();
- virtual void machine_reset();
- virtual void video_start();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
+ virtual void video_start() override;
DECLARE_MACHINE_RESET(trs80m4);
DECLARE_MACHINE_RESET(lnw80);
DECLARE_PALETTE_INIT(lnw80);
diff --git a/src/mame/includes/trs80m2.h b/src/mame/includes/trs80m2.h
index 9f533cb9a6f..89e170a5f71 100644
--- a/src/mame/includes/trs80m2.h
+++ b/src/mame/includes/trs80m2.h
@@ -80,10 +80,10 @@ public:
required_memory_region m_char_rom;
optional_shared_ptr<UINT8> m_video_ram;
- virtual void machine_start();
- virtual void machine_reset();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
- virtual void video_start();
+ virtual void video_start() override;
UINT32 screen_update(screen_device &screen, bitmap_rgb32 &bitmap, const rectangle &cliprect);
DECLARE_READ8_MEMBER( read );
@@ -155,7 +155,7 @@ public:
required_device<cpu_device> m_subcpu;
required_device<pic8259_device> m_pic;
- virtual void machine_start();
+ virtual void machine_start() override;
DECLARE_WRITE8_MEMBER( ual_w );
DECLARE_WRITE8_MEMBER( tcl_w );
diff --git a/src/mame/includes/truco.h b/src/mame/includes/truco.h
index ad3a54feac1..c79319efbb9 100644
--- a/src/mame/includes/truco.h
+++ b/src/mame/includes/truco.h
@@ -26,8 +26,8 @@ public:
DECLARE_WRITE_LINE_MEMBER(pia_irqa_w);
DECLARE_WRITE_LINE_MEMBER(pia_irqb_w);
- virtual void machine_start();
- virtual void machine_reset();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
DECLARE_PALETTE_INIT(truco);
UINT32 screen_update(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
diff --git a/src/mame/includes/trucocl.h b/src/mame/includes/trucocl.h
index a2fc977cf20..f851f627130 100644
--- a/src/mame/includes/trucocl.h
+++ b/src/mame/includes/trucocl.h
@@ -31,7 +31,7 @@ public:
DECLARE_WRITE8_MEMBER(audio_dac_w);
DECLARE_DRIVER_INIT(trucocl);
TILE_GET_INFO_MEMBER(get_bg_tile_info);
- virtual void video_start();
+ virtual void video_start() override;
DECLARE_PALETTE_INIT(trucocl);
UINT32 screen_update_trucocl(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
INTERRUPT_GEN_MEMBER(trucocl_interrupt);
@@ -40,5 +40,5 @@ public:
required_device<gfxdecode_device> m_gfxdecode;
protected:
- virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr);
+ virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) override;
};
diff --git a/src/mame/includes/tryout.h b/src/mame/includes/tryout.h
index 5eb1e7e2353..90731fa74b6 100644
--- a/src/mame/includes/tryout.h
+++ b/src/mame/includes/tryout.h
@@ -47,8 +47,8 @@ public:
TILEMAP_MAPPER_MEMBER(get_fg_memory_offset);
TILEMAP_MAPPER_MEMBER(get_bg_memory_offset);
- virtual void machine_start();
- virtual void video_start();
+ virtual void machine_start() override;
+ virtual void video_start() override;
DECLARE_PALETTE_INIT(tryout);
UINT32 screen_update(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
diff --git a/src/mame/includes/tsamurai.h b/src/mame/includes/tsamurai.h
index ca2d635b91d..2db05642d68 100644
--- a/src/mame/includes/tsamurai.h
+++ b/src/mame/includes/tsamurai.h
@@ -91,11 +91,11 @@ public:
TILE_GET_INFO_MEMBER(get_fg_tile_info);
TILE_GET_INFO_MEMBER(get_vsgongf_tile_info);
- virtual void machine_start();
+ virtual void machine_start() override;
DECLARE_MACHINE_START(m660);
DECLARE_MACHINE_START(tsamurai);
DECLARE_MACHINE_START(vsgongf);
- virtual void video_start();
+ virtual void video_start() override;
DECLARE_VIDEO_START(m660);
DECLARE_VIDEO_START(tsamurai);
DECLARE_VIDEO_START(vsgongf);
diff --git a/src/mame/includes/tsispch.h b/src/mame/includes/tsispch.h
index 25c7b088da6..797eca02687 100644
--- a/src/mame/includes/tsispch.h
+++ b/src/mame/includes/tsispch.h
@@ -38,7 +38,7 @@ public:
UINT8 m_paramReg; // status leds and resets and etc
- virtual void machine_reset();
+ virtual void machine_reset() override;
DECLARE_WRITE8_MEMBER(i8251_rxd);
DECLARE_READ8_MEMBER(dsw_r);
DECLARE_WRITE8_MEMBER(peripheral_w);
diff --git a/src/mame/includes/tubep.h b/src/mame/includes/tubep.h
index df1bed0df99..e94873e988b 100644
--- a/src/mame/includes/tubep.h
+++ b/src/mame/includes/tubep.h
@@ -111,5 +111,5 @@ public:
protected:
- virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr);
+ virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) override;
};
diff --git a/src/mame/includes/tumblep.h b/src/mame/includes/tumblep.h
index f09ac964918..7cf651a4822 100644
--- a/src/mame/includes/tumblep.h
+++ b/src/mame/includes/tumblep.h
@@ -39,7 +39,7 @@ public:
DECLARE_READ16_MEMBER(tumblepop_controls_r);
DECLARE_WRITE16_MEMBER(tumblep_oki_w);
DECLARE_DRIVER_INIT(tumblep);
- virtual void machine_start();
+ virtual void machine_start() override;
UINT32 screen_update_tumblep(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
void tumblep_patch_code(UINT16 offset);
};
diff --git a/src/mame/includes/tunhunt.h b/src/mame/includes/tunhunt.h
index 285a3549733..5ac558adead 100644
--- a/src/mame/includes/tunhunt.h
+++ b/src/mame/includes/tunhunt.h
@@ -39,7 +39,7 @@ public:
TILE_GET_INFO_MEMBER(get_fg_tile_info);
- virtual void video_start();
+ virtual void video_start() override;
DECLARE_PALETTE_INIT(tunhunt);
UINT32 screen_update(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
diff --git a/src/mame/includes/turrett.h b/src/mame/includes/turrett.h
index a266befb4f2..bfa376f7d91 100644
--- a/src/mame/includes/turrett.h
+++ b/src/mame/includes/turrett.h
@@ -83,8 +83,8 @@ public:
protected:
// driver_device overrides
- virtual void machine_reset();
- virtual void machine_start();
+ virtual void machine_reset() override;
+ virtual void machine_start() override;
};
@@ -103,14 +103,14 @@ public:
protected:
// device-level overrides
- virtual void device_start();
- virtual void device_reset();
+ virtual void device_start() override;
+ virtual void device_reset() override;
// device_sound_interface overrides
- virtual void sound_stream_update(sound_stream &stream, stream_sample_t **inputs, stream_sample_t **outputs, int samples);
+ virtual void sound_stream_update(sound_stream &stream, stream_sample_t **inputs, stream_sample_t **outputs, int samples) override;
// device_memory_interface overrides
- virtual const address_space_config *memory_space_config(address_spacenum spacenum = AS_0) const;
+ virtual const address_space_config *memory_space_config(address_spacenum spacenum = AS_0) const override;
const address_space_config m_space_config;
diff --git a/src/mame/includes/twin16.h b/src/mame/includes/twin16.h
index 3d5157089d2..1a3bc02fd73 100644
--- a/src/mame/includes/twin16.h
+++ b/src/mame/includes/twin16.h
@@ -81,9 +81,9 @@ public:
TIMER_CALLBACK_MEMBER(sprite_tick);
DECLARE_WRITE8_MEMBER(volume_callback);
protected:
- virtual void machine_start();
- virtual void machine_reset();
- virtual void video_start();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
+ virtual void video_start() override;
virtual void tile_get_info(tile_data &tileinfo, UINT16 data, int color_base);
private:
@@ -106,8 +106,8 @@ public:
DECLARE_DRIVER_INIT(fround);
protected:
- virtual void video_start();
- virtual void tile_get_info(tile_data &tileinfo, UINT16 data, int color_base);
+ virtual void video_start() override;
+ virtual void tile_get_info(tile_data &tileinfo, UINT16 data, int color_base) override;
private:
UINT8 m_gfx_bank[4];
diff --git a/src/mame/includes/tx0.h b/src/mame/includes/tx0.h
index 98d111d72ec..dfcac3c46c8 100644
--- a/src/mame/includes/tx0.h
+++ b/src/mame/includes/tx0.h
@@ -157,9 +157,9 @@ public:
int m_pos;
int m_case_shift;
DECLARE_DRIVER_INIT(tx0);
- virtual void machine_start();
- virtual void machine_reset();
- virtual void video_start();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
+ virtual void video_start() override;
DECLARE_PALETTE_INIT(tx0);
UINT32 screen_update_tx0(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
void screen_eof_tx0(screen_device &screen, bool state);
diff --git a/src/mame/includes/tx1.h b/src/mame/includes/tx1.h
index 0f4b5bf9f29..d15f49b807a 100644
--- a/src/mame/includes/tx1.h
+++ b/src/mame/includes/tx1.h
@@ -266,12 +266,12 @@ public:
protected:
// device-level overrides
- virtual void device_config_complete();
- virtual void device_start();
- virtual void device_reset();
+ virtual void device_config_complete() override;
+ virtual void device_start() override;
+ virtual void device_reset() override;
// sound stream update overrides
- virtual void sound_stream_update(sound_stream &stream, stream_sample_t **inputs, stream_sample_t **outputs, int samples);
+ virtual void sound_stream_update(sound_stream &stream, stream_sample_t **inputs, stream_sample_t **outputs, int samples) override;
// internal state
sound_stream *m_stream;
@@ -320,12 +320,12 @@ public:
protected:
// device-level overrides
- virtual void device_config_complete();
- virtual void device_start();
- virtual void device_reset();
+ virtual void device_config_complete() override;
+ virtual void device_start() override;
+ virtual void device_reset() override;
// sound stream update overrides
- virtual void sound_stream_update(sound_stream &stream, stream_sample_t **inputs, stream_sample_t **outputs, int samples);
+ virtual void sound_stream_update(sound_stream &stream, stream_sample_t **inputs, stream_sample_t **outputs, int samples) override;
private:
// internal state
diff --git a/src/mame/includes/ultraman.h b/src/mame/includes/ultraman.h
index 854f30d606e..9e6e2853275 100644
--- a/src/mame/includes/ultraman.h
+++ b/src/mame/includes/ultraman.h
@@ -36,8 +36,8 @@ public:
DECLARE_WRITE16_MEMBER(sound_cmd_w);
DECLARE_WRITE16_MEMBER(sound_irq_trigger_w);
DECLARE_WRITE16_MEMBER(ultraman_gfxctrl_w);
- virtual void machine_start();
- virtual void machine_reset();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
UINT32 screen_update_ultraman(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
K051316_CB_MEMBER(zoom_callback_1);
K051316_CB_MEMBER(zoom_callback_2);
diff --git a/src/mame/includes/ultratnk.h b/src/mame/includes/ultratnk.h
index b347ecf7b89..a5f74aaefaf 100644
--- a/src/mame/includes/ultratnk.h
+++ b/src/mame/includes/ultratnk.h
@@ -49,8 +49,8 @@ public:
DECLARE_WRITE8_MEMBER(ultratnk_attract_w);
DECLARE_WRITE8_MEMBER(ultratnk_explosion_w);
TILE_GET_INFO_MEMBER(ultratnk_tile_info);
- virtual void machine_reset();
- virtual void video_start();
+ virtual void machine_reset() override;
+ virtual void video_start() override;
DECLARE_PALETTE_INIT(ultratnk);
UINT32 screen_update_ultratnk(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
void screen_eof_ultratnk(screen_device &screen, bool state);
@@ -62,5 +62,5 @@ public:
required_device<palette_device> m_palette;
protected:
- virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr);
+ virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) override;
};
diff --git a/src/mame/includes/undrfire.h b/src/mame/includes/undrfire.h
index 4060c0a543d..073240d0359 100644
--- a/src/mame/includes/undrfire.h
+++ b/src/mame/includes/undrfire.h
@@ -67,7 +67,7 @@ public:
DECLARE_CUSTOM_INPUT_MEMBER(frame_counter_r);
DECLARE_DRIVER_INIT(undrfire);
DECLARE_DRIVER_INIT(cbombers);
- virtual void video_start();
+ virtual void video_start() override;
UINT32 screen_update_undrfire(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
UINT32 screen_update_cbombers(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
INTERRUPT_GEN_MEMBER(undrfire_interrupt);
@@ -75,5 +75,5 @@ public:
void draw_sprites_cbombers(screen_device &screen, bitmap_ind16 &bitmap,const rectangle &cliprect,const int *primasks,int x_offs,int y_offs);
protected:
- virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr);
+ virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) override;
};
diff --git a/src/mame/includes/usgames.h b/src/mame/includes/usgames.h
index dae9e5b9b7c..1de018636cc 100644
--- a/src/mame/includes/usgames.h
+++ b/src/mame/includes/usgames.h
@@ -26,8 +26,8 @@ public:
TILE_GET_INFO_MEMBER(get_tile_info);
- virtual void machine_start();
- virtual void video_start();
+ virtual void machine_start() override;
+ virtual void video_start() override;
DECLARE_PALETTE_INIT(usgames);
UINT32 screen_update(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
diff --git a/src/mame/includes/ut88.h b/src/mame/includes/ut88.h
index 757d1f7a98c..46cbeed2680 100644
--- a/src/mame/includes/ut88.h
+++ b/src/mame/includes/ut88.h
@@ -89,7 +89,7 @@ protected:
required_device<cpu_device> m_maincpu;
optional_device<gfxdecode_device> m_gfxdecode;
optional_device<palette_device> m_palette;
- virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr);
+ virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) override;
};
/*----------- defined in video/ut88.c -----------*/
diff --git a/src/mame/includes/v1050.h b/src/mame/includes/v1050.h
index 429f032c38a..8f9fba0dee2 100644
--- a/src/mame/includes/v1050.h
+++ b/src/mame/includes/v1050.h
@@ -153,10 +153,10 @@ public:
MC6845_UPDATE_ROW(crtc_update_row);
protected:
- virtual void machine_start();
- virtual void machine_reset();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
- virtual void video_start();
+ virtual void video_start() override;
private:
void bankswitch();
diff --git a/src/mame/includes/vaportra.h b/src/mame/includes/vaportra.h
index ec8bfb7748a..3ea7e4568db 100644
--- a/src/mame/includes/vaportra.h
+++ b/src/mame/includes/vaportra.h
@@ -48,8 +48,8 @@ public:
DECLARE_WRITE16_MEMBER(vaportra_palette_24bit_b_w);
DECLARE_DRIVER_INIT(vaportra);
- virtual void machine_start();
- virtual void machine_reset();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
UINT32 screen_update_vaportra(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
void update_24bitcol( int offset );
diff --git a/src/mame/includes/vastar.h b/src/mame/includes/vastar.h
index 24a4c4f3630..b12600180b6 100644
--- a/src/mame/includes/vastar.h
+++ b/src/mame/includes/vastar.h
@@ -49,9 +49,9 @@ public:
TILE_GET_INFO_MEMBER(get_bg1_tile_info);
TILE_GET_INFO_MEMBER(get_bg2_tile_info);
- virtual void machine_start();
- virtual void machine_reset();
- virtual void video_start();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
+ virtual void video_start() override;
UINT32 screen_update(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
void draw_sprites(bitmap_ind16 &bitmap,const rectangle &cliprect);
diff --git a/src/mame/includes/vball.h b/src/mame/includes/vball.h
index e43c3421430..ad1c41d9a07 100644
--- a/src/mame/includes/vball.h
+++ b/src/mame/includes/vball.h
@@ -46,8 +46,8 @@ public:
TILEMAP_MAPPER_MEMBER(background_scan);
TILE_GET_INFO_MEMBER(get_bg_tile_info);
- virtual void machine_start();
- virtual void video_start();
+ virtual void machine_start() override;
+ virtual void video_start() override;
UINT32 screen_update(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
TIMER_DEVICE_CALLBACK_MEMBER(vball_scanline);
diff --git a/src/mame/includes/vc4000.h b/src/mame/includes/vc4000.h
index f0d0c95cab8..79542b686fa 100644
--- a/src/mame/includes/vc4000.h
+++ b/src/mame/includes/vc4000.h
@@ -118,8 +118,8 @@ public:
UINT8 m_objects[512];
UINT8 m_irq_pause;
bitmap_ind16 *m_bitmap;
- virtual void machine_start();
- virtual void video_start();
+ virtual void machine_start() override;
+ virtual void video_start() override;
DECLARE_PALETTE_INIT(vc4000);
UINT32 screen_update_vc4000(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
INTERRUPT_GEN_MEMBER(vc4000_video_line);
diff --git a/src/mame/includes/vcs80.h b/src/mame/includes/vcs80.h
index 7030bbc008d..19cd0b18c7a 100644
--- a/src/mame/includes/vcs80.h
+++ b/src/mame/includes/vcs80.h
@@ -34,7 +34,7 @@ public:
required_ioport m_y1;
required_ioport m_y2;
- virtual void machine_start();
+ virtual void machine_start() override;
DECLARE_READ8_MEMBER( pio_r );
DECLARE_WRITE8_MEMBER( pio_w );
diff --git a/src/mame/includes/vector06.h b/src/mame/includes/vector06.h
index 959842aa3b6..e6bf99fa7da 100644
--- a/src/mame/includes/vector06.h
+++ b/src/mame/includes/vector06.h
@@ -62,9 +62,9 @@ public:
DECLARE_WRITE8_MEMBER(vector06_8255_2_w);
DECLARE_WRITE8_MEMBER(vector06_disc_w);
void vector06_set_video_mode(int width);
- virtual void machine_start();
- virtual void machine_reset();
- virtual void video_start();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
+ virtual void video_start() override;
DECLARE_PALETTE_INIT(vector06);
UINT32 screen_update_vector06(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
INTERRUPT_GEN_MEMBER(vector06_interrupt);
diff --git a/src/mame/includes/vectrex.h b/src/mame/includes/vectrex.h
index b73ff2b71d6..a79b893a996 100644
--- a/src/mame/includes/vectrex.h
+++ b/src/mame/includes/vectrex.h
@@ -103,8 +103,8 @@ public:
DECLARE_WRITE8_MEMBER(vectrex_via_w);
DECLARE_WRITE8_MEMBER(raaspec_led_w);
DECLARE_DRIVER_INIT(vectrex);
- virtual void video_start();
- virtual void machine_start();
+ virtual void video_start() override;
+ virtual void machine_start() override;
DECLARE_VIDEO_START(raaspec);
UINT32 screen_update_vectrex(screen_device &screen, bitmap_rgb32 &bitmap, const rectangle &cliprect);
TIMER_CALLBACK_MEMBER(vectrex_imager_change_color);
@@ -125,7 +125,7 @@ public:
DECLARE_WRITE_LINE_MEMBER(vectrex_via_irq);
protected:
- virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr);
+ virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) override;
required_device<cpu_device> m_maincpu;
required_device<via6522_device> m_via6522_0;
diff --git a/src/mame/includes/vendetta.h b/src/mame/includes/vendetta.h
index 8450da2424a..f32c7cc9f61 100644
--- a/src/mame/includes/vendetta.h
+++ b/src/mame/includes/vendetta.h
@@ -61,8 +61,8 @@ public:
DECLARE_READ8_MEMBER(z80_irq_r);
DECLARE_DRIVER_INIT(vendetta);
DECLARE_DRIVER_INIT(esckids);
- virtual void machine_start();
- virtual void machine_reset();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
UINT32 screen_update_vendetta(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
INTERRUPT_GEN_MEMBER(vendetta_irq);
void vendetta_video_banking( int select );
@@ -72,5 +72,5 @@ public:
K053246_CB_MEMBER(sprite_callback);
protected:
- virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr);
+ virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) override;
};
diff --git a/src/mame/includes/vertigo.h b/src/mame/includes/vertigo.h
index bac9fcc61ad..ce7044c80a0 100644
--- a/src/mame/includes/vertigo.h
+++ b/src/mame/includes/vertigo.h
@@ -122,8 +122,8 @@ public:
DECLARE_WRITE16_MEMBER(vertigo_motor_w);
DECLARE_READ16_MEMBER(vertigo_pit8254_lsb_r);
DECLARE_WRITE16_MEMBER(vertigo_pit8254_lsb_w);
- virtual void machine_start();
- virtual void machine_reset();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
INTERRUPT_GEN_MEMBER(vertigo_interrupt);
TIMER_CALLBACK_MEMBER(sound_command_w);
DECLARE_WRITE_LINE_MEMBER(v_irq4_w);
diff --git a/src/mame/includes/vic10.h b/src/mame/includes/vic10.h
index 5068bca4454..e6292da901e 100644
--- a/src/mame/includes/vic10.h
+++ b/src/mame/includes/vic10.h
@@ -76,8 +76,8 @@ public:
required_ioport m_restore;
required_ioport m_lock;
- virtual void machine_start();
- virtual void machine_reset();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
void check_interrupts();
UINT8 paddle_read(address_space &space, int which);
diff --git a/src/mame/includes/vic20.h b/src/mame/includes/vic20.h
index 1c900d91acd..4586858e272 100644
--- a/src/mame/includes/vic20.h
+++ b/src/mame/includes/vic20.h
@@ -84,8 +84,8 @@ public:
required_ioport m_restore;
required_ioport m_lock;
- virtual void machine_start();
- virtual void machine_reset();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
DECLARE_READ8_MEMBER( read );
DECLARE_WRITE8_MEMBER( write );
diff --git a/src/mame/includes/vicdual.h b/src/mame/includes/vicdual.h
index 140e27b9486..c0ae21c289a 100644
--- a/src/mame/includes/vicdual.h
+++ b/src/mame/includes/vicdual.h
@@ -146,7 +146,7 @@ public:
DECLARE_MACHINE_RESET(nsub);
DECLARE_MACHINE_START(frogs_audio);
- virtual void machine_start();
+ virtual void machine_start() override;
UINT32 screen_update_bw(screen_device &screen, bitmap_rgb32 &bitmap, const rectangle &cliprect);
UINT32 screen_update_bw_or_color(screen_device &screen, bitmap_rgb32 &bitmap, const rectangle &cliprect);
diff --git a/src/mame/includes/victor9k.h b/src/mame/includes/victor9k.h
index 89c5c0b1c4b..c37b5a78d70 100644
--- a/src/mame/includes/victor9k.h
+++ b/src/mame/includes/victor9k.h
@@ -103,8 +103,8 @@ public:
required_memory_region m_rom;
required_shared_ptr<UINT8> m_video_ram;
- virtual void machine_start();
- virtual void machine_reset();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
DECLARE_WRITE8_MEMBER( via1_pa_w );
DECLARE_WRITE_LINE_MEMBER( write_nfrd );
diff --git a/src/mame/includes/victory.h b/src/mame/includes/victory.h
index a7337c1afe0..5df68773e47 100644
--- a/src/mame/includes/victory.h
+++ b/src/mame/includes/victory.h
@@ -72,7 +72,7 @@ public:
DECLARE_READ8_MEMBER(video_control_r);
DECLARE_WRITE8_MEMBER(video_control_w);
- virtual void video_start();
+ virtual void video_start() override;
UINT32 screen_update(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
diff --git a/src/mame/includes/vidbrain.h b/src/mame/includes/vidbrain.h
index 3bddb8542d7..cb3905ff674 100644
--- a/src/mame/includes/vidbrain.h
+++ b/src/mame/includes/vidbrain.h
@@ -78,9 +78,9 @@ public:
required_ioport m_joy4_x;
required_ioport m_joy4_y;
- virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr);
- virtual void machine_start();
- virtual void machine_reset();
+ virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) override;
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
enum
{
diff --git a/src/mame/includes/videopin.h b/src/mame/includes/videopin.h
index e97c842da2e..93831beddad 100644
--- a/src/mame/includes/videopin.h
+++ b/src/mame/includes/videopin.h
@@ -62,9 +62,9 @@ public:
TILEMAP_MAPPER_MEMBER(get_memory_offset);
TILE_GET_INFO_MEMBER(get_tile_info);
- virtual void machine_start();
- virtual void machine_reset();
- virtual void video_start();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
+ virtual void video_start() override;
UINT32 screen_update(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
@@ -73,7 +73,7 @@ public:
double calc_plunger_pos();
protected:
- virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr);
+ virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) override;
};
/*----------- defined in audio/videopin.c -----------*/
diff --git a/src/mame/includes/vigilant.h b/src/mame/includes/vigilant.h
index 06467bede2b..6bc33c9149d 100644
--- a/src/mame/includes/vigilant.h
+++ b/src/mame/includes/vigilant.h
@@ -46,9 +46,9 @@ public:
// kikcubic
DECLARE_WRITE8_MEMBER(kikcubic_coin_w);
- virtual void machine_start();
- virtual void video_start();
- virtual void video_reset();
+ virtual void machine_start() override;
+ virtual void video_start() override;
+ virtual void video_reset() override;
UINT32 screen_update_vigilant(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
UINT32 screen_update_kikcubic(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
diff --git a/src/mame/includes/vindictr.h b/src/mame/includes/vindictr.h
index ece4cf1b695..1a12da72cce 100644
--- a/src/mame/includes/vindictr.h
+++ b/src/mame/includes/vindictr.h
@@ -27,8 +27,8 @@ public:
UINT8 m_playfield_tile_bank;
UINT16 m_playfield_xscroll;
UINT16 m_playfield_yscroll;
- virtual void update_interrupts();
- virtual void scanline_update(screen_device &screen, int scanline);
+ virtual void update_interrupts() override;
+ virtual void scanline_update(screen_device &screen, int scanline) override;
DECLARE_READ16_MEMBER(port1_r);
DECLARE_DRIVER_INIT(vindictr);
TILE_GET_INFO_MEMBER(get_alpha_tile_info);
diff --git a/src/mame/includes/vip.h b/src/mame/includes/vip.h
index 9d2baf33491..eed5c690285 100644
--- a/src/mame/includes/vip.h
+++ b/src/mame/includes/vip.h
@@ -67,8 +67,8 @@ public:
required_ioport m_keypad;
required_ioport m_io_beeper;
- virtual void machine_start();
- virtual void machine_reset();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
UINT32 screen_update(screen_device &screen, bitmap_rgb32 &bitmap, const rectangle &cliprect);
diff --git a/src/mame/includes/vixen.h b/src/mame/includes/vixen.h
index b07e0d5b962..0091d3ee9d8 100644
--- a/src/mame/includes/vixen.h
+++ b/src/mame/includes/vixen.h
@@ -95,10 +95,10 @@ private:
address_space *m_program;
- virtual void machine_start();
- virtual void machine_reset();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
- virtual void video_start();
+ virtual void video_start() override;
void update_interrupt();
diff --git a/src/mame/includes/volfied.h b/src/mame/includes/volfied.h
index a978e36f048..17e58b8f90b 100644
--- a/src/mame/includes/volfied.h
+++ b/src/mame/includes/volfied.h
@@ -54,9 +54,9 @@ public:
DECLARE_READ16_MEMBER(volfied_video_ctrl_r);
DECLARE_WRITE16_MEMBER(volfied_video_mask_w);
DECLARE_WRITE16_MEMBER(volfied_sprite_ctrl_w);
- virtual void machine_start();
- virtual void machine_reset();
- virtual void video_start();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
+ virtual void video_start() override;
UINT32 screen_update_volfied(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
TIMER_CALLBACK_MEMBER(volfied_timer_callback);
void refresh_pixel_layer( bitmap_ind16 &bitmap );
@@ -65,5 +65,5 @@ public:
DECLARE_WRITE_LINE_MEMBER(irqhandler);
protected:
- virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr);
+ virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) override;
};
diff --git a/src/mame/includes/vtech2.h b/src/mame/includes/vtech2.h
index 9a7efd680b0..abec6288158 100644
--- a/src/mame/includes/vtech2.h
+++ b/src/mame/includes/vtech2.h
@@ -60,8 +60,8 @@ public:
DECLARE_WRITE8_MEMBER(laser_two_color_w);
DECLARE_READ8_MEMBER(laser_fdc_r);
DECLARE_DRIVER_INIT(laser);
- virtual void machine_reset();
- virtual void video_start();
+ virtual void machine_reset() override;
+ virtual void video_start() override;
DECLARE_PALETTE_INIT(vtech2);
DECLARE_MACHINE_RESET(laser500);
DECLARE_MACHINE_RESET(laser700);
diff --git a/src/mame/includes/vulgus.h b/src/mame/includes/vulgus.h
index abdd7db5bac..a6152923ec7 100644
--- a/src/mame/includes/vulgus.h
+++ b/src/mame/includes/vulgus.h
@@ -45,7 +45,7 @@ public:
TILE_GET_INFO_MEMBER(get_fg_tile_info);
TILE_GET_INFO_MEMBER(get_bg_tile_info);
- virtual void video_start();
+ virtual void video_start() override;
DECLARE_PALETTE_INIT(vulgus);
UINT32 screen_update(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
diff --git a/src/mame/includes/wangpc.h b/src/mame/includes/wangpc.h
index 9a796d9524d..0bfb9b6e838 100644
--- a/src/mame/includes/wangpc.h
+++ b/src/mame/includes/wangpc.h
@@ -90,8 +90,8 @@ public:
required_device<wangpcbus_device> m_bus;
required_ioport m_sw;
- virtual void machine_start();
- virtual void machine_reset();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
void select_drive();
void check_level1_interrupts();
diff --git a/src/mame/includes/warpwarp.h b/src/mame/includes/warpwarp.h
index dd485ab1f7d..62e8cde7937 100644
--- a/src/mame/includes/warpwarp.h
+++ b/src/mame/includes/warpwarp.h
@@ -61,7 +61,7 @@ public:
DECLARE_WRITE8_MEMBER(geebee_out7_w);
DECLARE_WRITE8_MEMBER(geebee_videoram_w);
- virtual void machine_start();
+ virtual void machine_start() override;
DECLARE_DRIVER_INIT(navarone);
DECLARE_DRIVER_INIT(geebee);
DECLARE_DRIVER_INIT(kaitein);
diff --git a/src/mame/includes/warriorb.h b/src/mame/includes/warriorb.h
index 9040c66b46c..aedbd75704b 100644
--- a/src/mame/includes/warriorb.h
+++ b/src/mame/includes/warriorb.h
@@ -62,8 +62,8 @@ public:
DECLARE_WRITE8_MEMBER(pancontrol);
DECLARE_WRITE16_MEMBER(tc0100scn_dual_screen_w);
- virtual void machine_start();
- virtual void machine_reset();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
UINT32 screen_update_left(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
UINT32 screen_update_right(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
diff --git a/src/mame/includes/wc90.h b/src/mame/includes/wc90.h
index 430080606e5..46944d5da83 100644
--- a/src/mame/includes/wc90.h
+++ b/src/mame/includes/wc90.h
@@ -71,8 +71,8 @@ public:
TILE_GET_INFO_MEMBER(track_get_bg_tile_info);
TILE_GET_INFO_MEMBER(track_get_fg_tile_info);
- virtual void machine_start();
- virtual void video_start();
+ virtual void machine_start() override;
+ virtual void video_start() override;
DECLARE_VIDEO_START(wc90t);
UINT32 screen_update(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
diff --git a/src/mame/includes/wc90b.h b/src/mame/includes/wc90b.h
index 4436d3dba8f..c4c81289a3a 100644
--- a/src/mame/includes/wc90b.h
+++ b/src/mame/includes/wc90b.h
@@ -58,8 +58,8 @@ public:
TILE_GET_INFO_MEMBER(get_fg_tile_info);
TILE_GET_INFO_MEMBER(get_tx_tile_info);
- virtual void machine_start();
- virtual void video_start();
+ virtual void machine_start() override;
+ virtual void video_start() override;
UINT32 screen_update(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
void draw_sprites(bitmap_ind16 &bitmap, const rectangle &cliprect, int priority );
diff --git a/src/mame/includes/welltris.h b/src/mame/includes/welltris.h
index 6a0c481ee17..cedd5ab7385 100644
--- a/src/mame/includes/welltris.h
+++ b/src/mame/includes/welltris.h
@@ -47,8 +47,8 @@ public:
DECLARE_DRIVER_INIT(quiz18k);
DECLARE_DRIVER_INIT(welltris);
- virtual void machine_start();
- virtual void video_start();
+ virtual void machine_start() override;
+ virtual void video_start() override;
TILE_GET_INFO_MEMBER(get_tile_info);
UINT32 screen_update(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
diff --git a/src/mame/includes/wgp.h b/src/mame/includes/wgp.h
index c306b52ba2d..d5298b6eaac 100644
--- a/src/mame/includes/wgp.h
+++ b/src/mame/includes/wgp.h
@@ -93,9 +93,9 @@ public:
TILE_GET_INFO_MEMBER(get_piv0_tile_info);
TILE_GET_INFO_MEMBER(get_piv1_tile_info);
TILE_GET_INFO_MEMBER(get_piv2_tile_info);
- virtual void machine_start();
- virtual void machine_reset();
- virtual void video_start();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
+ virtual void video_start() override;
DECLARE_VIDEO_START(wgp2);
UINT32 screen_update_wgp(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
INTERRUPT_GEN_MEMBER(wgp_cpub_interrupt);
@@ -108,5 +108,5 @@ public:
DECLARE_WRITE_LINE_MEMBER(irqhandler);
protected:
- virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr);
+ virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) override;
};
diff --git a/src/mame/includes/wiping.h b/src/mame/includes/wiping.h
index baf2d1f1457..59cabdcf27d 100644
--- a/src/mame/includes/wiping.h
+++ b/src/mame/includes/wiping.h
@@ -34,7 +34,7 @@ public:
DECLARE_WRITE8_MEMBER(flipscreen_w);
DECLARE_PALETTE_INIT(wiping);
- virtual void machine_start();
+ virtual void machine_start() override;
UINT32 screen_update(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
diff --git a/src/mame/includes/wiz.h b/src/mame/includes/wiz.h
index e68dd786b0d..dceb6214a92 100644
--- a/src/mame/includes/wiz.h
+++ b/src/mame/includes/wiz.h
@@ -74,8 +74,8 @@ public:
DECLARE_DRIVER_INIT(stinger);
- virtual void machine_reset();
- virtual void machine_start();
+ virtual void machine_reset() override;
+ virtual void machine_start() override;
DECLARE_PALETTE_INIT(wiz);
UINT32 screen_update_wiz(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
UINT32 screen_update_stinger(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
diff --git a/src/mame/includes/wolfpack.h b/src/mame/includes/wolfpack.h
index 7eefe29f0d6..f4abe029c9b 100644
--- a/src/mame/includes/wolfpack.h
+++ b/src/mame/includes/wolfpack.h
@@ -72,8 +72,8 @@ public:
DECLARE_CUSTOM_INPUT_MEMBER(wolfpack_dial_r);
DECLARE_WRITE8_MEMBER(wolfpack_word_w);
DECLARE_WRITE8_MEMBER(wolfpack_start_speech_w);
- virtual void machine_reset();
- virtual void video_start();
+ virtual void machine_reset() override;
+ virtual void video_start() override;
DECLARE_PALETTE_INIT(wolfpack);
UINT32 screen_update_wolfpack(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
void screen_eof_wolfpack(screen_device &screen, bool state);
@@ -84,5 +84,5 @@ public:
void draw_water(palette_device &palette, bitmap_ind16 &bitmap, const rectangle &cliprect);
protected:
- virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr);
+ virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) override;
};
diff --git a/src/mame/includes/wpc_pin.h b/src/mame/includes/wpc_pin.h
index f81ee2c3ab4..7bebd6c78a5 100644
--- a/src/mame/includes/wpc_pin.h
+++ b/src/mame/includes/wpc_pin.h
@@ -51,8 +51,8 @@ protected:
required_memory_bank m_dmdbank6;
// driver_device overrides
- virtual void machine_reset();
- virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr);
+ virtual void machine_reset() override;
+ virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) override;
static const device_timer_id TIMER_VBLANK = 0;
static const device_timer_id TIMER_IRQ = 1;
public:
diff --git a/src/mame/includes/wrally.h b/src/mame/includes/wrally.h
index 1bfcdda82f1..641ec7c4b11 100644
--- a/src/mame/includes/wrally.h
+++ b/src/mame/includes/wrally.h
@@ -35,7 +35,7 @@ public:
TILE_GET_INFO_MEMBER(get_tile_info_screen0);
TILE_GET_INFO_MEMBER(get_tile_info_screen1);
- virtual void video_start();
+ virtual void video_start() override;
UINT32 screen_update(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
void draw_sprites(bitmap_ind16 &bitmap, const rectangle &cliprect, int priority);
diff --git a/src/mame/includes/wswan.h b/src/mame/includes/wswan.h
index 42f8b2b0fa8..db0c4f0973b 100644
--- a/src/mame/includes/wswan.h
+++ b/src/mame/includes/wswan.h
@@ -64,8 +64,8 @@ public:
void set_irq_line(int irq);
void dma_sound_cb();
void common_start();
- virtual void machine_start();
- virtual void machine_reset();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
DECLARE_PALETTE_INIT(wswan);
DECLARE_MACHINE_START(wscolor);
DECLARE_PALETTE_INIT(wscolor);
diff --git a/src/mame/includes/wwfsstar.h b/src/mame/includes/wwfsstar.h
index d0086e870fd..70fdd5dfab3 100644
--- a/src/mame/includes/wwfsstar.h
+++ b/src/mame/includes/wwfsstar.h
@@ -45,7 +45,7 @@ public:
TILEMAP_MAPPER_MEMBER(bg0_scan);
TILE_GET_INFO_MEMBER(get_bg0_tile_info);
- virtual void video_start();
+ virtual void video_start() override;
UINT32 screen_update(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
void draw_sprites(bitmap_ind16 &bitmap, const rectangle &cliprect );
diff --git a/src/mame/includes/x07.h b/src/mame/includes/x07.h
index 2a7cd1e40e6..acea6f55260 100644
--- a/src/mame/includes/x07.h
+++ b/src/mame/includes/x07.h
@@ -182,8 +182,8 @@ public:
required_device<cassette_image_device> m_cassette;
required_device<generic_slot_device> m_card;
- void machine_start();
- void machine_reset();
+ void machine_start() override;
+ void machine_reset() override;
UINT32 screen_update(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
DECLARE_READ8_MEMBER( x07_io_r );
DECLARE_WRITE8_MEMBER( x07_io_w );
diff --git a/src/mame/includes/x1.h b/src/mame/includes/x1.h
index 13ab9b6ce2e..216cbffa025 100644
--- a/src/mame/includes/x1.h
+++ b/src/mame/includes/x1.h
@@ -38,11 +38,11 @@ public:
x1_keyboard_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
private:
- virtual void device_start();
+ virtual void device_start() override;
// z80daisy_interface overrides
- virtual int z80daisy_irq_state();
- virtual int z80daisy_irq_ack();
- virtual void z80daisy_irq_reti();
+ virtual int z80daisy_irq_state() override;
+ virtual int z80daisy_irq_ack() override;
+ virtual void z80daisy_irq_reti() override;
};
struct scrn_reg_t
diff --git a/src/mame/includes/x68k.h b/src/mame/includes/x68k.h
index b9d34c61d91..ea3fca06d38 100644
--- a/src/mame/includes/x68k.h
+++ b/src/mame/includes/x68k.h
@@ -352,7 +352,7 @@ public:
DECLARE_PALETTE_DECODER(GGGGGRRRRRBBBBBI);
protected:
- virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr);
+ virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) override;
void set_bus_error(UINT32 address, bool write, UINT16 mem_mask);
bool m_bus_error;
};
diff --git a/src/mame/includes/xain.h b/src/mame/includes/xain.h
index 1f65025d602..998e0d47364 100644
--- a/src/mame/includes/xain.h
+++ b/src/mame/includes/xain.h
@@ -88,8 +88,8 @@ public:
TILE_GET_INFO_MEMBER(get_bgram1_tile_info);
TILE_GET_INFO_MEMBER(get_char_tile_info);
- virtual void machine_start();
- virtual void video_start();
+ virtual void machine_start() override;
+ virtual void video_start() override;
UINT32 screen_update(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
void draw_sprites(bitmap_ind16 &bitmap,const rectangle &cliprect);
diff --git a/src/mame/includes/xbox.h b/src/mame/includes/xbox.h
index 85e0c85af4d..8dd923394f0 100644
--- a/src/mame/includes/xbox.h
+++ b/src/mame/includes/xbox.h
@@ -241,7 +241,7 @@ public:
void vblank_callback(screen_device &screen, bool state);
UINT32 screen_update_callback(screen_device &screen, bitmap_rgb32 &bitmap, const rectangle &cliprect);
- virtual void machine_start();
+ virtual void machine_start() override;
DECLARE_WRITE_LINE_MEMBER(xbox_pic8259_1_set_int_line);
DECLARE_READ8_MEMBER(get_slave_ack);
DECLARE_WRITE_LINE_MEMBER(xbox_pit8254_out0_changed);
diff --git a/src/mame/includes/xerox820.h b/src/mame/includes/xerox820.h
index 797e5689b6e..7dea6019200 100644
--- a/src/mame/includes/xerox820.h
+++ b/src/mame/includes/xerox820.h
@@ -65,8 +65,8 @@ public:
m_400_460(0)
{ }
- virtual void machine_start();
- virtual void machine_reset();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
UINT32 screen_update(screen_device &screen, bitmap_rgb32 &bitmap, const rectangle &cliprect);
@@ -127,7 +127,7 @@ public:
required_device<beep_device> m_beeper;
- virtual void machine_reset();
+ virtual void machine_reset() override;
DECLARE_WRITE8_MEMBER( kbpio_pa_w );
@@ -149,7 +149,7 @@ public:
required_device<speaker_sound_device> m_speaker;
required_device<SCSI_PORT_DEVICE> m_sasibus;
- virtual void machine_reset();
+ virtual void machine_reset() override;
DECLARE_WRITE8_MEMBER( bell_w );
DECLARE_WRITE8_MEMBER( slden_w );
@@ -160,7 +160,7 @@ public:
DECLARE_WRITE8_MEMBER( rdpio_pb_w );
DECLARE_WRITE_LINE_MEMBER( rdpio_pardy_w );
- void bankswitch(int bank);
+ void bankswitch(int bank) override;
};
#endif
diff --git a/src/mame/includes/xexex.h b/src/mame/includes/xexex.h
index d0be3200057..9b4da57ba5a 100644
--- a/src/mame/includes/xexex.h
+++ b/src/mame/includes/xexex.h
@@ -86,9 +86,9 @@ public:
DECLARE_READ16_MEMBER(sound_status_r);
DECLARE_WRITE8_MEMBER(sound_bankswitch_w);
DECLARE_DRIVER_INIT(xexex);
- virtual void machine_start();
- virtual void machine_reset();
- virtual void video_start();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
+ virtual void video_start() override;
UINT32 screen_update_xexex(screen_device &screen, bitmap_rgb32 &bitmap, const rectangle &cliprect);
TIMER_CALLBACK_MEMBER(dmaend_callback);
TIMER_DEVICE_CALLBACK_MEMBER(xexex_interrupt);
diff --git a/src/mame/includes/xmen.h b/src/mame/includes/xmen.h
index 2f87182fbea..9cf61b78295 100644
--- a/src/mame/includes/xmen.h
+++ b/src/mame/includes/xmen.h
@@ -58,8 +58,8 @@ public:
DECLARE_WRITE16_MEMBER(xmen_18fa00_w);
DECLARE_WRITE8_MEMBER(sound_bankswitch_w);
DECLARE_CUSTOM_INPUT_MEMBER(xmen_frame_r);
- virtual void machine_start();
- virtual void machine_reset();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
DECLARE_VIDEO_START(xmen6p);
UINT32 screen_update_xmen(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
UINT32 screen_update_xmen6p_left(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
diff --git a/src/mame/includes/xor100.h b/src/mame/includes/xor100.h
index 63a63a21ea3..d96e2bd9faf 100644
--- a/src/mame/includes/xor100.h
+++ b/src/mame/includes/xor100.h
@@ -64,8 +64,8 @@ public:
required_device<floppy_connector> m_floppy3;
required_memory_region m_rom;
- virtual void machine_start();
- virtual void machine_reset();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
DECLARE_WRITE8_MEMBER( mmu_w );
DECLARE_WRITE8_MEMBER( prom_toggle_w );
diff --git a/src/mame/includes/xorworld.h b/src/mame/includes/xorworld.h
index f39ba751618..bccde997aeb 100644
--- a/src/mame/includes/xorworld.h
+++ b/src/mame/includes/xorworld.h
@@ -34,7 +34,7 @@ public:
TILE_GET_INFO_MEMBER(get_bg_tile_info);
DECLARE_DRIVER_INIT(xorworld);
- virtual void video_start();
+ virtual void video_start() override;
DECLARE_PALETTE_INIT(xorworld);
UINT32 screen_update(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
diff --git a/src/mame/includes/xxmissio.h b/src/mame/includes/xxmissio.h
index 48564dba069..0ef1763792e 100644
--- a/src/mame/includes/xxmissio.h
+++ b/src/mame/includes/xxmissio.h
@@ -46,8 +46,8 @@ public:
TILE_GET_INFO_MEMBER(get_bg_tile_info);
TILE_GET_INFO_MEMBER(get_fg_tile_info);
- virtual void machine_start();
- virtual void video_start();
+ virtual void machine_start() override;
+ virtual void video_start() override;
DECLARE_PALETTE_DECODER(BBGGRRII);
diff --git a/src/mame/includes/xybots.h b/src/mame/includes/xybots.h
index 1fd352f83eb..7a039c8805d 100644
--- a/src/mame/includes/xybots.h
+++ b/src/mame/includes/xybots.h
@@ -26,7 +26,7 @@ public:
required_device<atari_motion_objects_device> m_mob;
UINT16 m_h256;
- virtual void update_interrupts();
+ virtual void update_interrupts() override;
DECLARE_READ16_MEMBER(special_port1_r);
DECLARE_DRIVER_INIT(xybots);
TILE_GET_INFO_MEMBER(get_alpha_tile_info);
diff --git a/src/mame/includes/xyonix.h b/src/mame/includes/xyonix.h
index 5b5bab46372..8fd3aa576c1 100644
--- a/src/mame/includes/xyonix.h
+++ b/src/mame/includes/xyonix.h
@@ -26,8 +26,8 @@ public:
DECLARE_WRITE8_MEMBER(io_w);
DECLARE_WRITE8_MEMBER(vidram_w);
- virtual void machine_start();
- virtual void video_start();
+ virtual void machine_start() override;
+ virtual void video_start() override;
TILE_GET_INFO_MEMBER(get_tile_info);
DECLARE_PALETTE_INIT(xyonix);
UINT32 screen_update(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
diff --git a/src/mame/includes/yiear.h b/src/mame/includes/yiear.h
index 6ff456441cd..1c495709603 100644
--- a/src/mame/includes/yiear.h
+++ b/src/mame/includes/yiear.h
@@ -43,9 +43,9 @@ public:
DECLARE_WRITE8_MEMBER( konami_SN76496_latch_w ) { m_SN76496_latch = data; };
DECLARE_WRITE8_MEMBER( konami_SN76496_w ) { m_sn->write(space, offset, m_SN76496_latch); };
TILE_GET_INFO_MEMBER(get_bg_tile_info);
- virtual void machine_start();
- virtual void machine_reset();
- virtual void video_start();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
+ virtual void video_start() override;
DECLARE_PALETTE_INIT(yiear);
UINT32 screen_update_yiear(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
INTERRUPT_GEN_MEMBER(yiear_vblank_interrupt);
diff --git a/src/mame/includes/yunsun16.h b/src/mame/includes/yunsun16.h
index e9d2f09ca31..0e21a85b962 100644
--- a/src/mame/includes/yunsun16.h
+++ b/src/mame/includes/yunsun16.h
@@ -54,9 +54,9 @@ public:
TILEMAP_MAPPER_MEMBER(tilemap_scan_pages);
TILE_GET_INFO_MEMBER(get_tile_info_0);
TILE_GET_INFO_MEMBER(get_tile_info_1);
- virtual void machine_start();
- virtual void machine_reset();
- virtual void video_start();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
+ virtual void video_start() override;
UINT32 screen_update_yunsun16(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
void draw_sprites( screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect );
};
diff --git a/src/mame/includes/yunsung8.h b/src/mame/includes/yunsung8.h
index f113e7a02d1..9fb440e8d9a 100644
--- a/src/mame/includes/yunsung8.h
+++ b/src/mame/includes/yunsung8.h
@@ -44,9 +44,9 @@ public:
DECLARE_WRITE8_MEMBER(yunsung8_sound_bankswitch_w);
TILE_GET_INFO_MEMBER(get_tile_info_0);
TILE_GET_INFO_MEMBER(get_tile_info_1);
- virtual void machine_start();
- virtual void machine_reset();
- virtual void video_start();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
+ virtual void video_start() override;
UINT32 screen_update_yunsung8(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
DECLARE_WRITE_LINE_MEMBER(yunsung8_adpcm_int);
required_device<cpu_device> m_maincpu;
diff --git a/src/mame/includes/z88.h b/src/mame/includes/z88.h
index 99a26354f5a..7ce8cbd7e75 100644
--- a/src/mame/includes/z88.h
+++ b/src/mame/includes/z88.h
@@ -56,8 +56,8 @@ public:
required_device<ram_device> m_ram;
required_device<palette_device> m_palette;
- virtual void machine_start();
- virtual void machine_reset();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
DECLARE_READ8_MEMBER(kb_r);
UPD65031_MEMORY_UPDATE(bankswitch_update);
UPD65031_SCREEN_UPDATE(lcd_update);
diff --git a/src/mame/includes/zac2650.h b/src/mame/includes/zac2650.h
index eaf3e198323..e4d91c83f90 100644
--- a/src/mame/includes/zac2650.h
+++ b/src/mame/includes/zac2650.h
@@ -38,7 +38,7 @@ public:
DECLARE_WRITE8_MEMBER(zac_s2636_w);
DECLARE_READ8_MEMBER(tinvader_port_0_r);
TILE_GET_INFO_MEMBER(get_bg_tile_info);
- virtual void video_start();
+ virtual void video_start() override;
DECLARE_PALETTE_INIT(zac2650);
UINT32 screen_update_tinvader(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
int SpriteCollision(int first,int second);
diff --git a/src/mame/includes/zaccaria.h b/src/mame/includes/zaccaria.h
index 193a18c8847..8371e6b6fb0 100644
--- a/src/mame/includes/zaccaria.h
+++ b/src/mame/includes/zaccaria.h
@@ -71,9 +71,9 @@ public:
DECLARE_WRITE8_MEMBER(port0b_w);
DECLARE_WRITE8_MEMBER(port1b_w);
TILE_GET_INFO_MEMBER(get_tile_info);
- virtual void machine_start();
- virtual void machine_reset();
- virtual void video_start();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
+ virtual void video_start() override;
DECLARE_PALETTE_INIT(zaccaria);
UINT32 screen_update(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
INTERRUPT_GEN_MEMBER(cb1_toggle);
diff --git a/src/mame/includes/zaxxon.h b/src/mame/includes/zaxxon.h
index ffea0ee6c61..93e8e4aff8e 100644
--- a/src/mame/includes/zaxxon.h
+++ b/src/mame/includes/zaxxon.h
@@ -80,8 +80,8 @@ public:
TILE_GET_INFO_MEMBER(zaxxon_get_fg_tile_info);
TILE_GET_INFO_MEMBER(razmataz_get_fg_tile_info);
TILE_GET_INFO_MEMBER(congo_get_fg_tile_info);
- virtual void machine_start();
- virtual void video_start();
+ virtual void machine_start() override;
+ virtual void video_start() override;
DECLARE_PALETTE_INIT(zaxxon);
DECLARE_VIDEO_START(razmataz);
DECLARE_VIDEO_START(congo);
diff --git a/src/mame/includes/zerozone.h b/src/mame/includes/zerozone.h
index e31624117d6..b6f51039a7f 100644
--- a/src/mame/includes/zerozone.h
+++ b/src/mame/includes/zerozone.h
@@ -46,9 +46,9 @@ public:
protected:
// driver_device overrides
- virtual void machine_start();
- virtual void machine_reset();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
- virtual void video_start();
+ virtual void video_start() override;
TILE_GET_INFO_MEMBER(get_zerozone_tile_info);
};
diff --git a/src/mame/includes/zodiack.h b/src/mame/includes/zodiack.h
index e40cdcff824..2497ecb3651 100644
--- a/src/mame/includes/zodiack.h
+++ b/src/mame/includes/zodiack.h
@@ -57,9 +57,9 @@ public:
UINT32 screen_update(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
- virtual void machine_start();
- virtual void machine_reset();
- virtual void video_start();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
+ virtual void video_start() override;
DECLARE_DRIVER_INIT(zodiack);
DECLARE_DRIVER_INIT(percuss);
diff --git a/src/mame/includes/zx.h b/src/mame/includes/zx.h
index 74eb54b4962..a8ebbf17e51 100644
--- a/src/mame/includes/zx.h
+++ b/src/mame/includes/zx.h
@@ -52,8 +52,8 @@ public:
DECLARE_WRITE8_MEMBER(zx80_io_w);
DECLARE_WRITE8_MEMBER(zx81_io_w);
DECLARE_DRIVER_INIT(zx);
- virtual void machine_reset();
- virtual void video_start();
+ virtual void machine_reset() override;
+ virtual void video_start() override;
DECLARE_PALETTE_INIT(zx);
DECLARE_PALETTE_INIT(ts1000);
void zx_tape_input();
@@ -100,7 +100,7 @@ protected:
UINT16 m_ula_char_buffer;
double m_cassette_cur_level;
- virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr);
+ virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) override;
void drop_sync();
void recalc_hsync();
diff --git a/src/mame/machine/315_5296.h b/src/mame/machine/315_5296.h
index 7f846c9615c..b28b465b573 100644
--- a/src/mame/machine/315_5296.h
+++ b/src/mame/machine/315_5296.h
@@ -104,8 +104,8 @@ public:
protected:
// device-level overrides
- virtual void device_start();
- virtual void device_reset();
+ virtual void device_start() override;
+ virtual void device_reset() override;
private:
devcb_read8 m_in_pa_cb;
diff --git a/src/mame/machine/6883sam.h b/src/mame/machine/6883sam.h
index d559860d313..c0089c2bcb3 100644
--- a/src/mame/machine/6883sam.h
+++ b/src/mame/machine/6883sam.h
@@ -133,9 +133,9 @@ public:
protected:
// device-level overrides
- virtual void device_start();
- virtual void device_reset();
- virtual void device_post_load();
+ virtual void device_start() override;
+ virtual void device_reset() override;
+ virtual void device_post_load() override;
private:
// represents an external memory bank - memory or IO that the SAM
diff --git a/src/mame/machine/abc1600mac.h b/src/mame/machine/abc1600mac.h
index c26c2dc9b09..2489d8744d9 100644
--- a/src/mame/machine/abc1600mac.h
+++ b/src/mame/machine/abc1600mac.h
@@ -48,7 +48,7 @@ public:
abc1600_mac_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
// optional information overrides
- virtual const rom_entry *device_rom_region() const;
+ virtual const rom_entry *device_rom_region() const override;
void set_cpu_tag(const char *cpu_tag) { m_cpu_tag = cpu_tag; }
@@ -77,11 +77,11 @@ public:
protected:
// device-level overrides
- virtual void device_start();
- virtual void device_reset();
+ virtual void device_start() override;
+ virtual void device_reset() override;
// device_memory_interface overrides
- virtual const address_space_config *memory_space_config(address_spacenum spacenum = AS_PROGRAM) const;
+ virtual const address_space_config *memory_space_config(address_spacenum spacenum = AS_PROGRAM) const override;
private:
enum
diff --git a/src/mame/machine/abc80kb.h b/src/mame/machine/abc80kb.h
index d4d9a7fc08b..7de08733a35 100644
--- a/src/mame/machine/abc80kb.h
+++ b/src/mame/machine/abc80kb.h
@@ -48,16 +48,16 @@ public:
template<class _Object> static devcb_base &set_keydown_wr_callback(device_t &device, _Object object) { return downcast<abc80_keyboard_device &>(device).m_write_keydown.set_callback(object); }
// optional information overrides
- virtual const rom_entry *device_rom_region() const;
- virtual machine_config_constructor device_mconfig_additions() const;
- virtual ioport_constructor device_input_ports() const;
+ virtual const rom_entry *device_rom_region() const override;
+ virtual machine_config_constructor device_mconfig_additions() const override;
+ virtual ioport_constructor device_input_ports() const override;
UINT8 data_r();
protected:
// device-level overrides
- virtual void device_start();
- virtual void device_reset();
+ virtual void device_start() override;
+ virtual void device_reset() override;
private:
devcb_write_line m_write_keydown;
diff --git a/src/mame/machine/alpha8201.h b/src/mame/machine/alpha8201.h
index 4d2df305d2b..3e99a7a4e24 100644
--- a/src/mame/machine/alpha8201.h
+++ b/src/mame/machine/alpha8201.h
@@ -29,9 +29,9 @@ public:
protected:
// device-level overrides
- virtual void device_start();
- virtual void device_reset();
- virtual machine_config_constructor device_mconfig_additions() const;
+ virtual void device_start() override;
+ virtual void device_reset() override;
+ virtual machine_config_constructor device_mconfig_additions() const override;
private:
// devices/pointers
diff --git a/src/mame/machine/amigakbd.h b/src/mame/machine/amigakbd.h
index 68ffdb42200..9c974238e3a 100644
--- a/src/mame/machine/amigakbd.h
+++ b/src/mame/machine/amigakbd.h
@@ -72,12 +72,12 @@ public:
protected:
// device-level overrides
- virtual const rom_entry *device_rom_region() const;
- virtual machine_config_constructor device_mconfig_additions() const;
- virtual ioport_constructor device_input_ports() const;
- virtual void device_start();
- virtual void device_reset();
- virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr);
+ virtual const rom_entry *device_rom_region() const override;
+ virtual machine_config_constructor device_mconfig_additions() const override;
+ virtual ioport_constructor device_input_ports() const override;
+ virtual void device_start() override;
+ virtual void device_reset() override;
+ virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) override;
private:
enum
diff --git a/src/mame/machine/apollo.cpp b/src/mame/machine/apollo.cpp
index e10522756dd..2970327cf4d 100644
--- a/src/mame/machine/apollo.cpp
+++ b/src/mame/machine/apollo.cpp
@@ -130,9 +130,9 @@ public:
apollo_config_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
protected:
// device-level overrides
- virtual void device_config_complete();
- virtual void device_start();
- virtual void device_reset();
+ virtual void device_config_complete() override;
+ virtual void device_start() override;
+ virtual void device_reset() override;
private:
// internal state
};
diff --git a/src/mame/machine/apollo_kbd.h b/src/mame/machine/apollo_kbd.h
index 151e753f916..968c6c08333 100644
--- a/src/mame/machine/apollo_kbd.h
+++ b/src/mame/machine/apollo_kbd.h
@@ -57,14 +57,14 @@ public:
private:
// device-level overrides
- virtual void device_start();
- virtual void device_reset();
- virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr);
+ virtual void device_start() override;
+ virtual void device_reset() override;
+ virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) override;
// serial overrides
- virtual void rcv_complete(); // Rx completed receiving byte
- virtual void tra_complete(); // Tx completed sending byte
- virtual void tra_callback(); // Tx send bit
+ virtual void rcv_complete() override; // Rx completed receiving byte
+ virtual void tra_complete() override; // Tx completed sending byte
+ virtual void tra_callback() override; // Tx send bit
void input_callback(UINT8 state);
TIMER_CALLBACK_MEMBER( kbd_scan_timer );
diff --git a/src/mame/machine/apricotkb.h b/src/mame/machine/apricotkb.h
index 7b3d20a7a48..01f5a7f451f 100644
--- a/src/mame/machine/apricotkb.h
+++ b/src/mame/machine/apricotkb.h
@@ -47,9 +47,9 @@ public:
template<class _Object> static devcb_base &set_txd_wr_callback(device_t &device, _Object object) { return downcast<apricot_keyboard_device &>(device).m_write_txd.set_callback(object); }
// optional information overrides
- virtual const rom_entry *device_rom_region() const;
- virtual machine_config_constructor device_mconfig_additions() const;
- virtual ioport_constructor device_input_ports() const;
+ virtual const rom_entry *device_rom_region() const override;
+ virtual machine_config_constructor device_mconfig_additions() const override;
+ virtual ioport_constructor device_input_ports() const override;
UINT8 read_keyboard();
@@ -64,8 +64,8 @@ public:
protected:
// device-level overrides
- virtual void device_start();
- virtual void device_reset();
+ virtual void device_start() override;
+ virtual void device_reset() override;
private:
devcb_write_line m_write_txd;
diff --git a/src/mame/machine/apricotkb_hle.h b/src/mame/machine/apricotkb_hle.h
index e8cea1a516d..5a5189c9247 100644
--- a/src/mame/machine/apricotkb_hle.h
+++ b/src/mame/machine/apricotkb_hle.h
@@ -44,17 +44,17 @@ public:
protected:
// device_t overrides
- virtual ioport_constructor device_input_ports() const;
- virtual void device_start();
- virtual void device_reset();
+ virtual ioport_constructor device_input_ports() const override;
+ virtual void device_start() override;
+ virtual void device_reset() override;
// device_serial_interface overrides
- virtual void tra_callback();
- virtual void tra_complete();
- virtual void rcv_callback();
- virtual void rcv_complete();
+ virtual void tra_callback() override;
+ virtual void tra_complete() override;
+ virtual void rcv_callback() override;
+ virtual void rcv_complete() override;
- virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr);
+ virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) override;
private:
devcb_write_line m_txd_handler;
diff --git a/src/mame/machine/asic65.h b/src/mame/machine/asic65.h
index 7dce00185b0..8d0956ecc46 100644
--- a/src/mame/machine/asic65.h
+++ b/src/mame/machine/asic65.h
@@ -42,11 +42,11 @@ public:
protected:
// device-level overrides
- virtual void device_config_complete();
- virtual void device_start();
- virtual void device_reset();
- virtual machine_config_constructor device_mconfig_additions() const;
- virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr);
+ virtual void device_config_complete() override;
+ virtual void device_start() override;
+ virtual void device_reset() override;
+ virtual machine_config_constructor device_mconfig_additions() const override;
+ virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) override;
private:
UINT8 m_asic65_type;
diff --git a/src/mame/machine/atari_vg.h b/src/mame/machine/atari_vg.h
index e85b4a65ed9..3d7aba7b440 100644
--- a/src/mame/machine/atari_vg.h
+++ b/src/mame/machine/atari_vg.h
@@ -29,13 +29,13 @@ public:
atari_vg_earom_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
protected:
// device-level overrides
- virtual void device_start();
- virtual void device_reset();
+ virtual void device_start() override;
+ virtual void device_reset() override;
// device_nvram_interface overrides
- virtual void nvram_default();
- virtual void nvram_read(emu_file &file);
- virtual void nvram_write(emu_file &file);
+ virtual void nvram_default() override;
+ virtual void nvram_read(emu_file &file) override;
+ virtual void nvram_write(emu_file &file) override;
public:
DECLARE_READ8_MEMBER( read );
DECLARE_WRITE8_MEMBER( write );
diff --git a/src/mame/machine/atarifdc.h b/src/mame/machine/atarifdc.h
index 29aea88ad86..f7f02d10b10 100644
--- a/src/mame/machine/atarifdc.h
+++ b/src/mame/machine/atarifdc.h
@@ -22,8 +22,8 @@ public:
protected:
// device-level overrides
- virtual void device_start();
- virtual machine_config_constructor device_mconfig_additions() const;
+ virtual void device_start() override;
+ virtual machine_config_constructor device_mconfig_additions() const override;
private:
void clr_serout(int expect_data);
diff --git a/src/mame/machine/atarigen.h b/src/mame/machine/atarigen.h
index 208e103fd19..5010057ca00 100644
--- a/src/mame/machine/atarigen.h
+++ b/src/mame/machine/atarigen.h
@@ -145,9 +145,9 @@ protected:
void delayed_6502_write(int data);
// device-level overrides
- virtual void device_start();
- virtual void device_reset();
- virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr);
+ virtual void device_start() override;
+ virtual void device_reset() override;
+ virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) override;
private:
// timer IDs
@@ -208,9 +208,9 @@ public:
protected:
// device-level overrides
- virtual void device_start();
- virtual void device_reset();
- virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr);
+ virtual void device_start() override;
+ virtual void device_reset() override;
+ virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) override;
private:
// timer IDs
@@ -282,8 +282,8 @@ public:
protected:
// device-level overrides
- virtual void device_start();
- virtual void device_reset();
+ virtual void device_start() override;
+ virtual void device_reset() override;
// internal state
required_device<eeprom_parallel_28xx_device> m_eeprom;
@@ -300,7 +300,7 @@ public:
protected:
// device-level overrides
- virtual machine_config_constructor device_mconfig_additions() const;
+ virtual machine_config_constructor device_mconfig_additions() const override;
};
class atari_eeprom_2816_device : public atari_eeprom_device
@@ -311,7 +311,7 @@ public:
protected:
// device-level overrides
- virtual machine_config_constructor device_mconfig_additions() const;
+ virtual machine_config_constructor device_mconfig_additions() const override;
};
@@ -335,10 +335,10 @@ public:
atarigen_state(const machine_config &mconfig, device_type type, const char *tag);
// users must call through to these
- virtual void machine_start();
- virtual void machine_reset();
- virtual void device_post_load();
- virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr);
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
+ virtual void device_post_load() override;
+ virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) override;
// callbacks provided by the derived class
virtual void update_interrupts() = 0;
diff --git a/src/mame/machine/awboard.h b/src/mame/machine/awboard.h
index b1008762ba8..4e531523856 100644
--- a/src/mame/machine/awboard.h
+++ b/src/mame/machine/awboard.h
@@ -28,11 +28,11 @@ public:
DECLARE_WRITE16_MEMBER(pio_w); // 5f7080
protected:
- virtual void device_start();
- virtual void device_reset();
+ virtual void device_start() override;
+ virtual void device_reset() override;
- virtual void dma_get_position(UINT8 *&base, UINT32 &limit, bool to_mainram);
- virtual void dma_advance(UINT32 size);
+ virtual void dma_get_position(UINT8 *&base, UINT32 &limit, bool to_mainram) override;
+ virtual void dma_advance(UINT32 size) override;
private:
enum { EPR, MPR_RECORD, MPR_FILE };
diff --git a/src/mame/machine/beta.h b/src/mame/machine/beta.h
index 4afe62c771c..af5b2132e14 100644
--- a/src/mame/machine/beta.h
+++ b/src/mame/machine/beta.h
@@ -44,10 +44,10 @@ public:
protected:
// device-level overrides
- virtual void device_start();
- virtual void device_reset();
- virtual const rom_entry *device_rom_region() const;
- virtual machine_config_constructor device_mconfig_additions() const;
+ virtual void device_start() override;
+ virtual void device_reset() override;
+ virtual const rom_entry *device_rom_region() const override;
+ virtual machine_config_constructor device_mconfig_additions() const override;
private:
required_device<kr1818vg93_t> m_wd179x;
diff --git a/src/mame/machine/bfm_bd1.h b/src/mame/machine/bfm_bd1.h
index 12493d33ff4..70742e807f9 100644
--- a/src/mame/machine/bfm_bd1.h
+++ b/src/mame/machine/bfm_bd1.h
@@ -59,9 +59,9 @@ protected:
UINT16 m_user_data; // user defined character data (16 bit)
UINT16 m_user_def; // user defined character state
- virtual void device_start();
- virtual void device_reset();
- virtual void device_post_load();
+ virtual void device_start() override;
+ virtual void device_reset() override;
+ virtual void device_post_load() override;
};
diff --git a/src/mame/machine/bfm_bda.h b/src/mame/machine/bfm_bda.h
index d0b4fbd58b8..3570c478f81 100644
--- a/src/mame/machine/bfm_bda.h
+++ b/src/mame/machine/bfm_bda.h
@@ -55,9 +55,9 @@ protected:
UINT16 m_user_data; // user defined character data (16 bit)
UINT16 m_user_def; // user defined character state
- virtual void device_start();
- virtual void device_reset();
- virtual void device_post_load();
+ virtual void device_start() override;
+ virtual void device_reset() override;
+ virtual void device_post_load() override;
};
diff --git a/src/mame/machine/buggychl.h b/src/mame/machine/buggychl.h
index 507f5543e0a..7f7a3e7c1e8 100644
--- a/src/mame/machine/buggychl.h
+++ b/src/mame/machine/buggychl.h
@@ -21,9 +21,9 @@ public:
protected:
// device-level overrides
- virtual void device_config_complete();
- virtual void device_start();
- virtual void device_reset();
+ virtual void device_config_complete() override;
+ virtual void device_start() override;
+ virtual void device_reset() override;
private:
// internal state
diff --git a/src/mame/machine/c117.h b/src/mame/machine/c117.h
index 99016721a54..cc1b7aefc95 100644
--- a/src/mame/machine/c117.h
+++ b/src/mame/machine/c117.h
@@ -46,11 +46,11 @@ public:
protected:
// device-level overrides
- virtual void device_start();
- virtual void device_reset();
+ virtual void device_start() override;
+ virtual void device_reset() override;
// device_memory_interface overrides
- virtual const address_space_config *memory_space_config(address_spacenum spacenum = AS_0) const { return (spacenum == AS_PROGRAM) ? &m_program_config : nullptr; }
+ virtual const address_space_config *memory_space_config(address_spacenum spacenum = AS_0) const override { return (spacenum == AS_PROGRAM) ? &m_program_config : nullptr; }
private:
// internal helpers
diff --git a/src/mame/machine/cat702.h b/src/mame/machine/cat702.h
index b1a69c38e21..4b93865239f 100644
--- a/src/mame/machine/cat702.h
+++ b/src/mame/machine/cat702.h
@@ -29,7 +29,7 @@ public:
DECLARE_WRITE_LINE_MEMBER(write_clock);
protected:
- virtual void device_start();
+ virtual void device_start() override;
private:
UINT8 compute_sbox_coef(int sel, int bit);
diff --git a/src/mame/machine/cdi070.h b/src/mame/machine/cdi070.h
index 77c571f081b..b2536f98b76 100644
--- a/src/mame/machine/cdi070.h
+++ b/src/mame/machine/cdi070.h
@@ -268,8 +268,8 @@ public:
protected:
// device-level overrides
- virtual void device_start();
- virtual void device_reset();
+ virtual void device_start() override;
+ virtual void device_reset() override;
private:
diff --git a/src/mame/machine/cdicdic.h b/src/mame/machine/cdicdic.h
index 2b294b03f29..6b131f3f7cc 100644
--- a/src/mame/machine/cdicdic.h
+++ b/src/mame/machine/cdicdic.h
@@ -69,8 +69,8 @@ public:
protected:
// device-level overrides
- virtual void device_start();
- virtual void device_reset();
+ virtual void device_start() override;
+ virtual void device_reset() override;
// internal callbacks
TIMER_CALLBACK_MEMBER( audio_sample_trigger );
diff --git a/src/mame/machine/cdislave.h b/src/mame/machine/cdislave.h
index 9e4a82c5b86..b5871a7c3b9 100644
--- a/src/mame/machine/cdislave.h
+++ b/src/mame/machine/cdislave.h
@@ -59,10 +59,10 @@ public:
protected:
// device-level overrides
- virtual void device_start();
- virtual void device_reset();
- virtual void device_post_load() { }
- virtual void device_clock_changed() { }
+ virtual void device_start() override;
+ virtual void device_reset() override;
+ virtual void device_post_load() override { }
+ virtual void device_clock_changed() override { }
// internal callbacks
TIMER_CALLBACK_MEMBER( trigger_readback_int );
diff --git a/src/mame/machine/compiskb.h b/src/mame/machine/compiskb.h
index 1872c3506c2..64a71c1b405 100644
--- a/src/mame/machine/compiskb.h
+++ b/src/mame/machine/compiskb.h
@@ -42,9 +42,9 @@ public:
template<class _Object> static devcb_base &set_out_tx_handler(device_t &device, _Object object) { return downcast<compis_keyboard_device &>(device).m_out_tx_handler.set_callback(object); }
// optional information overrides
- virtual const rom_entry *device_rom_region() const;
- virtual machine_config_constructor device_mconfig_additions() const;
- virtual ioport_constructor device_input_ports() const;
+ virtual const rom_entry *device_rom_region() const override;
+ virtual machine_config_constructor device_mconfig_additions() const override;
+ virtual ioport_constructor device_input_ports() const override;
DECLARE_WRITE_LINE_MEMBER( si_w );
@@ -55,7 +55,7 @@ public:
protected:
// device-level overrides
- virtual void device_start();
+ virtual void device_start() override;
private:
enum
diff --git a/src/mame/machine/cuda.h b/src/mame/machine/cuda.h
index 2cdc32f7ff9..3623200e7ab 100644
--- a/src/mame/machine/cuda.h
+++ b/src/mame/machine/cuda.h
@@ -66,9 +66,9 @@ public:
static void static_set_type(device_t &device, int type);
// device_config_nvram_interface overrides
- virtual void nvram_default();
- virtual void nvram_read(emu_file &file);
- virtual void nvram_write(emu_file &file);
+ virtual void nvram_default() override;
+ virtual void nvram_read(emu_file &file) override;
+ virtual void nvram_write(emu_file &file) override;
DECLARE_READ8_MEMBER( ddr_r );
DECLARE_WRITE8_MEMBER( ddr_w );
@@ -106,14 +106,14 @@ public:
protected:
// device-level overrides
- virtual void device_start();
- virtual void device_reset();
- virtual machine_config_constructor device_mconfig_additions() const;
- virtual const rom_entry *device_rom_region() const;
+ virtual void device_start() override;
+ virtual void device_reset() override;
+ virtual machine_config_constructor device_mconfig_additions() const override;
+ virtual const rom_entry *device_rom_region() const override;
required_device<cpu_device> m_maincpu;
- virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr);
+ virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) override;
private:
UINT8 ddrs[3];
diff --git a/src/mame/machine/dc-ctrl.h b/src/mame/machine/dc-ctrl.h
index 38e0f32f487..ed408ea7885 100644
--- a/src/mame/machine/dc-ctrl.h
+++ b/src/mame/machine/dc-ctrl.h
@@ -36,11 +36,11 @@ public:
static void static_set_license(device_t &device, const char *license);
static void static_set_versions(device_t &device, const char *versions);
- void maple_w(const UINT32 *data, UINT32 in_size);
+ void maple_w(const UINT32 *data, UINT32 in_size) override;
protected:
// device-level overrides
- virtual void device_start();
+ virtual void device_start() override;
private:
void fixed_status(UINT32 *dest);
diff --git a/src/mame/machine/dec_lk201.h b/src/mame/machine/dec_lk201.h
index 34f25e32dae..88271331523 100644
--- a/src/mame/machine/dec_lk201.h
+++ b/src/mame/machine/dec_lk201.h
@@ -58,17 +58,17 @@ public:
protected:
// device-level overrides
- virtual machine_config_constructor device_mconfig_additions() const;
- virtual const rom_entry *device_rom_region() const;
- virtual ioport_constructor device_input_ports() const;
- virtual void device_start();
- virtual void device_reset();
- virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr);
+ virtual machine_config_constructor device_mconfig_additions() const override;
+ virtual const rom_entry *device_rom_region() const override;
+ virtual ioport_constructor device_input_ports() const override;
+ virtual void device_start() override;
+ virtual void device_reset() override;
+ virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) override;
// device_serial overrides
- virtual void rcv_complete(); // Rx completed receiving byte
- virtual void tra_complete(); // Tx completed sending byte
- virtual void tra_callback(); // Tx send bit
+ virtual void rcv_complete() override; // Rx completed receiving byte
+ virtual void tra_complete() override; // Tx completed sending byte
+ virtual void tra_callback() override; // Tx send bit
private:
UINT8 ddrs[3];
diff --git a/src/mame/machine/deco104.h b/src/mame/machine/deco104.h
index ee321cbdba1..5576f7fd6b2 100644
--- a/src/mame/machine/deco104.h
+++ b/src/mame/machine/deco104.h
@@ -19,9 +19,9 @@ public:
protected:
- virtual void device_config_complete();
- virtual void device_start();
- virtual void device_reset();
+ virtual void device_config_complete() override;
+ virtual void device_start() override;
+ virtual void device_reset() override;
diff --git a/src/mame/machine/deco146.h b/src/mame/machine/deco146.h
index 81b56fdb216..1f9fff545b1 100644
--- a/src/mame/machine/deco146.h
+++ b/src/mame/machine/deco146.h
@@ -131,9 +131,9 @@ public:
protected:
- virtual void device_config_complete();
- virtual void device_start();
- virtual void device_reset();
+ virtual void device_config_complete() override;
+ virtual void device_start() override;
+ virtual void device_reset() override;
UINT16 read_protport(UINT16 address, UINT16 mem_mask);
virtual void write_protport(address_space &space, UINT16 address, UINT16 data, UINT16 mem_mask);
diff --git a/src/mame/machine/deco222.h b/src/mame/machine/deco222.h
index 042e2bbbd98..9a7c8ba8822 100644
--- a/src/mame/machine/deco222.h
+++ b/src/mame/machine/deco222.h
@@ -14,11 +14,11 @@ protected:
bool had_written;
virtual ~mi_decrypt() {}
- virtual UINT8 read_sync(UINT16 adr);
+ virtual UINT8 read_sync(UINT16 adr) override;
};
- virtual void device_start();
- virtual void device_reset();
+ virtual void device_start() override;
+ virtual void device_reset() override;
};
@@ -36,11 +36,11 @@ protected:
bool had_written;
virtual ~mi_decrypt() {}
- virtual UINT8 read_sync(UINT16 adr);
+ virtual UINT8 read_sync(UINT16 adr) override;
};
- virtual void device_start();
- virtual void device_reset();
+ virtual void device_start() override;
+ virtual void device_reset() override;
};
diff --git a/src/mame/machine/decocass_tape.h b/src/mame/machine/decocass_tape.h
index 8e1040d48af..0b4909f34bd 100644
--- a/src/mame/machine/decocass_tape.h
+++ b/src/mame/machine/decocass_tape.h
@@ -15,9 +15,9 @@ public:
protected:
// device-level overrides
- virtual void device_config_complete();
- virtual void device_start();
- virtual void device_reset();
+ virtual void device_config_complete() override;
+ virtual void device_start() override;
+ virtual void device_reset() override;
private:
/* regions within the virtual tape */
diff --git a/src/mame/machine/decocpu6.h b/src/mame/machine/decocpu6.h
index 678338027fc..27279a6cbe1 100644
--- a/src/mame/machine/decocpu6.h
+++ b/src/mame/machine/decocpu6.h
@@ -13,11 +13,11 @@ protected:
class mi_decrypt : public mi_default_normal {
public:
virtual ~mi_decrypt() {}
- virtual UINT8 read_sync(UINT16 adr);
+ virtual UINT8 read_sync(UINT16 adr) override;
};
- virtual void device_start();
- virtual void device_reset();
+ virtual void device_start() override;
+ virtual void device_reset() override;
};
diff --git a/src/mame/machine/decocpu7.h b/src/mame/machine/decocpu7.h
index 26f67a11fc1..2f2490ed46c 100644
--- a/src/mame/machine/decocpu7.h
+++ b/src/mame/machine/decocpu7.h
@@ -14,12 +14,12 @@ protected:
bool had_written;
virtual ~mi_decrypt() {}
- virtual UINT8 read_sync(UINT16 adr);
- virtual void write(UINT16 adr, UINT8 val);
+ virtual UINT8 read_sync(UINT16 adr) override;
+ virtual void write(UINT16 adr, UINT8 val) override;
};
- virtual void device_start();
- virtual void device_reset();
+ virtual void device_start() override;
+ virtual void device_reset() override;
};
diff --git a/src/mame/machine/decopincpu.h b/src/mame/machine/decopincpu.h
index 35b251bbedd..7a8264e8508 100644
--- a/src/mame/machine/decopincpu.h
+++ b/src/mame/machine/decopincpu.h
@@ -108,10 +108,10 @@ public:
protected:
// overrides
- virtual machine_config_constructor device_mconfig_additions() const;
- virtual void device_start();
- virtual ioport_constructor device_input_ports() const;
- virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr);
+ virtual machine_config_constructor device_mconfig_additions() const override;
+ virtual void device_start() override;
+ virtual ioport_constructor device_input_ports() const override;
+ virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) override;
static const device_timer_id TIMER_IRQ = 0;
private:
@@ -138,8 +138,8 @@ public:
decocpu_type2_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);
protected:
// overrides
- virtual machine_config_constructor device_mconfig_additions() const;
- virtual void device_start();
+ virtual machine_config_constructor device_mconfig_additions() const override;
+ virtual void device_start() override;
};
class decocpu_type3_device : public decocpu_type2_device
@@ -150,7 +150,7 @@ public:
protected:
// overrides
- virtual void device_start();
+ virtual void device_start() override;
};
class decocpu_type3b_device : public decocpu_type3_device
@@ -160,7 +160,7 @@ public:
protected:
// overrides
- virtual void device_start();
+ virtual void device_start() override;
};
extern const device_type DECOCPU1;
diff --git a/src/mame/machine/dmv_keyb.h b/src/mame/machine/dmv_keyb.h
index a20f59a27d4..0f42fef728a 100644
--- a/src/mame/machine/dmv_keyb.h
+++ b/src/mame/machine/dmv_keyb.h
@@ -37,9 +37,9 @@ public:
dmv_keyboard_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
// optional information overrides
- virtual const rom_entry *device_rom_region() const;
- virtual machine_config_constructor device_mconfig_additions() const;
- virtual ioport_constructor device_input_ports() const;
+ virtual const rom_entry *device_rom_region() const override;
+ virtual machine_config_constructor device_mconfig_additions() const override;
+ virtual ioport_constructor device_input_ports() const override;
DECLARE_WRITE_LINE_MEMBER(sd_poll_w);
DECLARE_READ_LINE_MEMBER(sd_poll_r);
@@ -50,9 +50,9 @@ public:
protected:
// device-level overrides
- virtual void device_config_complete() { m_shortname = "dmv_keyb"; }
- virtual void device_start();
- virtual void device_reset();
+ virtual void device_config_complete() override { m_shortname = "dmv_keyb"; }
+ virtual void device_start() override;
+ virtual void device_reset() override;
private:
required_device<upi41_cpu_device> m_maincpu;
diff --git a/src/mame/machine/docg3.h b/src/mame/machine/docg3.h
index 0a00b446500..a32a77da1f4 100644
--- a/src/mame/machine/docg3.h
+++ b/src/mame/machine/docg3.h
@@ -27,13 +27,13 @@ public:
void set_size(int _size) { m_size = _size; }
protected:
// device-level overrides
- virtual void device_start();
- virtual void device_reset();
+ virtual void device_start() override;
+ virtual void device_reset() override;
// device_nvram_interface overrides
- virtual void nvram_default();
- virtual void nvram_read(emu_file &file);
- virtual void nvram_write(emu_file &file);
+ virtual void nvram_default() override;
+ virtual void nvram_read(emu_file &file) override;
+ virtual void nvram_write(emu_file &file) override;
public:
DECLARE_READ16_MEMBER( sec_1_r );
DECLARE_WRITE16_MEMBER( sec_1_w );
diff --git a/src/mame/machine/egret.h b/src/mame/machine/egret.h
index cca418b62a5..f9b881cd540 100644
--- a/src/mame/machine/egret.h
+++ b/src/mame/machine/egret.h
@@ -65,9 +65,9 @@ public:
static void static_set_type(device_t &device, int type);
// device_config_nvram_interface overrides
- virtual void nvram_default();
- virtual void nvram_read(emu_file &file);
- virtual void nvram_write(emu_file &file);
+ virtual void nvram_default() override;
+ virtual void nvram_read(emu_file &file) override;
+ virtual void nvram_write(emu_file &file) override;
DECLARE_READ8_MEMBER( ddr_r );
DECLARE_WRITE8_MEMBER( ddr_w );
@@ -105,14 +105,14 @@ public:
protected:
// device-level overrides
- virtual void device_start();
- virtual void device_reset();
- virtual machine_config_constructor device_mconfig_additions() const;
- virtual const rom_entry *device_rom_region() const;
+ virtual void device_start() override;
+ virtual void device_reset() override;
+ virtual machine_config_constructor device_mconfig_additions() const override;
+ virtual const rom_entry *device_rom_region() const override;
required_device<cpu_device> m_maincpu;
- virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr);
+ virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) override;
private:
UINT8 ddrs[3];
diff --git a/src/mame/machine/esqpanel.h b/src/mame/machine/esqpanel.h
index 2cd913e0856..5de704f1375 100644
--- a/src/mame/machine/esqpanel.h
+++ b/src/mame/machine/esqpanel.h
@@ -67,14 +67,14 @@ public:
protected:
// device-level overrides
- virtual void device_start();
- virtual void device_reset();
- virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr);
+ virtual void device_start() override;
+ virtual void device_reset() override;
+ virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) override;
// serial overrides
- virtual void rcv_complete(); // Rx completed receiving byte
- virtual void tra_complete(); // Tx completed sending byte
- virtual void tra_callback(); // Tx send bit
+ virtual void rcv_complete() override; // Rx completed receiving byte
+ virtual void tra_complete() override; // Tx completed sending byte
+ virtual void tra_callback() override; // Tx send bit
bool m_eps_mode;
@@ -97,10 +97,10 @@ public:
required_device<esq1x22_t> m_vfd;
- virtual void send_to_display(UINT8 data) { m_vfd->write_char(data); }
+ virtual void send_to_display(UINT8 data) override { m_vfd->write_char(data); }
protected:
- virtual machine_config_constructor device_mconfig_additions() const;
+ virtual machine_config_constructor device_mconfig_additions() const override;
private:
};
@@ -111,10 +111,10 @@ public:
required_device<esq2x40_t> m_vfd;
- virtual void send_to_display(UINT8 data) { m_vfd->write_char(data); }
+ virtual void send_to_display(UINT8 data) override { m_vfd->write_char(data); }
protected:
- virtual machine_config_constructor device_mconfig_additions() const;
+ virtual machine_config_constructor device_mconfig_additions() const override;
private:
};
@@ -125,10 +125,10 @@ public:
required_device<esq2x40_sq1_t> m_vfd;
- virtual void send_to_display(UINT8 data) { m_vfd->write_char(data); }
+ virtual void send_to_display(UINT8 data) override { m_vfd->write_char(data); }
protected:
- virtual machine_config_constructor device_mconfig_additions() const;
+ virtual machine_config_constructor device_mconfig_additions() const override;
private:
};
diff --git a/src/mame/machine/esqvfd.h b/src/mame/machine/esqvfd.h
index 8db9d054ab4..174ea5157d7 100644
--- a/src/mame/machine/esqvfd.h
+++ b/src/mame/machine/esqvfd.h
@@ -41,9 +41,9 @@ protected:
static const UINT8 AT_BLINK = 0x04;
static const UINT8 AT_BLINKED = 0x80; // set when character should be blinked off
- virtual void device_start();
- virtual void device_reset();
- virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr);
+ virtual void device_start() override;
+ virtual void device_reset() override;
+ virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) override;
int m_cursx, m_cursy;
int m_savedx, m_savedy;
@@ -59,10 +59,10 @@ class esq1x22_t : public esqvfd_t {
public:
esq1x22_t(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
- virtual void write_char(int data);
+ virtual void write_char(int data) override;
protected:
- virtual machine_config_constructor device_mconfig_additions() const;
+ virtual machine_config_constructor device_mconfig_additions() const override;
private:
};
@@ -71,10 +71,10 @@ class esq2x40_t : public esqvfd_t {
public:
esq2x40_t(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
- virtual void write_char(int data);
+ virtual void write_char(int data) override;
protected:
- virtual machine_config_constructor device_mconfig_additions() const;
+ virtual machine_config_constructor device_mconfig_additions() const override;
private:
};
@@ -83,10 +83,10 @@ class esq2x40_sq1_t : public esqvfd_t {
public:
esq2x40_sq1_t(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
- virtual void write_char(int data);
+ virtual void write_char(int data) override;
protected:
- virtual machine_config_constructor device_mconfig_additions() const;
+ virtual machine_config_constructor device_mconfig_additions() const override;
private:
bool m_Wait87Shift, m_Wait88Shift;
diff --git a/src/mame/machine/fd1089.h b/src/mame/machine/fd1089.h
index e8e106b5136..71fcc361d7a 100644
--- a/src/mame/machine/fd1089.h
+++ b/src/mame/machine/fd1089.h
@@ -46,7 +46,7 @@ public:
protected:
// device overrides
- virtual void device_start();
+ virtual void device_start() override;
// internal helpers
UINT8 rearrange_key(UINT8 table, bool opcode);
@@ -83,7 +83,7 @@ public:
fd1089a_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
protected:
- virtual UINT8 decode(UINT8 val, UINT8 key, bool opcode);
+ virtual UINT8 decode(UINT8 val, UINT8 key, bool opcode) override;
};
@@ -97,7 +97,7 @@ public:
fd1089b_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
protected:
- virtual UINT8 decode(UINT8 val, UINT8 key, bool opcode);
+ virtual UINT8 decode(UINT8 val, UINT8 key, bool opcode) override;
};
diff --git a/src/mame/machine/fd1094.h b/src/mame/machine/fd1094.h
index db5eb5cb83e..737f3b81e1c 100644
--- a/src/mame/machine/fd1094.h
+++ b/src/mame/machine/fd1094.h
@@ -91,8 +91,8 @@ protected:
required_memory_bank m_decrypted_opcodes_bank;
// device overrides
- virtual void device_start();
- virtual void device_reset();
+ virtual void device_start() override;
+ virtual void device_reset() override;
virtual void device_postload();
// internal helpers
diff --git a/src/mame/machine/fm_scsi.h b/src/mame/machine/fm_scsi.h
index 12ca5ded55d..cc7c1ab1fc8 100644
--- a/src/mame/machine/fm_scsi.h
+++ b/src/mame/machine/fm_scsi.h
@@ -67,9 +67,9 @@ public:
protected:
// device-level overrides (none are required, but these are common)
- virtual void device_start();
- virtual void device_reset();
- virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr);
+ virtual void device_start() override;
+ virtual void device_reset() override;
+ virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) override;
private:
// internal device state goes here
diff --git a/src/mame/machine/gaelco3d.h b/src/mame/machine/gaelco3d.h
index 0c9b5a4f894..36ab65082f1 100644
--- a/src/mame/machine/gaelco3d.h
+++ b/src/mame/machine/gaelco3d.h
@@ -88,9 +88,9 @@ public:
protected:
// device-level overrides
- virtual void device_start();
- virtual void device_stop();
- virtual void device_reset();
+ virtual void device_start() override;
+ virtual void device_stop() override;
+ virtual void device_reset() override;
private:
// internal state
diff --git a/src/mame/machine/gdrom.h b/src/mame/machine/gdrom.h
index 96fa7188ed3..f96a5fcea28 100644
--- a/src/mame/machine/gdrom.h
+++ b/src/mame/machine/gdrom.h
@@ -18,16 +18,16 @@ public:
// Sega GD-ROM handler
- virtual void ExecCommand();
- virtual void WriteData( UINT8 *data, int dataLength );
- virtual void ReadData( UINT8 *data, int dataLength );
+ virtual void ExecCommand() override;
+ virtual void WriteData( UINT8 *data, int dataLength ) override;
+ virtual void ReadData( UINT8 *data, int dataLength ) override;
protected:
- virtual void process_buffer();
+ virtual void process_buffer() override;
// device-level overrides
- virtual void device_start();
- virtual void device_reset();
+ virtual void device_start() override;
+ virtual void device_reset() override;
private:
UINT8 GDROM_Cmd11_Reply[32];
diff --git a/src/mame/machine/ie15_kbd.h b/src/mame/machine/ie15_kbd.h
index 49967d68eff..42eca22403d 100644
--- a/src/mame/machine/ie15_kbd.h
+++ b/src/mame/machine/ie15_kbd.h
@@ -47,9 +47,9 @@ public:
template<class _Object> static devcb_base &set_keyboard_callback(device_t &device, _Object object) { return downcast<ie15_keyboard_device &>(device).m_keyboard_cb.set_callback(object); }
- virtual ioport_constructor device_input_ports() const;
- virtual machine_config_constructor device_mconfig_additions() const;
- virtual const rom_entry *device_rom_region() const;
+ virtual ioport_constructor device_input_ports() const override;
+ virtual machine_config_constructor device_mconfig_additions() const override;
+ virtual const rom_entry *device_rom_region() const override;
protected:
required_ioport m_io_kbd0;
@@ -58,9 +58,9 @@ protected:
required_ioport m_io_kbd3;
required_ioport m_io_kbdc;
- virtual void device_start();
- virtual void device_reset();
- virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr);
+ virtual void device_start() override;
+ virtual void device_reset() override;
+ virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) override;
virtual void send_key(UINT16 code) { m_keyboard_cb((offs_t)0, code); }
emu_timer *m_timer;
diff --git a/src/mame/machine/igs022.h b/src/mame/machine/igs022.h
index fa5ae2ee74b..8b5ca3a8b62 100644
--- a/src/mame/machine/igs022.h
+++ b/src/mame/machine/igs022.h
@@ -12,10 +12,10 @@ public:
void IGS022_handle_command();
protected:
- virtual void device_config_complete();
- virtual void device_validity_check(validity_checker &valid) const;
- virtual void device_start();
- virtual void device_reset();
+ virtual void device_config_complete() override;
+ virtual void device_validity_check(validity_checker &valid) const override;
+ virtual void device_start() override;
+ virtual void device_reset() override;
UINT32 m_kb_regs[0x100];
diff --git a/src/mame/machine/igs025.h b/src/mame/machine/igs025.h
index 4eb59ab89fd..aa57a2ac8fa 100644
--- a/src/mame/machine/igs025.h
+++ b/src/mame/machine/igs025.h
@@ -31,10 +31,10 @@ public:
protected:
- virtual void device_config_complete();
- virtual void device_validity_check(validity_checker &valid) const;
- virtual void device_start();
- virtual void device_reset();
+ virtual void device_config_complete() override;
+ virtual void device_validity_check(validity_checker &valid) const override;
+ virtual void device_start() override;
+ virtual void device_reset() override;
UINT16 m_kb_prot_hold;
diff --git a/src/mame/machine/igs028.h b/src/mame/machine/igs028.h
index 41b9811bf34..42269cabc0f 100644
--- a/src/mame/machine/igs028.h
+++ b/src/mame/machine/igs028.h
@@ -14,10 +14,10 @@ public:
void IGS028_handle(void);
protected:
- virtual void device_config_complete();
- virtual void device_validity_check(validity_checker &valid) const;
- virtual void device_start();
- virtual void device_reset();
+ virtual void device_config_complete() override;
+ virtual void device_validity_check(validity_checker &valid) const override;
+ virtual void device_start() override;
+ virtual void device_reset() override;
UINT32 olds_prot_addr(UINT16 addr);
UINT32 olds_read_reg(UINT16 addr);
diff --git a/src/mame/machine/inder_sb.h b/src/mame/machine/inder_sb.h
index 7d0fd098feb..83cf035c652 100644
--- a/src/mame/machine/inder_sb.h
+++ b/src/mame/machine/inder_sb.h
@@ -78,9 +78,9 @@ public:
void update_sound_irqs(void);
protected:
- virtual machine_config_constructor device_mconfig_additions() const;
- virtual void device_start();
- virtual void device_reset();
+ virtual machine_config_constructor device_mconfig_additions() const override;
+ virtual void device_start() override;
+ virtual void device_reset() override;
int m_soundirq;
diff --git a/src/mame/machine/inder_vid.h b/src/mame/machine/inder_vid.h
index c6089e5c04c..f8c850ed9c1 100644
--- a/src/mame/machine/inder_vid.h
+++ b/src/mame/machine/inder_vid.h
@@ -40,9 +40,9 @@ public:
TMS340X0_SCANLINE_RGB32_CB_MEMBER(scanline);
protected:
- virtual machine_config_constructor device_mconfig_additions() const;
- virtual void device_start();
- virtual void device_reset();
+ virtual machine_config_constructor device_mconfig_additions() const override;
+ virtual void device_start() override;
+ virtual void device_reset() override;
private:
};
diff --git a/src/mame/machine/isbc_215g.h b/src/mame/machine/isbc_215g.h
index f636de93cb9..86c795d0306 100644
--- a/src/mame/machine/isbc_215g.h
+++ b/src/mame/machine/isbc_215g.h
@@ -14,8 +14,8 @@ class isbc_215g_device : public device_t
public:
isbc_215g_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
- virtual machine_config_constructor device_mconfig_additions() const;
- const rom_entry *device_rom_region() const;
+ virtual machine_config_constructor device_mconfig_additions() const override;
+ const rom_entry *device_rom_region() const override;
DECLARE_WRITE8_MEMBER(write);
DECLARE_READ16_MEMBER(io_r);
@@ -33,8 +33,8 @@ public:
template<class _Object> static devcb_base &static_set_irq_callback(device_t &device, _Object object) { return downcast<isbc_215g_device &>(device).m_out_irq_func.set_callback(object); }
protected:
- virtual void device_start();
- virtual void device_reset();
+ virtual void device_start() override;
+ virtual void device_reset() override;
private:
void find_sector();
diff --git a/src/mame/machine/iteagle_fpga.h b/src/mame/machine/iteagle_fpga.h
index bb8b4331182..5d150e66116 100644
--- a/src/mame/machine/iteagle_fpga.h
+++ b/src/mame/machine/iteagle_fpga.h
@@ -40,14 +40,14 @@ public:
protected:
- virtual void device_start();
- virtual void device_reset();
- virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr);
+ virtual void device_start() override;
+ virtual void device_reset() override;
+ virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) override;
// device_nvram_interface overrides
- virtual void nvram_default();
- virtual void nvram_read(emu_file &file);
- virtual void nvram_write(emu_file &file);
+ virtual void nvram_default() override;
+ virtual void nvram_read(emu_file &file) override;
+ virtual void nvram_write(emu_file &file) override;
private:
emu_timer * m_timer;
@@ -92,16 +92,16 @@ class iteagle_eeprom_device : public pci_device {
public:
iteagle_eeprom_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
// optional information overrides
- virtual machine_config_constructor device_mconfig_additions() const;
+ virtual machine_config_constructor device_mconfig_additions() const override;
virtual void map_extra(UINT64 memory_window_start, UINT64 memory_window_end, UINT64 memory_offset, address_space *memory_space,
- UINT64 io_window_start, UINT64 io_window_end, UINT64 io_offset, address_space *io_space);
+ UINT64 io_window_start, UINT64 io_window_end, UINT64 io_offset, address_space *io_space) override;
required_device<eeprom_serial_93cxx_device> m_eeprom;
void set_info(int sw_version, int hw_version) {m_sw_version=sw_version; m_hw_version=hw_version;}
protected:
- virtual void device_start();
- virtual void device_reset();
+ virtual void device_start() override;
+ virtual void device_reset() override;
private:
address_space *m_memory_space;
@@ -117,7 +117,7 @@ class iteagle_ide_device : public pci_device {
public:
iteagle_ide_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
// optional information overrides
- virtual machine_config_constructor device_mconfig_additions() const;
+ virtual machine_config_constructor device_mconfig_additions() const override;
void set_irq_info(const char *tag, const int irq_num);
required_device<bus_master_ide_controller_device> m_ide;
@@ -126,8 +126,8 @@ public:
DECLARE_WRITE_LINE_MEMBER(ide2_interrupt);
protected:
- virtual void device_start();
- virtual void device_reset();
+ virtual void device_start() override;
+ virtual void device_reset() override;
private:
const char *m_cpu_tag;
diff --git a/src/mame/machine/jvs13551.h b/src/mame/machine/jvs13551.h
index 6385178b318..2a84e9b9d24 100644
--- a/src/mame/machine/jvs13551.h
+++ b/src/mame/machine/jvs13551.h
@@ -29,7 +29,7 @@ public:
sega_837_13551(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
static void static_set_port_tag(device_t &device, int port, const char *tag);
- virtual const rom_entry *device_rom_region() const;
+ virtual const rom_entry *device_rom_region() const override;
DECLARE_WRITE_LINE_MEMBER(jvs13551_coin_1_w);
DECLARE_WRITE_LINE_MEMBER(jvs13551_coin_2_w);
@@ -37,22 +37,22 @@ public:
protected:
// device-level overrides
- virtual void device_start();
- virtual void device_reset();
- virtual ioport_constructor device_input_ports() const;
+ virtual void device_start() override;
+ virtual void device_reset() override;
+ virtual ioport_constructor device_input_ports() const override;
// JVS device overrides
- virtual const char *device_id();
- virtual UINT8 command_format_version();
- virtual UINT8 jvs_standard_version();
- virtual UINT8 comm_method_version();
- virtual void function_list(UINT8 *&buf);
- virtual bool switches(UINT8 *&buf, UINT8 count_players, UINT8 bytes_per_switch);
- virtual bool coin_counters(UINT8 *&buf, UINT8 count);
- virtual bool coin_add(UINT8 slot, INT32 count);
- virtual bool analogs(UINT8 *&buf, UINT8 count);
- virtual bool swoutputs(UINT8 count, const UINT8 *vals);
- virtual bool swoutputs(UINT8 id, UINT8 val);
+ virtual const char *device_id() override;
+ virtual UINT8 command_format_version() override;
+ virtual UINT8 jvs_standard_version() override;
+ virtual UINT8 comm_method_version() override;
+ virtual void function_list(UINT8 *&buf) override;
+ virtual bool switches(UINT8 *&buf, UINT8 count_players, UINT8 bytes_per_switch) override;
+ virtual bool coin_counters(UINT8 *&buf, UINT8 count) override;
+ virtual bool coin_add(UINT8 slot, INT32 count) override;
+ virtual bool analogs(UINT8 *&buf, UINT8 count) override;
+ virtual bool swoutputs(UINT8 count, const UINT8 *vals) override;
+ virtual bool swoutputs(UINT8 id, UINT8 val) override;
private:
const char *port_tag[12];
diff --git a/src/mame/machine/k573cass.h b/src/mame/machine/k573cass.h
index 24809f7076f..3045365d9dc 100644
--- a/src/mame/machine/k573cass.h
+++ b/src/mame/machine/k573cass.h
@@ -49,7 +49,7 @@ public:
DECLARE_READ_LINE_MEMBER(read_line_adc083x_sars);
protected:
- virtual void device_start();
+ virtual void device_start() override;
devcb_write_line m_dsr_handler;
@@ -101,8 +101,8 @@ public:
virtual DECLARE_WRITE_LINE_MEMBER(write_line_d3);
protected:
- virtual void device_start();
- virtual machine_config_constructor device_mconfig_additions() const;
+ virtual void device_start() override;
+ virtual machine_config_constructor device_mconfig_additions() const override;
private:
required_device<x76f041_device> m_x76f041;
@@ -128,7 +128,7 @@ public:
ADC083X_INPUT_CB(punchmania_inputs_callback);
protected:
- virtual machine_config_constructor device_mconfig_additions() const;
+ virtual machine_config_constructor device_mconfig_additions() const override;
private:
required_device<ds2401_device> m_ds2401;
@@ -191,8 +191,8 @@ public:
virtual DECLARE_WRITE_LINE_MEMBER(write_line_d7);
protected:
- virtual void device_start();
- virtual machine_config_constructor device_mconfig_additions() const;
+ virtual void device_start() override;
+ virtual machine_config_constructor device_mconfig_additions() const override;
private:
required_device<x76f100_device> m_x76f100;
@@ -218,7 +218,7 @@ public:
virtual DECLARE_WRITE_LINE_MEMBER(write_line_d4);
protected:
- virtual machine_config_constructor device_mconfig_additions() const;
+ virtual machine_config_constructor device_mconfig_additions() const override;
private:
required_device<ds2401_device> m_ds2401;
@@ -242,8 +242,8 @@ public:
virtual DECLARE_WRITE_LINE_MEMBER(write_line_zs01_sda);
protected:
- virtual void device_start();
- virtual machine_config_constructor device_mconfig_additions() const;
+ virtual void device_start() override;
+ virtual machine_config_constructor device_mconfig_additions() const override;
private:
required_device<zs01_device> m_zs01;
diff --git a/src/mame/machine/k573dio.h b/src/mame/machine/k573dio.h
index 9a5f97c4cf8..6fb44f4089f 100644
--- a/src/mame/machine/k573dio.h
+++ b/src/mame/machine/k573dio.h
@@ -64,11 +64,11 @@ public:
DECLARE_WRITE16_MEMBER(output_5_w);
protected:
- virtual void device_start();
- virtual void device_reset();
- virtual const rom_entry *device_rom_region() const;
- virtual machine_config_constructor device_mconfig_additions() const;
- virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr);
+ virtual void device_start() override;
+ virtual void device_reset() override;
+ virtual const rom_entry *device_rom_region() const override;
+ virtual machine_config_constructor device_mconfig_additions() const override;
+ virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) override;
private:
devcb_write8 output_cb;
diff --git a/src/mame/machine/k573mcr.h b/src/mame/machine/k573mcr.h
index 68b1e17b610..4241bc33f96 100644
--- a/src/mame/machine/k573mcr.h
+++ b/src/mame/machine/k573mcr.h
@@ -20,9 +20,9 @@ public:
k573mcr_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
protected:
- virtual void device_start();
+ virtual void device_start() override;
- virtual const rom_entry *device_rom_region() const;
+ virtual const rom_entry *device_rom_region() const override;
};
#endif
diff --git a/src/mame/machine/k573msu.h b/src/mame/machine/k573msu.h
index 641f486e48b..3d4940039a9 100644
--- a/src/mame/machine/k573msu.h
+++ b/src/mame/machine/k573msu.h
@@ -20,9 +20,9 @@ public:
k573msu_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
protected:
- virtual void device_start();
+ virtual void device_start() override;
- virtual const rom_entry *device_rom_region() const;
+ virtual const rom_entry *device_rom_region() const override;
};
#endif
diff --git a/src/mame/machine/k573npu.h b/src/mame/machine/k573npu.h
index 90ac32e415d..13c4d598216 100644
--- a/src/mame/machine/k573npu.h
+++ b/src/mame/machine/k573npu.h
@@ -20,9 +20,9 @@ public:
k573npu_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
protected:
- virtual void device_start();
+ virtual void device_start() override;
- virtual const rom_entry *device_rom_region() const;
+ virtual const rom_entry *device_rom_region() const override;
};
#endif
diff --git a/src/mame/machine/k7659kb.h b/src/mame/machine/k7659kb.h
index 2dc4db24747..c18031b61bf 100644
--- a/src/mame/machine/k7659kb.h
+++ b/src/mame/machine/k7659kb.h
@@ -46,17 +46,17 @@ public:
k7659_keyboard_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
// optional information overrides
- virtual const rom_entry *device_rom_region() const;
- virtual machine_config_constructor device_mconfig_additions() const;
- virtual ioport_constructor device_input_ports() const;
+ virtual const rom_entry *device_rom_region() const override;
+ virtual machine_config_constructor device_mconfig_additions() const override;
+ virtual ioport_constructor device_input_ports() const override;
DECLARE_READ8_MEMBER(read);
protected:
// device-level overrides
- virtual void device_start();
- virtual void device_reset();
- virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr);
+ virtual void device_start() override;
+ virtual void device_reset() override;
+ virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) override;
emu_timer *m_timer;
private:
diff --git a/src/mame/machine/kaneko_calc3.h b/src/mame/machine/kaneko_calc3.h
index 93f4f63cac7..af5e1d31d94 100644
--- a/src/mame/machine/kaneko_calc3.h
+++ b/src/mame/machine/kaneko_calc3.h
@@ -20,9 +20,9 @@ public:
void mcu_run();
protected:
- virtual void device_start();
- virtual void device_reset();
- virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr);
+ virtual void device_start() override;
+ virtual void device_reset() override;
+ virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) override;
private:
required_shared_ptr<UINT16> m_mcuram;
diff --git a/src/mame/machine/kaneko_hit.h b/src/mame/machine/kaneko_hit.h
index d2dc7b0fd04..815fa4bd70c 100644
--- a/src/mame/machine/kaneko_hit.h
+++ b/src/mame/machine/kaneko_hit.h
@@ -48,8 +48,8 @@ public:
DECLARE_WRITE16_MEMBER(kaneko_hit_w);
protected:
- virtual void device_start();
- virtual void device_reset();
+ virtual void device_start() override;
+ virtual void device_reset() override;
private:
calc1_hit_t m_hit;
diff --git a/src/mame/machine/kaneko_toybox.h b/src/mame/machine/kaneko_toybox.h
index 351d0872aca..b83f1de3be8 100644
--- a/src/mame/machine/kaneko_toybox.h
+++ b/src/mame/machine/kaneko_toybox.h
@@ -347,8 +347,8 @@ public:
DECLARE_READ16_MEMBER(mcu_status_r);
protected:
- virtual void device_start();
- virtual void device_reset();
+ virtual void device_start() override;
+ virtual void device_reset() override;
private:
required_shared_ptr<UINT16> m_mcuram;
diff --git a/src/mame/machine/kc_keyb.h b/src/mame/machine/kc_keyb.h
index 9114e65ae96..152a886e65f 100644
--- a/src/mame/machine/kc_keyb.h
+++ b/src/mame/machine/kc_keyb.h
@@ -31,13 +31,13 @@ public:
template<class _Object> static devcb_base &set_out_wr_callback(device_t &device, _Object object) { return downcast<kc_keyboard_device &>(device).m_write_out.set_callback(object); }
// optional information overrides
- virtual ioport_constructor device_input_ports() const;
+ virtual ioport_constructor device_input_ports() const override;
protected:
// device-level overrides
- virtual void device_start();
- virtual void device_reset();
- virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr);
+ virtual void device_start() override;
+ virtual void device_reset() override;
+ virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) override;
void add_pulse_to_transmit_buffer(int pulse_state, int pulse_number = 1);
void add_bit(int bit);
diff --git a/src/mame/machine/konami1.h b/src/mame/machine/konami1.h
index 1efadd4eee4..4c5b369896d 100644
--- a/src/mame/machine/konami1.h
+++ b/src/mame/machine/konami1.h
@@ -15,12 +15,12 @@ protected:
UINT16 m_boundary;
mi_konami1(UINT16 boundary);
virtual ~mi_konami1() {}
- virtual UINT8 read_opcode(UINT16 adr);
+ virtual UINT8 read_opcode(UINT16 adr) override;
};
UINT16 m_boundary;
- virtual void device_start();
+ virtual void device_start() override;
};
extern const device_type KONAMI1;
diff --git a/src/mame/machine/konppc.h b/src/mame/machine/konppc.h
index b84d63d421c..c17cdfa922c 100644
--- a/src/mame/machine/konppc.h
+++ b/src/mame/machine/konppc.h
@@ -59,7 +59,7 @@ public:
DECLARE_WRITE32_MEMBER(nwk_voodoo_1_w);
protected:
// device-level overrides
- virtual void device_start();
+ virtual void device_start() override;
UINT32 dsp_comm_sharc_r(int board, int offset);
void dsp_comm_sharc_w(address_space &space, int board, int offset, UINT32 data);
diff --git a/src/mame/machine/m1comm.h b/src/mame/machine/m1comm.h
index 85c0b3eb834..56106dbe28f 100644
--- a/src/mame/machine/m1comm.h
+++ b/src/mame/machine/m1comm.h
@@ -24,7 +24,7 @@ public:
m1comm_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
// optional information overrides
- virtual machine_config_constructor device_mconfig_additions() const;
+ virtual machine_config_constructor device_mconfig_additions() const override;
required_device<z80_device> m_commcpu;
@@ -62,9 +62,9 @@ public:
protected:
// device-level overrides
- virtual void device_start();
- virtual void device_reset();
- virtual const rom_entry *device_rom_region() const;
+ virtual void device_start() override;
+ virtual void device_reset() override;
+ virtual const rom_entry *device_rom_region() const override;
private:
UINT8 m_shared[0x1000]; // 2x 2k = 4k; model1 accesses this with 16bit data and 11bit address (A0 to A10)
diff --git a/src/mame/machine/m20_8086.h b/src/mame/machine/m20_8086.h
index 148ba808c0a..1f2cc041d69 100644
--- a/src/mame/machine/m20_8086.h
+++ b/src/mame/machine/m20_8086.h
@@ -12,8 +12,8 @@ class m20_8086_device : public device_t
public:
m20_8086_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
- virtual const rom_entry *device_rom_region() const;
- virtual machine_config_constructor device_mconfig_additions() const;
+ virtual const rom_entry *device_rom_region() const override;
+ virtual machine_config_constructor device_mconfig_additions() const override;
DECLARE_READ16_MEMBER(z8000_io_r);
DECLARE_WRITE16_MEMBER(z8000_io_w);
@@ -25,8 +25,8 @@ public:
required_device<cpu_device> m_8086;
protected:
- void device_start();
- void device_reset();
+ void device_start() override;
+ void device_reset() override;
private:
required_device<cpu_device> m_maincpu;
diff --git a/src/mame/machine/m20_kbd.h b/src/mame/machine/m20_kbd.h
index a3b9e770e77..3cade9c11e4 100644
--- a/src/mame/machine/m20_kbd.h
+++ b/src/mame/machine/m20_kbd.h
@@ -9,15 +9,15 @@ class m20_keyboard_device : public serial_keyboard_device
{
public:
m20_keyboard_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
- virtual ioport_constructor device_input_ports() const;
+ virtual ioport_constructor device_input_ports() const override;
protected:
- virtual void device_start();
- virtual void rcv_complete();
+ virtual void device_start() override;
+ virtual void rcv_complete() override;
private:
void write(UINT8 data);
- virtual UINT8 keyboard_handler(UINT8 last_code, UINT8 *scan_line);
+ virtual UINT8 keyboard_handler(UINT8 last_code, UINT8 *scan_line) override;
UINT8 m_state[16];
};
diff --git a/src/mame/machine/m24_kbd.h b/src/mame/machine/m24_kbd.h
index 8057c87e053..489d094929e 100644
--- a/src/mame/machine/m24_kbd.h
+++ b/src/mame/machine/m24_kbd.h
@@ -16,13 +16,13 @@ public:
template<class _Object> static devcb_base &set_out_data_handler(device_t &device, _Object object) { return downcast<m24_keyboard_device &>(device).m_out_data.set_callback(object); }
- virtual const rom_entry *device_rom_region() const;
- virtual machine_config_constructor device_mconfig_additions() const;
- virtual ioport_constructor device_input_ports() const;
+ virtual const rom_entry *device_rom_region() const override;
+ virtual machine_config_constructor device_mconfig_additions() const override;
+ virtual ioport_constructor device_input_ports() const override;
- void device_start();
- void device_reset();
- void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr);
+ void device_start() override;
+ void device_reset() override;
+ void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) override;
DECLARE_WRITE8_MEMBER(bus_w);
DECLARE_READ8_MEMBER(p1_r);
diff --git a/src/mame/machine/m24_z8000.h b/src/mame/machine/m24_z8000.h
index 7f0e08e0b5e..283bd301ac9 100644
--- a/src/mame/machine/m24_z8000.h
+++ b/src/mame/machine/m24_z8000.h
@@ -17,8 +17,8 @@ class m24_z8000_device : public device_t
public:
m24_z8000_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
- virtual const rom_entry *device_rom_region() const;
- virtual machine_config_constructor device_mconfig_additions() const;
+ virtual const rom_entry *device_rom_region() const override;
+ virtual machine_config_constructor device_mconfig_additions() const override;
template<class _Object> static devcb_base &set_halt_callback(device_t &device, _Object object) { return downcast<m24_z8000_device &>(device).m_halt_out.set_callback(object); }
DECLARE_READ16_MEMBER(pmem_r);
@@ -38,8 +38,8 @@ public:
required_device<z8001_device> m_z8000;
protected:
- void device_start();
- void device_reset();
+ void device_start() override;
+ void device_reset() override;
private:
required_device<cpu_device> m_maincpu;
diff --git a/src/mame/machine/m2comm.h b/src/mame/machine/m2comm.h
index 708efa2ae34..8566f2cdd33 100644
--- a/src/mame/machine/m2comm.h
+++ b/src/mame/machine/m2comm.h
@@ -23,7 +23,7 @@ public:
m2comm_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
// optional information overrides
- virtual machine_config_constructor device_mconfig_additions() const;
+ virtual machine_config_constructor device_mconfig_additions() const override;
// single bit registers (74LS74)
DECLARE_READ8_MEMBER(zfg_r);
@@ -53,8 +53,8 @@ public:
protected:
// device-level overrides
- virtual void device_start();
- virtual void device_reset();
+ virtual void device_start() override;
+ virtual void device_reset() override;
private:
UINT8 m_shared[0x4000]; // 16k shared memory
diff --git a/src/mame/machine/mackbd.h b/src/mame/machine/mackbd.h
index cb8090b9bdb..946d549c0cb 100644
--- a/src/mame/machine/mackbd.h
+++ b/src/mame/machine/mackbd.h
@@ -56,11 +56,11 @@ public:
protected:
// device-level overrides
- virtual void device_start();
- virtual void device_reset();
- virtual machine_config_constructor device_mconfig_additions() const;
- virtual const rom_entry *device_rom_region() const;
- virtual ioport_constructor device_input_ports() const;
+ virtual void device_start() override;
+ virtual void device_reset() override;
+ virtual machine_config_constructor device_mconfig_additions() const override;
+ virtual const rom_entry *device_rom_region() const override;
+ virtual ioport_constructor device_input_ports() const override;
required_device<cpu_device> m_maincpu;
diff --git a/src/mame/machine/macrtc.h b/src/mame/machine/macrtc.h
index d830b743c1e..ea8726a8fd2 100644
--- a/src/mame/machine/macrtc.h
+++ b/src/mame/machine/macrtc.h
@@ -45,18 +45,18 @@ public:
protected:
// device-level overrides
- virtual void device_start();
- virtual void device_reset();
- virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr);
+ virtual void device_start() override;
+ virtual void device_reset() override;
+ virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) override;
// device_rtc_interface overrides
- virtual void rtc_clock_updated(int year, int month, int day, int day_of_week, int hour, int minute, int second);
- virtual bool rtc_feature_leap_year() { return true; }
+ virtual void rtc_clock_updated(int year, int month, int day, int day_of_week, int hour, int minute, int second) override;
+ virtual bool rtc_feature_leap_year() override { return true; }
// device_nvram_interface overrides
- virtual void nvram_default();
- virtual void nvram_read(emu_file &file);
- virtual void nvram_write(emu_file &file);
+ virtual void nvram_default() override;
+ virtual void nvram_read(emu_file &file) override;
+ virtual void nvram_write(emu_file &file) override;
private:
/* state of rTCEnb and rTCClk lines */
diff --git a/src/mame/machine/maple-dc.h b/src/mame/machine/maple-dc.h
index 2170282d0ef..dcecaa9d2b5 100644
--- a/src/mame/machine/maple-dc.h
+++ b/src/mame/machine/maple-dc.h
@@ -39,9 +39,9 @@ public:
protected:
// device-level overrides
- virtual void device_start();
- virtual void device_reset();
- virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr);
+ virtual void device_start() override;
+ virtual void device_reset() override;
+ virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) override;
private:
enum {
diff --git a/src/mame/machine/mapledev.h b/src/mame/machine/mapledev.h
index 466945b9ed0..2a2b93ca93c 100644
--- a/src/mame/machine/mapledev.h
+++ b/src/mame/machine/mapledev.h
@@ -25,8 +25,8 @@ protected:
UINT32 reply_buffer[256];
// device-level overrides
- virtual void device_start();
- virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr);
+ virtual void device_start() override;
+ virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) override;
void reply_ready();
void reply_ready_with_delay();
diff --git a/src/mame/machine/mathbox.h b/src/mame/machine/mathbox.h
index bbc35505b8d..d50bb690687 100644
--- a/src/mame/machine/mathbox.h
+++ b/src/mame/machine/mathbox.h
@@ -28,9 +28,9 @@ public:
protected:
// device-level overrides
- virtual void device_config_complete();
- virtual void device_start();
- virtual void device_reset();
+ virtual void device_config_complete() override;
+ virtual void device_start() override;
+ virtual void device_reset() override;
private:
// internal state
diff --git a/src/mame/machine/mega32x.h b/src/mame/machine/mega32x.h
index fd9ed2131a8..e79b4a32043 100644
--- a/src/mame/machine/mega32x.h
+++ b/src/mame/machine/mega32x.h
@@ -148,12 +148,12 @@ public:
emu_timer *m_32x_pwm_timer;
protected:
- virtual void device_start();
- virtual void device_reset();
+ virtual void device_start() override;
+ virtual void device_reset() override;
// optional information overrides
// virtual const rom_entry *device_rom_region() const;
- virtual machine_config_constructor device_mconfig_additions() const;
+ virtual machine_config_constructor device_mconfig_additions() const override;
private:
@@ -224,7 +224,7 @@ class sega_32x_pal_device : public sega_32x_device
public:
sega_32x_pal_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
protected:
- virtual machine_config_constructor device_mconfig_additions() const;
+ virtual machine_config_constructor device_mconfig_additions() const override;
};
diff --git a/src/mame/machine/megacd.h b/src/mame/machine/megacd.h
index 84ed0b399c5..b592175e914 100644
--- a/src/mame/machine/megacd.h
+++ b/src/mame/machine/megacd.h
@@ -212,12 +212,12 @@ public:
void SegaCD_CDC_Do_DMA( int &dmacount, UINT8 *CDC_BUFFER, UINT16 &dma_addrc, UINT16 &destination );
protected:
- virtual void device_start();
- virtual void device_reset();
+ virtual void device_start() override;
+ virtual void device_reset() override;
// optional information overrides
// virtual const rom_entry *device_rom_region() const;
- virtual machine_config_constructor device_mconfig_additions() const;
+ virtual machine_config_constructor device_mconfig_additions() const override;
private:
// virtual void device_config_complete();
diff --git a/src/mame/machine/megacdcd.h b/src/mame/machine/megacdcd.h
index 9804c372031..2039f48587b 100644
--- a/src/mame/machine/megacdcd.h
+++ b/src/mame/machine/megacdcd.h
@@ -306,9 +306,9 @@ public:
void nff0002_set(UINT16 wordValue);
protected:
- virtual void device_start();
- virtual void device_reset();
- virtual machine_config_constructor device_mconfig_additions() const;
+ virtual void device_start() override;
+ virtual void device_reset() override;
+ virtual machine_config_constructor device_mconfig_additions() const override;
private:
diff --git a/src/mame/machine/microdrv.h b/src/mame/machine/microdrv.h
index 50225a3f564..9d83cd66956 100644
--- a/src/mame/machine/microdrv.h
+++ b/src/mame/machine/microdrv.h
@@ -48,20 +48,20 @@ public:
template<class _Object> static devcb_base &set_comms_out_wr_callback(device_t &device, _Object object) { return downcast<microdrive_image_device &>(device).m_write_comms_out.set_callback(object); }
// image-level overrides
- virtual bool call_load();
- virtual void call_unload();
- virtual bool call_softlist_load(software_list_device &swlist, const char *swname, const rom_entry *start_entry) { return load_software(swlist, swname, start_entry); }
+ virtual bool call_load() override;
+ virtual void call_unload() override;
+ virtual bool call_softlist_load(software_list_device &swlist, const char *swname, const rom_entry *start_entry) override { return load_software(swlist, swname, start_entry); }
- virtual iodevice_t image_type() const { return IO_CASSETTE; }
+ virtual iodevice_t image_type() const override { return IO_CASSETTE; }
- virtual bool is_readable() const { return 1; }
- virtual bool is_writeable() const { return 1; }
- virtual bool is_creatable() const { return 0; }
- virtual bool must_be_loaded() const { return 0; }
- virtual bool is_reset_on_load() const { return 0; }
- virtual const char *image_interface() const { return "ql_cass"; }
- virtual const char *file_extensions() const { return "mdv"; }
- virtual const option_guide *create_option_guide() const { return nullptr; }
+ virtual bool is_readable() const override { return 1; }
+ virtual bool is_writeable() const override { return 1; }
+ virtual bool is_creatable() const override { return 0; }
+ virtual bool must_be_loaded() const override { return 0; }
+ virtual bool is_reset_on_load() const override { return 0; }
+ virtual const char *image_interface() const override { return "ql_cass"; }
+ virtual const char *file_extensions() const override { return "mdv"; }
+ virtual const option_guide *create_option_guide() const override { return nullptr; }
// specific implementation
DECLARE_WRITE_LINE_MEMBER( clk_w );
@@ -74,9 +74,9 @@ public:
DECLARE_READ_LINE_MEMBER ( data2_r );
protected:
// device-level overrides
- virtual void device_config_complete();
- virtual void device_start();
- virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr);
+ virtual void device_config_complete() override;
+ virtual void device_start() override;
+ virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) override;
private:
devcb_write_line m_write_comms_out;
diff --git a/src/mame/machine/micropolis.h b/src/mame/machine/micropolis.h
index b7ef89dee2b..76e1664c9ea 100644
--- a/src/mame/machine/micropolis.h
+++ b/src/mame/machine/micropolis.h
@@ -70,8 +70,8 @@ public:
protected:
// device-level overrides
- virtual void device_start();
- virtual void device_reset();
+ virtual void device_start() override;
+ virtual void device_reset() override;
private:
// internal state
diff --git a/src/mame/machine/midikbd.h b/src/mame/machine/midikbd.h
index 229709f392e..c5272cf2e33 100644
--- a/src/mame/machine/midikbd.h
+++ b/src/mame/machine/midikbd.h
@@ -14,15 +14,15 @@ class midi_keyboard_device : public device_t,
{
public:
midi_keyboard_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
- ioport_constructor device_input_ports() const;
+ ioport_constructor device_input_ports() const override;
template<class _Object> static devcb_base &static_set_tx_callback(device_t &device, _Object object) { return downcast<midi_keyboard_device &>(device).m_out_tx_func.set_callback(object); }
protected:
- void device_start();
- void tra_callback();
- void tra_complete();
- void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr);
+ void device_start() override;
+ void tra_callback() override;
+ void tra_complete() override;
+ void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) override;
private:
void push_tx(UINT8 data) { ++m_head %= 16; m_buffer[m_head] = data; }
diff --git a/src/mame/machine/midwayic.h b/src/mame/machine/midwayic.h
index f542b0db5fc..385234c5a66 100644
--- a/src/mame/machine/midwayic.h
+++ b/src/mame/machine/midwayic.h
@@ -30,7 +30,7 @@ public:
protected:
// device-level overrides
- virtual void device_start();
+ virtual void device_start() override;
void generate_serial_data(int upper);
void serial_register_state();
@@ -74,12 +74,12 @@ public:
protected:
// device-level overrides
- virtual void device_start();
+ virtual void device_start() override;
// device_nvram_interface overrides
- virtual void nvram_default();
- virtual void nvram_read(emu_file &file);
- virtual void nvram_write(emu_file &file);
+ virtual void nvram_default() override;
+ virtual void nvram_read(emu_file &file) override;
+ virtual void nvram_write(emu_file &file) override;
private:
@@ -148,7 +148,7 @@ public:
protected:
// device-level overrides
- virtual void device_start();
+ virtual void device_start() override;
private:
void ioasic_register_state();
diff --git a/src/mame/machine/mie.h b/src/mame/machine/mie.h
index d76f17ee4f9..fa50c4d5756 100644
--- a/src/mame/machine/mie.h
+++ b/src/mame/machine/mie.h
@@ -34,8 +34,8 @@ public:
static void static_set_jvs_name(device_t &device, const char *name);
// optional information overrides
- virtual const rom_entry *device_rom_region() const;
- virtual machine_config_constructor device_mconfig_additions() const;
+ virtual const rom_entry *device_rom_region() const override;
+ virtual machine_config_constructor device_mconfig_additions() const override;
DECLARE_READ8_MEMBER(control_r);
DECLARE_WRITE8_MEMBER(control_w);
@@ -71,17 +71,17 @@ public:
IRQ_CALLBACK_MEMBER(irq_callback);
- void maple_w(const UINT32 *data, UINT32 in_size);
- virtual void maple_reset();
+ void maple_w(const UINT32 *data, UINT32 in_size) override;
+ virtual void maple_reset() override;
protected:
const char *gpio_name[8];
const char *jvs_name;
// device-level overrides
- virtual void device_start();
- virtual void device_reset();
- virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr);
+ virtual void device_start() override;
+ virtual void device_reset() override;
+ virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) override;
private:
enum { TBUF_SIZE = 8 };
diff --git a/src/mame/machine/mm1kb.h b/src/mame/machine/mm1kb.h
index 8ccd11d3249..594608696b3 100644
--- a/src/mame/machine/mm1kb.h
+++ b/src/mame/machine/mm1kb.h
@@ -40,9 +40,9 @@ public:
template<class _Object> static devcb_base &set_kbst_wr_callback(device_t &device, _Object object) { return downcast<mm1_keyboard_t &>(device).m_write_kbst.set_callback(object); }
// optional information overrides
- virtual const rom_entry *device_rom_region() const;
- virtual machine_config_constructor device_mconfig_additions() const;
- virtual ioport_constructor device_input_ports() const;
+ virtual const rom_entry *device_rom_region() const override;
+ virtual machine_config_constructor device_mconfig_additions() const override;
+ virtual ioport_constructor device_input_ports() const override;
DECLARE_READ8_MEMBER( read ) { return m_data; }
@@ -63,8 +63,8 @@ public:
protected:
// device-level overrides
- virtual void device_start();
- virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr);
+ virtual void device_start() override;
+ virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) override;
private:
devcb_write_line m_write_kbst;
diff --git a/src/mame/machine/ms7004.h b/src/mame/machine/ms7004.h
index bf0dd1a3aee..1ceca1b46b6 100644
--- a/src/mame/machine/ms7004.h
+++ b/src/mame/machine/ms7004.h
@@ -44,11 +44,11 @@ public:
protected:
// device-level overrides
- virtual machine_config_constructor device_mconfig_additions() const;
- virtual const rom_entry *device_rom_region() const;
- virtual ioport_constructor device_input_ports() const;
- virtual void device_start();
- virtual void device_reset();
+ virtual machine_config_constructor device_mconfig_additions() const override;
+ virtual const rom_entry *device_rom_region() const override;
+ virtual ioport_constructor device_input_ports() const override;
+ virtual void device_start() override;
+ virtual void device_reset() override;
private:
required_device<cpu_device> m_maincpu;
diff --git a/src/mame/machine/msx_matsushita.h b/src/mame/machine/msx_matsushita.h
index 8406d5b29e7..2d3a7ad0542 100644
--- a/src/mame/machine/msx_matsushita.h
+++ b/src/mame/machine/msx_matsushita.h
@@ -25,11 +25,11 @@ public:
template<class _Object> static devcb_base &set_turbo_callback(device_t &device, _Object object) { return downcast<msx_matsushita_device &>(device).m_turbo_out_cb.set_callback(object); }
- virtual void device_start();
- virtual machine_config_constructor device_mconfig_additions() const;
- virtual ioport_constructor device_input_ports() const;
+ virtual void device_start() override;
+ virtual machine_config_constructor device_mconfig_additions() const override;
+ virtual ioport_constructor device_input_ports() const override;
- virtual UINT8 get_id();
+ virtual UINT8 get_id() override;
virtual DECLARE_READ8_MEMBER(io_read);
virtual DECLARE_WRITE8_MEMBER(io_write);
diff --git a/src/mame/machine/msx_s1985.h b/src/mame/machine/msx_s1985.h
index 98ecdcf631d..e1fe2f1fb8a 100644
--- a/src/mame/machine/msx_s1985.h
+++ b/src/mame/machine/msx_s1985.h
@@ -19,7 +19,7 @@ class msx_s1985_device : public msx_switched_device
public:
msx_s1985_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
- virtual UINT8 get_id();
+ virtual UINT8 get_id() override;
virtual DECLARE_READ8_MEMBER(io_read);
virtual DECLARE_WRITE8_MEMBER(io_write);
diff --git a/src/mame/machine/msx_switched.h b/src/mame/machine/msx_switched.h
index 681ffaaa680..2b3c3c02c17 100644
--- a/src/mame/machine/msx_switched.h
+++ b/src/mame/machine/msx_switched.h
@@ -15,7 +15,7 @@ public:
virtual DECLARE_WRITE8_MEMBER(io_write) = 0;
protected:
- virtual void device_start();
+ virtual void device_start() override;
};
#endif
diff --git a/src/mame/machine/msx_systemflags.h b/src/mame/machine/msx_systemflags.h
index 616ea57f5da..65e7bdb87ba 100644
--- a/src/mame/machine/msx_systemflags.h
+++ b/src/mame/machine/msx_systemflags.h
@@ -29,7 +29,7 @@ public:
DECLARE_WRITE8_MEMBER(write);
protected:
- virtual void device_start();
+ virtual void device_start() override;
private:
UINT8 m_initial_value;
diff --git a/src/mame/machine/namco06.h b/src/mame/machine/namco06.h
index bf1af3aea16..446009dbcec 100644
--- a/src/mame/machine/namco06.h
+++ b/src/mame/machine/namco06.h
@@ -90,8 +90,8 @@ public:
protected:
// device-level overrides
- virtual void device_start();
- virtual void device_reset();
+ virtual void device_start() override;
+ virtual void device_reset() override;
private:
TIMER_CALLBACK_MEMBER( nmi_generate );
diff --git a/src/mame/machine/namco50.h b/src/mame/machine/namco50.h
index 8ff9ff82492..320e785fafa 100644
--- a/src/mame/machine/namco50.h
+++ b/src/mame/machine/namco50.h
@@ -26,9 +26,9 @@ public:
protected:
// device-level overrides
- virtual void device_start();
- virtual const rom_entry *device_rom_region() const;
- virtual machine_config_constructor device_mconfig_additions() const;
+ virtual void device_start() override;
+ virtual const rom_entry *device_rom_region() const override;
+ virtual machine_config_constructor device_mconfig_additions() const override;
TIMER_CALLBACK_MEMBER( latch_callback );
TIMER_CALLBACK_MEMBER( readrequest_callback );
diff --git a/src/mame/machine/namco51.h b/src/mame/machine/namco51.h
index f4fc6cd170e..22c7e4e2cdc 100644
--- a/src/mame/machine/namco51.h
+++ b/src/mame/machine/namco51.h
@@ -45,10 +45,10 @@ public:
protected:
// device-level overrides
- virtual void device_start();
- virtual void device_reset();
- virtual const rom_entry *device_rom_region() const;
- virtual machine_config_constructor device_mconfig_additions() const;
+ virtual void device_start() override;
+ virtual void device_reset() override;
+ virtual const rom_entry *device_rom_region() const override;
+ virtual machine_config_constructor device_mconfig_additions() const override;
private:
// internal state
required_device<mb88_cpu_device> m_cpu;
diff --git a/src/mame/machine/namco53.h b/src/mame/machine/namco53.h
index 2bbf95a6ccd..66b60c8c80f 100644
--- a/src/mame/machine/namco53.h
+++ b/src/mame/machine/namco53.h
@@ -50,9 +50,9 @@ public:
protected:
// device-level overrides
- virtual void device_start();
- virtual const rom_entry *device_rom_region() const;
- virtual machine_config_constructor device_mconfig_additions() const;
+ virtual void device_start() override;
+ virtual const rom_entry *device_rom_region() const override;
+ virtual machine_config_constructor device_mconfig_additions() const override;
TIMER_CALLBACK_MEMBER( irq_clear );
private:
diff --git a/src/mame/machine/namco62.h b/src/mame/machine/namco62.h
index 01805ad9cdb..fbb4133b5ef 100644
--- a/src/mame/machine/namco62.h
+++ b/src/mame/machine/namco62.h
@@ -45,9 +45,9 @@ public:
protected:
// device-level overrides
- virtual void device_start();
- virtual const rom_entry *device_rom_region() const;
- virtual machine_config_constructor device_mconfig_additions() const;
+ virtual void device_start() override;
+ virtual const rom_entry *device_rom_region() const override;
+ virtual machine_config_constructor device_mconfig_additions() const override;
private:
// internal state
diff --git a/src/mame/machine/namco_settings.h b/src/mame/machine/namco_settings.h
index 0997c89c2ac..8bd18ad4346 100644
--- a/src/mame/machine/namco_settings.h
+++ b/src/mame/machine/namco_settings.h
@@ -18,8 +18,8 @@ public:
DECLARE_WRITE_LINE_MEMBER( data_w );
protected:
- virtual void device_start();
- virtual void device_reset();
+ virtual void device_start() override;
+ virtual void device_reset() override;
private:
int ce, clk, data;
diff --git a/src/mame/machine/namcoio.h b/src/mame/machine/namcoio.h
index 70b9240db33..b28b2a9117d 100644
--- a/src/mame/machine/namcoio.h
+++ b/src/mame/machine/namcoio.h
@@ -29,8 +29,8 @@ public:
protected:
// device-level overrides
- virtual void device_start();
- virtual void device_reset();
+ virtual void device_start() override;
+ virtual void device_reset() override;
int m_device_type;
@@ -71,7 +71,7 @@ class namco56xx_device : public namcoio_device
public:
namco56xx_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
- virtual void customio_run();
+ virtual void customio_run() override;
};
class namco58xx_device : public namcoio_device
@@ -79,7 +79,7 @@ class namco58xx_device : public namcoio_device
public:
namco58xx_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
- virtual void customio_run();
+ virtual void customio_run() override;
};
class namco59xx_device : public namcoio_device
@@ -87,7 +87,7 @@ class namco59xx_device : public namcoio_device
public:
namco59xx_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
- virtual void customio_run();
+ virtual void customio_run() override;
};
extern const device_type NAMCO56XX;
diff --git a/src/mame/machine/namcomcu.h b/src/mame/machine/namcomcu.h
index e9ddd9db08c..e4daf70a020 100644
--- a/src/mame/machine/namcomcu.h
+++ b/src/mame/machine/namcomcu.h
@@ -13,7 +13,7 @@ class namco_c69_device : public m37702m2_device
public:
namco_c69_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
protected:
- virtual const rom_entry *device_rom_region() const;
+ virtual const rom_entry *device_rom_region() const override;
};
@@ -22,7 +22,7 @@ class namco_c70_device : public m37702m2_device
public:
namco_c70_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
protected:
- virtual const rom_entry *device_rom_region() const;
+ virtual const rom_entry *device_rom_region() const override;
};
@@ -31,7 +31,7 @@ class namco_c74_device : public m37702m2_device
public:
namco_c74_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
protected:
- virtual const rom_entry *device_rom_region() const;
+ virtual const rom_entry *device_rom_region() const override;
};
@@ -40,7 +40,7 @@ class namco_c75_device : public m37702m2_device
public:
namco_c75_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
protected:
- virtual const rom_entry *device_rom_region() const;
+ virtual const rom_entry *device_rom_region() const override;
};
@@ -49,7 +49,7 @@ class namco_c76_device : public m37702m2_device
public:
namco_c76_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
protected:
- virtual const rom_entry *device_rom_region() const;
+ virtual const rom_entry *device_rom_region() const override;
};
diff --git a/src/mame/machine/naomibd.h b/src/mame/machine/naomibd.h
index 61a79270472..1b4d2b705c0 100644
--- a/src/mame/machine/naomibd.h
+++ b/src/mame/machine/naomibd.h
@@ -33,11 +33,11 @@ public:
DECLARE_READ16_MEMBER( default_r);
protected:
- virtual void device_start();
- virtual void device_reset();
+ virtual void device_start() override;
+ virtual void device_reset() override;
- virtual void dma_get_position(UINT8 *&base, UINT32 &limit, bool to_mainram);
- virtual void dma_advance(UINT32 size);
+ virtual void dma_get_position(UINT8 *&base, UINT32 &limit, bool to_mainram) override;
+ virtual void dma_advance(UINT32 size) override;
// To be defined in the underlying class
virtual void board_setup_address(UINT32 address, bool is_dma) = 0;
diff --git a/src/mame/machine/naomig1.h b/src/mame/machine/naomig1.h
index 931556fe710..0ab82cf134f 100644
--- a/src/mame/machine/naomig1.h
+++ b/src/mame/machine/naomig1.h
@@ -53,9 +53,9 @@ public:
protected:
enum { G1_TIMER_ID = 0x42 };
- virtual void device_start();
- virtual void device_reset();
- virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr);
+ virtual void device_start() override;
+ virtual void device_reset() override;
+ virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) override;
virtual void dma_get_position(UINT8 *&base, UINT32 &limit, bool to_maincpu) = 0;
virtual void dma_advance(UINT32 size) = 0;
diff --git a/src/mame/machine/naomigd.h b/src/mame/machine/naomigd.h
index f2a889ad8bb..6f9e434ec13 100644
--- a/src/mame/machine/naomigd.h
+++ b/src/mame/machine/naomigd.h
@@ -19,12 +19,12 @@ public:
UINT8 *memory(UINT32 &size) { size = dimm_data_size; return dimm_data; }
protected:
- virtual void device_start();
- virtual void device_reset();
+ virtual void device_start() override;
+ virtual void device_reset() override;
- virtual void board_setup_address(UINT32 address, bool is_dma);
- virtual void board_get_buffer(UINT8 *&base, UINT32 &limit);
- virtual void board_advance(UINT32 size);
+ virtual void board_setup_address(UINT32 address, bool is_dma) override;
+ virtual void board_get_buffer(UINT8 *&base, UINT32 &limit) override;
+ virtual void board_advance(UINT32 size) override;
private:
enum { FILENAME_LENGTH=24 };
diff --git a/src/mame/machine/naomim1.h b/src/mame/machine/naomim1.h
index 2ca8855d268..927149694c9 100644
--- a/src/mame/machine/naomim1.h
+++ b/src/mame/machine/naomim1.h
@@ -18,12 +18,12 @@ public:
DECLARE_READ16_MEMBER(actel_id_r);
protected:
- virtual void device_start();
- virtual void device_reset();
+ virtual void device_start() override;
+ virtual void device_reset() override;
- virtual void board_setup_address(UINT32 address, bool is_dma);
- virtual void board_get_buffer(UINT8 *&base, UINT32 &limit);
- virtual void board_advance(UINT32 size);
+ virtual void board_setup_address(UINT32 address, bool is_dma) override;
+ virtual void board_get_buffer(UINT8 *&base, UINT32 &limit) override;
+ virtual void board_advance(UINT32 size) override;
private:
enum { BUFFER_SIZE = 32768 };
diff --git a/src/mame/machine/naomim2.h b/src/mame/machine/naomim2.h
index 58ff0a8e47c..f8d22b84668 100644
--- a/src/mame/machine/naomim2.h
+++ b/src/mame/machine/naomim2.h
@@ -21,14 +21,14 @@ public:
UINT16 read_callback(UINT32 addr);
protected:
- virtual void device_start();
- virtual void device_reset();
- virtual machine_config_constructor device_mconfig_additions() const;
-
- virtual void board_setup_address(UINT32 address, bool is_dma);
- virtual void board_get_buffer(UINT8 *&base, UINT32 &limit);
- virtual void board_advance(UINT32 size);
- virtual void board_write(offs_t offset, UINT16 data);
+ virtual void device_start() override;
+ virtual void device_reset() override;
+ virtual machine_config_constructor device_mconfig_additions() const override;
+
+ virtual void board_setup_address(UINT32 address, bool is_dma) override;
+ virtual void board_get_buffer(UINT8 *&base, UINT32 &limit) override;
+ virtual void board_advance(UINT32 size) override;
+ virtual void board_write(offs_t offset, UINT16 data) override;
private:
required_device<sega_315_5881_crypt_device> m_cryptdevice;
diff --git a/src/mame/machine/naomim4.h b/src/mame/machine/naomim4.h
index 469140034d2..74b39a0fe04 100644
--- a/src/mame/machine/naomim4.h
+++ b/src/mame/machine/naomim4.h
@@ -20,13 +20,13 @@ public:
DECLARE_READ16_MEMBER(m4_id_r);
protected:
- virtual void device_start();
- virtual void device_reset();
+ virtual void device_start() override;
+ virtual void device_reset() override;
- virtual void board_setup_address(UINT32 address, bool is_dma);
- virtual void board_get_buffer(UINT8 *&base, UINT32 &limit);
- virtual void board_advance(UINT32 size);
- virtual void board_write(offs_t offset, UINT16 data);
+ virtual void board_setup_address(UINT32 address, bool is_dma) override;
+ virtual void board_get_buffer(UINT8 *&base, UINT32 &limit) override;
+ virtual void board_advance(UINT32 size) override;
+ virtual void board_write(offs_t offset, UINT16 data) override;
private:
enum { BUFFER_SIZE = 32768 };
diff --git a/src/mame/machine/naomirom.h b/src/mame/machine/naomirom.h
index aeb7ada082e..f23268cfa32 100644
--- a/src/mame/machine/naomirom.h
+++ b/src/mame/machine/naomirom.h
@@ -14,12 +14,12 @@ public:
naomi_rom_board(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
protected:
- virtual void device_start();
- virtual void device_reset();
+ virtual void device_start() override;
+ virtual void device_reset() override;
- virtual void board_setup_address(UINT32 address, bool is_dma);
- virtual void board_get_buffer(UINT8 *&base, UINT32 &limit);
- virtual void board_advance(UINT32 size);
+ virtual void board_setup_address(UINT32 address, bool is_dma) override;
+ virtual void board_get_buffer(UINT8 *&base, UINT32 &limit) override;
+ virtual void board_advance(UINT32 size) override;
private:
UINT32 rom_cur_address;
diff --git a/src/mame/machine/nextkbd.h b/src/mame/machine/nextkbd.h
index e0be0c7836c..6f5c3225833 100644
--- a/src/mame/machine/nextkbd.h
+++ b/src/mame/machine/nextkbd.h
@@ -43,10 +43,10 @@ public:
DECLARE_INPUT_CHANGED_MEMBER(update);
protected:
- virtual void device_start();
- virtual void device_reset();
- virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr);
- virtual ioport_constructor device_input_ports() const;
+ virtual void device_start() override;
+ virtual void device_reset() override;
+ virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) override;
+ virtual ioport_constructor device_input_ports() const override;
private:
// Big thanks to the previous emulator for that information
diff --git a/src/mame/machine/nextmo.h b/src/mame/machine/nextmo.h
index 427d9d81862..a219f159be2 100644
--- a/src/mame/machine/nextmo.h
+++ b/src/mame/machine/nextmo.h
@@ -42,8 +42,8 @@ public:
void dma_w(UINT8 data);
protected:
- virtual void device_start();
- virtual void device_reset();
+ virtual void device_start() override;
+ virtual void device_reset() override;
private:
UINT8 sector[0x510];
diff --git a/src/mame/machine/ngen_kb.h b/src/mame/machine/ngen_kb.h
index 4daa72422f4..1270077bf99 100644
--- a/src/mame/machine/ngen_kb.h
+++ b/src/mame/machine/ngen_kb.h
@@ -11,16 +11,16 @@ class ngen_keyboard_device : public serial_keyboard_device
{
public:
ngen_keyboard_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
- virtual ioport_constructor device_input_ports() const;
- virtual DECLARE_WRITE_LINE_MEMBER( input_txd ) { device_serial_interface::rx_w(state); }
+ virtual ioport_constructor device_input_ports() const override;
+ virtual DECLARE_WRITE_LINE_MEMBER( input_txd ) override { device_serial_interface::rx_w(state); }
protected:
- virtual void device_start();
- virtual void device_reset();
- virtual void rcv_complete();
+ virtual void device_start() override;
+ virtual void device_reset() override;
+ virtual void rcv_complete() override;
private:
- virtual UINT8 keyboard_handler(UINT8 last_code, UINT8 *scan_line);
+ virtual UINT8 keyboard_handler(UINT8 last_code, UINT8 *scan_line) override;
UINT8 row_number(UINT8 code);
void write(UINT8 data);
diff --git a/src/mame/machine/nmk004.h b/src/mame/machine/nmk004.h
index 52573536f10..e10866db2fd 100644
--- a/src/mame/machine/nmk004.h
+++ b/src/mame/machine/nmk004.h
@@ -36,9 +36,9 @@ public:
protected:
// device-level overrides
- virtual void device_start();
- virtual const rom_entry *device_rom_region() const;
- virtual machine_config_constructor device_mconfig_additions() const;
+ virtual void device_start() override;
+ virtual const rom_entry *device_rom_region() const override;
+ virtual machine_config_constructor device_mconfig_additions() const override;
private:
diff --git a/src/mame/machine/nmk112.h b/src/mame/machine/nmk112.h
index 65220fac83a..c65e244e53a 100644
--- a/src/mame/machine/nmk112.h
+++ b/src/mame/machine/nmk112.h
@@ -28,8 +28,8 @@ public:
protected:
// device-level overrides
- virtual void device_start();
- virtual void device_reset();
+ virtual void device_start() override;
+ virtual void device_reset() override;
private:
void do_bankswitch( int offset, int data );
diff --git a/src/mame/machine/ns10crypt.h b/src/mame/machine/ns10crypt.h
index 8d5988d9374..9be7f7d7252 100644
--- a/src/mame/machine/ns10crypt.h
+++ b/src/mame/machine/ns10crypt.h
@@ -46,7 +46,7 @@ private:
static const int initSbox[16];
const gf2_reducer *_reducer;
- void device_start();
+ void device_start() override;
void init(int iv);
};
diff --git a/src/mame/machine/ns11prot.h b/src/mame/machine/ns11prot.h
index e28628d7afa..214a807ee37 100644
--- a/src/mame/machine/ns11prot.h
+++ b/src/mame/machine/ns11prot.h
@@ -12,8 +12,8 @@ class ns11_keycus_device : public device_t
protected:
ns11_keycus_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 void device_start();
- virtual void device_reset();
+ virtual void device_start() override;
+ virtual void device_reset() override;
protected:
UINT16 m_p1;
diff --git a/src/mame/machine/pc1512kb.h b/src/mame/machine/pc1512kb.h
index a5012b69b8a..d27d4b200e0 100644
--- a/src/mame/machine/pc1512kb.h
+++ b/src/mame/machine/pc1512kb.h
@@ -53,9 +53,9 @@ public:
template<class _Object> static devcb_base &set_data_wr_callback(device_t &device, _Object object) { return downcast<pc1512_keyboard_device &>(device).m_write_data.set_callback(object); }
// optional information overrides
- virtual const rom_entry *device_rom_region() const;
- virtual machine_config_constructor device_mconfig_additions() const;
- virtual ioport_constructor device_input_ports() const;
+ virtual const rom_entry *device_rom_region() const override;
+ virtual machine_config_constructor device_mconfig_additions() const override;
+ virtual ioport_constructor device_input_ports() const override;
DECLARE_WRITE_LINE_MEMBER( data_w );
DECLARE_WRITE_LINE_MEMBER( clock_w );
@@ -71,9 +71,9 @@ public:
protected:
// device-level overrides
- virtual void device_start();
- virtual void device_reset();
- virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr);
+ virtual void device_start() override;
+ virtual void device_reset() override;
+ virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) override;
private:
enum
diff --git a/src/mame/machine/pc9801_118.h b/src/mame/machine/pc9801_118.h
index 210a1c4fa07..83e4cb4b284 100644
--- a/src/mame/machine/pc9801_118.h
+++ b/src/mame/machine/pc9801_118.h
@@ -29,8 +29,8 @@ public:
pc9801_118_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
// optional information overrides
- virtual machine_config_constructor device_mconfig_additions() const;
- virtual ioport_constructor device_input_ports() const;
+ virtual machine_config_constructor device_mconfig_additions() const override;
+ virtual ioport_constructor device_input_ports() const override;
DECLARE_READ8_MEMBER(opn_porta_r);
DECLARE_WRITE8_MEMBER(opn_portb_w);
@@ -42,12 +42,12 @@ public:
// required_device<cpu_device> m_maincpu;
required_device<ym2608_device> m_opn3;
- virtual const rom_entry *device_rom_region() const;
+ virtual const rom_entry *device_rom_region() const override;
protected:
// device-level overrides
- virtual void device_validity_check(validity_checker &valid) const;
- virtual void device_start();
- virtual void device_reset();
+ virtual void device_validity_check(validity_checker &valid) const override;
+ virtual void device_start() override;
+ virtual void device_reset() override;
void install_device(offs_t start, offs_t end, offs_t mask, offs_t mirror, read8_delegate rhandler, write8_delegate whandler);
private:
diff --git a/src/mame/machine/pc9801_26.h b/src/mame/machine/pc9801_26.h
index 7f6ab795020..cf87298347a 100644
--- a/src/mame/machine/pc9801_26.h
+++ b/src/mame/machine/pc9801_26.h
@@ -29,8 +29,8 @@ public:
pc9801_26_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
// optional information overrides
- virtual machine_config_constructor device_mconfig_additions() const;
- virtual ioport_constructor device_input_ports() const;
+ virtual machine_config_constructor device_mconfig_additions() const override;
+ virtual ioport_constructor device_input_ports() const override;
DECLARE_READ8_MEMBER(opn_porta_r);
DECLARE_WRITE8_MEMBER(opn_portb_w);
@@ -42,9 +42,9 @@ public:
required_device<ym2203_device> m_opn;
protected:
// device-level overrides
- virtual void device_validity_check(validity_checker &valid) const;
- virtual void device_start();
- virtual void device_reset();
+ virtual void device_validity_check(validity_checker &valid) const override;
+ virtual void device_start() override;
+ virtual void device_reset() override;
void install_device(offs_t start, offs_t end, offs_t mask, offs_t mirror, read8_delegate rhandler, write8_delegate whandler);
private:
diff --git a/src/mame/machine/pc9801_86.h b/src/mame/machine/pc9801_86.h
index 633a2282dfd..f21eb50720b 100644
--- a/src/mame/machine/pc9801_86.h
+++ b/src/mame/machine/pc9801_86.h
@@ -28,8 +28,8 @@ public:
pc9801_86_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
// optional information overrides
- virtual machine_config_constructor device_mconfig_additions() const;
- virtual ioport_constructor device_input_ports() const;
+ virtual machine_config_constructor device_mconfig_additions() const override;
+ virtual ioport_constructor device_input_ports() const override;
DECLARE_READ8_MEMBER(opn_porta_r);
DECLARE_WRITE8_MEMBER(opn_portb_w);
@@ -41,12 +41,12 @@ public:
// required_device<cpu_device> m_maincpu;
required_device<ym2608_device> m_opna;
- virtual const rom_entry *device_rom_region() const;
+ virtual const rom_entry *device_rom_region() const override;
protected:
// device-level overrides
- virtual void device_validity_check(validity_checker &valid) const;
- virtual void device_start();
- virtual void device_reset();
+ virtual void device_validity_check(validity_checker &valid) const override;
+ virtual void device_start() override;
+ virtual void device_reset() override;
void install_device(offs_t start, offs_t end, offs_t mask, offs_t mirror, read8_delegate rhandler, write8_delegate whandler);
private:
diff --git a/src/mame/machine/pc9801_cbus.h b/src/mame/machine/pc9801_cbus.h
index b8d874dcf7a..2a7ca5e33e1 100644
--- a/src/mame/machine/pc9801_cbus.h
+++ b/src/mame/machine/pc9801_cbus.h
@@ -61,8 +61,8 @@ public:
pc9801_slot_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
// device-level overrides
- virtual void device_start();
- virtual void device_config_complete();
+ virtual void device_start() override;
+ virtual void device_config_complete() override;
//private:
// device_pc9801_slot_card_interface *m_card;
diff --git a/src/mame/machine/pc9801_kbd.h b/src/mame/machine/pc9801_kbd.h
index 2b87773ff12..c33d554ab3e 100644
--- a/src/mame/machine/pc9801_kbd.h
+++ b/src/mame/machine/pc9801_kbd.h
@@ -34,7 +34,7 @@ public:
template<class _Object> static devcb_base &set_irq_wr_callback(device_t &device, _Object object) { return downcast<pc9801_kbd_device &>(device).m_write_irq.set_callback(object); }
- virtual ioport_constructor device_input_ports() const;
+ virtual ioport_constructor device_input_ports() const override;
// I/O operations
DECLARE_WRITE8_MEMBER( tx_w );
@@ -43,10 +43,10 @@ public:
protected:
// device-level overrides
- virtual void device_validity_check(validity_checker &valid) const;
- virtual void device_start();
- virtual void device_reset();
- virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr);
+ virtual void device_validity_check(validity_checker &valid) const override;
+ virtual void device_start() override;
+ virtual void device_reset() override;
+ virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) override;
devcb_write_line m_write_irq;
diff --git a/src/mame/machine/pcd_kbd.h b/src/mame/machine/pcd_kbd.h
index 7ec9e2bc70e..921abdb2454 100644
--- a/src/mame/machine/pcd_kbd.h
+++ b/src/mame/machine/pcd_kbd.h
@@ -17,11 +17,11 @@ public:
template<class _Object> static devcb_base &set_out_tx_handler(device_t &device, _Object object) { return downcast<pcd_keyboard_device &>(device).m_out_tx_handler.set_callback(object); }
- virtual const rom_entry *device_rom_region() const;
- virtual machine_config_constructor device_mconfig_additions() const;
- virtual ioport_constructor device_input_ports() const;
+ virtual const rom_entry *device_rom_region() const override;
+ virtual machine_config_constructor device_mconfig_additions() const override;
+ virtual ioport_constructor device_input_ports() const override;
- void device_start();
+ void device_start() override;
DECLARE_READ8_MEMBER( bus_r );
DECLARE_READ8_MEMBER( p1_r );
diff --git a/src/mame/machine/pce220_ser.h b/src/mame/machine/pce220_ser.h
index e1d48a02cb8..dd351a4d9ff 100644
--- a/src/mame/machine/pce220_ser.h
+++ b/src/mame/machine/pce220_ser.h
@@ -27,20 +27,20 @@ public:
virtual ~pce220_serial_device();
// image-level overrides
- virtual bool call_load();
- virtual void call_unload();
- virtual bool call_create(int format_type, option_resolution *format_options);
+ virtual bool call_load() override;
+ virtual void call_unload() override;
+ virtual bool call_create(int format_type, option_resolution *format_options) override;
- virtual iodevice_t image_type() const { return IO_SERIAL; }
+ virtual iodevice_t image_type() const override { return IO_SERIAL; }
- virtual bool is_readable() const { return 1; }
- virtual bool is_writeable() const { return 1; }
- virtual bool is_creatable() const { return 1; }
- virtual bool must_be_loaded() const { return 0; }
- virtual bool is_reset_on_load() const { return 0; }
- virtual const char *image_interface() const { return nullptr; }
- virtual const char *file_extensions() const { return "txt,ihx"; }
- virtual const option_guide *create_option_guide() const { return nullptr; }
+ virtual bool is_readable() const override { return 1; }
+ virtual bool is_writeable() const override { return 1; }
+ virtual bool is_creatable() const override { return 1; }
+ virtual bool must_be_loaded() const override { return 0; }
+ virtual bool is_reset_on_load() const override { return 0; }
+ virtual const char *image_interface() const override { return nullptr; }
+ virtual const char *file_extensions() const override { return "txt,ihx"; }
+ virtual const option_guide *create_option_guide() const override { return nullptr; }
// specific implementation
UINT8 in_xin(void) { return m_xin & 0x01; }
@@ -57,10 +57,10 @@ protected:
int get_next_state();
// device-level overrides
- virtual void device_start();
- virtual void device_reset();
- virtual void device_config_complete();
- virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr);
+ virtual void device_start() override;
+ virtual void device_reset() override;
+ virtual void device_config_complete() override;
+ virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) override;
private:
// internal device state
diff --git a/src/mame/machine/pce_cd.h b/src/mame/machine/pce_cd.h
index d50bbe27153..e51d46908ce 100644
--- a/src/mame/machine/pce_cd.h
+++ b/src/mame/machine/pce_cd.h
@@ -46,9 +46,9 @@ public:
virtual ~pce_cd_device() {}
// device-level overrides
- virtual void device_start();
- virtual machine_config_constructor device_mconfig_additions() const;
- virtual void device_reset();
+ virtual void device_start() override;
+ virtual machine_config_constructor device_mconfig_additions() const override;
+ virtual void device_reset() override;
void update();
diff --git a/src/mame/machine/prof80mmu.h b/src/mame/machine/prof80mmu.h
index 89e64f72579..db0352fa913 100644
--- a/src/mame/machine/prof80mmu.h
+++ b/src/mame/machine/prof80mmu.h
@@ -44,10 +44,10 @@ public:
protected:
// device-level overrides
- virtual void device_start();
+ virtual void device_start() override;
// device_memory_interface overrides
- virtual const address_space_config *memory_space_config(address_spacenum spacenum = AS_0) const;
+ virtual const address_space_config *memory_space_config(address_spacenum spacenum = AS_0) const override;
DECLARE_READ8_MEMBER( program_r );
DECLARE_WRITE8_MEMBER( program_w );
diff --git a/src/mame/machine/psion_pack.h b/src/mame/machine/psion_pack.h
index 47ff33d8383..d5d68aca7b1 100644
--- a/src/mame/machine/psion_pack.h
+++ b/src/mame/machine/psion_pack.h
@@ -25,20 +25,20 @@ public:
virtual ~datapack_device();
// image-level overrides
- virtual bool call_load();
- virtual void call_unload();
- virtual bool call_create(int format_type, option_resolution *create_args);
- virtual bool call_softlist_load(software_list_device &swlist, const char *swname, const rom_entry *start_entry) { return load_software(swlist, swname, start_entry); }
-
- virtual iodevice_t image_type() const { return IO_CARTSLOT; }
- virtual bool is_readable() const { return 1; }
- virtual bool is_writeable() const { return 1; }
- virtual bool is_creatable() const { return 1; }
- virtual bool must_be_loaded() const { return 0; }
- virtual bool is_reset_on_load() const { return 0; }
- virtual const char *image_interface() const { return "psion_pack"; }
- virtual const char *file_extensions() const { return "opk"; }
- virtual const option_guide *create_option_guide() const;
+ virtual bool call_load() override;
+ virtual void call_unload() override;
+ virtual bool call_create(int format_type, option_resolution *create_args) override;
+ virtual bool call_softlist_load(software_list_device &swlist, const char *swname, const rom_entry *start_entry) override { return load_software(swlist, swname, start_entry); }
+
+ virtual iodevice_t image_type() const override { return IO_CARTSLOT; }
+ virtual bool is_readable() const override { return 1; }
+ virtual bool is_writeable() const override { return 1; }
+ virtual bool is_creatable() const override { return 1; }
+ virtual bool must_be_loaded() const override { return 0; }
+ virtual bool is_reset_on_load() const override { return 0; }
+ virtual const char *image_interface() const override { return "psion_pack"; }
+ virtual const char *file_extensions() const override { return "opk"; }
+ virtual const option_guide *create_option_guide() const override;
// specific implementation
UINT8 data_r();
@@ -51,8 +51,8 @@ protected:
void update();
// device-level overrides
- virtual void device_start();
- virtual void device_config_complete();
+ virtual void device_start() override;
+ virtual void device_config_complete() override;
private:
// internal device state
diff --git a/src/mame/machine/psxcd.h b/src/mame/machine/psxcd.h
index 2d9a24e7310..f8f04305e88 100644
--- a/src/mame/machine/psxcd.h
+++ b/src/mame/machine/psxcd.h
@@ -26,19 +26,19 @@ public:
// static configuration helpers
template<class _Object> static devcb_base &set_irq_handler(device_t &device, _Object object) { return downcast<psxcd_device &>(device).m_irq_handler.set_callback(object); }
static void static_set_devname(device_t &device, const char *devname);
- virtual bool call_load();
- virtual void call_unload();
+ virtual bool call_load() override;
+ virtual void call_unload() override;
DECLARE_WRITE8_MEMBER( write );
DECLARE_READ8_MEMBER( read );
void start_dma(UINT8 *mainram, UINT32 size);
protected:
- virtual void device_start();
- virtual void device_stop();
- virtual void device_reset();
- virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr);
- virtual const rom_entry *device_rom_region() const;
+ virtual void device_start() override;
+ virtual void device_stop() override;
+ virtual void device_reset() override;
+ virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) override;
+ virtual const rom_entry *device_rom_region() const override;
private:
void write_command(UINT8 byte);
diff --git a/src/mame/machine/qimi.h b/src/mame/machine/qimi.h
index bf513da9042..ffa3caf0fe1 100644
--- a/src/mame/machine/qimi.h
+++ b/src/mame/machine/qimi.h
@@ -39,7 +39,7 @@ public:
template<class _Object> static devcb_base &set_exting_wr_callback(device_t &device, _Object object) { return downcast<qimi_t &>(device).m_write_extint.set_callback(object); }
// optional information overrides
- virtual ioport_constructor device_input_ports() const;
+ virtual ioport_constructor device_input_ports() const override;
UINT8 read(address_space &space, offs_t offset, UINT8 data);
DECLARE_WRITE8_MEMBER( write );
@@ -49,8 +49,8 @@ public:
protected:
// device-level overrides
- virtual void device_start();
- virtual void device_reset();
+ virtual void device_start() override;
+ virtual void device_reset() override;
private:
enum
diff --git a/src/mame/machine/qx10kbd.h b/src/mame/machine/qx10kbd.h
index 46bf99083c0..4adb6ebb9a4 100644
--- a/src/mame/machine/qx10kbd.h
+++ b/src/mame/machine/qx10kbd.h
@@ -9,14 +9,14 @@ class qx10_keyboard_device : public serial_keyboard_device
{
public:
qx10_keyboard_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
- virtual ioport_constructor device_input_ports() const;
+ virtual ioport_constructor device_input_ports() const override;
protected:
- virtual void device_start();
- virtual void rcv_complete();
+ virtual void device_start() override;
+ virtual void rcv_complete() override;
private:
- virtual UINT8 keyboard_handler(UINT8 last_code, UINT8 *scan_line);
+ virtual UINT8 keyboard_handler(UINT8 last_code, UINT8 *scan_line) override;
void write(UINT8 data);
required_ioport m_io_kbd8;
diff --git a/src/mame/machine/raiden2cop.h b/src/mame/machine/raiden2cop.h
index 5ed3a7aa704..fcb94b4869b 100644
--- a/src/mame/machine/raiden2cop.h
+++ b/src/mame/machine/raiden2cop.h
@@ -259,7 +259,7 @@ public:
protected:
// device-level overrides
- virtual void device_start();
+ virtual void device_start() override;
private:
// internal state
diff --git a/src/mame/machine/rmnkbd.h b/src/mame/machine/rmnkbd.h
index 2c299f19b15..f60f600ac99 100644
--- a/src/mame/machine/rmnkbd.h
+++ b/src/mame/machine/rmnkbd.h
@@ -9,13 +9,13 @@ class rmnimbus_keyboard_device : public serial_keyboard_device
{
public:
rmnimbus_keyboard_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
- virtual ioport_constructor device_input_ports() const;
+ virtual ioport_constructor device_input_ports() const override;
protected:
- virtual void device_start();
+ virtual void device_start() override;
private:
- virtual UINT8 keyboard_handler(UINT8 last_code, UINT8 *scan_line);
+ virtual UINT8 keyboard_handler(UINT8 last_code, UINT8 *scan_line) override;
required_ioport m_io_kbd8;
required_ioport m_io_kbd9;
diff --git a/src/mame/machine/rx01.h b/src/mame/machine/rx01.h
index 577fb92b5f4..ad55511be41 100644
--- a/src/mame/machine/rx01.h
+++ b/src/mame/machine/rx01.h
@@ -36,11 +36,11 @@ public:
DECLARE_WRITE16_MEMBER( write );
// optional information overrides
- virtual machine_config_constructor device_mconfig_additions() const;
+ virtual machine_config_constructor device_mconfig_additions() const override;
protected:
// device-level overrides
- virtual void device_start();
- virtual void device_reset();
+ virtual void device_start() override;
+ virtual void device_reset() override;
void command_write(UINT16 data);
UINT16 status_read();
diff --git a/src/mame/machine/s32comm.h b/src/mame/machine/s32comm.h
index 776f593e245..19b01110361 100644
--- a/src/mame/machine/s32comm.h
+++ b/src/mame/machine/s32comm.h
@@ -23,7 +23,7 @@ public:
s32comm_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
// optional information overrides
- virtual machine_config_constructor device_mconfig_additions() const;
+ virtual machine_config_constructor device_mconfig_additions() const override;
// single bit registers (74LS74)
DECLARE_READ8_MEMBER(zfg_r);
@@ -53,8 +53,8 @@ public:
protected:
// device-level overrides
- virtual void device_start();
- virtual void device_reset();
+ virtual void device_start() override;
+ virtual void device_reset() override;
private:
UINT8 m_shared[0x800]; // 2k shared memory
diff --git a/src/mame/machine/segabb.h b/src/mame/machine/segabb.h
index d93d8699f86..93f42833fea 100644
--- a/src/mame/machine/segabb.h
+++ b/src/mame/machine/segabb.h
@@ -15,8 +15,8 @@ public:
sega_lindbergh_baseboard_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
protected:
- virtual void device_start();
- virtual void device_reset();
+ virtual void device_start() override;
+ virtual void device_reset() override;
private:
DECLARE_ADDRESS_MAP(map1, 32);
diff --git a/src/mame/machine/segaic16.h b/src/mame/machine/segaic16.h
index 6e98d8b7688..bf24241f2cd 100644
--- a/src/mame/machine/segaic16.h
+++ b/src/mame/machine/segaic16.h
@@ -110,8 +110,8 @@ public:
protected:
// device-level overrides
- virtual void device_start();
- virtual void device_reset();
+ virtual void device_start() override;
+ virtual void device_reset() override;
private:
// internal region struct
@@ -190,8 +190,8 @@ public:
protected:
// device-level overrides
- virtual void device_start();
- virtual void device_reset();
+ virtual void device_start() override;
+ virtual void device_reset() override;
private:
// internal state
@@ -213,8 +213,8 @@ public:
protected:
// device-level overrides
- virtual void device_start();
- virtual void device_reset();
+ virtual void device_start() override;
+ virtual void device_reset() override;
private:
// internal helpers
@@ -247,8 +247,8 @@ public:
protected:
// device-level overrides
- virtual void device_start();
- virtual void device_reset();
+ virtual void device_start() override;
+ virtual void device_reset() override;
private:
// internal helpers
diff --git a/src/mame/machine/seicop.h b/src/mame/machine/seicop.h
index 67fdd400089..a1bfa9b592c 100644
--- a/src/mame/machine/seicop.h
+++ b/src/mame/machine/seicop.h
@@ -14,9 +14,9 @@ seibu_cop_bootleg_device(const machine_config &mconfig, const char *tag, device_
DECLARE_WRITE16_MEMBER( copdxbl_0_w );
protected:
// device-level overrides
- virtual void device_config_complete();
- virtual void device_start();
- virtual void device_reset();
+ virtual void device_config_complete() override;
+ virtual void device_start() override;
+ virtual void device_reset() override;
private:
UINT16 *m_cop_mcu_ram;
diff --git a/src/mame/machine/sgi.h b/src/mame/machine/sgi.h
index ec5d203ba70..9cebd996873 100644
--- a/src/mame/machine/sgi.h
+++ b/src/mame/machine/sgi.h
@@ -22,7 +22,7 @@ DECLARE_WRITE32_MEMBER(write);
protected:
// device-level overrides
- virtual void device_start();
+ virtual void device_start() override;
private:
// internal state
diff --git a/src/mame/machine/sonydriv.h b/src/mame/machine/sonydriv.h
index 52ecca6697a..5e5d20c2f3d 100644
--- a/src/mame/machine/sonydriv.h
+++ b/src/mame/machine/sonydriv.h
@@ -40,9 +40,9 @@ public:
// construction/destruction
sonydriv_floppy_image_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
- virtual void call_unload();
+ virtual void call_unload() override;
protected:
- virtual void device_start();
+ virtual void device_start() override;
};
// device type definition
diff --git a/src/mame/machine/st0016.h b/src/mame/machine/st0016.h
index 09f13d2f78d..ae1a0ec713c 100644
--- a/src/mame/machine/st0016.h
+++ b/src/mame/machine/st0016.h
@@ -78,15 +78,15 @@ public:
protected:
// device-level overrides
- virtual machine_config_constructor device_mconfig_additions() const;
- virtual void device_start();
- virtual void device_reset();
+ virtual machine_config_constructor device_mconfig_additions() const override;
+ virtual void device_start() override;
+ virtual void device_reset() override;
const address_space_config m_io_space_config;
const address_space_config m_space_config;
- const address_space_config *memory_space_config(address_spacenum spacenum) const
+ const address_space_config *memory_space_config(address_spacenum spacenum) const override
{
switch (spacenum)
{
diff --git a/src/mame/machine/swim.h b/src/mame/machine/swim.h
index 752f5404f47..438ee9e4933 100644
--- a/src/mame/machine/swim.h
+++ b/src/mame/machine/swim.h
@@ -27,16 +27,16 @@ public:
swim_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
// read/write
- virtual UINT8 read(UINT8 offset);
- virtual void write(UINT8 offset, UINT8 data);
+ virtual UINT8 read(UINT8 offset) override;
+ virtual void write(UINT8 offset, UINT8 data) override;
protected:
// device-level overrides
- virtual void device_start();
- virtual void device_reset();
+ virtual void device_start() override;
+ virtual void device_reset() override;
// other overrides
- virtual void iwm_modereg_w(UINT8 data);
+ virtual void iwm_modereg_w(UINT8 data) override;
private:
UINT8 m_swim_mode;
diff --git a/src/mame/machine/tait8741.h b/src/mame/machine/tait8741.h
index d1f7e9119f7..e0a5eb75c73 100644
--- a/src/mame/machine/tait8741.h
+++ b/src/mame/machine/tait8741.h
@@ -88,8 +88,8 @@ public:
protected:
// device-level overrides
- virtual void device_start();
- virtual void device_reset();
+ virtual void device_start() override;
+ virtual void device_reset() override;
private:
void hostdata_w(I8741 *st,int data);
@@ -163,8 +163,8 @@ public:
TIMER_CALLBACK_MEMBER( tx );
protected:
// device-level overrides
- virtual void device_start();
- virtual void device_reset();
+ virtual void device_start() override;
+ virtual void device_reset() override;
private:
void update(int num);
diff --git a/src/mame/machine/taitoio.h b/src/mame/machine/taitoio.h
index 34210c46984..a1b5e53b6c9 100644
--- a/src/mame/machine/taitoio.h
+++ b/src/mame/machine/taitoio.h
@@ -33,8 +33,8 @@ public:
protected:
// device-level overrides
- virtual void device_start();
- virtual void device_reset();
+ virtual void device_start() override;
+ virtual void device_reset() override;
private:
// internal state
@@ -71,8 +71,8 @@ public:
protected:
// device-level overrides
- virtual void device_start();
- virtual void device_reset();
+ virtual void device_start() override;
+ virtual void device_reset() override;
private:
// internal state
@@ -109,8 +109,8 @@ public:
protected:
// device-level overrides
- virtual void device_start();
- virtual void device_reset();
+ virtual void device_start() override;
+ virtual void device_reset() override;
private:
// internal state
diff --git a/src/mame/machine/tandy2kb.h b/src/mame/machine/tandy2kb.h
index 9a2d65d373f..aa27aa3b782 100644
--- a/src/mame/machine/tandy2kb.h
+++ b/src/mame/machine/tandy2kb.h
@@ -52,9 +52,9 @@ public:
template<class _Object> static devcb_base &set_data_wr_callback(device_t &device, _Object object) { return downcast<tandy2k_keyboard_device &>(device).m_write_data.set_callback(object); }
// optional information overrides
- virtual const rom_entry *device_rom_region() const;
- virtual machine_config_constructor device_mconfig_additions() const;
- virtual ioport_constructor device_input_ports() const;
+ virtual const rom_entry *device_rom_region() const override;
+ virtual machine_config_constructor device_mconfig_additions() const override;
+ virtual ioport_constructor device_input_ports() const override;
DECLARE_WRITE_LINE_MEMBER( power_w );
DECLARE_WRITE_LINE_MEMBER( reset_w );
@@ -68,8 +68,8 @@ public:
protected:
// device-level overrides
- virtual void device_start();
- virtual void device_reset();
+ virtual void device_start() override;
+ virtual void device_reset() override;
private:
enum
diff --git a/src/mame/machine/teleprinter.h b/src/mame/machine/teleprinter.h
index 0f0cad4c924..918a2b3ec0c 100644
--- a/src/mame/machine/teleprinter.h
+++ b/src/mame/machine/teleprinter.h
@@ -28,9 +28,9 @@ public:
teleprinter_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
UINT32 tp_update(screen_device &device, bitmap_rgb32 &bitmap, const rectangle &cliprect);
protected:
- virtual void term_write(UINT8 data);
- virtual void device_reset();
- virtual machine_config_constructor device_mconfig_additions() const;
+ virtual void term_write(UINT8 data) override;
+ virtual void device_reset() override;
+ virtual machine_config_constructor device_mconfig_additions() const override;
private:
void scroll_line();
void write_char(UINT8 data);
diff --git a/src/mame/machine/ticket.h b/src/mame/machine/ticket.h
index b061ba7338d..1d02202103e 100644
--- a/src/mame/machine/ticket.h
+++ b/src/mame/machine/ticket.h
@@ -67,9 +67,9 @@ public:
protected:
// device-level overrides
- virtual void device_start() ATTR_COLD;
- virtual void device_reset() ATTR_COLD;
- virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr);
+ virtual void device_start() override ATTR_COLD;
+ virtual void device_reset() override ATTR_COLD;
+ virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) override;
// configuration state
UINT8 m_motor_sense;
diff --git a/src/mame/machine/trs80m2kb.h b/src/mame/machine/trs80m2kb.h
index be665372e2b..72a815bcbf4 100644
--- a/src/mame/machine/trs80m2kb.h
+++ b/src/mame/machine/trs80m2kb.h
@@ -49,9 +49,9 @@ public:
template<class _Object> static devcb_base &set_clock_wr_callback(device_t &device, _Object object) { return downcast<trs80m2_keyboard_device &>(device).m_write_clock.set_callback(object); }
// optional information overrides
- virtual const rom_entry *device_rom_region() const;
- virtual machine_config_constructor device_mconfig_additions() const;
- virtual ioport_constructor device_input_ports() const;
+ virtual const rom_entry *device_rom_region() const override;
+ virtual machine_config_constructor device_mconfig_additions() const override;
+ virtual ioport_constructor device_input_ports() const override;
DECLARE_WRITE_LINE_MEMBER( busy_w );
DECLARE_READ_LINE_MEMBER( data_r );
@@ -64,8 +64,8 @@ public:
protected:
// device-level overrides
- virtual void device_start();
- virtual void device_reset();
+ virtual void device_start() override;
+ virtual void device_reset() override;
private:
enum
diff --git a/src/mame/machine/upd65031.h b/src/mame/machine/upd65031.h
index 75801beb0c4..d8ca35211d5 100644
--- a/src/mame/machine/upd65031.h
+++ b/src/mame/machine/upd65031.h
@@ -73,9 +73,9 @@ public:
protected:
// device-level overrides
- virtual void device_start();
- virtual void device_reset();
- virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr);
+ virtual void device_start() override;
+ virtual void device_reset() override;
+ virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) override;
private:
inline void interrupt_refresh();
diff --git a/src/mame/machine/v1050kb.h b/src/mame/machine/v1050kb.h
index 94b4b5dafc4..dd646c40b04 100644
--- a/src/mame/machine/v1050kb.h
+++ b/src/mame/machine/v1050kb.h
@@ -41,9 +41,9 @@ public:
template<class _Object> static devcb_base &set_out_tx_handler(device_t &device, _Object object) { return downcast<v1050_keyboard_device &>(device).m_out_tx_handler.set_callback(object); }
// optional information overrides
- virtual const rom_entry *device_rom_region() const;
- virtual machine_config_constructor device_mconfig_additions() const;
- virtual ioport_constructor device_input_ports() const;
+ virtual const rom_entry *device_rom_region() const override;
+ virtual machine_config_constructor device_mconfig_additions() const override;
+ virtual ioport_constructor device_input_ports() const override;
DECLARE_WRITE_LINE_MEMBER( si_w );
@@ -54,8 +54,8 @@ public:
protected:
// device-level overrides
- virtual void device_start();
- virtual void device_reset();
+ virtual void device_start() override;
+ virtual void device_reset() override;
private:
required_device<cpu_device> m_maincpu;
diff --git a/src/mame/machine/victor9k_fdc.h b/src/mame/machine/victor9k_fdc.h
index 21c88ebfabf..60935760748 100644
--- a/src/mame/machine/victor9k_fdc.h
+++ b/src/mame/machine/victor9k_fdc.h
@@ -89,13 +89,13 @@ public:
protected:
// device-level overrides
- virtual void device_start();
- virtual void device_reset();
- virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr);
+ virtual void device_start() override;
+ virtual void device_reset() override;
+ virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) override;
// optional information overrides
- virtual const rom_entry *device_rom_region() const;
- virtual machine_config_constructor device_mconfig_additions() const;
+ virtual const rom_entry *device_rom_region() const override;
+ virtual machine_config_constructor device_mconfig_additions() const override;
private:
static const int rpm[0x100];
diff --git a/src/mame/machine/victor9kb.h b/src/mame/machine/victor9kb.h
index c3834e1a7d8..47511113fe7 100644
--- a/src/mame/machine/victor9kb.h
+++ b/src/mame/machine/victor9kb.h
@@ -44,9 +44,9 @@ public:
template<class _Object> static devcb_base &set_kbdata_cb(device_t &device, _Object object) { return downcast<victor_9000_keyboard_t &>(device).m_kbdata_cb.set_callback(object); }
// optional information overrides
- virtual const rom_entry *device_rom_region() const;
- virtual machine_config_constructor device_mconfig_additions() const;
- virtual ioport_constructor device_input_ports() const;
+ virtual const rom_entry *device_rom_region() const override;
+ virtual machine_config_constructor device_mconfig_additions() const override;
+ virtual ioport_constructor device_input_ports() const override;
DECLARE_WRITE_LINE_MEMBER( kback_w );
@@ -58,7 +58,7 @@ public:
protected:
// device-level overrides
- virtual void device_start();
+ virtual void device_start() override;
private:
required_device<cpu_device> m_maincpu;
diff --git a/src/mame/machine/wangpckb.h b/src/mame/machine/wangpckb.h
index 27c87b071fc..e253685966a 100644
--- a/src/mame/machine/wangpckb.h
+++ b/src/mame/machine/wangpckb.h
@@ -53,9 +53,9 @@ public:
template<class _Object> static devcb_base &set_txd_handler(device_t &device, _Object object) { return downcast<wangpc_keyboard_device &>(device).m_txd_handler.set_callback(object); }
// optional information overrides
- virtual const rom_entry *device_rom_region() const;
- virtual machine_config_constructor device_mconfig_additions() const;
- virtual ioport_constructor device_input_ports() const;
+ virtual const rom_entry *device_rom_region() const override;
+ virtual machine_config_constructor device_mconfig_additions() const override;
+ virtual ioport_constructor device_input_ports() const override;
DECLARE_WRITE_LINE_MEMBER( write_rxd );
@@ -70,8 +70,8 @@ public:
protected:
// device-level overrides
- virtual void device_start();
- virtual void device_reset();
+ virtual void device_start() override;
+ virtual void device_reset() override;
// device_serial_interface overrides
diff --git a/src/mame/machine/wpc.h b/src/mame/machine/wpc.h
index 3e2b4ef8817..6d4a4e38406 100644
--- a/src/mame/machine/wpc.h
+++ b/src/mame/machine/wpc.h
@@ -127,13 +127,13 @@ public:
template<class _bank_w> void set_bank_write(_bank_w bank_w) { m_bank_w.set_callback(bank_w); }
template<class _dmdbank_w> void set_dmdbank_write(_dmdbank_w dmdbank_w) { m_dmdbank_w.set_callback(dmdbank_w); }
- virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr);
+ virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) override;
static const device_timer_id TIMER_IRQ = 1;
static const device_timer_id TIMER_ZEROCROSS = 2;
protected:
// overrides
- virtual void device_start();
- virtual void device_reset();
+ virtual void device_start() override;
+ virtual void device_reset() override;
private:
UINT8 m_shift_addr_high;
diff --git a/src/mame/machine/wpc_lamp.h b/src/mame/machine/wpc_lamp.h
index d26b21c7b1b..bc057ead3f4 100644
--- a/src/mame/machine/wpc_lamp.h
+++ b/src/mame/machine/wpc_lamp.h
@@ -26,9 +26,9 @@ protected:
emu_timer *timer;
const char *const *names;
- virtual void device_start();
- virtual void device_reset();
- virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr);
+ virtual void device_start() override;
+ virtual void device_reset() override;
+ virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) override;
void update();
};
diff --git a/src/mame/machine/wpc_out.h b/src/mame/machine/wpc_out.h
index 63a3233f884..f5615ddfd2a 100644
--- a/src/mame/machine/wpc_out.h
+++ b/src/mame/machine/wpc_out.h
@@ -39,9 +39,9 @@ protected:
void send_output(int sid, int state);
- virtual void device_start();
- virtual void device_reset();
- virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr);
+ virtual void device_start() override;
+ virtual void device_reset() override;
+ virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) override;
void gi_update();
};
diff --git a/src/mame/machine/wpc_pic.h b/src/mame/machine/wpc_pic.h
index 4a5ce0eb5c2..793dec9c05e 100644
--- a/src/mame/machine/wpc_pic.h
+++ b/src/mame/machine/wpc_pic.h
@@ -26,8 +26,8 @@ protected:
UINT8 mem[16], chk[3], curcmd, scrambler, count, chk_count, cmpchk[3];
const char *serial;
- virtual void device_start();
- virtual void device_reset();
+ virtual void device_start() override;
+ virtual void device_reset() override;
void serial_to_pic();
void check_game_id();
diff --git a/src/mame/machine/wpc_shift.h b/src/mame/machine/wpc_shift.h
index 16e85ad960a..70fc487c3ea 100644
--- a/src/mame/machine/wpc_shift.h
+++ b/src/mame/machine/wpc_shift.h
@@ -30,8 +30,8 @@ protected:
UINT16 adr;
UINT8 val1, val2;
- virtual void device_start();
- virtual void device_reset();
+ virtual void device_start() override;
+ virtual void device_reset() override;
};
extern const device_type WPC_SHIFT;
diff --git a/src/mame/machine/x68k_hdc.h b/src/mame/machine/x68k_hdc.h
index 48f21fa6f99..a4ea3e92165 100644
--- a/src/mame/machine/x68k_hdc.h
+++ b/src/mame/machine/x68k_hdc.h
@@ -85,25 +85,25 @@ public:
x68k_hdc_image_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
// image-level overrides
- virtual iodevice_t image_type() const { return IO_HARDDISK; }
+ virtual iodevice_t image_type() const override { return IO_HARDDISK; }
- virtual bool is_readable() const { return 1; }
- virtual bool is_writeable() const { return 1; }
- virtual bool is_creatable() const { return 1; }
- virtual bool must_be_loaded() const { return 0; }
- virtual bool is_reset_on_load() const { return 0; }
- virtual const char *image_interface() const { return nullptr; }
- virtual const char *file_extensions() const { return "hdf"; }
- virtual const option_guide *create_option_guide() const { return nullptr; }
- virtual bool call_create(int format_type, option_resolution *format_options);
+ virtual bool is_readable() const override { return 1; }
+ virtual bool is_writeable() const override { return 1; }
+ virtual bool is_creatable() const override { return 1; }
+ virtual bool must_be_loaded() const override { return 0; }
+ virtual bool is_reset_on_load() const override { return 0; }
+ virtual const char *image_interface() const override { return nullptr; }
+ virtual const char *file_extensions() const override { return "hdf"; }
+ virtual const option_guide *create_option_guide() const override { return nullptr; }
+ virtual bool call_create(int format_type, option_resolution *format_options) override;
DECLARE_WRITE16_MEMBER( hdc_w );
DECLARE_READ16_MEMBER( hdc_r );
protected:
// device-level overrides
- virtual void device_config_complete();
- virtual void device_start();
- virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr);
+ virtual void device_config_complete() override;
+ virtual void device_start() override;
+ virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) override;
private:
int m_phase;
unsigned char m_status_port; // read at 0xe96003
diff --git a/src/mame/machine/x68k_kbd.h b/src/mame/machine/x68k_kbd.h
index bc4908e7d03..09c5b1c0e0c 100644
--- a/src/mame/machine/x68k_kbd.h
+++ b/src/mame/machine/x68k_kbd.h
@@ -9,15 +9,15 @@ class x68k_keyboard_device : public serial_keyboard_device
{
public:
x68k_keyboard_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
- virtual ioport_constructor device_input_ports() const;
+ virtual ioport_constructor device_input_ports() const override;
protected:
- virtual void device_start();
- virtual void device_reset();
- virtual void rcv_complete();
+ virtual void device_start() override;
+ virtual void device_reset() override;
+ virtual void rcv_complete() override;
private:
- virtual UINT8 keyboard_handler(UINT8 last_code, UINT8 *scan_line);
+ virtual UINT8 keyboard_handler(UINT8 last_code, UINT8 *scan_line) override;
void write(UINT8 data);
required_ioport m_io_kbd8;
diff --git a/src/mame/machine/x820kb.h b/src/mame/machine/x820kb.h
index 03a3054c486..ca678203545 100644
--- a/src/mame/machine/x820kb.h
+++ b/src/mame/machine/x820kb.h
@@ -40,9 +40,9 @@ public:
template<class _Object> static devcb_base &set_kbstb_wr_callback(device_t &device, _Object object) { return downcast<xerox_820_keyboard_t &>(device).m_kbstb_cb.set_callback(object); }
// optional information overrides
- virtual const rom_entry *device_rom_region() const;
- virtual machine_config_constructor device_mconfig_additions() const;
- virtual ioport_constructor device_input_ports() const;
+ virtual const rom_entry *device_rom_region() const override;
+ virtual machine_config_constructor device_mconfig_additions() const override;
+ virtual ioport_constructor device_input_ports() const override;
UINT8 read() { return m_bus; }
@@ -55,9 +55,9 @@ public:
protected:
// device-level overrides
- virtual void device_start();
- virtual void device_reset();
- virtual void device_reset_after_children();
+ virtual void device_start() override;
+ virtual void device_reset() override;
+ virtual void device_reset_after_children() override;
private:
required_device<cpu_device> m_maincpu;
diff --git a/src/mame/machine/zndip.h b/src/mame/machine/zndip.h
index f3f52e1d49a..405ee496fda 100644
--- a/src/mame/machine/zndip.h
+++ b/src/mame/machine/zndip.h
@@ -32,8 +32,8 @@ public:
WRITE_LINE_MEMBER(write_clock);
protected:
- virtual void device_start();
- virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr);
+ virtual void device_start() override;
+ virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) override;
private:
devcb_read8 m_data_handler;
diff --git a/src/mame/machine/zs01.h b/src/mame/machine/zs01.h
index 0209e31dd63..2606cb5341e 100644
--- a/src/mame/machine/zs01.h
+++ b/src/mame/machine/zs01.h
@@ -37,12 +37,12 @@ public:
protected:
// device-level overrides
- virtual void device_start();
+ virtual void device_start() override;
// device_nvram_interface overrides
- virtual void nvram_default();
- virtual void nvram_read( emu_file &file );
- virtual void nvram_write( emu_file &file );
+ virtual void nvram_default() override;
+ virtual void nvram_read( emu_file &file ) override;
+ virtual void nvram_write( emu_file &file ) override;
private:
inline void ATTR_PRINTF( 3, 4 ) verboselog( int n_level, const char *s_fmt, ... );
diff --git a/src/mame/machine/zx8302.h b/src/mame/machine/zx8302.h
index 2cfb4efbe49..0d4a223946f 100644
--- a/src/mame/machine/zx8302.h
+++ b/src/mame/machine/zx8302.h
@@ -137,14 +137,14 @@ public:
protected:
// device-level overrides
- virtual void device_start();
- virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr);
+ virtual void device_start() override;
+ virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) override;
// device_serial_interface overrides
- virtual void tra_callback();
- virtual void tra_complete();
- virtual void rcv_callback();
- virtual void rcv_complete();
+ virtual void tra_callback() override;
+ virtual void tra_complete() override;
+ virtual void rcv_callback() override;
+ virtual void rcv_complete() override;
inline void trigger_interrupt(UINT8 line);
inline void transmit_ipc_data();
diff --git a/src/mame/video/733_asr.h b/src/mame/video/733_asr.h
index 6182a21eb52..5329cd0094f 100644
--- a/src/mame/video/733_asr.h
+++ b/src/mame/video/733_asr.h
@@ -33,12 +33,12 @@ public:
protected:
// device-level overrides
- void device_config_complete();
- void device_start();
- void device_reset();
- machine_config_constructor device_mconfig_additions() const;
- void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr);
- ioport_constructor device_input_ports() const;
+ void device_config_complete() override;
+ void device_start() override;
+ void device_reset() override;
+ machine_config_constructor device_mconfig_additions() const override;
+ void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) override;
+ ioport_constructor device_input_ports() const override;
private:
// internal state
diff --git a/src/mame/video/911_vdt.h b/src/mame/video/911_vdt.h
index 7eb0f55dbc1..e0ced6bbede 100644
--- a/src/mame/video/911_vdt.h
+++ b/src/mame/video/911_vdt.h
@@ -58,14 +58,14 @@ public:
protected:
// device-level overrides
- void device_config_complete();
- void device_start();
- void device_reset();
+ void device_config_complete() override;
+ void device_start() override;
+ void device_reset() override;
- machine_config_constructor device_mconfig_additions() const;
- ioport_constructor device_input_ports() const;
+ machine_config_constructor device_mconfig_additions() const override;
+ ioport_constructor device_input_ports() const override;
- void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr);
+ void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) override;
private:
void refresh(bitmap_ind16 &bitmap, const rectangle &cliprect, int x, int y);
diff --git a/src/mame/video/abc1600.h b/src/mame/video/abc1600.h
index 172967c783d..a3f356dd2e5 100644
--- a/src/mame/video/abc1600.h
+++ b/src/mame/video/abc1600.h
@@ -42,8 +42,8 @@ public:
abc1600_mover_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
// optional information overrides
- virtual const rom_entry *device_rom_region() const;
- virtual machine_config_constructor device_mconfig_additions() const;
+ virtual const rom_entry *device_rom_region() const override;
+ virtual machine_config_constructor device_mconfig_additions() const override;
virtual DECLARE_ADDRESS_MAP(vram_map, 8);
virtual DECLARE_ADDRESS_MAP(crtc_map, 8);
@@ -56,11 +56,11 @@ public:
protected:
// device-level overrides
- virtual void device_start();
- virtual void device_reset();
+ virtual void device_start() override;
+ virtual void device_reset() override;
// device_memory_interface overrides
- virtual const address_space_config *memory_space_config(address_spacenum spacenum = AS_0) const;
+ virtual const address_space_config *memory_space_config(address_spacenum spacenum = AS_0) const override;
private:
inline UINT16 get_drmsk();
diff --git a/src/mame/video/antic.h b/src/mame/video/antic.h
index fba381887d6..b83afe9d8f2 100644
--- a/src/mame/video/antic.h
+++ b/src/mame/video/antic.h
@@ -369,9 +369,9 @@ public:
antic_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
// device-level overrides
- virtual void device_start();
- virtual void device_reset();
- virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr);
+ virtual void device_start() override;
+ virtual void device_reset() override;
+ virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) override;
static void set_gtia_tag(device_t &device, const char *tag) { downcast<antic_device &>(device).m_gtia_tag = tag; }
diff --git a/src/mame/video/apple2.h b/src/mame/video/apple2.h
index 6f5f76e4cbf..f28ed518c11 100644
--- a/src/mame/video/apple2.h
+++ b/src/mame/video/apple2.h
@@ -46,8 +46,8 @@ public:
void dhgr_update(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect, int beginrow, int endrow);
protected:
- virtual void device_reset();
- virtual void device_start();
+ virtual void device_reset() override;
+ virtual void device_start() override;
private:
void plot_text_character(bitmap_ind16 &bitmap, int xpos, int ypos, int xscale, UINT32 code, const UINT8 *textgfx_data, UINT32 textgfx_datalen, int fg, int bg);
diff --git a/src/mame/video/atarimo.h b/src/mame/video/atarimo.h
index de8ad2adbb6..e1aba6ddf0f 100644
--- a/src/mame/video/atarimo.h
+++ b/src/mame/video/atarimo.h
@@ -105,7 +105,7 @@ public:
void set_slipram(UINT16 *ram) { m_slipram.set_target(ram, 2); }
// rendering
- virtual void draw(bitmap_ind16 &bitmap, const rectangle &cliprect);
+ virtual void draw(bitmap_ind16 &bitmap, const rectangle &cliprect) override;
void apply_stain(bitmap_ind16 &bitmap, UINT16 *pf, UINT16 *mo, int x, int y);
// memory access
@@ -118,9 +118,9 @@ public:
protected:
// device-level overrides
- virtual void device_start();
- virtual void device_reset();
- virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr);
+ virtual void device_start() override;
+ virtual void device_reset() override;
+ virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) override;
private:
// timer IDs
diff --git a/src/mame/video/atarirle.h b/src/mame/video/atarirle.h
index c517550cc17..03b8ecf379e 100644
--- a/src/mame/video/atarirle.h
+++ b/src/mame/video/atarirle.h
@@ -95,8 +95,8 @@ public:
protected:
// device-level overrides
- virtual void device_start();
- virtual void device_reset();
+ virtual void device_start() override;
+ virtual void device_reset() override;
private:
// a sprite parameter, which is a word index + shift + mask
diff --git a/src/mame/video/avgdvg.h b/src/mame/video/avgdvg.h
index 269e7ebc49f..b986e61191a 100644
--- a/src/mame/video/avgdvg.h
+++ b/src/mame/video/avgdvg.h
@@ -131,20 +131,20 @@ public:
void dvg_draw_to(int x, int y, int intensity);
- virtual int handler_0();
- virtual int handler_1();
- virtual int handler_2();
- virtual int handler_3();
- virtual int handler_4();
- virtual int handler_5();
- virtual int handler_6();
- virtual int handler_7();
- virtual UINT8 state_addr();
- virtual void update_databus();
- virtual void vggo();
- virtual void vgrst();
-
- virtual void device_start();
+ virtual int handler_0() override;
+ virtual int handler_1() override;
+ virtual int handler_2() override;
+ virtual int handler_3() override;
+ virtual int handler_4() override;
+ virtual int handler_5() override;
+ virtual int handler_6() override;
+ virtual int handler_7() override;
+ virtual UINT8 state_addr() override;
+ virtual void update_databus() override;
+ virtual void vggo() override;
+ virtual void vgrst() override;
+
+ virtual void device_start() override;
};
// device type definition
@@ -161,20 +161,20 @@ public:
int avg_common_strobe2();
int avg_common_strobe3();
- virtual int handler_0();
- virtual int handler_1();
- virtual int handler_2();
- virtual int handler_3();
- virtual int handler_4();
- virtual int handler_5();
- virtual int handler_6();
- virtual int handler_7();
- virtual UINT8 state_addr();
- virtual void update_databus();
- virtual void vggo();
- virtual void vgrst();
-
- virtual void device_start();
+ virtual int handler_0() override;
+ virtual int handler_1() override;
+ virtual int handler_2() override;
+ virtual int handler_3() override;
+ virtual int handler_4() override;
+ virtual int handler_5() override;
+ virtual int handler_6() override;
+ virtual int handler_7() override;
+ virtual UINT8 state_addr() override;
+ virtual void update_databus() override;
+ virtual void vggo() override;
+ virtual void vgrst() override;
+
+ virtual void device_start() override;
void avg_start_common();
};
@@ -187,8 +187,8 @@ public:
// construction/destruction
avg_tempest_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
- virtual int handler_6();
- virtual int handler_7();
+ virtual int handler_6() override;
+ virtual int handler_7() override;
//virtual void vggo();
};
@@ -201,11 +201,11 @@ public:
// construction/destruction
avg_mhavoc_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
- virtual int handler_1();
- virtual int handler_6();
- virtual int handler_7();
- virtual void update_databus();
- virtual void vgrst();
+ virtual int handler_1() override;
+ virtual int handler_6() override;
+ virtual int handler_7() override;
+ virtual void update_databus() override;
+ virtual void vgrst() override;
};
// device type definition
@@ -216,9 +216,9 @@ class avg_starwars_device : public avg_device
public:
// construction/destruction
avg_starwars_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
- virtual int handler_6();
- virtual int handler_7();
- virtual void update_databus();
+ virtual int handler_6() override;
+ virtual int handler_7() override;
+ virtual void update_databus() override;
};
// device type definition
@@ -229,16 +229,16 @@ class avg_quantum_device : public avg_device
public:
// construction/destruction
avg_quantum_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
- virtual int handler_0();
- virtual int handler_1();
- virtual int handler_2();
- virtual int handler_3();
- virtual int handler_4();
- virtual int handler_5();
- virtual int handler_6();
- virtual int handler_7();
- virtual void update_databus();
- virtual void vggo();
+ virtual int handler_0() override;
+ virtual int handler_1() override;
+ virtual int handler_2() override;
+ virtual int handler_3() override;
+ virtual int handler_4() override;
+ virtual int handler_5() override;
+ virtual int handler_6() override;
+ virtual int handler_7() override;
+ virtual void update_databus() override;
+ virtual void vggo() override;
};
// device type definition
@@ -249,9 +249,9 @@ class avg_bzone_device : public avg_device
public:
// construction/destruction
avg_bzone_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
- virtual int handler_1();
- virtual int handler_6();
- virtual int handler_7();
+ virtual int handler_1() override;
+ virtual int handler_6() override;
+ virtual int handler_7() override;
};
// device type definition
@@ -263,8 +263,8 @@ public:
// construction/destruction
avg_tomcat_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
- virtual int handler_6();
- virtual int handler_7();
+ virtual int handler_6() override;
+ virtual int handler_7() override;
};
// device type definition
diff --git a/src/mame/video/bfm_adr2.h b/src/mame/video/bfm_adr2.h
index 0f9257b7038..0b5cc356c49 100644
--- a/src/mame/video/bfm_adr2.h
+++ b/src/mame/video/bfm_adr2.h
@@ -39,9 +39,9 @@ public:
protected:
// device-level overrides
- virtual void device_start();
- virtual void device_reset();
- virtual machine_config_constructor device_mconfig_additions() const;
+ virtual void device_start() override;
+ virtual void device_reset() override;
+ virtual machine_config_constructor device_mconfig_additions() const override;
private:
int m_adder2_screen_page_reg; // access/display select
diff --git a/src/mame/video/bfm_dm01.h b/src/mame/video/bfm_dm01.h
index 75fe2cc9494..29fe0f2fbf1 100644
--- a/src/mame/video/bfm_dm01.h
+++ b/src/mame/video/bfm_dm01.h
@@ -35,8 +35,8 @@ public:
protected:
// device-level overrides
- virtual void device_start();
- virtual void device_reset();
+ virtual void device_start() override;
+ virtual void device_reset() override;
private:
// internal state
diff --git a/src/mame/video/c116.h b/src/mame/video/c116.h
index 4060b4f70ff..2d48b4f123b 100644
--- a/src/mame/video/c116.h
+++ b/src/mame/video/c116.h
@@ -29,7 +29,7 @@ public:
protected:
// device-level overrides
- virtual void device_start();
+ virtual void device_start() override;
private:
// internal state
diff --git a/src/mame/video/c45.h b/src/mame/video/c45.h
index 662c3df8c58..665d87357d9 100644
--- a/src/mame/video/c45.h
+++ b/src/mame/video/c45.h
@@ -48,8 +48,8 @@ public:
protected:
// device-level overrides
- virtual void device_start();
- virtual const address_space_config *memory_space_config(address_spacenum spacenum = AS_0) const;
+ virtual void device_start() override;
+ virtual const address_space_config *memory_space_config(address_spacenum spacenum = AS_0) const override;
private:
// internal helpers
diff --git a/src/mame/video/crt.h b/src/mame/video/crt.h
index cb0767ad0d9..10d4b6e8539 100644
--- a/src/mame/video/crt.h
+++ b/src/mame/video/crt.h
@@ -69,7 +69,7 @@ public:
protected:
// device-level overrides
- virtual void device_start();
+ virtual void device_start() override;
private:
crt_point *m_list; /* array of (crt_window_width*crt_window_height) point */
diff --git a/src/mame/video/decbac06.h b/src/mame/video/decbac06.h
index 853079b64cc..f163a4e8cf4 100644
--- a/src/mame/video/decbac06.h
+++ b/src/mame/video/decbac06.h
@@ -115,8 +115,8 @@ public:
DECLARE_WRITE8_MEMBER( pf_rowscroll_8bit_swap_w );
protected:
- virtual void device_start();
- virtual void device_reset();
+ virtual void device_start() override;
+ virtual void device_reset() override;
UINT8 m_gfxregion8x8;
UINT8 m_gfxregion16x16;
diff --git a/src/mame/video/deckarn.h b/src/mame/video/deckarn.h
index 00d8617f494..560e0f87ba0 100644
--- a/src/mame/video/deckarn.h
+++ b/src/mame/video/deckarn.h
@@ -15,8 +15,8 @@ public:
static void set_gfx_region(device_t &device, int region);
protected:
- virtual void device_start();
- virtual void device_reset();
+ virtual void device_start() override;
+ virtual void device_reset() override;
UINT8 m_gfxregion;
private:
diff --git a/src/mame/video/decmxc06.h b/src/mame/video/decmxc06.h
index c2ff21650f8..a4b58a73195 100644
--- a/src/mame/video/decmxc06.h
+++ b/src/mame/video/decmxc06.h
@@ -26,8 +26,8 @@ public:
void set_pri_type( int type ) { m_priority_type = type; }
protected:
- virtual void device_start();
- virtual void device_reset();
+ virtual void device_start() override;
+ virtual void device_reset() override;
UINT8 m_gfxregion;
int m_priority_type; // just so we can support the existing drivers without converting everything to pdrawgfx just yet
diff --git a/src/mame/video/deco16ic.h b/src/mame/video/deco16ic.h
index d63e1bf50ce..9ae1d5bfd0d 100644
--- a/src/mame/video/deco16ic.h
+++ b/src/mame/video/deco16ic.h
@@ -119,8 +119,8 @@ public:
protected:
// device-level overrides
- virtual void device_start();
- virtual void device_reset();
+ virtual void device_start() override;
+ virtual void device_reset() override;
private:
// internal state
diff --git a/src/mame/video/deco_zoomspr.h b/src/mame/video/deco_zoomspr.h
index 2592d684b9b..4283f3aa62e 100644
--- a/src/mame/video/deco_zoomspr.h
+++ b/src/mame/video/deco_zoomspr.h
@@ -14,8 +14,8 @@ public:
protected:
- virtual void device_start();
- virtual void device_reset();
+ virtual void device_start() override;
+ virtual void device_reset() override;
private:
required_device<palette_device> m_palette;
diff --git a/src/mame/video/decocomn.h b/src/mame/video/decocomn.h
index 409764e3a17..07be0f30281 100644
--- a/src/mame/video/decocomn.h
+++ b/src/mame/video/decocomn.h
@@ -35,9 +35,9 @@ public:
protected:
// device-level overrides
- virtual void device_config_complete();
- virtual void device_start();
- virtual void device_reset();
+ virtual void device_config_complete() override;
+ virtual void device_start() override;
+ virtual void device_reset() override;
private:
// internal state
diff --git a/src/mame/video/decodmd1.h b/src/mame/video/decodmd1.h
index 8c236a851f4..bf30ee64c00 100644
--- a/src/mame/video/decodmd1.h
+++ b/src/mame/video/decodmd1.h
@@ -46,9 +46,9 @@ public:
static void static_set_gfxregion(device_t &device, const char *tag);
protected:
- virtual machine_config_constructor device_mconfig_additions() const;
- virtual void device_start();
- virtual void device_reset();
+ virtual machine_config_constructor device_mconfig_additions() const override;
+ virtual void device_start() override;
+ virtual void device_reset() override;
private:
UINT8 m_latch;
diff --git a/src/mame/video/decodmd2.h b/src/mame/video/decodmd2.h
index 4de84635cd0..bf7688ed7c6 100644
--- a/src/mame/video/decodmd2.h
+++ b/src/mame/video/decodmd2.h
@@ -49,9 +49,9 @@ public:
static void static_set_gfxregion(device_t &device, const char *tag);
protected:
- virtual machine_config_constructor device_mconfig_additions() const;
- virtual void device_start();
- virtual void device_reset();
+ virtual machine_config_constructor device_mconfig_additions() const override;
+ virtual void device_start() override;
+ virtual void device_reset() override;
private:
UINT8 m_crtc_index;
diff --git a/src/mame/video/decodmd3.h b/src/mame/video/decodmd3.h
index 9064b8d3ec4..949be275b49 100644
--- a/src/mame/video/decodmd3.h
+++ b/src/mame/video/decodmd3.h
@@ -43,9 +43,9 @@ public:
memory_region* m_rom;
protected:
- virtual machine_config_constructor device_mconfig_additions() const;
- virtual void device_start();
- virtual void device_reset();
+ virtual machine_config_constructor device_mconfig_additions() const override;
+ virtual void device_start() override;
+ virtual void device_reset() override;
private:
UINT8 m_status;
diff --git a/src/mame/video/decospr.h b/src/mame/video/decospr.h
index a35ab97f132..9679a22acc5 100644
--- a/src/mame/video/decospr.h
+++ b/src/mame/video/decospr.h
@@ -46,8 +46,8 @@ public:
DECOSPR_PRIORITY_CB_MEMBER(default_col_cb);
protected:
- virtual void device_start();
- virtual void device_reset();
+ virtual void device_start() override;
+ virtual void device_reset() override;
UINT8 m_gfxregion;
decospr_pri_cb_delegate m_pri_cb;
decospr_col_cb_delegate m_col_cb;
diff --git a/src/mame/video/excellent_spr.h b/src/mame/video/excellent_spr.h
index c30de212434..da4368ea0d4 100644
--- a/src/mame/video/excellent_spr.h
+++ b/src/mame/video/excellent_spr.h
@@ -18,8 +18,8 @@ public:
protected:
UINT8* m_ram;
- virtual void device_start();
- virtual void device_reset();
+ virtual void device_start() override;
+ virtual void device_reset() override;
private:
};
diff --git a/src/mame/video/fuukifg.h b/src/mame/video/fuukifg.h
index d11a07ca3b1..28bfb4a0c79 100644
--- a/src/mame/video/fuukifg.h
+++ b/src/mame/video/fuukifg.h
@@ -31,8 +31,8 @@ public:
void buffer_sprites(void);
protected:
- virtual void device_start();
- virtual void device_reset();
+ virtual void device_start() override;
+ virtual void device_reset() override;
private:
required_device<gfxdecode_device> m_gfxdecode;
diff --git a/src/mame/video/gic.h b/src/mame/video/gic.h
index 50715c61b0b..3babca9fec8 100644
--- a/src/mame/video/gic.h
+++ b/src/mame/video/gic.h
@@ -80,15 +80,15 @@ public:
protected:
// device-level overrides
- virtual void device_start();
- virtual void device_reset();
- virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr);
+ virtual void device_start() override;
+ virtual void device_reset() override;
+ virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) override;
// optional information overrides
- virtual const rom_entry *device_rom_region() const;
+ virtual const rom_entry *device_rom_region() const override;
// device_sound_interface overrides
- virtual void sound_stream_update(sound_stream &stream, stream_sample_t **inputs, stream_sample_t **outputs, int samples);
+ virtual void sound_stream_update(sound_stream &stream, stream_sample_t **inputs, stream_sample_t **outputs, int samples) override;
/* timers */
static const device_timer_id TIMER_VBLANK = 0;
diff --git a/src/mame/video/gime.h b/src/mame/video/gime.h
index 862dfeec3b0..2caf82c5ddb 100644
--- a/src/mame/video/gime.h
+++ b/src/mame/video/gime.h
@@ -94,20 +94,20 @@ protected:
gime_base_device(const machine_config &mconfig, device_type type, const char *name, const char *tag, device_t *owner, UINT32 clock, const UINT8 *fontdata, const char *shortname, const char *source);
// device-level overrides
- virtual void device_start(void);
- virtual void device_reset(void);
- virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr);
- virtual void device_pre_save(void);
- virtual void device_post_load(void);
- virtual ioport_constructor device_input_ports() const;
+ virtual void device_start(void) override;
+ virtual void device_reset(void) override;
+ virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) override;
+ virtual void device_pre_save(void) override;
+ virtual void device_post_load(void) override;
+ virtual ioport_constructor device_input_ports() const override;
// other overrides
- virtual void new_frame(void);
- virtual void horizontal_sync_changed(bool line);
- virtual void enter_bottom_border(void);
- virtual void record_border_scanline(UINT16 physical_scanline);
- virtual void record_body_scanline(UINT16 physical_scanline, UINT16 logical_scanline);
- virtual void record_partial_body_scanline(UINT16 physical_scanline, UINT16 logical_scanline, INT32 start_clock, INT32 end_clock);
+ virtual void new_frame(void) override;
+ virtual void horizontal_sync_changed(bool line) override;
+ virtual void enter_bottom_border(void) override;
+ virtual void record_border_scanline(UINT16 physical_scanline) override;
+ virtual void record_body_scanline(UINT16 physical_scanline, UINT16 logical_scanline) override;
+ virtual void record_partial_body_scanline(UINT16 physical_scanline, UINT16 logical_scanline, INT32 start_clock, INT32 end_clock) override;
private:
typedef mc6847_friend_device super;
diff --git a/src/mame/video/gp9001.h b/src/mame/video/gp9001.h
index e6a338ce7be..45bdd5faeb4 100644
--- a/src/mame/video/gp9001.h
+++ b/src/mame/video/gp9001.h
@@ -85,10 +85,10 @@ public:
DECLARE_WRITE16_MEMBER( gp9001_top_tmap_w );
protected:
- virtual void device_start();
- virtual void device_reset();
+ virtual void device_start() override;
+ virtual void device_reset() override;
- virtual const address_space_config *memory_space_config(address_spacenum spacenum = AS_0) const;
+ virtual const address_space_config *memory_space_config(address_spacenum spacenum = AS_0) const override;
address_space_config m_space_config;
diff --git a/src/mame/video/gtia.h b/src/mame/video/gtia.h
index 146f1533511..4504175cb46 100644
--- a/src/mame/video/gtia.h
+++ b/src/mame/video/gtia.h
@@ -150,8 +150,8 @@ public:
protected:
// device-level overrides
- virtual void device_start();
- virtual void device_reset();
+ virtual void device_start() override;
+ virtual void device_reset() override;
void gtia_postload();
diff --git a/src/mame/video/igs017_igs031.h b/src/mame/video/igs017_igs031.h
index 248a7a0dee3..b8d2e18f2ec 100644
--- a/src/mame/video/igs017_igs031.h
+++ b/src/mame/video/igs017_igs031.h
@@ -85,10 +85,10 @@ public:
virtual void video_start();
protected:
- virtual void device_start();
- virtual void device_reset();
+ virtual void device_start() override;
+ virtual void device_reset() override;
- virtual const address_space_config *memory_space_config(address_spacenum spacenum = AS_0) const;
+ virtual const address_space_config *memory_space_config(address_spacenum spacenum = AS_0) const override;
address_space_config m_space_config;
diff --git a/src/mame/video/jalblend.h b/src/mame/video/jalblend.h
index 9a5100a88d2..109e4c66e44 100644
--- a/src/mame/video/jalblend.h
+++ b/src/mame/video/jalblend.h
@@ -17,8 +17,8 @@ public:
protected:
// device-level overrides
- virtual void device_start();
- virtual void device_reset();
+ virtual void device_start() override;
+ virtual void device_reset() override;
private:
/* each palette entry contains a fourth 'alpha' value */
diff --git a/src/mame/video/k001005.h b/src/mame/video/k001005.h
index 779baa3cbd9..ae4838f4b65 100644
--- a/src/mame/video/k001005.h
+++ b/src/mame/video/k001005.h
@@ -118,10 +118,10 @@ public:
protected:
// device-level overrides
- virtual void device_config_complete();
- virtual void device_start();
- virtual void device_stop();
- virtual void device_reset();
+ virtual void device_config_complete() override;
+ virtual void device_start() override;
+ virtual void device_stop() override;
+ virtual void device_reset() override;
private:
// internal state
diff --git a/src/mame/video/k001006.h b/src/mame/video/k001006.h
index 8e92fd785c4..eb9fba02c80 100644
--- a/src/mame/video/k001006.h
+++ b/src/mame/video/k001006.h
@@ -24,9 +24,9 @@ public:
protected:
// device-level overrides
- virtual void device_config_complete();
- virtual void device_start();
- virtual void device_reset();
+ virtual void device_config_complete() override;
+ virtual void device_start() override;
+ virtual void device_reset() override;
private:
// internal state
diff --git a/src/mame/video/k001604.h b/src/mame/video/k001604.h
index b780af17a69..e33227328d1 100644
--- a/src/mame/video/k001604.h
+++ b/src/mame/video/k001604.h
@@ -32,8 +32,8 @@ public:
protected:
// device-level overrides
- virtual void device_start();
- virtual void device_reset();
+ virtual void device_start() override;
+ virtual void device_reset() override;
private:
// internal state
int m_gfx_index_1;
diff --git a/src/mame/video/k007121.h b/src/mame/video/k007121.h
index 97997cd4751..0f1188b21fa 100644
--- a/src/mame/video/k007121.h
+++ b/src/mame/video/k007121.h
@@ -21,9 +21,9 @@ public:
protected:
// device-level overrides
- virtual void device_config_complete();
- virtual void device_start();
- virtual void device_reset();
+ virtual void device_config_complete() override;
+ virtual void device_start() override;
+ virtual void device_reset() override;
private:
// internal state
diff --git a/src/mame/video/k007342.h b/src/mame/video/k007342.h
index a94943aa51d..5700c0aca76 100644
--- a/src/mame/video/k007342.h
+++ b/src/mame/video/k007342.h
@@ -29,8 +29,8 @@ public:
protected:
// device-level overrides
- virtual void device_start();
- virtual void device_reset();
+ virtual void device_start() override;
+ virtual void device_reset() override;
private:
// internal state
UINT8 *m_ram;
diff --git a/src/mame/video/k007420.h b/src/mame/video/k007420.h
index 91cd42144a2..cc94cda3be1 100644
--- a/src/mame/video/k007420.h
+++ b/src/mame/video/k007420.h
@@ -22,8 +22,8 @@ public:
protected:
// device-level overrides
- virtual void device_start();
- virtual void device_reset();
+ virtual void device_start() override;
+ virtual void device_reset() override;
private:
// internal state
UINT8 *m_ram;
diff --git a/src/mame/video/k037122.h b/src/mame/video/k037122.h
index 38c106d083f..086d9eb445f 100644
--- a/src/mame/video/k037122.h
+++ b/src/mame/video/k037122.h
@@ -26,8 +26,8 @@ public:
protected:
// device-level overrides
- virtual void device_start();
- virtual void device_reset();
+ virtual void device_start() override;
+ virtual void device_reset() override;
private:
// internal state
diff --git a/src/mame/video/k051316.h b/src/mame/video/k051316.h
index cf63c7cfeb7..03d040340f1 100644
--- a/src/mame/video/k051316.h
+++ b/src/mame/video/k051316.h
@@ -75,8 +75,8 @@ public:
protected:
// device-level overrides
- virtual void device_start();
- virtual void device_reset();
+ virtual void device_start() override;
+ virtual void device_reset() override;
private:
// internal state
diff --git a/src/mame/video/k051733.h b/src/mame/video/k051733.h
index 58f7394bb17..6e0ef7708d0 100644
--- a/src/mame/video/k051733.h
+++ b/src/mame/video/k051733.h
@@ -15,9 +15,9 @@ public:
protected:
// device-level overrides
- virtual void device_config_complete();
- virtual void device_start();
- virtual void device_reset();
+ virtual void device_config_complete() override;
+ virtual void device_start() override;
+ virtual void device_reset() override;
private:
// internal state
UINT8 m_ram[0x20];
diff --git a/src/mame/video/k051960.h b/src/mame/video/k051960.h
index 43c9a171856..c05afc3cadc 100644
--- a/src/mame/video/k051960.h
+++ b/src/mame/video/k051960.h
@@ -82,8 +82,8 @@ public:
protected:
// device-level overrides
- virtual void device_start();
- virtual void device_reset();
+ virtual void device_start() override;
+ virtual void device_reset() override;
private:
// internal state
diff --git a/src/mame/video/k052109.h b/src/mame/video/k052109.h
index eb4c08c9819..a8f893ee443 100644
--- a/src/mame/video/k052109.h
+++ b/src/mame/video/k052109.h
@@ -71,8 +71,8 @@ public:
protected:
// device-level overrides
- virtual void device_start();
- virtual void device_reset();
+ virtual void device_start() override;
+ virtual void device_reset() override;
private:
// internal state
diff --git a/src/mame/video/k053244_k053245.h b/src/mame/video/k053244_k053245.h
index 2fe1bd1fe4b..9b9c47055fa 100644
--- a/src/mame/video/k053244_k053245.h
+++ b/src/mame/video/k053244_k053245.h
@@ -59,8 +59,8 @@ public:
protected:
// device-level overrides
- virtual void device_start();
- virtual void device_reset();
+ virtual void device_start() override;
+ virtual void device_reset() override;
private:
// internal state
diff --git a/src/mame/video/k053246_k053247_k055673.h b/src/mame/video/k053246_k053247_k055673.h
index 951c5484cc8..98e132c8db3 100644
--- a/src/mame/video/k053246_k053247_k055673.h
+++ b/src/mame/video/k053246_k053247_k055673.h
@@ -474,8 +474,8 @@ public:
protected:
// device-level overrides
- virtual void device_start();
- virtual void device_reset();
+ virtual void device_start() override;
+ virtual void device_reset() override;
private:
@@ -491,7 +491,7 @@ public:
protected:
// device-level overrides
- virtual void device_start();
+ virtual void device_start() override;
// virtual void device_reset();
private:
diff --git a/src/mame/video/k053250.h b/src/mame/video/k053250.h
index 8b00f917bf6..610c8577507 100644
--- a/src/mame/video/k053250.h
+++ b/src/mame/video/k053250.h
@@ -34,8 +34,8 @@ public:
protected:
// device-level overrides
- virtual void device_start();
- virtual void device_reset();
+ virtual void device_start() override;
+ virtual void device_reset() override;
private:
// configuration
diff --git a/src/mame/video/k053251.h b/src/mame/video/k053251.h
index c7688f0ac19..de5feffc3de 100644
--- a/src/mame/video/k053251.h
+++ b/src/mame/video/k053251.h
@@ -37,9 +37,9 @@ public:
protected:
// device-level overrides
- virtual void device_config_complete();
- virtual void device_start();
- virtual void device_reset();
+ virtual void device_config_complete() override;
+ virtual void device_start() override;
+ virtual void device_reset() override;
private:
// internal state
int m_dirty_tmap[5];
diff --git a/src/mame/video/k053936.h b/src/mame/video/k053936.h
index 7e64dbf3ee7..6b266d97a3c 100644
--- a/src/mame/video/k053936.h
+++ b/src/mame/video/k053936.h
@@ -41,8 +41,8 @@ public:
protected:
// device-level overrides
- virtual void device_start();
- virtual void device_reset();
+ virtual void device_start() override;
+ virtual void device_reset() override;
private:
// internal state
diff --git a/src/mame/video/k054000.h b/src/mame/video/k054000.h
index c26593c9ce2..05ce76b3da6 100644
--- a/src/mame/video/k054000.h
+++ b/src/mame/video/k054000.h
@@ -21,9 +21,9 @@ public:
protected:
// device-level overrides
- virtual void device_config_complete();
- virtual void device_start();
- virtual void device_reset();
+ virtual void device_config_complete() override;
+ virtual void device_start() override;
+ virtual void device_reset() override;
private:
// internal state
diff --git a/src/mame/video/k054156_k054157_k056832.h b/src/mame/video/k054156_k054157_k056832.h
index 918b5314109..d043a4f9525 100644
--- a/src/mame/video/k054156_k054157_k056832.h
+++ b/src/mame/video/k054156_k054157_k056832.h
@@ -120,7 +120,7 @@ public:
protected:
// device-level overrides
- virtual void device_start();
+ virtual void device_start() override;
private:
// internal state
diff --git a/src/mame/video/k054338.h b/src/mame/video/k054338.h
index d0c76f376f8..ad4f95a590e 100644
--- a/src/mame/video/k054338.h
+++ b/src/mame/video/k054338.h
@@ -47,8 +47,8 @@ public:
protected:
// device-level overrides
- virtual void device_start();
- virtual void device_reset();
+ virtual void device_start() override;
+ virtual void device_reset() override;
private:
// internal state
diff --git a/src/mame/video/k055555.h b/src/mame/video/k055555.h
index f256cea57a5..cc3d8dd602c 100644
--- a/src/mame/video/k055555.h
+++ b/src/mame/video/k055555.h
@@ -93,9 +93,9 @@ public:
protected:
// device-level overrides
- virtual void device_config_complete();
- virtual void device_start();
- virtual void device_reset();
+ virtual void device_config_complete() override;
+ virtual void device_start() override;
+ virtual void device_reset() override;
private:
UINT8 m_regs[128];
diff --git a/src/mame/video/k057714.h b/src/mame/video/k057714.h
index 88b03791e57..8447454a18a 100644
--- a/src/mame/video/k057714.h
+++ b/src/mame/video/k057714.h
@@ -25,9 +25,9 @@ public:
};
protected:
- virtual void device_start();
- virtual void device_stop();
- virtual void device_reset();
+ virtual void device_start() override;
+ virtual void device_stop() override;
+ virtual void device_reset() override;
private:
void execute_command(UINT32 *cmd);
diff --git a/src/mame/video/k1ge.h b/src/mame/video/k1ge.h
index 6ecb2e771bc..73fd8ed39fe 100644
--- a/src/mame/video/k1ge.h
+++ b/src/mame/video/k1ge.h
@@ -44,9 +44,9 @@ public:
static const int K1GE_SCREEN_HEIGHT = 199;
protected:
// device-level overrides
- virtual void device_start();
- virtual void device_reset();
- virtual machine_config_constructor device_mconfig_additions() const;
+ virtual void device_start() override;
+ virtual void device_reset() override;
+ virtual machine_config_constructor device_mconfig_additions() const override;
devcb_write_line m_vblank_pin_w;
devcb_write_line m_hblank_pin_w;
@@ -74,9 +74,9 @@ public:
DECLARE_PALETTE_INIT(k2ge);
protected:
- virtual machine_config_constructor device_mconfig_additions() const;
+ virtual machine_config_constructor device_mconfig_additions() const override;
- virtual void draw(int line);
+ virtual void draw(int line) override;
void draw_scroll_plane( UINT16 *p, UINT16 base, int line, int scroll_x, int scroll_y, UINT16 pal_base );
void draw_sprite_plane( UINT16 *p, UINT16 priority, int line, int scroll_x, int scroll_y );
diff --git a/src/mame/video/kan_pand.h b/src/mame/video/kan_pand.h
index bb0048ebf1d..29c8383194d 100644
--- a/src/mame/video/kan_pand.h
+++ b/src/mame/video/kan_pand.h
@@ -44,8 +44,8 @@ public:
protected:
// device-level overrides
- virtual void device_start();
- virtual void device_reset();
+ virtual void device_start() override;
+ virtual void device_reset() override;
void draw( bitmap_ind16 &bitmap, const rectangle &cliprect );
diff --git a/src/mame/video/kaneko_grap2.h b/src/mame/video/kaneko_grap2.h
index 8997accd846..cc94af5b97b 100644
--- a/src/mame/video/kaneko_grap2.h
+++ b/src/mame/video/kaneko_grap2.h
@@ -83,8 +83,8 @@ public:
protected:
- virtual void device_start();
- virtual void device_reset();
+ virtual void device_start() override;
+ virtual void device_reset() override;
private:
required_device<palette_device> m_palette;
diff --git a/src/mame/video/kaneko_spr.h b/src/mame/video/kaneko_spr.h
index fd870c47f65..1afd5fd2ce4 100644
--- a/src/mame/video/kaneko_spr.h
+++ b/src/mame/video/kaneko_spr.h
@@ -56,8 +56,8 @@ public:
DECLARE_WRITE16_MEMBER(kaneko16_sprites_regs_w);
protected:
- virtual void device_start();
- virtual void device_reset();
+ virtual void device_start() override;
+ virtual void device_reset() override;
// flip latching (set when declaring device in MCFG ) probably needs figuring out properly, only brapboys wants it?
@@ -114,8 +114,8 @@ class kaneko_vu002_sprite_device : public kaneko16_sprite_device
{
public:
kaneko_vu002_sprite_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
- void get_sprite_attributes(struct kan_tempsprite *s, UINT16 attr);
- int get_sprite_type(void){ return 0; };
+ void get_sprite_attributes(struct kan_tempsprite *s, UINT16 attr) override;
+ int get_sprite_type(void) override{ return 0; };
};
extern const device_type KANEKO_VU002_SPRITE;
@@ -124,8 +124,8 @@ class kaneko_kc002_sprite_device : public kaneko16_sprite_device
{
public:
kaneko_kc002_sprite_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
- void get_sprite_attributes(struct kan_tempsprite *s, UINT16 attr);
- int get_sprite_type(void){ return 1; };
+ void get_sprite_attributes(struct kan_tempsprite *s, UINT16 attr) override;
+ int get_sprite_type(void) override{ return 1; };
};
extern const device_type KANEKO_KC002_SPRITE;
diff --git a/src/mame/video/kaneko_tmap.h b/src/mame/video/kaneko_tmap.h
index 1ed745c231a..e689df23d1d 100644
--- a/src/mame/video/kaneko_tmap.h
+++ b/src/mame/video/kaneko_tmap.h
@@ -68,8 +68,8 @@ public:
protected:
- virtual void device_start();
- virtual void device_reset();
+ virtual void device_start() override;
+ virtual void device_reset() override;
private:
TILE_GET_INFO_MEMBER(get_tile_info_0);
diff --git a/src/mame/video/maria.h b/src/mame/video/maria.h
index 8e91354cb06..ee01856e7b8 100644
--- a/src/mame/video/maria.h
+++ b/src/mame/video/maria.h
@@ -25,8 +25,8 @@ public:
protected:
// device-level overrides
- virtual void device_start();
- virtual void device_reset();
+ virtual void device_start() override;
+ virtual void device_reset() override;
private:
diff --git a/src/mame/video/mb60553.h b/src/mame/video/mb60553.h
index b958178054f..b207dce947c 100644
--- a/src/mame/video/mb60553.h
+++ b/src/mame/video/mb60553.h
@@ -38,8 +38,8 @@ public:
UINT32 startx, UINT32 starty, int incxx, int incxy, int incyx, int incyy, bool wraparound);
protected:
- virtual void device_start();
- virtual void device_reset();
+ virtual void device_start() override;
+ virtual void device_reset() override;
private:
diff --git a/src/mame/video/mcd212.h b/src/mame/video/mcd212.h
index 3056e837101..3e6968b9fe2 100644
--- a/src/mame/video/mcd212.h
+++ b/src/mame/video/mcd212.h
@@ -205,8 +205,8 @@ public:
protected:
// device-level overrides
- virtual void device_start();
- virtual void device_reset();
+ virtual void device_start() override;
+ virtual void device_reset() override;
private:
// internal state
diff --git a/src/mame/video/newport.h b/src/mame/video/newport.h
index 16ee86065fb..180aaf70bb6 100644
--- a/src/mame/video/newport.h
+++ b/src/mame/video/newport.h
@@ -124,9 +124,9 @@ public:
protected:
// device-level overrides
- virtual void device_config_complete();
- virtual void device_start();
- virtual void device_reset();
+ virtual void device_config_complete() override;
+ virtual void device_start() override;
+ virtual void device_reset() override;
private:
// internal state
diff --git a/src/mame/video/nick.h b/src/mame/video/nick.h
index 738d202e2a7..dafcde9ccdf 100644
--- a/src/mame/video/nick.h
+++ b/src/mame/video/nick.h
@@ -84,12 +84,12 @@ public:
protected:
// device-level overrides
- virtual void device_start();
- virtual void device_reset();
- virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr);
+ virtual void device_start() override;
+ virtual void device_reset() override;
+ virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) override;
// device_memory_interface overrides
- virtual const address_space_config *memory_space_config(address_spacenum spacenum = AS_0) const;
+ virtual const address_space_config *memory_space_config(address_spacenum spacenum = AS_0) const override;
DECLARE_READ8_MEMBER( vram_r );
DECLARE_WRITE8_MEMBER( vram_w );
diff --git a/src/mame/video/pc080sn.h b/src/mame/video/pc080sn.h
index 30c09ff04d4..56f67504a8f 100644
--- a/src/mame/video/pc080sn.h
+++ b/src/mame/video/pc080sn.h
@@ -49,7 +49,7 @@ public:
protected:
// device-level overrides
- virtual void device_start();
+ virtual void device_start() override;
private:
// internal state
diff --git a/src/mame/video/pc090oj.h b/src/mame/video/pc090oj.h
index a31b401e95a..6f3d9447edf 100644
--- a/src/mame/video/pc090oj.h
+++ b/src/mame/video/pc090oj.h
@@ -30,8 +30,8 @@ public:
protected:
// device-level overrides
- virtual void device_start();
- virtual void device_reset();
+ virtual void device_start() override;
+ virtual void device_reset() override;
private:
/* NB: pc090oj_ctrl is the internal register controlling flipping
diff --git a/src/mame/video/pc_t1t.h b/src/mame/video/pc_t1t.h
index 3c89cbc0b0f..70758843d9c 100644
--- a/src/mame/video/pc_t1t.h
+++ b/src/mame/video/pc_t1t.h
@@ -96,8 +96,8 @@ public:
DECLARE_WRITE_LINE_MEMBER( t1000_vsync_changed );
protected:
- virtual machine_config_constructor device_mconfig_additions() const;
- virtual void device_start();
+ virtual machine_config_constructor device_mconfig_additions() const override;
+ virtual void device_start() override;
private:
UINT8 *m_t1_displayram;
@@ -128,8 +128,8 @@ public:
MC6845_UPDATE_ROW( pcjr_gfx_2bpp_high_update_row );
protected:
- virtual machine_config_constructor device_mconfig_additions() const;
- virtual void device_start();
+ virtual machine_config_constructor device_mconfig_additions() const override;
+ virtual void device_start() override;
private:
void pc_pcjr_mode_switch();
diff --git a/src/mame/video/pcd.h b/src/mame/video/pcd.h
index 114bbeb1cd7..5161474b17d 100644
--- a/src/mame/video/pcd.h
+++ b/src/mame/video/pcd.h
@@ -44,13 +44,13 @@ public:
DECLARE_WRITE8_MEMBER(p2_w);
TIMER_DEVICE_CALLBACK_MEMBER(mouse_timer);
- virtual const rom_entry *device_rom_region() const;
- virtual machine_config_constructor device_mconfig_additions() const;
- virtual ioport_constructor device_input_ports() const;
+ virtual const rom_entry *device_rom_region() const override;
+ virtual machine_config_constructor device_mconfig_additions() const override;
+ virtual ioport_constructor device_input_ports() const override;
SCN2674_DRAW_CHARACTER_MEMBER(display_pixels);
protected:
- void device_start();
- void device_reset();
+ void device_start() override;
+ void device_reset() override;
private:
required_ioport m_mouse_btn;
required_ioport m_mouse_x;
@@ -95,15 +95,15 @@ public:
DECLARE_READ8_MEMBER(unk_r);
DECLARE_WRITE8_MEMBER(p1_w);
- virtual const rom_entry *device_rom_region() const;
- virtual machine_config_constructor device_mconfig_additions() const;
+ virtual const rom_entry *device_rom_region() const override;
+ virtual machine_config_constructor device_mconfig_additions() const override;
SCN2674_DRAW_CHARACTER_MEMBER(display_pixels);
protected:
- void device_start();
- void device_reset();
- void tra_callback();
- void rcv_complete();
- void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr);
+ void device_start() override;
+ void device_reset() override;
+ void tra_callback() override;
+ void rcv_complete() override;
+ void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) override;
private:
dynamic_buffer m_vram;
required_region_ptr<UINT8> m_charrom;
diff --git a/src/mame/video/powervr2.h b/src/mame/video/powervr2.h
index 65d68f7864e..8983f88336f 100644
--- a/src/mame/video/powervr2.h
+++ b/src/mame/video/powervr2.h
@@ -280,8 +280,8 @@ public:
UINT32 screen_update(screen_device &screen, bitmap_rgb32 &bitmap, const rectangle &cliprect);
protected:
- virtual void device_start();
- virtual void device_reset();
+ virtual void device_start() override;
+ virtual void device_reset() override;
private:
devcb_write8 irq_cb;
diff --git a/src/mame/video/sega16sp.h b/src/mame/video/sega16sp.h
index ed190d5aeec..f0b99714bf8 100644
--- a/src/mame/video/sega16sp.h
+++ b/src/mame/video/sega16sp.h
@@ -92,7 +92,7 @@ public:
protected:
// device-level overrides
- virtual void device_start();
+ virtual void device_start() override;
// internal state
bool m_flip; // screen flip?
@@ -113,7 +113,7 @@ public:
protected:
// subclass overrides
- virtual void draw(bitmap_ind16 &bitmap, const rectangle &cliprect);
+ virtual void draw(bitmap_ind16 &bitmap, const rectangle &cliprect) override;
};
@@ -127,7 +127,7 @@ public:
protected:
// subclass overrides
- virtual void draw(bitmap_ind16 &bitmap, const rectangle &cliprect);
+ virtual void draw(bitmap_ind16 &bitmap, const rectangle &cliprect) override;
};
@@ -142,7 +142,7 @@ protected:
sega_outrun_sprite_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock, bool xboard_variant, const char *shortname, const char *source);
// subclass overrides
- virtual void draw(bitmap_ind16 &bitmap, const rectangle &cliprect);
+ virtual void draw(bitmap_ind16 &bitmap, const rectangle &cliprect) override;
// configuration
bool m_is_xboard;
@@ -166,7 +166,7 @@ public:
protected:
// subclass overrides
- virtual void draw(bitmap_ind16 &bitmap, const rectangle &cliprect);
+ virtual void draw(bitmap_ind16 &bitmap, const rectangle &cliprect) override;
};
@@ -183,7 +183,7 @@ public:
protected:
// subclass overrides
- virtual void draw(bitmap_ind16 &bitmap, const rectangle &cliprect);
+ virtual void draw(bitmap_ind16 &bitmap, const rectangle &cliprect) override;
// internal state
UINT8 m_addrmap[8];
@@ -200,7 +200,7 @@ public:
protected:
// subclass overrides
- virtual void draw(bitmap_ind16 &bitmap, const rectangle &cliprect);
+ virtual void draw(bitmap_ind16 &bitmap, const rectangle &cliprect) override;
};
@@ -215,7 +215,7 @@ public:
protected:
// subclass overrides
- virtual void draw(bitmap_ind16 &bitmap, const rectangle &cliprect);
+ virtual void draw(bitmap_ind16 &bitmap, const rectangle &cliprect) override;
rotate_info* m_segaic16_rotate;
};
diff --git a/src/mame/video/segaic16.h b/src/mame/video/segaic16.h
index 4b16754ea6e..4564f547d43 100644
--- a/src/mame/video/segaic16.h
+++ b/src/mame/video/segaic16.h
@@ -145,8 +145,8 @@ public:
protected:
// device-level overrides
- virtual void device_start();
- virtual void device_reset();
+ virtual void device_start() override;
+ virtual void device_reset() override;
private:
// internal state
diff --git a/src/mame/video/segaic16_road.h b/src/mame/video/segaic16_road.h
index 595b14d9ba2..a124c210928 100644
--- a/src/mame/video/segaic16_road.h
+++ b/src/mame/video/segaic16_road.h
@@ -59,9 +59,9 @@ public:
protected:
// device-level overrides
- virtual void device_config_complete();
- virtual void device_start();
- virtual void device_reset();
+ virtual void device_config_complete() override;
+ virtual void device_start() override;
+ virtual void device_reset() override;
private:
// internal state
diff --git a/src/mame/video/segaic24.h b/src/mame/video/segaic24.h
index aad7aae567d..b311ec55506 100644
--- a/src/mame/video/segaic24.h
+++ b/src/mame/video/segaic24.h
@@ -51,7 +51,7 @@ public:
void draw(screen_device &screen, bitmap_rgb32 &bitmap, const rectangle &cliprect, int layer, int pri, int flags);
protected:
- virtual void device_start();
+ virtual void device_start() override;
private:
enum {
@@ -95,7 +95,7 @@ public:
void draw(bitmap_ind16 &bitmap, const rectangle &cliprect, bitmap_ind8 &priority_bitmap, const int *spri);
protected:
- virtual void device_start();
+ virtual void device_start() override;
private:
UINT16 *sprite_ram;
@@ -115,7 +115,7 @@ public:
UINT16 get_reg(int reg);
protected:
- virtual void device_start();
+ virtual void device_start() override;
private:
UINT16 mixer_reg[16];
diff --git a/src/mame/video/seibu_crtc.h b/src/mame/video/seibu_crtc.h
index f96e5d5edc6..abae5ae686d 100644
--- a/src/mame/video/seibu_crtc.h
+++ b/src/mame/video/seibu_crtc.h
@@ -52,10 +52,10 @@ public:
protected:
// device-level overrides
- virtual void device_validity_check(validity_checker &valid) const;
- virtual void device_start();
- virtual void device_reset();
- virtual const address_space_config *memory_space_config(address_spacenum spacenum = AS_0) const;
+ virtual void device_validity_check(validity_checker &valid) const override;
+ virtual void device_start() override;
+ virtual void device_reset() override;
+ virtual const address_space_config *memory_space_config(address_spacenum spacenum = AS_0) const override;
private:
devcb_write16 m_layer_en_cb;
diff --git a/src/mame/video/seta001.h b/src/mame/video/seta001.h
index e7f50bd49b9..b7fea3ce96e 100644
--- a/src/mame/video/seta001.h
+++ b/src/mame/video/seta001.h
@@ -55,8 +55,8 @@ public:
int is_flipped() { return ((m_spritectrl[ 0 ] & 0x40) >> 6); };
protected:
- virtual void device_start();
- virtual void device_reset();
+ virtual void device_start() override;
+ virtual void device_reset() override;
private:
diff --git a/src/mame/video/sknsspr.h b/src/mame/video/sknsspr.h
index 0c0050b1a5b..2e998be79ae 100644
--- a/src/mame/video/sknsspr.h
+++ b/src/mame/video/sknsspr.h
@@ -11,8 +11,8 @@ public:
void skns_sprite_kludge(int x, int y);
protected:
- virtual void device_start();
- virtual void device_reset();
+ virtual void device_start() override;
+ virtual void device_reset() override;
private:
int sprite_kludge_x, sprite_kludge_y;
#define SUPRNOVA_DECODE_BUFFER_SIZE 0x2000
diff --git a/src/mame/video/st0020.h b/src/mame/video/st0020.h
index af00d3e9f93..cff7f8f1f99 100644
--- a/src/mame/video/st0020.h
+++ b/src/mame/video/st0020.h
@@ -33,8 +33,8 @@ public:
DECLARE_WRITE16_MEMBER(st0020_sprram_w);
protected:
- virtual void device_start();
- virtual void device_reset();
+ virtual void device_start() override;
+ virtual void device_reset() override;
private:
diff --git a/src/mame/video/stic.h b/src/mame/video/stic.h
index 2865bfaef39..41d39a3790d 100644
--- a/src/mame/video/stic.h
+++ b/src/mame/video/stic.h
@@ -492,9 +492,9 @@ public:
void set_y_scale(int val) { m_y_scale = val; }
// device-level overrides
- virtual void device_start();
- virtual const rom_entry *device_rom_region() const;
- virtual void device_reset();
+ virtual void device_start() override;
+ virtual const rom_entry *device_rom_region() const override;
+ virtual void device_reset() override;
void screenrefresh();
UINT32 screen_update(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
diff --git a/src/mame/video/tc0080vco.h b/src/mame/video/tc0080vco.h
index f6d3976a4c9..43a259ae483 100644
--- a/src/mame/video/tc0080vco.h
+++ b/src/mame/video/tc0080vco.h
@@ -39,7 +39,7 @@ public:
protected:
// device-level overrides
- virtual void device_start();
+ virtual void device_start() override;
private:
// internal state
diff --git a/src/mame/video/tc0100scn.h b/src/mame/video/tc0100scn.h
index 8896037752d..3727ca49327 100644
--- a/src/mame/video/tc0100scn.h
+++ b/src/mame/video/tc0100scn.h
@@ -69,8 +69,8 @@ public:
protected:
// device-level overrides
- virtual void device_start();
- virtual void device_reset();
+ virtual void device_start() override;
+ virtual void device_reset() override;
private:
// internal state
diff --git a/src/mame/video/tc0110pcr.h b/src/mame/video/tc0110pcr.h
index 82d886956a2..982cf49f8c4 100644
--- a/src/mame/video/tc0110pcr.h
+++ b/src/mame/video/tc0110pcr.h
@@ -22,8 +22,8 @@ public:
protected:
// device-level overrides
- virtual void device_start();
- virtual void device_reset();
+ virtual void device_start() override;
+ virtual void device_reset() override;
private:
UINT16 * m_ram;
diff --git a/src/mame/video/tc0150rod.h b/src/mame/video/tc0150rod.h
index e5da8ba6476..723e97dea7c 100644
--- a/src/mame/video/tc0150rod.h
+++ b/src/mame/video/tc0150rod.h
@@ -15,7 +15,7 @@ public:
protected:
// device-level overrides
- virtual void device_start();
+ virtual void device_start() override;
private:
// internal state
diff --git a/src/mame/video/tc0180vcu.h b/src/mame/video/tc0180vcu.h
index 330102aab28..72436d0b68a 100644
--- a/src/mame/video/tc0180vcu.h
+++ b/src/mame/video/tc0180vcu.h
@@ -28,8 +28,8 @@ public:
protected:
// device-level overrides
- virtual void device_start();
- virtual void device_reset();
+ virtual void device_start() override;
+ virtual void device_reset() override;
private:
// internal state
diff --git a/src/mame/video/tc0280grd.h b/src/mame/video/tc0280grd.h
index bbd4ab5e8b7..679a45ef886 100644
--- a/src/mame/video/tc0280grd.h
+++ b/src/mame/video/tc0280grd.h
@@ -27,8 +27,8 @@ public:
protected:
// device-level overrides
- virtual void device_start();
- virtual void device_reset();
+ virtual void device_start() override;
+ virtual void device_reset() override;
private:
// internal state
diff --git a/src/mame/video/tc0360pri.h b/src/mame/video/tc0360pri.h
index 4becbdd1540..3a3981a0f4c 100644
--- a/src/mame/video/tc0360pri.h
+++ b/src/mame/video/tc0360pri.h
@@ -14,8 +14,8 @@ public:
protected:
// device-level overrides
- virtual void device_start();
- virtual void device_reset();
+ virtual void device_start() override;
+ virtual void device_reset() override;
private:
// internal state
diff --git a/src/mame/video/tc0480scp.h b/src/mame/video/tc0480scp.h
index 337a6725fd8..12c83523234 100644
--- a/src/mame/video/tc0480scp.h
+++ b/src/mame/video/tc0480scp.h
@@ -64,8 +64,8 @@ public:
protected:
// device-level overrides
- virtual void device_start();
- virtual void device_reset();
+ virtual void device_start() override;
+ virtual void device_reset() override;
private:
// internal state
diff --git a/src/mame/video/tecmo_mix.h b/src/mame/video/tecmo_mix.h
index 8c70bef9df2..21ac7b83bf6 100644
--- a/src/mame/video/tecmo_mix.h
+++ b/src/mame/video/tecmo_mix.h
@@ -19,8 +19,8 @@ public:
static void set_bgpen(device_t &device, int bgpen);
protected:
- virtual void device_start();
- virtual void device_reset();
+ virtual void device_start() override;
+ virtual void device_reset() override;
// mixer shifts
int m_sprpri_shift;
diff --git a/src/mame/video/tecmo_spr.h b/src/mame/video/tecmo_spr.h
index 1c75f8b2b6d..f98a09e93bc 100644
--- a/src/mame/video/tecmo_spr.h
+++ b/src/mame/video/tecmo_spr.h
@@ -25,8 +25,8 @@ public:
void tbowl_draw_sprites(bitmap_ind16 &bitmap, const rectangle &cliprect, gfxdecode_device *gfxdecode, int xscroll, UINT8* spriteram);
protected:
- virtual void device_start();
- virtual void device_reset();
+ virtual void device_start() override;
+ virtual void device_reset() override;
UINT8 m_gfxregion;
int m_bootleg; // for Gals Pinball / Hot Pinball
diff --git a/src/mame/video/tia.h b/src/mame/video/tia.h
index fd58a3fb905..8626ef3c806 100644
--- a/src/mame/video/tia.h
+++ b/src/mame/video/tia.h
@@ -64,8 +64,8 @@ protected:
tia_video_device(const machine_config &mconfig, device_type type, const char *name, const char *shortname, const char *tag, device_t *owner, UINT32 clock);
// device-level overrides
- virtual void device_start();
- virtual void device_reset();
+ virtual void device_start() override;
+ virtual void device_reset() override;
void draw_sprite_helper(UINT8* p, UINT8 *col, struct player_gfx *gfx, UINT8 GRP, UINT8 COLUP, UINT8 REFP);
void draw_missile_helper(UINT8* p, UINT8* col, int horz, int skipdelay, int latch, int start, UINT8 RESMP, UINT8 ENAM, UINT8 NUSIZ, UINT8 COLUM);
@@ -213,7 +213,7 @@ public:
DECLARE_PALETTE_INIT(tia_pal);
protected:
- virtual machine_config_constructor device_mconfig_additions() const;
+ virtual machine_config_constructor device_mconfig_additions() const override;
};
class tia_ntsc_video_device : public tia_video_device
@@ -224,7 +224,7 @@ public:
DECLARE_PALETTE_INIT(tia_ntsc);
protected:
- virtual machine_config_constructor device_mconfig_additions() const;
+ virtual machine_config_constructor device_mconfig_additions() const override;
};
diff --git a/src/mame/video/tigeroad_spr.h b/src/mame/video/tigeroad_spr.h
index ddbdb85d18d..b64442f7942 100644
--- a/src/mame/video/tigeroad_spr.h
+++ b/src/mame/video/tigeroad_spr.h
@@ -10,8 +10,8 @@ public:
protected:
- virtual void device_start();
- virtual void device_reset();
+ virtual void device_start() override;
+ virtual void device_reset() override;
private:
};
diff --git a/src/mame/video/toaplan_scu.h b/src/mame/video/toaplan_scu.h
index 9cdd1cbd7b6..15f451f094b 100644
--- a/src/mame/video/toaplan_scu.h
+++ b/src/mame/video/toaplan_scu.h
@@ -20,8 +20,8 @@ public:
void alloc_sprite_bitmap(screen_device &screen);
protected:
- virtual void device_start();
- virtual void device_reset();
+ virtual void device_start() override;
+ virtual void device_reset() override;
private:
bitmap_ind16 m_temp_spritebitmap;
diff --git a/src/mame/video/uv201.h b/src/mame/video/uv201.h
index 336dd8f4141..873d6683d99 100644
--- a/src/mame/video/uv201.h
+++ b/src/mame/video/uv201.h
@@ -110,9 +110,9 @@ public:
protected:
// device-level overrides
- virtual void device_start();
- virtual void device_reset();
- virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr);
+ virtual void device_start() override;
+ virtual void device_reset() override;
+ virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) override;
private:
enum
diff --git a/src/mame/video/vrender0.h b/src/mame/video/vrender0.h
index 2b1a4028d7a..fffcf5d6bd2 100644
--- a/src/mame/video/vrender0.h
+++ b/src/mame/video/vrender0.h
@@ -44,8 +44,8 @@ public:
protected:
// device-level overrides
- virtual void device_start();
- virtual void device_reset();
+ virtual void device_start() override;
+ virtual void device_reset() override;
private:
// internal state
diff --git a/src/mame/video/vs920a.h b/src/mame/video/vs920a.h
index ef452294152..15dee511634 100644
--- a/src/mame/video/vs920a.h
+++ b/src/mame/video/vs920a.h
@@ -23,8 +23,8 @@ public:
protected:
- virtual void device_start();
- virtual void device_reset();
+ virtual void device_start() override;
+ virtual void device_reset() override;
private:
diff --git a/src/mame/video/vsystem_spr.h b/src/mame/video/vsystem_spr.h
index a7f53665efc..3e8574c9350 100644
--- a/src/mame/video/vsystem_spr.h
+++ b/src/mame/video/vsystem_spr.h
@@ -73,8 +73,8 @@ public:
protected:
- virtual void device_start();
- virtual void device_reset();
+ virtual void device_start() override;
+ virtual void device_reset() override;
private:
required_device<gfxdecode_device> m_gfxdecode;
diff --git a/src/mame/video/vsystem_spr2.h b/src/mame/video/vsystem_spr2.h
index 05701aec981..967d6dc69bb 100644
--- a/src/mame/video/vsystem_spr2.h
+++ b/src/mame/video/vsystem_spr2.h
@@ -62,8 +62,8 @@ public:
protected:
- virtual void device_start();
- virtual void device_reset();
+ virtual void device_start() override;
+ virtual void device_reset() override;
private:
diff --git a/src/mame/video/vtvideo.h b/src/mame/video/vtvideo.h
index 49dbcfef7cd..0c29e0637e8 100644
--- a/src/mame/video/vtvideo.h
+++ b/src/mame/video/vtvideo.h
@@ -35,9 +35,9 @@ public:
virtual void video_update(bitmap_ind16 &bitmap, const rectangle &cliprect);
protected:
// device-level overrides
- virtual void device_start();
- virtual void device_reset();
- virtual machine_config_constructor device_mconfig_additions() const;
+ virtual void device_start() override;
+ virtual void device_reset() override;
+ virtual machine_config_constructor device_mconfig_additions() const override;
// internal state
void recompute_parameters();
@@ -83,16 +83,16 @@ class rainbow_video_device : public vt100_video_device
public:
rainbow_video_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
- virtual void video_update(bitmap_ind16 &bitmap, const rectangle &cliprect);
+ virtual void video_update(bitmap_ind16 &bitmap, const rectangle &cliprect) override;
virtual void video_blanking(bitmap_ind16 &bitmap, const rectangle &cliprect);
int MHFU(int);
void palette_select(int choice);
void notify_vblank(bool choice);
protected:
- virtual void display_char(bitmap_ind16 &bitmap, UINT8 code, int x, int y, UINT8 scroll_region, UINT8 display_type);
- virtual void device_reset();
- virtual machine_config_constructor device_mconfig_additions() const;
+ virtual void display_char(bitmap_ind16 &bitmap, UINT8 code, int x, int y, UINT8 scroll_region, UINT8 display_type) override;
+ virtual void device_reset() override;
+ virtual machine_config_constructor device_mconfig_additions() const override;
};
extern const device_type VT100_VIDEO;
diff --git a/src/mame/video/wpc_dmd.h b/src/mame/video/wpc_dmd.h
index 25ce8171973..7524e2e7e3f 100644
--- a/src/mame/video/wpc_dmd.h
+++ b/src/mame/video/wpc_dmd.h
@@ -41,9 +41,9 @@ protected:
UINT8 cur_scanline, visible_page, firq_scanline;
std::vector<UINT8> ram, screen_buffer, bitcounts;
- virtual void device_start();
- virtual void device_reset();
- virtual machine_config_constructor device_mconfig_additions() const;
+ virtual void device_start() override;
+ virtual void device_reset() override;
+ virtual machine_config_constructor device_mconfig_additions() const override;
};
extern const device_type WPC_DMD;
diff --git a/src/mame/video/wswan_video.h b/src/mame/video/wswan_video.h
index 2d51c9800c4..3cad1155075 100644
--- a/src/mame/video/wswan_video.h
+++ b/src/mame/video/wswan_video.h
@@ -63,9 +63,9 @@ public:
protected:
// device-level overrides
- virtual void device_start();
- virtual void device_reset();
- virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr);
+ virtual void device_start() override;
+ virtual void device_reset() override;
+ virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) override;
void setup_palettes();
void draw_background();
diff --git a/src/mame/video/ygv608.h b/src/mame/video/ygv608.h
index 54899d3e4d0..b4360a4e5e4 100644
--- a/src/mame/video/ygv608.h
+++ b/src/mame/video/ygv608.h
@@ -306,7 +306,7 @@ public:
DECLARE_READ16_MEMBER( debug_trigger_r );
protected:
// device-level overrides
- virtual void device_start();
+ virtual void device_start() override;
private:
TILEMAP_MAPPER_MEMBER(get_tile_offset);
TILE_GET_INFO_MEMBER(get_tile_info_A_8);
diff --git a/src/mame/video/zx8301.h b/src/mame/video/zx8301.h
index c91b1c65bca..f4c402e387a 100644
--- a/src/mame/video/zx8301.h
+++ b/src/mame/video/zx8301.h
@@ -75,11 +75,11 @@ public:
protected:
// device-level overrides
- virtual void device_start();
- virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr);
+ virtual void device_start() override;
+ virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) override;
// device_config_memory_interface overrides
- virtual const address_space_config *memory_space_config(address_spacenum spacenum = AS_0) const;
+ virtual const address_space_config *memory_space_config(address_spacenum spacenum = AS_0) const override;
// address space configurations
const address_space_config m_space_config;