From 9e020f8a89b0aefa1efc3519bdfb3b929f55ff42 Mon Sep 17 00:00:00 2001 From: Miodrag Milanovic Date: Sun, 6 Dec 2015 14:51:03 +0100 Subject: overrides in drivers (nw) --- src/mame/audio/arcadia.h | 6 +- src/mame/audio/atarijsa.h | 30 ++++---- src/mame/audio/cage.h | 6 +- src/mame/audio/cclimber.h | 4 +- src/mame/audio/channelf.h | 6 +- src/mame/audio/cps3.h | 4 +- src/mame/audio/dai_snd.h | 6 +- src/mame/audio/dcs.h | 22 +++--- src/mame/audio/decobsmt.h | 6 +- src/mame/audio/dsbz80.h | 8 +-- src/mame/audio/exidy.h | 24 +++---- src/mame/audio/exidy440.h | 8 +-- src/mame/audio/galaxian.h | 6 +- src/mame/audio/gottlieb.h | 26 +++---- src/mame/audio/hyprolyb.h | 8 +-- src/mame/audio/irem.h | 10 +-- src/mame/audio/lynx.h | 12 ++-- src/mame/audio/m72.h | 8 +-- src/mame/audio/mea8000.h | 4 +- src/mame/audio/midway.h | 44 ++++++------ src/mame/audio/namco52.h | 6 +- src/mame/audio/namco54.h | 6 +- src/mame/audio/pleiads.h | 18 ++--- src/mame/audio/redbaron.h | 4 +- src/mame/audio/s11c_bg.h | 6 +- src/mame/audio/segam1audio.h | 6 +- src/mame/audio/segasnd.h | 14 ++-- src/mame/audio/seibu.h | 8 +-- src/mame/audio/snes_snd.h | 8 +-- src/mame/audio/socrates.h | 4 +- src/mame/audio/specimx_snd.h | 4 +- src/mame/audio/svis_snd.h | 4 +- src/mame/audio/t5182.h | 10 +-- src/mame/audio/taito_en.h | 4 +- src/mame/audio/taito_zm.h | 4 +- src/mame/audio/taitosnd.h | 4 +- src/mame/audio/timeplt.h | 6 +- src/mame/audio/trackfld.h | 8 +-- src/mame/audio/tvc_snd.h | 8 +-- src/mame/audio/upd1771.h | 6 +- src/mame/audio/vboy.h | 8 +-- src/mame/audio/vc4000snd.h | 4 +- src/mame/audio/warpwarp.h | 12 ++-- src/mame/audio/williams.h | 24 +++---- src/mame/audio/wiping.h | 4 +- src/mame/audio/wpcsnd.h | 6 +- src/mame/audio/wswan_snd.h | 6 +- src/mame/drivers/1945kiii.cpp | 4 +- src/mame/drivers/24cdjuke.cpp | 4 +- src/mame/drivers/30test.cpp | 4 +- src/mame/drivers/39in1.cpp | 2 +- src/mame/drivers/3x3puzzl.cpp | 6 +- src/mame/drivers/4004clk.cpp | 2 +- src/mame/drivers/4enlinea.cpp | 8 +-- src/mame/drivers/5clown.cpp | 4 +- src/mame/drivers/a1supply.cpp | 6 +- src/mame/drivers/a310.cpp | 4 +- src/mame/drivers/a5105.cpp | 4 +- src/mame/drivers/a51xx.cpp | 4 +- src/mame/drivers/a7150.cpp | 4 +- src/mame/drivers/a7800.cpp | 4 +- src/mame/drivers/ace.cpp | 6 +- src/mame/drivers/acefruit.cpp | 4 +- src/mame/drivers/aces1.cpp | 4 +- src/mame/drivers/acommand.cpp | 2 +- src/mame/drivers/age_candy.cpp | 4 +- src/mame/drivers/albazc.cpp | 2 +- src/mame/drivers/albazg.cpp | 6 +- src/mame/drivers/aleisttl.cpp | 6 +- src/mame/drivers/alg.cpp | 2 +- src/mame/drivers/alien.cpp | 4 +- src/mame/drivers/alinvade.cpp | 4 +- src/mame/drivers/allied.cpp | 2 +- src/mame/drivers/alphasma.cpp | 4 +- src/mame/drivers/alphatro.cpp | 8 +-- src/mame/drivers/altair.cpp | 2 +- src/mame/drivers/altos5.cpp | 2 +- src/mame/drivers/alvg.cpp | 2 +- src/mame/drivers/amaticmg.cpp | 6 +- src/mame/drivers/amerihok.cpp | 4 +- src/mame/drivers/amico2k.cpp | 2 +- src/mame/drivers/amiga.cpp | 34 ++++----- src/mame/drivers/amusco.cpp | 2 +- src/mame/drivers/amust.cpp | 2 +- src/mame/drivers/apc.cpp | 6 +- src/mame/drivers/apexc.cpp | 82 ++++++++++----------- src/mame/drivers/apf.cpp | 4 +- src/mame/drivers/apple2.cpp | 4 +- src/mame/drivers/apple2e.cpp | 4 +- src/mame/drivers/applix.cpp | 4 +- src/mame/drivers/apricot.cpp | 2 +- src/mame/drivers/apricotf.cpp | 2 +- src/mame/drivers/apricotp.cpp | 6 +- src/mame/drivers/arachnid.cpp | 2 +- src/mame/drivers/argo.cpp | 6 +- src/mame/drivers/aristmk4.cpp | 6 +- src/mame/drivers/aristmk5.cpp | 4 +- src/mame/drivers/aristmk6.cpp | 2 +- src/mame/drivers/arsystems.cpp | 2 +- src/mame/drivers/asst128.cpp | 4 +- src/mame/drivers/astinvad.cpp | 2 +- src/mame/drivers/atari_s1.cpp | 2 +- src/mame/drivers/atari_s2.cpp | 2 +- src/mame/drivers/atarisy4.cpp | 6 +- src/mame/drivers/atarittl.cpp | 6 +- src/mame/drivers/atlantis.cpp | 4 +- src/mame/drivers/attache.cpp | 6 +- src/mame/drivers/atvtrack.cpp | 10 +-- src/mame/drivers/avt.cpp | 2 +- src/mame/drivers/ax20.cpp | 2 +- src/mame/drivers/b16.cpp | 6 +- src/mame/drivers/babbage.cpp | 4 +- src/mame/drivers/backfire.cpp | 4 +- src/mame/drivers/bailey.cpp | 6 +- src/mame/drivers/bartop52.cpp | 2 +- src/mame/drivers/basic52.cpp | 2 +- src/mame/drivers/bbcbc.cpp | 4 +- src/mame/drivers/beaminv.cpp | 4 +- src/mame/drivers/beehive.cpp | 4 +- src/mame/drivers/berzerk.cpp | 8 +-- src/mame/drivers/besta.cpp | 2 +- src/mame/drivers/bestleag.cpp | 2 +- src/mame/drivers/beta.cpp | 2 +- src/mame/drivers/bfcobra.cpp | 4 +- src/mame/drivers/bfm_sc1.cpp | 2 +- src/mame/drivers/bfm_swp.cpp | 2 +- src/mame/drivers/bfmsys85.cpp | 4 +- src/mame/drivers/big10.cpp | 2 +- src/mame/drivers/bigbord2.cpp | 6 +- src/mame/drivers/binbug.cpp | 4 +- src/mame/drivers/bingo.cpp | 6 +- src/mame/drivers/bingoc.cpp | 2 +- src/mame/drivers/bingoman.cpp | 6 +- src/mame/drivers/bingor.cpp | 2 +- src/mame/drivers/bitgraph.cpp | 4 +- src/mame/drivers/blackt96.cpp | 2 +- src/mame/drivers/blitz.cpp | 2 +- src/mame/drivers/blockhl.cpp | 2 +- src/mame/drivers/bmcbowl.cpp | 4 +- src/mame/drivers/bmcpokr.cpp | 2 +- src/mame/drivers/bmjr.cpp | 6 +- src/mame/drivers/bml3.cpp | 4 +- src/mame/drivers/bnstars.cpp | 4 +- src/mame/drivers/bntyhunt.cpp | 2 +- src/mame/drivers/bob85.cpp | 2 +- src/mame/drivers/boxer.cpp | 6 +- src/mame/drivers/buster.cpp | 2 +- src/mame/drivers/by6803.cpp | 2 +- src/mame/drivers/by68701.cpp | 2 +- src/mame/drivers/byvid.cpp | 2 +- src/mame/drivers/c10.cpp | 6 +- src/mame/drivers/c65.cpp | 6 +- src/mame/drivers/cabaret.cpp | 4 +- src/mame/drivers/calchase.cpp | 4 +- src/mame/drivers/calorie.cpp | 6 +- src/mame/drivers/capcom.cpp | 2 +- src/mame/drivers/cardline.cpp | 2 +- src/mame/drivers/casloopy.cpp | 6 +- src/mame/drivers/caswin.cpp | 2 +- src/mame/drivers/cat.cpp | 2 +- src/mame/drivers/cavepc.cpp | 6 +- src/mame/drivers/cb2001.cpp | 2 +- src/mame/drivers/cball.cpp | 8 +-- src/mame/drivers/cc40.cpp | 4 +- src/mame/drivers/cd2650.cpp | 4 +- src/mame/drivers/cdc721.cpp | 2 +- src/mame/drivers/cesclass.cpp | 2 +- src/mame/drivers/cgenie.cpp | 2 +- src/mame/drivers/cham24.cpp | 6 +- src/mame/drivers/chanbara.cpp | 6 +- src/mame/drivers/chance32.cpp | 6 +- src/mame/drivers/chaos.cpp | 2 +- src/mame/drivers/chessmst.cpp | 2 +- src/mame/drivers/chesstrv.cpp | 2 +- src/mame/drivers/chexx.cpp | 4 +- src/mame/drivers/chicago.cpp | 6 +- src/mame/drivers/chihiro.cpp | 14 ++-- src/mame/drivers/chinsan.cpp | 6 +- src/mame/drivers/chsuper.cpp | 2 +- src/mame/drivers/clayshoo.cpp | 4 +- src/mame/drivers/clcd.cpp | 2 +- src/mame/drivers/cliffhgr.cpp | 4 +- src/mame/drivers/clowndwn.cpp | 4 +- src/mame/drivers/cm1800.cpp | 2 +- src/mame/drivers/cmmb.cpp | 4 +- src/mame/drivers/cobra.cpp | 8 +-- src/mame/drivers/cocoloco.cpp | 2 +- src/mame/drivers/codata.cpp | 2 +- src/mame/drivers/coinmstr.cpp | 2 +- src/mame/drivers/coinmvga.cpp | 2 +- src/mame/drivers/comebaby.cpp | 2 +- src/mame/drivers/compucolor.cpp | 4 +- src/mame/drivers/coolridr.cpp | 6 +- src/mame/drivers/cops.cpp | 6 +- src/mame/drivers/corona.cpp | 2 +- src/mame/drivers/cortex.cpp | 2 +- src/mame/drivers/cp1.cpp | 2 +- src/mame/drivers/craft.cpp | 4 +- src/mame/drivers/crystal.cpp | 4 +- src/mame/drivers/csc.cpp | 2 +- src/mame/drivers/cshooter.cpp | 2 +- src/mame/drivers/csplayh5.cpp | 2 +- src/mame/drivers/cswat.cpp | 6 +- src/mame/drivers/ct486.cpp | 2 +- src/mame/drivers/cubeqst.cpp | 6 +- src/mame/drivers/cubo.cpp | 4 +- src/mame/drivers/cultures.cpp | 6 +- src/mame/drivers/cv1k.cpp | 2 +- src/mame/drivers/cybertnk.cpp | 2 +- src/mame/drivers/cyclemb.cpp | 4 +- src/mame/drivers/d6800.cpp | 4 +- src/mame/drivers/d6809.cpp | 2 +- src/mame/drivers/d9final.cpp | 4 +- src/mame/drivers/dacholer.cpp | 6 +- src/mame/drivers/dai3wksi.cpp | 4 +- src/mame/drivers/dblcrown.cpp | 6 +- src/mame/drivers/dblewing.cpp | 4 +- src/mame/drivers/dct11em.cpp | 4 +- src/mame/drivers/ddayjlc.cpp | 6 +- src/mame/drivers/ddealer.cpp | 6 +- src/mame/drivers/de_3.cpp | 2 +- src/mame/drivers/de_3b.cpp | 2 +- src/mame/drivers/deco156.cpp | 2 +- src/mame/drivers/deco_ld.cpp | 2 +- src/mame/drivers/dectalk.cpp | 4 +- src/mame/drivers/decwritr.cpp | 2 +- src/mame/drivers/deshoros.cpp | 6 +- src/mame/drivers/destroyr.cpp | 6 +- src/mame/drivers/dfruit.cpp | 2 +- src/mame/drivers/dgpix.cpp | 6 +- src/mame/drivers/digel804.cpp | 2 +- src/mame/drivers/dim68k.cpp | 4 +- src/mame/drivers/discoboy.cpp | 6 +- src/mame/drivers/diverboy.cpp | 4 +- src/mame/drivers/dlair2.cpp | 6 +- src/mame/drivers/dmndrby.cpp | 2 +- src/mame/drivers/dms5000.cpp | 4 +- src/mame/drivers/dms86.cpp | 2 +- src/mame/drivers/dmv.cpp | 4 +- src/mame/drivers/dominob.cpp | 2 +- src/mame/drivers/dorachan.cpp | 4 +- src/mame/drivers/dotrikun.cpp | 4 +- src/mame/drivers/dreambal.cpp | 4 +- src/mame/drivers/dreamwld.cpp | 6 +- src/mame/drivers/drtomy.cpp | 6 +- src/mame/drivers/drw80pkr.cpp | 4 +- src/mame/drivers/dual68.cpp | 2 +- src/mame/drivers/dunhuang.cpp | 6 +- src/mame/drivers/dvk_kcgd.cpp | 6 +- src/mame/drivers/dvk_ksm.cpp | 4 +- src/mame/drivers/dwarfd.cpp | 4 +- src/mame/drivers/dynadice.cpp | 6 +- src/mame/drivers/eacc.cpp | 2 +- src/mame/drivers/ec65.cpp | 4 +- src/mame/drivers/ecoinfr.cpp | 2 +- src/mame/drivers/egghunt.cpp | 6 +- src/mame/drivers/electra.cpp | 6 +- src/mame/drivers/embargo.cpp | 4 +- src/mame/drivers/enigma2.cpp | 4 +- src/mame/drivers/enmirage.cpp | 4 +- src/mame/drivers/ertictac.cpp | 4 +- src/mame/drivers/esh.cpp | 4 +- src/mame/drivers/esq1.cpp | 6 +- src/mame/drivers/esq5505.cpp | 4 +- src/mame/drivers/esqasr.cpp | 2 +- src/mame/drivers/esqkt.cpp | 2 +- src/mame/drivers/esqmr.cpp | 2 +- src/mame/drivers/ettrivia.cpp | 2 +- src/mame/drivers/europc.cpp | 2 +- src/mame/drivers/evmbug.cpp | 2 +- src/mame/drivers/exidyttl.cpp | 6 +- src/mame/drivers/expro02.cpp | 4 +- src/mame/drivers/famibox.cpp | 6 +- src/mame/drivers/fanucs15.cpp | 2 +- src/mame/drivers/fanucspmg.cpp | 2 +- src/mame/drivers/fb01.cpp | 4 +- src/mame/drivers/fc100.cpp | 4 +- src/mame/drivers/feversoc.cpp | 2 +- src/mame/drivers/fireball.cpp | 2 +- src/mame/drivers/firefox.cpp | 4 +- src/mame/drivers/fk1.cpp | 2 +- src/mame/drivers/flipjack.cpp | 2 +- src/mame/drivers/flyball.cpp | 8 +-- src/mame/drivers/force68k.cpp | 2 +- src/mame/drivers/forte2.cpp | 4 +- src/mame/drivers/fortecar.cpp | 4 +- src/mame/drivers/fp200.cpp | 6 +- src/mame/drivers/fp6000.cpp | 6 +- src/mame/drivers/fresh.cpp | 2 +- src/mame/drivers/fruitpc.cpp | 4 +- src/mame/drivers/ft68m.cpp | 2 +- src/mame/drivers/fungames.cpp | 6 +- src/mame/drivers/funkball.cpp | 6 +- src/mame/drivers/galaxi.cpp | 6 +- src/mame/drivers/galgame.cpp | 2 +- src/mame/drivers/galpani3.cpp | 2 +- src/mame/drivers/gamate.cpp | 2 +- src/mame/drivers/gambl186.cpp | 2 +- src/mame/drivers/gamecstl.cpp | 6 +- src/mame/drivers/gameking.cpp | 4 +- src/mame/drivers/gammagic.cpp | 2 +- src/mame/drivers/gei.cpp | 2 +- src/mame/drivers/geneve.cpp | 4 +- src/mame/drivers/geniusiq.cpp | 4 +- src/mame/drivers/ghosteo.cpp | 4 +- src/mame/drivers/gimix.cpp | 6 +- src/mame/drivers/gizmondo.cpp | 4 +- src/mame/drivers/glasgow.cpp | 4 +- src/mame/drivers/gluck2.cpp | 2 +- src/mame/drivers/gmaster.cpp | 2 +- src/mame/drivers/go2000.cpp | 4 +- src/mame/drivers/goldngam.cpp | 2 +- src/mame/drivers/goldnpkr.cpp | 2 +- src/mame/drivers/good.cpp | 2 +- src/mame/drivers/goodejan.cpp | 2 +- src/mame/drivers/gp_1.cpp | 2 +- src/mame/drivers/gp_2.cpp | 2 +- src/mame/drivers/gpworld.cpp | 4 +- src/mame/drivers/grfd2301.cpp | 2 +- src/mame/drivers/gstream.cpp | 6 +- src/mame/drivers/gts1.cpp | 2 +- src/mame/drivers/gts3.cpp | 2 +- src/mame/drivers/gts3a.cpp | 2 +- src/mame/drivers/gts80.cpp | 2 +- src/mame/drivers/gts80a.cpp | 2 +- src/mame/drivers/gts80b.cpp | 2 +- src/mame/drivers/guab.cpp | 2 +- src/mame/drivers/gunpey.cpp | 2 +- src/mame/drivers/h19.cpp | 6 +- src/mame/drivers/h8.cpp | 2 +- src/mame/drivers/h89.cpp | 2 +- src/mame/drivers/halleys.cpp | 4 +- src/mame/drivers/hankin.cpp | 2 +- src/mame/drivers/harriet.cpp | 6 +- src/mame/drivers/headonb.cpp | 2 +- src/mame/drivers/hh_cop400.cpp | 4 +- src/mame/drivers/hh_hmcs40.cpp | 10 +-- src/mame/drivers/hh_melps4.cpp | 4 +- src/mame/drivers/hh_pic16.cpp | 4 +- src/mame/drivers/hh_sm510.cpp | 4 +- src/mame/drivers/hh_tms1k.cpp | 18 ++--- src/mame/drivers/hh_ucom4.cpp | 2 +- src/mame/drivers/hideseek.cpp | 2 +- src/mame/drivers/hikaru.cpp | 2 +- src/mame/drivers/hitpoker.cpp | 2 +- src/mame/drivers/hk68v10.cpp | 4 +- src/mame/drivers/homez80.cpp | 4 +- src/mame/drivers/hornet.cpp | 4 +- src/mame/drivers/hotblock.cpp | 2 +- src/mame/drivers/hotstuff.cpp | 2 +- src/mame/drivers/hp16500.cpp | 2 +- src/mame/drivers/hp49gp.cpp | 4 +- src/mame/drivers/hp64k.cpp | 6 +- src/mame/drivers/hp9k_3xx.cpp | 2 +- src/mame/drivers/hprot1.cpp | 4 +- src/mame/drivers/hpz80unk.cpp | 2 +- src/mame/drivers/ht68k.cpp | 2 +- src/mame/drivers/hunter2.cpp | 2 +- src/mame/drivers/hvyunit.cpp | 6 +- src/mame/drivers/hyperscan.cpp | 6 +- src/mame/drivers/i7000.cpp | 4 +- src/mame/drivers/ibm6580.cpp | 2 +- src/mame/drivers/ibmpcjr.cpp | 4 +- src/mame/drivers/icatel.cpp | 4 +- src/mame/drivers/ice_bozopail.cpp | 4 +- src/mame/drivers/ice_tbd.cpp | 4 +- src/mame/drivers/icecold.cpp | 2 +- src/mame/drivers/ichiban.cpp | 6 +- src/mame/drivers/ie15.cpp | 12 ++-- src/mame/drivers/if800.cpp | 4 +- src/mame/drivers/igs009.cpp | 6 +- src/mame/drivers/igs011.cpp | 4 +- src/mame/drivers/igs017.cpp | 4 +- src/mame/drivers/igs_m027.cpp | 2 +- src/mame/drivers/igspoker.cpp | 4 +- src/mame/drivers/imds.cpp | 2 +- src/mame/drivers/imolagp.cpp | 6 +- src/mame/drivers/imsai.cpp | 2 +- src/mame/drivers/inder.cpp | 2 +- src/mame/drivers/indiana.cpp | 2 +- src/mame/drivers/instruct.cpp | 2 +- src/mame/drivers/intrscti.cpp | 2 +- src/mame/drivers/invqix.cpp | 2 +- src/mame/drivers/ip20.cpp | 6 +- src/mame/drivers/ip22.cpp | 6 +- src/mame/drivers/ipc.cpp | 2 +- src/mame/drivers/ipds.cpp | 2 +- src/mame/drivers/iq151.cpp | 2 +- src/mame/drivers/irisha.cpp | 4 +- src/mame/drivers/istellar.cpp | 2 +- src/mame/drivers/iteagle.cpp | 4 +- src/mame/drivers/itgambl2.cpp | 4 +- src/mame/drivers/itgambl3.cpp | 4 +- src/mame/drivers/itgamble.cpp | 4 +- src/mame/drivers/itt3030.cpp | 6 +- src/mame/drivers/jackie.cpp | 6 +- src/mame/drivers/jackpool.cpp | 2 +- src/mame/drivers/jade.cpp | 2 +- src/mame/drivers/jaguar.cpp | 2 +- src/mame/drivers/jalmah.cpp | 4 +- src/mame/drivers/jangou.cpp | 6 +- src/mame/drivers/jantotsu.cpp | 6 +- src/mame/drivers/jchan.cpp | 2 +- src/mame/drivers/jeutel.cpp | 2 +- src/mame/drivers/jokrwild.cpp | 2 +- src/mame/drivers/jollyjgr.cpp | 6 +- src/mame/drivers/jongkyo.cpp | 6 +- src/mame/drivers/jonos.cpp | 4 +- src/mame/drivers/joystand.cpp | 6 +- src/mame/drivers/jp.cpp | 2 +- src/mame/drivers/jpmmps.cpp | 2 +- src/mame/drivers/jpms80.cpp | 2 +- src/mame/drivers/jr100.cpp | 6 +- src/mame/drivers/jr200.cpp | 6 +- src/mame/drivers/jtc.cpp | 8 +-- src/mame/drivers/jubilee.cpp | 2 +- src/mame/drivers/juicebox.cpp | 4 +- src/mame/drivers/junior.cpp | 4 +- src/mame/drivers/jupace.cpp | 2 +- src/mame/drivers/jvh.cpp | 2 +- src/mame/drivers/k1003.cpp | 2 +- src/mame/drivers/k8915.cpp | 4 +- src/mame/drivers/kas89.cpp | 4 +- src/mame/drivers/kim1.cpp | 4 +- src/mame/drivers/kingdrby.cpp | 2 +- src/mame/drivers/kinst.cpp | 6 +- src/mame/drivers/kissproto.cpp | 2 +- src/mame/drivers/koftball.cpp | 2 +- src/mame/drivers/koikoi.cpp | 6 +- src/mame/drivers/konamigv.cpp | 2 +- src/mame/drivers/konamim2.cpp | 2 +- src/mame/drivers/konin.cpp | 4 +- src/mame/drivers/kontest.cpp | 6 +- src/mame/drivers/ksys573.cpp | 2 +- src/mame/drivers/kungfur.cpp | 4 +- src/mame/drivers/kurukuru.cpp | 4 +- src/mame/drivers/laser3k.cpp | 4 +- src/mame/drivers/laserbas.cpp | 6 +- src/mame/drivers/lastbank.cpp | 2 +- src/mame/drivers/lastfght.cpp | 6 +- src/mame/drivers/laz_aftrshok.cpp | 4 +- src/mame/drivers/laz_awetoss.cpp | 4 +- src/mame/drivers/laz_ribrac.cpp | 4 +- src/mame/drivers/lbeach.cpp | 6 +- src/mame/drivers/lcmate2.cpp | 2 +- src/mame/drivers/leapster.cpp | 4 +- src/mame/drivers/lft.cpp | 2 +- src/mame/drivers/lgp.cpp | 2 +- src/mame/drivers/limenko.cpp | 2 +- src/mame/drivers/lindbergh.cpp | 4 +- src/mame/drivers/lola8a.cpp | 2 +- src/mame/drivers/looping.cpp | 6 +- src/mame/drivers/ltcasino.cpp | 2 +- src/mame/drivers/ltd.cpp | 2 +- src/mame/drivers/luckgrln.cpp | 2 +- src/mame/drivers/m14.cpp | 6 +- src/mame/drivers/m20.cpp | 4 +- src/mame/drivers/m24.cpp | 2 +- src/mame/drivers/m6805evs.cpp | 2 +- src/mame/drivers/m79152pc.cpp | 4 +- src/mame/drivers/magic10.cpp | 2 +- src/mame/drivers/magicard.cpp | 4 +- src/mame/drivers/magicfly.cpp | 2 +- src/mame/drivers/magictg.cpp | 6 +- src/mame/drivers/magtouch.cpp | 2 +- src/mame/drivers/majorpkr.cpp | 2 +- src/mame/drivers/marinedt.cpp | 6 +- src/mame/drivers/mastboy.cpp | 6 +- src/mame/drivers/maxaflex.cpp | 2 +- src/mame/drivers/maygayv1.cpp | 6 +- src/mame/drivers/mayumi.cpp | 6 +- src/mame/drivers/mazerbla.cpp | 6 +- src/mame/drivers/mbc200.cpp | 4 +- src/mame/drivers/mbdtower.cpp | 2 +- src/mame/drivers/mccpm.cpp | 2 +- src/mame/drivers/meadwttl.cpp | 6 +- src/mame/drivers/mediagx.cpp | 6 +- src/mame/drivers/meijinsn.cpp | 6 +- src/mame/drivers/mekd2.cpp | 2 +- src/mame/drivers/mephisto.cpp | 4 +- src/mame/drivers/mephistp.cpp | 2 +- src/mame/drivers/merit.cpp | 2 +- src/mame/drivers/meritm.cpp | 4 +- src/mame/drivers/mes.cpp | 4 +- src/mame/drivers/metro.cpp | 4 +- src/mame/drivers/mgames.cpp | 2 +- src/mame/drivers/mgavegas.cpp | 2 +- src/mame/drivers/mgolf.cpp | 8 +-- src/mame/drivers/mice.cpp | 2 +- src/mame/drivers/microdec.cpp | 4 +- src/mame/drivers/microkit.cpp | 2 +- src/mame/drivers/micropin.cpp | 2 +- src/mame/drivers/microvsn.cpp | 2 +- src/mame/drivers/midas.cpp | 6 +- src/mame/drivers/midqslvr.cpp | 4 +- src/mame/drivers/mil4000.cpp | 2 +- src/mame/drivers/mini2440.cpp | 4 +- src/mame/drivers/miniboy7.cpp | 2 +- src/mame/drivers/minicom.cpp | 4 +- src/mame/drivers/mirage.cpp | 6 +- src/mame/drivers/mirax.cpp | 2 +- src/mame/drivers/missile.cpp | 4 +- src/mame/drivers/mits680b.cpp | 2 +- src/mame/drivers/mjsister.cpp | 8 +-- src/mame/drivers/mk1.cpp | 2 +- src/mame/drivers/mk14.cpp | 2 +- src/mame/drivers/mk2.cpp | 2 +- src/mame/drivers/mk85.cpp | 4 +- src/mame/drivers/mk90.cpp | 4 +- src/mame/drivers/mkit09.cpp | 2 +- src/mame/drivers/mlanding.cpp | 6 +- src/mame/drivers/mmagic.cpp | 2 +- src/mame/drivers/mod8.cpp | 2 +- src/mame/drivers/modellot.cpp | 2 +- src/mame/drivers/mogura.cpp | 4 +- src/mame/drivers/mole.cpp | 6 +- src/mame/drivers/molecular.cpp | 6 +- src/mame/drivers/monacogp.cpp | 6 +- src/mame/drivers/monzagp.cpp | 2 +- src/mame/drivers/mps1230.cpp | 4 +- src/mame/drivers/mpu12wbk.cpp | 2 +- src/mame/drivers/mpu3.cpp | 4 +- src/mame/drivers/mpu5hw.cpp | 2 +- src/mame/drivers/mrgame.cpp | 4 +- src/mame/drivers/ms0515.cpp | 2 +- src/mame/drivers/ms9540.cpp | 2 +- src/mame/drivers/mstation.cpp | 4 +- src/mame/drivers/mt735.cpp | 4 +- src/mame/drivers/multi16.cpp | 6 +- src/mame/drivers/multi8.cpp | 6 +- src/mame/drivers/multigam.cpp | 6 +- src/mame/drivers/murogmbl.cpp | 2 +- src/mame/drivers/mvme350.cpp | 4 +- src/mame/drivers/mwarr.cpp | 6 +- src/mame/drivers/mx2178.cpp | 2 +- src/mame/drivers/myb3k.cpp | 6 +- src/mame/drivers/mycom.cpp | 6 +- src/mame/drivers/myvision.cpp | 4 +- src/mame/drivers/mz2000.cpp | 4 +- src/mame/drivers/mz2500.cpp | 6 +- src/mame/drivers/mz3500.cpp | 6 +- src/mame/drivers/mz6500.cpp | 4 +- src/mame/drivers/mzr8105.cpp | 2 +- src/mame/drivers/nakajies.cpp | 4 +- src/mame/drivers/namcops2.cpp | 2 +- src/mame/drivers/namcos11.cpp | 2 +- src/mame/drivers/namcos12.cpp | 2 +- src/mame/drivers/namcos23.cpp | 4 +- src/mame/drivers/nanos.cpp | 6 +- src/mame/drivers/nascom1.cpp | 4 +- src/mame/drivers/neoprint.cpp | 4 +- src/mame/drivers/neptunp2.cpp | 2 +- src/mame/drivers/nexus3d.cpp | 4 +- src/mame/drivers/ngen.cpp | 4 +- src/mame/drivers/ngp.cpp | 10 +-- src/mame/drivers/nightgal.cpp | 6 +- src/mame/drivers/nmg5.cpp | 6 +- src/mame/drivers/nsm.cpp | 2 +- src/mame/drivers/nsmpoker.cpp | 4 +- src/mame/drivers/nss.cpp | 4 +- src/mame/drivers/nwk-tr.cpp | 4 +- src/mame/drivers/nyny.cpp | 4 +- src/mame/drivers/octopus.cpp | 4 +- src/mame/drivers/odyssey2.cpp | 8 +-- src/mame/drivers/okean240.cpp | 8 +-- src/mame/drivers/olibochu.cpp | 6 +- src/mame/drivers/omegrace.cpp | 2 +- src/mame/drivers/onetwo.cpp | 4 +- src/mame/drivers/oric.cpp | 10 +-- src/mame/drivers/osbexec.cpp | 4 +- src/mame/drivers/othello.cpp | 4 +- src/mame/drivers/p112.cpp | 4 +- src/mame/drivers/p8k.cpp | 2 +- src/mame/drivers/pachifev.cpp | 4 +- src/mame/drivers/palm.cpp | 4 +- src/mame/drivers/palmz22.cpp | 4 +- src/mame/drivers/pangofun.cpp | 2 +- src/mame/drivers/panicr.cpp | 2 +- src/mame/drivers/pasha2.cpp | 6 +- src/mame/drivers/paso1600.cpp | 6 +- src/mame/drivers/pasogo.cpp | 4 +- src/mame/drivers/pasopia.cpp | 6 +- src/mame/drivers/pasopia7.cpp | 2 +- src/mame/drivers/pb1000.cpp | 2 +- src/mame/drivers/pc100.cpp | 6 +- src/mame/drivers/pc1500.cpp | 2 +- src/mame/drivers/pc2000.cpp | 10 +-- src/mame/drivers/pc6001.cpp | 6 +- src/mame/drivers/pc8801.cpp | 6 +- src/mame/drivers/pc88va.cpp | 8 +-- src/mame/drivers/pc9801.cpp | 6 +- src/mame/drivers/pcat_dyn.cpp | 2 +- src/mame/drivers/pcat_nit.cpp | 2 +- src/mame/drivers/pcd.cpp | 6 +- src/mame/drivers/pce220.cpp | 8 +-- src/mame/drivers/pcfx.cpp | 4 +- src/mame/drivers/pcm.cpp | 4 +- src/mame/drivers/pcxt.cpp | 10 +-- src/mame/drivers/pda600.cpp | 4 +- src/mame/drivers/pdp1.cpp | 120 +++++++++++++++---------------- src/mame/drivers/pdp11.cpp | 2 +- src/mame/drivers/pegasus.cpp | 6 +- src/mame/drivers/pencil2.cpp | 2 +- src/mame/drivers/pengadvb.cpp | 4 +- src/mame/drivers/pentagon.cpp | 2 +- src/mame/drivers/peoplepc.cpp | 4 +- src/mame/drivers/peplus.cpp | 6 +- src/mame/drivers/peyper.cpp | 2 +- src/mame/drivers/pgm2.cpp | 6 +- src/mame/drivers/photon.cpp | 4 +- src/mame/drivers/photon2.cpp | 4 +- src/mame/drivers/photoply.cpp | 2 +- src/mame/drivers/phunsy.cpp | 4 +- src/mame/drivers/piggypas.cpp | 4 +- src/mame/drivers/pimps.cpp | 2 +- src/mame/drivers/pinball2k.cpp | 6 +- src/mame/drivers/pinkiri8.cpp | 12 ++-- src/mame/drivers/pipeline.cpp | 4 +- src/mame/drivers/pitagjr.cpp | 2 +- src/mame/drivers/pk8000.cpp | 6 +- src/mame/drivers/pkscram.cpp | 6 +- src/mame/drivers/plan80.cpp | 6 +- src/mame/drivers/play_1.cpp | 2 +- src/mame/drivers/play_2.cpp | 2 +- src/mame/drivers/play_3.cpp | 2 +- src/mame/drivers/play_5.cpp | 2 +- src/mame/drivers/pluto5.cpp | 2 +- src/mame/drivers/pm68k.cpp | 2 +- src/mame/drivers/pmi80.cpp | 2 +- src/mame/drivers/pockstat.cpp | 4 +- src/mame/drivers/pokemini.cpp | 6 +- src/mame/drivers/poker72.cpp | 4 +- src/mame/drivers/poly.cpp | 2 +- src/mame/drivers/pong.cpp | 18 ++--- src/mame/drivers/popobear.cpp | 2 +- src/mame/drivers/potgoldu.cpp | 4 +- src/mame/drivers/ppmast93.cpp | 4 +- src/mame/drivers/prestige.cpp | 2 +- src/mame/drivers/pro80.cpp | 2 +- src/mame/drivers/proconn.cpp | 2 +- src/mame/drivers/progolf.cpp | 4 +- src/mame/drivers/proteus3.cpp | 2 +- src/mame/drivers/pse.cpp | 6 +- src/mame/drivers/pt68k4.cpp | 4 +- src/mame/drivers/ptcsol.cpp | 8 +-- src/mame/drivers/pturn.cpp | 6 +- src/mame/drivers/pv1000.cpp | 10 +-- src/mame/drivers/pv2000.cpp | 4 +- src/mame/drivers/pv9234.cpp | 4 +- src/mame/drivers/pve500.cpp | 4 +- src/mame/drivers/px4.cpp | 16 ++--- src/mame/drivers/pyl601.cpp | 4 +- src/mame/drivers/pyson.cpp | 2 +- src/mame/drivers/pzletime.cpp | 6 +- src/mame/drivers/qtsbc.cpp | 2 +- src/mame/drivers/quakeat.cpp | 4 +- src/mame/drivers/queen.cpp | 4 +- src/mame/drivers/quizpun2.cpp | 4 +- src/mame/drivers/quizshow.cpp | 4 +- src/mame/drivers/qx10.cpp | 6 +- src/mame/drivers/r2dtank.cpp | 2 +- src/mame/drivers/r2dx_v33.cpp | 2 +- src/mame/drivers/rabbit.cpp | 4 +- src/mame/drivers/rainbow.cpp | 4 +- src/mame/drivers/rambo.cpp | 4 +- src/mame/drivers/ramtek.cpp | 6 +- src/mame/drivers/rastersp.cpp | 6 +- src/mame/drivers/rbmk.cpp | 2 +- src/mame/drivers/rc759.cpp | 4 +- src/mame/drivers/rcorsair.cpp | 2 +- src/mame/drivers/rd110.cpp | 4 +- src/mame/drivers/replicator.cpp | 4 +- src/mame/drivers/rex6000.cpp | 4 +- src/mame/drivers/rgum.cpp | 2 +- src/mame/drivers/riscpc.cpp | 4 +- src/mame/drivers/rmhaihai.cpp | 2 +- src/mame/drivers/rmt32.cpp | 4 +- src/mame/drivers/rollext.cpp | 6 +- src/mame/drivers/rotaryf.cpp | 2 +- src/mame/drivers/roul.cpp | 2 +- src/mame/drivers/rowamet.cpp | 2 +- src/mame/drivers/rt1715.cpp | 4 +- src/mame/drivers/rvoice.cpp | 2 +- src/mame/drivers/rx78.cpp | 4 +- src/mame/drivers/s6.cpp | 2 +- src/mame/drivers/s6a.cpp | 2 +- src/mame/drivers/s7.cpp | 4 +- src/mame/drivers/s8.cpp | 2 +- src/mame/drivers/s8a.cpp | 2 +- src/mame/drivers/s9.cpp | 2 +- src/mame/drivers/sacstate.cpp | 2 +- src/mame/drivers/safarir.cpp | 4 +- src/mame/drivers/sandscrp.cpp | 2 +- src/mame/drivers/sangho.cpp | 2 +- src/mame/drivers/sanremo.cpp | 2 +- src/mame/drivers/savia84.cpp | 2 +- src/mame/drivers/savquest.cpp | 4 +- src/mame/drivers/sbc6510.cpp | 4 +- src/mame/drivers/sbowling.cpp | 2 +- src/mame/drivers/sbrkout.cpp | 6 +- src/mame/drivers/sc2.cpp | 4 +- src/mame/drivers/scm_500.cpp | 4 +- src/mame/drivers/scv.cpp | 6 +- src/mame/drivers/seabattl.cpp | 6 +- src/mame/drivers/seattle.cpp | 4 +- src/mame/drivers/seattlecmp.cpp | 2 +- src/mame/drivers/segae.cpp | 2 +- src/mame/drivers/segajw.cpp | 4 +- src/mame/drivers/segald.cpp | 2 +- src/mame/drivers/segam1.cpp | 2 +- src/mame/drivers/segapm.cpp | 2 +- src/mame/drivers/segaufo.cpp | 4 +- src/mame/drivers/sengokmj.cpp | 4 +- src/mame/drivers/seta2.cpp | 12 ++-- src/mame/drivers/sfbonus.cpp | 4 +- src/mame/drivers/sfcbox.cpp | 4 +- src/mame/drivers/sfkick.cpp | 2 +- src/mame/drivers/sgi_ip2.cpp | 4 +- src/mame/drivers/sgi_ip6.cpp | 6 +- src/mame/drivers/shanghai.cpp | 2 +- src/mame/drivers/shougi.cpp | 4 +- src/mame/drivers/shtzone.cpp | 6 +- src/mame/drivers/sigmab52.cpp | 4 +- src/mame/drivers/sigmab98.cpp | 2 +- src/mame/drivers/silvmil.cpp | 6 +- src/mame/drivers/sitcom.cpp | 2 +- src/mame/drivers/skeetsht.cpp | 4 +- src/mame/drivers/skimaxx.cpp | 4 +- src/mame/drivers/skyarmy.cpp | 4 +- src/mame/drivers/skylncr.cpp | 2 +- src/mame/drivers/slc1.cpp | 4 +- src/mame/drivers/sleic.cpp | 2 +- src/mame/drivers/sliver.cpp | 2 +- src/mame/drivers/slotcarn.cpp | 2 +- src/mame/drivers/sm1800.cpp | 2 +- src/mame/drivers/smc777.cpp | 6 +- src/mame/drivers/smsmcorp.cpp | 6 +- src/mame/drivers/snes.cpp | 12 ++-- src/mame/drivers/socrates.cpp | 10 +-- src/mame/drivers/sothello.cpp | 4 +- src/mame/drivers/spc1000.cpp | 4 +- src/mame/drivers/spectra.cpp | 2 +- src/mame/drivers/supertnk.cpp | 6 +- src/mame/drivers/superwng.cpp | 6 +- src/mame/drivers/supracan.cpp | 6 +- src/mame/drivers/suprgolf.cpp | 6 +- src/mame/drivers/sv8000.cpp | 4 +- src/mame/drivers/svmu.cpp | 2 +- src/mame/drivers/swtpc.cpp | 2 +- src/mame/drivers/sym1.cpp | 2 +- src/mame/drivers/sys2900.cpp | 6 +- src/mame/drivers/systec.cpp | 2 +- src/mame/drivers/taito.cpp | 2 +- src/mame/drivers/taitogn.cpp | 4 +- src/mame/drivers/taitopjc.cpp | 4 +- src/mame/drivers/taitottl.cpp | 6 +- src/mame/drivers/taitotx.cpp | 6 +- src/mame/drivers/taitotz.cpp | 6 +- src/mame/drivers/taitowlf.cpp | 4 +- src/mame/drivers/tapatune.cpp | 4 +- src/mame/drivers/tattack.cpp | 2 +- src/mame/drivers/tb303.cpp | 2 +- src/mame/drivers/tcl.cpp | 2 +- src/mame/drivers/tec1.cpp | 4 +- src/mame/drivers/techno.cpp | 2 +- src/mame/drivers/tecnbras.cpp | 4 +- src/mame/drivers/tek410x.cpp | 4 +- src/mame/drivers/tekxp33x.cpp | 4 +- src/mame/drivers/tempest.cpp | 2 +- src/mame/drivers/terak.cpp | 4 +- src/mame/drivers/tgtpanic.cpp | 2 +- src/mame/drivers/thayers.cpp | 6 +- src/mame/drivers/ti630.cpp | 4 +- src/mame/drivers/ti74.cpp | 4 +- src/mame/drivers/ti990_10.cpp | 4 +- src/mame/drivers/ti990_4.cpp | 2 +- src/mame/drivers/ti99_2.cpp | 2 +- src/mame/drivers/ti99_4p.cpp | 2 +- src/mame/drivers/ticalc1x.cpp | 2 +- src/mame/drivers/tickee.cpp | 2 +- src/mame/drivers/tim011.cpp | 4 +- src/mame/drivers/tim100.cpp | 4 +- src/mame/drivers/timetrv.cpp | 2 +- src/mame/drivers/tispeak.cpp | 2 +- src/mame/drivers/tk2000.cpp | 4 +- src/mame/drivers/tm990189.cpp | 28 ++++---- src/mame/drivers/tmmjprd.cpp | 4 +- src/mame/drivers/tmspoker.cpp | 6 +- src/mame/drivers/tokyocop.cpp | 2 +- src/mame/drivers/tomcat.cpp | 2 +- src/mame/drivers/tonton.cpp | 4 +- src/mame/drivers/toratora.cpp | 4 +- src/mame/drivers/tricep.cpp | 2 +- src/mame/drivers/triforce.cpp | 4 +- src/mame/drivers/trvmadns.cpp | 4 +- src/mame/drivers/ts803.cpp | 2 +- src/mame/drivers/ts816.cpp | 2 +- src/mame/drivers/ttchamp.cpp | 4 +- src/mame/drivers/tugboat.cpp | 8 +-- src/mame/drivers/turrett.cpp | 2 +- src/mame/drivers/tutor.cpp | 4 +- src/mame/drivers/tv950.cpp | 2 +- src/mame/drivers/tvc.cpp | 4 +- src/mame/drivers/twins.cpp | 4 +- src/mame/drivers/tx0.cpp | 120 +++++++++++++++---------------- src/mame/drivers/uapce.cpp | 4 +- src/mame/drivers/uknc.cpp | 4 +- src/mame/drivers/ultrsprt.cpp | 4 +- src/mame/drivers/umipoker.cpp | 6 +- src/mame/drivers/unichamp.cpp | 6 +- src/mame/drivers/unior.cpp | 4 +- src/mame/drivers/unistar.cpp | 4 +- src/mame/drivers/univac.cpp | 4 +- src/mame/drivers/unixpc.cpp | 2 +- src/mame/drivers/unkhorse.cpp | 2 +- src/mame/drivers/upscope.cpp | 2 +- src/mame/drivers/uzebox.cpp | 4 +- src/mame/drivers/vamphalf.cpp | 2 +- src/mame/drivers/vboy.cpp | 6 +- src/mame/drivers/vd.cpp | 2 +- src/mame/drivers/vector4.cpp | 2 +- src/mame/drivers/vega.cpp | 4 +- src/mame/drivers/vegas.cpp | 4 +- src/mame/drivers/vg5k.cpp | 4 +- src/mame/drivers/videopkr.cpp | 4 +- src/mame/drivers/vii.cpp | 6 +- src/mame/drivers/viper.cpp | 4 +- src/mame/drivers/vk100.cpp | 6 +- src/mame/drivers/vlc.cpp | 2 +- src/mame/drivers/votrpss.cpp | 2 +- src/mame/drivers/voyager.cpp | 4 +- src/mame/drivers/vp101.cpp | 2 +- src/mame/drivers/vpoker.cpp | 2 +- src/mame/drivers/vroulet.cpp | 2 +- src/mame/drivers/vt100.cpp | 4 +- src/mame/drivers/vt220.cpp | 4 +- src/mame/drivers/vt240.cpp | 2 +- src/mame/drivers/vt320.cpp | 4 +- src/mame/drivers/vt520.cpp | 4 +- src/mame/drivers/vta2000.cpp | 4 +- src/mame/drivers/wacky_gator.cpp | 2 +- src/mame/drivers/wallc.cpp | 2 +- src/mame/drivers/wardner.cpp | 4 +- src/mame/drivers/warpsped.cpp | 2 +- src/mame/drivers/wheelfir.cpp | 6 +- src/mame/drivers/white_mod.cpp | 2 +- src/mame/drivers/whitestar.cpp | 2 +- src/mame/drivers/wicat.cpp | 8 +-- src/mame/drivers/wico.cpp | 2 +- src/mame/drivers/wildfire.cpp | 2 +- src/mame/drivers/wildpkr.cpp | 4 +- src/mame/drivers/wink.cpp | 6 +- src/mame/drivers/witch.cpp | 2 +- src/mame/drivers/wpc_95.cpp | 2 +- src/mame/drivers/wpc_an.cpp | 4 +- src/mame/drivers/wpc_dcs.cpp | 2 +- src/mame/drivers/wpc_s.cpp | 2 +- src/mame/drivers/xavix.cpp | 6 +- src/mame/drivers/xbox.cpp | 10 +-- src/mame/drivers/xtheball.cpp | 2 +- src/mame/drivers/xtom3d.cpp | 4 +- src/mame/drivers/z100.cpp | 6 +- src/mame/drivers/z1013.cpp | 4 +- src/mame/drivers/z9001.cpp | 4 +- src/mame/drivers/zac_1.cpp | 2 +- src/mame/drivers/zac_2.cpp | 2 +- src/mame/drivers/zac_proto.cpp | 2 +- src/mame/drivers/zapcomputer.cpp | 2 +- src/mame/drivers/zaurus.cpp | 6 +- src/mame/drivers/zexall.cpp | 2 +- src/mame/drivers/zn.cpp | 2 +- src/mame/drivers/zr107.cpp | 4 +- src/mame/drivers/zrt80.cpp | 6 +- src/mame/drivers/zsbc3.cpp | 2 +- src/mame/includes/1942.h | 6 +- src/mame/includes/1943.h | 6 +- src/mame/includes/20pacgal.h | 6 +- src/mame/includes/3do.h | 4 +- src/mame/includes/40love.h | 4 +- src/mame/includes/4enraya.h | 6 +- src/mame/includes/88games.h | 4 +- src/mame/includes/abc1600.h | 4 +- src/mame/includes/abc80.h | 6 +- src/mame/includes/abc80x.h | 20 +++--- src/mame/includes/ac1.h | 4 +- src/mame/includes/adam.h | 4 +- src/mame/includes/advision.h | 6 +- src/mame/includes/aeroboto.h | 6 +- src/mame/includes/aim65.h | 2 +- src/mame/includes/airbustr.h | 6 +- src/mame/includes/ajax.h | 4 +- src/mame/includes/alesis.h | 10 +-- src/mame/includes/aliens.h | 4 +- src/mame/includes/ampoker2.h | 2 +- src/mame/includes/amspdwy.h | 6 +- src/mame/includes/angelkds.h | 6 +- src/mame/includes/apollo.h | 48 ++++++------- src/mame/includes/apple1.h | 4 +- src/mame/includes/appoooh.h | 4 +- src/mame/includes/aquarium.h | 6 +- src/mame/includes/aquarius.h | 2 +- src/mame/includes/arabian.h | 6 +- src/mame/includes/arcadecl.h | 4 +- src/mame/includes/arcadia.h | 4 +- src/mame/includes/archimds.h | 2 +- src/mame/includes/argus.h | 2 +- src/mame/includes/arkanoid.h | 6 +- src/mame/includes/artmagic.h | 8 +-- src/mame/includes/ashnojoe.h | 6 +- src/mame/includes/asterix.h | 6 +- src/mame/includes/asteroid.h | 4 +- src/mame/includes/astrocde.h | 6 +- src/mame/includes/astrof.h | 2 +- src/mame/includes/asuka.h | 6 +- src/mame/includes/atari.h | 2 +- src/mame/includes/atarifb.h | 6 +- src/mame/includes/atarig1.h | 6 +- src/mame/includes/atarig42.h | 4 +- src/mame/includes/atarigt.h | 4 +- src/mame/includes/atarigx2.h | 4 +- src/mame/includes/atarist.h | 18 ++--- src/mame/includes/atarisy1.h | 2 +- src/mame/includes/atarisy2.h | 6 +- src/mame/includes/atetris.h | 6 +- src/mame/includes/atom.h | 4 +- src/mame/includes/avalnche.h | 4 +- src/mame/includes/avigo.h | 6 +- src/mame/includes/aztarac.h | 4 +- src/mame/includes/b2m.h | 6 +- src/mame/includes/badlands.h | 4 +- src/mame/includes/bagman.h | 6 +- src/mame/includes/balsente.h | 6 +- src/mame/includes/banctec.h | 4 +- src/mame/includes/bankp.h | 4 +- src/mame/includes/baraduke.h | 2 +- src/mame/includes/batman.h | 2 +- src/mame/includes/battlane.h | 6 +- src/mame/includes/battlera.h | 2 +- src/mame/includes/battlex.h | 6 +- src/mame/includes/battlnts.h | 4 +- src/mame/includes/bbusters.h | 2 +- src/mame/includes/beathead.h | 6 +- src/mame/includes/bebox.h | 6 +- src/mame/includes/beezer.h | 10 +-- src/mame/includes/bigevglf.h | 6 +- src/mame/includes/bigstrkb.h | 2 +- src/mame/includes/bionicc.h | 6 +- src/mame/includes/bishi.h | 6 +- src/mame/includes/bk.h | 6 +- src/mame/includes/bking.h | 6 +- src/mame/includes/bladestl.h | 4 +- src/mame/includes/blktiger.h | 6 +- src/mame/includes/blmbycar.h | 2 +- src/mame/includes/blockade.h | 6 +- src/mame/includes/blockout.h | 6 +- src/mame/includes/bloodbro.h | 2 +- src/mame/includes/blstroid.h | 6 +- src/mame/includes/blueprnt.h | 4 +- src/mame/includes/bogeyman.h | 6 +- src/mame/includes/bombjack.h | 6 +- src/mame/includes/boogwing.h | 2 +- src/mame/includes/bottom9.h | 4 +- src/mame/includes/brkthru.h | 6 +- src/mame/includes/bsktball.h | 6 +- src/mame/includes/btoads.h | 6 +- src/mame/includes/bublbobl.h | 2 +- src/mame/includes/buggychl.h | 6 +- src/mame/includes/bullet.h | 8 +-- src/mame/includes/busicom.h | 6 +- src/mame/includes/bw12.h | 4 +- src/mame/includes/bw2.h | 2 +- src/mame/includes/bwing.h | 6 +- src/mame/includes/bzone.h | 2 +- src/mame/includes/c128.h | 4 +- src/mame/includes/c64.h | 4 +- src/mame/includes/c80.h | 2 +- src/mame/includes/cabal.h | 2 +- src/mame/includes/calomega.h | 2 +- src/mame/includes/canyon.h | 2 +- src/mame/includes/capbowl.h | 6 +- src/mame/includes/carjmbre.h | 4 +- src/mame/includes/carpolo.h | 6 +- src/mame/includes/cbasebal.h | 6 +- src/mame/includes/cbm2.h | 4 +- src/mame/includes/cbuster.h | 6 +- src/mame/includes/ccastles.h | 6 +- src/mame/includes/cchasm.h | 6 +- src/mame/includes/cclimber.h | 2 +- src/mame/includes/cdi.h | 4 +- src/mame/includes/cgc7900.h | 4 +- src/mame/includes/chaknpop.h | 6 +- src/mame/includes/champbas.h | 4 +- src/mame/includes/changela.h | 6 +- src/mame/includes/channelf.h | 4 +- src/mame/includes/cheekyms.h | 4 +- src/mame/includes/chqflag.h | 4 +- src/mame/includes/cidelsa.h | 10 +-- src/mame/includes/cinemat.h | 8 +-- src/mame/includes/circus.h | 6 +- src/mame/includes/circusc.h | 6 +- src/mame/includes/citycon.h | 6 +- src/mame/includes/cloak.h | 2 +- src/mame/includes/cloud9.h | 6 +- src/mame/includes/clshroad.h | 2 +- src/mame/includes/cninja.h | 4 +- src/mame/includes/coco12.h | 6 +- src/mame/includes/coco3.h | 10 +-- src/mame/includes/coleco.h | 4 +- src/mame/includes/combatsc.h | 2 +- src/mame/includes/commando.h | 6 +- src/mame/includes/compgolf.h | 6 +- src/mame/includes/compis.h | 4 +- src/mame/includes/comquest.h | 4 +- src/mame/includes/comx35.h | 8 +-- src/mame/includes/concept.h | 6 +- src/mame/includes/contra.h | 4 +- src/mame/includes/cop01.h | 6 +- src/mame/includes/copsnrob.h | 4 +- src/mame/includes/cosmicos.h | 4 +- src/mame/includes/cps3.h | 4 +- src/mame/includes/crbaloon.h | 4 +- src/mame/includes/crgolf.h | 4 +- src/mame/includes/crimfght.h | 2 +- src/mame/includes/crospang.h | 6 +- src/mame/includes/crshrace.h | 6 +- src/mame/includes/crvision.h | 4 +- src/mame/includes/cxhumax.h | 6 +- src/mame/includes/cyberbal.h | 4 +- src/mame/includes/cybiko.h | 4 +- src/mame/includes/dai.h | 8 +-- src/mame/includes/darius.h | 6 +- src/mame/includes/darkmist.h | 4 +- src/mame/includes/darkseal.h | 2 +- src/mame/includes/dassault.h | 2 +- src/mame/includes/dbz.h | 6 +- src/mame/includes/dc.h | 4 +- src/mame/includes/dcheese.h | 6 +- src/mame/includes/dcon.h | 2 +- src/mame/includes/dday.h | 6 +- src/mame/includes/ddragon3.h | 8 +-- src/mame/includes/ddribble.h | 6 +- src/mame/includes/deadang.h | 2 +- src/mame/includes/dec0.h | 4 +- src/mame/includes/dec8.h | 6 +- src/mame/includes/deco32.h | 4 +- src/mame/includes/decocass.h | 6 +- src/mame/includes/deniam.h | 6 +- src/mame/includes/dgn_beta.h | 4 +- src/mame/includes/dgnalpha.h | 6 +- src/mame/includes/dietgo.h | 2 +- src/mame/includes/djboy.h | 6 +- src/mame/includes/djmain.h | 6 +- src/mame/includes/dm7000.h | 4 +- src/mame/includes/docastle.h | 6 +- src/mame/includes/dogfgt.h | 6 +- src/mame/includes/dragon.h | 4 +- src/mame/includes/dragrace.h | 6 +- src/mame/includes/drgnmst.h | 6 +- src/mame/includes/dribling.h | 4 +- src/mame/includes/drmicro.h | 6 +- src/mame/includes/dynduke.h | 2 +- src/mame/includes/einstein.h | 28 ++++---- src/mame/includes/electron.h | 8 +-- src/mame/includes/elf.h | 2 +- src/mame/includes/ep64.h | 4 +- src/mame/includes/epos.h | 2 +- src/mame/includes/eprom.h | 4 +- src/mame/includes/equites.h | 4 +- src/mame/includes/esd16.h | 6 +- src/mame/includes/espial.h | 6 +- src/mame/includes/esripsys.h | 2 +- src/mame/includes/eti660.h | 4 +- src/mame/includes/exedexes.h | 6 +- src/mame/includes/exerion.h | 6 +- src/mame/includes/exidy.h | 4 +- src/mame/includes/exidy440.h | 4 +- src/mame/includes/exp85.h | 2 +- src/mame/includes/exprraid.h | 6 +- src/mame/includes/exzisus.h | 2 +- src/mame/includes/fastfred.h | 2 +- src/mame/includes/fastlane.h | 4 +- src/mame/includes/fcombat.h | 6 +- src/mame/includes/fgoal.h | 8 +-- src/mame/includes/fidelz80.h | 2 +- src/mame/includes/finalizr.h | 6 +- src/mame/includes/firetrap.h | 6 +- src/mame/includes/firetrk.h | 4 +- src/mame/includes/fitfight.h | 6 +- src/mame/includes/flkatck.h | 6 +- src/mame/includes/flower.h | 12 ++-- src/mame/includes/flstory.h | 2 +- src/mame/includes/fm7.h | 6 +- src/mame/includes/fmtowns.h | 12 ++-- src/mame/includes/foodf.h | 2 +- src/mame/includes/freekick.h | 2 +- src/mame/includes/fromanc2.h | 2 +- src/mame/includes/funkybee.h | 6 +- src/mame/includes/funkyjet.h | 2 +- src/mame/includes/funybubl.h | 4 +- src/mame/includes/fuukifg2.h | 8 +-- src/mame/includes/fuukifg3.h | 8 +-- src/mame/includes/gaelco.h | 2 +- src/mame/includes/gaelco3d.h | 6 +- src/mame/includes/galastrm.h | 4 +- src/mame/includes/galaxian.h | 2 +- src/mame/includes/galaxy.h | 2 +- src/mame/includes/galeb.h | 2 +- src/mame/includes/galpani2.h | 6 +- src/mame/includes/galspnbl.h | 2 +- src/mame/includes/gamate.h | 4 +- src/mame/includes/gamecom.h | 4 +- src/mame/includes/gameplan.h | 2 +- src/mame/includes/gamepock.h | 2 +- src/mame/includes/gaplus.h | 8 +-- src/mame/includes/gatron.h | 2 +- src/mame/includes/gauntlet.h | 4 +- src/mame/includes/gb.h | 4 +- src/mame/includes/gba.h | 6 +- src/mame/includes/gcpinbal.h | 8 +-- src/mame/includes/genpc.h | 28 ++++---- src/mame/includes/gijoe.h | 6 +- src/mame/includes/ginganin.h | 6 +- src/mame/includes/glass.h | 6 +- src/mame/includes/gng.h | 6 +- src/mame/includes/goal92.h | 6 +- src/mame/includes/goindol.h | 6 +- src/mame/includes/gomoku.h | 6 +- src/mame/includes/gotcha.h | 6 +- src/mame/includes/gottlieb.h | 8 +-- src/mame/includes/gotya.h | 6 +- src/mame/includes/gp32.h | 6 +- src/mame/includes/gradius3.h | 6 +- src/mame/includes/grchamp.h | 6 +- src/mame/includes/gridlee.h | 10 +-- src/mame/includes/groundfx.h | 4 +- src/mame/includes/gstriker.h | 4 +- src/mame/includes/gsword.h | 6 +- src/mame/includes/gumbo.h | 2 +- src/mame/includes/gunbustr.h | 4 +- src/mame/includes/gundealr.h | 6 +- src/mame/includes/gunsmoke.h | 6 +- src/mame/includes/gyruss.h | 4 +- src/mame/includes/hanaawas.h | 6 +- src/mame/includes/harddriv.h | 56 +++++++-------- src/mame/includes/hcastle.h | 6 +- src/mame/includes/hexion.h | 2 +- src/mame/includes/hh_tms1k.h | 4 +- src/mame/includes/hh_ucom4.h | 4 +- src/mame/includes/higemaru.h | 2 +- src/mame/includes/himesiki.h | 6 +- src/mame/includes/hitme.h | 6 +- src/mame/includes/hnayayoi.h | 6 +- src/mame/includes/hng64.h | 6 +- src/mame/includes/homerun.h | 6 +- src/mame/includes/hp48.h | 34 ++++----- src/mame/includes/huebler.h | 2 +- src/mame/includes/hx20.h | 2 +- src/mame/includes/hyhoo.h | 4 +- src/mame/includes/hyperspt.h | 2 +- src/mame/includes/hyprduel.h | 2 +- src/mame/includes/ikki.h | 6 +- src/mame/includes/imds2.h | 8 +-- src/mame/includes/intv.h | 8 +-- src/mame/includes/inufuku.h | 6 +- src/mame/includes/iqblock.h | 2 +- src/mame/includes/irobot.h | 4 +- src/mame/includes/ironhors.h | 6 +- src/mame/includes/itech32.h | 4 +- src/mame/includes/itech8.h | 8 +-- src/mame/includes/jack.h | 6 +- src/mame/includes/jackal.h | 6 +- src/mame/includes/jaguar.h | 8 +-- src/mame/includes/jailbrek.h | 6 +- src/mame/includes/jedi.h | 8 +-- src/mame/includes/jupiter.h | 6 +- src/mame/includes/kangaroo.h | 6 +- src/mame/includes/karnov.h | 4 +- src/mame/includes/kaypro.h | 2 +- src/mame/includes/kc.h | 18 ++--- src/mame/includes/kchamp.h | 4 +- src/mame/includes/kickgoal.h | 4 +- src/mame/includes/kingobox.h | 4 +- src/mame/includes/klax.h | 4 +- src/mame/includes/kncljoe.h | 6 +- src/mame/includes/kopunch.h | 4 +- src/mame/includes/kramermc.h | 4 +- src/mame/includes/ksayakyu.h | 6 +- src/mame/includes/kyocera.h | 8 +-- src/mame/includes/kyugo.h | 6 +- src/mame/includes/labyrunr.h | 4 +- src/mame/includes/ladyfrog.h | 6 +- src/mame/includes/laserbat.h | 6 +- src/mame/includes/lasso.h | 6 +- src/mame/includes/lastduel.h | 2 +- src/mame/includes/lazercmd.h | 4 +- src/mame/includes/lc80.h | 2 +- src/mame/includes/leland.h | 12 ++-- src/mame/includes/lemmings.h | 4 +- src/mame/includes/lethal.h | 6 +- src/mame/includes/lethalj.h | 4 +- src/mame/includes/liberatr.h | 6 +- src/mame/includes/lisa.h | 6 +- src/mame/includes/lkage.h | 6 +- src/mame/includes/llc.h | 2 +- src/mame/includes/lockon.h | 6 +- src/mame/includes/lordgun.h | 4 +- src/mame/includes/lucky74.h | 6 +- src/mame/includes/lvcards.h | 2 +- src/mame/includes/lviv.h | 4 +- src/mame/includes/lwings.h | 6 +- src/mame/includes/lynx.h | 8 +-- src/mame/includes/m10.h | 2 +- src/mame/includes/m107.h | 4 +- src/mame/includes/m5.h | 4 +- src/mame/includes/m52.h | 4 +- src/mame/includes/m57.h | 2 +- src/mame/includes/m58.h | 2 +- src/mame/includes/m62.h | 6 +- src/mame/includes/m72.h | 4 +- src/mame/includes/m90.h | 4 +- src/mame/includes/m92.h | 2 +- src/mame/includes/mac.h | 10 +-- src/mame/includes/macpci.h | 4 +- src/mame/includes/macrossp.h | 6 +- src/mame/includes/madmotor.h | 6 +- src/mame/includes/magmax.h | 6 +- src/mame/includes/mainevt.h | 4 +- src/mame/includes/mainsnk.h | 4 +- src/mame/includes/malzak.h | 4 +- src/mame/includes/mappy.h | 2 +- src/mame/includes/marineb.h | 6 +- src/mame/includes/mario.h | 6 +- src/mame/includes/markham.h | 2 +- src/mame/includes/matmania.h | 2 +- src/mame/includes/maygay1b.h | 4 +- src/mame/includes/mbc55x.h | 8 +-- src/mame/includes/mbee.h | 2 +- src/mame/includes/mc1000.h | 4 +- src/mame/includes/mcatadv.h | 4 +- src/mame/includes/meadows.h | 2 +- src/mame/includes/megazone.h | 6 +- src/mame/includes/mermaid.h | 6 +- src/mame/includes/metalmx.h | 4 +- src/mame/includes/metlclsh.h | 6 +- src/mame/includes/metro.h | 4 +- src/mame/includes/mexico86.h | 4 +- src/mame/includes/mhavoc.h | 4 +- src/mame/includes/micro3d.h | 16 ++--- src/mame/includes/micronic.h | 4 +- src/mame/includes/microtan.h | 6 +- src/mame/includes/midtunit.h | 2 +- src/mame/includes/midvunit.h | 8 +-- src/mame/includes/midyunit.h | 2 +- src/mame/includes/mikie.h | 6 +- src/mame/includes/mikro80.h | 6 +- src/mame/includes/mikromik.h | 4 +- src/mame/includes/mjkjidai.h | 6 +- src/mame/includes/model3.h | 2 +- src/mame/includes/momoko.h | 4 +- src/mame/includes/mosaic.h | 6 +- src/mame/includes/mouser.h | 4 +- src/mame/includes/mpf1.h | 4 +- src/mame/includes/mpu4.h | 2 +- src/mame/includes/mpz80.h | 4 +- src/mame/includes/mrdo.h | 2 +- src/mame/includes/mrflea.h | 4 +- src/mame/includes/mrjong.h | 2 +- src/mame/includes/ms32.h | 4 +- src/mame/includes/msbc1.h | 2 +- src/mame/includes/msisaac.h | 6 +- src/mame/includes/msx.h | 8 +-- src/mame/includes/mugsmash.h | 4 +- src/mame/includes/multfish.h | 6 +- src/mame/includes/munchmo.h | 6 +- src/mame/includes/mustache.h | 2 +- src/mame/includes/mz700.h | 2 +- src/mame/includes/mz80.h | 4 +- src/mame/includes/n64.h | 10 +-- src/mame/includes/n8080.h | 2 +- src/mame/includes/namcona1.h | 6 +- src/mame/includes/namcond1.h | 4 +- src/mame/includes/namcos1.h | 6 +- src/mame/includes/namcos2.h | 2 +- src/mame/includes/namcos22.h | 6 +- src/mame/includes/namcos86.h | 4 +- src/mame/includes/naughtyb.h | 2 +- src/mame/includes/nb1413m3.h | 6 +- src/mame/includes/nb1414m4.h | 4 +- src/mame/includes/nbmj8688.h | 2 +- src/mame/includes/nbmj8891.h | 4 +- src/mame/includes/nbmj8900.h | 4 +- src/mame/includes/nbmj8991.h | 6 +- src/mame/includes/nbmj9195.h | 8 +-- src/mame/includes/nc.h | 6 +- src/mame/includes/nemesis.h | 6 +- src/mame/includes/newbrain.h | 10 +-- src/mame/includes/news.h | 6 +- src/mame/includes/next.h | 6 +- src/mame/includes/ninjakd2.h | 6 +- src/mame/includes/ninjaw.h | 4 +- src/mame/includes/nitedrvr.h | 6 +- src/mame/includes/niyanpai.h | 4 +- src/mame/includes/norautp.h | 2 +- src/mame/includes/nycaptor.h | 6 +- src/mame/includes/ob68k1a.h | 4 +- src/mame/includes/offtwall.h | 2 +- src/mame/includes/ohmygod.h | 6 +- src/mame/includes/ojankohs.h | 2 +- src/mame/includes/ondra.h | 6 +- src/mame/includes/oneshot.h | 6 +- src/mame/includes/opwolf.h | 4 +- src/mame/includes/orao.h | 4 +- src/mame/includes/orbit.h | 6 +- src/mame/includes/osborne1.h | 6 +- src/mame/includes/osi.h | 10 +-- src/mame/includes/othunder.h | 8 +-- src/mame/includes/overdriv.h | 4 +- src/mame/includes/pacland.h | 4 +- src/mame/includes/pandoras.h | 6 +- src/mame/includes/paradise.h | 6 +- src/mame/includes/parodius.h | 6 +- src/mame/includes/pass.h | 2 +- src/mame/includes/pastelg.h | 6 +- src/mame/includes/pbaction.h | 6 +- src/mame/includes/pc1251.h | 4 +- src/mame/includes/pc1350.h | 4 +- src/mame/includes/pc1401.h | 4 +- src/mame/includes/pc1403.h | 6 +- src/mame/includes/pc1512.h | 10 +-- src/mame/includes/pc4.h | 4 +- src/mame/includes/pc8001.h | 2 +- src/mame/includes/pc8401a.h | 6 +- src/mame/includes/pcktgal.h | 2 +- src/mame/includes/pcw.h | 6 +- src/mame/includes/pcw16.h | 6 +- src/mame/includes/pdp1.h | 6 +- src/mame/includes/pecom.h | 4 +- src/mame/includes/pes.h | 2 +- src/mame/includes/phc25.h | 2 +- src/mame/includes/phoenix.h | 6 +- src/mame/includes/pingpong.h | 2 +- src/mame/includes/pirates.h | 2 +- src/mame/includes/pitnrun.h | 6 +- src/mame/includes/pk8020.h | 6 +- src/mame/includes/pktgaldx.h | 2 +- src/mame/includes/playch10.h | 6 +- src/mame/includes/plus4.h | 4 +- src/mame/includes/plygonet.h | 6 +- src/mame/includes/pmd85.h | 4 +- src/mame/includes/poisk1.h | 2 +- src/mame/includes/pokechmp.h | 2 +- src/mame/includes/polepos.h | 6 +- src/mame/includes/policetr.h | 4 +- src/mame/includes/poly88.h | 6 +- src/mame/includes/poly880.h | 2 +- src/mame/includes/polyplay.h | 4 +- src/mame/includes/poolshrk.h | 2 +- src/mame/includes/pooyan.h | 6 +- src/mame/includes/popeye.h | 2 +- src/mame/includes/popper.h | 6 +- src/mame/includes/portfoli.h | 4 +- src/mame/includes/portrait.h | 2 +- src/mame/includes/powerins.h | 2 +- src/mame/includes/pp01.h | 6 +- src/mame/includes/prehisle.h | 2 +- src/mame/includes/primo.h | 4 +- src/mame/includes/prof180x.h | 4 +- src/mame/includes/prof80.h | 6 +- src/mame/includes/psikyo.h | 4 +- src/mame/includes/psikyo4.h | 6 +- src/mame/includes/psikyosh.h | 4 +- src/mame/includes/psion.h | 6 +- src/mame/includes/psychic5.h | 4 +- src/mame/includes/punchout.h | 2 +- src/mame/includes/px8.h | 4 +- src/mame/includes/qdrmfgp.h | 2 +- src/mame/includes/qix.h | 2 +- src/mame/includes/ql.h | 4 +- src/mame/includes/quizdna.h | 4 +- src/mame/includes/quizpani.h | 2 +- src/mame/includes/radio86.h | 4 +- src/mame/includes/raiden.h | 2 +- src/mame/includes/raiden2.h | 2 +- src/mame/includes/rampart.h | 4 +- src/mame/includes/rastan.h | 4 +- src/mame/includes/rbisland.h | 2 +- src/mame/includes/realbrk.h | 2 +- src/mame/includes/relief.h | 2 +- src/mame/includes/renegade.h | 6 +- src/mame/includes/retofinv.h | 4 +- src/mame/includes/rltennis.h | 6 +- src/mame/includes/rm380z.h | 4 +- src/mame/includes/rmnimbus.h | 10 +-- src/mame/includes/rockrage.h | 4 +- src/mame/includes/rocnrope.h | 2 +- src/mame/includes/rollerg.h | 6 +- src/mame/includes/rollrace.h | 2 +- src/mame/includes/route16.h | 2 +- src/mame/includes/rpunch.h | 4 +- src/mame/includes/runaway.h | 6 +- src/mame/includes/rungun.h | 6 +- src/mame/includes/s11.h | 2 +- src/mame/includes/sage2.h | 4 +- src/mame/includes/samcoupe.h | 8 +-- src/mame/includes/sbasketb.h | 2 +- src/mame/includes/sbugger.h | 2 +- src/mame/includes/scotrsht.h | 2 +- src/mame/includes/sderby.h | 2 +- src/mame/includes/segag80r.h | 12 ++-- src/mame/includes/segag80v.h | 4 +- src/mame/includes/segahang.h | 6 +- src/mame/includes/segaorun.h | 6 +- src/mame/includes/segas16a.h | 6 +- src/mame/includes/segas16b.h | 8 +-- src/mame/includes/segas18.h | 6 +- src/mame/includes/segas24.h | 4 +- src/mame/includes/segas32.h | 14 ++-- src/mame/includes/segaxbd.h | 20 +++--- src/mame/includes/segaybd.h | 6 +- src/mame/includes/seibuspi.h | 4 +- src/mame/includes/seicross.h | 6 +- src/mame/includes/senjyo.h | 6 +- src/mame/includes/seta2.h | 2 +- src/mame/includes/sf.h | 6 +- src/mame/includes/sg1000.h | 8 +-- src/mame/includes/shadfrce.h | 2 +- src/mame/includes/shangha3.h | 2 +- src/mame/includes/shaolins.h | 2 +- src/mame/includes/shisen.h | 2 +- src/mame/includes/shootout.h | 2 +- src/mame/includes/shuuz.h | 4 +- src/mame/includes/sidearms.h | 4 +- src/mame/includes/sidepckt.h | 4 +- src/mame/includes/silkroad.h | 2 +- src/mame/includes/simpl156.h | 2 +- src/mame/includes/simple_st0016.h | 2 +- src/mame/includes/simpsons.h | 6 +- src/mame/includes/skullxbo.h | 4 +- src/mame/includes/skydiver.h | 4 +- src/mame/includes/skyfox.h | 4 +- src/mame/includes/skykid.h | 4 +- src/mame/includes/skyraid.h | 2 +- src/mame/includes/slapfght.h | 4 +- src/mame/includes/slapshot.h | 6 +- src/mame/includes/slapstic.h | 4 +- src/mame/includes/snes.h | 6 +- src/mame/includes/snk6502.h | 6 +- src/mame/includes/snk68.h | 4 +- src/mame/includes/snookr10.h | 2 +- src/mame/includes/softbox.h | 4 +- src/mame/includes/solomon.h | 2 +- src/mame/includes/sonson.h | 6 +- src/mame/includes/sorcerer.h | 8 +-- src/mame/includes/spacefb.h | 8 +-- src/mame/includes/spcforce.h | 2 +- src/mame/includes/spdodgeb.h | 6 +- src/mame/includes/special.h | 2 +- src/mame/includes/spectrum.h | 2 +- src/mame/includes/speedatk.h | 4 +- src/mame/includes/speedbal.h | 4 +- src/mame/includes/speedspn.h | 4 +- src/mame/includes/spiders.h | 2 +- src/mame/includes/splash.h | 2 +- src/mame/includes/sprcros2.h | 4 +- src/mame/includes/sprint2.h | 2 +- src/mame/includes/sprint4.h | 6 +- src/mame/includes/sprint8.h | 4 +- src/mame/includes/spy.h | 4 +- src/mame/includes/srmp2.h | 2 +- src/mame/includes/srumbler.h | 4 +- src/mame/includes/sshangha.h | 4 +- src/mame/includes/ssozumo.h | 4 +- src/mame/includes/sspeedr.h | 2 +- src/mame/includes/ssrj.h | 6 +- src/mame/includes/ssv.h | 4 +- src/mame/includes/ssystem3.h | 2 +- src/mame/includes/stactics.h | 4 +- src/mame/includes/stadhero.h | 2 +- src/mame/includes/starcrus.h | 2 +- src/mame/includes/starfire.h | 2 +- src/mame/includes/starshp1.h | 2 +- src/mame/includes/starwars.h | 2 +- src/mame/includes/stfight.h | 6 +- src/mame/includes/stlforce.h | 2 +- src/mame/includes/strnskil.h | 4 +- src/mame/includes/subs.h | 4 +- src/mame/includes/suna16.h | 2 +- src/mame/includes/supbtime.h | 2 +- src/mame/includes/super80.h | 2 +- src/mame/includes/superchs.h | 2 +- src/mame/includes/superslave.h | 4 +- src/mame/includes/suprloco.h | 2 +- src/mame/includes/suprnova.h | 6 +- src/mame/includes/suprridr.h | 4 +- src/mame/includes/suprslam.h | 6 +- src/mame/includes/surpratk.h | 4 +- src/mame/includes/svi318.h | 4 +- src/mame/includes/svision.h | 4 +- src/mame/includes/system1.h | 6 +- src/mame/includes/tagteam.h | 4 +- src/mame/includes/tail2nos.h | 6 +- src/mame/includes/taito_b.h | 6 +- src/mame/includes/taito_f2.h | 2 +- src/mame/includes/taito_f3.h | 2 +- src/mame/includes/taito_h.h | 4 +- src/mame/includes/taito_o.h | 2 +- src/mame/includes/taito_z.h | 2 +- src/mame/includes/taitoair.h | 6 +- src/mame/includes/taitojc.h | 6 +- src/mame/includes/taitosj.h | 6 +- src/mame/includes/tandy2k.h | 4 +- src/mame/includes/tank8.h | 6 +- src/mame/includes/tankbatt.h | 4 +- src/mame/includes/tankbust.h | 6 +- src/mame/includes/taotaido.h | 4 +- src/mame/includes/targeth.h | 2 +- src/mame/includes/taxidriv.h | 2 +- src/mame/includes/tbowl.h | 6 +- src/mame/includes/tceptor.h | 6 +- src/mame/includes/tdv2324.h | 2 +- src/mame/includes/tecmo.h | 6 +- src/mame/includes/tecmo16.h | 2 +- src/mame/includes/tecmosys.h | 4 +- src/mame/includes/tehkanwc.h | 6 +- src/mame/includes/tek405x.h | 8 +-- src/mame/includes/terracre.h | 2 +- src/mame/includes/thedeep.h | 6 +- src/mame/includes/thepit.h | 4 +- src/mame/includes/thief.h | 2 +- src/mame/includes/thomson.h | 4 +- src/mame/includes/thoop2.h | 2 +- src/mame/includes/thunderj.h | 2 +- src/mame/includes/thunderx.h | 8 +-- src/mame/includes/ti85.h | 6 +- src/mame/includes/ti89.h | 4 +- src/mame/includes/tiamc1.h | 8 +-- src/mame/includes/tigeroad.h | 4 +- src/mame/includes/tiki100.h | 4 +- src/mame/includes/timelimt.h | 6 +- src/mame/includes/timeplt.h | 6 +- src/mame/includes/tmc1800.h | 20 +++--- src/mame/includes/tmc2000e.h | 4 +- src/mame/includes/tmc600.h | 4 +- src/mame/includes/tmnt.h | 2 +- src/mame/includes/toaplan2.h | 2 +- src/mame/includes/toki.h | 2 +- src/mame/includes/toobin.h | 2 +- src/mame/includes/topspeed.h | 4 +- src/mame/includes/toypop.h | 6 +- src/mame/includes/tp84.h | 4 +- src/mame/includes/travrusa.h | 4 +- src/mame/includes/triplhnt.h | 4 +- src/mame/includes/trs80.h | 6 +- src/mame/includes/trs80m2.h | 8 +-- src/mame/includes/truco.h | 4 +- src/mame/includes/trucocl.h | 4 +- src/mame/includes/tryout.h | 4 +- src/mame/includes/tsamurai.h | 4 +- src/mame/includes/tsispch.h | 2 +- src/mame/includes/tubep.h | 2 +- src/mame/includes/tumblep.h | 2 +- src/mame/includes/tunhunt.h | 2 +- src/mame/includes/turrett.h | 12 ++-- src/mame/includes/twin16.h | 10 +-- src/mame/includes/tx0.h | 6 +- src/mame/includes/tx1.h | 16 ++--- src/mame/includes/ultraman.h | 4 +- src/mame/includes/ultratnk.h | 6 +- src/mame/includes/undrfire.h | 4 +- src/mame/includes/usgames.h | 4 +- src/mame/includes/ut88.h | 2 +- src/mame/includes/v1050.h | 6 +- src/mame/includes/vaportra.h | 4 +- src/mame/includes/vastar.h | 6 +- src/mame/includes/vball.h | 4 +- src/mame/includes/vc4000.h | 4 +- src/mame/includes/vcs80.h | 2 +- src/mame/includes/vector06.h | 6 +- src/mame/includes/vectrex.h | 6 +- src/mame/includes/vendetta.h | 6 +- src/mame/includes/vertigo.h | 4 +- src/mame/includes/vic10.h | 4 +- src/mame/includes/vic20.h | 4 +- src/mame/includes/vicdual.h | 2 +- src/mame/includes/victor9k.h | 4 +- src/mame/includes/victory.h | 2 +- src/mame/includes/vidbrain.h | 6 +- src/mame/includes/videopin.h | 8 +-- src/mame/includes/vigilant.h | 6 +- src/mame/includes/vindictr.h | 4 +- src/mame/includes/vip.h | 4 +- src/mame/includes/vixen.h | 6 +- src/mame/includes/volfied.h | 8 +-- src/mame/includes/vtech2.h | 4 +- src/mame/includes/vulgus.h | 2 +- src/mame/includes/wangpc.h | 4 +- src/mame/includes/warpwarp.h | 2 +- src/mame/includes/warriorb.h | 4 +- src/mame/includes/wc90.h | 4 +- src/mame/includes/wc90b.h | 4 +- src/mame/includes/welltris.h | 4 +- src/mame/includes/wgp.h | 8 +-- src/mame/includes/wiping.h | 2 +- src/mame/includes/wiz.h | 4 +- src/mame/includes/wolfpack.h | 6 +- src/mame/includes/wpc_pin.h | 4 +- src/mame/includes/wrally.h | 2 +- src/mame/includes/wswan.h | 4 +- src/mame/includes/wwfsstar.h | 2 +- src/mame/includes/x07.h | 4 +- src/mame/includes/x1.h | 8 +-- src/mame/includes/x68k.h | 2 +- src/mame/includes/xain.h | 4 +- src/mame/includes/xbox.h | 2 +- src/mame/includes/xerox820.h | 10 +-- src/mame/includes/xexex.h | 6 +- src/mame/includes/xmen.h | 4 +- src/mame/includes/xor100.h | 4 +- src/mame/includes/xorworld.h | 2 +- src/mame/includes/xxmissio.h | 4 +- src/mame/includes/xybots.h | 2 +- src/mame/includes/xyonix.h | 4 +- src/mame/includes/yiear.h | 6 +- src/mame/includes/yunsun16.h | 6 +- src/mame/includes/yunsung8.h | 6 +- src/mame/includes/z88.h | 4 +- src/mame/includes/zac2650.h | 2 +- src/mame/includes/zaccaria.h | 6 +- src/mame/includes/zaxxon.h | 4 +- src/mame/includes/zerozone.h | 6 +- src/mame/includes/zodiack.h | 6 +- src/mame/includes/zx.h | 6 +- src/mame/machine/315_5296.h | 4 +- src/mame/machine/6883sam.h | 6 +- src/mame/machine/abc1600mac.h | 8 +-- src/mame/machine/abc80kb.h | 10 +-- src/mame/machine/alpha8201.h | 6 +- src/mame/machine/amigakbd.h | 12 ++-- src/mame/machine/apollo.cpp | 6 +- src/mame/machine/apollo_kbd.h | 12 ++-- src/mame/machine/apricotkb.h | 10 +-- src/mame/machine/apricotkb_hle.h | 16 ++--- src/mame/machine/asic65.h | 10 +-- src/mame/machine/atari_vg.h | 10 +-- src/mame/machine/atarifdc.h | 4 +- src/mame/machine/atarigen.h | 28 ++++---- src/mame/machine/awboard.h | 8 +-- src/mame/machine/beta.h | 8 +-- src/mame/machine/bfm_bd1.h | 6 +- src/mame/machine/bfm_bda.h | 6 +- src/mame/machine/buggychl.h | 6 +- src/mame/machine/c117.h | 6 +- src/mame/machine/cat702.h | 2 +- src/mame/machine/cdi070.h | 4 +- src/mame/machine/cdicdic.h | 4 +- src/mame/machine/cdislave.h | 8 +-- src/mame/machine/compiskb.h | 8 +-- src/mame/machine/cuda.h | 16 ++--- src/mame/machine/dc-ctrl.h | 4 +- src/mame/machine/dec_lk201.h | 18 ++--- src/mame/machine/deco104.h | 6 +- src/mame/machine/deco146.h | 6 +- src/mame/machine/deco222.h | 12 ++-- src/mame/machine/decocass_tape.h | 6 +- src/mame/machine/decocpu6.h | 6 +- src/mame/machine/decocpu7.h | 8 +-- src/mame/machine/decopincpu.h | 16 ++--- src/mame/machine/dmv_keyb.h | 12 ++-- src/mame/machine/docg3.h | 10 +-- src/mame/machine/egret.h | 16 ++--- src/mame/machine/esqpanel.h | 24 +++---- src/mame/machine/esqvfd.h | 18 ++--- src/mame/machine/fd1089.h | 6 +- src/mame/machine/fd1094.h | 4 +- src/mame/machine/fm_scsi.h | 6 +- src/mame/machine/gaelco3d.h | 6 +- src/mame/machine/gdrom.h | 12 ++-- src/mame/machine/ie15_kbd.h | 12 ++-- src/mame/machine/igs022.h | 8 +-- src/mame/machine/igs025.h | 8 +-- src/mame/machine/igs028.h | 8 +-- src/mame/machine/inder_sb.h | 6 +- src/mame/machine/inder_vid.h | 6 +- src/mame/machine/isbc_215g.h | 8 +-- src/mame/machine/iteagle_fpga.h | 26 +++---- src/mame/machine/jvs13551.h | 30 ++++---- src/mame/machine/k573cass.h | 18 ++--- src/mame/machine/k573dio.h | 10 +-- src/mame/machine/k573mcr.h | 4 +- src/mame/machine/k573msu.h | 4 +- src/mame/machine/k573npu.h | 4 +- src/mame/machine/k7659kb.h | 12 ++-- src/mame/machine/kaneko_calc3.h | 6 +- src/mame/machine/kaneko_hit.h | 4 +- src/mame/machine/kaneko_toybox.h | 4 +- src/mame/machine/kc_keyb.h | 8 +-- src/mame/machine/konami1.h | 4 +- src/mame/machine/konppc.h | 2 +- src/mame/machine/m1comm.h | 8 +-- src/mame/machine/m20_8086.h | 8 +-- src/mame/machine/m20_kbd.h | 8 +-- src/mame/machine/m24_kbd.h | 12 ++-- src/mame/machine/m24_z8000.h | 8 +-- src/mame/machine/m2comm.h | 6 +- src/mame/machine/mackbd.h | 10 +-- src/mame/machine/macrtc.h | 16 ++--- src/mame/machine/maple-dc.h | 6 +- src/mame/machine/mapledev.h | 4 +- src/mame/machine/mathbox.h | 6 +- src/mame/machine/mega32x.h | 8 +-- src/mame/machine/megacd.h | 6 +- src/mame/machine/megacdcd.h | 6 +- src/mame/machine/microdrv.h | 30 ++++---- src/mame/machine/micropolis.h | 4 +- src/mame/machine/midikbd.h | 10 +-- src/mame/machine/midwayic.h | 12 ++-- src/mame/machine/mie.h | 14 ++-- src/mame/machine/mm1kb.h | 10 +-- src/mame/machine/ms7004.h | 10 +-- src/mame/machine/msx_matsushita.h | 8 +-- src/mame/machine/msx_s1985.h | 2 +- src/mame/machine/msx_switched.h | 2 +- src/mame/machine/msx_systemflags.h | 2 +- src/mame/machine/namco06.h | 4 +- src/mame/machine/namco50.h | 6 +- src/mame/machine/namco51.h | 8 +-- src/mame/machine/namco53.h | 6 +- src/mame/machine/namco62.h | 6 +- src/mame/machine/namco_settings.h | 4 +- src/mame/machine/namcoio.h | 10 +-- src/mame/machine/namcomcu.h | 10 +-- src/mame/machine/naomibd.h | 8 +-- src/mame/machine/naomig1.h | 6 +- src/mame/machine/naomigd.h | 10 +-- src/mame/machine/naomim1.h | 10 +-- src/mame/machine/naomim2.h | 16 ++--- src/mame/machine/naomim4.h | 12 ++-- src/mame/machine/naomirom.h | 10 +-- src/mame/machine/nextkbd.h | 8 +-- src/mame/machine/nextmo.h | 4 +- src/mame/machine/ngen_kb.h | 12 ++-- src/mame/machine/nmk004.h | 6 +- src/mame/machine/nmk112.h | 4 +- src/mame/machine/ns10crypt.h | 2 +- src/mame/machine/ns11prot.h | 4 +- src/mame/machine/pc1512kb.h | 12 ++-- src/mame/machine/pc9801_118.h | 12 ++-- src/mame/machine/pc9801_26.h | 10 +-- src/mame/machine/pc9801_86.h | 12 ++-- src/mame/machine/pc9801_cbus.h | 4 +- src/mame/machine/pc9801_kbd.h | 10 +-- src/mame/machine/pcd_kbd.h | 8 +-- src/mame/machine/pce220_ser.h | 32 ++++----- src/mame/machine/pce_cd.h | 6 +- src/mame/machine/prof80mmu.h | 4 +- src/mame/machine/psion_pack.h | 32 ++++----- src/mame/machine/psxcd.h | 14 ++-- src/mame/machine/qimi.h | 6 +- src/mame/machine/qx10kbd.h | 8 +-- src/mame/machine/raiden2cop.h | 2 +- src/mame/machine/rmnkbd.h | 6 +- src/mame/machine/rx01.h | 6 +- src/mame/machine/s32comm.h | 6 +- src/mame/machine/segabb.h | 4 +- src/mame/machine/segaic16.h | 16 ++--- src/mame/machine/seicop.h | 6 +- src/mame/machine/sgi.h | 2 +- src/mame/machine/sonydriv.h | 4 +- src/mame/machine/st0016.h | 8 +-- src/mame/machine/swim.h | 10 +-- src/mame/machine/tait8741.h | 8 +-- src/mame/machine/taitoio.h | 12 ++-- src/mame/machine/tandy2kb.h | 10 +-- src/mame/machine/teleprinter.h | 6 +- src/mame/machine/ticket.h | 6 +- src/mame/machine/trs80m2kb.h | 10 +-- src/mame/machine/upd65031.h | 6 +- src/mame/machine/v1050kb.h | 10 +-- src/mame/machine/victor9k_fdc.h | 10 +-- src/mame/machine/victor9kb.h | 8 +-- src/mame/machine/wangpckb.h | 10 +-- src/mame/machine/wpc.h | 6 +- src/mame/machine/wpc_lamp.h | 6 +- src/mame/machine/wpc_out.h | 6 +- src/mame/machine/wpc_pic.h | 4 +- src/mame/machine/wpc_shift.h | 4 +- src/mame/machine/x68k_hdc.h | 26 +++---- src/mame/machine/x68k_kbd.h | 10 +-- src/mame/machine/x820kb.h | 12 ++-- src/mame/machine/zndip.h | 4 +- src/mame/machine/zs01.h | 8 +-- src/mame/machine/zx8302.h | 12 ++-- src/mame/video/733_asr.h | 12 ++-- src/mame/video/911_vdt.h | 12 ++-- src/mame/video/abc1600.h | 10 +-- src/mame/video/antic.h | 6 +- src/mame/video/apple2.h | 4 +- src/mame/video/atarimo.h | 8 +-- src/mame/video/atarirle.h | 4 +- src/mame/video/avgdvg.h | 106 +++++++++++++-------------- src/mame/video/bfm_adr2.h | 6 +- src/mame/video/bfm_dm01.h | 4 +- src/mame/video/c116.h | 2 +- src/mame/video/c45.h | 4 +- src/mame/video/crt.h | 2 +- src/mame/video/decbac06.h | 4 +- src/mame/video/deckarn.h | 4 +- src/mame/video/decmxc06.h | 4 +- src/mame/video/deco16ic.h | 4 +- src/mame/video/deco_zoomspr.h | 4 +- src/mame/video/decocomn.h | 6 +- src/mame/video/decodmd1.h | 6 +- src/mame/video/decodmd2.h | 6 +- src/mame/video/decodmd3.h | 6 +- src/mame/video/decospr.h | 4 +- src/mame/video/excellent_spr.h | 4 +- src/mame/video/fuukifg.h | 4 +- src/mame/video/gic.h | 10 +-- src/mame/video/gime.h | 24 +++---- src/mame/video/gp9001.h | 6 +- src/mame/video/gtia.h | 4 +- src/mame/video/igs017_igs031.h | 6 +- src/mame/video/jalblend.h | 4 +- src/mame/video/k001005.h | 8 +-- src/mame/video/k001006.h | 6 +- src/mame/video/k001604.h | 4 +- src/mame/video/k007121.h | 6 +- src/mame/video/k007342.h | 4 +- src/mame/video/k007420.h | 4 +- src/mame/video/k037122.h | 4 +- src/mame/video/k051316.h | 4 +- src/mame/video/k051733.h | 6 +- src/mame/video/k051960.h | 4 +- src/mame/video/k052109.h | 4 +- src/mame/video/k053244_k053245.h | 4 +- src/mame/video/k053246_k053247_k055673.h | 6 +- src/mame/video/k053250.h | 4 +- src/mame/video/k053251.h | 6 +- src/mame/video/k053936.h | 4 +- src/mame/video/k054000.h | 6 +- src/mame/video/k054156_k054157_k056832.h | 2 +- src/mame/video/k054338.h | 4 +- src/mame/video/k055555.h | 6 +- src/mame/video/k057714.h | 6 +- src/mame/video/k1ge.h | 10 +-- src/mame/video/kan_pand.h | 4 +- src/mame/video/kaneko_grap2.h | 4 +- src/mame/video/kaneko_spr.h | 12 ++-- src/mame/video/kaneko_tmap.h | 4 +- src/mame/video/maria.h | 4 +- src/mame/video/mb60553.h | 4 +- src/mame/video/mcd212.h | 4 +- src/mame/video/newport.h | 6 +- src/mame/video/nick.h | 8 +-- src/mame/video/pc080sn.h | 2 +- src/mame/video/pc090oj.h | 4 +- src/mame/video/pc_t1t.h | 8 +-- src/mame/video/pcd.h | 24 +++---- src/mame/video/powervr2.h | 4 +- src/mame/video/sega16sp.h | 16 ++--- src/mame/video/segaic16.h | 4 +- src/mame/video/segaic16_road.h | 6 +- src/mame/video/segaic24.h | 6 +- src/mame/video/seibu_crtc.h | 8 +-- src/mame/video/seta001.h | 4 +- src/mame/video/sknsspr.h | 4 +- src/mame/video/st0020.h | 4 +- src/mame/video/stic.h | 6 +- src/mame/video/tc0080vco.h | 2 +- src/mame/video/tc0100scn.h | 4 +- src/mame/video/tc0110pcr.h | 4 +- src/mame/video/tc0150rod.h | 2 +- src/mame/video/tc0180vcu.h | 4 +- src/mame/video/tc0280grd.h | 4 +- src/mame/video/tc0360pri.h | 4 +- src/mame/video/tc0480scp.h | 4 +- src/mame/video/tecmo_mix.h | 4 +- src/mame/video/tecmo_spr.h | 4 +- src/mame/video/tia.h | 8 +-- src/mame/video/tigeroad_spr.h | 4 +- src/mame/video/toaplan_scu.h | 4 +- src/mame/video/uv201.h | 6 +- src/mame/video/vrender0.h | 4 +- src/mame/video/vs920a.h | 4 +- src/mame/video/vsystem_spr.h | 4 +- src/mame/video/vsystem_spr2.h | 4 +- src/mame/video/vtvideo.h | 14 ++-- src/mame/video/wpc_dmd.h | 6 +- src/mame/video/wswan_video.h | 6 +- src/mame/video/ygv608.h | 2 +- src/mame/video/zx8301.h | 6 +- 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 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 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 static devcb_base &set_irqhandler_callback(device_t &device, _Object object) { return downcast(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 m_audiocpu; required_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 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 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 m_maincpu; required_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 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 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 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 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 m_maincpu; required_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 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 m_maincpu; required_shared_ptr m_videoram; required_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 m_maincpu; required_device m_ic1; required_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 m_maincpu; required_device m_crtc; required_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 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 m_maincpu; required_device m_pio0; required_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 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 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 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 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 m_maincpu; required_device m_beep; required_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; @@ -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; 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 m_maincpu; optional_device m_ram; required_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 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 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 m_maincpu; required_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 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 m_pia_u17; required_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 m_maincpu; required_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 m_maincpu; required_shared_ptr m_p_ram; required_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 m_maincpu; required_device m_dac; required_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 m_maincpu; required_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 m_palette; required_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 m_dma8237; - virtual void machine_start(); - virtual void machine_reset(); + virtual void machine_start() override; + virtual void machine_reset() override; required_device m_maincpu; required_device m_gfxdecode; required_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 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 m_maincpu; required_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 m_maincpu; required_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 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 m_maincpu; required_device m_pit1; required_device m_pit2; - virtual void machine_reset(); + virtual void machine_reset() override; required_device m_terminal; required_shared_ptr 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 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 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 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 m_rs232; required_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 m_maincpu; required_device m_ctc; required_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 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 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 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 m_maincpu; required_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 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 m_maincpu; required_device m_ram; required_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 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 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 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 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 m_maincpu; required_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 m_maincpu; required_device m_pia0; required_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 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 m_maincpu; required_device m_videocpu; required_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 m_maincpu; const UINT8 *m_p_chargen; required_shared_ptr 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 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 m_dac_l; required_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 m_maincpu; required_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 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 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 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 m_maincpu; required_device m_beep; required_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 m_vram; required_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 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 m_maincpu; required_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 m_terminal; required_shared_ptr m_p_ram; required_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 m_maincpu; required_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 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 m_terminal; - virtual void machine_reset(); + virtual void machine_reset() override; required_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; @@ -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 m_p_base; required_device m_terminal; required_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 m_maincpu; required_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 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 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 m_maincpu; required_shared_ptr 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 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 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 m_isabus; required_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 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 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 m_maincpu; required_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 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 m_maincpu; required_device m_crtc; required_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 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 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 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 m_slot7; required_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 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 m_maincpu; required_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 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 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 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 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 m_maincpu; required_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 m_maincpu; required_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 m_maincpu; required_device m_pia; required_shared_ptr 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 m_via_0; required_device m_via_1; required_shared_ptr m_p_videoram; - virtual void machine_reset(); - virtual void video_start(); + virtual void machine_reset() override; + virtual void video_start() override; required_device m_maincpu; required_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 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 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 m_fdc; required_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 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 m_dmac; required_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 m_esp; required_device 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 m_sq1panel; required_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 m_maincpu; required_device 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 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 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 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 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 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 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 m_maincpu; required_devicem_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 m_maincpu; required_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 m_p_base; required_device m_maincpu; required_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 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 m_ticket; required_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 m_vram; required_shared_ptr 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 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 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 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 m_maincpu; required_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 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 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 m_maincpu; required_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 m_maincpu; required_device m_ctc; optional_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 m_maincpu; required_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 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 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 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 m_maincpu; required_device m_u4; required_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 m_maincpu; required_device m_dmdcpu; required_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 m_maincpu; optional_device m_r0_sound; optional_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 m_maincpu; optional_device m_r0_sound; optional_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 m_maincpu; optional_device m_r0_sound; optional_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 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 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 m_maincpu; required_device m_uart; required_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 m_maincpu; required_device m_audiocpu; required_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 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 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 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 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 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 m_maincpu; - virtual void machine_reset(); + virtual void machine_reset() override; optional_shared_ptr m_vram16; optional_shared_ptr 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 m_maincpu; required_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 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 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 m_maincpu; required_device m_speaker; required_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 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 m_maincpu; required_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 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 m_maincpu; required_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 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 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 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 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 m_hgdc; required_shared_ptr m_video_ram; - virtual void machine_start(); - virtual void machine_reset(); + virtual void machine_start() override; + virtual void machine_reset() override; required_device m_maincpu; required_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 m_maincpu; required_device m_terminal; required_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 m_maincpu; optional_device m_audiocpu; optional_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 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 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 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 m_wd33c93; @@ -81,7 +81,7 @@ public: required_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 m_maincpu; required_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 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 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 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 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 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 m_maincpu; required_device m_terminal; required_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 m_maincpu; required_device m_cpu2; required_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 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 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 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 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 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 m_speaker; required_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 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 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 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 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 m_maincpu; @@ -182,7 +182,7 @@ public: required_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 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 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 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 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 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 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 m_maincpu; required_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 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 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 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 m_rtc; required_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 m_maincpu; required_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 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 m_maincpu; required_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 m_maincpu; required_shared_ptr 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 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 m_p_videoram; required_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 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 m_p_videoram; required_shared_ptr 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 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 m_maincpu; required_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 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 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 m_maincpu; // maincpu is already contained in atari_common_state required_device m_mcu; required_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 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 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 m_crtc; required_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 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 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 m_maincpu; const UINT8 *m_p_chargen; required_shared_ptr 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 static devcb_base &set_data_cb(device_t &device, _Object object) { return downcast(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 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 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 m_terminal; required_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 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 m_v1cpu; optional_device m_v2cpu; optional_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 m_maincpu; required_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 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 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 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 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 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 m_pia; required_device m_cass; required_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 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 m_teleprinter; required_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 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 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 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 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 m_maincpu; required_device m_audiocpu1; required_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 m_p_base; required_device m_maincpu; required_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 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 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 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 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 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 m_maincpu; required_device m_ppi0; required_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 m_maincpu; required_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 m_video_ram; - virtual void machine_reset(); - virtual void video_start(); + virtual void machine_reset() override; + virtual void video_start() override; required_device m_maincpu; required_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 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 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 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 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 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 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 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 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 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 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 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 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 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 m_floppy0; required_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 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 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 m_maincpu; required_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 m_gfxdecode; required_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 m_palette; required_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 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 m_maincpu; required_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 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; @@ -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 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; @@ -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; @@ -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; @@ -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; 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 m_maincpu; required_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 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 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 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 m_maincpu; required_device m_speaker; required_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 m_terminal; required_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 m_maincpu; required_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 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 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 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 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 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 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 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 m_p_base; required_device m_maincpu; required_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 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 m_maincpu; required_shared_ptr 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 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 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 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 m_maincpu; required_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 m_maincpu; required_device m_pia; required_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 m_p_base; required_device m_maincpu; required_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 m_sound; required_device m_cart; required_shared_ptr 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 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 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 m_maincpu; required_device m_subcpu; required_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 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 m_fdc; required_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 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 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 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 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 m_maincpu; required_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 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 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 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 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 m_maincpu; required_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 m_maincpu; required_device m_cpu2; required_shared_ptr 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 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 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 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 m_maincpu; required_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 m_maincpu; required_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 m_maincpu; required_device m_audiocpu; required_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 m_maincpu; required_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 m_maincpu; required_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 m_maincpu; required_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 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 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 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 m_maincpu; required_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 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 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 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 static devcb_base &set_tx_cb(device_t &device, _Object object) { return downcast(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 m_maincpu; required_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 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 m_68hc11; required_device m_ay; required_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 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 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 m_maincpu; required_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 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 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 m_ctrl1; required_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 m_maincpu; required_device m_vdg; required_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 m_maincpu; required_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 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 m_maincpu; required_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 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 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 m_maincpu; required_device m_cpu2; required_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 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 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 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 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 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 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 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 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 m_maincpu; required_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 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 m_maincpu; required_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; 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 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 m_maincpu; required_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 m_maincpu; required_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 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 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 m_maincpu; required_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 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 m_maincpu; required_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 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; @@ -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; @@ -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; @@ -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; 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 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 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 m_maincpu; required_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 m_maincpu; required_device m_pit; required_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 m_maincpu; required_shared_ptr m_p_videoram; required_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 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 m_maincpu; required_device m_terminal; required_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 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 m_maincpu; required_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 m_maincpu; required_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 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 m_maincpu; required_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 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 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 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 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 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 m_ccpu; required_device m_hcpu; required_shared_ptr 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 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 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 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 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 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 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 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 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 m_maincpu; required_device m_crtc; required_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 m_maincpu; required_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 m_bus1; required_device 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 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 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 m_ds3; required_device m_ds4; required_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 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 m_mob; required_shared_ptr 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 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 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 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 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 m_mob; required_shared_ptr 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 m_scsi_data_out; required_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 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 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 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 m_color_status_bg; required_shared_ptr 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 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 m_maincpu; required_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 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 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 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 m_maincpu; required_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 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 m_decocomn; required_shared_ptr 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 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 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 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 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 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 m_nvram; optional_shared_ptr 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 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 m_audiocpu; required_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 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 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 m_maincpu; required_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 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 m_p_videoram; required_shared_ptr m_p_nvram; required_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 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 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 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 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 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 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 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 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 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 m_maincpu; required_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 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 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 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 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 m_maincpu; - virtual void machine_start(); + virtual void machine_start() override; DECLARE_DRIVER_INIT(jupiter); }; @@ -49,8 +49,8 @@ public: required_shared_ptr 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 m_maincpu; optional_device m_pio_g; optional_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 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 m_playfield_tilemap; required_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 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 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 m_539x_1; optional_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 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 m_maincpu; required_device m_pio; required_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 m_nvram2; required_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 m_ppi8255; required_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 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 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 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 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 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 m_maincpu; required_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 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 m_floppy; optional_shared_ptr 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 m_maincpu; required_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 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 m_rs232b; required_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 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 m_maincpu; @@ -99,7 +99,7 @@ public: required_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 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 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 m_maincpu; required_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 m_maincpu; required_device m_gfxdecode; required_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 m_maincpu; required_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 m_maincpu; required_device m_gfxdecode; required_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 m_maincpu; required_device m_gfxdecode; required_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 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 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 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 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 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 m_screen; required_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 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 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 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 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 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 m_centronics; required_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 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 m_centronics; required_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 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 m_ieee; required_device 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 m_maincpu; required_device m_cassette1; required_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 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 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 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 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 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 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 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 m_hires_ram; optional_shared_ptr 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 m_pit1; required_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 m_maincpu; required_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 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 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 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 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 m_screen; required_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 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 m_subcpu; required_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 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 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 m_maincpu; optional_device m_gfxdecode; optional_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 m_maincpu; required_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 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 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 m_cassette; required_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 m_beeper; - virtual void machine_reset(); + virtual void machine_reset() override; DECLARE_WRITE8_MEMBER( kbpio_pa_w ); @@ -149,7 +149,7 @@ public: required_device m_speaker; required_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 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 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 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 m_ram; required_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 static devcb_base &set_keydown_wr_callback(device_t &device, _Object object) { return downcast(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 static devcb_base &set_txd_wr_callback(device_t &device, _Object object) { return downcast(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 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 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 static devcb_base &set_out_tx_handler(device_t &device, _Object object) { return downcast(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 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 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 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 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 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 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 static devcb_base &set_keyboard_callback(device_t &device, _Object object) { return downcast(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 static devcb_base &static_set_irq_callback(device_t &device, _Object object) { return downcast(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 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 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 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 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 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 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 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 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 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 static devcb_base &set_out_wr_callback(device_t &device, _Object object) { return downcast(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 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 m_8086; protected: - void device_start(); - void device_reset(); + void device_start() override; + void device_reset() override; private: required_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 static devcb_base &set_out_data_handler(device_t &device, _Object object) { return downcast(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 static devcb_base &set_halt_callback(device_t &device, _Object object) { return downcast(device).m_halt_out.set_callback(object); } DECLARE_READ16_MEMBER(pmem_r); @@ -38,8 +38,8 @@ public: required_device m_z8000; protected: - void device_start(); - void device_reset(); + void device_start() override; + void device_reset() override; private: required_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 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 static devcb_base &set_comms_out_wr_callback(device_t &device, _Object object) { return downcast(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 static devcb_base &static_set_tx_callback(device_t &device, _Object object) { return downcast(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 static devcb_base &set_kbst_wr_callback(device_t &device, _Object object) { return downcast(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 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 static devcb_base &set_turbo_callback(device_t &device, _Object object) { return downcast(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 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 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 static devcb_base &set_data_wr_callback(device_t &device, _Object object) { return downcast(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 m_maincpu; required_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 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 m_maincpu; required_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 static devcb_base &set_irq_wr_callback(device_t &device, _Object object) { return downcast(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 static devcb_base &set_out_tx_handler(device_t &device, _Object object) { return downcast(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 static devcb_base &set_irq_handler(device_t &device, _Object object) { return downcast(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 static devcb_base &set_exting_wr_callback(device_t &device, _Object object) { return downcast(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 static devcb_base &set_data_wr_callback(device_t &device, _Object object) { return downcast(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 static devcb_base &set_clock_wr_callback(device_t &device, _Object object) { return downcast(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 static devcb_base &set_out_tx_handler(device_t &device, _Object object) { return downcast(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 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 static devcb_base &set_kbdata_cb(device_t &device, _Object object) { return downcast(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 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 static devcb_base &set_txd_handler(device_t &device, _Object object) { return downcast(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 void set_bank_write(_bank_w bank_w) { m_bank_w.set_callback(bank_w); } template 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 static devcb_base &set_kbstb_wr_callback(device_t &device, _Object object) { return downcast(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 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(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 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 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 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 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 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 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; -- cgit v1.2.3